AWS::Redshift::RedshiftIdcApplicationResource Type definition for AWS::Redshift::RedshiftIdcApplication. Creates an Amazon Redshift application for use with IAM Identity Center.
10 configurable properties. 4 required. Click a row to see details.
| Property | Type | Flags |
|---|---|---|
IamRoleArn | string | Required |
IdcDisplayName | string | Required |
IdcInstanceArn | string | RequiredCreate-only |
RedshiftIdcApplicationName | string | RequiredCreate-only |
ApplicationType | string | Create-only |
AuthorizedTokenIssuerList | Array<AuthorizedTokenIssuer> | |
IdentityNamespace | string | |
ServiceIntegrations | Array<ServiceIntegrationsUnion> | Write-only |
SsoTagKeys | Array<string> | Create-onlyWrite-only |
Tags | Array<Tag> |
Values returned after the resource is created. Access these with Fn::GetAtt.
| Attribute | Type | Description |
|---|---|---|
IdcManagedApplicationArn | string | The ARN for the Amazon Redshift IAM Identity Center application. |
IdcOnboardStatus | string | The onboarding status for the Amazon Redshift IAM Identity Center application. |
RedshiftIdcApplicationArn | string | The ARN for the Redshift application that integrates with IAM Identity Center. |
A minimal template with required properties and common optional ones.
AWSTemplateFormatVersion: "2010-09-09"
Description: Sample template for AWS::Redshift::RedshiftIdcApplication
Resources:
MyResource:
Type: AWS::Redshift::RedshiftIdcApplication
Properties:
IdcInstanceArn: "arn:aws:service:region:account:resource"
RedshiftIdcApplicationName: "my-redshiftidcapplicationname"
IdcDisplayName: "my-idcdisplayname"
IamRoleArn: "arn:aws:service:region:account:resource"
Tags:
- Key: Environment
Value: ProductionPermissions CloudFormation needs in your IAM role to manage this resource.
redshift:CreateRedshiftIdcApplicationredshift:DescribeRedshiftIdcApplicationsredshift:CreateTagssso:CreateApplicationsso:PutApplicationGrantsso:PutApplicationAuthenticationMethodsso:PutApplicationAccessScopesso:PutApplicationAssignmentConfigurationsso:TagResourcesso:GetApplicationGrantredshift:DescribeRedshiftIdcApplicationssso:GetApplicationGrantsso:ListApplicationAccessScopessso:GetApplicationAuthenticationMethodsso:ListApplicationAuthenticationMethodsredshift:ModifyRedshiftIdcApplicationredshift:DescribeRedshiftIdcApplicationsredshift:CreateTagsredshift:DeleteTagssso:CreateApplicationsso:DeleteApplicationsso:PutApplicationGrantsso:PutApplicationAuthenticationMethodsso:PutApplicationAccessScopesso:PutApplicationAssignmentConfigurationsso:DescribeApplicationsso:GetApplicationGrantsso:ListApplicationAccessScopessso:GetApplicationAuthenticationMethodsso:ListApplicationAuthenticationMethodssso:DeleteApplicationGrantsso:DeleteApplicationAuthenticationMethodsso:DeleteApplicationAccessScopesso:UpdateApplicationsso:TagResourcesso:UntagResourceredshift:DeleteRedshiftIdcApplicationsso:DeleteApplicationsso:UntagResourceredshift:DescribeRedshiftIdcApplicationssso:GetApplicationGrantsso:ListApplicationAccessScopessso:GetApplicationAuthenticationMethodsso:ListApplicationAuthenticationMethodsOur bi-weekly newsletter teaches hands-on AWS fundamentals. No certification fluff - just practical knowledge.
Subscribe to NewsletterRedshiftIdcApplicationArnThese properties cannot be changed after the resource is created. Updating them triggers a replacement.
IdcInstanceArnRedshiftIdcApplicationNameApplicationTypeSsoTagKeys