Class: Aws::Redshift::Types::ModifyRedshiftIdcApplicationMessage
- Inherits:
-
Struct
- Object
- Struct
- Aws::Redshift::Types::ModifyRedshiftIdcApplicationMessage
- Defined in:
- gems/aws-sdk-redshift/lib/aws-sdk-redshift/types.rb
Overview
Constant Summary collapse
- SENSITIVE =
[]
Instance Attribute Summary collapse
-
#authorized_token_issuer_list ⇒ Array<Types::AuthorizedTokenIssuer>
The authorized token issuer list for the Amazon Redshift IAM Identity Center application to change.
-
#iam_role_arn ⇒ String
The IAM role ARN associated with the Amazon Redshift IAM Identity Center application to change.
-
#idc_display_name ⇒ String
The display name for the Amazon Redshift IAM Identity Center application to change.
-
#identity_namespace ⇒ String
The namespace for the Amazon Redshift IAM Identity Center application to change.
-
#redshift_idc_application_arn ⇒ String
The ARN for the Redshift application that integrates with IAM Identity Center.
-
#service_integrations ⇒ Array<Types::ServiceIntegrationsUnion>
A collection of service integrations associated with the application.
Instance Attribute Details
#authorized_token_issuer_list ⇒ Array<Types::AuthorizedTokenIssuer>
The authorized token issuer list for the Amazon Redshift IAM Identity Center application to change.
8955 8956 8957 8958 8959 8960 8961 8962 8963 8964 |
# File 'gems/aws-sdk-redshift/lib/aws-sdk-redshift/types.rb', line 8955 class ModifyRedshiftIdcApplicationMessage < Struct.new( :redshift_idc_application_arn, :identity_namespace, :iam_role_arn, :idc_display_name, :authorized_token_issuer_list, :service_integrations) SENSITIVE = [] include Aws::Structure end |
#iam_role_arn ⇒ String
The IAM role ARN associated with the Amazon Redshift IAM Identity Center application to change. It has the required permissions to be assumed and invoke the IDC Identity Center API.
8955 8956 8957 8958 8959 8960 8961 8962 8963 8964 |
# File 'gems/aws-sdk-redshift/lib/aws-sdk-redshift/types.rb', line 8955 class ModifyRedshiftIdcApplicationMessage < Struct.new( :redshift_idc_application_arn, :identity_namespace, :iam_role_arn, :idc_display_name, :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 to change. It appears on the console.
8955 8956 8957 8958 8959 8960 8961 8962 8963 8964 |
# File 'gems/aws-sdk-redshift/lib/aws-sdk-redshift/types.rb', line 8955 class ModifyRedshiftIdcApplicationMessage < Struct.new( :redshift_idc_application_arn, :identity_namespace, :iam_role_arn, :idc_display_name, :authorized_token_issuer_list, :service_integrations) SENSITIVE = [] include Aws::Structure end |
#identity_namespace ⇒ String
The namespace for the Amazon Redshift IAM Identity Center application to change. It determines which managed application verifies the connection token.
8955 8956 8957 8958 8959 8960 8961 8962 8963 8964 |
# File 'gems/aws-sdk-redshift/lib/aws-sdk-redshift/types.rb', line 8955 class ModifyRedshiftIdcApplicationMessage < Struct.new( :redshift_idc_application_arn, :identity_namespace, :iam_role_arn, :idc_display_name, :authorized_token_issuer_list, :service_integrations) SENSITIVE = [] include Aws::Structure end |
#redshift_idc_application_arn ⇒ String
The ARN for the Redshift application that integrates with IAM Identity Center.
8955 8956 8957 8958 8959 8960 8961 8962 8963 8964 |
# File 'gems/aws-sdk-redshift/lib/aws-sdk-redshift/types.rb', line 8955 class ModifyRedshiftIdcApplicationMessage < Struct.new( :redshift_idc_application_arn, :identity_namespace, :iam_role_arn, :idc_display_name, :authorized_token_issuer_list, :service_integrations) SENSITIVE = [] include Aws::Structure end |
#service_integrations ⇒ Array<Types::ServiceIntegrationsUnion>
A collection of service integrations associated with the application.
8955 8956 8957 8958 8959 8960 8961 8962 8963 8964 |
# File 'gems/aws-sdk-redshift/lib/aws-sdk-redshift/types.rb', line 8955 class ModifyRedshiftIdcApplicationMessage < Struct.new( :redshift_idc_application_arn, :identity_namespace, :iam_role_arn, :idc_display_name, :authorized_token_issuer_list, :service_integrations) SENSITIVE = [] include Aws::Structure end |