AwsIdentityCenterArgs

interface AwsIdentityCenterArgs extends module:@jobcloud/pulumi-components..AwsIdentityCenterIdentityArgs { assignments?: Record<string, AwsIdentityCenterAssignmentCapabilityArgs>; identity: string; permissions?: Record<string, AwsIdentityCenterPermissionCapabilityArgs>; permissionSets?: Record<string, AwsIdentityCenterPermissionSetCapabilityArgs>; }

Input arguments for AwsIdentityCenter.

Example

CODE
{
  permissionSets: {
    readOnly: {
      name: 'ReadOnly',
      instanceArn: 'arn:aws:sso:::instance/ssoins-1234567890abcdef',
    },
  },
}

Hierarchy


Properties

assignments: Record<string, AwsIdentityCenterAssignmentCapabilityArgs>

Optional direct assignment capabilities keyed by logical key.

identity: string

Inherited from identity

Stable identity segment used to derive Pulumi logical names.

Remarks

This must be a plain non-empty string and should remain stable for the lifecycle of this component instance.

permissions: Record<string, AwsIdentityCenterPermissionCapabilityArgs>

Optional composite permission capabilities keyed by logical key.

permissionSets: Record<string, AwsIdentityCenterPermissionSetCapabilityArgs>

Optional direct permission set capabilities keyed by logical key.