Skip to content

AuthorizedPrincipal

Source code in docs_src/capo_opensearch/types/authorized_principal.py
class AuthorizedPrincipal(TypedDict, closed=True):
    principal_type: NotRequired["capo_opensearch.types.principal_type.PrincipalType"]
    """<p>The type of principal.</p>"""
    principal: NotRequired["capo_opensearch.types.string.String"]
    """<p>The <a href="https://docs.aws.amazon.com/IAM/latest/UserGuide/reference_policies_elements_principal.html">IAM principal</a> that is allowed access to the domain.</p>"""
    service_options: NotRequired["capo_opensearch.types.service_options.ServiceOptions"]
    """<p>The options for the service, including the supported Regions for the endpoint access.</p>"""

principal instance-attribute

principal: NotRequired[String]

The IAM principal that is allowed access to the domain.

principal_type instance-attribute

principal_type: NotRequired[PrincipalType]

The type of principal.

service_options instance-attribute

service_options: NotRequired[ServiceOptions]

The options for the service, including the supported Regions for the endpoint access.