Class CfnAssignmentProps
Properties for defining a CfnAssignment
.
Inheritance
Implements
Namespace: Amazon.CDK.AWS.SSO
Assembly: Amazon.CDK.Lib.dll
Syntax (csharp)
public class CfnAssignmentProps : Object, ICfnAssignmentProps
Syntax (vb)
Public Class CfnAssignmentProps
Inherits Object
Implements ICfnAssignmentProps
Remarks
See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-sso-assignment.html
ExampleMetadata: fixture=_generated
Examples
// The code below shows an example of how to instantiate this type.
// The values are placeholders you should change.
using Amazon.CDK.AWS.SSO;
var cfnAssignmentProps = new CfnAssignmentProps {
InstanceArn = "instanceArn",
PermissionSetArn = "permissionSetArn",
PrincipalId = "principalId",
PrincipalType = "principalType",
TargetId = "targetId",
TargetType = "targetType"
};
Synopsis
Constructors
CfnAssignmentProps() |
Properties
InstanceArn | The ARN of the IAM Identity Center instance under which the operation will be executed. |
PermissionSetArn | The ARN of the permission set. |
PrincipalId | An identifier for an object in IAM Identity Center, such as a user or group. |
PrincipalType | The entity type for which the assignment will be created. |
TargetId | TargetID is an AWS account identifier, (For example, 123456789012). |
TargetType | The entity type for which the assignment will be created. |
Constructors
CfnAssignmentProps()
public CfnAssignmentProps()
Properties
InstanceArn
The ARN of the IAM Identity Center instance under which the operation will be executed.
public string InstanceArn { get; set; }
Property Value
System.String
Remarks
For more information about ARNs, see Amazon Resource Names (ARNs) and AWS Service Namespaces in the AWS General Reference .
PermissionSetArn
The ARN of the permission set.
public string PermissionSetArn { get; set; }
Property Value
System.String
Remarks
PrincipalId
An identifier for an object in IAM Identity Center, such as a user or group.
public string PrincipalId { get; set; }
Property Value
System.String
Remarks
PrincipalIds are GUIDs (For example, f81d4fae-7dec-11d0-a765-00a0c91e6bf6). For more information about PrincipalIds in IAM Identity Center, see the IAM Identity Center Identity Store API Reference .
PrincipalType
The entity type for which the assignment will be created.
public string PrincipalType { get; set; }
Property Value
System.String
Remarks
TargetId
TargetID is an AWS account identifier, (For example, 123456789012).
public string TargetId { get; set; }
Property Value
System.String
Remarks
TargetType
The entity type for which the assignment will be created.
public string TargetType { get; set; }
Property Value
System.String