Skip to content

VerifiedAccessTrustProvider

Source code in docs_src/capo_ec2/types/verified_access_trust_provider.py
class VerifiedAccessTrustProvider(TypedDict, closed=True):
    verified_access_trust_provider_id: NotRequired["capo_ec2.types.string.String"]
    """<p>The ID of the Amazon Web Services Verified Access trust provider.</p>"""
    description: NotRequired["capo_ec2.types.string.String"]
    """<p>A description for the Amazon Web Services Verified Access trust provider.</p>"""
    trust_provider_type: NotRequired[
        "capo_ec2.types.trust_provider_type.TrustProviderType"
    ]
    """<p>The type of Verified Access trust provider.</p>"""
    user_trust_provider_type: NotRequired[
        "capo_ec2.types.user_trust_provider_type.UserTrustProviderType"
    ]
    """<p>The type of user-based trust provider.</p>"""
    device_trust_provider_type: NotRequired[
        "capo_ec2.types.device_trust_provider_type.DeviceTrustProviderType"
    ]
    """<p>The type of device-based trust provider.</p>"""
    oidc_options: NotRequired["capo_ec2.types.oidc_options.OidcOptions"]
    """<p>The options for an OpenID Connect-compatible user-identity trust provider.</p>"""
    device_options: NotRequired["capo_ec2.types.device_options.DeviceOptions"]
    """<p>The options for device-identity trust provider.</p>"""
    policy_reference_name: NotRequired["capo_ec2.types.string.String"]
    """<p>The identifier to be used when working with policy rules.</p>"""
    creation_time: NotRequired["capo_ec2.types.string.String"]
    """<p>The creation time.</p>"""
    last_updated_time: NotRequired["capo_ec2.types.string.String"]
    """<p>The last updated time.</p>"""
    tags: NotRequired["capo_ec2.types.tag_list.TagList"]
    """<p>The tags.</p>"""
    sse_specification: NotRequired[
        "capo_ec2.types.verified_access_sse_specification_response.VerifiedAccessSseSpecificationResponse"
    ]
    """<p>The options in use for server side encryption.</p>"""
    native_application_oidc_options: NotRequired[
        "capo_ec2.types.native_application_oidc_options.NativeApplicationOidcOptions"
    ]
    """<p>The OpenID Connect (OIDC) options.</p>"""

creation_time instance-attribute

creation_time: NotRequired[String]

The creation time.

description instance-attribute

description: NotRequired[String]

A description for the Amazon Web Services Verified Access trust provider.

device_options instance-attribute

device_options: NotRequired[DeviceOptions]

The options for device-identity trust provider.

device_trust_provider_type instance-attribute

device_trust_provider_type: NotRequired[DeviceTrustProviderType]

The type of device-based trust provider.

last_updated_time instance-attribute

last_updated_time: NotRequired[String]

The last updated time.

native_application_oidc_options instance-attribute

native_application_oidc_options: NotRequired[NativeApplicationOidcOptions]

The OpenID Connect (OIDC) options.

oidc_options instance-attribute

oidc_options: NotRequired[OidcOptions]

The options for an OpenID Connect-compatible user-identity trust provider.

policy_reference_name instance-attribute

policy_reference_name: NotRequired[String]

The identifier to be used when working with policy rules.

sse_specification instance-attribute

sse_specification: NotRequired[VerifiedAccessSseSpecificationResponse]

The options in use for server side encryption.

tags instance-attribute

tags: NotRequired[TagList]

The tags.

trust_provider_type instance-attribute

trust_provider_type: NotRequired[TrustProviderType]

The type of Verified Access trust provider.

user_trust_provider_type instance-attribute

user_trust_provider_type: NotRequired[UserTrustProviderType]

The type of user-based trust provider.

verified_access_trust_provider_id instance-attribute

verified_access_trust_provider_id: NotRequired[String]

The ID of the Amazon Web Services Verified Access trust provider.