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:



9132
9133
9134
9135
9136
9137
9138
9139
9140
9141
# File 'gems/aws-sdk-redshift/lib/aws-sdk-redshift/types.rb', line 9132

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)


9132
9133
9134
9135
9136
9137
9138
9139
9140
9141
# File 'gems/aws-sdk-redshift/lib/aws-sdk-redshift/types.rb', line 9132

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)


9132
9133
9134
9135
9136
9137
9138
9139
9140
9141
# File 'gems/aws-sdk-redshift/lib/aws-sdk-redshift/types.rb', line 9132

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)


9132
9133
9134
9135
9136
9137
9138
9139
9140
9141
# File 'gems/aws-sdk-redshift/lib/aws-sdk-redshift/types.rb', line 9132

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)


9132
9133
9134
9135
9136
9137
9138
9139
9140
9141
# File 'gems/aws-sdk-redshift/lib/aws-sdk-redshift/types.rb', line 9132

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.



9132
9133
9134
9135
9136
9137
9138
9139
9140
9141
# File 'gems/aws-sdk-redshift/lib/aws-sdk-redshift/types.rb', line 9132

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