Skip to content

DetachPrincipalPolicyRequest

Source code in docs_src/capo_iot/types/detach_principal_policy_request.py
class DetachPrincipalPolicyRequest(TypedDict, closed=True):
    policy_name: "capo_iot.types.policy_name.PolicyName"
    """<p>The name of the policy to detach.</p>"""
    principal: "capo_iot.types.principal.Principal"
    """<p>The principal.</p> <p>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>"""

policy_name instance-attribute

policy_name: PolicyName

The name of the policy to detach.

principal instance-attribute

principal: 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).