Skip to content

ResourceIdentifier

Source code in docs_src/capo_iot/types/resource_identifier.py
class ResourceIdentifier(TypedDict, closed=True):
    device_certificate_id: NotRequired["capo_iot.types.certificate_id.CertificateId"]
    """<p>The ID of the certificate attached to the resource.</p>"""
    ca_certificate_id: NotRequired["capo_iot.types.certificate_id.CertificateId"]
    """<p>The ID of the CA certificate used to authorize the certificate.</p>"""
    cognito_identity_pool_id: NotRequired[
        "capo_iot.types.cognito_identity_pool_id.CognitoIdentityPoolId"
    ]
    """<p>The ID of the Amazon Cognito identity pool.</p>"""
    client_id: NotRequired["capo_iot.types.client_id.ClientId"]
    """<p>The client ID.</p>"""
    policy_version_identifier: NotRequired[
        "capo_iot.types.policy_version_identifier.PolicyVersionIdentifier"
    ]
    """<p>The version of the policy associated with the resource.</p>"""
    account: NotRequired["capo_iot.types.aws_account_id.AwsAccountId"]
    """<p>The account with which the resource is associated.</p>"""
    iam_role_arn: NotRequired["capo_iot.types.role_arn.RoleArn"]
    """<p>The ARN of the IAM role that has overly permissive actions.</p>"""
    role_alias_arn: NotRequired["capo_iot.types.role_alias_arn.RoleAliasArn"]
    """<p>The ARN of the role alias that has overly permissive actions.</p>"""
    issuer_certificate_identifier: NotRequired[
        "capo_iot.types.issuer_certificate_identifier.IssuerCertificateIdentifier"
    ]
    """<p>The issuer certificate identifier.</p>"""
    device_certificate_arn: NotRequired["capo_iot.types.certificate_arn.CertificateArn"]
    """<p>The ARN of the identified device certificate.</p>"""

account instance-attribute

account: NotRequired[AwsAccountId]

The account with which the resource is associated.

ca_certificate_id instance-attribute

ca_certificate_id: NotRequired[CertificateId]

The ID of the CA certificate used to authorize the certificate.

client_id instance-attribute

client_id: NotRequired[ClientId]

The client ID.

cognito_identity_pool_id instance-attribute

cognito_identity_pool_id: NotRequired[CognitoIdentityPoolId]

The ID of the Amazon Cognito identity pool.

device_certificate_arn instance-attribute

device_certificate_arn: NotRequired[CertificateArn]

The ARN of the identified device certificate.

device_certificate_id instance-attribute

device_certificate_id: NotRequired[CertificateId]

The ID of the certificate attached to the resource.

iam_role_arn instance-attribute

iam_role_arn: NotRequired[RoleArn]

The ARN of the IAM role that has overly permissive actions.

issuer_certificate_identifier instance-attribute

issuer_certificate_identifier: NotRequired[IssuerCertificateIdentifier]

The issuer certificate identifier.

policy_version_identifier instance-attribute

policy_version_identifier: NotRequired[PolicyVersionIdentifier]

The version of the policy associated with the resource.

role_alias_arn instance-attribute

role_alias_arn: NotRequired[RoleAliasArn]

The ARN of the role alias that has overly permissive actions.