Skip to content

BackendAPIResourceConfig

Source code in docs_src/capo_amplifybackend/types/backend_api_resource_config.py
class BackendAPIResourceConfig(TypedDict, closed=True):
    additional_auth_types: NotRequired[
        "capo_amplifybackend.types.list_of_backend_api_auth_type.ListOfBackendAPIAuthType"
    ]
    """<p>Additional authentication methods used to interact with your data models.</p>"""
    api_name: NotRequired["capo_amplifybackend.types.__string.__string"]
    """<p>The API name used to interact with the data model, configured as a part of your Amplify project.</p>"""
    conflict_resolution: NotRequired[
        "capo_amplifybackend.types.backend_api_conflict_resolution.BackendAPIConflictResolution"
    ]
    """<p>The conflict resolution strategy for your data stored in the data models.</p>"""
    default_auth_type: NotRequired[
        "capo_amplifybackend.types.backend_api_auth_type.BackendAPIAuthType"
    ]
    """<p>The default authentication type for interacting with the configured data models in your Amplify project.</p>"""
    service: NotRequired["capo_amplifybackend.types.__string.__string"]
    """<p>The service used to provision and interact with the data model.</p>"""
    transform_schema: NotRequired["capo_amplifybackend.types.__string.__string"]
    """<p>The definition of the data model in the annotated transform of the GraphQL schema.</p>"""

additional_auth_types instance-attribute

additional_auth_types: NotRequired[ListOfBackendAPIAuthType]

Additional authentication methods used to interact with your data models.

api_name instance-attribute

api_name: NotRequired[__string]

The API name used to interact with the data model, configured as a part of your Amplify project.

conflict_resolution instance-attribute

conflict_resolution: NotRequired[BackendAPIConflictResolution]

The conflict resolution strategy for your data stored in the data models.

default_auth_type instance-attribute

default_auth_type: NotRequired[BackendAPIAuthType]

The default authentication type for interacting with the configured data models in your Amplify project.

service instance-attribute

service: NotRequired[__string]

The service used to provision and interact with the data model.

transform_schema instance-attribute

transform_schema: NotRequired[__string]

The definition of the data model in the annotated transform of the GraphQL schema.