Table of Contents

Class OrganizationPrincipal

Namespace
Amazon.CDK.AWS.IAM
Assembly
Amazon.CDK.AWS.IAM.dll

A principal that represents an AWS Organization.

public class OrganizationPrincipal : PrincipalBase, IAssumeRolePrincipal, IComparablePrincipal, IPrincipal, IGrantable
Inheritance
OrganizationPrincipal
Implements
Inherited Members

Examples

// The code below shows an example of how to instantiate this type.
            // The values are placeholders you should change.
            using Amazon.CDK.AWS.IAM;

            var organizationPrincipal = new OrganizationPrincipal("organizationId");

Remarks

ExampleMetadata: fixture=_generated

Constructors

OrganizationPrincipal(string)

public OrganizationPrincipal(string organizationId)

Parameters

organizationId string

The unique identifier (ID) of an organization (i.e. o-12345abcde).

Properties

OrganizationId

The unique identifier (ID) of an organization (i.e. o-12345abcde).

public virtual string OrganizationId { get; }

Property Value

string

PolicyFragment

Return the policy fragment that identifies this principal in a Policy.

public override PrincipalPolicyFragment PolicyFragment { get; }

Property Value

PrincipalPolicyFragment

Methods

DedupeString()

Return whether or not this principal is equal to the given principal.

public override string? DedupeString()

Returns

string

ToString()

Returns a string representation of an object.

public override string ToString()

Returns

string