Class: Aws::Redshift::Types::CreateRedshiftIdcApplicationMessage
- Inherits:
-
Struct
- Object
- Struct
- Aws::Redshift::Types::CreateRedshiftIdcApplicationMessage
- Includes:
- Structure
- Defined in:
- lib/aws-sdk-redshift/types.rb
Overview
Constant Summary collapse
- SENSITIVE =
[]
Instance Attribute Summary collapse
-
#authorized_token_issuer_list ⇒ Array<Types::AuthorizedTokenIssuer>
The token issuer list for the Amazon Redshift IAM Identity Center application instance.
-
#iam_role_arn ⇒ String
The IAM role ARN for the Amazon Redshift IAM Identity Center application instance.
-
#idc_display_name ⇒ String
The display name for the Amazon Redshift IAM Identity Center application instance.
-
#idc_instance_arn ⇒ String
The Amazon resource name (ARN) of the IAM Identity Center instance where Amazon Redshift creates a new managed application.
-
#identity_namespace ⇒ String
The namespace for the Amazon Redshift IAM Identity Center application instance.
-
#redshift_idc_application_name ⇒ String
The name of the Redshift application in IAM Identity Center.
-
#service_integrations ⇒ Array<Types::ServiceIntegrationsUnion>
A collection of service integrations for the Redshift IAM Identity Center application.
Instance Attribute Details
#authorized_token_issuer_list ⇒ Array<Types::AuthorizedTokenIssuer>
The token issuer list for the Amazon Redshift IAM Identity Center application instance.
2996 2997 2998 2999 3000 3001 3002 3003 3004 3005 3006 |
# File 'lib/aws-sdk-redshift/types.rb', line 2996 class CreateRedshiftIdcApplicationMessage < Struct.new( :idc_instance_arn, :redshift_idc_application_name, :identity_namespace, :idc_display_name, :iam_role_arn, :authorized_token_issuer_list, :service_integrations) SENSITIVE = [] include Aws::Structure end |
#iam_role_arn ⇒ String
The IAM role ARN for the Amazon Redshift IAM Identity Center application instance. It has the required permissions to be assumed and invoke the IDC Identity Center API.
2996 2997 2998 2999 3000 3001 3002 3003 3004 3005 3006 |
# File 'lib/aws-sdk-redshift/types.rb', line 2996 class CreateRedshiftIdcApplicationMessage < Struct.new( :idc_instance_arn, :redshift_idc_application_name, :identity_namespace, :idc_display_name, :iam_role_arn, :authorized_token_issuer_list, :service_integrations) SENSITIVE = [] include Aws::Structure end |
#idc_display_name ⇒ String
The display name for the Amazon Redshift IAM Identity Center application instance. It appears in the console.
2996 2997 2998 2999 3000 3001 3002 3003 3004 3005 3006 |
# File 'lib/aws-sdk-redshift/types.rb', line 2996 class CreateRedshiftIdcApplicationMessage < Struct.new( :idc_instance_arn, :redshift_idc_application_name, :identity_namespace, :idc_display_name, :iam_role_arn, :authorized_token_issuer_list, :service_integrations) SENSITIVE = [] include Aws::Structure end |
#idc_instance_arn ⇒ String
The Amazon resource name (ARN) of the IAM Identity Center instance where Amazon Redshift creates a new managed application.
2996 2997 2998 2999 3000 3001 3002 3003 3004 3005 3006 |
# File 'lib/aws-sdk-redshift/types.rb', line 2996 class CreateRedshiftIdcApplicationMessage < Struct.new( :idc_instance_arn, :redshift_idc_application_name, :identity_namespace, :idc_display_name, :iam_role_arn, :authorized_token_issuer_list, :service_integrations) SENSITIVE = [] include Aws::Structure end |
#identity_namespace ⇒ String
The namespace for the Amazon Redshift IAM Identity Center application instance. It determines which managed application verifies the connection token.
2996 2997 2998 2999 3000 3001 3002 3003 3004 3005 3006 |
# File 'lib/aws-sdk-redshift/types.rb', line 2996 class CreateRedshiftIdcApplicationMessage < Struct.new( :idc_instance_arn, :redshift_idc_application_name, :identity_namespace, :idc_display_name, :iam_role_arn, :authorized_token_issuer_list, :service_integrations) SENSITIVE = [] include Aws::Structure end |
#redshift_idc_application_name ⇒ String
The name of the Redshift application in IAM Identity Center.
2996 2997 2998 2999 3000 3001 3002 3003 3004 3005 3006 |
# File 'lib/aws-sdk-redshift/types.rb', line 2996 class CreateRedshiftIdcApplicationMessage < Struct.new( :idc_instance_arn, :redshift_idc_application_name, :identity_namespace, :idc_display_name, :iam_role_arn, :authorized_token_issuer_list, :service_integrations) SENSITIVE = [] include Aws::Structure end |
#service_integrations ⇒ Array<Types::ServiceIntegrationsUnion>
A collection of service integrations for the Redshift IAM Identity Center application.
2996 2997 2998 2999 3000 3001 3002 3003 3004 3005 3006 |
# File 'lib/aws-sdk-redshift/types.rb', line 2996 class CreateRedshiftIdcApplicationMessage < Struct.new( :idc_instance_arn, :redshift_idc_application_name, :identity_namespace, :idc_display_name, :iam_role_arn, :authorized_token_issuer_list, :service_integrations) SENSITIVE = [] include Aws::Structure end |