Class: Aws::Redshift::Types::ModifyRedshiftIdcApplicationMessage

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

Overview

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 to change.

Returns:



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_arnString

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.

Returns:

  • (String)


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_nameString

The display name for the Amazon Redshift IAM Identity Center application to change. It appears on the console.

Returns:

  • (String)


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_namespaceString

The namespace for the Amazon Redshift IAM Identity Center application to change. It determines which managed application verifies the connection token.

Returns:

  • (String)


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_arnString

The ARN for the Redshift application that integrates with IAM Identity Center.

Returns:

  • (String)


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