Anyone
- class aws_cdk.aws_iam.Anyone
- Bases: - AnyPrincipal- (deprecated) A principal representing all identities in all accounts. - Deprecated:
- use - AnyPrincipal
- Stability:
- deprecated 
- ExampleMetadata:
- fixture=_generated 
 - Example: - # The code below shows an example of how to instantiate this type. # The values are placeholders you should change. import aws_cdk.aws_iam as iam anyone = iam.Anyone() - Parameters:
- arn – Amazon Resource Name (ARN) of the principal entity (i.e. arn:aws:iam::123456789012:user/user-name). 
 - Methods - add_to_assume_role_policy(document)
- Add the princpial to the AssumeRolePolicyDocument. - Add the statements to the AssumeRolePolicyDocument necessary to give this principal permissions to assume the given role. - Parameters:
- document ( - PolicyDocument)
- Return type:
- None
 
 - add_to_policy(statement)
- Add to the policy of this principal. - Parameters:
- statement ( - PolicyStatement)
- Return type:
- bool
 
 - add_to_principal_policy(_statement)
- Add to the policy of this principal. - Parameters:
- _statement ( - PolicyStatement)
- Return type:
 
 - dedupe_string()
- Return whether or not this principal is equal to the given principal. - Return type:
- Optional[- str]
 
 - in_organization(organization_id)
- A convenience method for adding a condition that the principal is part of the specified AWS Organization. - Parameters:
- organization_id ( - str)
- Return type:
 
 - to_json()
- JSON-ify the principal. - Used when JSON.stringify() is called - Return type:
- Mapping[- str,- List[- str]]
 
 - to_string()
- Returns a string representation of an object. - Return type:
- str
 
 - with_conditions(conditions)
- Returns a new PrincipalWithConditions using this principal as the base, with the passed conditions added. - When there is a value for the same operator and key in both the principal and the conditions parameter, the value from the conditions parameter will be used. - Parameters:
- conditions ( - Mapping[- str,- Any])
- Return type:
- Returns:
- a new PrincipalWithConditions object. 
 
 - with_session_tags()
- Returns a new principal using this principal as the base, with session tags enabled. - Return type:
- Returns:
- a new SessionTagsPrincipal object. 
 
 - Attributes - arn
- iam::123456789012:user/user-name). - Type:
- Amazon Resource Name (ARN) of the principal entity (i.e. arn 
- Type:
- aws 
 
 - assume_role_action
- When this Principal is used in an AssumeRole policy, the action to use. 
 - grant_principal
- The principal to grant permissions to. 
 - policy_fragment
- Return the policy fragment that identifies this principal in a Policy. 
 - principal_account
- The AWS account ID of this principal. - Can be undefined when the account is not known (for example, for service principals). Can be a Token - in that case, it’s assumed to be AWS::AccountId.