Class: Aws::RedshiftServerless::Types::UpdateLakehouseConfigurationRequest
- Inherits:
-
Struct
- Object
- Struct
- Aws::RedshiftServerless::Types::UpdateLakehouseConfigurationRequest
- Includes:
- Structure
- Defined in:
- 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-z0-9_-]*$`
3737 3738 3739 3740 3741 3742 3743 3744 3745 3746 |
# File 'lib/aws-sdk-redshiftserverless/types.rb', line 3737 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.
3737 3738 3739 3740 3741 3742 3743 3744 3745 3746 |
# File 'lib/aws-sdk-redshiftserverless/types.rb', line 3737 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.
3737 3738 3739 3740 3741 3742 3743 3744 3745 3746 |
# File 'lib/aws-sdk-redshiftserverless/types.rb', line 3737 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`.
3737 3738 3739 3740 3741 3742 3743 3744 3745 3746 |
# File 'lib/aws-sdk-redshiftserverless/types.rb', line 3737 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`.
3737 3738 3739 3740 3741 3742 3743 3744 3745 3746 |
# File 'lib/aws-sdk-redshiftserverless/types.rb', line 3737 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.
3737 3738 3739 3740 3741 3742 3743 3744 3745 3746 |
# File 'lib/aws-sdk-redshiftserverless/types.rb', line 3737 class UpdateLakehouseConfigurationRequest < Struct.new( :catalog_name, :dry_run, :lakehouse_idc_application_arn, :lakehouse_idc_registration, :lakehouse_registration, :namespace_name) SENSITIVE = [] include Aws::Structure end |