Skip to content

ResourceServerType

Source code in docs_src/capo_cognito_identity_provider/types/resource_server_type.py
class ResourceServerType(TypedDict, closed=True):
    user_pool_id: NotRequired[
        "capo_cognito_identity_provider.types.user_pool_id_type.UserPoolIdType"
    ]
    """<p>The ID of the user pool that contains the resource server configuration.</p>"""
    identifier: NotRequired[
        "capo_cognito_identity_provider.types.resource_server_identifier_type.ResourceServerIdentifierType"
    ]
    """<p>A unique resource server identifier for the resource server. The identifier can be an API friendly name like <code>solar-system-data</code>. You can also set an API URL like <code>https://solar-system-data-api.example.com</code> as your identifier.</p> <p>Amazon Cognito represents scopes in the access token in the format <code>$resource-server-identifier/$scope</code>. Longer scope-identifier strings increase the size of your access tokens.</p>"""
    name: NotRequired[
        "capo_cognito_identity_provider.types.resource_server_name_type.ResourceServerNameType"
    ]
    """<p>The name of the resource server.</p>"""
    scopes: NotRequired[
        "capo_cognito_identity_provider.types.resource_server_scope_list_type.ResourceServerScopeListType"
    ]
    """<p>A list of scopes that are defined for the resource server.</p>"""

identifier instance-attribute

identifier: NotRequired[ResourceServerIdentifierType]

A unique resource server identifier for the resource server. The identifier can be an API friendly name like solar-system-data. You can also set an API URL like https://solar-system-data-api.example.com as your identifier.

Amazon Cognito represents scopes in the access token in the format $resource-server-identifier/$scope. Longer scope-identifier strings increase the size of your access tokens.

name instance-attribute

name: NotRequired[ResourceServerNameType]

The name of the resource server.

scopes instance-attribute

scopes: NotRequired[ResourceServerScopeListType]

A list of scopes that are defined for the resource server.

user_pool_id instance-attribute

user_pool_id: NotRequired[UserPoolIdType]

The ID of the user pool that contains the resource server configuration.