Class: Aws::RedshiftServerless::Types::UpdateLakehouseConfigurationRequest
- Inherits:
-
Struct
- Object
- Struct
- Aws::RedshiftServerless::Types::UpdateLakehouseConfigurationRequest
- Defined in:
- gems/aws-sdk-redshiftserverless/lib/aws-sdk-redshiftserverless/types.rb
Overview
Constant Summary collapse
- SENSITIVE =
[]
Instance Attribute Summary collapse
-
#catalog_name ⇒ String
The name of the Glue Data Catalog that will be associated with the namespace enabled with Amazon Redshift federated permissions.
-
#dry_run ⇒ Boolean
A boolean value that, if
true, validates the request without actually updating the lakehouse configuration. -
#lakehouse_idc_application_arn ⇒ String
The Amazon Resource Name (ARN) of the IAM Identity Center application used for enabling Amazon Web Services IAM Identity Center trusted identity propagation on a namespace enabled with Amazon Redshift federated permissions.
-
#lakehouse_idc_registration ⇒ String
Modifies the Amazon Web Services IAM Identity Center trusted identity propagation on a namespace enabled with Amazon Redshift federated permissions.
-
#lakehouse_registration ⇒ String
Specifies whether to register or deregister the namespace with Amazon Redshift federated permissions.
-
#namespace_name ⇒ String
The name of the namespace whose lakehouse configuration you want to modify.
Instance Attribute Details
#catalog_name ⇒ String
The name of the Glue Data Catalog that will be associated with the namespace enabled with Amazon Redshift federated permissions.
Pattern: ^[a-z0-9_-]*[a-z]+[a-z0-9_-]*$
3753 3754 3755 3756 3757 3758 3759 3760 3761 3762 |
# File 'gems/aws-sdk-redshiftserverless/lib/aws-sdk-redshiftserverless/types.rb', line 3753 class UpdateLakehouseConfigurationRequest < Struct.new( :catalog_name, :dry_run, :lakehouse_idc_application_arn, :lakehouse_idc_registration, :lakehouse_registration, :namespace_name) SENSITIVE = [] include Aws::Structure end |
#dry_run ⇒ Boolean
A boolean value that, if true, validates the request without
actually updating the lakehouse configuration. Use this to check for
errors before making changes.
3753 3754 3755 3756 3757 3758 3759 3760 3761 3762 |
# File 'gems/aws-sdk-redshiftserverless/lib/aws-sdk-redshiftserverless/types.rb', line 3753 class UpdateLakehouseConfigurationRequest < Struct.new( :catalog_name, :dry_run, :lakehouse_idc_application_arn, :lakehouse_idc_registration, :lakehouse_registration, :namespace_name) SENSITIVE = [] include Aws::Structure end |
#lakehouse_idc_application_arn ⇒ String
The Amazon Resource Name (ARN) of the IAM Identity Center application used for enabling Amazon Web Services IAM Identity Center trusted identity propagation on a namespace enabled with Amazon Redshift federated permissions.
3753 3754 3755 3756 3757 3758 3759 3760 3761 3762 |
# File 'gems/aws-sdk-redshiftserverless/lib/aws-sdk-redshiftserverless/types.rb', line 3753 class UpdateLakehouseConfigurationRequest < Struct.new( :catalog_name, :dry_run, :lakehouse_idc_application_arn, :lakehouse_idc_registration, :lakehouse_registration, :namespace_name) SENSITIVE = [] include Aws::Structure end |
#lakehouse_idc_registration ⇒ String
Modifies the Amazon Web Services IAM Identity Center trusted
identity propagation on a namespace enabled with Amazon Redshift
federated permissions. Valid values are Associate or
Disassociate.
3753 3754 3755 3756 3757 3758 3759 3760 3761 3762 |
# File 'gems/aws-sdk-redshiftserverless/lib/aws-sdk-redshiftserverless/types.rb', line 3753 class UpdateLakehouseConfigurationRequest < Struct.new( :catalog_name, :dry_run, :lakehouse_idc_application_arn, :lakehouse_idc_registration, :lakehouse_registration, :namespace_name) SENSITIVE = [] include Aws::Structure end |
#lakehouse_registration ⇒ String
Specifies whether to register or deregister the namespace with
Amazon Redshift federated permissions. Valid values are Register
or Deregister.
3753 3754 3755 3756 3757 3758 3759 3760 3761 3762 |
# File 'gems/aws-sdk-redshiftserverless/lib/aws-sdk-redshiftserverless/types.rb', line 3753 class UpdateLakehouseConfigurationRequest < Struct.new( :catalog_name, :dry_run, :lakehouse_idc_application_arn, :lakehouse_idc_registration, :lakehouse_registration, :namespace_name) SENSITIVE = [] include Aws::Structure end |
#namespace_name ⇒ String
The name of the namespace whose lakehouse configuration you want to modify.
3753 3754 3755 3756 3757 3758 3759 3760 3761 3762 |
# File 'gems/aws-sdk-redshiftserverless/lib/aws-sdk-redshiftserverless/types.rb', line 3753 class UpdateLakehouseConfigurationRequest < Struct.new( :catalog_name, :dry_run, :lakehouse_idc_application_arn, :lakehouse_idc_registration, :lakehouse_registration, :namespace_name) SENSITIVE = [] include Aws::Structure end |