Class: Aws::Redshift::Types::RedshiftIdcApplication

Inherits:
Struct
  • Object
show all
Includes:
Structure
Defined in:
lib/aws-sdk-redshift/types.rb

Overview

Contains properties for the Redshift IDC application.

Constant Summary collapse

SENSITIVE =
[]

Instance Attribute Summary collapse

Instance Attribute Details

#authorized_token_issuer_listArray<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 '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_arnString

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 '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_nameString

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 '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_arnString

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 '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_arnString

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 '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_statusString

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 '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_namespaceString

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 '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_arnString

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 '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_nameString

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 '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_integrationsArray<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 '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