Skip to content

GetEffectivePoliciesRequest

Source code in docs_src/capo_iot/types/get_effective_policies_request.py
class GetEffectivePoliciesRequest(TypedDict, closed=True):
    principal: NotRequired["capo_iot.types.principal.Principal"]
    """<p>The principal. Valid principals are CertificateArn (arn:aws:iot:<i>region</i>:<i>accountId</i>:cert/<i>certificateId</i>), thingGroupArn (arn:aws:iot:<i>region</i>:<i>accountId</i>:thinggroup/<i>groupName</i>) and CognitoId (<i>region</i>:<i>id</i>).</p>"""
    cognito_identity_pool_id: NotRequired[
        "capo_iot.types.cognito_identity_pool_id.CognitoIdentityPoolId"
    ]
    """<p>The Cognito identity pool ID.</p>"""
    thing_name: NotRequired["capo_iot.types.thing_name.ThingName"]
    """<p>The thing name.</p>"""

cognito_identity_pool_id instance-attribute

cognito_identity_pool_id: NotRequired[CognitoIdentityPoolId]

The Cognito identity pool ID.

principal instance-attribute

principal: NotRequired[Principal]

The principal. Valid principals are CertificateArn (arn:aws:iot:region:accountId:cert/certificateId), thingGroupArn (arn:aws:iot:region:accountId:thinggroup/groupName) and CognitoId (region:id).

thing_name instance-attribute

thing_name: NotRequired[ThingName]

The thing name.