ApiGatewayV2 / Client / list_portals

list_portals

ApiGatewayV2.Client.list_portals(**kwargs)

Lists portals.

See also: AWS API Documentation

Request Syntax

response = client.list_portals(
    MaxResults='string',
    NextToken='string'
)
Parameters:
  • MaxResults (string) – The maximum number of elements to be returned for this resource.

  • NextToken (string) – The next page of elements from this collection. Not valid for the last element of the collection.

Return type:

dict

Returns:

Response Syntax

{
    'Items': [
        {
            'Authorization': {
                'CognitoConfig': {
                    'AppClientId': 'string',
                    'UserPoolArn': 'string',
                    'UserPoolDomain': 'string'
                },
                'None': {}
            },
            'EndpointConfiguration': {
                'CertificateArn': 'string',
                'DomainName': 'string',
                'PortalDefaultDomainName': 'string',
                'PortalDomainHostedZoneId': 'string'
            },
            'IncludedPortalProductArns': [
                'string',
            ],
            'LastModified': datetime(2015, 1, 1),
            'LastPublished': datetime(2015, 1, 1),
            'LastPublishedDescription': 'string',
            'PortalArn': 'string',
            'PortalContent': {
                'Description': 'string',
                'DisplayName': 'string',
                'Theme': {
                    'CustomColors': {
                        'AccentColor': 'string',
                        'BackgroundColor': 'string',
                        'ErrorValidationColor': 'string',
                        'HeaderColor': 'string',
                        'NavigationColor': 'string',
                        'TextColor': 'string'
                    },
                    'LogoLastUploaded': datetime(2015, 1, 1)
                }
            },
            'PortalId': 'string',
            'Preview': {
                'PreviewStatus': 'PREVIEW_IN_PROGRESS'|'PREVIEW_FAILED'|'PREVIEW_READY',
                'PreviewUrl': 'string',
                'StatusException': {
                    'Exception': 'string',
                    'Message': 'string'
                }
            },
            'PublishStatus': 'PUBLISHED'|'PUBLISH_IN_PROGRESS'|'PUBLISH_FAILED'|'DISABLED',
            'RumAppMonitorName': 'string',
            'StatusException': {
                'Exception': 'string',
                'Message': 'string'
            },
            'Tags': {
                'string': 'string'
            }
        },
    ],
    'NextToken': 'string'
}

Response Structure

  • (dict) –

    Success

    • Items (list) –

      The elements from this collection.

      • (dict) –

        Represents a portal summary.

        • Authorization (dict) –

          The authorization of the portal.

          • CognitoConfig (dict) –

            The Amazon Cognito configuration.

            • AppClientId (string) –

              The app client ID.

            • UserPoolArn (string) –

              The user pool ARN.

            • UserPoolDomain (string) –

              The user pool domain.

          • None (dict) –

            Provide no authorization for your portal. This makes your portal publicly accesible on the web.

        • EndpointConfiguration (dict) –

          The endpoint configuration of the portal.

          • CertificateArn (string) –

            The ARN of the ACM certificate.

          • DomainName (string) –

            The domain name.

          • PortalDefaultDomainName (string) –

            The portal default domain name. This domain name is generated and managed by API Gateway.

          • PortalDomainHostedZoneId (string) –

            The portal domain hosted zone identifier.

        • IncludedPortalProductArns (list) –

          The ARNs of the portal products included in the portal.

          • (string) –

        • LastModified (datetime) –

          The timestamp when the portal was last modified.

        • LastPublished (datetime) –

          The timestamp when the portal was last published.

        • LastPublishedDescription (string) –

          The description of the portal the last time it was published.

        • PortalArn (string) –

          The ARN of the portal.

        • PortalContent (dict) –

          Contains the content that is visible to portal consumers including the themes, display names, and description.

          • Description (string) –

            A description of the portal.

          • DisplayName (string) –

            The display name for the portal.

          • Theme (dict) –

            The theme for the portal.

            • CustomColors (dict) –

              Defines custom color values.

              • AccentColor (string) –

                Represents the accent color.

              • BackgroundColor (string) –

                Represents the background color.

              • ErrorValidationColor (string) –

                The errorValidationColor.

              • HeaderColor (string) –

                Represents the header color.

              • NavigationColor (string) –

                Represents the navigation color.

              • TextColor (string) –

                Represents the text color.

            • LogoLastUploaded (datetime) –

              The timestamp when the logo was last uploaded.

        • PortalId (string) –

          The portal identifier.

        • Preview (dict) –

          Represents the preview endpoint and the any possible error messages during preview generation.

          • PreviewStatus (string) –

            The status of the preview.

          • PreviewUrl (string) –

            The URL of the preview.

          • StatusException (dict) –

            The status exception information.

            • Exception (string) –

              The exception.

            • Message (string) –

              The error message.

        • PublishStatus (string) –

          The publish status.

        • RumAppMonitorName (string) –

          The CloudWatch RUM app monitor name.

        • StatusException (dict) –

          The status exception information.

          • Exception (string) –

            The exception.

          • Message (string) –

            The error message.

        • Tags (dict) –

          The collection of tags. Each tag element is associated with a given resource.

          • (string) –

            • (string) –

              A string with a length between [0-1600].

    • NextToken (string) –

      The next page of elements from this collection. Not valid for the last element of the collection.

Exceptions