Class: Aws::Redshift::Types::RedshiftIdcApplication
- Inherits:
-
Struct
- Object
- Struct
- Aws::Redshift::Types::RedshiftIdcApplication
- Defined in:
- gems/aws-sdk-redshift/lib/aws-sdk-redshift/types.rb
Overview
Contains properties for the Redshift IDC application.
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.
-
#iam_role_arn ⇒ String
The ARN for the Amazon Redshift IAM Identity Center application.
-
#idc_display_name ⇒ String
The display name for the Amazon Redshift IAM Identity Center application.
-
#idc_instance_arn ⇒ String
The ARN for the IAM Identity Center instance that Redshift integrates with.
-
#idc_managed_application_arn ⇒ String
The ARN for the Amazon Redshift IAM Identity Center application.
-
#idc_onboard_status ⇒ String
The onboarding status for the Amazon Redshift IAM Identity Center application.
-
#identity_namespace ⇒ String
The identity namespace for the Amazon Redshift IAM Identity Center application.
-
#redshift_idc_application_arn ⇒ String
The ARN for the Redshift application that integrates with IAM Identity Center.
-
#redshift_idc_application_name ⇒ String
The name of the Redshift application in IAM Identity Center.
-
#service_integrations ⇒ Array<Types::ServiceIntegrationsUnion>
A list of service integrations for the Redshift IAM Identity Center application.
Instance Attribute Details
#authorized_token_issuer_list ⇒ Array<Types::AuthorizedTokenIssuer>
The authorized token issuer list for the Amazon Redshift IAM Identity Center application.
9473 9474 9475 9476 9477 9478 9479 9480 9481 9482 9483 9484 9485 9486 |
# File 'gems/aws-sdk-redshift/lib/aws-sdk-redshift/types.rb', line 9473 class RedshiftIdcApplication < Struct.new( :idc_instance_arn, :redshift_idc_application_name, :redshift_idc_application_arn, :identity_namespace, :idc_display_name, :iam_role_arn, :idc_managed_application_arn, :idc_onboard_status, :authorized_token_issuer_list, :service_integrations) SENSITIVE = [] include Aws::Structure end |
#iam_role_arn ⇒ String
The ARN for the Amazon Redshift IAM Identity Center application. It has the required permissions to be assumed and invoke the IDC Identity Center API.
9473 9474 9475 9476 9477 9478 9479 9480 9481 9482 9483 9484 9485 9486 |
# File 'gems/aws-sdk-redshift/lib/aws-sdk-redshift/types.rb', line 9473 class RedshiftIdcApplication < Struct.new( :idc_instance_arn, :redshift_idc_application_name, :redshift_idc_application_arn, :identity_namespace, :idc_display_name, :iam_role_arn, :idc_managed_application_arn, :idc_onboard_status, :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. It appears on the console.
9473 9474 9475 9476 9477 9478 9479 9480 9481 9482 9483 9484 9485 9486 |
# File 'gems/aws-sdk-redshift/lib/aws-sdk-redshift/types.rb', line 9473 class RedshiftIdcApplication < Struct.new( :idc_instance_arn, :redshift_idc_application_name, :redshift_idc_application_arn, :identity_namespace, :idc_display_name, :iam_role_arn, :idc_managed_application_arn, :idc_onboard_status, :authorized_token_issuer_list, :service_integrations) SENSITIVE = [] include Aws::Structure end |
#idc_instance_arn ⇒ String
The ARN for the IAM Identity Center instance that Redshift integrates with.
9473 9474 9475 9476 9477 9478 9479 9480 9481 9482 9483 9484 9485 9486 |
# File 'gems/aws-sdk-redshift/lib/aws-sdk-redshift/types.rb', line 9473 class RedshiftIdcApplication < Struct.new( :idc_instance_arn, :redshift_idc_application_name, :redshift_idc_application_arn, :identity_namespace, :idc_display_name, :iam_role_arn, :idc_managed_application_arn, :idc_onboard_status, :authorized_token_issuer_list, :service_integrations) SENSITIVE = [] include Aws::Structure end |
#idc_managed_application_arn ⇒ String
The ARN for the Amazon Redshift IAM Identity Center application.
9473 9474 9475 9476 9477 9478 9479 9480 9481 9482 9483 9484 9485 9486 |
# File 'gems/aws-sdk-redshift/lib/aws-sdk-redshift/types.rb', line 9473 class RedshiftIdcApplication < Struct.new( :idc_instance_arn, :redshift_idc_application_name, :redshift_idc_application_arn, :identity_namespace, :idc_display_name, :iam_role_arn, :idc_managed_application_arn, :idc_onboard_status, :authorized_token_issuer_list, :service_integrations) SENSITIVE = [] include Aws::Structure end |
#idc_onboard_status ⇒ String
The onboarding status for the Amazon Redshift IAM Identity Center application.
9473 9474 9475 9476 9477 9478 9479 9480 9481 9482 9483 9484 9485 9486 |
# File 'gems/aws-sdk-redshift/lib/aws-sdk-redshift/types.rb', line 9473 class RedshiftIdcApplication < Struct.new( :idc_instance_arn, :redshift_idc_application_name, :redshift_idc_application_arn, :identity_namespace, :idc_display_name, :iam_role_arn, :idc_managed_application_arn, :idc_onboard_status, :authorized_token_issuer_list, :service_integrations) SENSITIVE = [] include Aws::Structure end |
#identity_namespace ⇒ String
The identity namespace for the Amazon Redshift IAM Identity Center application. It determines which managed application verifies the connection token.
9473 9474 9475 9476 9477 9478 9479 9480 9481 9482 9483 9484 9485 9486 |
# File 'gems/aws-sdk-redshift/lib/aws-sdk-redshift/types.rb', line 9473 class RedshiftIdcApplication < Struct.new( :idc_instance_arn, :redshift_idc_application_name, :redshift_idc_application_arn, :identity_namespace, :idc_display_name, :iam_role_arn, :idc_managed_application_arn, :idc_onboard_status, :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.
9473 9474 9475 9476 9477 9478 9479 9480 9481 9482 9483 9484 9485 9486 |
# File 'gems/aws-sdk-redshift/lib/aws-sdk-redshift/types.rb', line 9473 class RedshiftIdcApplication < Struct.new( :idc_instance_arn, :redshift_idc_application_name, :redshift_idc_application_arn, :identity_namespace, :idc_display_name, :iam_role_arn, :idc_managed_application_arn, :idc_onboard_status, :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.
9473 9474 9475 9476 9477 9478 9479 9480 9481 9482 9483 9484 9485 9486 |
# File 'gems/aws-sdk-redshift/lib/aws-sdk-redshift/types.rb', line 9473 class RedshiftIdcApplication < Struct.new( :idc_instance_arn, :redshift_idc_application_name, :redshift_idc_application_arn, :identity_namespace, :idc_display_name, :iam_role_arn, :idc_managed_application_arn, :idc_onboard_status, :authorized_token_issuer_list, :service_integrations) SENSITIVE = [] include Aws::Structure end |
#service_integrations ⇒ Array<Types::ServiceIntegrationsUnion>
A list of service integrations for the Redshift IAM Identity Center application.
9473 9474 9475 9476 9477 9478 9479 9480 9481 9482 9483 9484 9485 9486 |
# File 'gems/aws-sdk-redshift/lib/aws-sdk-redshift/types.rb', line 9473 class RedshiftIdcApplication < Struct.new( :idc_instance_arn, :redshift_idc_application_name, :redshift_idc_application_arn, :identity_namespace, :idc_display_name, :iam_role_arn, :idc_managed_application_arn, :idc_onboard_status, :authorized_token_issuer_list, :service_integrations) SENSITIVE = [] include Aws::Structure end |