Documentation ¶
Index ¶
- type CatalogDatabase
- type CatalogDatabaseArgs
- type CatalogDatabaseArray
- type CatalogDatabaseArrayInput
- type CatalogDatabaseArrayOutput
- func (CatalogDatabaseArrayOutput) ElementType() reflect.Type
- func (o CatalogDatabaseArrayOutput) Index(i pulumi.IntInput) CatalogDatabaseOutput
- func (o CatalogDatabaseArrayOutput) ToCatalogDatabaseArrayOutput() CatalogDatabaseArrayOutput
- func (o CatalogDatabaseArrayOutput) ToCatalogDatabaseArrayOutputWithContext(ctx context.Context) CatalogDatabaseArrayOutput
- type CatalogDatabaseCreateTableDefaultPermission
- type CatalogDatabaseCreateTableDefaultPermissionArgs
- func (CatalogDatabaseCreateTableDefaultPermissionArgs) ElementType() reflect.Type
- func (i CatalogDatabaseCreateTableDefaultPermissionArgs) ToCatalogDatabaseCreateTableDefaultPermissionOutput() CatalogDatabaseCreateTableDefaultPermissionOutput
- func (i CatalogDatabaseCreateTableDefaultPermissionArgs) ToCatalogDatabaseCreateTableDefaultPermissionOutputWithContext(ctx context.Context) CatalogDatabaseCreateTableDefaultPermissionOutput
- type CatalogDatabaseCreateTableDefaultPermissionArray
- func (CatalogDatabaseCreateTableDefaultPermissionArray) ElementType() reflect.Type
- func (i CatalogDatabaseCreateTableDefaultPermissionArray) ToCatalogDatabaseCreateTableDefaultPermissionArrayOutput() CatalogDatabaseCreateTableDefaultPermissionArrayOutput
- func (i CatalogDatabaseCreateTableDefaultPermissionArray) ToCatalogDatabaseCreateTableDefaultPermissionArrayOutputWithContext(ctx context.Context) CatalogDatabaseCreateTableDefaultPermissionArrayOutput
- type CatalogDatabaseCreateTableDefaultPermissionArrayInput
- type CatalogDatabaseCreateTableDefaultPermissionArrayOutput
- func (CatalogDatabaseCreateTableDefaultPermissionArrayOutput) ElementType() reflect.Type
- func (o CatalogDatabaseCreateTableDefaultPermissionArrayOutput) Index(i pulumi.IntInput) CatalogDatabaseCreateTableDefaultPermissionOutput
- func (o CatalogDatabaseCreateTableDefaultPermissionArrayOutput) ToCatalogDatabaseCreateTableDefaultPermissionArrayOutput() CatalogDatabaseCreateTableDefaultPermissionArrayOutput
- func (o CatalogDatabaseCreateTableDefaultPermissionArrayOutput) ToCatalogDatabaseCreateTableDefaultPermissionArrayOutputWithContext(ctx context.Context) CatalogDatabaseCreateTableDefaultPermissionArrayOutput
- type CatalogDatabaseCreateTableDefaultPermissionInput
- type CatalogDatabaseCreateTableDefaultPermissionOutput
- func (CatalogDatabaseCreateTableDefaultPermissionOutput) ElementType() reflect.Type
- func (o CatalogDatabaseCreateTableDefaultPermissionOutput) Permissions() pulumi.StringArrayOutput
- func (o CatalogDatabaseCreateTableDefaultPermissionOutput) Principal() CatalogDatabaseCreateTableDefaultPermissionPrincipalPtrOutput
- func (o CatalogDatabaseCreateTableDefaultPermissionOutput) ToCatalogDatabaseCreateTableDefaultPermissionOutput() CatalogDatabaseCreateTableDefaultPermissionOutput
- func (o CatalogDatabaseCreateTableDefaultPermissionOutput) ToCatalogDatabaseCreateTableDefaultPermissionOutputWithContext(ctx context.Context) CatalogDatabaseCreateTableDefaultPermissionOutput
- type CatalogDatabaseCreateTableDefaultPermissionPrincipal
- type CatalogDatabaseCreateTableDefaultPermissionPrincipalArgs
- func (CatalogDatabaseCreateTableDefaultPermissionPrincipalArgs) ElementType() reflect.Type
- func (i CatalogDatabaseCreateTableDefaultPermissionPrincipalArgs) ToCatalogDatabaseCreateTableDefaultPermissionPrincipalOutput() CatalogDatabaseCreateTableDefaultPermissionPrincipalOutput
- func (i CatalogDatabaseCreateTableDefaultPermissionPrincipalArgs) ToCatalogDatabaseCreateTableDefaultPermissionPrincipalOutputWithContext(ctx context.Context) CatalogDatabaseCreateTableDefaultPermissionPrincipalOutput
- func (i CatalogDatabaseCreateTableDefaultPermissionPrincipalArgs) ToCatalogDatabaseCreateTableDefaultPermissionPrincipalPtrOutput() CatalogDatabaseCreateTableDefaultPermissionPrincipalPtrOutput
- func (i CatalogDatabaseCreateTableDefaultPermissionPrincipalArgs) ToCatalogDatabaseCreateTableDefaultPermissionPrincipalPtrOutputWithContext(ctx context.Context) CatalogDatabaseCreateTableDefaultPermissionPrincipalPtrOutput
- type CatalogDatabaseCreateTableDefaultPermissionPrincipalInput
- type CatalogDatabaseCreateTableDefaultPermissionPrincipalOutput
- func (o CatalogDatabaseCreateTableDefaultPermissionPrincipalOutput) DataLakePrincipalIdentifier() pulumi.StringPtrOutput
- func (CatalogDatabaseCreateTableDefaultPermissionPrincipalOutput) ElementType() reflect.Type
- func (o CatalogDatabaseCreateTableDefaultPermissionPrincipalOutput) ToCatalogDatabaseCreateTableDefaultPermissionPrincipalOutput() CatalogDatabaseCreateTableDefaultPermissionPrincipalOutput
- func (o CatalogDatabaseCreateTableDefaultPermissionPrincipalOutput) ToCatalogDatabaseCreateTableDefaultPermissionPrincipalOutputWithContext(ctx context.Context) CatalogDatabaseCreateTableDefaultPermissionPrincipalOutput
- func (o CatalogDatabaseCreateTableDefaultPermissionPrincipalOutput) ToCatalogDatabaseCreateTableDefaultPermissionPrincipalPtrOutput() CatalogDatabaseCreateTableDefaultPermissionPrincipalPtrOutput
- func (o CatalogDatabaseCreateTableDefaultPermissionPrincipalOutput) ToCatalogDatabaseCreateTableDefaultPermissionPrincipalPtrOutputWithContext(ctx context.Context) CatalogDatabaseCreateTableDefaultPermissionPrincipalPtrOutput
- type CatalogDatabaseCreateTableDefaultPermissionPrincipalPtrInput
- type CatalogDatabaseCreateTableDefaultPermissionPrincipalPtrOutput
- func (o CatalogDatabaseCreateTableDefaultPermissionPrincipalPtrOutput) DataLakePrincipalIdentifier() pulumi.StringPtrOutput
- func (o CatalogDatabaseCreateTableDefaultPermissionPrincipalPtrOutput) Elem() CatalogDatabaseCreateTableDefaultPermissionPrincipalOutput
- func (CatalogDatabaseCreateTableDefaultPermissionPrincipalPtrOutput) ElementType() reflect.Type
- func (o CatalogDatabaseCreateTableDefaultPermissionPrincipalPtrOutput) ToCatalogDatabaseCreateTableDefaultPermissionPrincipalPtrOutput() CatalogDatabaseCreateTableDefaultPermissionPrincipalPtrOutput
- func (o CatalogDatabaseCreateTableDefaultPermissionPrincipalPtrOutput) ToCatalogDatabaseCreateTableDefaultPermissionPrincipalPtrOutputWithContext(ctx context.Context) CatalogDatabaseCreateTableDefaultPermissionPrincipalPtrOutput
- type CatalogDatabaseFederatedDatabase
- type CatalogDatabaseFederatedDatabaseArgs
- func (CatalogDatabaseFederatedDatabaseArgs) ElementType() reflect.Type
- func (i CatalogDatabaseFederatedDatabaseArgs) ToCatalogDatabaseFederatedDatabaseOutput() CatalogDatabaseFederatedDatabaseOutput
- func (i CatalogDatabaseFederatedDatabaseArgs) ToCatalogDatabaseFederatedDatabaseOutputWithContext(ctx context.Context) CatalogDatabaseFederatedDatabaseOutput
- func (i CatalogDatabaseFederatedDatabaseArgs) ToCatalogDatabaseFederatedDatabasePtrOutput() CatalogDatabaseFederatedDatabasePtrOutput
- func (i CatalogDatabaseFederatedDatabaseArgs) ToCatalogDatabaseFederatedDatabasePtrOutputWithContext(ctx context.Context) CatalogDatabaseFederatedDatabasePtrOutput
- type CatalogDatabaseFederatedDatabaseInput
- type CatalogDatabaseFederatedDatabaseOutput
- func (o CatalogDatabaseFederatedDatabaseOutput) ConnectionName() pulumi.StringPtrOutput
- func (CatalogDatabaseFederatedDatabaseOutput) ElementType() reflect.Type
- func (o CatalogDatabaseFederatedDatabaseOutput) Identifier() pulumi.StringPtrOutput
- func (o CatalogDatabaseFederatedDatabaseOutput) ToCatalogDatabaseFederatedDatabaseOutput() CatalogDatabaseFederatedDatabaseOutput
- func (o CatalogDatabaseFederatedDatabaseOutput) ToCatalogDatabaseFederatedDatabaseOutputWithContext(ctx context.Context) CatalogDatabaseFederatedDatabaseOutput
- func (o CatalogDatabaseFederatedDatabaseOutput) ToCatalogDatabaseFederatedDatabasePtrOutput() CatalogDatabaseFederatedDatabasePtrOutput
- func (o CatalogDatabaseFederatedDatabaseOutput) ToCatalogDatabaseFederatedDatabasePtrOutputWithContext(ctx context.Context) CatalogDatabaseFederatedDatabasePtrOutput
- type CatalogDatabaseFederatedDatabasePtrInput
- type CatalogDatabaseFederatedDatabasePtrOutput
- func (o CatalogDatabaseFederatedDatabasePtrOutput) ConnectionName() pulumi.StringPtrOutput
- func (o CatalogDatabaseFederatedDatabasePtrOutput) Elem() CatalogDatabaseFederatedDatabaseOutput
- func (CatalogDatabaseFederatedDatabasePtrOutput) ElementType() reflect.Type
- func (o CatalogDatabaseFederatedDatabasePtrOutput) Identifier() pulumi.StringPtrOutput
- func (o CatalogDatabaseFederatedDatabasePtrOutput) ToCatalogDatabaseFederatedDatabasePtrOutput() CatalogDatabaseFederatedDatabasePtrOutput
- func (o CatalogDatabaseFederatedDatabasePtrOutput) ToCatalogDatabaseFederatedDatabasePtrOutputWithContext(ctx context.Context) CatalogDatabaseFederatedDatabasePtrOutput
- type CatalogDatabaseInput
- type CatalogDatabaseMap
- type CatalogDatabaseMapInput
- type CatalogDatabaseMapOutput
- func (CatalogDatabaseMapOutput) ElementType() reflect.Type
- func (o CatalogDatabaseMapOutput) MapIndex(k pulumi.StringInput) CatalogDatabaseOutput
- func (o CatalogDatabaseMapOutput) ToCatalogDatabaseMapOutput() CatalogDatabaseMapOutput
- func (o CatalogDatabaseMapOutput) ToCatalogDatabaseMapOutputWithContext(ctx context.Context) CatalogDatabaseMapOutput
- type CatalogDatabaseOutput
- func (o CatalogDatabaseOutput) Arn() pulumi.StringOutput
- func (o CatalogDatabaseOutput) CatalogId() pulumi.StringOutput
- func (o CatalogDatabaseOutput) CreateTableDefaultPermissions() CatalogDatabaseCreateTableDefaultPermissionArrayOutput
- func (o CatalogDatabaseOutput) Description() pulumi.StringPtrOutput
- func (CatalogDatabaseOutput) ElementType() reflect.Type
- func (o CatalogDatabaseOutput) FederatedDatabase() CatalogDatabaseFederatedDatabasePtrOutput
- func (o CatalogDatabaseOutput) LocationUri() pulumi.StringOutput
- func (o CatalogDatabaseOutput) Name() pulumi.StringOutput
- func (o CatalogDatabaseOutput) Parameters() pulumi.StringMapOutput
- func (o CatalogDatabaseOutput) Tags() pulumi.StringMapOutput
- func (o CatalogDatabaseOutput) TagsAll() pulumi.StringMapOutputdeprecated
- func (o CatalogDatabaseOutput) TargetDatabase() CatalogDatabaseTargetDatabasePtrOutput
- func (o CatalogDatabaseOutput) ToCatalogDatabaseOutput() CatalogDatabaseOutput
- func (o CatalogDatabaseOutput) ToCatalogDatabaseOutputWithContext(ctx context.Context) CatalogDatabaseOutput
- type CatalogDatabaseState
- type CatalogDatabaseTargetDatabase
- type CatalogDatabaseTargetDatabaseArgs
- func (CatalogDatabaseTargetDatabaseArgs) ElementType() reflect.Type
- func (i CatalogDatabaseTargetDatabaseArgs) ToCatalogDatabaseTargetDatabaseOutput() CatalogDatabaseTargetDatabaseOutput
- func (i CatalogDatabaseTargetDatabaseArgs) ToCatalogDatabaseTargetDatabaseOutputWithContext(ctx context.Context) CatalogDatabaseTargetDatabaseOutput
- func (i CatalogDatabaseTargetDatabaseArgs) ToCatalogDatabaseTargetDatabasePtrOutput() CatalogDatabaseTargetDatabasePtrOutput
- func (i CatalogDatabaseTargetDatabaseArgs) ToCatalogDatabaseTargetDatabasePtrOutputWithContext(ctx context.Context) CatalogDatabaseTargetDatabasePtrOutput
- type CatalogDatabaseTargetDatabaseInput
- type CatalogDatabaseTargetDatabaseOutput
- func (o CatalogDatabaseTargetDatabaseOutput) CatalogId() pulumi.StringOutput
- func (o CatalogDatabaseTargetDatabaseOutput) DatabaseName() pulumi.StringOutput
- func (CatalogDatabaseTargetDatabaseOutput) ElementType() reflect.Type
- func (o CatalogDatabaseTargetDatabaseOutput) Region() pulumi.StringPtrOutput
- func (o CatalogDatabaseTargetDatabaseOutput) ToCatalogDatabaseTargetDatabaseOutput() CatalogDatabaseTargetDatabaseOutput
- func (o CatalogDatabaseTargetDatabaseOutput) ToCatalogDatabaseTargetDatabaseOutputWithContext(ctx context.Context) CatalogDatabaseTargetDatabaseOutput
- func (o CatalogDatabaseTargetDatabaseOutput) ToCatalogDatabaseTargetDatabasePtrOutput() CatalogDatabaseTargetDatabasePtrOutput
- func (o CatalogDatabaseTargetDatabaseOutput) ToCatalogDatabaseTargetDatabasePtrOutputWithContext(ctx context.Context) CatalogDatabaseTargetDatabasePtrOutput
- type CatalogDatabaseTargetDatabasePtrInput
- type CatalogDatabaseTargetDatabasePtrOutput
- func (o CatalogDatabaseTargetDatabasePtrOutput) CatalogId() pulumi.StringPtrOutput
- func (o CatalogDatabaseTargetDatabasePtrOutput) DatabaseName() pulumi.StringPtrOutput
- func (o CatalogDatabaseTargetDatabasePtrOutput) Elem() CatalogDatabaseTargetDatabaseOutput
- func (CatalogDatabaseTargetDatabasePtrOutput) ElementType() reflect.Type
- func (o CatalogDatabaseTargetDatabasePtrOutput) Region() pulumi.StringPtrOutput
- func (o CatalogDatabaseTargetDatabasePtrOutput) ToCatalogDatabaseTargetDatabasePtrOutput() CatalogDatabaseTargetDatabasePtrOutput
- func (o CatalogDatabaseTargetDatabasePtrOutput) ToCatalogDatabaseTargetDatabasePtrOutputWithContext(ctx context.Context) CatalogDatabaseTargetDatabasePtrOutput
- type CatalogTable
- type CatalogTableArgs
- type CatalogTableArray
- type CatalogTableArrayInput
- type CatalogTableArrayOutput
- func (CatalogTableArrayOutput) ElementType() reflect.Type
- func (o CatalogTableArrayOutput) Index(i pulumi.IntInput) CatalogTableOutput
- func (o CatalogTableArrayOutput) ToCatalogTableArrayOutput() CatalogTableArrayOutput
- func (o CatalogTableArrayOutput) ToCatalogTableArrayOutputWithContext(ctx context.Context) CatalogTableArrayOutput
- type CatalogTableInput
- type CatalogTableMap
- type CatalogTableMapInput
- type CatalogTableMapOutput
- func (CatalogTableMapOutput) ElementType() reflect.Type
- func (o CatalogTableMapOutput) MapIndex(k pulumi.StringInput) CatalogTableOutput
- func (o CatalogTableMapOutput) ToCatalogTableMapOutput() CatalogTableMapOutput
- func (o CatalogTableMapOutput) ToCatalogTableMapOutputWithContext(ctx context.Context) CatalogTableMapOutput
- type CatalogTableOpenTableFormatInput
- type CatalogTableOpenTableFormatInputArgs
- func (CatalogTableOpenTableFormatInputArgs) ElementType() reflect.Type
- func (i CatalogTableOpenTableFormatInputArgs) ToCatalogTableOpenTableFormatInputOutput() CatalogTableOpenTableFormatInputOutput
- func (i CatalogTableOpenTableFormatInputArgs) ToCatalogTableOpenTableFormatInputOutputWithContext(ctx context.Context) CatalogTableOpenTableFormatInputOutput
- func (i CatalogTableOpenTableFormatInputArgs) ToCatalogTableOpenTableFormatInputPtrOutput() CatalogTableOpenTableFormatInputPtrOutput
- func (i CatalogTableOpenTableFormatInputArgs) ToCatalogTableOpenTableFormatInputPtrOutputWithContext(ctx context.Context) CatalogTableOpenTableFormatInputPtrOutput
- type CatalogTableOpenTableFormatInputIcebergInput
- type CatalogTableOpenTableFormatInputIcebergInputArgs
- func (CatalogTableOpenTableFormatInputIcebergInputArgs) ElementType() reflect.Type
- func (i CatalogTableOpenTableFormatInputIcebergInputArgs) ToCatalogTableOpenTableFormatInputIcebergInputOutput() CatalogTableOpenTableFormatInputIcebergInputOutput
- func (i CatalogTableOpenTableFormatInputIcebergInputArgs) ToCatalogTableOpenTableFormatInputIcebergInputOutputWithContext(ctx context.Context) CatalogTableOpenTableFormatInputIcebergInputOutput
- func (i CatalogTableOpenTableFormatInputIcebergInputArgs) ToCatalogTableOpenTableFormatInputIcebergInputPtrOutput() CatalogTableOpenTableFormatInputIcebergInputPtrOutput
- func (i CatalogTableOpenTableFormatInputIcebergInputArgs) ToCatalogTableOpenTableFormatInputIcebergInputPtrOutputWithContext(ctx context.Context) CatalogTableOpenTableFormatInputIcebergInputPtrOutput
- type CatalogTableOpenTableFormatInputIcebergInputInput
- type CatalogTableOpenTableFormatInputIcebergInputOutput
- func (CatalogTableOpenTableFormatInputIcebergInputOutput) ElementType() reflect.Type
- func (o CatalogTableOpenTableFormatInputIcebergInputOutput) MetadataOperation() pulumi.StringOutput
- func (o CatalogTableOpenTableFormatInputIcebergInputOutput) ToCatalogTableOpenTableFormatInputIcebergInputOutput() CatalogTableOpenTableFormatInputIcebergInputOutput
- func (o CatalogTableOpenTableFormatInputIcebergInputOutput) ToCatalogTableOpenTableFormatInputIcebergInputOutputWithContext(ctx context.Context) CatalogTableOpenTableFormatInputIcebergInputOutput
- func (o CatalogTableOpenTableFormatInputIcebergInputOutput) ToCatalogTableOpenTableFormatInputIcebergInputPtrOutput() CatalogTableOpenTableFormatInputIcebergInputPtrOutput
- func (o CatalogTableOpenTableFormatInputIcebergInputOutput) ToCatalogTableOpenTableFormatInputIcebergInputPtrOutputWithContext(ctx context.Context) CatalogTableOpenTableFormatInputIcebergInputPtrOutput
- func (o CatalogTableOpenTableFormatInputIcebergInputOutput) Version() pulumi.StringPtrOutput
- type CatalogTableOpenTableFormatInputIcebergInputPtrInput
- type CatalogTableOpenTableFormatInputIcebergInputPtrOutput
- func (o CatalogTableOpenTableFormatInputIcebergInputPtrOutput) Elem() CatalogTableOpenTableFormatInputIcebergInputOutput
- func (CatalogTableOpenTableFormatInputIcebergInputPtrOutput) ElementType() reflect.Type
- func (o CatalogTableOpenTableFormatInputIcebergInputPtrOutput) MetadataOperation() pulumi.StringPtrOutput
- func (o CatalogTableOpenTableFormatInputIcebergInputPtrOutput) ToCatalogTableOpenTableFormatInputIcebergInputPtrOutput() CatalogTableOpenTableFormatInputIcebergInputPtrOutput
- func (o CatalogTableOpenTableFormatInputIcebergInputPtrOutput) ToCatalogTableOpenTableFormatInputIcebergInputPtrOutputWithContext(ctx context.Context) CatalogTableOpenTableFormatInputIcebergInputPtrOutput
- func (o CatalogTableOpenTableFormatInputIcebergInputPtrOutput) Version() pulumi.StringPtrOutput
- type CatalogTableOpenTableFormatInputInput
- type CatalogTableOpenTableFormatInputOutput
- func (CatalogTableOpenTableFormatInputOutput) ElementType() reflect.Type
- func (o CatalogTableOpenTableFormatInputOutput) IcebergInput() CatalogTableOpenTableFormatInputIcebergInputOutput
- func (o CatalogTableOpenTableFormatInputOutput) ToCatalogTableOpenTableFormatInputOutput() CatalogTableOpenTableFormatInputOutput
- func (o CatalogTableOpenTableFormatInputOutput) ToCatalogTableOpenTableFormatInputOutputWithContext(ctx context.Context) CatalogTableOpenTableFormatInputOutput
- func (o CatalogTableOpenTableFormatInputOutput) ToCatalogTableOpenTableFormatInputPtrOutput() CatalogTableOpenTableFormatInputPtrOutput
- func (o CatalogTableOpenTableFormatInputOutput) ToCatalogTableOpenTableFormatInputPtrOutputWithContext(ctx context.Context) CatalogTableOpenTableFormatInputPtrOutput
- type CatalogTableOpenTableFormatInputPtrInput
- type CatalogTableOpenTableFormatInputPtrOutput
- func (o CatalogTableOpenTableFormatInputPtrOutput) Elem() CatalogTableOpenTableFormatInputOutput
- func (CatalogTableOpenTableFormatInputPtrOutput) ElementType() reflect.Type
- func (o CatalogTableOpenTableFormatInputPtrOutput) IcebergInput() CatalogTableOpenTableFormatInputIcebergInputPtrOutput
- func (o CatalogTableOpenTableFormatInputPtrOutput) ToCatalogTableOpenTableFormatInputPtrOutput() CatalogTableOpenTableFormatInputPtrOutput
- func (o CatalogTableOpenTableFormatInputPtrOutput) ToCatalogTableOpenTableFormatInputPtrOutputWithContext(ctx context.Context) CatalogTableOpenTableFormatInputPtrOutput
- type CatalogTableOptimizer
- type CatalogTableOptimizerArgs
- type CatalogTableOptimizerArray
- func (CatalogTableOptimizerArray) ElementType() reflect.Type
- func (i CatalogTableOptimizerArray) ToCatalogTableOptimizerArrayOutput() CatalogTableOptimizerArrayOutput
- func (i CatalogTableOptimizerArray) ToCatalogTableOptimizerArrayOutputWithContext(ctx context.Context) CatalogTableOptimizerArrayOutput
- type CatalogTableOptimizerArrayInput
- type CatalogTableOptimizerArrayOutput
- func (CatalogTableOptimizerArrayOutput) ElementType() reflect.Type
- func (o CatalogTableOptimizerArrayOutput) Index(i pulumi.IntInput) CatalogTableOptimizerOutput
- func (o CatalogTableOptimizerArrayOutput) ToCatalogTableOptimizerArrayOutput() CatalogTableOptimizerArrayOutput
- func (o CatalogTableOptimizerArrayOutput) ToCatalogTableOptimizerArrayOutputWithContext(ctx context.Context) CatalogTableOptimizerArrayOutput
- type CatalogTableOptimizerConfiguration
- type CatalogTableOptimizerConfigurationArgs
- func (CatalogTableOptimizerConfigurationArgs) ElementType() reflect.Type
- func (i CatalogTableOptimizerConfigurationArgs) ToCatalogTableOptimizerConfigurationOutput() CatalogTableOptimizerConfigurationOutput
- func (i CatalogTableOptimizerConfigurationArgs) ToCatalogTableOptimizerConfigurationOutputWithContext(ctx context.Context) CatalogTableOptimizerConfigurationOutput
- func (i CatalogTableOptimizerConfigurationArgs) ToCatalogTableOptimizerConfigurationPtrOutput() CatalogTableOptimizerConfigurationPtrOutput
- func (i CatalogTableOptimizerConfigurationArgs) ToCatalogTableOptimizerConfigurationPtrOutputWithContext(ctx context.Context) CatalogTableOptimizerConfigurationPtrOutput
- type CatalogTableOptimizerConfigurationInput
- type CatalogTableOptimizerConfigurationOrphanFileDeletionConfiguration
- type CatalogTableOptimizerConfigurationOrphanFileDeletionConfigurationArgs
- func (CatalogTableOptimizerConfigurationOrphanFileDeletionConfigurationArgs) ElementType() reflect.Type
- func (i CatalogTableOptimizerConfigurationOrphanFileDeletionConfigurationArgs) ToCatalogTableOptimizerConfigurationOrphanFileDeletionConfigurationOutput() CatalogTableOptimizerConfigurationOrphanFileDeletionConfigurationOutput
- func (i CatalogTableOptimizerConfigurationOrphanFileDeletionConfigurationArgs) ToCatalogTableOptimizerConfigurationOrphanFileDeletionConfigurationOutputWithContext(ctx context.Context) CatalogTableOptimizerConfigurationOrphanFileDeletionConfigurationOutput
- func (i CatalogTableOptimizerConfigurationOrphanFileDeletionConfigurationArgs) ToCatalogTableOptimizerConfigurationOrphanFileDeletionConfigurationPtrOutput() CatalogTableOptimizerConfigurationOrphanFileDeletionConfigurationPtrOutput
- func (i CatalogTableOptimizerConfigurationOrphanFileDeletionConfigurationArgs) ToCatalogTableOptimizerConfigurationOrphanFileDeletionConfigurationPtrOutputWithContext(ctx context.Context) CatalogTableOptimizerConfigurationOrphanFileDeletionConfigurationPtrOutput
- type CatalogTableOptimizerConfigurationOrphanFileDeletionConfigurationIcebergConfiguration
- type CatalogTableOptimizerConfigurationOrphanFileDeletionConfigurationIcebergConfigurationArgs
- func (CatalogTableOptimizerConfigurationOrphanFileDeletionConfigurationIcebergConfigurationArgs) ElementType() reflect.Type
- func (i CatalogTableOptimizerConfigurationOrphanFileDeletionConfigurationIcebergConfigurationArgs) ToCatalogTableOptimizerConfigurationOrphanFileDeletionConfigurationIcebergConfigurationOutput() ...
- func (i CatalogTableOptimizerConfigurationOrphanFileDeletionConfigurationIcebergConfigurationArgs) ToCatalogTableOptimizerConfigurationOrphanFileDeletionConfigurationIcebergConfigurationOutputWithContext(ctx context.Context) ...
- func (i CatalogTableOptimizerConfigurationOrphanFileDeletionConfigurationIcebergConfigurationArgs) ToCatalogTableOptimizerConfigurationOrphanFileDeletionConfigurationIcebergConfigurationPtrOutput() ...
- func (i CatalogTableOptimizerConfigurationOrphanFileDeletionConfigurationIcebergConfigurationArgs) ToCatalogTableOptimizerConfigurationOrphanFileDeletionConfigurationIcebergConfigurationPtrOutputWithContext(ctx context.Context) ...
- type CatalogTableOptimizerConfigurationOrphanFileDeletionConfigurationIcebergConfigurationInput
- type CatalogTableOptimizerConfigurationOrphanFileDeletionConfigurationIcebergConfigurationOutput
- func (CatalogTableOptimizerConfigurationOrphanFileDeletionConfigurationIcebergConfigurationOutput) ElementType() reflect.Type
- func (o CatalogTableOptimizerConfigurationOrphanFileDeletionConfigurationIcebergConfigurationOutput) Location() pulumi.StringPtrOutput
- func (o CatalogTableOptimizerConfigurationOrphanFileDeletionConfigurationIcebergConfigurationOutput) OrphanFileRetentionPeriodInDays() pulumi.Float64PtrOutput
- func (o CatalogTableOptimizerConfigurationOrphanFileDeletionConfigurationIcebergConfigurationOutput) ToCatalogTableOptimizerConfigurationOrphanFileDeletionConfigurationIcebergConfigurationOutput() ...
- func (o CatalogTableOptimizerConfigurationOrphanFileDeletionConfigurationIcebergConfigurationOutput) ToCatalogTableOptimizerConfigurationOrphanFileDeletionConfigurationIcebergConfigurationOutputWithContext(ctx context.Context) ...
- func (o CatalogTableOptimizerConfigurationOrphanFileDeletionConfigurationIcebergConfigurationOutput) ToCatalogTableOptimizerConfigurationOrphanFileDeletionConfigurationIcebergConfigurationPtrOutput() ...
- func (o CatalogTableOptimizerConfigurationOrphanFileDeletionConfigurationIcebergConfigurationOutput) ToCatalogTableOptimizerConfigurationOrphanFileDeletionConfigurationIcebergConfigurationPtrOutputWithContext(ctx context.Context) ...
- type CatalogTableOptimizerConfigurationOrphanFileDeletionConfigurationIcebergConfigurationPtrInput
- type CatalogTableOptimizerConfigurationOrphanFileDeletionConfigurationIcebergConfigurationPtrOutput
- func (o CatalogTableOptimizerConfigurationOrphanFileDeletionConfigurationIcebergConfigurationPtrOutput) Elem() ...
- func (CatalogTableOptimizerConfigurationOrphanFileDeletionConfigurationIcebergConfigurationPtrOutput) ElementType() reflect.Type
- func (o CatalogTableOptimizerConfigurationOrphanFileDeletionConfigurationIcebergConfigurationPtrOutput) Location() pulumi.StringPtrOutput
- func (o CatalogTableOptimizerConfigurationOrphanFileDeletionConfigurationIcebergConfigurationPtrOutput) OrphanFileRetentionPeriodInDays() pulumi.Float64PtrOutput
- func (o CatalogTableOptimizerConfigurationOrphanFileDeletionConfigurationIcebergConfigurationPtrOutput) ToCatalogTableOptimizerConfigurationOrphanFileDeletionConfigurationIcebergConfigurationPtrOutput() ...
- func (o CatalogTableOptimizerConfigurationOrphanFileDeletionConfigurationIcebergConfigurationPtrOutput) ToCatalogTableOptimizerConfigurationOrphanFileDeletionConfigurationIcebergConfigurationPtrOutputWithContext(ctx context.Context) ...
- type CatalogTableOptimizerConfigurationOrphanFileDeletionConfigurationInput
- type CatalogTableOptimizerConfigurationOrphanFileDeletionConfigurationOutput
- func (CatalogTableOptimizerConfigurationOrphanFileDeletionConfigurationOutput) ElementType() reflect.Type
- func (o CatalogTableOptimizerConfigurationOrphanFileDeletionConfigurationOutput) IcebergConfiguration() ...
- func (o CatalogTableOptimizerConfigurationOrphanFileDeletionConfigurationOutput) ToCatalogTableOptimizerConfigurationOrphanFileDeletionConfigurationOutput() CatalogTableOptimizerConfigurationOrphanFileDeletionConfigurationOutput
- func (o CatalogTableOptimizerConfigurationOrphanFileDeletionConfigurationOutput) ToCatalogTableOptimizerConfigurationOrphanFileDeletionConfigurationOutputWithContext(ctx context.Context) CatalogTableOptimizerConfigurationOrphanFileDeletionConfigurationOutput
- func (o CatalogTableOptimizerConfigurationOrphanFileDeletionConfigurationOutput) ToCatalogTableOptimizerConfigurationOrphanFileDeletionConfigurationPtrOutput() CatalogTableOptimizerConfigurationOrphanFileDeletionConfigurationPtrOutput
- func (o CatalogTableOptimizerConfigurationOrphanFileDeletionConfigurationOutput) ToCatalogTableOptimizerConfigurationOrphanFileDeletionConfigurationPtrOutputWithContext(ctx context.Context) CatalogTableOptimizerConfigurationOrphanFileDeletionConfigurationPtrOutput
- type CatalogTableOptimizerConfigurationOrphanFileDeletionConfigurationPtrInput
- type CatalogTableOptimizerConfigurationOrphanFileDeletionConfigurationPtrOutput
- func (o CatalogTableOptimizerConfigurationOrphanFileDeletionConfigurationPtrOutput) Elem() CatalogTableOptimizerConfigurationOrphanFileDeletionConfigurationOutput
- func (CatalogTableOptimizerConfigurationOrphanFileDeletionConfigurationPtrOutput) ElementType() reflect.Type
- func (o CatalogTableOptimizerConfigurationOrphanFileDeletionConfigurationPtrOutput) IcebergConfiguration() ...
- func (o CatalogTableOptimizerConfigurationOrphanFileDeletionConfigurationPtrOutput) ToCatalogTableOptimizerConfigurationOrphanFileDeletionConfigurationPtrOutput() CatalogTableOptimizerConfigurationOrphanFileDeletionConfigurationPtrOutput
- func (o CatalogTableOptimizerConfigurationOrphanFileDeletionConfigurationPtrOutput) ToCatalogTableOptimizerConfigurationOrphanFileDeletionConfigurationPtrOutputWithContext(ctx context.Context) CatalogTableOptimizerConfigurationOrphanFileDeletionConfigurationPtrOutput
- type CatalogTableOptimizerConfigurationOutput
- func (CatalogTableOptimizerConfigurationOutput) ElementType() reflect.Type
- func (o CatalogTableOptimizerConfigurationOutput) Enabled() pulumi.BoolOutput
- func (o CatalogTableOptimizerConfigurationOutput) OrphanFileDeletionConfiguration() CatalogTableOptimizerConfigurationOrphanFileDeletionConfigurationPtrOutput
- func (o CatalogTableOptimizerConfigurationOutput) RetentionConfiguration() CatalogTableOptimizerConfigurationRetentionConfigurationPtrOutput
- func (o CatalogTableOptimizerConfigurationOutput) RoleArn() pulumi.StringOutput
- func (o CatalogTableOptimizerConfigurationOutput) ToCatalogTableOptimizerConfigurationOutput() CatalogTableOptimizerConfigurationOutput
- func (o CatalogTableOptimizerConfigurationOutput) ToCatalogTableOptimizerConfigurationOutputWithContext(ctx context.Context) CatalogTableOptimizerConfigurationOutput
- func (o CatalogTableOptimizerConfigurationOutput) ToCatalogTableOptimizerConfigurationPtrOutput() CatalogTableOptimizerConfigurationPtrOutput
- func (o CatalogTableOptimizerConfigurationOutput) ToCatalogTableOptimizerConfigurationPtrOutputWithContext(ctx context.Context) CatalogTableOptimizerConfigurationPtrOutput
- type CatalogTableOptimizerConfigurationPtrInput
- type CatalogTableOptimizerConfigurationPtrOutput
- func (o CatalogTableOptimizerConfigurationPtrOutput) Elem() CatalogTableOptimizerConfigurationOutput
- func (CatalogTableOptimizerConfigurationPtrOutput) ElementType() reflect.Type
- func (o CatalogTableOptimizerConfigurationPtrOutput) Enabled() pulumi.BoolPtrOutput
- func (o CatalogTableOptimizerConfigurationPtrOutput) OrphanFileDeletionConfiguration() CatalogTableOptimizerConfigurationOrphanFileDeletionConfigurationPtrOutput
- func (o CatalogTableOptimizerConfigurationPtrOutput) RetentionConfiguration() CatalogTableOptimizerConfigurationRetentionConfigurationPtrOutput
- func (o CatalogTableOptimizerConfigurationPtrOutput) RoleArn() pulumi.StringPtrOutput
- func (o CatalogTableOptimizerConfigurationPtrOutput) ToCatalogTableOptimizerConfigurationPtrOutput() CatalogTableOptimizerConfigurationPtrOutput
- func (o CatalogTableOptimizerConfigurationPtrOutput) ToCatalogTableOptimizerConfigurationPtrOutputWithContext(ctx context.Context) CatalogTableOptimizerConfigurationPtrOutput
- type CatalogTableOptimizerConfigurationRetentionConfiguration
- type CatalogTableOptimizerConfigurationRetentionConfigurationArgs
- func (CatalogTableOptimizerConfigurationRetentionConfigurationArgs) ElementType() reflect.Type
- func (i CatalogTableOptimizerConfigurationRetentionConfigurationArgs) ToCatalogTableOptimizerConfigurationRetentionConfigurationOutput() CatalogTableOptimizerConfigurationRetentionConfigurationOutput
- func (i CatalogTableOptimizerConfigurationRetentionConfigurationArgs) ToCatalogTableOptimizerConfigurationRetentionConfigurationOutputWithContext(ctx context.Context) CatalogTableOptimizerConfigurationRetentionConfigurationOutput
- func (i CatalogTableOptimizerConfigurationRetentionConfigurationArgs) ToCatalogTableOptimizerConfigurationRetentionConfigurationPtrOutput() CatalogTableOptimizerConfigurationRetentionConfigurationPtrOutput
- func (i CatalogTableOptimizerConfigurationRetentionConfigurationArgs) ToCatalogTableOptimizerConfigurationRetentionConfigurationPtrOutputWithContext(ctx context.Context) CatalogTableOptimizerConfigurationRetentionConfigurationPtrOutput
- type CatalogTableOptimizerConfigurationRetentionConfigurationIcebergConfiguration
- type CatalogTableOptimizerConfigurationRetentionConfigurationIcebergConfigurationArgs
- func (CatalogTableOptimizerConfigurationRetentionConfigurationIcebergConfigurationArgs) ElementType() reflect.Type
- func (i CatalogTableOptimizerConfigurationRetentionConfigurationIcebergConfigurationArgs) ToCatalogTableOptimizerConfigurationRetentionConfigurationIcebergConfigurationOutput() ...
- func (i CatalogTableOptimizerConfigurationRetentionConfigurationIcebergConfigurationArgs) ToCatalogTableOptimizerConfigurationRetentionConfigurationIcebergConfigurationOutputWithContext(ctx context.Context) ...
- func (i CatalogTableOptimizerConfigurationRetentionConfigurationIcebergConfigurationArgs) ToCatalogTableOptimizerConfigurationRetentionConfigurationIcebergConfigurationPtrOutput() ...
- func (i CatalogTableOptimizerConfigurationRetentionConfigurationIcebergConfigurationArgs) ToCatalogTableOptimizerConfigurationRetentionConfigurationIcebergConfigurationPtrOutputWithContext(ctx context.Context) ...
- type CatalogTableOptimizerConfigurationRetentionConfigurationIcebergConfigurationInput
- type CatalogTableOptimizerConfigurationRetentionConfigurationIcebergConfigurationOutput
- func (o CatalogTableOptimizerConfigurationRetentionConfigurationIcebergConfigurationOutput) CleanExpiredFiles() pulumi.BoolPtrOutput
- func (CatalogTableOptimizerConfigurationRetentionConfigurationIcebergConfigurationOutput) ElementType() reflect.Type
- func (o CatalogTableOptimizerConfigurationRetentionConfigurationIcebergConfigurationOutput) NumberOfSnapshotsToRetain() pulumi.Float64PtrOutput
- func (o CatalogTableOptimizerConfigurationRetentionConfigurationIcebergConfigurationOutput) SnapshotRetentionPeriodInDays() pulumi.Float64PtrOutput
- func (o CatalogTableOptimizerConfigurationRetentionConfigurationIcebergConfigurationOutput) ToCatalogTableOptimizerConfigurationRetentionConfigurationIcebergConfigurationOutput() ...
- func (o CatalogTableOptimizerConfigurationRetentionConfigurationIcebergConfigurationOutput) ToCatalogTableOptimizerConfigurationRetentionConfigurationIcebergConfigurationOutputWithContext(ctx context.Context) ...
- func (o CatalogTableOptimizerConfigurationRetentionConfigurationIcebergConfigurationOutput) ToCatalogTableOptimizerConfigurationRetentionConfigurationIcebergConfigurationPtrOutput() ...
- func (o CatalogTableOptimizerConfigurationRetentionConfigurationIcebergConfigurationOutput) ToCatalogTableOptimizerConfigurationRetentionConfigurationIcebergConfigurationPtrOutputWithContext(ctx context.Context) ...
- type CatalogTableOptimizerConfigurationRetentionConfigurationIcebergConfigurationPtrInput
- type CatalogTableOptimizerConfigurationRetentionConfigurationIcebergConfigurationPtrOutput
- func (o CatalogTableOptimizerConfigurationRetentionConfigurationIcebergConfigurationPtrOutput) CleanExpiredFiles() pulumi.BoolPtrOutput
- func (o CatalogTableOptimizerConfigurationRetentionConfigurationIcebergConfigurationPtrOutput) Elem() ...
- func (CatalogTableOptimizerConfigurationRetentionConfigurationIcebergConfigurationPtrOutput) ElementType() reflect.Type
- func (o CatalogTableOptimizerConfigurationRetentionConfigurationIcebergConfigurationPtrOutput) NumberOfSnapshotsToRetain() pulumi.Float64PtrOutput
- func (o CatalogTableOptimizerConfigurationRetentionConfigurationIcebergConfigurationPtrOutput) SnapshotRetentionPeriodInDays() pulumi.Float64PtrOutput
- func (o CatalogTableOptimizerConfigurationRetentionConfigurationIcebergConfigurationPtrOutput) ToCatalogTableOptimizerConfigurationRetentionConfigurationIcebergConfigurationPtrOutput() ...
- func (o CatalogTableOptimizerConfigurationRetentionConfigurationIcebergConfigurationPtrOutput) ToCatalogTableOptimizerConfigurationRetentionConfigurationIcebergConfigurationPtrOutputWithContext(ctx context.Context) ...
- type CatalogTableOptimizerConfigurationRetentionConfigurationInput
- type CatalogTableOptimizerConfigurationRetentionConfigurationOutput
- func (CatalogTableOptimizerConfigurationRetentionConfigurationOutput) ElementType() reflect.Type
- func (o CatalogTableOptimizerConfigurationRetentionConfigurationOutput) IcebergConfiguration() ...
- func (o CatalogTableOptimizerConfigurationRetentionConfigurationOutput) ToCatalogTableOptimizerConfigurationRetentionConfigurationOutput() CatalogTableOptimizerConfigurationRetentionConfigurationOutput
- func (o CatalogTableOptimizerConfigurationRetentionConfigurationOutput) ToCatalogTableOptimizerConfigurationRetentionConfigurationOutputWithContext(ctx context.Context) CatalogTableOptimizerConfigurationRetentionConfigurationOutput
- func (o CatalogTableOptimizerConfigurationRetentionConfigurationOutput) ToCatalogTableOptimizerConfigurationRetentionConfigurationPtrOutput() CatalogTableOptimizerConfigurationRetentionConfigurationPtrOutput
- func (o CatalogTableOptimizerConfigurationRetentionConfigurationOutput) ToCatalogTableOptimizerConfigurationRetentionConfigurationPtrOutputWithContext(ctx context.Context) CatalogTableOptimizerConfigurationRetentionConfigurationPtrOutput
- type CatalogTableOptimizerConfigurationRetentionConfigurationPtrInput
- type CatalogTableOptimizerConfigurationRetentionConfigurationPtrOutput
- func (o CatalogTableOptimizerConfigurationRetentionConfigurationPtrOutput) Elem() CatalogTableOptimizerConfigurationRetentionConfigurationOutput
- func (CatalogTableOptimizerConfigurationRetentionConfigurationPtrOutput) ElementType() reflect.Type
- func (o CatalogTableOptimizerConfigurationRetentionConfigurationPtrOutput) IcebergConfiguration() ...
- func (o CatalogTableOptimizerConfigurationRetentionConfigurationPtrOutput) ToCatalogTableOptimizerConfigurationRetentionConfigurationPtrOutput() CatalogTableOptimizerConfigurationRetentionConfigurationPtrOutput
- func (o CatalogTableOptimizerConfigurationRetentionConfigurationPtrOutput) ToCatalogTableOptimizerConfigurationRetentionConfigurationPtrOutputWithContext(ctx context.Context) CatalogTableOptimizerConfigurationRetentionConfigurationPtrOutput
- type CatalogTableOptimizerInput
- type CatalogTableOptimizerMap
- type CatalogTableOptimizerMapInput
- type CatalogTableOptimizerMapOutput
- func (CatalogTableOptimizerMapOutput) ElementType() reflect.Type
- func (o CatalogTableOptimizerMapOutput) MapIndex(k pulumi.StringInput) CatalogTableOptimizerOutput
- func (o CatalogTableOptimizerMapOutput) ToCatalogTableOptimizerMapOutput() CatalogTableOptimizerMapOutput
- func (o CatalogTableOptimizerMapOutput) ToCatalogTableOptimizerMapOutputWithContext(ctx context.Context) CatalogTableOptimizerMapOutput
- type CatalogTableOptimizerOutput
- func (o CatalogTableOptimizerOutput) CatalogId() pulumi.StringOutput
- func (o CatalogTableOptimizerOutput) Configuration() CatalogTableOptimizerConfigurationPtrOutput
- func (o CatalogTableOptimizerOutput) DatabaseName() pulumi.StringOutput
- func (CatalogTableOptimizerOutput) ElementType() reflect.Type
- func (o CatalogTableOptimizerOutput) TableName() pulumi.StringOutput
- func (o CatalogTableOptimizerOutput) ToCatalogTableOptimizerOutput() CatalogTableOptimizerOutput
- func (o CatalogTableOptimizerOutput) ToCatalogTableOptimizerOutputWithContext(ctx context.Context) CatalogTableOptimizerOutput
- func (o CatalogTableOptimizerOutput) Type() pulumi.StringOutput
- type CatalogTableOptimizerState
- type CatalogTableOutput
- func (o CatalogTableOutput) Arn() pulumi.StringOutput
- func (o CatalogTableOutput) CatalogId() pulumi.StringOutput
- func (o CatalogTableOutput) DatabaseName() pulumi.StringOutput
- func (o CatalogTableOutput) Description() pulumi.StringPtrOutput
- func (CatalogTableOutput) ElementType() reflect.Type
- func (o CatalogTableOutput) Name() pulumi.StringOutput
- func (o CatalogTableOutput) OpenTableFormatInput() CatalogTableOpenTableFormatInputPtrOutput
- func (o CatalogTableOutput) Owner() pulumi.StringPtrOutput
- func (o CatalogTableOutput) Parameters() pulumi.StringMapOutput
- func (o CatalogTableOutput) PartitionIndices() CatalogTablePartitionIndexArrayOutput
- func (o CatalogTableOutput) PartitionKeys() CatalogTablePartitionKeyArrayOutput
- func (o CatalogTableOutput) Retention() pulumi.IntPtrOutput
- func (o CatalogTableOutput) StorageDescriptor() CatalogTableStorageDescriptorPtrOutput
- func (o CatalogTableOutput) TableType() pulumi.StringPtrOutput
- func (o CatalogTableOutput) TargetTable() CatalogTableTargetTablePtrOutput
- func (o CatalogTableOutput) ToCatalogTableOutput() CatalogTableOutput
- func (o CatalogTableOutput) ToCatalogTableOutputWithContext(ctx context.Context) CatalogTableOutput
- func (o CatalogTableOutput) ViewExpandedText() pulumi.StringPtrOutput
- func (o CatalogTableOutput) ViewOriginalText() pulumi.StringPtrOutput
- type CatalogTablePartitionIndex
- type CatalogTablePartitionIndexArgs
- func (CatalogTablePartitionIndexArgs) ElementType() reflect.Type
- func (i CatalogTablePartitionIndexArgs) ToCatalogTablePartitionIndexOutput() CatalogTablePartitionIndexOutput
- func (i CatalogTablePartitionIndexArgs) ToCatalogTablePartitionIndexOutputWithContext(ctx context.Context) CatalogTablePartitionIndexOutput
- type CatalogTablePartitionIndexArray
- func (CatalogTablePartitionIndexArray) ElementType() reflect.Type
- func (i CatalogTablePartitionIndexArray) ToCatalogTablePartitionIndexArrayOutput() CatalogTablePartitionIndexArrayOutput
- func (i CatalogTablePartitionIndexArray) ToCatalogTablePartitionIndexArrayOutputWithContext(ctx context.Context) CatalogTablePartitionIndexArrayOutput
- type CatalogTablePartitionIndexArrayInput
- type CatalogTablePartitionIndexArrayOutput
- func (CatalogTablePartitionIndexArrayOutput) ElementType() reflect.Type
- func (o CatalogTablePartitionIndexArrayOutput) Index(i pulumi.IntInput) CatalogTablePartitionIndexOutput
- func (o CatalogTablePartitionIndexArrayOutput) ToCatalogTablePartitionIndexArrayOutput() CatalogTablePartitionIndexArrayOutput
- func (o CatalogTablePartitionIndexArrayOutput) ToCatalogTablePartitionIndexArrayOutputWithContext(ctx context.Context) CatalogTablePartitionIndexArrayOutput
- type CatalogTablePartitionIndexInput
- type CatalogTablePartitionIndexOutput
- func (CatalogTablePartitionIndexOutput) ElementType() reflect.Type
- func (o CatalogTablePartitionIndexOutput) IndexName() pulumi.StringOutput
- func (o CatalogTablePartitionIndexOutput) IndexStatus() pulumi.StringPtrOutput
- func (o CatalogTablePartitionIndexOutput) Keys() pulumi.StringArrayOutput
- func (o CatalogTablePartitionIndexOutput) ToCatalogTablePartitionIndexOutput() CatalogTablePartitionIndexOutput
- func (o CatalogTablePartitionIndexOutput) ToCatalogTablePartitionIndexOutputWithContext(ctx context.Context) CatalogTablePartitionIndexOutput
- type CatalogTablePartitionKey
- type CatalogTablePartitionKeyArgs
- func (CatalogTablePartitionKeyArgs) ElementType() reflect.Type
- func (i CatalogTablePartitionKeyArgs) ToCatalogTablePartitionKeyOutput() CatalogTablePartitionKeyOutput
- func (i CatalogTablePartitionKeyArgs) ToCatalogTablePartitionKeyOutputWithContext(ctx context.Context) CatalogTablePartitionKeyOutput
- type CatalogTablePartitionKeyArray
- func (CatalogTablePartitionKeyArray) ElementType() reflect.Type
- func (i CatalogTablePartitionKeyArray) ToCatalogTablePartitionKeyArrayOutput() CatalogTablePartitionKeyArrayOutput
- func (i CatalogTablePartitionKeyArray) ToCatalogTablePartitionKeyArrayOutputWithContext(ctx context.Context) CatalogTablePartitionKeyArrayOutput
- type CatalogTablePartitionKeyArrayInput
- type CatalogTablePartitionKeyArrayOutput
- func (CatalogTablePartitionKeyArrayOutput) ElementType() reflect.Type
- func (o CatalogTablePartitionKeyArrayOutput) Index(i pulumi.IntInput) CatalogTablePartitionKeyOutput
- func (o CatalogTablePartitionKeyArrayOutput) ToCatalogTablePartitionKeyArrayOutput() CatalogTablePartitionKeyArrayOutput
- func (o CatalogTablePartitionKeyArrayOutput) ToCatalogTablePartitionKeyArrayOutputWithContext(ctx context.Context) CatalogTablePartitionKeyArrayOutput
- type CatalogTablePartitionKeyInput
- type CatalogTablePartitionKeyOutput
- func (o CatalogTablePartitionKeyOutput) Comment() pulumi.StringPtrOutput
- func (CatalogTablePartitionKeyOutput) ElementType() reflect.Type
- func (o CatalogTablePartitionKeyOutput) Name() pulumi.StringOutput
- func (o CatalogTablePartitionKeyOutput) ToCatalogTablePartitionKeyOutput() CatalogTablePartitionKeyOutput
- func (o CatalogTablePartitionKeyOutput) ToCatalogTablePartitionKeyOutputWithContext(ctx context.Context) CatalogTablePartitionKeyOutput
- func (o CatalogTablePartitionKeyOutput) Type() pulumi.StringPtrOutput
- type CatalogTableState
- type CatalogTableStorageDescriptor
- type CatalogTableStorageDescriptorArgs
- func (CatalogTableStorageDescriptorArgs) ElementType() reflect.Type
- func (i CatalogTableStorageDescriptorArgs) ToCatalogTableStorageDescriptorOutput() CatalogTableStorageDescriptorOutput
- func (i CatalogTableStorageDescriptorArgs) ToCatalogTableStorageDescriptorOutputWithContext(ctx context.Context) CatalogTableStorageDescriptorOutput
- func (i CatalogTableStorageDescriptorArgs) ToCatalogTableStorageDescriptorPtrOutput() CatalogTableStorageDescriptorPtrOutput
- func (i CatalogTableStorageDescriptorArgs) ToCatalogTableStorageDescriptorPtrOutputWithContext(ctx context.Context) CatalogTableStorageDescriptorPtrOutput
- type CatalogTableStorageDescriptorColumn
- type CatalogTableStorageDescriptorColumnArgs
- func (CatalogTableStorageDescriptorColumnArgs) ElementType() reflect.Type
- func (i CatalogTableStorageDescriptorColumnArgs) ToCatalogTableStorageDescriptorColumnOutput() CatalogTableStorageDescriptorColumnOutput
- func (i CatalogTableStorageDescriptorColumnArgs) ToCatalogTableStorageDescriptorColumnOutputWithContext(ctx context.Context) CatalogTableStorageDescriptorColumnOutput
- type CatalogTableStorageDescriptorColumnArray
- func (CatalogTableStorageDescriptorColumnArray) ElementType() reflect.Type
- func (i CatalogTableStorageDescriptorColumnArray) ToCatalogTableStorageDescriptorColumnArrayOutput() CatalogTableStorageDescriptorColumnArrayOutput
- func (i CatalogTableStorageDescriptorColumnArray) ToCatalogTableStorageDescriptorColumnArrayOutputWithContext(ctx context.Context) CatalogTableStorageDescriptorColumnArrayOutput
- type CatalogTableStorageDescriptorColumnArrayInput
- type CatalogTableStorageDescriptorColumnArrayOutput
- func (CatalogTableStorageDescriptorColumnArrayOutput) ElementType() reflect.Type
- func (o CatalogTableStorageDescriptorColumnArrayOutput) Index(i pulumi.IntInput) CatalogTableStorageDescriptorColumnOutput
- func (o CatalogTableStorageDescriptorColumnArrayOutput) ToCatalogTableStorageDescriptorColumnArrayOutput() CatalogTableStorageDescriptorColumnArrayOutput
- func (o CatalogTableStorageDescriptorColumnArrayOutput) ToCatalogTableStorageDescriptorColumnArrayOutputWithContext(ctx context.Context) CatalogTableStorageDescriptorColumnArrayOutput
- type CatalogTableStorageDescriptorColumnInput
- type CatalogTableStorageDescriptorColumnOutput
- func (o CatalogTableStorageDescriptorColumnOutput) Comment() pulumi.StringPtrOutput
- func (CatalogTableStorageDescriptorColumnOutput) ElementType() reflect.Type
- func (o CatalogTableStorageDescriptorColumnOutput) Name() pulumi.StringOutput
- func (o CatalogTableStorageDescriptorColumnOutput) Parameters() pulumi.StringMapOutput
- func (o CatalogTableStorageDescriptorColumnOutput) ToCatalogTableStorageDescriptorColumnOutput() CatalogTableStorageDescriptorColumnOutput
- func (o CatalogTableStorageDescriptorColumnOutput) ToCatalogTableStorageDescriptorColumnOutputWithContext(ctx context.Context) CatalogTableStorageDescriptorColumnOutput
- func (o CatalogTableStorageDescriptorColumnOutput) Type() pulumi.StringPtrOutput
- type CatalogTableStorageDescriptorInput
- type CatalogTableStorageDescriptorOutput
- func (o CatalogTableStorageDescriptorOutput) AdditionalLocations() pulumi.StringArrayOutput
- func (o CatalogTableStorageDescriptorOutput) BucketColumns() pulumi.StringArrayOutput
- func (o CatalogTableStorageDescriptorOutput) Columns() CatalogTableStorageDescriptorColumnArrayOutput
- func (o CatalogTableStorageDescriptorOutput) Compressed() pulumi.BoolPtrOutput
- func (CatalogTableStorageDescriptorOutput) ElementType() reflect.Type
- func (o CatalogTableStorageDescriptorOutput) InputFormat() pulumi.StringPtrOutput
- func (o CatalogTableStorageDescriptorOutput) Location() pulumi.StringPtrOutput
- func (o CatalogTableStorageDescriptorOutput) NumberOfBuckets() pulumi.IntPtrOutput
- func (o CatalogTableStorageDescriptorOutput) OutputFormat() pulumi.StringPtrOutput
- func (o CatalogTableStorageDescriptorOutput) Parameters() pulumi.StringMapOutput
- func (o CatalogTableStorageDescriptorOutput) SchemaReference() CatalogTableStorageDescriptorSchemaReferencePtrOutput
- func (o CatalogTableStorageDescriptorOutput) SerDeInfo() CatalogTableStorageDescriptorSerDeInfoPtrOutput
- func (o CatalogTableStorageDescriptorOutput) SkewedInfo() CatalogTableStorageDescriptorSkewedInfoPtrOutput
- func (o CatalogTableStorageDescriptorOutput) SortColumns() CatalogTableStorageDescriptorSortColumnArrayOutput
- func (o CatalogTableStorageDescriptorOutput) StoredAsSubDirectories() pulumi.BoolPtrOutput
- func (o CatalogTableStorageDescriptorOutput) ToCatalogTableStorageDescriptorOutput() CatalogTableStorageDescriptorOutput
- func (o CatalogTableStorageDescriptorOutput) ToCatalogTableStorageDescriptorOutputWithContext(ctx context.Context) CatalogTableStorageDescriptorOutput
- func (o CatalogTableStorageDescriptorOutput) ToCatalogTableStorageDescriptorPtrOutput() CatalogTableStorageDescriptorPtrOutput
- func (o CatalogTableStorageDescriptorOutput) ToCatalogTableStorageDescriptorPtrOutputWithContext(ctx context.Context) CatalogTableStorageDescriptorPtrOutput
- type CatalogTableStorageDescriptorPtrInput
- type CatalogTableStorageDescriptorPtrOutput
- func (o CatalogTableStorageDescriptorPtrOutput) AdditionalLocations() pulumi.StringArrayOutput
- func (o CatalogTableStorageDescriptorPtrOutput) BucketColumns() pulumi.StringArrayOutput
- func (o CatalogTableStorageDescriptorPtrOutput) Columns() CatalogTableStorageDescriptorColumnArrayOutput
- func (o CatalogTableStorageDescriptorPtrOutput) Compressed() pulumi.BoolPtrOutput
- func (o CatalogTableStorageDescriptorPtrOutput) Elem() CatalogTableStorageDescriptorOutput
- func (CatalogTableStorageDescriptorPtrOutput) ElementType() reflect.Type
- func (o CatalogTableStorageDescriptorPtrOutput) InputFormat() pulumi.StringPtrOutput
- func (o CatalogTableStorageDescriptorPtrOutput) Location() pulumi.StringPtrOutput
- func (o CatalogTableStorageDescriptorPtrOutput) NumberOfBuckets() pulumi.IntPtrOutput
- func (o CatalogTableStorageDescriptorPtrOutput) OutputFormat() pulumi.StringPtrOutput
- func (o CatalogTableStorageDescriptorPtrOutput) Parameters() pulumi.StringMapOutput
- func (o CatalogTableStorageDescriptorPtrOutput) SchemaReference() CatalogTableStorageDescriptorSchemaReferencePtrOutput
- func (o CatalogTableStorageDescriptorPtrOutput) SerDeInfo() CatalogTableStorageDescriptorSerDeInfoPtrOutput
- func (o CatalogTableStorageDescriptorPtrOutput) SkewedInfo() CatalogTableStorageDescriptorSkewedInfoPtrOutput
- func (o CatalogTableStorageDescriptorPtrOutput) SortColumns() CatalogTableStorageDescriptorSortColumnArrayOutput
- func (o CatalogTableStorageDescriptorPtrOutput) StoredAsSubDirectories() pulumi.BoolPtrOutput
- func (o CatalogTableStorageDescriptorPtrOutput) ToCatalogTableStorageDescriptorPtrOutput() CatalogTableStorageDescriptorPtrOutput
- func (o CatalogTableStorageDescriptorPtrOutput) ToCatalogTableStorageDescriptorPtrOutputWithContext(ctx context.Context) CatalogTableStorageDescriptorPtrOutput
- type CatalogTableStorageDescriptorSchemaReference
- type CatalogTableStorageDescriptorSchemaReferenceArgs
- func (CatalogTableStorageDescriptorSchemaReferenceArgs) ElementType() reflect.Type
- func (i CatalogTableStorageDescriptorSchemaReferenceArgs) ToCatalogTableStorageDescriptorSchemaReferenceOutput() CatalogTableStorageDescriptorSchemaReferenceOutput
- func (i CatalogTableStorageDescriptorSchemaReferenceArgs) ToCatalogTableStorageDescriptorSchemaReferenceOutputWithContext(ctx context.Context) CatalogTableStorageDescriptorSchemaReferenceOutput
- func (i CatalogTableStorageDescriptorSchemaReferenceArgs) ToCatalogTableStorageDescriptorSchemaReferencePtrOutput() CatalogTableStorageDescriptorSchemaReferencePtrOutput
- func (i CatalogTableStorageDescriptorSchemaReferenceArgs) ToCatalogTableStorageDescriptorSchemaReferencePtrOutputWithContext(ctx context.Context) CatalogTableStorageDescriptorSchemaReferencePtrOutput
- type CatalogTableStorageDescriptorSchemaReferenceInput
- type CatalogTableStorageDescriptorSchemaReferenceOutput
- func (CatalogTableStorageDescriptorSchemaReferenceOutput) ElementType() reflect.Type
- func (o CatalogTableStorageDescriptorSchemaReferenceOutput) SchemaId() CatalogTableStorageDescriptorSchemaReferenceSchemaIdPtrOutput
- func (o CatalogTableStorageDescriptorSchemaReferenceOutput) SchemaVersionId() pulumi.StringPtrOutput
- func (o CatalogTableStorageDescriptorSchemaReferenceOutput) SchemaVersionNumber() pulumi.IntOutput
- func (o CatalogTableStorageDescriptorSchemaReferenceOutput) ToCatalogTableStorageDescriptorSchemaReferenceOutput() CatalogTableStorageDescriptorSchemaReferenceOutput
- func (o CatalogTableStorageDescriptorSchemaReferenceOutput) ToCatalogTableStorageDescriptorSchemaReferenceOutputWithContext(ctx context.Context) CatalogTableStorageDescriptorSchemaReferenceOutput
- func (o CatalogTableStorageDescriptorSchemaReferenceOutput) ToCatalogTableStorageDescriptorSchemaReferencePtrOutput() CatalogTableStorageDescriptorSchemaReferencePtrOutput
- func (o CatalogTableStorageDescriptorSchemaReferenceOutput) ToCatalogTableStorageDescriptorSchemaReferencePtrOutputWithContext(ctx context.Context) CatalogTableStorageDescriptorSchemaReferencePtrOutput
- type CatalogTableStorageDescriptorSchemaReferencePtrInput
- type CatalogTableStorageDescriptorSchemaReferencePtrOutput
- func (o CatalogTableStorageDescriptorSchemaReferencePtrOutput) Elem() CatalogTableStorageDescriptorSchemaReferenceOutput
- func (CatalogTableStorageDescriptorSchemaReferencePtrOutput) ElementType() reflect.Type
- func (o CatalogTableStorageDescriptorSchemaReferencePtrOutput) SchemaId() CatalogTableStorageDescriptorSchemaReferenceSchemaIdPtrOutput
- func (o CatalogTableStorageDescriptorSchemaReferencePtrOutput) SchemaVersionId() pulumi.StringPtrOutput
- func (o CatalogTableStorageDescriptorSchemaReferencePtrOutput) SchemaVersionNumber() pulumi.IntPtrOutput
- func (o CatalogTableStorageDescriptorSchemaReferencePtrOutput) ToCatalogTableStorageDescriptorSchemaReferencePtrOutput() CatalogTableStorageDescriptorSchemaReferencePtrOutput
- func (o CatalogTableStorageDescriptorSchemaReferencePtrOutput) ToCatalogTableStorageDescriptorSchemaReferencePtrOutputWithContext(ctx context.Context) CatalogTableStorageDescriptorSchemaReferencePtrOutput
- type CatalogTableStorageDescriptorSchemaReferenceSchemaId
- type CatalogTableStorageDescriptorSchemaReferenceSchemaIdArgs
- func (CatalogTableStorageDescriptorSchemaReferenceSchemaIdArgs) ElementType() reflect.Type
- func (i CatalogTableStorageDescriptorSchemaReferenceSchemaIdArgs) ToCatalogTableStorageDescriptorSchemaReferenceSchemaIdOutput() CatalogTableStorageDescriptorSchemaReferenceSchemaIdOutput
- func (i CatalogTableStorageDescriptorSchemaReferenceSchemaIdArgs) ToCatalogTableStorageDescriptorSchemaReferenceSchemaIdOutputWithContext(ctx context.Context) CatalogTableStorageDescriptorSchemaReferenceSchemaIdOutput
- func (i CatalogTableStorageDescriptorSchemaReferenceSchemaIdArgs) ToCatalogTableStorageDescriptorSchemaReferenceSchemaIdPtrOutput() CatalogTableStorageDescriptorSchemaReferenceSchemaIdPtrOutput
- func (i CatalogTableStorageDescriptorSchemaReferenceSchemaIdArgs) ToCatalogTableStorageDescriptorSchemaReferenceSchemaIdPtrOutputWithContext(ctx context.Context) CatalogTableStorageDescriptorSchemaReferenceSchemaIdPtrOutput
- type CatalogTableStorageDescriptorSchemaReferenceSchemaIdInput
- type CatalogTableStorageDescriptorSchemaReferenceSchemaIdOutput
- func (CatalogTableStorageDescriptorSchemaReferenceSchemaIdOutput) ElementType() reflect.Type
- func (o CatalogTableStorageDescriptorSchemaReferenceSchemaIdOutput) RegistryName() pulumi.StringPtrOutput
- func (o CatalogTableStorageDescriptorSchemaReferenceSchemaIdOutput) SchemaArn() pulumi.StringPtrOutput
- func (o CatalogTableStorageDescriptorSchemaReferenceSchemaIdOutput) SchemaName() pulumi.StringPtrOutput
- func (o CatalogTableStorageDescriptorSchemaReferenceSchemaIdOutput) ToCatalogTableStorageDescriptorSchemaReferenceSchemaIdOutput() CatalogTableStorageDescriptorSchemaReferenceSchemaIdOutput
- func (o CatalogTableStorageDescriptorSchemaReferenceSchemaIdOutput) ToCatalogTableStorageDescriptorSchemaReferenceSchemaIdOutputWithContext(ctx context.Context) CatalogTableStorageDescriptorSchemaReferenceSchemaIdOutput
- func (o CatalogTableStorageDescriptorSchemaReferenceSchemaIdOutput) ToCatalogTableStorageDescriptorSchemaReferenceSchemaIdPtrOutput() CatalogTableStorageDescriptorSchemaReferenceSchemaIdPtrOutput
- func (o CatalogTableStorageDescriptorSchemaReferenceSchemaIdOutput) ToCatalogTableStorageDescriptorSchemaReferenceSchemaIdPtrOutputWithContext(ctx context.Context) CatalogTableStorageDescriptorSchemaReferenceSchemaIdPtrOutput
- type CatalogTableStorageDescriptorSchemaReferenceSchemaIdPtrInput
- type CatalogTableStorageDescriptorSchemaReferenceSchemaIdPtrOutput
- func (o CatalogTableStorageDescriptorSchemaReferenceSchemaIdPtrOutput) Elem() CatalogTableStorageDescriptorSchemaReferenceSchemaIdOutput
- func (CatalogTableStorageDescriptorSchemaReferenceSchemaIdPtrOutput) ElementType() reflect.Type
- func (o CatalogTableStorageDescriptorSchemaReferenceSchemaIdPtrOutput) RegistryName() pulumi.StringPtrOutput
- func (o CatalogTableStorageDescriptorSchemaReferenceSchemaIdPtrOutput) SchemaArn() pulumi.StringPtrOutput
- func (o CatalogTableStorageDescriptorSchemaReferenceSchemaIdPtrOutput) SchemaName() pulumi.StringPtrOutput
- func (o CatalogTableStorageDescriptorSchemaReferenceSchemaIdPtrOutput) ToCatalogTableStorageDescriptorSchemaReferenceSchemaIdPtrOutput() CatalogTableStorageDescriptorSchemaReferenceSchemaIdPtrOutput
- func (o CatalogTableStorageDescriptorSchemaReferenceSchemaIdPtrOutput) ToCatalogTableStorageDescriptorSchemaReferenceSchemaIdPtrOutputWithContext(ctx context.Context) CatalogTableStorageDescriptorSchemaReferenceSchemaIdPtrOutput
- type CatalogTableStorageDescriptorSerDeInfo
- type CatalogTableStorageDescriptorSerDeInfoArgs
- func (CatalogTableStorageDescriptorSerDeInfoArgs) ElementType() reflect.Type
- func (i CatalogTableStorageDescriptorSerDeInfoArgs) ToCatalogTableStorageDescriptorSerDeInfoOutput() CatalogTableStorageDescriptorSerDeInfoOutput
- func (i CatalogTableStorageDescriptorSerDeInfoArgs) ToCatalogTableStorageDescriptorSerDeInfoOutputWithContext(ctx context.Context) CatalogTableStorageDescriptorSerDeInfoOutput
- func (i CatalogTableStorageDescriptorSerDeInfoArgs) ToCatalogTableStorageDescriptorSerDeInfoPtrOutput() CatalogTableStorageDescriptorSerDeInfoPtrOutput
- func (i CatalogTableStorageDescriptorSerDeInfoArgs) ToCatalogTableStorageDescriptorSerDeInfoPtrOutputWithContext(ctx context.Context) CatalogTableStorageDescriptorSerDeInfoPtrOutput
- type CatalogTableStorageDescriptorSerDeInfoInput
- type CatalogTableStorageDescriptorSerDeInfoOutput
- func (CatalogTableStorageDescriptorSerDeInfoOutput) ElementType() reflect.Type
- func (o CatalogTableStorageDescriptorSerDeInfoOutput) Name() pulumi.StringPtrOutput
- func (o CatalogTableStorageDescriptorSerDeInfoOutput) Parameters() pulumi.StringMapOutput
- func (o CatalogTableStorageDescriptorSerDeInfoOutput) SerializationLibrary() pulumi.StringPtrOutput
- func (o CatalogTableStorageDescriptorSerDeInfoOutput) ToCatalogTableStorageDescriptorSerDeInfoOutput() CatalogTableStorageDescriptorSerDeInfoOutput
- func (o CatalogTableStorageDescriptorSerDeInfoOutput) ToCatalogTableStorageDescriptorSerDeInfoOutputWithContext(ctx context.Context) CatalogTableStorageDescriptorSerDeInfoOutput
- func (o CatalogTableStorageDescriptorSerDeInfoOutput) ToCatalogTableStorageDescriptorSerDeInfoPtrOutput() CatalogTableStorageDescriptorSerDeInfoPtrOutput
- func (o CatalogTableStorageDescriptorSerDeInfoOutput) ToCatalogTableStorageDescriptorSerDeInfoPtrOutputWithContext(ctx context.Context) CatalogTableStorageDescriptorSerDeInfoPtrOutput
- type CatalogTableStorageDescriptorSerDeInfoPtrInput
- type CatalogTableStorageDescriptorSerDeInfoPtrOutput
- func (o CatalogTableStorageDescriptorSerDeInfoPtrOutput) Elem() CatalogTableStorageDescriptorSerDeInfoOutput
- func (CatalogTableStorageDescriptorSerDeInfoPtrOutput) ElementType() reflect.Type
- func (o CatalogTableStorageDescriptorSerDeInfoPtrOutput) Name() pulumi.StringPtrOutput
- func (o CatalogTableStorageDescriptorSerDeInfoPtrOutput) Parameters() pulumi.StringMapOutput
- func (o CatalogTableStorageDescriptorSerDeInfoPtrOutput) SerializationLibrary() pulumi.StringPtrOutput
- func (o CatalogTableStorageDescriptorSerDeInfoPtrOutput) ToCatalogTableStorageDescriptorSerDeInfoPtrOutput() CatalogTableStorageDescriptorSerDeInfoPtrOutput
- func (o CatalogTableStorageDescriptorSerDeInfoPtrOutput) ToCatalogTableStorageDescriptorSerDeInfoPtrOutputWithContext(ctx context.Context) CatalogTableStorageDescriptorSerDeInfoPtrOutput
- type CatalogTableStorageDescriptorSkewedInfo
- type CatalogTableStorageDescriptorSkewedInfoArgs
- func (CatalogTableStorageDescriptorSkewedInfoArgs) ElementType() reflect.Type
- func (i CatalogTableStorageDescriptorSkewedInfoArgs) ToCatalogTableStorageDescriptorSkewedInfoOutput() CatalogTableStorageDescriptorSkewedInfoOutput
- func (i CatalogTableStorageDescriptorSkewedInfoArgs) ToCatalogTableStorageDescriptorSkewedInfoOutputWithContext(ctx context.Context) CatalogTableStorageDescriptorSkewedInfoOutput
- func (i CatalogTableStorageDescriptorSkewedInfoArgs) ToCatalogTableStorageDescriptorSkewedInfoPtrOutput() CatalogTableStorageDescriptorSkewedInfoPtrOutput
- func (i CatalogTableStorageDescriptorSkewedInfoArgs) ToCatalogTableStorageDescriptorSkewedInfoPtrOutputWithContext(ctx context.Context) CatalogTableStorageDescriptorSkewedInfoPtrOutput
- type CatalogTableStorageDescriptorSkewedInfoInput
- type CatalogTableStorageDescriptorSkewedInfoOutput
- func (CatalogTableStorageDescriptorSkewedInfoOutput) ElementType() reflect.Type
- func (o CatalogTableStorageDescriptorSkewedInfoOutput) SkewedColumnNames() pulumi.StringArrayOutput
- func (o CatalogTableStorageDescriptorSkewedInfoOutput) SkewedColumnValueLocationMaps() pulumi.StringMapOutput
- func (o CatalogTableStorageDescriptorSkewedInfoOutput) SkewedColumnValues() pulumi.StringArrayOutput
- func (o CatalogTableStorageDescriptorSkewedInfoOutput) ToCatalogTableStorageDescriptorSkewedInfoOutput() CatalogTableStorageDescriptorSkewedInfoOutput
- func (o CatalogTableStorageDescriptorSkewedInfoOutput) ToCatalogTableStorageDescriptorSkewedInfoOutputWithContext(ctx context.Context) CatalogTableStorageDescriptorSkewedInfoOutput
- func (o CatalogTableStorageDescriptorSkewedInfoOutput) ToCatalogTableStorageDescriptorSkewedInfoPtrOutput() CatalogTableStorageDescriptorSkewedInfoPtrOutput
- func (o CatalogTableStorageDescriptorSkewedInfoOutput) ToCatalogTableStorageDescriptorSkewedInfoPtrOutputWithContext(ctx context.Context) CatalogTableStorageDescriptorSkewedInfoPtrOutput
- type CatalogTableStorageDescriptorSkewedInfoPtrInput
- type CatalogTableStorageDescriptorSkewedInfoPtrOutput
- func (o CatalogTableStorageDescriptorSkewedInfoPtrOutput) Elem() CatalogTableStorageDescriptorSkewedInfoOutput
- func (CatalogTableStorageDescriptorSkewedInfoPtrOutput) ElementType() reflect.Type
- func (o CatalogTableStorageDescriptorSkewedInfoPtrOutput) SkewedColumnNames() pulumi.StringArrayOutput
- func (o CatalogTableStorageDescriptorSkewedInfoPtrOutput) SkewedColumnValueLocationMaps() pulumi.StringMapOutput
- func (o CatalogTableStorageDescriptorSkewedInfoPtrOutput) SkewedColumnValues() pulumi.StringArrayOutput
- func (o CatalogTableStorageDescriptorSkewedInfoPtrOutput) ToCatalogTableStorageDescriptorSkewedInfoPtrOutput() CatalogTableStorageDescriptorSkewedInfoPtrOutput
- func (o CatalogTableStorageDescriptorSkewedInfoPtrOutput) ToCatalogTableStorageDescriptorSkewedInfoPtrOutputWithContext(ctx context.Context) CatalogTableStorageDescriptorSkewedInfoPtrOutput
- type CatalogTableStorageDescriptorSortColumn
- type CatalogTableStorageDescriptorSortColumnArgs
- func (CatalogTableStorageDescriptorSortColumnArgs) ElementType() reflect.Type
- func (i CatalogTableStorageDescriptorSortColumnArgs) ToCatalogTableStorageDescriptorSortColumnOutput() CatalogTableStorageDescriptorSortColumnOutput
- func (i CatalogTableStorageDescriptorSortColumnArgs) ToCatalogTableStorageDescriptorSortColumnOutputWithContext(ctx context.Context) CatalogTableStorageDescriptorSortColumnOutput
- type CatalogTableStorageDescriptorSortColumnArray
- func (CatalogTableStorageDescriptorSortColumnArray) ElementType() reflect.Type
- func (i CatalogTableStorageDescriptorSortColumnArray) ToCatalogTableStorageDescriptorSortColumnArrayOutput() CatalogTableStorageDescriptorSortColumnArrayOutput
- func (i CatalogTableStorageDescriptorSortColumnArray) ToCatalogTableStorageDescriptorSortColumnArrayOutputWithContext(ctx context.Context) CatalogTableStorageDescriptorSortColumnArrayOutput
- type CatalogTableStorageDescriptorSortColumnArrayInput
- type CatalogTableStorageDescriptorSortColumnArrayOutput
- func (CatalogTableStorageDescriptorSortColumnArrayOutput) ElementType() reflect.Type
- func (o CatalogTableStorageDescriptorSortColumnArrayOutput) Index(i pulumi.IntInput) CatalogTableStorageDescriptorSortColumnOutput
- func (o CatalogTableStorageDescriptorSortColumnArrayOutput) ToCatalogTableStorageDescriptorSortColumnArrayOutput() CatalogTableStorageDescriptorSortColumnArrayOutput
- func (o CatalogTableStorageDescriptorSortColumnArrayOutput) ToCatalogTableStorageDescriptorSortColumnArrayOutputWithContext(ctx context.Context) CatalogTableStorageDescriptorSortColumnArrayOutput
- type CatalogTableStorageDescriptorSortColumnInput
- type CatalogTableStorageDescriptorSortColumnOutput
- func (o CatalogTableStorageDescriptorSortColumnOutput) Column() pulumi.StringOutput
- func (CatalogTableStorageDescriptorSortColumnOutput) ElementType() reflect.Type
- func (o CatalogTableStorageDescriptorSortColumnOutput) SortOrder() pulumi.IntOutput
- func (o CatalogTableStorageDescriptorSortColumnOutput) ToCatalogTableStorageDescriptorSortColumnOutput() CatalogTableStorageDescriptorSortColumnOutput
- func (o CatalogTableStorageDescriptorSortColumnOutput) ToCatalogTableStorageDescriptorSortColumnOutputWithContext(ctx context.Context) CatalogTableStorageDescriptorSortColumnOutput
- type CatalogTableTargetTable
- type CatalogTableTargetTableArgs
- func (CatalogTableTargetTableArgs) ElementType() reflect.Type
- func (i CatalogTableTargetTableArgs) ToCatalogTableTargetTableOutput() CatalogTableTargetTableOutput
- func (i CatalogTableTargetTableArgs) ToCatalogTableTargetTableOutputWithContext(ctx context.Context) CatalogTableTargetTableOutput
- func (i CatalogTableTargetTableArgs) ToCatalogTableTargetTablePtrOutput() CatalogTableTargetTablePtrOutput
- func (i CatalogTableTargetTableArgs) ToCatalogTableTargetTablePtrOutputWithContext(ctx context.Context) CatalogTableTargetTablePtrOutput
- type CatalogTableTargetTableInput
- type CatalogTableTargetTableOutput
- func (o CatalogTableTargetTableOutput) CatalogId() pulumi.StringOutput
- func (o CatalogTableTargetTableOutput) DatabaseName() pulumi.StringOutput
- func (CatalogTableTargetTableOutput) ElementType() reflect.Type
- func (o CatalogTableTargetTableOutput) Name() pulumi.StringOutput
- func (o CatalogTableTargetTableOutput) Region() pulumi.StringPtrOutput
- func (o CatalogTableTargetTableOutput) ToCatalogTableTargetTableOutput() CatalogTableTargetTableOutput
- func (o CatalogTableTargetTableOutput) ToCatalogTableTargetTableOutputWithContext(ctx context.Context) CatalogTableTargetTableOutput
- func (o CatalogTableTargetTableOutput) ToCatalogTableTargetTablePtrOutput() CatalogTableTargetTablePtrOutput
- func (o CatalogTableTargetTableOutput) ToCatalogTableTargetTablePtrOutputWithContext(ctx context.Context) CatalogTableTargetTablePtrOutput
- type CatalogTableTargetTablePtrInput
- type CatalogTableTargetTablePtrOutput
- func (o CatalogTableTargetTablePtrOutput) CatalogId() pulumi.StringPtrOutput
- func (o CatalogTableTargetTablePtrOutput) DatabaseName() pulumi.StringPtrOutput
- func (o CatalogTableTargetTablePtrOutput) Elem() CatalogTableTargetTableOutput
- func (CatalogTableTargetTablePtrOutput) ElementType() reflect.Type
- func (o CatalogTableTargetTablePtrOutput) Name() pulumi.StringPtrOutput
- func (o CatalogTableTargetTablePtrOutput) Region() pulumi.StringPtrOutput
- func (o CatalogTableTargetTablePtrOutput) ToCatalogTableTargetTablePtrOutput() CatalogTableTargetTablePtrOutput
- func (o CatalogTableTargetTablePtrOutput) ToCatalogTableTargetTablePtrOutputWithContext(ctx context.Context) CatalogTableTargetTablePtrOutput
- type Classifier
- type ClassifierArgs
- type ClassifierArray
- type ClassifierArrayInput
- type ClassifierArrayOutput
- func (ClassifierArrayOutput) ElementType() reflect.Type
- func (o ClassifierArrayOutput) Index(i pulumi.IntInput) ClassifierOutput
- func (o ClassifierArrayOutput) ToClassifierArrayOutput() ClassifierArrayOutput
- func (o ClassifierArrayOutput) ToClassifierArrayOutputWithContext(ctx context.Context) ClassifierArrayOutput
- type ClassifierCsvClassifier
- type ClassifierCsvClassifierArgs
- func (ClassifierCsvClassifierArgs) ElementType() reflect.Type
- func (i ClassifierCsvClassifierArgs) ToClassifierCsvClassifierOutput() ClassifierCsvClassifierOutput
- func (i ClassifierCsvClassifierArgs) ToClassifierCsvClassifierOutputWithContext(ctx context.Context) ClassifierCsvClassifierOutput
- func (i ClassifierCsvClassifierArgs) ToClassifierCsvClassifierPtrOutput() ClassifierCsvClassifierPtrOutput
- func (i ClassifierCsvClassifierArgs) ToClassifierCsvClassifierPtrOutputWithContext(ctx context.Context) ClassifierCsvClassifierPtrOutput
- type ClassifierCsvClassifierInput
- type ClassifierCsvClassifierOutput
- func (o ClassifierCsvClassifierOutput) AllowSingleColumn() pulumi.BoolPtrOutput
- func (o ClassifierCsvClassifierOutput) ContainsHeader() pulumi.StringPtrOutput
- func (o ClassifierCsvClassifierOutput) CustomDatatypeConfigured() pulumi.BoolPtrOutput
- func (o ClassifierCsvClassifierOutput) CustomDatatypes() pulumi.StringArrayOutput
- func (o ClassifierCsvClassifierOutput) Delimiter() pulumi.StringPtrOutput
- func (o ClassifierCsvClassifierOutput) DisableValueTrimming() pulumi.BoolPtrOutput
- func (ClassifierCsvClassifierOutput) ElementType() reflect.Type
- func (o ClassifierCsvClassifierOutput) Headers() pulumi.StringArrayOutput
- func (o ClassifierCsvClassifierOutput) QuoteSymbol() pulumi.StringPtrOutput
- func (o ClassifierCsvClassifierOutput) Serde() pulumi.StringPtrOutput
- func (o ClassifierCsvClassifierOutput) ToClassifierCsvClassifierOutput() ClassifierCsvClassifierOutput
- func (o ClassifierCsvClassifierOutput) ToClassifierCsvClassifierOutputWithContext(ctx context.Context) ClassifierCsvClassifierOutput
- func (o ClassifierCsvClassifierOutput) ToClassifierCsvClassifierPtrOutput() ClassifierCsvClassifierPtrOutput
- func (o ClassifierCsvClassifierOutput) ToClassifierCsvClassifierPtrOutputWithContext(ctx context.Context) ClassifierCsvClassifierPtrOutput
- type ClassifierCsvClassifierPtrInput
- type ClassifierCsvClassifierPtrOutput
- func (o ClassifierCsvClassifierPtrOutput) AllowSingleColumn() pulumi.BoolPtrOutput
- func (o ClassifierCsvClassifierPtrOutput) ContainsHeader() pulumi.StringPtrOutput
- func (o ClassifierCsvClassifierPtrOutput) CustomDatatypeConfigured() pulumi.BoolPtrOutput
- func (o ClassifierCsvClassifierPtrOutput) CustomDatatypes() pulumi.StringArrayOutput
- func (o ClassifierCsvClassifierPtrOutput) Delimiter() pulumi.StringPtrOutput
- func (o ClassifierCsvClassifierPtrOutput) DisableValueTrimming() pulumi.BoolPtrOutput
- func (o ClassifierCsvClassifierPtrOutput) Elem() ClassifierCsvClassifierOutput
- func (ClassifierCsvClassifierPtrOutput) ElementType() reflect.Type
- func (o ClassifierCsvClassifierPtrOutput) Headers() pulumi.StringArrayOutput
- func (o ClassifierCsvClassifierPtrOutput) QuoteSymbol() pulumi.StringPtrOutput
- func (o ClassifierCsvClassifierPtrOutput) Serde() pulumi.StringPtrOutput
- func (o ClassifierCsvClassifierPtrOutput) ToClassifierCsvClassifierPtrOutput() ClassifierCsvClassifierPtrOutput
- func (o ClassifierCsvClassifierPtrOutput) ToClassifierCsvClassifierPtrOutputWithContext(ctx context.Context) ClassifierCsvClassifierPtrOutput
- type ClassifierGrokClassifier
- type ClassifierGrokClassifierArgs
- func (ClassifierGrokClassifierArgs) ElementType() reflect.Type
- func (i ClassifierGrokClassifierArgs) ToClassifierGrokClassifierOutput() ClassifierGrokClassifierOutput
- func (i ClassifierGrokClassifierArgs) ToClassifierGrokClassifierOutputWithContext(ctx context.Context) ClassifierGrokClassifierOutput
- func (i ClassifierGrokClassifierArgs) ToClassifierGrokClassifierPtrOutput() ClassifierGrokClassifierPtrOutput
- func (i ClassifierGrokClassifierArgs) ToClassifierGrokClassifierPtrOutputWithContext(ctx context.Context) ClassifierGrokClassifierPtrOutput
- type ClassifierGrokClassifierInput
- type ClassifierGrokClassifierOutput
- func (o ClassifierGrokClassifierOutput) Classification() pulumi.StringOutput
- func (o ClassifierGrokClassifierOutput) CustomPatterns() pulumi.StringPtrOutput
- func (ClassifierGrokClassifierOutput) ElementType() reflect.Type
- func (o ClassifierGrokClassifierOutput) GrokPattern() pulumi.StringOutput
- func (o ClassifierGrokClassifierOutput) ToClassifierGrokClassifierOutput() ClassifierGrokClassifierOutput
- func (o ClassifierGrokClassifierOutput) ToClassifierGrokClassifierOutputWithContext(ctx context.Context) ClassifierGrokClassifierOutput
- func (o ClassifierGrokClassifierOutput) ToClassifierGrokClassifierPtrOutput() ClassifierGrokClassifierPtrOutput
- func (o ClassifierGrokClassifierOutput) ToClassifierGrokClassifierPtrOutputWithContext(ctx context.Context) ClassifierGrokClassifierPtrOutput
- type ClassifierGrokClassifierPtrInput
- type ClassifierGrokClassifierPtrOutput
- func (o ClassifierGrokClassifierPtrOutput) Classification() pulumi.StringPtrOutput
- func (o ClassifierGrokClassifierPtrOutput) CustomPatterns() pulumi.StringPtrOutput
- func (o ClassifierGrokClassifierPtrOutput) Elem() ClassifierGrokClassifierOutput
- func (ClassifierGrokClassifierPtrOutput) ElementType() reflect.Type
- func (o ClassifierGrokClassifierPtrOutput) GrokPattern() pulumi.StringPtrOutput
- func (o ClassifierGrokClassifierPtrOutput) ToClassifierGrokClassifierPtrOutput() ClassifierGrokClassifierPtrOutput
- func (o ClassifierGrokClassifierPtrOutput) ToClassifierGrokClassifierPtrOutputWithContext(ctx context.Context) ClassifierGrokClassifierPtrOutput
- type ClassifierInput
- type ClassifierJsonClassifier
- type ClassifierJsonClassifierArgs
- func (ClassifierJsonClassifierArgs) ElementType() reflect.Type
- func (i ClassifierJsonClassifierArgs) ToClassifierJsonClassifierOutput() ClassifierJsonClassifierOutput
- func (i ClassifierJsonClassifierArgs) ToClassifierJsonClassifierOutputWithContext(ctx context.Context) ClassifierJsonClassifierOutput
- func (i ClassifierJsonClassifierArgs) ToClassifierJsonClassifierPtrOutput() ClassifierJsonClassifierPtrOutput
- func (i ClassifierJsonClassifierArgs) ToClassifierJsonClassifierPtrOutputWithContext(ctx context.Context) ClassifierJsonClassifierPtrOutput
- type ClassifierJsonClassifierInput
- type ClassifierJsonClassifierOutput
- func (ClassifierJsonClassifierOutput) ElementType() reflect.Type
- func (o ClassifierJsonClassifierOutput) JsonPath() pulumi.StringOutput
- func (o ClassifierJsonClassifierOutput) ToClassifierJsonClassifierOutput() ClassifierJsonClassifierOutput
- func (o ClassifierJsonClassifierOutput) ToClassifierJsonClassifierOutputWithContext(ctx context.Context) ClassifierJsonClassifierOutput
- func (o ClassifierJsonClassifierOutput) ToClassifierJsonClassifierPtrOutput() ClassifierJsonClassifierPtrOutput
- func (o ClassifierJsonClassifierOutput) ToClassifierJsonClassifierPtrOutputWithContext(ctx context.Context) ClassifierJsonClassifierPtrOutput
- type ClassifierJsonClassifierPtrInput
- type ClassifierJsonClassifierPtrOutput
- func (o ClassifierJsonClassifierPtrOutput) Elem() ClassifierJsonClassifierOutput
- func (ClassifierJsonClassifierPtrOutput) ElementType() reflect.Type
- func (o ClassifierJsonClassifierPtrOutput) JsonPath() pulumi.StringPtrOutput
- func (o ClassifierJsonClassifierPtrOutput) ToClassifierJsonClassifierPtrOutput() ClassifierJsonClassifierPtrOutput
- func (o ClassifierJsonClassifierPtrOutput) ToClassifierJsonClassifierPtrOutputWithContext(ctx context.Context) ClassifierJsonClassifierPtrOutput
- type ClassifierMap
- type ClassifierMapInput
- type ClassifierMapOutput
- func (ClassifierMapOutput) ElementType() reflect.Type
- func (o ClassifierMapOutput) MapIndex(k pulumi.StringInput) ClassifierOutput
- func (o ClassifierMapOutput) ToClassifierMapOutput() ClassifierMapOutput
- func (o ClassifierMapOutput) ToClassifierMapOutputWithContext(ctx context.Context) ClassifierMapOutput
- type ClassifierOutput
- func (o ClassifierOutput) CsvClassifier() ClassifierCsvClassifierPtrOutput
- func (ClassifierOutput) ElementType() reflect.Type
- func (o ClassifierOutput) GrokClassifier() ClassifierGrokClassifierPtrOutput
- func (o ClassifierOutput) JsonClassifier() ClassifierJsonClassifierPtrOutput
- func (o ClassifierOutput) Name() pulumi.StringOutput
- func (o ClassifierOutput) ToClassifierOutput() ClassifierOutput
- func (o ClassifierOutput) ToClassifierOutputWithContext(ctx context.Context) ClassifierOutput
- func (o ClassifierOutput) XmlClassifier() ClassifierXmlClassifierPtrOutput
- type ClassifierState
- type ClassifierXmlClassifier
- type ClassifierXmlClassifierArgs
- func (ClassifierXmlClassifierArgs) ElementType() reflect.Type
- func (i ClassifierXmlClassifierArgs) ToClassifierXmlClassifierOutput() ClassifierXmlClassifierOutput
- func (i ClassifierXmlClassifierArgs) ToClassifierXmlClassifierOutputWithContext(ctx context.Context) ClassifierXmlClassifierOutput
- func (i ClassifierXmlClassifierArgs) ToClassifierXmlClassifierPtrOutput() ClassifierXmlClassifierPtrOutput
- func (i ClassifierXmlClassifierArgs) ToClassifierXmlClassifierPtrOutputWithContext(ctx context.Context) ClassifierXmlClassifierPtrOutput
- type ClassifierXmlClassifierInput
- type ClassifierXmlClassifierOutput
- func (o ClassifierXmlClassifierOutput) Classification() pulumi.StringOutput
- func (ClassifierXmlClassifierOutput) ElementType() reflect.Type
- func (o ClassifierXmlClassifierOutput) RowTag() pulumi.StringOutput
- func (o ClassifierXmlClassifierOutput) ToClassifierXmlClassifierOutput() ClassifierXmlClassifierOutput
- func (o ClassifierXmlClassifierOutput) ToClassifierXmlClassifierOutputWithContext(ctx context.Context) ClassifierXmlClassifierOutput
- func (o ClassifierXmlClassifierOutput) ToClassifierXmlClassifierPtrOutput() ClassifierXmlClassifierPtrOutput
- func (o ClassifierXmlClassifierOutput) ToClassifierXmlClassifierPtrOutputWithContext(ctx context.Context) ClassifierXmlClassifierPtrOutput
- type ClassifierXmlClassifierPtrInput
- type ClassifierXmlClassifierPtrOutput
- func (o ClassifierXmlClassifierPtrOutput) Classification() pulumi.StringPtrOutput
- func (o ClassifierXmlClassifierPtrOutput) Elem() ClassifierXmlClassifierOutput
- func (ClassifierXmlClassifierPtrOutput) ElementType() reflect.Type
- func (o ClassifierXmlClassifierPtrOutput) RowTag() pulumi.StringPtrOutput
- func (o ClassifierXmlClassifierPtrOutput) ToClassifierXmlClassifierPtrOutput() ClassifierXmlClassifierPtrOutput
- func (o ClassifierXmlClassifierPtrOutput) ToClassifierXmlClassifierPtrOutputWithContext(ctx context.Context) ClassifierXmlClassifierPtrOutput
- type Connection
- type ConnectionArgs
- type ConnectionArray
- type ConnectionArrayInput
- type ConnectionArrayOutput
- func (ConnectionArrayOutput) ElementType() reflect.Type
- func (o ConnectionArrayOutput) Index(i pulumi.IntInput) ConnectionOutput
- func (o ConnectionArrayOutput) ToConnectionArrayOutput() ConnectionArrayOutput
- func (o ConnectionArrayOutput) ToConnectionArrayOutputWithContext(ctx context.Context) ConnectionArrayOutput
- type ConnectionInput
- type ConnectionMap
- type ConnectionMapInput
- type ConnectionMapOutput
- func (ConnectionMapOutput) ElementType() reflect.Type
- func (o ConnectionMapOutput) MapIndex(k pulumi.StringInput) ConnectionOutput
- func (o ConnectionMapOutput) ToConnectionMapOutput() ConnectionMapOutput
- func (o ConnectionMapOutput) ToConnectionMapOutputWithContext(ctx context.Context) ConnectionMapOutput
- type ConnectionOutput
- func (o ConnectionOutput) Arn() pulumi.StringOutput
- func (o ConnectionOutput) CatalogId() pulumi.StringOutput
- func (o ConnectionOutput) ConnectionProperties() pulumi.StringMapOutput
- func (o ConnectionOutput) ConnectionType() pulumi.StringPtrOutput
- func (o ConnectionOutput) Description() pulumi.StringPtrOutput
- func (ConnectionOutput) ElementType() reflect.Type
- func (o ConnectionOutput) MatchCriterias() pulumi.StringArrayOutput
- func (o ConnectionOutput) Name() pulumi.StringOutput
- func (o ConnectionOutput) PhysicalConnectionRequirements() ConnectionPhysicalConnectionRequirementsPtrOutput
- func (o ConnectionOutput) Tags() pulumi.StringMapOutput
- func (o ConnectionOutput) TagsAll() pulumi.StringMapOutputdeprecated
- func (o ConnectionOutput) ToConnectionOutput() ConnectionOutput
- func (o ConnectionOutput) ToConnectionOutputWithContext(ctx context.Context) ConnectionOutput
- type ConnectionPhysicalConnectionRequirements
- type ConnectionPhysicalConnectionRequirementsArgs
- func (ConnectionPhysicalConnectionRequirementsArgs) ElementType() reflect.Type
- func (i ConnectionPhysicalConnectionRequirementsArgs) ToConnectionPhysicalConnectionRequirementsOutput() ConnectionPhysicalConnectionRequirementsOutput
- func (i ConnectionPhysicalConnectionRequirementsArgs) ToConnectionPhysicalConnectionRequirementsOutputWithContext(ctx context.Context) ConnectionPhysicalConnectionRequirementsOutput
- func (i ConnectionPhysicalConnectionRequirementsArgs) ToConnectionPhysicalConnectionRequirementsPtrOutput() ConnectionPhysicalConnectionRequirementsPtrOutput
- func (i ConnectionPhysicalConnectionRequirementsArgs) ToConnectionPhysicalConnectionRequirementsPtrOutputWithContext(ctx context.Context) ConnectionPhysicalConnectionRequirementsPtrOutput
- type ConnectionPhysicalConnectionRequirementsInput
- type ConnectionPhysicalConnectionRequirementsOutput
- func (o ConnectionPhysicalConnectionRequirementsOutput) AvailabilityZone() pulumi.StringPtrOutput
- func (ConnectionPhysicalConnectionRequirementsOutput) ElementType() reflect.Type
- func (o ConnectionPhysicalConnectionRequirementsOutput) SecurityGroupIdLists() pulumi.StringArrayOutput
- func (o ConnectionPhysicalConnectionRequirementsOutput) SubnetId() pulumi.StringPtrOutput
- func (o ConnectionPhysicalConnectionRequirementsOutput) ToConnectionPhysicalConnectionRequirementsOutput() ConnectionPhysicalConnectionRequirementsOutput
- func (o ConnectionPhysicalConnectionRequirementsOutput) ToConnectionPhysicalConnectionRequirementsOutputWithContext(ctx context.Context) ConnectionPhysicalConnectionRequirementsOutput
- func (o ConnectionPhysicalConnectionRequirementsOutput) ToConnectionPhysicalConnectionRequirementsPtrOutput() ConnectionPhysicalConnectionRequirementsPtrOutput
- func (o ConnectionPhysicalConnectionRequirementsOutput) ToConnectionPhysicalConnectionRequirementsPtrOutputWithContext(ctx context.Context) ConnectionPhysicalConnectionRequirementsPtrOutput
- type ConnectionPhysicalConnectionRequirementsPtrInput
- type ConnectionPhysicalConnectionRequirementsPtrOutput
- func (o ConnectionPhysicalConnectionRequirementsPtrOutput) AvailabilityZone() pulumi.StringPtrOutput
- func (o ConnectionPhysicalConnectionRequirementsPtrOutput) Elem() ConnectionPhysicalConnectionRequirementsOutput
- func (ConnectionPhysicalConnectionRequirementsPtrOutput) ElementType() reflect.Type
- func (o ConnectionPhysicalConnectionRequirementsPtrOutput) SecurityGroupIdLists() pulumi.StringArrayOutput
- func (o ConnectionPhysicalConnectionRequirementsPtrOutput) SubnetId() pulumi.StringPtrOutput
- func (o ConnectionPhysicalConnectionRequirementsPtrOutput) ToConnectionPhysicalConnectionRequirementsPtrOutput() ConnectionPhysicalConnectionRequirementsPtrOutput
- func (o ConnectionPhysicalConnectionRequirementsPtrOutput) ToConnectionPhysicalConnectionRequirementsPtrOutputWithContext(ctx context.Context) ConnectionPhysicalConnectionRequirementsPtrOutput
- type ConnectionState
- type Crawler
- type CrawlerArgs
- type CrawlerArray
- type CrawlerArrayInput
- type CrawlerArrayOutput
- type CrawlerCatalogTarget
- type CrawlerCatalogTargetArgs
- type CrawlerCatalogTargetArray
- type CrawlerCatalogTargetArrayInput
- type CrawlerCatalogTargetArrayOutput
- func (CrawlerCatalogTargetArrayOutput) ElementType() reflect.Type
- func (o CrawlerCatalogTargetArrayOutput) Index(i pulumi.IntInput) CrawlerCatalogTargetOutput
- func (o CrawlerCatalogTargetArrayOutput) ToCrawlerCatalogTargetArrayOutput() CrawlerCatalogTargetArrayOutput
- func (o CrawlerCatalogTargetArrayOutput) ToCrawlerCatalogTargetArrayOutputWithContext(ctx context.Context) CrawlerCatalogTargetArrayOutput
- type CrawlerCatalogTargetInput
- type CrawlerCatalogTargetOutput
- func (o CrawlerCatalogTargetOutput) ConnectionName() pulumi.StringPtrOutput
- func (o CrawlerCatalogTargetOutput) DatabaseName() pulumi.StringOutput
- func (o CrawlerCatalogTargetOutput) DlqEventQueueArn() pulumi.StringPtrOutput
- func (CrawlerCatalogTargetOutput) ElementType() reflect.Type
- func (o CrawlerCatalogTargetOutput) EventQueueArn() pulumi.StringPtrOutput
- func (o CrawlerCatalogTargetOutput) Tables() pulumi.StringArrayOutput
- func (o CrawlerCatalogTargetOutput) ToCrawlerCatalogTargetOutput() CrawlerCatalogTargetOutput
- func (o CrawlerCatalogTargetOutput) ToCrawlerCatalogTargetOutputWithContext(ctx context.Context) CrawlerCatalogTargetOutput
- type CrawlerDeltaTarget
- type CrawlerDeltaTargetArgs
- type CrawlerDeltaTargetArray
- type CrawlerDeltaTargetArrayInput
- type CrawlerDeltaTargetArrayOutput
- func (CrawlerDeltaTargetArrayOutput) ElementType() reflect.Type
- func (o CrawlerDeltaTargetArrayOutput) Index(i pulumi.IntInput) CrawlerDeltaTargetOutput
- func (o CrawlerDeltaTargetArrayOutput) ToCrawlerDeltaTargetArrayOutput() CrawlerDeltaTargetArrayOutput
- func (o CrawlerDeltaTargetArrayOutput) ToCrawlerDeltaTargetArrayOutputWithContext(ctx context.Context) CrawlerDeltaTargetArrayOutput
- type CrawlerDeltaTargetInput
- type CrawlerDeltaTargetOutput
- func (o CrawlerDeltaTargetOutput) ConnectionName() pulumi.StringPtrOutput
- func (o CrawlerDeltaTargetOutput) CreateNativeDeltaTable() pulumi.BoolPtrOutput
- func (o CrawlerDeltaTargetOutput) DeltaTables() pulumi.StringArrayOutput
- func (CrawlerDeltaTargetOutput) ElementType() reflect.Type
- func (o CrawlerDeltaTargetOutput) ToCrawlerDeltaTargetOutput() CrawlerDeltaTargetOutput
- func (o CrawlerDeltaTargetOutput) ToCrawlerDeltaTargetOutputWithContext(ctx context.Context) CrawlerDeltaTargetOutput
- func (o CrawlerDeltaTargetOutput) WriteManifest() pulumi.BoolOutput
- type CrawlerDynamodbTarget
- type CrawlerDynamodbTargetArgs
- type CrawlerDynamodbTargetArray
- func (CrawlerDynamodbTargetArray) ElementType() reflect.Type
- func (i CrawlerDynamodbTargetArray) ToCrawlerDynamodbTargetArrayOutput() CrawlerDynamodbTargetArrayOutput
- func (i CrawlerDynamodbTargetArray) ToCrawlerDynamodbTargetArrayOutputWithContext(ctx context.Context) CrawlerDynamodbTargetArrayOutput
- type CrawlerDynamodbTargetArrayInput
- type CrawlerDynamodbTargetArrayOutput
- func (CrawlerDynamodbTargetArrayOutput) ElementType() reflect.Type
- func (o CrawlerDynamodbTargetArrayOutput) Index(i pulumi.IntInput) CrawlerDynamodbTargetOutput
- func (o CrawlerDynamodbTargetArrayOutput) ToCrawlerDynamodbTargetArrayOutput() CrawlerDynamodbTargetArrayOutput
- func (o CrawlerDynamodbTargetArrayOutput) ToCrawlerDynamodbTargetArrayOutputWithContext(ctx context.Context) CrawlerDynamodbTargetArrayOutput
- type CrawlerDynamodbTargetInput
- type CrawlerDynamodbTargetOutput
- func (CrawlerDynamodbTargetOutput) ElementType() reflect.Type
- func (o CrawlerDynamodbTargetOutput) Path() pulumi.StringOutput
- func (o CrawlerDynamodbTargetOutput) ScanAll() pulumi.BoolPtrOutput
- func (o CrawlerDynamodbTargetOutput) ScanRate() pulumi.Float64PtrOutput
- func (o CrawlerDynamodbTargetOutput) ToCrawlerDynamodbTargetOutput() CrawlerDynamodbTargetOutput
- func (o CrawlerDynamodbTargetOutput) ToCrawlerDynamodbTargetOutputWithContext(ctx context.Context) CrawlerDynamodbTargetOutput
- type CrawlerHudiTarget
- type CrawlerHudiTargetArgs
- type CrawlerHudiTargetArray
- type CrawlerHudiTargetArrayInput
- type CrawlerHudiTargetArrayOutput
- func (CrawlerHudiTargetArrayOutput) ElementType() reflect.Type
- func (o CrawlerHudiTargetArrayOutput) Index(i pulumi.IntInput) CrawlerHudiTargetOutput
- func (o CrawlerHudiTargetArrayOutput) ToCrawlerHudiTargetArrayOutput() CrawlerHudiTargetArrayOutput
- func (o CrawlerHudiTargetArrayOutput) ToCrawlerHudiTargetArrayOutputWithContext(ctx context.Context) CrawlerHudiTargetArrayOutput
- type CrawlerHudiTargetInput
- type CrawlerHudiTargetOutput
- func (o CrawlerHudiTargetOutput) ConnectionName() pulumi.StringPtrOutput
- func (CrawlerHudiTargetOutput) ElementType() reflect.Type
- func (o CrawlerHudiTargetOutput) Exclusions() pulumi.StringArrayOutput
- func (o CrawlerHudiTargetOutput) MaximumTraversalDepth() pulumi.IntOutput
- func (o CrawlerHudiTargetOutput) Paths() pulumi.StringArrayOutput
- func (o CrawlerHudiTargetOutput) ToCrawlerHudiTargetOutput() CrawlerHudiTargetOutput
- func (o CrawlerHudiTargetOutput) ToCrawlerHudiTargetOutputWithContext(ctx context.Context) CrawlerHudiTargetOutput
- type CrawlerIcebergTarget
- type CrawlerIcebergTargetArgs
- type CrawlerIcebergTargetArray
- type CrawlerIcebergTargetArrayInput
- type CrawlerIcebergTargetArrayOutput
- func (CrawlerIcebergTargetArrayOutput) ElementType() reflect.Type
- func (o CrawlerIcebergTargetArrayOutput) Index(i pulumi.IntInput) CrawlerIcebergTargetOutput
- func (o CrawlerIcebergTargetArrayOutput) ToCrawlerIcebergTargetArrayOutput() CrawlerIcebergTargetArrayOutput
- func (o CrawlerIcebergTargetArrayOutput) ToCrawlerIcebergTargetArrayOutputWithContext(ctx context.Context) CrawlerIcebergTargetArrayOutput
- type CrawlerIcebergTargetInput
- type CrawlerIcebergTargetOutput
- func (o CrawlerIcebergTargetOutput) ConnectionName() pulumi.StringPtrOutput
- func (CrawlerIcebergTargetOutput) ElementType() reflect.Type
- func (o CrawlerIcebergTargetOutput) Exclusions() pulumi.StringArrayOutput
- func (o CrawlerIcebergTargetOutput) MaximumTraversalDepth() pulumi.IntOutput
- func (o CrawlerIcebergTargetOutput) Paths() pulumi.StringArrayOutput
- func (o CrawlerIcebergTargetOutput) ToCrawlerIcebergTargetOutput() CrawlerIcebergTargetOutput
- func (o CrawlerIcebergTargetOutput) ToCrawlerIcebergTargetOutputWithContext(ctx context.Context) CrawlerIcebergTargetOutput
- type CrawlerInput
- type CrawlerJdbcTarget
- type CrawlerJdbcTargetArgs
- type CrawlerJdbcTargetArray
- type CrawlerJdbcTargetArrayInput
- type CrawlerJdbcTargetArrayOutput
- func (CrawlerJdbcTargetArrayOutput) ElementType() reflect.Type
- func (o CrawlerJdbcTargetArrayOutput) Index(i pulumi.IntInput) CrawlerJdbcTargetOutput
- func (o CrawlerJdbcTargetArrayOutput) ToCrawlerJdbcTargetArrayOutput() CrawlerJdbcTargetArrayOutput
- func (o CrawlerJdbcTargetArrayOutput) ToCrawlerJdbcTargetArrayOutputWithContext(ctx context.Context) CrawlerJdbcTargetArrayOutput
- type CrawlerJdbcTargetInput
- type CrawlerJdbcTargetOutput
- func (o CrawlerJdbcTargetOutput) ConnectionName() pulumi.StringOutput
- func (CrawlerJdbcTargetOutput) ElementType() reflect.Type
- func (o CrawlerJdbcTargetOutput) EnableAdditionalMetadatas() pulumi.StringArrayOutput
- func (o CrawlerJdbcTargetOutput) Exclusions() pulumi.StringArrayOutput
- func (o CrawlerJdbcTargetOutput) Path() pulumi.StringOutput
- func (o CrawlerJdbcTargetOutput) ToCrawlerJdbcTargetOutput() CrawlerJdbcTargetOutput
- func (o CrawlerJdbcTargetOutput) ToCrawlerJdbcTargetOutputWithContext(ctx context.Context) CrawlerJdbcTargetOutput
- type CrawlerLakeFormationConfiguration
- type CrawlerLakeFormationConfigurationArgs
- func (CrawlerLakeFormationConfigurationArgs) ElementType() reflect.Type
- func (i CrawlerLakeFormationConfigurationArgs) ToCrawlerLakeFormationConfigurationOutput() CrawlerLakeFormationConfigurationOutput
- func (i CrawlerLakeFormationConfigurationArgs) ToCrawlerLakeFormationConfigurationOutputWithContext(ctx context.Context) CrawlerLakeFormationConfigurationOutput
- func (i CrawlerLakeFormationConfigurationArgs) ToCrawlerLakeFormationConfigurationPtrOutput() CrawlerLakeFormationConfigurationPtrOutput
- func (i CrawlerLakeFormationConfigurationArgs) ToCrawlerLakeFormationConfigurationPtrOutputWithContext(ctx context.Context) CrawlerLakeFormationConfigurationPtrOutput
- type CrawlerLakeFormationConfigurationInput
- type CrawlerLakeFormationConfigurationOutput
- func (o CrawlerLakeFormationConfigurationOutput) AccountId() pulumi.StringPtrOutput
- func (CrawlerLakeFormationConfigurationOutput) ElementType() reflect.Type
- func (o CrawlerLakeFormationConfigurationOutput) ToCrawlerLakeFormationConfigurationOutput() CrawlerLakeFormationConfigurationOutput
- func (o CrawlerLakeFormationConfigurationOutput) ToCrawlerLakeFormationConfigurationOutputWithContext(ctx context.Context) CrawlerLakeFormationConfigurationOutput
- func (o CrawlerLakeFormationConfigurationOutput) ToCrawlerLakeFormationConfigurationPtrOutput() CrawlerLakeFormationConfigurationPtrOutput
- func (o CrawlerLakeFormationConfigurationOutput) ToCrawlerLakeFormationConfigurationPtrOutputWithContext(ctx context.Context) CrawlerLakeFormationConfigurationPtrOutput
- func (o CrawlerLakeFormationConfigurationOutput) UseLakeFormationCredentials() pulumi.BoolPtrOutput
- type CrawlerLakeFormationConfigurationPtrInput
- type CrawlerLakeFormationConfigurationPtrOutput
- func (o CrawlerLakeFormationConfigurationPtrOutput) AccountId() pulumi.StringPtrOutput
- func (o CrawlerLakeFormationConfigurationPtrOutput) Elem() CrawlerLakeFormationConfigurationOutput
- func (CrawlerLakeFormationConfigurationPtrOutput) ElementType() reflect.Type
- func (o CrawlerLakeFormationConfigurationPtrOutput) ToCrawlerLakeFormationConfigurationPtrOutput() CrawlerLakeFormationConfigurationPtrOutput
- func (o CrawlerLakeFormationConfigurationPtrOutput) ToCrawlerLakeFormationConfigurationPtrOutputWithContext(ctx context.Context) CrawlerLakeFormationConfigurationPtrOutput
- func (o CrawlerLakeFormationConfigurationPtrOutput) UseLakeFormationCredentials() pulumi.BoolPtrOutput
- type CrawlerLineageConfiguration
- type CrawlerLineageConfigurationArgs
- func (CrawlerLineageConfigurationArgs) ElementType() reflect.Type
- func (i CrawlerLineageConfigurationArgs) ToCrawlerLineageConfigurationOutput() CrawlerLineageConfigurationOutput
- func (i CrawlerLineageConfigurationArgs) ToCrawlerLineageConfigurationOutputWithContext(ctx context.Context) CrawlerLineageConfigurationOutput
- func (i CrawlerLineageConfigurationArgs) ToCrawlerLineageConfigurationPtrOutput() CrawlerLineageConfigurationPtrOutput
- func (i CrawlerLineageConfigurationArgs) ToCrawlerLineageConfigurationPtrOutputWithContext(ctx context.Context) CrawlerLineageConfigurationPtrOutput
- type CrawlerLineageConfigurationInput
- type CrawlerLineageConfigurationOutput
- func (o CrawlerLineageConfigurationOutput) CrawlerLineageSettings() pulumi.StringPtrOutput
- func (CrawlerLineageConfigurationOutput) ElementType() reflect.Type
- func (o CrawlerLineageConfigurationOutput) ToCrawlerLineageConfigurationOutput() CrawlerLineageConfigurationOutput
- func (o CrawlerLineageConfigurationOutput) ToCrawlerLineageConfigurationOutputWithContext(ctx context.Context) CrawlerLineageConfigurationOutput
- func (o CrawlerLineageConfigurationOutput) ToCrawlerLineageConfigurationPtrOutput() CrawlerLineageConfigurationPtrOutput
- func (o CrawlerLineageConfigurationOutput) ToCrawlerLineageConfigurationPtrOutputWithContext(ctx context.Context) CrawlerLineageConfigurationPtrOutput
- type CrawlerLineageConfigurationPtrInput
- type CrawlerLineageConfigurationPtrOutput
- func (o CrawlerLineageConfigurationPtrOutput) CrawlerLineageSettings() pulumi.StringPtrOutput
- func (o CrawlerLineageConfigurationPtrOutput) Elem() CrawlerLineageConfigurationOutput
- func (CrawlerLineageConfigurationPtrOutput) ElementType() reflect.Type
- func (o CrawlerLineageConfigurationPtrOutput) ToCrawlerLineageConfigurationPtrOutput() CrawlerLineageConfigurationPtrOutput
- func (o CrawlerLineageConfigurationPtrOutput) ToCrawlerLineageConfigurationPtrOutputWithContext(ctx context.Context) CrawlerLineageConfigurationPtrOutput
- type CrawlerMap
- type CrawlerMapInput
- type CrawlerMapOutput
- type CrawlerMongodbTarget
- type CrawlerMongodbTargetArgs
- type CrawlerMongodbTargetArray
- type CrawlerMongodbTargetArrayInput
- type CrawlerMongodbTargetArrayOutput
- func (CrawlerMongodbTargetArrayOutput) ElementType() reflect.Type
- func (o CrawlerMongodbTargetArrayOutput) Index(i pulumi.IntInput) CrawlerMongodbTargetOutput
- func (o CrawlerMongodbTargetArrayOutput) ToCrawlerMongodbTargetArrayOutput() CrawlerMongodbTargetArrayOutput
- func (o CrawlerMongodbTargetArrayOutput) ToCrawlerMongodbTargetArrayOutputWithContext(ctx context.Context) CrawlerMongodbTargetArrayOutput
- type CrawlerMongodbTargetInput
- type CrawlerMongodbTargetOutput
- func (o CrawlerMongodbTargetOutput) ConnectionName() pulumi.StringOutput
- func (CrawlerMongodbTargetOutput) ElementType() reflect.Type
- func (o CrawlerMongodbTargetOutput) Path() pulumi.StringOutput
- func (o CrawlerMongodbTargetOutput) ScanAll() pulumi.BoolPtrOutput
- func (o CrawlerMongodbTargetOutput) ToCrawlerMongodbTargetOutput() CrawlerMongodbTargetOutput
- func (o CrawlerMongodbTargetOutput) ToCrawlerMongodbTargetOutputWithContext(ctx context.Context) CrawlerMongodbTargetOutput
- type CrawlerOutput
- func (o CrawlerOutput) Arn() pulumi.StringOutput
- func (o CrawlerOutput) CatalogTargets() CrawlerCatalogTargetArrayOutput
- func (o CrawlerOutput) Classifiers() pulumi.StringArrayOutput
- func (o CrawlerOutput) Configuration() pulumi.StringPtrOutput
- func (o CrawlerOutput) DatabaseName() pulumi.StringOutput
- func (o CrawlerOutput) DeltaTargets() CrawlerDeltaTargetArrayOutput
- func (o CrawlerOutput) Description() pulumi.StringPtrOutput
- func (o CrawlerOutput) DynamodbTargets() CrawlerDynamodbTargetArrayOutput
- func (CrawlerOutput) ElementType() reflect.Type
- func (o CrawlerOutput) HudiTargets() CrawlerHudiTargetArrayOutput
- func (o CrawlerOutput) IcebergTargets() CrawlerIcebergTargetArrayOutput
- func (o CrawlerOutput) JdbcTargets() CrawlerJdbcTargetArrayOutput
- func (o CrawlerOutput) LakeFormationConfiguration() CrawlerLakeFormationConfigurationPtrOutput
- func (o CrawlerOutput) LineageConfiguration() CrawlerLineageConfigurationPtrOutput
- func (o CrawlerOutput) MongodbTargets() CrawlerMongodbTargetArrayOutput
- func (o CrawlerOutput) Name() pulumi.StringOutput
- func (o CrawlerOutput) RecrawlPolicy() CrawlerRecrawlPolicyPtrOutput
- func (o CrawlerOutput) Role() pulumi.StringOutput
- func (o CrawlerOutput) S3Targets() CrawlerS3TargetArrayOutput
- func (o CrawlerOutput) Schedule() pulumi.StringPtrOutput
- func (o CrawlerOutput) SchemaChangePolicy() CrawlerSchemaChangePolicyPtrOutput
- func (o CrawlerOutput) SecurityConfiguration() pulumi.StringPtrOutput
- func (o CrawlerOutput) TablePrefix() pulumi.StringPtrOutput
- func (o CrawlerOutput) Tags() pulumi.StringMapOutput
- func (o CrawlerOutput) TagsAll() pulumi.StringMapOutputdeprecated
- func (o CrawlerOutput) ToCrawlerOutput() CrawlerOutput
- func (o CrawlerOutput) ToCrawlerOutputWithContext(ctx context.Context) CrawlerOutput
- type CrawlerRecrawlPolicy
- type CrawlerRecrawlPolicyArgs
- func (CrawlerRecrawlPolicyArgs) ElementType() reflect.Type
- func (i CrawlerRecrawlPolicyArgs) ToCrawlerRecrawlPolicyOutput() CrawlerRecrawlPolicyOutput
- func (i CrawlerRecrawlPolicyArgs) ToCrawlerRecrawlPolicyOutputWithContext(ctx context.Context) CrawlerRecrawlPolicyOutput
- func (i CrawlerRecrawlPolicyArgs) ToCrawlerRecrawlPolicyPtrOutput() CrawlerRecrawlPolicyPtrOutput
- func (i CrawlerRecrawlPolicyArgs) ToCrawlerRecrawlPolicyPtrOutputWithContext(ctx context.Context) CrawlerRecrawlPolicyPtrOutput
- type CrawlerRecrawlPolicyInput
- type CrawlerRecrawlPolicyOutput
- func (CrawlerRecrawlPolicyOutput) ElementType() reflect.Type
- func (o CrawlerRecrawlPolicyOutput) RecrawlBehavior() pulumi.StringPtrOutput
- func (o CrawlerRecrawlPolicyOutput) ToCrawlerRecrawlPolicyOutput() CrawlerRecrawlPolicyOutput
- func (o CrawlerRecrawlPolicyOutput) ToCrawlerRecrawlPolicyOutputWithContext(ctx context.Context) CrawlerRecrawlPolicyOutput
- func (o CrawlerRecrawlPolicyOutput) ToCrawlerRecrawlPolicyPtrOutput() CrawlerRecrawlPolicyPtrOutput
- func (o CrawlerRecrawlPolicyOutput) ToCrawlerRecrawlPolicyPtrOutputWithContext(ctx context.Context) CrawlerRecrawlPolicyPtrOutput
- type CrawlerRecrawlPolicyPtrInput
- type CrawlerRecrawlPolicyPtrOutput
- func (o CrawlerRecrawlPolicyPtrOutput) Elem() CrawlerRecrawlPolicyOutput
- func (CrawlerRecrawlPolicyPtrOutput) ElementType() reflect.Type
- func (o CrawlerRecrawlPolicyPtrOutput) RecrawlBehavior() pulumi.StringPtrOutput
- func (o CrawlerRecrawlPolicyPtrOutput) ToCrawlerRecrawlPolicyPtrOutput() CrawlerRecrawlPolicyPtrOutput
- func (o CrawlerRecrawlPolicyPtrOutput) ToCrawlerRecrawlPolicyPtrOutputWithContext(ctx context.Context) CrawlerRecrawlPolicyPtrOutput
- type CrawlerS3Target
- type CrawlerS3TargetArgs
- type CrawlerS3TargetArray
- type CrawlerS3TargetArrayInput
- type CrawlerS3TargetArrayOutput
- func (CrawlerS3TargetArrayOutput) ElementType() reflect.Type
- func (o CrawlerS3TargetArrayOutput) Index(i pulumi.IntInput) CrawlerS3TargetOutput
- func (o CrawlerS3TargetArrayOutput) ToCrawlerS3TargetArrayOutput() CrawlerS3TargetArrayOutput
- func (o CrawlerS3TargetArrayOutput) ToCrawlerS3TargetArrayOutputWithContext(ctx context.Context) CrawlerS3TargetArrayOutput
- type CrawlerS3TargetInput
- type CrawlerS3TargetOutput
- func (o CrawlerS3TargetOutput) ConnectionName() pulumi.StringPtrOutput
- func (o CrawlerS3TargetOutput) DlqEventQueueArn() pulumi.StringPtrOutput
- func (CrawlerS3TargetOutput) ElementType() reflect.Type
- func (o CrawlerS3TargetOutput) EventQueueArn() pulumi.StringPtrOutput
- func (o CrawlerS3TargetOutput) Exclusions() pulumi.StringArrayOutput
- func (o CrawlerS3TargetOutput) Path() pulumi.StringOutput
- func (o CrawlerS3TargetOutput) SampleSize() pulumi.IntPtrOutput
- func (o CrawlerS3TargetOutput) ToCrawlerS3TargetOutput() CrawlerS3TargetOutput
- func (o CrawlerS3TargetOutput) ToCrawlerS3TargetOutputWithContext(ctx context.Context) CrawlerS3TargetOutput
- type CrawlerSchemaChangePolicy
- type CrawlerSchemaChangePolicyArgs
- func (CrawlerSchemaChangePolicyArgs) ElementType() reflect.Type
- func (i CrawlerSchemaChangePolicyArgs) ToCrawlerSchemaChangePolicyOutput() CrawlerSchemaChangePolicyOutput
- func (i CrawlerSchemaChangePolicyArgs) ToCrawlerSchemaChangePolicyOutputWithContext(ctx context.Context) CrawlerSchemaChangePolicyOutput
- func (i CrawlerSchemaChangePolicyArgs) ToCrawlerSchemaChangePolicyPtrOutput() CrawlerSchemaChangePolicyPtrOutput
- func (i CrawlerSchemaChangePolicyArgs) ToCrawlerSchemaChangePolicyPtrOutputWithContext(ctx context.Context) CrawlerSchemaChangePolicyPtrOutput
- type CrawlerSchemaChangePolicyInput
- type CrawlerSchemaChangePolicyOutput
- func (o CrawlerSchemaChangePolicyOutput) DeleteBehavior() pulumi.StringPtrOutput
- func (CrawlerSchemaChangePolicyOutput) ElementType() reflect.Type
- func (o CrawlerSchemaChangePolicyOutput) ToCrawlerSchemaChangePolicyOutput() CrawlerSchemaChangePolicyOutput
- func (o CrawlerSchemaChangePolicyOutput) ToCrawlerSchemaChangePolicyOutputWithContext(ctx context.Context) CrawlerSchemaChangePolicyOutput
- func (o CrawlerSchemaChangePolicyOutput) ToCrawlerSchemaChangePolicyPtrOutput() CrawlerSchemaChangePolicyPtrOutput
- func (o CrawlerSchemaChangePolicyOutput) ToCrawlerSchemaChangePolicyPtrOutputWithContext(ctx context.Context) CrawlerSchemaChangePolicyPtrOutput
- func (o CrawlerSchemaChangePolicyOutput) UpdateBehavior() pulumi.StringPtrOutput
- type CrawlerSchemaChangePolicyPtrInput
- type CrawlerSchemaChangePolicyPtrOutput
- func (o CrawlerSchemaChangePolicyPtrOutput) DeleteBehavior() pulumi.StringPtrOutput
- func (o CrawlerSchemaChangePolicyPtrOutput) Elem() CrawlerSchemaChangePolicyOutput
- func (CrawlerSchemaChangePolicyPtrOutput) ElementType() reflect.Type
- func (o CrawlerSchemaChangePolicyPtrOutput) ToCrawlerSchemaChangePolicyPtrOutput() CrawlerSchemaChangePolicyPtrOutput
- func (o CrawlerSchemaChangePolicyPtrOutput) ToCrawlerSchemaChangePolicyPtrOutputWithContext(ctx context.Context) CrawlerSchemaChangePolicyPtrOutput
- func (o CrawlerSchemaChangePolicyPtrOutput) UpdateBehavior() pulumi.StringPtrOutput
- type CrawlerState
- type DataCatalogEncryptionSettings
- func (*DataCatalogEncryptionSettings) ElementType() reflect.Type
- func (i *DataCatalogEncryptionSettings) ToDataCatalogEncryptionSettingsOutput() DataCatalogEncryptionSettingsOutput
- func (i *DataCatalogEncryptionSettings) ToDataCatalogEncryptionSettingsOutputWithContext(ctx context.Context) DataCatalogEncryptionSettingsOutput
- type DataCatalogEncryptionSettingsArgs
- type DataCatalogEncryptionSettingsArray
- func (DataCatalogEncryptionSettingsArray) ElementType() reflect.Type
- func (i DataCatalogEncryptionSettingsArray) ToDataCatalogEncryptionSettingsArrayOutput() DataCatalogEncryptionSettingsArrayOutput
- func (i DataCatalogEncryptionSettingsArray) ToDataCatalogEncryptionSettingsArrayOutputWithContext(ctx context.Context) DataCatalogEncryptionSettingsArrayOutput
- type DataCatalogEncryptionSettingsArrayInput
- type DataCatalogEncryptionSettingsArrayOutput
- func (DataCatalogEncryptionSettingsArrayOutput) ElementType() reflect.Type
- func (o DataCatalogEncryptionSettingsArrayOutput) Index(i pulumi.IntInput) DataCatalogEncryptionSettingsOutput
- func (o DataCatalogEncryptionSettingsArrayOutput) ToDataCatalogEncryptionSettingsArrayOutput() DataCatalogEncryptionSettingsArrayOutput
- func (o DataCatalogEncryptionSettingsArrayOutput) ToDataCatalogEncryptionSettingsArrayOutputWithContext(ctx context.Context) DataCatalogEncryptionSettingsArrayOutput
- type DataCatalogEncryptionSettingsDataCatalogEncryptionSettings
- type DataCatalogEncryptionSettingsDataCatalogEncryptionSettingsArgs
- func (DataCatalogEncryptionSettingsDataCatalogEncryptionSettingsArgs) ElementType() reflect.Type
- func (i DataCatalogEncryptionSettingsDataCatalogEncryptionSettingsArgs) ToDataCatalogEncryptionSettingsDataCatalogEncryptionSettingsOutput() DataCatalogEncryptionSettingsDataCatalogEncryptionSettingsOutput
- func (i DataCatalogEncryptionSettingsDataCatalogEncryptionSettingsArgs) ToDataCatalogEncryptionSettingsDataCatalogEncryptionSettingsOutputWithContext(ctx context.Context) DataCatalogEncryptionSettingsDataCatalogEncryptionSettingsOutput
- func (i DataCatalogEncryptionSettingsDataCatalogEncryptionSettingsArgs) ToDataCatalogEncryptionSettingsDataCatalogEncryptionSettingsPtrOutput() DataCatalogEncryptionSettingsDataCatalogEncryptionSettingsPtrOutput
- func (i DataCatalogEncryptionSettingsDataCatalogEncryptionSettingsArgs) ToDataCatalogEncryptionSettingsDataCatalogEncryptionSettingsPtrOutputWithContext(ctx context.Context) DataCatalogEncryptionSettingsDataCatalogEncryptionSettingsPtrOutput
- type DataCatalogEncryptionSettingsDataCatalogEncryptionSettingsConnectionPasswordEncryption
- type DataCatalogEncryptionSettingsDataCatalogEncryptionSettingsConnectionPasswordEncryptionArgs
- func (DataCatalogEncryptionSettingsDataCatalogEncryptionSettingsConnectionPasswordEncryptionArgs) ElementType() reflect.Type
- func (i DataCatalogEncryptionSettingsDataCatalogEncryptionSettingsConnectionPasswordEncryptionArgs) ToDataCatalogEncryptionSettingsDataCatalogEncryptionSettingsConnectionPasswordEncryptionOutput() ...
- func (i DataCatalogEncryptionSettingsDataCatalogEncryptionSettingsConnectionPasswordEncryptionArgs) ToDataCatalogEncryptionSettingsDataCatalogEncryptionSettingsConnectionPasswordEncryptionOutputWithContext(ctx context.Context) ...
- func (i DataCatalogEncryptionSettingsDataCatalogEncryptionSettingsConnectionPasswordEncryptionArgs) ToDataCatalogEncryptionSettingsDataCatalogEncryptionSettingsConnectionPasswordEncryptionPtrOutput() ...
- func (i DataCatalogEncryptionSettingsDataCatalogEncryptionSettingsConnectionPasswordEncryptionArgs) ToDataCatalogEncryptionSettingsDataCatalogEncryptionSettingsConnectionPasswordEncryptionPtrOutputWithContext(ctx context.Context) ...
- type DataCatalogEncryptionSettingsDataCatalogEncryptionSettingsConnectionPasswordEncryptionInput
- type DataCatalogEncryptionSettingsDataCatalogEncryptionSettingsConnectionPasswordEncryptionOutput
- func (o DataCatalogEncryptionSettingsDataCatalogEncryptionSettingsConnectionPasswordEncryptionOutput) AwsKmsKeyId() pulumi.StringPtrOutput
- func (DataCatalogEncryptionSettingsDataCatalogEncryptionSettingsConnectionPasswordEncryptionOutput) ElementType() reflect.Type
- func (o DataCatalogEncryptionSettingsDataCatalogEncryptionSettingsConnectionPasswordEncryptionOutput) ReturnConnectionPasswordEncrypted() pulumi.BoolOutput
- func (o DataCatalogEncryptionSettingsDataCatalogEncryptionSettingsConnectionPasswordEncryptionOutput) ToDataCatalogEncryptionSettingsDataCatalogEncryptionSettingsConnectionPasswordEncryptionOutput() ...
- func (o DataCatalogEncryptionSettingsDataCatalogEncryptionSettingsConnectionPasswordEncryptionOutput) ToDataCatalogEncryptionSettingsDataCatalogEncryptionSettingsConnectionPasswordEncryptionOutputWithContext(ctx context.Context) ...
- func (o DataCatalogEncryptionSettingsDataCatalogEncryptionSettingsConnectionPasswordEncryptionOutput) ToDataCatalogEncryptionSettingsDataCatalogEncryptionSettingsConnectionPasswordEncryptionPtrOutput() ...
- func (o DataCatalogEncryptionSettingsDataCatalogEncryptionSettingsConnectionPasswordEncryptionOutput) ToDataCatalogEncryptionSettingsDataCatalogEncryptionSettingsConnectionPasswordEncryptionPtrOutputWithContext(ctx context.Context) ...
- type DataCatalogEncryptionSettingsDataCatalogEncryptionSettingsConnectionPasswordEncryptionPtrInput
- type DataCatalogEncryptionSettingsDataCatalogEncryptionSettingsConnectionPasswordEncryptionPtrOutput
- func (o DataCatalogEncryptionSettingsDataCatalogEncryptionSettingsConnectionPasswordEncryptionPtrOutput) AwsKmsKeyId() pulumi.StringPtrOutput
- func (o DataCatalogEncryptionSettingsDataCatalogEncryptionSettingsConnectionPasswordEncryptionPtrOutput) Elem() ...
- func (DataCatalogEncryptionSettingsDataCatalogEncryptionSettingsConnectionPasswordEncryptionPtrOutput) ElementType() reflect.Type
- func (o DataCatalogEncryptionSettingsDataCatalogEncryptionSettingsConnectionPasswordEncryptionPtrOutput) ReturnConnectionPasswordEncrypted() pulumi.BoolPtrOutput
- func (o DataCatalogEncryptionSettingsDataCatalogEncryptionSettingsConnectionPasswordEncryptionPtrOutput) ToDataCatalogEncryptionSettingsDataCatalogEncryptionSettingsConnectionPasswordEncryptionPtrOutput() ...
- func (o DataCatalogEncryptionSettingsDataCatalogEncryptionSettingsConnectionPasswordEncryptionPtrOutput) ToDataCatalogEncryptionSettingsDataCatalogEncryptionSettingsConnectionPasswordEncryptionPtrOutputWithContext(ctx context.Context) ...
- type DataCatalogEncryptionSettingsDataCatalogEncryptionSettingsEncryptionAtRest
- type DataCatalogEncryptionSettingsDataCatalogEncryptionSettingsEncryptionAtRestArgs
- func (DataCatalogEncryptionSettingsDataCatalogEncryptionSettingsEncryptionAtRestArgs) ElementType() reflect.Type
- func (i DataCatalogEncryptionSettingsDataCatalogEncryptionSettingsEncryptionAtRestArgs) ToDataCatalogEncryptionSettingsDataCatalogEncryptionSettingsEncryptionAtRestOutput() ...
- func (i DataCatalogEncryptionSettingsDataCatalogEncryptionSettingsEncryptionAtRestArgs) ToDataCatalogEncryptionSettingsDataCatalogEncryptionSettingsEncryptionAtRestOutputWithContext(ctx context.Context) ...
- func (i DataCatalogEncryptionSettingsDataCatalogEncryptionSettingsEncryptionAtRestArgs) ToDataCatalogEncryptionSettingsDataCatalogEncryptionSettingsEncryptionAtRestPtrOutput() ...
- func (i DataCatalogEncryptionSettingsDataCatalogEncryptionSettingsEncryptionAtRestArgs) ToDataCatalogEncryptionSettingsDataCatalogEncryptionSettingsEncryptionAtRestPtrOutputWithContext(ctx context.Context) ...
- type DataCatalogEncryptionSettingsDataCatalogEncryptionSettingsEncryptionAtRestInput
- type DataCatalogEncryptionSettingsDataCatalogEncryptionSettingsEncryptionAtRestOutput
- func (o DataCatalogEncryptionSettingsDataCatalogEncryptionSettingsEncryptionAtRestOutput) CatalogEncryptionMode() pulumi.StringOutput
- func (o DataCatalogEncryptionSettingsDataCatalogEncryptionSettingsEncryptionAtRestOutput) CatalogEncryptionServiceRole() pulumi.StringPtrOutput
- func (DataCatalogEncryptionSettingsDataCatalogEncryptionSettingsEncryptionAtRestOutput) ElementType() reflect.Type
- func (o DataCatalogEncryptionSettingsDataCatalogEncryptionSettingsEncryptionAtRestOutput) SseAwsKmsKeyId() pulumi.StringPtrOutput
- func (o DataCatalogEncryptionSettingsDataCatalogEncryptionSettingsEncryptionAtRestOutput) ToDataCatalogEncryptionSettingsDataCatalogEncryptionSettingsEncryptionAtRestOutput() ...
- func (o DataCatalogEncryptionSettingsDataCatalogEncryptionSettingsEncryptionAtRestOutput) ToDataCatalogEncryptionSettingsDataCatalogEncryptionSettingsEncryptionAtRestOutputWithContext(ctx context.Context) ...
- func (o DataCatalogEncryptionSettingsDataCatalogEncryptionSettingsEncryptionAtRestOutput) ToDataCatalogEncryptionSettingsDataCatalogEncryptionSettingsEncryptionAtRestPtrOutput() ...
- func (o DataCatalogEncryptionSettingsDataCatalogEncryptionSettingsEncryptionAtRestOutput) ToDataCatalogEncryptionSettingsDataCatalogEncryptionSettingsEncryptionAtRestPtrOutputWithContext(ctx context.Context) ...
- type DataCatalogEncryptionSettingsDataCatalogEncryptionSettingsEncryptionAtRestPtrInput
- type DataCatalogEncryptionSettingsDataCatalogEncryptionSettingsEncryptionAtRestPtrOutput
- func (o DataCatalogEncryptionSettingsDataCatalogEncryptionSettingsEncryptionAtRestPtrOutput) CatalogEncryptionMode() pulumi.StringPtrOutput
- func (o DataCatalogEncryptionSettingsDataCatalogEncryptionSettingsEncryptionAtRestPtrOutput) CatalogEncryptionServiceRole() pulumi.StringPtrOutput
- func (o DataCatalogEncryptionSettingsDataCatalogEncryptionSettingsEncryptionAtRestPtrOutput) Elem() ...
- func (DataCatalogEncryptionSettingsDataCatalogEncryptionSettingsEncryptionAtRestPtrOutput) ElementType() reflect.Type
- func (o DataCatalogEncryptionSettingsDataCatalogEncryptionSettingsEncryptionAtRestPtrOutput) SseAwsKmsKeyId() pulumi.StringPtrOutput
- func (o DataCatalogEncryptionSettingsDataCatalogEncryptionSettingsEncryptionAtRestPtrOutput) ToDataCatalogEncryptionSettingsDataCatalogEncryptionSettingsEncryptionAtRestPtrOutput() ...
- func (o DataCatalogEncryptionSettingsDataCatalogEncryptionSettingsEncryptionAtRestPtrOutput) ToDataCatalogEncryptionSettingsDataCatalogEncryptionSettingsEncryptionAtRestPtrOutputWithContext(ctx context.Context) ...
- type DataCatalogEncryptionSettingsDataCatalogEncryptionSettingsInput
- type DataCatalogEncryptionSettingsDataCatalogEncryptionSettingsOutput
- func (o DataCatalogEncryptionSettingsDataCatalogEncryptionSettingsOutput) ConnectionPasswordEncryption() ...
- func (DataCatalogEncryptionSettingsDataCatalogEncryptionSettingsOutput) ElementType() reflect.Type
- func (o DataCatalogEncryptionSettingsDataCatalogEncryptionSettingsOutput) EncryptionAtRest() ...
- func (o DataCatalogEncryptionSettingsDataCatalogEncryptionSettingsOutput) ToDataCatalogEncryptionSettingsDataCatalogEncryptionSettingsOutput() DataCatalogEncryptionSettingsDataCatalogEncryptionSettingsOutput
- func (o DataCatalogEncryptionSettingsDataCatalogEncryptionSettingsOutput) ToDataCatalogEncryptionSettingsDataCatalogEncryptionSettingsOutputWithContext(ctx context.Context) DataCatalogEncryptionSettingsDataCatalogEncryptionSettingsOutput
- func (o DataCatalogEncryptionSettingsDataCatalogEncryptionSettingsOutput) ToDataCatalogEncryptionSettingsDataCatalogEncryptionSettingsPtrOutput() DataCatalogEncryptionSettingsDataCatalogEncryptionSettingsPtrOutput
- func (o DataCatalogEncryptionSettingsDataCatalogEncryptionSettingsOutput) ToDataCatalogEncryptionSettingsDataCatalogEncryptionSettingsPtrOutputWithContext(ctx context.Context) DataCatalogEncryptionSettingsDataCatalogEncryptionSettingsPtrOutput
- type DataCatalogEncryptionSettingsDataCatalogEncryptionSettingsPtrInput
- type DataCatalogEncryptionSettingsDataCatalogEncryptionSettingsPtrOutput
- func (o DataCatalogEncryptionSettingsDataCatalogEncryptionSettingsPtrOutput) ConnectionPasswordEncryption() ...
- func (o DataCatalogEncryptionSettingsDataCatalogEncryptionSettingsPtrOutput) Elem() DataCatalogEncryptionSettingsDataCatalogEncryptionSettingsOutput
- func (DataCatalogEncryptionSettingsDataCatalogEncryptionSettingsPtrOutput) ElementType() reflect.Type
- func (o DataCatalogEncryptionSettingsDataCatalogEncryptionSettingsPtrOutput) EncryptionAtRest() ...
- func (o DataCatalogEncryptionSettingsDataCatalogEncryptionSettingsPtrOutput) ToDataCatalogEncryptionSettingsDataCatalogEncryptionSettingsPtrOutput() DataCatalogEncryptionSettingsDataCatalogEncryptionSettingsPtrOutput
- func (o DataCatalogEncryptionSettingsDataCatalogEncryptionSettingsPtrOutput) ToDataCatalogEncryptionSettingsDataCatalogEncryptionSettingsPtrOutputWithContext(ctx context.Context) DataCatalogEncryptionSettingsDataCatalogEncryptionSettingsPtrOutput
- type DataCatalogEncryptionSettingsInput
- type DataCatalogEncryptionSettingsMap
- func (DataCatalogEncryptionSettingsMap) ElementType() reflect.Type
- func (i DataCatalogEncryptionSettingsMap) ToDataCatalogEncryptionSettingsMapOutput() DataCatalogEncryptionSettingsMapOutput
- func (i DataCatalogEncryptionSettingsMap) ToDataCatalogEncryptionSettingsMapOutputWithContext(ctx context.Context) DataCatalogEncryptionSettingsMapOutput
- type DataCatalogEncryptionSettingsMapInput
- type DataCatalogEncryptionSettingsMapOutput
- func (DataCatalogEncryptionSettingsMapOutput) ElementType() reflect.Type
- func (o DataCatalogEncryptionSettingsMapOutput) MapIndex(k pulumi.StringInput) DataCatalogEncryptionSettingsOutput
- func (o DataCatalogEncryptionSettingsMapOutput) ToDataCatalogEncryptionSettingsMapOutput() DataCatalogEncryptionSettingsMapOutput
- func (o DataCatalogEncryptionSettingsMapOutput) ToDataCatalogEncryptionSettingsMapOutputWithContext(ctx context.Context) DataCatalogEncryptionSettingsMapOutput
- type DataCatalogEncryptionSettingsOutput
- func (o DataCatalogEncryptionSettingsOutput) CatalogId() pulumi.StringOutput
- func (o DataCatalogEncryptionSettingsOutput) DataCatalogEncryptionSettings() DataCatalogEncryptionSettingsDataCatalogEncryptionSettingsOutput
- func (DataCatalogEncryptionSettingsOutput) ElementType() reflect.Type
- func (o DataCatalogEncryptionSettingsOutput) ToDataCatalogEncryptionSettingsOutput() DataCatalogEncryptionSettingsOutput
- func (o DataCatalogEncryptionSettingsOutput) ToDataCatalogEncryptionSettingsOutputWithContext(ctx context.Context) DataCatalogEncryptionSettingsOutput
- type DataCatalogEncryptionSettingsState
- type DataQualityRuleset
- type DataQualityRulesetArgs
- type DataQualityRulesetArray
- type DataQualityRulesetArrayInput
- type DataQualityRulesetArrayOutput
- func (DataQualityRulesetArrayOutput) ElementType() reflect.Type
- func (o DataQualityRulesetArrayOutput) Index(i pulumi.IntInput) DataQualityRulesetOutput
- func (o DataQualityRulesetArrayOutput) ToDataQualityRulesetArrayOutput() DataQualityRulesetArrayOutput
- func (o DataQualityRulesetArrayOutput) ToDataQualityRulesetArrayOutputWithContext(ctx context.Context) DataQualityRulesetArrayOutput
- type DataQualityRulesetInput
- type DataQualityRulesetMap
- type DataQualityRulesetMapInput
- type DataQualityRulesetMapOutput
- func (DataQualityRulesetMapOutput) ElementType() reflect.Type
- func (o DataQualityRulesetMapOutput) MapIndex(k pulumi.StringInput) DataQualityRulesetOutput
- func (o DataQualityRulesetMapOutput) ToDataQualityRulesetMapOutput() DataQualityRulesetMapOutput
- func (o DataQualityRulesetMapOutput) ToDataQualityRulesetMapOutputWithContext(ctx context.Context) DataQualityRulesetMapOutput
- type DataQualityRulesetOutput
- func (o DataQualityRulesetOutput) Arn() pulumi.StringOutput
- func (o DataQualityRulesetOutput) CreatedOn() pulumi.StringOutput
- func (o DataQualityRulesetOutput) Description() pulumi.StringPtrOutput
- func (DataQualityRulesetOutput) ElementType() reflect.Type
- func (o DataQualityRulesetOutput) LastModifiedOn() pulumi.StringOutput
- func (o DataQualityRulesetOutput) Name() pulumi.StringOutput
- func (o DataQualityRulesetOutput) RecommendationRunId() pulumi.StringOutput
- func (o DataQualityRulesetOutput) Ruleset() pulumi.StringOutput
- func (o DataQualityRulesetOutput) Tags() pulumi.StringMapOutput
- func (o DataQualityRulesetOutput) TagsAll() pulumi.StringMapOutputdeprecated
- func (o DataQualityRulesetOutput) TargetTable() DataQualityRulesetTargetTablePtrOutput
- func (o DataQualityRulesetOutput) ToDataQualityRulesetOutput() DataQualityRulesetOutput
- func (o DataQualityRulesetOutput) ToDataQualityRulesetOutputWithContext(ctx context.Context) DataQualityRulesetOutput
- type DataQualityRulesetState
- type DataQualityRulesetTargetTable
- type DataQualityRulesetTargetTableArgs
- func (DataQualityRulesetTargetTableArgs) ElementType() reflect.Type
- func (i DataQualityRulesetTargetTableArgs) ToDataQualityRulesetTargetTableOutput() DataQualityRulesetTargetTableOutput
- func (i DataQualityRulesetTargetTableArgs) ToDataQualityRulesetTargetTableOutputWithContext(ctx context.Context) DataQualityRulesetTargetTableOutput
- func (i DataQualityRulesetTargetTableArgs) ToDataQualityRulesetTargetTablePtrOutput() DataQualityRulesetTargetTablePtrOutput
- func (i DataQualityRulesetTargetTableArgs) ToDataQualityRulesetTargetTablePtrOutputWithContext(ctx context.Context) DataQualityRulesetTargetTablePtrOutput
- type DataQualityRulesetTargetTableInput
- type DataQualityRulesetTargetTableOutput
- func (o DataQualityRulesetTargetTableOutput) CatalogId() pulumi.StringPtrOutput
- func (o DataQualityRulesetTargetTableOutput) DatabaseName() pulumi.StringOutput
- func (DataQualityRulesetTargetTableOutput) ElementType() reflect.Type
- func (o DataQualityRulesetTargetTableOutput) TableName() pulumi.StringOutput
- func (o DataQualityRulesetTargetTableOutput) ToDataQualityRulesetTargetTableOutput() DataQualityRulesetTargetTableOutput
- func (o DataQualityRulesetTargetTableOutput) ToDataQualityRulesetTargetTableOutputWithContext(ctx context.Context) DataQualityRulesetTargetTableOutput
- func (o DataQualityRulesetTargetTableOutput) ToDataQualityRulesetTargetTablePtrOutput() DataQualityRulesetTargetTablePtrOutput
- func (o DataQualityRulesetTargetTableOutput) ToDataQualityRulesetTargetTablePtrOutputWithContext(ctx context.Context) DataQualityRulesetTargetTablePtrOutput
- type DataQualityRulesetTargetTablePtrInput
- type DataQualityRulesetTargetTablePtrOutput
- func (o DataQualityRulesetTargetTablePtrOutput) CatalogId() pulumi.StringPtrOutput
- func (o DataQualityRulesetTargetTablePtrOutput) DatabaseName() pulumi.StringPtrOutput
- func (o DataQualityRulesetTargetTablePtrOutput) Elem() DataQualityRulesetTargetTableOutput
- func (DataQualityRulesetTargetTablePtrOutput) ElementType() reflect.Type
- func (o DataQualityRulesetTargetTablePtrOutput) TableName() pulumi.StringPtrOutput
- func (o DataQualityRulesetTargetTablePtrOutput) ToDataQualityRulesetTargetTablePtrOutput() DataQualityRulesetTargetTablePtrOutput
- func (o DataQualityRulesetTargetTablePtrOutput) ToDataQualityRulesetTargetTablePtrOutputWithContext(ctx context.Context) DataQualityRulesetTargetTablePtrOutput
- type DevEndpoint
- type DevEndpointArgs
- type DevEndpointArray
- type DevEndpointArrayInput
- type DevEndpointArrayOutput
- func (DevEndpointArrayOutput) ElementType() reflect.Type
- func (o DevEndpointArrayOutput) Index(i pulumi.IntInput) DevEndpointOutput
- func (o DevEndpointArrayOutput) ToDevEndpointArrayOutput() DevEndpointArrayOutput
- func (o DevEndpointArrayOutput) ToDevEndpointArrayOutputWithContext(ctx context.Context) DevEndpointArrayOutput
- type DevEndpointInput
- type DevEndpointMap
- type DevEndpointMapInput
- type DevEndpointMapOutput
- func (DevEndpointMapOutput) ElementType() reflect.Type
- func (o DevEndpointMapOutput) MapIndex(k pulumi.StringInput) DevEndpointOutput
- func (o DevEndpointMapOutput) ToDevEndpointMapOutput() DevEndpointMapOutput
- func (o DevEndpointMapOutput) ToDevEndpointMapOutputWithContext(ctx context.Context) DevEndpointMapOutput
- type DevEndpointOutput
- func (o DevEndpointOutput) Arguments() pulumi.StringMapOutput
- func (o DevEndpointOutput) Arn() pulumi.StringOutput
- func (o DevEndpointOutput) AvailabilityZone() pulumi.StringOutput
- func (DevEndpointOutput) ElementType() reflect.Type
- func (o DevEndpointOutput) ExtraJarsS3Path() pulumi.StringPtrOutput
- func (o DevEndpointOutput) ExtraPythonLibsS3Path() pulumi.StringPtrOutput
- func (o DevEndpointOutput) FailureReason() pulumi.StringOutput
- func (o DevEndpointOutput) GlueVersion() pulumi.StringPtrOutput
- func (o DevEndpointOutput) Name() pulumi.StringOutput
- func (o DevEndpointOutput) NumberOfNodes() pulumi.IntPtrOutput
- func (o DevEndpointOutput) NumberOfWorkers() pulumi.IntPtrOutput
- func (o DevEndpointOutput) PrivateAddress() pulumi.StringOutput
- func (o DevEndpointOutput) PublicAddress() pulumi.StringOutput
- func (o DevEndpointOutput) PublicKey() pulumi.StringPtrOutput
- func (o DevEndpointOutput) PublicKeys() pulumi.StringArrayOutput
- func (o DevEndpointOutput) RoleArn() pulumi.StringOutput
- func (o DevEndpointOutput) SecurityConfiguration() pulumi.StringPtrOutput
- func (o DevEndpointOutput) SecurityGroupIds() pulumi.StringArrayOutput
- func (o DevEndpointOutput) Status() pulumi.StringOutput
- func (o DevEndpointOutput) SubnetId() pulumi.StringPtrOutput
- func (o DevEndpointOutput) Tags() pulumi.StringMapOutput
- func (o DevEndpointOutput) TagsAll() pulumi.StringMapOutputdeprecated
- func (o DevEndpointOutput) ToDevEndpointOutput() DevEndpointOutput
- func (o DevEndpointOutput) ToDevEndpointOutputWithContext(ctx context.Context) DevEndpointOutput
- func (o DevEndpointOutput) VpcId() pulumi.StringOutput
- func (o DevEndpointOutput) WorkerType() pulumi.StringPtrOutput
- func (o DevEndpointOutput) YarnEndpointAddress() pulumi.StringOutput
- func (o DevEndpointOutput) ZeppelinRemoteSparkInterpreterPort() pulumi.IntOutput
- type DevEndpointState
- type GetCatalogTablePartitionIndex
- type GetCatalogTablePartitionIndexArgs
- func (GetCatalogTablePartitionIndexArgs) ElementType() reflect.Type
- func (i GetCatalogTablePartitionIndexArgs) ToGetCatalogTablePartitionIndexOutput() GetCatalogTablePartitionIndexOutput
- func (i GetCatalogTablePartitionIndexArgs) ToGetCatalogTablePartitionIndexOutputWithContext(ctx context.Context) GetCatalogTablePartitionIndexOutput
- type GetCatalogTablePartitionIndexArray
- func (GetCatalogTablePartitionIndexArray) ElementType() reflect.Type
- func (i GetCatalogTablePartitionIndexArray) ToGetCatalogTablePartitionIndexArrayOutput() GetCatalogTablePartitionIndexArrayOutput
- func (i GetCatalogTablePartitionIndexArray) ToGetCatalogTablePartitionIndexArrayOutputWithContext(ctx context.Context) GetCatalogTablePartitionIndexArrayOutput
- type GetCatalogTablePartitionIndexArrayInput
- type GetCatalogTablePartitionIndexArrayOutput
- func (GetCatalogTablePartitionIndexArrayOutput) ElementType() reflect.Type
- func (o GetCatalogTablePartitionIndexArrayOutput) Index(i pulumi.IntInput) GetCatalogTablePartitionIndexOutput
- func (o GetCatalogTablePartitionIndexArrayOutput) ToGetCatalogTablePartitionIndexArrayOutput() GetCatalogTablePartitionIndexArrayOutput
- func (o GetCatalogTablePartitionIndexArrayOutput) ToGetCatalogTablePartitionIndexArrayOutputWithContext(ctx context.Context) GetCatalogTablePartitionIndexArrayOutput
- type GetCatalogTablePartitionIndexInput
- type GetCatalogTablePartitionIndexOutput
- func (GetCatalogTablePartitionIndexOutput) ElementType() reflect.Type
- func (o GetCatalogTablePartitionIndexOutput) IndexName() pulumi.StringOutput
- func (o GetCatalogTablePartitionIndexOutput) IndexStatus() pulumi.StringOutput
- func (o GetCatalogTablePartitionIndexOutput) Keys() pulumi.StringArrayOutput
- func (o GetCatalogTablePartitionIndexOutput) ToGetCatalogTablePartitionIndexOutput() GetCatalogTablePartitionIndexOutput
- func (o GetCatalogTablePartitionIndexOutput) ToGetCatalogTablePartitionIndexOutputWithContext(ctx context.Context) GetCatalogTablePartitionIndexOutput
- type GetCatalogTablePartitionKey
- type GetCatalogTablePartitionKeyArgs
- func (GetCatalogTablePartitionKeyArgs) ElementType() reflect.Type
- func (i GetCatalogTablePartitionKeyArgs) ToGetCatalogTablePartitionKeyOutput() GetCatalogTablePartitionKeyOutput
- func (i GetCatalogTablePartitionKeyArgs) ToGetCatalogTablePartitionKeyOutputWithContext(ctx context.Context) GetCatalogTablePartitionKeyOutput
- type GetCatalogTablePartitionKeyArray
- func (GetCatalogTablePartitionKeyArray) ElementType() reflect.Type
- func (i GetCatalogTablePartitionKeyArray) ToGetCatalogTablePartitionKeyArrayOutput() GetCatalogTablePartitionKeyArrayOutput
- func (i GetCatalogTablePartitionKeyArray) ToGetCatalogTablePartitionKeyArrayOutputWithContext(ctx context.Context) GetCatalogTablePartitionKeyArrayOutput
- type GetCatalogTablePartitionKeyArrayInput
- type GetCatalogTablePartitionKeyArrayOutput
- func (GetCatalogTablePartitionKeyArrayOutput) ElementType() reflect.Type
- func (o GetCatalogTablePartitionKeyArrayOutput) Index(i pulumi.IntInput) GetCatalogTablePartitionKeyOutput
- func (o GetCatalogTablePartitionKeyArrayOutput) ToGetCatalogTablePartitionKeyArrayOutput() GetCatalogTablePartitionKeyArrayOutput
- func (o GetCatalogTablePartitionKeyArrayOutput) ToGetCatalogTablePartitionKeyArrayOutputWithContext(ctx context.Context) GetCatalogTablePartitionKeyArrayOutput
- type GetCatalogTablePartitionKeyInput
- type GetCatalogTablePartitionKeyOutput
- func (o GetCatalogTablePartitionKeyOutput) Comment() pulumi.StringOutput
- func (GetCatalogTablePartitionKeyOutput) ElementType() reflect.Type
- func (o GetCatalogTablePartitionKeyOutput) Name() pulumi.StringOutput
- func (o GetCatalogTablePartitionKeyOutput) ToGetCatalogTablePartitionKeyOutput() GetCatalogTablePartitionKeyOutput
- func (o GetCatalogTablePartitionKeyOutput) ToGetCatalogTablePartitionKeyOutputWithContext(ctx context.Context) GetCatalogTablePartitionKeyOutput
- func (o GetCatalogTablePartitionKeyOutput) Type() pulumi.StringOutput
- type GetCatalogTableStorageDescriptor
- type GetCatalogTableStorageDescriptorArgs
- func (GetCatalogTableStorageDescriptorArgs) ElementType() reflect.Type
- func (i GetCatalogTableStorageDescriptorArgs) ToGetCatalogTableStorageDescriptorOutput() GetCatalogTableStorageDescriptorOutput
- func (i GetCatalogTableStorageDescriptorArgs) ToGetCatalogTableStorageDescriptorOutputWithContext(ctx context.Context) GetCatalogTableStorageDescriptorOutput
- type GetCatalogTableStorageDescriptorArray
- func (GetCatalogTableStorageDescriptorArray) ElementType() reflect.Type
- func (i GetCatalogTableStorageDescriptorArray) ToGetCatalogTableStorageDescriptorArrayOutput() GetCatalogTableStorageDescriptorArrayOutput
- func (i GetCatalogTableStorageDescriptorArray) ToGetCatalogTableStorageDescriptorArrayOutputWithContext(ctx context.Context) GetCatalogTableStorageDescriptorArrayOutput
- type GetCatalogTableStorageDescriptorArrayInput
- type GetCatalogTableStorageDescriptorArrayOutput
- func (GetCatalogTableStorageDescriptorArrayOutput) ElementType() reflect.Type
- func (o GetCatalogTableStorageDescriptorArrayOutput) Index(i pulumi.IntInput) GetCatalogTableStorageDescriptorOutput
- func (o GetCatalogTableStorageDescriptorArrayOutput) ToGetCatalogTableStorageDescriptorArrayOutput() GetCatalogTableStorageDescriptorArrayOutput
- func (o GetCatalogTableStorageDescriptorArrayOutput) ToGetCatalogTableStorageDescriptorArrayOutputWithContext(ctx context.Context) GetCatalogTableStorageDescriptorArrayOutput
- type GetCatalogTableStorageDescriptorColumn
- type GetCatalogTableStorageDescriptorColumnArgs
- func (GetCatalogTableStorageDescriptorColumnArgs) ElementType() reflect.Type
- func (i GetCatalogTableStorageDescriptorColumnArgs) ToGetCatalogTableStorageDescriptorColumnOutput() GetCatalogTableStorageDescriptorColumnOutput
- func (i GetCatalogTableStorageDescriptorColumnArgs) ToGetCatalogTableStorageDescriptorColumnOutputWithContext(ctx context.Context) GetCatalogTableStorageDescriptorColumnOutput
- type GetCatalogTableStorageDescriptorColumnArray
- func (GetCatalogTableStorageDescriptorColumnArray) ElementType() reflect.Type
- func (i GetCatalogTableStorageDescriptorColumnArray) ToGetCatalogTableStorageDescriptorColumnArrayOutput() GetCatalogTableStorageDescriptorColumnArrayOutput
- func (i GetCatalogTableStorageDescriptorColumnArray) ToGetCatalogTableStorageDescriptorColumnArrayOutputWithContext(ctx context.Context) GetCatalogTableStorageDescriptorColumnArrayOutput
- type GetCatalogTableStorageDescriptorColumnArrayInput
- type GetCatalogTableStorageDescriptorColumnArrayOutput
- func (GetCatalogTableStorageDescriptorColumnArrayOutput) ElementType() reflect.Type
- func (o GetCatalogTableStorageDescriptorColumnArrayOutput) Index(i pulumi.IntInput) GetCatalogTableStorageDescriptorColumnOutput
- func (o GetCatalogTableStorageDescriptorColumnArrayOutput) ToGetCatalogTableStorageDescriptorColumnArrayOutput() GetCatalogTableStorageDescriptorColumnArrayOutput
- func (o GetCatalogTableStorageDescriptorColumnArrayOutput) ToGetCatalogTableStorageDescriptorColumnArrayOutputWithContext(ctx context.Context) GetCatalogTableStorageDescriptorColumnArrayOutput
- type GetCatalogTableStorageDescriptorColumnInput
- type GetCatalogTableStorageDescriptorColumnOutput
- func (o GetCatalogTableStorageDescriptorColumnOutput) Comment() pulumi.StringOutput
- func (GetCatalogTableStorageDescriptorColumnOutput) ElementType() reflect.Type
- func (o GetCatalogTableStorageDescriptorColumnOutput) Name() pulumi.StringOutput
- func (o GetCatalogTableStorageDescriptorColumnOutput) Parameters() pulumi.StringMapOutput
- func (o GetCatalogTableStorageDescriptorColumnOutput) ToGetCatalogTableStorageDescriptorColumnOutput() GetCatalogTableStorageDescriptorColumnOutput
- func (o GetCatalogTableStorageDescriptorColumnOutput) ToGetCatalogTableStorageDescriptorColumnOutputWithContext(ctx context.Context) GetCatalogTableStorageDescriptorColumnOutput
- func (o GetCatalogTableStorageDescriptorColumnOutput) Type() pulumi.StringOutput
- type GetCatalogTableStorageDescriptorInput
- type GetCatalogTableStorageDescriptorOutput
- func (o GetCatalogTableStorageDescriptorOutput) AdditionalLocations() pulumi.StringArrayOutput
- func (o GetCatalogTableStorageDescriptorOutput) BucketColumns() pulumi.StringArrayOutput
- func (o GetCatalogTableStorageDescriptorOutput) Columns() GetCatalogTableStorageDescriptorColumnArrayOutput
- func (o GetCatalogTableStorageDescriptorOutput) Compressed() pulumi.BoolOutput
- func (GetCatalogTableStorageDescriptorOutput) ElementType() reflect.Type
- func (o GetCatalogTableStorageDescriptorOutput) InputFormat() pulumi.StringOutput
- func (o GetCatalogTableStorageDescriptorOutput) Location() pulumi.StringOutput
- func (o GetCatalogTableStorageDescriptorOutput) NumberOfBuckets() pulumi.IntOutput
- func (o GetCatalogTableStorageDescriptorOutput) OutputFormat() pulumi.StringOutput
- func (o GetCatalogTableStorageDescriptorOutput) Parameters() pulumi.StringMapOutput
- func (o GetCatalogTableStorageDescriptorOutput) SchemaReferences() GetCatalogTableStorageDescriptorSchemaReferenceArrayOutput
- func (o GetCatalogTableStorageDescriptorOutput) SerDeInfos() GetCatalogTableStorageDescriptorSerDeInfoArrayOutput
- func (o GetCatalogTableStorageDescriptorOutput) SkewedInfos() GetCatalogTableStorageDescriptorSkewedInfoArrayOutput
- func (o GetCatalogTableStorageDescriptorOutput) SortColumns() GetCatalogTableStorageDescriptorSortColumnArrayOutput
- func (o GetCatalogTableStorageDescriptorOutput) StoredAsSubDirectories() pulumi.BoolOutput
- func (o GetCatalogTableStorageDescriptorOutput) ToGetCatalogTableStorageDescriptorOutput() GetCatalogTableStorageDescriptorOutput
- func (o GetCatalogTableStorageDescriptorOutput) ToGetCatalogTableStorageDescriptorOutputWithContext(ctx context.Context) GetCatalogTableStorageDescriptorOutput
- type GetCatalogTableStorageDescriptorSchemaReference
- type GetCatalogTableStorageDescriptorSchemaReferenceArgs
- func (GetCatalogTableStorageDescriptorSchemaReferenceArgs) ElementType() reflect.Type
- func (i GetCatalogTableStorageDescriptorSchemaReferenceArgs) ToGetCatalogTableStorageDescriptorSchemaReferenceOutput() GetCatalogTableStorageDescriptorSchemaReferenceOutput
- func (i GetCatalogTableStorageDescriptorSchemaReferenceArgs) ToGetCatalogTableStorageDescriptorSchemaReferenceOutputWithContext(ctx context.Context) GetCatalogTableStorageDescriptorSchemaReferenceOutput
- type GetCatalogTableStorageDescriptorSchemaReferenceArray
- func (GetCatalogTableStorageDescriptorSchemaReferenceArray) ElementType() reflect.Type
- func (i GetCatalogTableStorageDescriptorSchemaReferenceArray) ToGetCatalogTableStorageDescriptorSchemaReferenceArrayOutput() GetCatalogTableStorageDescriptorSchemaReferenceArrayOutput
- func (i GetCatalogTableStorageDescriptorSchemaReferenceArray) ToGetCatalogTableStorageDescriptorSchemaReferenceArrayOutputWithContext(ctx context.Context) GetCatalogTableStorageDescriptorSchemaReferenceArrayOutput
- type GetCatalogTableStorageDescriptorSchemaReferenceArrayInput
- type GetCatalogTableStorageDescriptorSchemaReferenceArrayOutput
- func (GetCatalogTableStorageDescriptorSchemaReferenceArrayOutput) ElementType() reflect.Type
- func (o GetCatalogTableStorageDescriptorSchemaReferenceArrayOutput) Index(i pulumi.IntInput) GetCatalogTableStorageDescriptorSchemaReferenceOutput
- func (o GetCatalogTableStorageDescriptorSchemaReferenceArrayOutput) ToGetCatalogTableStorageDescriptorSchemaReferenceArrayOutput() GetCatalogTableStorageDescriptorSchemaReferenceArrayOutput
- func (o GetCatalogTableStorageDescriptorSchemaReferenceArrayOutput) ToGetCatalogTableStorageDescriptorSchemaReferenceArrayOutputWithContext(ctx context.Context) GetCatalogTableStorageDescriptorSchemaReferenceArrayOutput
- type GetCatalogTableStorageDescriptorSchemaReferenceInput
- type GetCatalogTableStorageDescriptorSchemaReferenceOutput
- func (GetCatalogTableStorageDescriptorSchemaReferenceOutput) ElementType() reflect.Type
- func (o GetCatalogTableStorageDescriptorSchemaReferenceOutput) SchemaIds() GetCatalogTableStorageDescriptorSchemaReferenceSchemaIdArrayOutput
- func (o GetCatalogTableStorageDescriptorSchemaReferenceOutput) SchemaVersionId() pulumi.StringOutput
- func (o GetCatalogTableStorageDescriptorSchemaReferenceOutput) SchemaVersionNumber() pulumi.IntOutput
- func (o GetCatalogTableStorageDescriptorSchemaReferenceOutput) ToGetCatalogTableStorageDescriptorSchemaReferenceOutput() GetCatalogTableStorageDescriptorSchemaReferenceOutput
- func (o GetCatalogTableStorageDescriptorSchemaReferenceOutput) ToGetCatalogTableStorageDescriptorSchemaReferenceOutputWithContext(ctx context.Context) GetCatalogTableStorageDescriptorSchemaReferenceOutput
- type GetCatalogTableStorageDescriptorSchemaReferenceSchemaId
- type GetCatalogTableStorageDescriptorSchemaReferenceSchemaIdArgs
- func (GetCatalogTableStorageDescriptorSchemaReferenceSchemaIdArgs) ElementType() reflect.Type
- func (i GetCatalogTableStorageDescriptorSchemaReferenceSchemaIdArgs) ToGetCatalogTableStorageDescriptorSchemaReferenceSchemaIdOutput() GetCatalogTableStorageDescriptorSchemaReferenceSchemaIdOutput
- func (i GetCatalogTableStorageDescriptorSchemaReferenceSchemaIdArgs) ToGetCatalogTableStorageDescriptorSchemaReferenceSchemaIdOutputWithContext(ctx context.Context) GetCatalogTableStorageDescriptorSchemaReferenceSchemaIdOutput
- type GetCatalogTableStorageDescriptorSchemaReferenceSchemaIdArray
- func (GetCatalogTableStorageDescriptorSchemaReferenceSchemaIdArray) ElementType() reflect.Type
- func (i GetCatalogTableStorageDescriptorSchemaReferenceSchemaIdArray) ToGetCatalogTableStorageDescriptorSchemaReferenceSchemaIdArrayOutput() GetCatalogTableStorageDescriptorSchemaReferenceSchemaIdArrayOutput
- func (i GetCatalogTableStorageDescriptorSchemaReferenceSchemaIdArray) ToGetCatalogTableStorageDescriptorSchemaReferenceSchemaIdArrayOutputWithContext(ctx context.Context) GetCatalogTableStorageDescriptorSchemaReferenceSchemaIdArrayOutput
- type GetCatalogTableStorageDescriptorSchemaReferenceSchemaIdArrayInput
- type GetCatalogTableStorageDescriptorSchemaReferenceSchemaIdArrayOutput
- func (GetCatalogTableStorageDescriptorSchemaReferenceSchemaIdArrayOutput) ElementType() reflect.Type
- func (o GetCatalogTableStorageDescriptorSchemaReferenceSchemaIdArrayOutput) Index(i pulumi.IntInput) GetCatalogTableStorageDescriptorSchemaReferenceSchemaIdOutput
- func (o GetCatalogTableStorageDescriptorSchemaReferenceSchemaIdArrayOutput) ToGetCatalogTableStorageDescriptorSchemaReferenceSchemaIdArrayOutput() GetCatalogTableStorageDescriptorSchemaReferenceSchemaIdArrayOutput
- func (o GetCatalogTableStorageDescriptorSchemaReferenceSchemaIdArrayOutput) ToGetCatalogTableStorageDescriptorSchemaReferenceSchemaIdArrayOutputWithContext(ctx context.Context) GetCatalogTableStorageDescriptorSchemaReferenceSchemaIdArrayOutput
- type GetCatalogTableStorageDescriptorSchemaReferenceSchemaIdInput
- type GetCatalogTableStorageDescriptorSchemaReferenceSchemaIdOutput
- func (GetCatalogTableStorageDescriptorSchemaReferenceSchemaIdOutput) ElementType() reflect.Type
- func (o GetCatalogTableStorageDescriptorSchemaReferenceSchemaIdOutput) RegistryName() pulumi.StringOutput
- func (o GetCatalogTableStorageDescriptorSchemaReferenceSchemaIdOutput) SchemaArn() pulumi.StringOutput
- func (o GetCatalogTableStorageDescriptorSchemaReferenceSchemaIdOutput) SchemaName() pulumi.StringOutput
- func (o GetCatalogTableStorageDescriptorSchemaReferenceSchemaIdOutput) ToGetCatalogTableStorageDescriptorSchemaReferenceSchemaIdOutput() GetCatalogTableStorageDescriptorSchemaReferenceSchemaIdOutput
- func (o GetCatalogTableStorageDescriptorSchemaReferenceSchemaIdOutput) ToGetCatalogTableStorageDescriptorSchemaReferenceSchemaIdOutputWithContext(ctx context.Context) GetCatalogTableStorageDescriptorSchemaReferenceSchemaIdOutput
- type GetCatalogTableStorageDescriptorSerDeInfo
- type GetCatalogTableStorageDescriptorSerDeInfoArgs
- func (GetCatalogTableStorageDescriptorSerDeInfoArgs) ElementType() reflect.Type
- func (i GetCatalogTableStorageDescriptorSerDeInfoArgs) ToGetCatalogTableStorageDescriptorSerDeInfoOutput() GetCatalogTableStorageDescriptorSerDeInfoOutput
- func (i GetCatalogTableStorageDescriptorSerDeInfoArgs) ToGetCatalogTableStorageDescriptorSerDeInfoOutputWithContext(ctx context.Context) GetCatalogTableStorageDescriptorSerDeInfoOutput
- type GetCatalogTableStorageDescriptorSerDeInfoArray
- func (GetCatalogTableStorageDescriptorSerDeInfoArray) ElementType() reflect.Type
- func (i GetCatalogTableStorageDescriptorSerDeInfoArray) ToGetCatalogTableStorageDescriptorSerDeInfoArrayOutput() GetCatalogTableStorageDescriptorSerDeInfoArrayOutput
- func (i GetCatalogTableStorageDescriptorSerDeInfoArray) ToGetCatalogTableStorageDescriptorSerDeInfoArrayOutputWithContext(ctx context.Context) GetCatalogTableStorageDescriptorSerDeInfoArrayOutput
- type GetCatalogTableStorageDescriptorSerDeInfoArrayInput
- type GetCatalogTableStorageDescriptorSerDeInfoArrayOutput
- func (GetCatalogTableStorageDescriptorSerDeInfoArrayOutput) ElementType() reflect.Type
- func (o GetCatalogTableStorageDescriptorSerDeInfoArrayOutput) Index(i pulumi.IntInput) GetCatalogTableStorageDescriptorSerDeInfoOutput
- func (o GetCatalogTableStorageDescriptorSerDeInfoArrayOutput) ToGetCatalogTableStorageDescriptorSerDeInfoArrayOutput() GetCatalogTableStorageDescriptorSerDeInfoArrayOutput
- func (o GetCatalogTableStorageDescriptorSerDeInfoArrayOutput) ToGetCatalogTableStorageDescriptorSerDeInfoArrayOutputWithContext(ctx context.Context) GetCatalogTableStorageDescriptorSerDeInfoArrayOutput
- type GetCatalogTableStorageDescriptorSerDeInfoInput
- type GetCatalogTableStorageDescriptorSerDeInfoOutput
- func (GetCatalogTableStorageDescriptorSerDeInfoOutput) ElementType() reflect.Type
- func (o GetCatalogTableStorageDescriptorSerDeInfoOutput) Name() pulumi.StringOutput
- func (o GetCatalogTableStorageDescriptorSerDeInfoOutput) Parameters() pulumi.StringMapOutput
- func (o GetCatalogTableStorageDescriptorSerDeInfoOutput) SerializationLibrary() pulumi.StringOutput
- func (o GetCatalogTableStorageDescriptorSerDeInfoOutput) ToGetCatalogTableStorageDescriptorSerDeInfoOutput() GetCatalogTableStorageDescriptorSerDeInfoOutput
- func (o GetCatalogTableStorageDescriptorSerDeInfoOutput) ToGetCatalogTableStorageDescriptorSerDeInfoOutputWithContext(ctx context.Context) GetCatalogTableStorageDescriptorSerDeInfoOutput
- type GetCatalogTableStorageDescriptorSkewedInfo
- type GetCatalogTableStorageDescriptorSkewedInfoArgs
- func (GetCatalogTableStorageDescriptorSkewedInfoArgs) ElementType() reflect.Type
- func (i GetCatalogTableStorageDescriptorSkewedInfoArgs) ToGetCatalogTableStorageDescriptorSkewedInfoOutput() GetCatalogTableStorageDescriptorSkewedInfoOutput
- func (i GetCatalogTableStorageDescriptorSkewedInfoArgs) ToGetCatalogTableStorageDescriptorSkewedInfoOutputWithContext(ctx context.Context) GetCatalogTableStorageDescriptorSkewedInfoOutput
- type GetCatalogTableStorageDescriptorSkewedInfoArray
- func (GetCatalogTableStorageDescriptorSkewedInfoArray) ElementType() reflect.Type
- func (i GetCatalogTableStorageDescriptorSkewedInfoArray) ToGetCatalogTableStorageDescriptorSkewedInfoArrayOutput() GetCatalogTableStorageDescriptorSkewedInfoArrayOutput
- func (i GetCatalogTableStorageDescriptorSkewedInfoArray) ToGetCatalogTableStorageDescriptorSkewedInfoArrayOutputWithContext(ctx context.Context) GetCatalogTableStorageDescriptorSkewedInfoArrayOutput
- type GetCatalogTableStorageDescriptorSkewedInfoArrayInput
- type GetCatalogTableStorageDescriptorSkewedInfoArrayOutput
- func (GetCatalogTableStorageDescriptorSkewedInfoArrayOutput) ElementType() reflect.Type
- func (o GetCatalogTableStorageDescriptorSkewedInfoArrayOutput) Index(i pulumi.IntInput) GetCatalogTableStorageDescriptorSkewedInfoOutput
- func (o GetCatalogTableStorageDescriptorSkewedInfoArrayOutput) ToGetCatalogTableStorageDescriptorSkewedInfoArrayOutput() GetCatalogTableStorageDescriptorSkewedInfoArrayOutput
- func (o GetCatalogTableStorageDescriptorSkewedInfoArrayOutput) ToGetCatalogTableStorageDescriptorSkewedInfoArrayOutputWithContext(ctx context.Context) GetCatalogTableStorageDescriptorSkewedInfoArrayOutput
- type GetCatalogTableStorageDescriptorSkewedInfoInput
- type GetCatalogTableStorageDescriptorSkewedInfoOutput
- func (GetCatalogTableStorageDescriptorSkewedInfoOutput) ElementType() reflect.Type
- func (o GetCatalogTableStorageDescriptorSkewedInfoOutput) SkewedColumnNames() pulumi.StringArrayOutput
- func (o GetCatalogTableStorageDescriptorSkewedInfoOutput) SkewedColumnValueLocationMaps() pulumi.StringMapOutput
- func (o GetCatalogTableStorageDescriptorSkewedInfoOutput) SkewedColumnValues() pulumi.StringArrayOutput
- func (o GetCatalogTableStorageDescriptorSkewedInfoOutput) ToGetCatalogTableStorageDescriptorSkewedInfoOutput() GetCatalogTableStorageDescriptorSkewedInfoOutput
- func (o GetCatalogTableStorageDescriptorSkewedInfoOutput) ToGetCatalogTableStorageDescriptorSkewedInfoOutputWithContext(ctx context.Context) GetCatalogTableStorageDescriptorSkewedInfoOutput
- type GetCatalogTableStorageDescriptorSortColumn
- type GetCatalogTableStorageDescriptorSortColumnArgs
- func (GetCatalogTableStorageDescriptorSortColumnArgs) ElementType() reflect.Type
- func (i GetCatalogTableStorageDescriptorSortColumnArgs) ToGetCatalogTableStorageDescriptorSortColumnOutput() GetCatalogTableStorageDescriptorSortColumnOutput
- func (i GetCatalogTableStorageDescriptorSortColumnArgs) ToGetCatalogTableStorageDescriptorSortColumnOutputWithContext(ctx context.Context) GetCatalogTableStorageDescriptorSortColumnOutput
- type GetCatalogTableStorageDescriptorSortColumnArray
- func (GetCatalogTableStorageDescriptorSortColumnArray) ElementType() reflect.Type
- func (i GetCatalogTableStorageDescriptorSortColumnArray) ToGetCatalogTableStorageDescriptorSortColumnArrayOutput() GetCatalogTableStorageDescriptorSortColumnArrayOutput
- func (i GetCatalogTableStorageDescriptorSortColumnArray) ToGetCatalogTableStorageDescriptorSortColumnArrayOutputWithContext(ctx context.Context) GetCatalogTableStorageDescriptorSortColumnArrayOutput
- type GetCatalogTableStorageDescriptorSortColumnArrayInput
- type GetCatalogTableStorageDescriptorSortColumnArrayOutput
- func (GetCatalogTableStorageDescriptorSortColumnArrayOutput) ElementType() reflect.Type
- func (o GetCatalogTableStorageDescriptorSortColumnArrayOutput) Index(i pulumi.IntInput) GetCatalogTableStorageDescriptorSortColumnOutput
- func (o GetCatalogTableStorageDescriptorSortColumnArrayOutput) ToGetCatalogTableStorageDescriptorSortColumnArrayOutput() GetCatalogTableStorageDescriptorSortColumnArrayOutput
- func (o GetCatalogTableStorageDescriptorSortColumnArrayOutput) ToGetCatalogTableStorageDescriptorSortColumnArrayOutputWithContext(ctx context.Context) GetCatalogTableStorageDescriptorSortColumnArrayOutput
- type GetCatalogTableStorageDescriptorSortColumnInput
- type GetCatalogTableStorageDescriptorSortColumnOutput
- func (o GetCatalogTableStorageDescriptorSortColumnOutput) Column() pulumi.StringOutput
- func (GetCatalogTableStorageDescriptorSortColumnOutput) ElementType() reflect.Type
- func (o GetCatalogTableStorageDescriptorSortColumnOutput) SortOrder() pulumi.IntOutput
- func (o GetCatalogTableStorageDescriptorSortColumnOutput) ToGetCatalogTableStorageDescriptorSortColumnOutput() GetCatalogTableStorageDescriptorSortColumnOutput
- func (o GetCatalogTableStorageDescriptorSortColumnOutput) ToGetCatalogTableStorageDescriptorSortColumnOutputWithContext(ctx context.Context) GetCatalogTableStorageDescriptorSortColumnOutput
- type GetCatalogTableTargetTable
- type GetCatalogTableTargetTableArgs
- func (GetCatalogTableTargetTableArgs) ElementType() reflect.Type
- func (i GetCatalogTableTargetTableArgs) ToGetCatalogTableTargetTableOutput() GetCatalogTableTargetTableOutput
- func (i GetCatalogTableTargetTableArgs) ToGetCatalogTableTargetTableOutputWithContext(ctx context.Context) GetCatalogTableTargetTableOutput
- type GetCatalogTableTargetTableArray
- func (GetCatalogTableTargetTableArray) ElementType() reflect.Type
- func (i GetCatalogTableTargetTableArray) ToGetCatalogTableTargetTableArrayOutput() GetCatalogTableTargetTableArrayOutput
- func (i GetCatalogTableTargetTableArray) ToGetCatalogTableTargetTableArrayOutputWithContext(ctx context.Context) GetCatalogTableTargetTableArrayOutput
- type GetCatalogTableTargetTableArrayInput
- type GetCatalogTableTargetTableArrayOutput
- func (GetCatalogTableTargetTableArrayOutput) ElementType() reflect.Type
- func (o GetCatalogTableTargetTableArrayOutput) Index(i pulumi.IntInput) GetCatalogTableTargetTableOutput
- func (o GetCatalogTableTargetTableArrayOutput) ToGetCatalogTableTargetTableArrayOutput() GetCatalogTableTargetTableArrayOutput
- func (o GetCatalogTableTargetTableArrayOutput) ToGetCatalogTableTargetTableArrayOutputWithContext(ctx context.Context) GetCatalogTableTargetTableArrayOutput
- type GetCatalogTableTargetTableInput
- type GetCatalogTableTargetTableOutput
- func (o GetCatalogTableTargetTableOutput) CatalogId() pulumi.StringOutput
- func (o GetCatalogTableTargetTableOutput) DatabaseName() pulumi.StringOutput
- func (GetCatalogTableTargetTableOutput) ElementType() reflect.Type
- func (o GetCatalogTableTargetTableOutput) Name() pulumi.StringOutput
- func (o GetCatalogTableTargetTableOutput) Region() pulumi.StringOutput
- func (o GetCatalogTableTargetTableOutput) ToGetCatalogTableTargetTableOutput() GetCatalogTableTargetTableOutput
- func (o GetCatalogTableTargetTableOutput) ToGetCatalogTableTargetTableOutputWithContext(ctx context.Context) GetCatalogTableTargetTableOutput
- type GetConnectionPhysicalConnectionRequirement
- type GetConnectionPhysicalConnectionRequirementArgs
- func (GetConnectionPhysicalConnectionRequirementArgs) ElementType() reflect.Type
- func (i GetConnectionPhysicalConnectionRequirementArgs) ToGetConnectionPhysicalConnectionRequirementOutput() GetConnectionPhysicalConnectionRequirementOutput
- func (i GetConnectionPhysicalConnectionRequirementArgs) ToGetConnectionPhysicalConnectionRequirementOutputWithContext(ctx context.Context) GetConnectionPhysicalConnectionRequirementOutput
- type GetConnectionPhysicalConnectionRequirementArray
- func (GetConnectionPhysicalConnectionRequirementArray) ElementType() reflect.Type
- func (i GetConnectionPhysicalConnectionRequirementArray) ToGetConnectionPhysicalConnectionRequirementArrayOutput() GetConnectionPhysicalConnectionRequirementArrayOutput
- func (i GetConnectionPhysicalConnectionRequirementArray) ToGetConnectionPhysicalConnectionRequirementArrayOutputWithContext(ctx context.Context) GetConnectionPhysicalConnectionRequirementArrayOutput
- type GetConnectionPhysicalConnectionRequirementArrayInput
- type GetConnectionPhysicalConnectionRequirementArrayOutput
- func (GetConnectionPhysicalConnectionRequirementArrayOutput) ElementType() reflect.Type
- func (o GetConnectionPhysicalConnectionRequirementArrayOutput) Index(i pulumi.IntInput) GetConnectionPhysicalConnectionRequirementOutput
- func (o GetConnectionPhysicalConnectionRequirementArrayOutput) ToGetConnectionPhysicalConnectionRequirementArrayOutput() GetConnectionPhysicalConnectionRequirementArrayOutput
- func (o GetConnectionPhysicalConnectionRequirementArrayOutput) ToGetConnectionPhysicalConnectionRequirementArrayOutputWithContext(ctx context.Context) GetConnectionPhysicalConnectionRequirementArrayOutput
- type GetConnectionPhysicalConnectionRequirementInput
- type GetConnectionPhysicalConnectionRequirementOutput
- func (o GetConnectionPhysicalConnectionRequirementOutput) AvailabilityZone() pulumi.StringOutput
- func (GetConnectionPhysicalConnectionRequirementOutput) ElementType() reflect.Type
- func (o GetConnectionPhysicalConnectionRequirementOutput) SecurityGroupIdLists() pulumi.StringArrayOutput
- func (o GetConnectionPhysicalConnectionRequirementOutput) SubnetId() pulumi.StringOutput
- func (o GetConnectionPhysicalConnectionRequirementOutput) ToGetConnectionPhysicalConnectionRequirementOutput() GetConnectionPhysicalConnectionRequirementOutput
- func (o GetConnectionPhysicalConnectionRequirementOutput) ToGetConnectionPhysicalConnectionRequirementOutputWithContext(ctx context.Context) GetConnectionPhysicalConnectionRequirementOutput
- type GetDataCatalogEncryptionSettingsDataCatalogEncryptionSetting
- type GetDataCatalogEncryptionSettingsDataCatalogEncryptionSettingArgs
- func (GetDataCatalogEncryptionSettingsDataCatalogEncryptionSettingArgs) ElementType() reflect.Type
- func (i GetDataCatalogEncryptionSettingsDataCatalogEncryptionSettingArgs) ToGetDataCatalogEncryptionSettingsDataCatalogEncryptionSettingOutput() GetDataCatalogEncryptionSettingsDataCatalogEncryptionSettingOutput
- func (i GetDataCatalogEncryptionSettingsDataCatalogEncryptionSettingArgs) ToGetDataCatalogEncryptionSettingsDataCatalogEncryptionSettingOutputWithContext(ctx context.Context) GetDataCatalogEncryptionSettingsDataCatalogEncryptionSettingOutput
- type GetDataCatalogEncryptionSettingsDataCatalogEncryptionSettingArray
- func (GetDataCatalogEncryptionSettingsDataCatalogEncryptionSettingArray) ElementType() reflect.Type
- func (i GetDataCatalogEncryptionSettingsDataCatalogEncryptionSettingArray) ToGetDataCatalogEncryptionSettingsDataCatalogEncryptionSettingArrayOutput() GetDataCatalogEncryptionSettingsDataCatalogEncryptionSettingArrayOutput
- func (i GetDataCatalogEncryptionSettingsDataCatalogEncryptionSettingArray) ToGetDataCatalogEncryptionSettingsDataCatalogEncryptionSettingArrayOutputWithContext(ctx context.Context) GetDataCatalogEncryptionSettingsDataCatalogEncryptionSettingArrayOutput
- type GetDataCatalogEncryptionSettingsDataCatalogEncryptionSettingArrayInput
- type GetDataCatalogEncryptionSettingsDataCatalogEncryptionSettingArrayOutput
- func (GetDataCatalogEncryptionSettingsDataCatalogEncryptionSettingArrayOutput) ElementType() reflect.Type
- func (o GetDataCatalogEncryptionSettingsDataCatalogEncryptionSettingArrayOutput) Index(i pulumi.IntInput) GetDataCatalogEncryptionSettingsDataCatalogEncryptionSettingOutput
- func (o GetDataCatalogEncryptionSettingsDataCatalogEncryptionSettingArrayOutput) ToGetDataCatalogEncryptionSettingsDataCatalogEncryptionSettingArrayOutput() GetDataCatalogEncryptionSettingsDataCatalogEncryptionSettingArrayOutput
- func (o GetDataCatalogEncryptionSettingsDataCatalogEncryptionSettingArrayOutput) ToGetDataCatalogEncryptionSettingsDataCatalogEncryptionSettingArrayOutputWithContext(ctx context.Context) GetDataCatalogEncryptionSettingsDataCatalogEncryptionSettingArrayOutput
- type GetDataCatalogEncryptionSettingsDataCatalogEncryptionSettingConnectionPasswordEncryption
- type GetDataCatalogEncryptionSettingsDataCatalogEncryptionSettingConnectionPasswordEncryptionArgs
- func (GetDataCatalogEncryptionSettingsDataCatalogEncryptionSettingConnectionPasswordEncryptionArgs) ElementType() reflect.Type
- func (i GetDataCatalogEncryptionSettingsDataCatalogEncryptionSettingConnectionPasswordEncryptionArgs) ToGetDataCatalogEncryptionSettingsDataCatalogEncryptionSettingConnectionPasswordEncryptionOutput() ...
- func (i GetDataCatalogEncryptionSettingsDataCatalogEncryptionSettingConnectionPasswordEncryptionArgs) ToGetDataCatalogEncryptionSettingsDataCatalogEncryptionSettingConnectionPasswordEncryptionOutputWithContext(ctx context.Context) ...
- type GetDataCatalogEncryptionSettingsDataCatalogEncryptionSettingConnectionPasswordEncryptionArray
- func (GetDataCatalogEncryptionSettingsDataCatalogEncryptionSettingConnectionPasswordEncryptionArray) ElementType() reflect.Type
- func (i GetDataCatalogEncryptionSettingsDataCatalogEncryptionSettingConnectionPasswordEncryptionArray) ToGetDataCatalogEncryptionSettingsDataCatalogEncryptionSettingConnectionPasswordEncryptionArrayOutput() ...
- func (i GetDataCatalogEncryptionSettingsDataCatalogEncryptionSettingConnectionPasswordEncryptionArray) ToGetDataCatalogEncryptionSettingsDataCatalogEncryptionSettingConnectionPasswordEncryptionArrayOutputWithContext(ctx context.Context) ...
- type GetDataCatalogEncryptionSettingsDataCatalogEncryptionSettingConnectionPasswordEncryptionArrayInput
- type GetDataCatalogEncryptionSettingsDataCatalogEncryptionSettingConnectionPasswordEncryptionArrayOutput
- func (GetDataCatalogEncryptionSettingsDataCatalogEncryptionSettingConnectionPasswordEncryptionArrayOutput) ElementType() reflect.Type
- func (o GetDataCatalogEncryptionSettingsDataCatalogEncryptionSettingConnectionPasswordEncryptionArrayOutput) Index(i pulumi.IntInput) ...
- func (o GetDataCatalogEncryptionSettingsDataCatalogEncryptionSettingConnectionPasswordEncryptionArrayOutput) ToGetDataCatalogEncryptionSettingsDataCatalogEncryptionSettingConnectionPasswordEncryptionArrayOutput() ...
- func (o GetDataCatalogEncryptionSettingsDataCatalogEncryptionSettingConnectionPasswordEncryptionArrayOutput) ToGetDataCatalogEncryptionSettingsDataCatalogEncryptionSettingConnectionPasswordEncryptionArrayOutputWithContext(ctx context.Context) ...
- type GetDataCatalogEncryptionSettingsDataCatalogEncryptionSettingConnectionPasswordEncryptionInput
- type GetDataCatalogEncryptionSettingsDataCatalogEncryptionSettingConnectionPasswordEncryptionOutput
- func (o GetDataCatalogEncryptionSettingsDataCatalogEncryptionSettingConnectionPasswordEncryptionOutput) AwsKmsKeyId() pulumi.StringOutput
- func (GetDataCatalogEncryptionSettingsDataCatalogEncryptionSettingConnectionPasswordEncryptionOutput) ElementType() reflect.Type
- func (o GetDataCatalogEncryptionSettingsDataCatalogEncryptionSettingConnectionPasswordEncryptionOutput) ReturnConnectionPasswordEncrypted() pulumi.BoolOutput
- func (o GetDataCatalogEncryptionSettingsDataCatalogEncryptionSettingConnectionPasswordEncryptionOutput) ToGetDataCatalogEncryptionSettingsDataCatalogEncryptionSettingConnectionPasswordEncryptionOutput() ...
- func (o GetDataCatalogEncryptionSettingsDataCatalogEncryptionSettingConnectionPasswordEncryptionOutput) ToGetDataCatalogEncryptionSettingsDataCatalogEncryptionSettingConnectionPasswordEncryptionOutputWithContext(ctx context.Context) ...
- type GetDataCatalogEncryptionSettingsDataCatalogEncryptionSettingEncryptionAtRest
- type GetDataCatalogEncryptionSettingsDataCatalogEncryptionSettingEncryptionAtRestArgs
- func (GetDataCatalogEncryptionSettingsDataCatalogEncryptionSettingEncryptionAtRestArgs) ElementType() reflect.Type
- func (i GetDataCatalogEncryptionSettingsDataCatalogEncryptionSettingEncryptionAtRestArgs) ToGetDataCatalogEncryptionSettingsDataCatalogEncryptionSettingEncryptionAtRestOutput() ...
- func (i GetDataCatalogEncryptionSettingsDataCatalogEncryptionSettingEncryptionAtRestArgs) ToGetDataCatalogEncryptionSettingsDataCatalogEncryptionSettingEncryptionAtRestOutputWithContext(ctx context.Context) ...
- type GetDataCatalogEncryptionSettingsDataCatalogEncryptionSettingEncryptionAtRestArray
- func (GetDataCatalogEncryptionSettingsDataCatalogEncryptionSettingEncryptionAtRestArray) ElementType() reflect.Type
- func (i GetDataCatalogEncryptionSettingsDataCatalogEncryptionSettingEncryptionAtRestArray) ToGetDataCatalogEncryptionSettingsDataCatalogEncryptionSettingEncryptionAtRestArrayOutput() ...
- func (i GetDataCatalogEncryptionSettingsDataCatalogEncryptionSettingEncryptionAtRestArray) ToGetDataCatalogEncryptionSettingsDataCatalogEncryptionSettingEncryptionAtRestArrayOutputWithContext(ctx context.Context) ...
- type GetDataCatalogEncryptionSettingsDataCatalogEncryptionSettingEncryptionAtRestArrayInput
- type GetDataCatalogEncryptionSettingsDataCatalogEncryptionSettingEncryptionAtRestArrayOutput
- func (GetDataCatalogEncryptionSettingsDataCatalogEncryptionSettingEncryptionAtRestArrayOutput) ElementType() reflect.Type
- func (o GetDataCatalogEncryptionSettingsDataCatalogEncryptionSettingEncryptionAtRestArrayOutput) Index(i pulumi.IntInput) ...
- func (o GetDataCatalogEncryptionSettingsDataCatalogEncryptionSettingEncryptionAtRestArrayOutput) ToGetDataCatalogEncryptionSettingsDataCatalogEncryptionSettingEncryptionAtRestArrayOutput() ...
- func (o GetDataCatalogEncryptionSettingsDataCatalogEncryptionSettingEncryptionAtRestArrayOutput) ToGetDataCatalogEncryptionSettingsDataCatalogEncryptionSettingEncryptionAtRestArrayOutputWithContext(ctx context.Context) ...
- type GetDataCatalogEncryptionSettingsDataCatalogEncryptionSettingEncryptionAtRestInput
- type GetDataCatalogEncryptionSettingsDataCatalogEncryptionSettingEncryptionAtRestOutput
- func (o GetDataCatalogEncryptionSettingsDataCatalogEncryptionSettingEncryptionAtRestOutput) CatalogEncryptionMode() pulumi.StringOutput
- func (o GetDataCatalogEncryptionSettingsDataCatalogEncryptionSettingEncryptionAtRestOutput) CatalogEncryptionServiceRole() pulumi.StringOutput
- func (GetDataCatalogEncryptionSettingsDataCatalogEncryptionSettingEncryptionAtRestOutput) ElementType() reflect.Type
- func (o GetDataCatalogEncryptionSettingsDataCatalogEncryptionSettingEncryptionAtRestOutput) SseAwsKmsKeyId() pulumi.StringOutput
- func (o GetDataCatalogEncryptionSettingsDataCatalogEncryptionSettingEncryptionAtRestOutput) ToGetDataCatalogEncryptionSettingsDataCatalogEncryptionSettingEncryptionAtRestOutput() ...
- func (o GetDataCatalogEncryptionSettingsDataCatalogEncryptionSettingEncryptionAtRestOutput) ToGetDataCatalogEncryptionSettingsDataCatalogEncryptionSettingEncryptionAtRestOutputWithContext(ctx context.Context) ...
- type GetDataCatalogEncryptionSettingsDataCatalogEncryptionSettingInput
- type GetDataCatalogEncryptionSettingsDataCatalogEncryptionSettingOutput
- func (o GetDataCatalogEncryptionSettingsDataCatalogEncryptionSettingOutput) ConnectionPasswordEncryptions() ...
- func (GetDataCatalogEncryptionSettingsDataCatalogEncryptionSettingOutput) ElementType() reflect.Type
- func (o GetDataCatalogEncryptionSettingsDataCatalogEncryptionSettingOutput) EncryptionAtRests() ...
- func (o GetDataCatalogEncryptionSettingsDataCatalogEncryptionSettingOutput) ToGetDataCatalogEncryptionSettingsDataCatalogEncryptionSettingOutput() GetDataCatalogEncryptionSettingsDataCatalogEncryptionSettingOutput
- func (o GetDataCatalogEncryptionSettingsDataCatalogEncryptionSettingOutput) ToGetDataCatalogEncryptionSettingsDataCatalogEncryptionSettingOutputWithContext(ctx context.Context) GetDataCatalogEncryptionSettingsDataCatalogEncryptionSettingOutput
- type GetScriptArgs
- type GetScriptDagEdge
- type GetScriptDagEdgeArgs
- type GetScriptDagEdgeArray
- type GetScriptDagEdgeArrayInput
- type GetScriptDagEdgeArrayOutput
- func (GetScriptDagEdgeArrayOutput) ElementType() reflect.Type
- func (o GetScriptDagEdgeArrayOutput) Index(i pulumi.IntInput) GetScriptDagEdgeOutput
- func (o GetScriptDagEdgeArrayOutput) ToGetScriptDagEdgeArrayOutput() GetScriptDagEdgeArrayOutput
- func (o GetScriptDagEdgeArrayOutput) ToGetScriptDagEdgeArrayOutputWithContext(ctx context.Context) GetScriptDagEdgeArrayOutput
- type GetScriptDagEdgeInput
- type GetScriptDagEdgeOutput
- func (GetScriptDagEdgeOutput) ElementType() reflect.Type
- func (o GetScriptDagEdgeOutput) Source() pulumi.StringOutput
- func (o GetScriptDagEdgeOutput) Target() pulumi.StringOutput
- func (o GetScriptDagEdgeOutput) TargetParameter() pulumi.StringPtrOutput
- func (o GetScriptDagEdgeOutput) ToGetScriptDagEdgeOutput() GetScriptDagEdgeOutput
- func (o GetScriptDagEdgeOutput) ToGetScriptDagEdgeOutputWithContext(ctx context.Context) GetScriptDagEdgeOutput
- type GetScriptDagNode
- type GetScriptDagNodeArg
- type GetScriptDagNodeArgArgs
- type GetScriptDagNodeArgArray
- type GetScriptDagNodeArgArrayInput
- type GetScriptDagNodeArgArrayOutput
- func (GetScriptDagNodeArgArrayOutput) ElementType() reflect.Type
- func (o GetScriptDagNodeArgArrayOutput) Index(i pulumi.IntInput) GetScriptDagNodeArgOutput
- func (o GetScriptDagNodeArgArrayOutput) ToGetScriptDagNodeArgArrayOutput() GetScriptDagNodeArgArrayOutput
- func (o GetScriptDagNodeArgArrayOutput) ToGetScriptDagNodeArgArrayOutputWithContext(ctx context.Context) GetScriptDagNodeArgArrayOutput
- type GetScriptDagNodeArgInput
- type GetScriptDagNodeArgOutput
- func (GetScriptDagNodeArgOutput) ElementType() reflect.Type
- func (o GetScriptDagNodeArgOutput) Name() pulumi.StringOutput
- func (o GetScriptDagNodeArgOutput) Param() pulumi.BoolPtrOutput
- func (o GetScriptDagNodeArgOutput) ToGetScriptDagNodeArgOutput() GetScriptDagNodeArgOutput
- func (o GetScriptDagNodeArgOutput) ToGetScriptDagNodeArgOutputWithContext(ctx context.Context) GetScriptDagNodeArgOutput
- func (o GetScriptDagNodeArgOutput) Value() pulumi.StringOutput
- type GetScriptDagNodeArgs
- type GetScriptDagNodeArray
- type GetScriptDagNodeArrayInput
- type GetScriptDagNodeArrayOutput
- func (GetScriptDagNodeArrayOutput) ElementType() reflect.Type
- func (o GetScriptDagNodeArrayOutput) Index(i pulumi.IntInput) GetScriptDagNodeOutput
- func (o GetScriptDagNodeArrayOutput) ToGetScriptDagNodeArrayOutput() GetScriptDagNodeArrayOutput
- func (o GetScriptDagNodeArrayOutput) ToGetScriptDagNodeArrayOutputWithContext(ctx context.Context) GetScriptDagNodeArrayOutput
- type GetScriptDagNodeInput
- type GetScriptDagNodeOutput
- func (o GetScriptDagNodeOutput) Args() GetScriptDagNodeArgArrayOutput
- func (GetScriptDagNodeOutput) ElementType() reflect.Type
- func (o GetScriptDagNodeOutput) Id() pulumi.StringOutput
- func (o GetScriptDagNodeOutput) LineNumber() pulumi.IntPtrOutput
- func (o GetScriptDagNodeOutput) NodeType() pulumi.StringOutput
- func (o GetScriptDagNodeOutput) ToGetScriptDagNodeOutput() GetScriptDagNodeOutput
- func (o GetScriptDagNodeOutput) ToGetScriptDagNodeOutputWithContext(ctx context.Context) GetScriptDagNodeOutput
- type GetScriptOutputArgs
- type GetScriptResult
- type GetScriptResultOutput
- func (o GetScriptResultOutput) DagEdges() GetScriptDagEdgeArrayOutput
- func (o GetScriptResultOutput) DagNodes() GetScriptDagNodeArrayOutput
- func (GetScriptResultOutput) ElementType() reflect.Type
- func (o GetScriptResultOutput) Id() pulumi.StringOutput
- func (o GetScriptResultOutput) Language() pulumi.StringPtrOutput
- func (o GetScriptResultOutput) PythonScript() pulumi.StringOutput
- func (o GetScriptResultOutput) ScalaCode() pulumi.StringOutput
- func (o GetScriptResultOutput) ToGetScriptResultOutput() GetScriptResultOutput
- func (o GetScriptResultOutput) ToGetScriptResultOutputWithContext(ctx context.Context) GetScriptResultOutput
- type Job
- type JobArgs
- type JobArray
- type JobArrayInput
- type JobArrayOutput
- type JobCommand
- type JobCommandArgs
- func (JobCommandArgs) ElementType() reflect.Type
- func (i JobCommandArgs) ToJobCommandOutput() JobCommandOutput
- func (i JobCommandArgs) ToJobCommandOutputWithContext(ctx context.Context) JobCommandOutput
- func (i JobCommandArgs) ToJobCommandPtrOutput() JobCommandPtrOutput
- func (i JobCommandArgs) ToJobCommandPtrOutputWithContext(ctx context.Context) JobCommandPtrOutput
- type JobCommandInput
- type JobCommandOutput
- func (JobCommandOutput) ElementType() reflect.Type
- func (o JobCommandOutput) Name() pulumi.StringPtrOutput
- func (o JobCommandOutput) PythonVersion() pulumi.StringPtrOutput
- func (o JobCommandOutput) Runtime() pulumi.StringPtrOutput
- func (o JobCommandOutput) ScriptLocation() pulumi.StringOutput
- func (o JobCommandOutput) ToJobCommandOutput() JobCommandOutput
- func (o JobCommandOutput) ToJobCommandOutputWithContext(ctx context.Context) JobCommandOutput
- func (o JobCommandOutput) ToJobCommandPtrOutput() JobCommandPtrOutput
- func (o JobCommandOutput) ToJobCommandPtrOutputWithContext(ctx context.Context) JobCommandPtrOutput
- type JobCommandPtrInput
- type JobCommandPtrOutput
- func (o JobCommandPtrOutput) Elem() JobCommandOutput
- func (JobCommandPtrOutput) ElementType() reflect.Type
- func (o JobCommandPtrOutput) Name() pulumi.StringPtrOutput
- func (o JobCommandPtrOutput) PythonVersion() pulumi.StringPtrOutput
- func (o JobCommandPtrOutput) Runtime() pulumi.StringPtrOutput
- func (o JobCommandPtrOutput) ScriptLocation() pulumi.StringPtrOutput
- func (o JobCommandPtrOutput) ToJobCommandPtrOutput() JobCommandPtrOutput
- func (o JobCommandPtrOutput) ToJobCommandPtrOutputWithContext(ctx context.Context) JobCommandPtrOutput
- type JobExecutionProperty
- type JobExecutionPropertyArgs
- func (JobExecutionPropertyArgs) ElementType() reflect.Type
- func (i JobExecutionPropertyArgs) ToJobExecutionPropertyOutput() JobExecutionPropertyOutput
- func (i JobExecutionPropertyArgs) ToJobExecutionPropertyOutputWithContext(ctx context.Context) JobExecutionPropertyOutput
- func (i JobExecutionPropertyArgs) ToJobExecutionPropertyPtrOutput() JobExecutionPropertyPtrOutput
- func (i JobExecutionPropertyArgs) ToJobExecutionPropertyPtrOutputWithContext(ctx context.Context) JobExecutionPropertyPtrOutput
- type JobExecutionPropertyInput
- type JobExecutionPropertyOutput
- func (JobExecutionPropertyOutput) ElementType() reflect.Type
- func (o JobExecutionPropertyOutput) MaxConcurrentRuns() pulumi.IntPtrOutput
- func (o JobExecutionPropertyOutput) ToJobExecutionPropertyOutput() JobExecutionPropertyOutput
- func (o JobExecutionPropertyOutput) ToJobExecutionPropertyOutputWithContext(ctx context.Context) JobExecutionPropertyOutput
- func (o JobExecutionPropertyOutput) ToJobExecutionPropertyPtrOutput() JobExecutionPropertyPtrOutput
- func (o JobExecutionPropertyOutput) ToJobExecutionPropertyPtrOutputWithContext(ctx context.Context) JobExecutionPropertyPtrOutput
- type JobExecutionPropertyPtrInput
- type JobExecutionPropertyPtrOutput
- func (o JobExecutionPropertyPtrOutput) Elem() JobExecutionPropertyOutput
- func (JobExecutionPropertyPtrOutput) ElementType() reflect.Type
- func (o JobExecutionPropertyPtrOutput) MaxConcurrentRuns() pulumi.IntPtrOutput
- func (o JobExecutionPropertyPtrOutput) ToJobExecutionPropertyPtrOutput() JobExecutionPropertyPtrOutput
- func (o JobExecutionPropertyPtrOutput) ToJobExecutionPropertyPtrOutputWithContext(ctx context.Context) JobExecutionPropertyPtrOutput
- type JobInput
- type JobMap
- type JobMapInput
- type JobMapOutput
- type JobNotificationProperty
- type JobNotificationPropertyArgs
- func (JobNotificationPropertyArgs) ElementType() reflect.Type
- func (i JobNotificationPropertyArgs) ToJobNotificationPropertyOutput() JobNotificationPropertyOutput
- func (i JobNotificationPropertyArgs) ToJobNotificationPropertyOutputWithContext(ctx context.Context) JobNotificationPropertyOutput
- func (i JobNotificationPropertyArgs) ToJobNotificationPropertyPtrOutput() JobNotificationPropertyPtrOutput
- func (i JobNotificationPropertyArgs) ToJobNotificationPropertyPtrOutputWithContext(ctx context.Context) JobNotificationPropertyPtrOutput
- type JobNotificationPropertyInput
- type JobNotificationPropertyOutput
- func (JobNotificationPropertyOutput) ElementType() reflect.Type
- func (o JobNotificationPropertyOutput) NotifyDelayAfter() pulumi.IntPtrOutput
- func (o JobNotificationPropertyOutput) ToJobNotificationPropertyOutput() JobNotificationPropertyOutput
- func (o JobNotificationPropertyOutput) ToJobNotificationPropertyOutputWithContext(ctx context.Context) JobNotificationPropertyOutput
- func (o JobNotificationPropertyOutput) ToJobNotificationPropertyPtrOutput() JobNotificationPropertyPtrOutput
- func (o JobNotificationPropertyOutput) ToJobNotificationPropertyPtrOutputWithContext(ctx context.Context) JobNotificationPropertyPtrOutput
- type JobNotificationPropertyPtrInput
- type JobNotificationPropertyPtrOutput
- func (o JobNotificationPropertyPtrOutput) Elem() JobNotificationPropertyOutput
- func (JobNotificationPropertyPtrOutput) ElementType() reflect.Type
- func (o JobNotificationPropertyPtrOutput) NotifyDelayAfter() pulumi.IntPtrOutput
- func (o JobNotificationPropertyPtrOutput) ToJobNotificationPropertyPtrOutput() JobNotificationPropertyPtrOutput
- func (o JobNotificationPropertyPtrOutput) ToJobNotificationPropertyPtrOutputWithContext(ctx context.Context) JobNotificationPropertyPtrOutput
- type JobOutput
- func (o JobOutput) Arn() pulumi.StringOutput
- func (o JobOutput) Command() JobCommandOutput
- func (o JobOutput) Connections() pulumi.StringArrayOutput
- func (o JobOutput) DefaultArguments() pulumi.StringMapOutput
- func (o JobOutput) Description() pulumi.StringPtrOutput
- func (JobOutput) ElementType() reflect.Type
- func (o JobOutput) ExecutionClass() pulumi.StringPtrOutput
- func (o JobOutput) ExecutionProperty() JobExecutionPropertyOutput
- func (o JobOutput) GlueVersion() pulumi.StringOutput
- func (o JobOutput) JobRunQueuingEnabled() pulumi.BoolPtrOutput
- func (o JobOutput) MaintenanceWindow() pulumi.StringPtrOutput
- func (o JobOutput) MaxCapacity() pulumi.Float64Output
- func (o JobOutput) MaxRetries() pulumi.IntPtrOutput
- func (o JobOutput) Name() pulumi.StringOutput
- func (o JobOutput) NonOverridableArguments() pulumi.StringMapOutput
- func (o JobOutput) NotificationProperty() JobNotificationPropertyOutput
- func (o JobOutput) NumberOfWorkers() pulumi.IntOutput
- func (o JobOutput) RoleArn() pulumi.StringOutput
- func (o JobOutput) SecurityConfiguration() pulumi.StringPtrOutput
- func (o JobOutput) Tags() pulumi.StringMapOutput
- func (o JobOutput) TagsAll() pulumi.StringMapOutputdeprecated
- func (o JobOutput) Timeout() pulumi.IntOutput
- func (o JobOutput) ToJobOutput() JobOutput
- func (o JobOutput) ToJobOutputWithContext(ctx context.Context) JobOutput
- func (o JobOutput) WorkerType() pulumi.StringOutput
- type JobState
- type LookupCatalogTableArgs
- type LookupCatalogTableOutputArgs
- type LookupCatalogTableResult
- type LookupCatalogTableResultOutput
- func (o LookupCatalogTableResultOutput) Arn() pulumi.StringOutput
- func (o LookupCatalogTableResultOutput) CatalogId() pulumi.StringOutput
- func (o LookupCatalogTableResultOutput) DatabaseName() pulumi.StringOutput
- func (o LookupCatalogTableResultOutput) Description() pulumi.StringOutput
- func (LookupCatalogTableResultOutput) ElementType() reflect.Type
- func (o LookupCatalogTableResultOutput) Id() pulumi.StringOutput
- func (o LookupCatalogTableResultOutput) Name() pulumi.StringOutput
- func (o LookupCatalogTableResultOutput) Owner() pulumi.StringOutput
- func (o LookupCatalogTableResultOutput) Parameters() pulumi.StringMapOutput
- func (o LookupCatalogTableResultOutput) PartitionIndices() GetCatalogTablePartitionIndexArrayOutput
- func (o LookupCatalogTableResultOutput) PartitionKeys() GetCatalogTablePartitionKeyArrayOutput
- func (o LookupCatalogTableResultOutput) QueryAsOfTime() pulumi.StringPtrOutput
- func (o LookupCatalogTableResultOutput) Retention() pulumi.IntOutput
- func (o LookupCatalogTableResultOutput) StorageDescriptors() GetCatalogTableStorageDescriptorArrayOutput
- func (o LookupCatalogTableResultOutput) TableType() pulumi.StringOutput
- func (o LookupCatalogTableResultOutput) TargetTables() GetCatalogTableTargetTableArrayOutput
- func (o LookupCatalogTableResultOutput) ToLookupCatalogTableResultOutput() LookupCatalogTableResultOutput
- func (o LookupCatalogTableResultOutput) ToLookupCatalogTableResultOutputWithContext(ctx context.Context) LookupCatalogTableResultOutput
- func (o LookupCatalogTableResultOutput) TransactionId() pulumi.IntPtrOutput
- func (o LookupCatalogTableResultOutput) ViewExpandedText() pulumi.StringOutput
- func (o LookupCatalogTableResultOutput) ViewOriginalText() pulumi.StringOutput
- type LookupConnectionArgs
- type LookupConnectionOutputArgs
- type LookupConnectionResult
- type LookupConnectionResultOutput
- func (o LookupConnectionResultOutput) Arn() pulumi.StringOutput
- func (o LookupConnectionResultOutput) CatalogId() pulumi.StringOutput
- func (o LookupConnectionResultOutput) ConnectionProperties() pulumi.StringMapOutput
- func (o LookupConnectionResultOutput) ConnectionType() pulumi.StringOutput
- func (o LookupConnectionResultOutput) Description() pulumi.StringOutput
- func (LookupConnectionResultOutput) ElementType() reflect.Type
- func (o LookupConnectionResultOutput) Id() pulumi.StringOutput
- func (o LookupConnectionResultOutput) MatchCriterias() pulumi.StringArrayOutput
- func (o LookupConnectionResultOutput) Name() pulumi.StringOutput
- func (o LookupConnectionResultOutput) PhysicalConnectionRequirements() GetConnectionPhysicalConnectionRequirementArrayOutput
- func (o LookupConnectionResultOutput) Tags() pulumi.StringMapOutput
- func (o LookupConnectionResultOutput) ToLookupConnectionResultOutput() LookupConnectionResultOutput
- func (o LookupConnectionResultOutput) ToLookupConnectionResultOutputWithContext(ctx context.Context) LookupConnectionResultOutput
- type LookupDataCatalogEncryptionSettingsArgs
- type LookupDataCatalogEncryptionSettingsOutputArgs
- type LookupDataCatalogEncryptionSettingsResult
- type LookupDataCatalogEncryptionSettingsResultOutput
- func (o LookupDataCatalogEncryptionSettingsResultOutput) CatalogId() pulumi.StringOutput
- func (o LookupDataCatalogEncryptionSettingsResultOutput) DataCatalogEncryptionSettings() GetDataCatalogEncryptionSettingsDataCatalogEncryptionSettingArrayOutput
- func (LookupDataCatalogEncryptionSettingsResultOutput) ElementType() reflect.Type
- func (o LookupDataCatalogEncryptionSettingsResultOutput) Id() pulumi.StringOutput
- func (o LookupDataCatalogEncryptionSettingsResultOutput) ToLookupDataCatalogEncryptionSettingsResultOutput() LookupDataCatalogEncryptionSettingsResultOutput
- func (o LookupDataCatalogEncryptionSettingsResultOutput) ToLookupDataCatalogEncryptionSettingsResultOutputWithContext(ctx context.Context) LookupDataCatalogEncryptionSettingsResultOutput
- type LookupRegistryArgs
- type LookupRegistryOutputArgs
- type LookupRegistryResult
- type LookupRegistryResultOutput
- func (o LookupRegistryResultOutput) Arn() pulumi.StringOutput
- func (o LookupRegistryResultOutput) Description() pulumi.StringOutput
- func (LookupRegistryResultOutput) ElementType() reflect.Type
- func (o LookupRegistryResultOutput) Id() pulumi.StringOutput
- func (o LookupRegistryResultOutput) Name() pulumi.StringOutput
- func (o LookupRegistryResultOutput) ToLookupRegistryResultOutput() LookupRegistryResultOutput
- func (o LookupRegistryResultOutput) ToLookupRegistryResultOutputWithContext(ctx context.Context) LookupRegistryResultOutput
- type MLTransform
- type MLTransformArgs
- type MLTransformArray
- type MLTransformArrayInput
- type MLTransformArrayOutput
- func (MLTransformArrayOutput) ElementType() reflect.Type
- func (o MLTransformArrayOutput) Index(i pulumi.IntInput) MLTransformOutput
- func (o MLTransformArrayOutput) ToMLTransformArrayOutput() MLTransformArrayOutput
- func (o MLTransformArrayOutput) ToMLTransformArrayOutputWithContext(ctx context.Context) MLTransformArrayOutput
- type MLTransformInput
- type MLTransformInputRecordTable
- type MLTransformInputRecordTableArgs
- func (MLTransformInputRecordTableArgs) ElementType() reflect.Type
- func (i MLTransformInputRecordTableArgs) ToMLTransformInputRecordTableOutput() MLTransformInputRecordTableOutput
- func (i MLTransformInputRecordTableArgs) ToMLTransformInputRecordTableOutputWithContext(ctx context.Context) MLTransformInputRecordTableOutput
- type MLTransformInputRecordTableArray
- func (MLTransformInputRecordTableArray) ElementType() reflect.Type
- func (i MLTransformInputRecordTableArray) ToMLTransformInputRecordTableArrayOutput() MLTransformInputRecordTableArrayOutput
- func (i MLTransformInputRecordTableArray) ToMLTransformInputRecordTableArrayOutputWithContext(ctx context.Context) MLTransformInputRecordTableArrayOutput
- type MLTransformInputRecordTableArrayInput
- type MLTransformInputRecordTableArrayOutput
- func (MLTransformInputRecordTableArrayOutput) ElementType() reflect.Type
- func (o MLTransformInputRecordTableArrayOutput) Index(i pulumi.IntInput) MLTransformInputRecordTableOutput
- func (o MLTransformInputRecordTableArrayOutput) ToMLTransformInputRecordTableArrayOutput() MLTransformInputRecordTableArrayOutput
- func (o MLTransformInputRecordTableArrayOutput) ToMLTransformInputRecordTableArrayOutputWithContext(ctx context.Context) MLTransformInputRecordTableArrayOutput
- type MLTransformInputRecordTableInput
- type MLTransformInputRecordTableOutput
- func (o MLTransformInputRecordTableOutput) CatalogId() pulumi.StringPtrOutput
- func (o MLTransformInputRecordTableOutput) ConnectionName() pulumi.StringPtrOutput
- func (o MLTransformInputRecordTableOutput) DatabaseName() pulumi.StringOutput
- func (MLTransformInputRecordTableOutput) ElementType() reflect.Type
- func (o MLTransformInputRecordTableOutput) TableName() pulumi.StringOutput
- func (o MLTransformInputRecordTableOutput) ToMLTransformInputRecordTableOutput() MLTransformInputRecordTableOutput
- func (o MLTransformInputRecordTableOutput) ToMLTransformInputRecordTableOutputWithContext(ctx context.Context) MLTransformInputRecordTableOutput
- type MLTransformMap
- type MLTransformMapInput
- type MLTransformMapOutput
- func (MLTransformMapOutput) ElementType() reflect.Type
- func (o MLTransformMapOutput) MapIndex(k pulumi.StringInput) MLTransformOutput
- func (o MLTransformMapOutput) ToMLTransformMapOutput() MLTransformMapOutput
- func (o MLTransformMapOutput) ToMLTransformMapOutputWithContext(ctx context.Context) MLTransformMapOutput
- type MLTransformOutput
- func (o MLTransformOutput) Arn() pulumi.StringOutput
- func (o MLTransformOutput) Description() pulumi.StringPtrOutput
- func (MLTransformOutput) ElementType() reflect.Type
- func (o MLTransformOutput) GlueVersion() pulumi.StringOutput
- func (o MLTransformOutput) InputRecordTables() MLTransformInputRecordTableArrayOutput
- func (o MLTransformOutput) LabelCount() pulumi.IntOutput
- func (o MLTransformOutput) MaxCapacity() pulumi.Float64Output
- func (o MLTransformOutput) MaxRetries() pulumi.IntPtrOutput
- func (o MLTransformOutput) Name() pulumi.StringOutput
- func (o MLTransformOutput) NumberOfWorkers() pulumi.IntPtrOutput
- func (o MLTransformOutput) Parameters() MLTransformParametersOutput
- func (o MLTransformOutput) RoleArn() pulumi.StringOutput
- func (o MLTransformOutput) Schemas() MLTransformSchemaArrayOutput
- func (o MLTransformOutput) Tags() pulumi.StringMapOutput
- func (o MLTransformOutput) TagsAll() pulumi.StringMapOutputdeprecated
- func (o MLTransformOutput) Timeout() pulumi.IntPtrOutput
- func (o MLTransformOutput) ToMLTransformOutput() MLTransformOutput
- func (o MLTransformOutput) ToMLTransformOutputWithContext(ctx context.Context) MLTransformOutput
- func (o MLTransformOutput) WorkerType() pulumi.StringPtrOutput
- type MLTransformParameters
- type MLTransformParametersArgs
- func (MLTransformParametersArgs) ElementType() reflect.Type
- func (i MLTransformParametersArgs) ToMLTransformParametersOutput() MLTransformParametersOutput
- func (i MLTransformParametersArgs) ToMLTransformParametersOutputWithContext(ctx context.Context) MLTransformParametersOutput
- func (i MLTransformParametersArgs) ToMLTransformParametersPtrOutput() MLTransformParametersPtrOutput
- func (i MLTransformParametersArgs) ToMLTransformParametersPtrOutputWithContext(ctx context.Context) MLTransformParametersPtrOutput
- type MLTransformParametersFindMatchesParameters
- type MLTransformParametersFindMatchesParametersArgs
- func (MLTransformParametersFindMatchesParametersArgs) ElementType() reflect.Type
- func (i MLTransformParametersFindMatchesParametersArgs) ToMLTransformParametersFindMatchesParametersOutput() MLTransformParametersFindMatchesParametersOutput
- func (i MLTransformParametersFindMatchesParametersArgs) ToMLTransformParametersFindMatchesParametersOutputWithContext(ctx context.Context) MLTransformParametersFindMatchesParametersOutput
- func (i MLTransformParametersFindMatchesParametersArgs) ToMLTransformParametersFindMatchesParametersPtrOutput() MLTransformParametersFindMatchesParametersPtrOutput
- func (i MLTransformParametersFindMatchesParametersArgs) ToMLTransformParametersFindMatchesParametersPtrOutputWithContext(ctx context.Context) MLTransformParametersFindMatchesParametersPtrOutput
- type MLTransformParametersFindMatchesParametersInput
- type MLTransformParametersFindMatchesParametersOutput
- func (o MLTransformParametersFindMatchesParametersOutput) AccuracyCostTradeOff() pulumi.Float64PtrOutput
- func (MLTransformParametersFindMatchesParametersOutput) ElementType() reflect.Type
- func (o MLTransformParametersFindMatchesParametersOutput) EnforceProvidedLabels() pulumi.BoolPtrOutput
- func (o MLTransformParametersFindMatchesParametersOutput) PrecisionRecallTradeOff() pulumi.Float64PtrOutput
- func (o MLTransformParametersFindMatchesParametersOutput) PrimaryKeyColumnName() pulumi.StringPtrOutput
- func (o MLTransformParametersFindMatchesParametersOutput) ToMLTransformParametersFindMatchesParametersOutput() MLTransformParametersFindMatchesParametersOutput
- func (o MLTransformParametersFindMatchesParametersOutput) ToMLTransformParametersFindMatchesParametersOutputWithContext(ctx context.Context) MLTransformParametersFindMatchesParametersOutput
- func (o MLTransformParametersFindMatchesParametersOutput) ToMLTransformParametersFindMatchesParametersPtrOutput() MLTransformParametersFindMatchesParametersPtrOutput
- func (o MLTransformParametersFindMatchesParametersOutput) ToMLTransformParametersFindMatchesParametersPtrOutputWithContext(ctx context.Context) MLTransformParametersFindMatchesParametersPtrOutput
- type MLTransformParametersFindMatchesParametersPtrInput
- type MLTransformParametersFindMatchesParametersPtrOutput
- func (o MLTransformParametersFindMatchesParametersPtrOutput) AccuracyCostTradeOff() pulumi.Float64PtrOutput
- func (o MLTransformParametersFindMatchesParametersPtrOutput) Elem() MLTransformParametersFindMatchesParametersOutput
- func (MLTransformParametersFindMatchesParametersPtrOutput) ElementType() reflect.Type
- func (o MLTransformParametersFindMatchesParametersPtrOutput) EnforceProvidedLabels() pulumi.BoolPtrOutput
- func (o MLTransformParametersFindMatchesParametersPtrOutput) PrecisionRecallTradeOff() pulumi.Float64PtrOutput
- func (o MLTransformParametersFindMatchesParametersPtrOutput) PrimaryKeyColumnName() pulumi.StringPtrOutput
- func (o MLTransformParametersFindMatchesParametersPtrOutput) ToMLTransformParametersFindMatchesParametersPtrOutput() MLTransformParametersFindMatchesParametersPtrOutput
- func (o MLTransformParametersFindMatchesParametersPtrOutput) ToMLTransformParametersFindMatchesParametersPtrOutputWithContext(ctx context.Context) MLTransformParametersFindMatchesParametersPtrOutput
- type MLTransformParametersInput
- type MLTransformParametersOutput
- func (MLTransformParametersOutput) ElementType() reflect.Type
- func (o MLTransformParametersOutput) FindMatchesParameters() MLTransformParametersFindMatchesParametersOutput
- func (o MLTransformParametersOutput) ToMLTransformParametersOutput() MLTransformParametersOutput
- func (o MLTransformParametersOutput) ToMLTransformParametersOutputWithContext(ctx context.Context) MLTransformParametersOutput
- func (o MLTransformParametersOutput) ToMLTransformParametersPtrOutput() MLTransformParametersPtrOutput
- func (o MLTransformParametersOutput) ToMLTransformParametersPtrOutputWithContext(ctx context.Context) MLTransformParametersPtrOutput
- func (o MLTransformParametersOutput) TransformType() pulumi.StringOutput
- type MLTransformParametersPtrInput
- type MLTransformParametersPtrOutput
- func (o MLTransformParametersPtrOutput) Elem() MLTransformParametersOutput
- func (MLTransformParametersPtrOutput) ElementType() reflect.Type
- func (o MLTransformParametersPtrOutput) FindMatchesParameters() MLTransformParametersFindMatchesParametersPtrOutput
- func (o MLTransformParametersPtrOutput) ToMLTransformParametersPtrOutput() MLTransformParametersPtrOutput
- func (o MLTransformParametersPtrOutput) ToMLTransformParametersPtrOutputWithContext(ctx context.Context) MLTransformParametersPtrOutput
- func (o MLTransformParametersPtrOutput) TransformType() pulumi.StringPtrOutput
- type MLTransformSchema
- type MLTransformSchemaArgs
- type MLTransformSchemaArray
- type MLTransformSchemaArrayInput
- type MLTransformSchemaArrayOutput
- func (MLTransformSchemaArrayOutput) ElementType() reflect.Type
- func (o MLTransformSchemaArrayOutput) Index(i pulumi.IntInput) MLTransformSchemaOutput
- func (o MLTransformSchemaArrayOutput) ToMLTransformSchemaArrayOutput() MLTransformSchemaArrayOutput
- func (o MLTransformSchemaArrayOutput) ToMLTransformSchemaArrayOutputWithContext(ctx context.Context) MLTransformSchemaArrayOutput
- type MLTransformSchemaInput
- type MLTransformSchemaOutput
- func (o MLTransformSchemaOutput) DataType() pulumi.StringPtrOutput
- func (MLTransformSchemaOutput) ElementType() reflect.Type
- func (o MLTransformSchemaOutput) Name() pulumi.StringPtrOutput
- func (o MLTransformSchemaOutput) ToMLTransformSchemaOutput() MLTransformSchemaOutput
- func (o MLTransformSchemaOutput) ToMLTransformSchemaOutputWithContext(ctx context.Context) MLTransformSchemaOutput
- type MLTransformState
- type Partition
- type PartitionArgs
- type PartitionArray
- type PartitionArrayInput
- type PartitionArrayOutput
- func (PartitionArrayOutput) ElementType() reflect.Type
- func (o PartitionArrayOutput) Index(i pulumi.IntInput) PartitionOutput
- func (o PartitionArrayOutput) ToPartitionArrayOutput() PartitionArrayOutput
- func (o PartitionArrayOutput) ToPartitionArrayOutputWithContext(ctx context.Context) PartitionArrayOutput
- type PartitionIndex
- type PartitionIndexArgs
- type PartitionIndexArray
- type PartitionIndexArrayInput
- type PartitionIndexArrayOutput
- func (PartitionIndexArrayOutput) ElementType() reflect.Type
- func (o PartitionIndexArrayOutput) Index(i pulumi.IntInput) PartitionIndexOutput
- func (o PartitionIndexArrayOutput) ToPartitionIndexArrayOutput() PartitionIndexArrayOutput
- func (o PartitionIndexArrayOutput) ToPartitionIndexArrayOutputWithContext(ctx context.Context) PartitionIndexArrayOutput
- type PartitionIndexInput
- type PartitionIndexMap
- type PartitionIndexMapInput
- type PartitionIndexMapOutput
- func (PartitionIndexMapOutput) ElementType() reflect.Type
- func (o PartitionIndexMapOutput) MapIndex(k pulumi.StringInput) PartitionIndexOutput
- func (o PartitionIndexMapOutput) ToPartitionIndexMapOutput() PartitionIndexMapOutput
- func (o PartitionIndexMapOutput) ToPartitionIndexMapOutputWithContext(ctx context.Context) PartitionIndexMapOutput
- type PartitionIndexOutput
- func (o PartitionIndexOutput) CatalogId() pulumi.StringOutput
- func (o PartitionIndexOutput) DatabaseName() pulumi.StringOutput
- func (PartitionIndexOutput) ElementType() reflect.Type
- func (o PartitionIndexOutput) PartitionIndex() PartitionIndexPartitionIndexOutput
- func (o PartitionIndexOutput) TableName() pulumi.StringOutput
- func (o PartitionIndexOutput) ToPartitionIndexOutput() PartitionIndexOutput
- func (o PartitionIndexOutput) ToPartitionIndexOutputWithContext(ctx context.Context) PartitionIndexOutput
- type PartitionIndexPartitionIndex
- type PartitionIndexPartitionIndexArgs
- func (PartitionIndexPartitionIndexArgs) ElementType() reflect.Type
- func (i PartitionIndexPartitionIndexArgs) ToPartitionIndexPartitionIndexOutput() PartitionIndexPartitionIndexOutput
- func (i PartitionIndexPartitionIndexArgs) ToPartitionIndexPartitionIndexOutputWithContext(ctx context.Context) PartitionIndexPartitionIndexOutput
- func (i PartitionIndexPartitionIndexArgs) ToPartitionIndexPartitionIndexPtrOutput() PartitionIndexPartitionIndexPtrOutput
- func (i PartitionIndexPartitionIndexArgs) ToPartitionIndexPartitionIndexPtrOutputWithContext(ctx context.Context) PartitionIndexPartitionIndexPtrOutput
- type PartitionIndexPartitionIndexInput
- type PartitionIndexPartitionIndexOutput
- func (PartitionIndexPartitionIndexOutput) ElementType() reflect.Type
- func (o PartitionIndexPartitionIndexOutput) IndexName() pulumi.StringPtrOutput
- func (o PartitionIndexPartitionIndexOutput) IndexStatus() pulumi.StringPtrOutput
- func (o PartitionIndexPartitionIndexOutput) Keys() pulumi.StringArrayOutput
- func (o PartitionIndexPartitionIndexOutput) ToPartitionIndexPartitionIndexOutput() PartitionIndexPartitionIndexOutput
- func (o PartitionIndexPartitionIndexOutput) ToPartitionIndexPartitionIndexOutputWithContext(ctx context.Context) PartitionIndexPartitionIndexOutput
- func (o PartitionIndexPartitionIndexOutput) ToPartitionIndexPartitionIndexPtrOutput() PartitionIndexPartitionIndexPtrOutput
- func (o PartitionIndexPartitionIndexOutput) ToPartitionIndexPartitionIndexPtrOutputWithContext(ctx context.Context) PartitionIndexPartitionIndexPtrOutput
- type PartitionIndexPartitionIndexPtrInput
- type PartitionIndexPartitionIndexPtrOutput
- func (o PartitionIndexPartitionIndexPtrOutput) Elem() PartitionIndexPartitionIndexOutput
- func (PartitionIndexPartitionIndexPtrOutput) ElementType() reflect.Type
- func (o PartitionIndexPartitionIndexPtrOutput) IndexName() pulumi.StringPtrOutput
- func (o PartitionIndexPartitionIndexPtrOutput) IndexStatus() pulumi.StringPtrOutput
- func (o PartitionIndexPartitionIndexPtrOutput) Keys() pulumi.StringArrayOutput
- func (o PartitionIndexPartitionIndexPtrOutput) ToPartitionIndexPartitionIndexPtrOutput() PartitionIndexPartitionIndexPtrOutput
- func (o PartitionIndexPartitionIndexPtrOutput) ToPartitionIndexPartitionIndexPtrOutputWithContext(ctx context.Context) PartitionIndexPartitionIndexPtrOutput
- type PartitionIndexState
- type PartitionInput
- type PartitionMap
- type PartitionMapInput
- type PartitionMapOutput
- type PartitionOutput
- func (o PartitionOutput) CatalogId() pulumi.StringOutput
- func (o PartitionOutput) CreationTime() pulumi.StringOutput
- func (o PartitionOutput) DatabaseName() pulumi.StringOutput
- func (PartitionOutput) ElementType() reflect.Type
- func (o PartitionOutput) LastAccessedTime() pulumi.StringOutput
- func (o PartitionOutput) LastAnalyzedTime() pulumi.StringOutput
- func (o PartitionOutput) Parameters() pulumi.StringMapOutput
- func (o PartitionOutput) PartitionValues() pulumi.StringArrayOutput
- func (o PartitionOutput) StorageDescriptor() PartitionStorageDescriptorPtrOutput
- func (o PartitionOutput) TableName() pulumi.StringOutput
- func (o PartitionOutput) ToPartitionOutput() PartitionOutput
- func (o PartitionOutput) ToPartitionOutputWithContext(ctx context.Context) PartitionOutput
- type PartitionState
- type PartitionStorageDescriptor
- type PartitionStorageDescriptorArgs
- func (PartitionStorageDescriptorArgs) ElementType() reflect.Type
- func (i PartitionStorageDescriptorArgs) ToPartitionStorageDescriptorOutput() PartitionStorageDescriptorOutput
- func (i PartitionStorageDescriptorArgs) ToPartitionStorageDescriptorOutputWithContext(ctx context.Context) PartitionStorageDescriptorOutput
- func (i PartitionStorageDescriptorArgs) ToPartitionStorageDescriptorPtrOutput() PartitionStorageDescriptorPtrOutput
- func (i PartitionStorageDescriptorArgs) ToPartitionStorageDescriptorPtrOutputWithContext(ctx context.Context) PartitionStorageDescriptorPtrOutput
- type PartitionStorageDescriptorColumn
- type PartitionStorageDescriptorColumnArgs
- func (PartitionStorageDescriptorColumnArgs) ElementType() reflect.Type
- func (i PartitionStorageDescriptorColumnArgs) ToPartitionStorageDescriptorColumnOutput() PartitionStorageDescriptorColumnOutput
- func (i PartitionStorageDescriptorColumnArgs) ToPartitionStorageDescriptorColumnOutputWithContext(ctx context.Context) PartitionStorageDescriptorColumnOutput
- type PartitionStorageDescriptorColumnArray
- func (PartitionStorageDescriptorColumnArray) ElementType() reflect.Type
- func (i PartitionStorageDescriptorColumnArray) ToPartitionStorageDescriptorColumnArrayOutput() PartitionStorageDescriptorColumnArrayOutput
- func (i PartitionStorageDescriptorColumnArray) ToPartitionStorageDescriptorColumnArrayOutputWithContext(ctx context.Context) PartitionStorageDescriptorColumnArrayOutput
- type PartitionStorageDescriptorColumnArrayInput
- type PartitionStorageDescriptorColumnArrayOutput
- func (PartitionStorageDescriptorColumnArrayOutput) ElementType() reflect.Type
- func (o PartitionStorageDescriptorColumnArrayOutput) Index(i pulumi.IntInput) PartitionStorageDescriptorColumnOutput
- func (o PartitionStorageDescriptorColumnArrayOutput) ToPartitionStorageDescriptorColumnArrayOutput() PartitionStorageDescriptorColumnArrayOutput
- func (o PartitionStorageDescriptorColumnArrayOutput) ToPartitionStorageDescriptorColumnArrayOutputWithContext(ctx context.Context) PartitionStorageDescriptorColumnArrayOutput
- type PartitionStorageDescriptorColumnInput
- type PartitionStorageDescriptorColumnOutput
- func (o PartitionStorageDescriptorColumnOutput) Comment() pulumi.StringPtrOutput
- func (PartitionStorageDescriptorColumnOutput) ElementType() reflect.Type
- func (o PartitionStorageDescriptorColumnOutput) Name() pulumi.StringOutput
- func (o PartitionStorageDescriptorColumnOutput) ToPartitionStorageDescriptorColumnOutput() PartitionStorageDescriptorColumnOutput
- func (o PartitionStorageDescriptorColumnOutput) ToPartitionStorageDescriptorColumnOutputWithContext(ctx context.Context) PartitionStorageDescriptorColumnOutput
- func (o PartitionStorageDescriptorColumnOutput) Type() pulumi.StringPtrOutput
- type PartitionStorageDescriptorInput
- type PartitionStorageDescriptorOutput
- func (o PartitionStorageDescriptorOutput) BucketColumns() pulumi.StringArrayOutput
- func (o PartitionStorageDescriptorOutput) Columns() PartitionStorageDescriptorColumnArrayOutput
- func (o PartitionStorageDescriptorOutput) Compressed() pulumi.BoolPtrOutput
- func (PartitionStorageDescriptorOutput) ElementType() reflect.Type
- func (o PartitionStorageDescriptorOutput) InputFormat() pulumi.StringPtrOutput
- func (o PartitionStorageDescriptorOutput) Location() pulumi.StringPtrOutput
- func (o PartitionStorageDescriptorOutput) NumberOfBuckets() pulumi.IntPtrOutput
- func (o PartitionStorageDescriptorOutput) OutputFormat() pulumi.StringPtrOutput
- func (o PartitionStorageDescriptorOutput) Parameters() pulumi.StringMapOutput
- func (o PartitionStorageDescriptorOutput) SerDeInfo() PartitionStorageDescriptorSerDeInfoPtrOutput
- func (o PartitionStorageDescriptorOutput) SkewedInfo() PartitionStorageDescriptorSkewedInfoPtrOutput
- func (o PartitionStorageDescriptorOutput) SortColumns() PartitionStorageDescriptorSortColumnArrayOutput
- func (o PartitionStorageDescriptorOutput) StoredAsSubDirectories() pulumi.BoolPtrOutput
- func (o PartitionStorageDescriptorOutput) ToPartitionStorageDescriptorOutput() PartitionStorageDescriptorOutput
- func (o PartitionStorageDescriptorOutput) ToPartitionStorageDescriptorOutputWithContext(ctx context.Context) PartitionStorageDescriptorOutput
- func (o PartitionStorageDescriptorOutput) ToPartitionStorageDescriptorPtrOutput() PartitionStorageDescriptorPtrOutput
- func (o PartitionStorageDescriptorOutput) ToPartitionStorageDescriptorPtrOutputWithContext(ctx context.Context) PartitionStorageDescriptorPtrOutput
- type PartitionStorageDescriptorPtrInput
- type PartitionStorageDescriptorPtrOutput
- func (o PartitionStorageDescriptorPtrOutput) BucketColumns() pulumi.StringArrayOutput
- func (o PartitionStorageDescriptorPtrOutput) Columns() PartitionStorageDescriptorColumnArrayOutput
- func (o PartitionStorageDescriptorPtrOutput) Compressed() pulumi.BoolPtrOutput
- func (o PartitionStorageDescriptorPtrOutput) Elem() PartitionStorageDescriptorOutput
- func (PartitionStorageDescriptorPtrOutput) ElementType() reflect.Type
- func (o PartitionStorageDescriptorPtrOutput) InputFormat() pulumi.StringPtrOutput
- func (o PartitionStorageDescriptorPtrOutput) Location() pulumi.StringPtrOutput
- func (o PartitionStorageDescriptorPtrOutput) NumberOfBuckets() pulumi.IntPtrOutput
- func (o PartitionStorageDescriptorPtrOutput) OutputFormat() pulumi.StringPtrOutput
- func (o PartitionStorageDescriptorPtrOutput) Parameters() pulumi.StringMapOutput
- func (o PartitionStorageDescriptorPtrOutput) SerDeInfo() PartitionStorageDescriptorSerDeInfoPtrOutput
- func (o PartitionStorageDescriptorPtrOutput) SkewedInfo() PartitionStorageDescriptorSkewedInfoPtrOutput
- func (o PartitionStorageDescriptorPtrOutput) SortColumns() PartitionStorageDescriptorSortColumnArrayOutput
- func (o PartitionStorageDescriptorPtrOutput) StoredAsSubDirectories() pulumi.BoolPtrOutput
- func (o PartitionStorageDescriptorPtrOutput) ToPartitionStorageDescriptorPtrOutput() PartitionStorageDescriptorPtrOutput
- func (o PartitionStorageDescriptorPtrOutput) ToPartitionStorageDescriptorPtrOutputWithContext(ctx context.Context) PartitionStorageDescriptorPtrOutput
- type PartitionStorageDescriptorSerDeInfo
- type PartitionStorageDescriptorSerDeInfoArgs
- func (PartitionStorageDescriptorSerDeInfoArgs) ElementType() reflect.Type
- func (i PartitionStorageDescriptorSerDeInfoArgs) ToPartitionStorageDescriptorSerDeInfoOutput() PartitionStorageDescriptorSerDeInfoOutput
- func (i PartitionStorageDescriptorSerDeInfoArgs) ToPartitionStorageDescriptorSerDeInfoOutputWithContext(ctx context.Context) PartitionStorageDescriptorSerDeInfoOutput
- func (i PartitionStorageDescriptorSerDeInfoArgs) ToPartitionStorageDescriptorSerDeInfoPtrOutput() PartitionStorageDescriptorSerDeInfoPtrOutput
- func (i PartitionStorageDescriptorSerDeInfoArgs) ToPartitionStorageDescriptorSerDeInfoPtrOutputWithContext(ctx context.Context) PartitionStorageDescriptorSerDeInfoPtrOutput
- type PartitionStorageDescriptorSerDeInfoInput
- type PartitionStorageDescriptorSerDeInfoOutput
- func (PartitionStorageDescriptorSerDeInfoOutput) ElementType() reflect.Type
- func (o PartitionStorageDescriptorSerDeInfoOutput) Name() pulumi.StringPtrOutput
- func (o PartitionStorageDescriptorSerDeInfoOutput) Parameters() pulumi.StringMapOutput
- func (o PartitionStorageDescriptorSerDeInfoOutput) SerializationLibrary() pulumi.StringPtrOutput
- func (o PartitionStorageDescriptorSerDeInfoOutput) ToPartitionStorageDescriptorSerDeInfoOutput() PartitionStorageDescriptorSerDeInfoOutput
- func (o PartitionStorageDescriptorSerDeInfoOutput) ToPartitionStorageDescriptorSerDeInfoOutputWithContext(ctx context.Context) PartitionStorageDescriptorSerDeInfoOutput
- func (o PartitionStorageDescriptorSerDeInfoOutput) ToPartitionStorageDescriptorSerDeInfoPtrOutput() PartitionStorageDescriptorSerDeInfoPtrOutput
- func (o PartitionStorageDescriptorSerDeInfoOutput) ToPartitionStorageDescriptorSerDeInfoPtrOutputWithContext(ctx context.Context) PartitionStorageDescriptorSerDeInfoPtrOutput
- type PartitionStorageDescriptorSerDeInfoPtrInput
- type PartitionStorageDescriptorSerDeInfoPtrOutput
- func (o PartitionStorageDescriptorSerDeInfoPtrOutput) Elem() PartitionStorageDescriptorSerDeInfoOutput
- func (PartitionStorageDescriptorSerDeInfoPtrOutput) ElementType() reflect.Type
- func (o PartitionStorageDescriptorSerDeInfoPtrOutput) Name() pulumi.StringPtrOutput
- func (o PartitionStorageDescriptorSerDeInfoPtrOutput) Parameters() pulumi.StringMapOutput
- func (o PartitionStorageDescriptorSerDeInfoPtrOutput) SerializationLibrary() pulumi.StringPtrOutput
- func (o PartitionStorageDescriptorSerDeInfoPtrOutput) ToPartitionStorageDescriptorSerDeInfoPtrOutput() PartitionStorageDescriptorSerDeInfoPtrOutput
- func (o PartitionStorageDescriptorSerDeInfoPtrOutput) ToPartitionStorageDescriptorSerDeInfoPtrOutputWithContext(ctx context.Context) PartitionStorageDescriptorSerDeInfoPtrOutput
- type PartitionStorageDescriptorSkewedInfo
- type PartitionStorageDescriptorSkewedInfoArgs
- func (PartitionStorageDescriptorSkewedInfoArgs) ElementType() reflect.Type
- func (i PartitionStorageDescriptorSkewedInfoArgs) ToPartitionStorageDescriptorSkewedInfoOutput() PartitionStorageDescriptorSkewedInfoOutput
- func (i PartitionStorageDescriptorSkewedInfoArgs) ToPartitionStorageDescriptorSkewedInfoOutputWithContext(ctx context.Context) PartitionStorageDescriptorSkewedInfoOutput
- func (i PartitionStorageDescriptorSkewedInfoArgs) ToPartitionStorageDescriptorSkewedInfoPtrOutput() PartitionStorageDescriptorSkewedInfoPtrOutput
- func (i PartitionStorageDescriptorSkewedInfoArgs) ToPartitionStorageDescriptorSkewedInfoPtrOutputWithContext(ctx context.Context) PartitionStorageDescriptorSkewedInfoPtrOutput
- type PartitionStorageDescriptorSkewedInfoInput
- type PartitionStorageDescriptorSkewedInfoOutput
- func (PartitionStorageDescriptorSkewedInfoOutput) ElementType() reflect.Type
- func (o PartitionStorageDescriptorSkewedInfoOutput) SkewedColumnNames() pulumi.StringArrayOutput
- func (o PartitionStorageDescriptorSkewedInfoOutput) SkewedColumnValueLocationMaps() pulumi.StringMapOutput
- func (o PartitionStorageDescriptorSkewedInfoOutput) SkewedColumnValues() pulumi.StringArrayOutput
- func (o PartitionStorageDescriptorSkewedInfoOutput) ToPartitionStorageDescriptorSkewedInfoOutput() PartitionStorageDescriptorSkewedInfoOutput
- func (o PartitionStorageDescriptorSkewedInfoOutput) ToPartitionStorageDescriptorSkewedInfoOutputWithContext(ctx context.Context) PartitionStorageDescriptorSkewedInfoOutput
- func (o PartitionStorageDescriptorSkewedInfoOutput) ToPartitionStorageDescriptorSkewedInfoPtrOutput() PartitionStorageDescriptorSkewedInfoPtrOutput
- func (o PartitionStorageDescriptorSkewedInfoOutput) ToPartitionStorageDescriptorSkewedInfoPtrOutputWithContext(ctx context.Context) PartitionStorageDescriptorSkewedInfoPtrOutput
- type PartitionStorageDescriptorSkewedInfoPtrInput
- type PartitionStorageDescriptorSkewedInfoPtrOutput
- func (o PartitionStorageDescriptorSkewedInfoPtrOutput) Elem() PartitionStorageDescriptorSkewedInfoOutput
- func (PartitionStorageDescriptorSkewedInfoPtrOutput) ElementType() reflect.Type
- func (o PartitionStorageDescriptorSkewedInfoPtrOutput) SkewedColumnNames() pulumi.StringArrayOutput
- func (o PartitionStorageDescriptorSkewedInfoPtrOutput) SkewedColumnValueLocationMaps() pulumi.StringMapOutput
- func (o PartitionStorageDescriptorSkewedInfoPtrOutput) SkewedColumnValues() pulumi.StringArrayOutput
- func (o PartitionStorageDescriptorSkewedInfoPtrOutput) ToPartitionStorageDescriptorSkewedInfoPtrOutput() PartitionStorageDescriptorSkewedInfoPtrOutput
- func (o PartitionStorageDescriptorSkewedInfoPtrOutput) ToPartitionStorageDescriptorSkewedInfoPtrOutputWithContext(ctx context.Context) PartitionStorageDescriptorSkewedInfoPtrOutput
- type PartitionStorageDescriptorSortColumn
- type PartitionStorageDescriptorSortColumnArgs
- func (PartitionStorageDescriptorSortColumnArgs) ElementType() reflect.Type
- func (i PartitionStorageDescriptorSortColumnArgs) ToPartitionStorageDescriptorSortColumnOutput() PartitionStorageDescriptorSortColumnOutput
- func (i PartitionStorageDescriptorSortColumnArgs) ToPartitionStorageDescriptorSortColumnOutputWithContext(ctx context.Context) PartitionStorageDescriptorSortColumnOutput
- type PartitionStorageDescriptorSortColumnArray
- func (PartitionStorageDescriptorSortColumnArray) ElementType() reflect.Type
- func (i PartitionStorageDescriptorSortColumnArray) ToPartitionStorageDescriptorSortColumnArrayOutput() PartitionStorageDescriptorSortColumnArrayOutput
- func (i PartitionStorageDescriptorSortColumnArray) ToPartitionStorageDescriptorSortColumnArrayOutputWithContext(ctx context.Context) PartitionStorageDescriptorSortColumnArrayOutput
- type PartitionStorageDescriptorSortColumnArrayInput
- type PartitionStorageDescriptorSortColumnArrayOutput
- func (PartitionStorageDescriptorSortColumnArrayOutput) ElementType() reflect.Type
- func (o PartitionStorageDescriptorSortColumnArrayOutput) Index(i pulumi.IntInput) PartitionStorageDescriptorSortColumnOutput
- func (o PartitionStorageDescriptorSortColumnArrayOutput) ToPartitionStorageDescriptorSortColumnArrayOutput() PartitionStorageDescriptorSortColumnArrayOutput
- func (o PartitionStorageDescriptorSortColumnArrayOutput) ToPartitionStorageDescriptorSortColumnArrayOutputWithContext(ctx context.Context) PartitionStorageDescriptorSortColumnArrayOutput
- type PartitionStorageDescriptorSortColumnInput
- type PartitionStorageDescriptorSortColumnOutput
- func (o PartitionStorageDescriptorSortColumnOutput) Column() pulumi.StringOutput
- func (PartitionStorageDescriptorSortColumnOutput) ElementType() reflect.Type
- func (o PartitionStorageDescriptorSortColumnOutput) SortOrder() pulumi.IntOutput
- func (o PartitionStorageDescriptorSortColumnOutput) ToPartitionStorageDescriptorSortColumnOutput() PartitionStorageDescriptorSortColumnOutput
- func (o PartitionStorageDescriptorSortColumnOutput) ToPartitionStorageDescriptorSortColumnOutputWithContext(ctx context.Context) PartitionStorageDescriptorSortColumnOutput
- type Registry
- type RegistryArgs
- type RegistryArray
- type RegistryArrayInput
- type RegistryArrayOutput
- type RegistryInput
- type RegistryMap
- type RegistryMapInput
- type RegistryMapOutput
- type RegistryOutput
- func (o RegistryOutput) Arn() pulumi.StringOutput
- func (o RegistryOutput) Description() pulumi.StringPtrOutput
- func (RegistryOutput) ElementType() reflect.Type
- func (o RegistryOutput) RegistryName() pulumi.StringOutput
- func (o RegistryOutput) Tags() pulumi.StringMapOutput
- func (o RegistryOutput) TagsAll() pulumi.StringMapOutputdeprecated
- func (o RegistryOutput) ToRegistryOutput() RegistryOutput
- func (o RegistryOutput) ToRegistryOutputWithContext(ctx context.Context) RegistryOutput
- type RegistryState
- type ResourcePolicy
- type ResourcePolicyArgs
- type ResourcePolicyArray
- type ResourcePolicyArrayInput
- type ResourcePolicyArrayOutput
- func (ResourcePolicyArrayOutput) ElementType() reflect.Type
- func (o ResourcePolicyArrayOutput) Index(i pulumi.IntInput) ResourcePolicyOutput
- func (o ResourcePolicyArrayOutput) ToResourcePolicyArrayOutput() ResourcePolicyArrayOutput
- func (o ResourcePolicyArrayOutput) ToResourcePolicyArrayOutputWithContext(ctx context.Context) ResourcePolicyArrayOutput
- type ResourcePolicyInput
- type ResourcePolicyMap
- type ResourcePolicyMapInput
- type ResourcePolicyMapOutput
- func (ResourcePolicyMapOutput) ElementType() reflect.Type
- func (o ResourcePolicyMapOutput) MapIndex(k pulumi.StringInput) ResourcePolicyOutput
- func (o ResourcePolicyMapOutput) ToResourcePolicyMapOutput() ResourcePolicyMapOutput
- func (o ResourcePolicyMapOutput) ToResourcePolicyMapOutputWithContext(ctx context.Context) ResourcePolicyMapOutput
- type ResourcePolicyOutput
- func (ResourcePolicyOutput) ElementType() reflect.Type
- func (o ResourcePolicyOutput) EnableHybrid() pulumi.StringPtrOutput
- func (o ResourcePolicyOutput) Policy() pulumi.StringOutput
- func (o ResourcePolicyOutput) ToResourcePolicyOutput() ResourcePolicyOutput
- func (o ResourcePolicyOutput) ToResourcePolicyOutputWithContext(ctx context.Context) ResourcePolicyOutput
- type ResourcePolicyState
- type Schema
- type SchemaArgs
- type SchemaArray
- type SchemaArrayInput
- type SchemaArrayOutput
- type SchemaInput
- type SchemaMap
- type SchemaMapInput
- type SchemaMapOutput
- type SchemaOutput
- func (o SchemaOutput) Arn() pulumi.StringOutput
- func (o SchemaOutput) Compatibility() pulumi.StringOutput
- func (o SchemaOutput) DataFormat() pulumi.StringOutput
- func (o SchemaOutput) Description() pulumi.StringPtrOutput
- func (SchemaOutput) ElementType() reflect.Type
- func (o SchemaOutput) LatestSchemaVersion() pulumi.IntOutput
- func (o SchemaOutput) NextSchemaVersion() pulumi.IntOutput
- func (o SchemaOutput) RegistryArn() pulumi.StringOutput
- func (o SchemaOutput) RegistryName() pulumi.StringOutput
- func (o SchemaOutput) SchemaCheckpoint() pulumi.IntOutput
- func (o SchemaOutput) SchemaDefinition() pulumi.StringOutput
- func (o SchemaOutput) SchemaName() pulumi.StringOutput
- func (o SchemaOutput) Tags() pulumi.StringMapOutput
- func (o SchemaOutput) TagsAll() pulumi.StringMapOutputdeprecated
- func (o SchemaOutput) ToSchemaOutput() SchemaOutput
- func (o SchemaOutput) ToSchemaOutputWithContext(ctx context.Context) SchemaOutput
- type SchemaState
- type SecurityConfiguration
- type SecurityConfigurationArgs
- type SecurityConfigurationArray
- func (SecurityConfigurationArray) ElementType() reflect.Type
- func (i SecurityConfigurationArray) ToSecurityConfigurationArrayOutput() SecurityConfigurationArrayOutput
- func (i SecurityConfigurationArray) ToSecurityConfigurationArrayOutputWithContext(ctx context.Context) SecurityConfigurationArrayOutput
- type SecurityConfigurationArrayInput
- type SecurityConfigurationArrayOutput
- func (SecurityConfigurationArrayOutput) ElementType() reflect.Type
- func (o SecurityConfigurationArrayOutput) Index(i pulumi.IntInput) SecurityConfigurationOutput
- func (o SecurityConfigurationArrayOutput) ToSecurityConfigurationArrayOutput() SecurityConfigurationArrayOutput
- func (o SecurityConfigurationArrayOutput) ToSecurityConfigurationArrayOutputWithContext(ctx context.Context) SecurityConfigurationArrayOutput
- type SecurityConfigurationEncryptionConfiguration
- type SecurityConfigurationEncryptionConfigurationArgs
- func (SecurityConfigurationEncryptionConfigurationArgs) ElementType() reflect.Type
- func (i SecurityConfigurationEncryptionConfigurationArgs) ToSecurityConfigurationEncryptionConfigurationOutput() SecurityConfigurationEncryptionConfigurationOutput
- func (i SecurityConfigurationEncryptionConfigurationArgs) ToSecurityConfigurationEncryptionConfigurationOutputWithContext(ctx context.Context) SecurityConfigurationEncryptionConfigurationOutput
- func (i SecurityConfigurationEncryptionConfigurationArgs) ToSecurityConfigurationEncryptionConfigurationPtrOutput() SecurityConfigurationEncryptionConfigurationPtrOutput
- func (i SecurityConfigurationEncryptionConfigurationArgs) ToSecurityConfigurationEncryptionConfigurationPtrOutputWithContext(ctx context.Context) SecurityConfigurationEncryptionConfigurationPtrOutput
- type SecurityConfigurationEncryptionConfigurationCloudwatchEncryption
- type SecurityConfigurationEncryptionConfigurationCloudwatchEncryptionArgs
- func (SecurityConfigurationEncryptionConfigurationCloudwatchEncryptionArgs) ElementType() reflect.Type
- func (i SecurityConfigurationEncryptionConfigurationCloudwatchEncryptionArgs) ToSecurityConfigurationEncryptionConfigurationCloudwatchEncryptionOutput() SecurityConfigurationEncryptionConfigurationCloudwatchEncryptionOutput
- func (i SecurityConfigurationEncryptionConfigurationCloudwatchEncryptionArgs) ToSecurityConfigurationEncryptionConfigurationCloudwatchEncryptionOutputWithContext(ctx context.Context) SecurityConfigurationEncryptionConfigurationCloudwatchEncryptionOutput
- func (i SecurityConfigurationEncryptionConfigurationCloudwatchEncryptionArgs) ToSecurityConfigurationEncryptionConfigurationCloudwatchEncryptionPtrOutput() SecurityConfigurationEncryptionConfigurationCloudwatchEncryptionPtrOutput
- func (i SecurityConfigurationEncryptionConfigurationCloudwatchEncryptionArgs) ToSecurityConfigurationEncryptionConfigurationCloudwatchEncryptionPtrOutputWithContext(ctx context.Context) SecurityConfigurationEncryptionConfigurationCloudwatchEncryptionPtrOutput
- type SecurityConfigurationEncryptionConfigurationCloudwatchEncryptionInput
- type SecurityConfigurationEncryptionConfigurationCloudwatchEncryptionOutput
- func (o SecurityConfigurationEncryptionConfigurationCloudwatchEncryptionOutput) CloudwatchEncryptionMode() pulumi.StringPtrOutput
- func (SecurityConfigurationEncryptionConfigurationCloudwatchEncryptionOutput) ElementType() reflect.Type
- func (o SecurityConfigurationEncryptionConfigurationCloudwatchEncryptionOutput) KmsKeyArn() pulumi.StringPtrOutput
- func (o SecurityConfigurationEncryptionConfigurationCloudwatchEncryptionOutput) ToSecurityConfigurationEncryptionConfigurationCloudwatchEncryptionOutput() SecurityConfigurationEncryptionConfigurationCloudwatchEncryptionOutput
- func (o SecurityConfigurationEncryptionConfigurationCloudwatchEncryptionOutput) ToSecurityConfigurationEncryptionConfigurationCloudwatchEncryptionOutputWithContext(ctx context.Context) SecurityConfigurationEncryptionConfigurationCloudwatchEncryptionOutput
- func (o SecurityConfigurationEncryptionConfigurationCloudwatchEncryptionOutput) ToSecurityConfigurationEncryptionConfigurationCloudwatchEncryptionPtrOutput() SecurityConfigurationEncryptionConfigurationCloudwatchEncryptionPtrOutput
- func (o SecurityConfigurationEncryptionConfigurationCloudwatchEncryptionOutput) ToSecurityConfigurationEncryptionConfigurationCloudwatchEncryptionPtrOutputWithContext(ctx context.Context) SecurityConfigurationEncryptionConfigurationCloudwatchEncryptionPtrOutput
- type SecurityConfigurationEncryptionConfigurationCloudwatchEncryptionPtrInput
- type SecurityConfigurationEncryptionConfigurationCloudwatchEncryptionPtrOutput
- func (o SecurityConfigurationEncryptionConfigurationCloudwatchEncryptionPtrOutput) CloudwatchEncryptionMode() pulumi.StringPtrOutput
- func (o SecurityConfigurationEncryptionConfigurationCloudwatchEncryptionPtrOutput) Elem() SecurityConfigurationEncryptionConfigurationCloudwatchEncryptionOutput
- func (SecurityConfigurationEncryptionConfigurationCloudwatchEncryptionPtrOutput) ElementType() reflect.Type
- func (o SecurityConfigurationEncryptionConfigurationCloudwatchEncryptionPtrOutput) KmsKeyArn() pulumi.StringPtrOutput
- func (o SecurityConfigurationEncryptionConfigurationCloudwatchEncryptionPtrOutput) ToSecurityConfigurationEncryptionConfigurationCloudwatchEncryptionPtrOutput() SecurityConfigurationEncryptionConfigurationCloudwatchEncryptionPtrOutput
- func (o SecurityConfigurationEncryptionConfigurationCloudwatchEncryptionPtrOutput) ToSecurityConfigurationEncryptionConfigurationCloudwatchEncryptionPtrOutputWithContext(ctx context.Context) SecurityConfigurationEncryptionConfigurationCloudwatchEncryptionPtrOutput
- type SecurityConfigurationEncryptionConfigurationInput
- type SecurityConfigurationEncryptionConfigurationJobBookmarksEncryption
- type SecurityConfigurationEncryptionConfigurationJobBookmarksEncryptionArgs
- func (SecurityConfigurationEncryptionConfigurationJobBookmarksEncryptionArgs) ElementType() reflect.Type
- func (i SecurityConfigurationEncryptionConfigurationJobBookmarksEncryptionArgs) ToSecurityConfigurationEncryptionConfigurationJobBookmarksEncryptionOutput() SecurityConfigurationEncryptionConfigurationJobBookmarksEncryptionOutput
- func (i SecurityConfigurationEncryptionConfigurationJobBookmarksEncryptionArgs) ToSecurityConfigurationEncryptionConfigurationJobBookmarksEncryptionOutputWithContext(ctx context.Context) SecurityConfigurationEncryptionConfigurationJobBookmarksEncryptionOutput
- func (i SecurityConfigurationEncryptionConfigurationJobBookmarksEncryptionArgs) ToSecurityConfigurationEncryptionConfigurationJobBookmarksEncryptionPtrOutput() SecurityConfigurationEncryptionConfigurationJobBookmarksEncryptionPtrOutput
- func (i SecurityConfigurationEncryptionConfigurationJobBookmarksEncryptionArgs) ToSecurityConfigurationEncryptionConfigurationJobBookmarksEncryptionPtrOutputWithContext(ctx context.Context) SecurityConfigurationEncryptionConfigurationJobBookmarksEncryptionPtrOutput
- type SecurityConfigurationEncryptionConfigurationJobBookmarksEncryptionInput
- type SecurityConfigurationEncryptionConfigurationJobBookmarksEncryptionOutput
- func (SecurityConfigurationEncryptionConfigurationJobBookmarksEncryptionOutput) ElementType() reflect.Type
- func (o SecurityConfigurationEncryptionConfigurationJobBookmarksEncryptionOutput) JobBookmarksEncryptionMode() pulumi.StringPtrOutput
- func (o SecurityConfigurationEncryptionConfigurationJobBookmarksEncryptionOutput) KmsKeyArn() pulumi.StringPtrOutput
- func (o SecurityConfigurationEncryptionConfigurationJobBookmarksEncryptionOutput) ToSecurityConfigurationEncryptionConfigurationJobBookmarksEncryptionOutput() SecurityConfigurationEncryptionConfigurationJobBookmarksEncryptionOutput
- func (o SecurityConfigurationEncryptionConfigurationJobBookmarksEncryptionOutput) ToSecurityConfigurationEncryptionConfigurationJobBookmarksEncryptionOutputWithContext(ctx context.Context) SecurityConfigurationEncryptionConfigurationJobBookmarksEncryptionOutput
- func (o SecurityConfigurationEncryptionConfigurationJobBookmarksEncryptionOutput) ToSecurityConfigurationEncryptionConfigurationJobBookmarksEncryptionPtrOutput() SecurityConfigurationEncryptionConfigurationJobBookmarksEncryptionPtrOutput
- func (o SecurityConfigurationEncryptionConfigurationJobBookmarksEncryptionOutput) ToSecurityConfigurationEncryptionConfigurationJobBookmarksEncryptionPtrOutputWithContext(ctx context.Context) SecurityConfigurationEncryptionConfigurationJobBookmarksEncryptionPtrOutput
- type SecurityConfigurationEncryptionConfigurationJobBookmarksEncryptionPtrInput
- type SecurityConfigurationEncryptionConfigurationJobBookmarksEncryptionPtrOutput
- func (o SecurityConfigurationEncryptionConfigurationJobBookmarksEncryptionPtrOutput) Elem() SecurityConfigurationEncryptionConfigurationJobBookmarksEncryptionOutput
- func (SecurityConfigurationEncryptionConfigurationJobBookmarksEncryptionPtrOutput) ElementType() reflect.Type
- func (o SecurityConfigurationEncryptionConfigurationJobBookmarksEncryptionPtrOutput) JobBookmarksEncryptionMode() pulumi.StringPtrOutput
- func (o SecurityConfigurationEncryptionConfigurationJobBookmarksEncryptionPtrOutput) KmsKeyArn() pulumi.StringPtrOutput
- func (o SecurityConfigurationEncryptionConfigurationJobBookmarksEncryptionPtrOutput) ToSecurityConfigurationEncryptionConfigurationJobBookmarksEncryptionPtrOutput() SecurityConfigurationEncryptionConfigurationJobBookmarksEncryptionPtrOutput
- func (o SecurityConfigurationEncryptionConfigurationJobBookmarksEncryptionPtrOutput) ToSecurityConfigurationEncryptionConfigurationJobBookmarksEncryptionPtrOutputWithContext(ctx context.Context) SecurityConfigurationEncryptionConfigurationJobBookmarksEncryptionPtrOutput
- type SecurityConfigurationEncryptionConfigurationOutput
- func (o SecurityConfigurationEncryptionConfigurationOutput) CloudwatchEncryption() SecurityConfigurationEncryptionConfigurationCloudwatchEncryptionOutput
- func (SecurityConfigurationEncryptionConfigurationOutput) ElementType() reflect.Type
- func (o SecurityConfigurationEncryptionConfigurationOutput) JobBookmarksEncryption() SecurityConfigurationEncryptionConfigurationJobBookmarksEncryptionOutput
- func (o SecurityConfigurationEncryptionConfigurationOutput) S3Encryption() SecurityConfigurationEncryptionConfigurationS3EncryptionOutput
- func (o SecurityConfigurationEncryptionConfigurationOutput) ToSecurityConfigurationEncryptionConfigurationOutput() SecurityConfigurationEncryptionConfigurationOutput
- func (o SecurityConfigurationEncryptionConfigurationOutput) ToSecurityConfigurationEncryptionConfigurationOutputWithContext(ctx context.Context) SecurityConfigurationEncryptionConfigurationOutput
- func (o SecurityConfigurationEncryptionConfigurationOutput) ToSecurityConfigurationEncryptionConfigurationPtrOutput() SecurityConfigurationEncryptionConfigurationPtrOutput
- func (o SecurityConfigurationEncryptionConfigurationOutput) ToSecurityConfigurationEncryptionConfigurationPtrOutputWithContext(ctx context.Context) SecurityConfigurationEncryptionConfigurationPtrOutput
- type SecurityConfigurationEncryptionConfigurationPtrInput
- type SecurityConfigurationEncryptionConfigurationPtrOutput
- func (o SecurityConfigurationEncryptionConfigurationPtrOutput) CloudwatchEncryption() SecurityConfigurationEncryptionConfigurationCloudwatchEncryptionPtrOutput
- func (o SecurityConfigurationEncryptionConfigurationPtrOutput) Elem() SecurityConfigurationEncryptionConfigurationOutput
- func (SecurityConfigurationEncryptionConfigurationPtrOutput) ElementType() reflect.Type
- func (o SecurityConfigurationEncryptionConfigurationPtrOutput) JobBookmarksEncryption() SecurityConfigurationEncryptionConfigurationJobBookmarksEncryptionPtrOutput
- func (o SecurityConfigurationEncryptionConfigurationPtrOutput) S3Encryption() SecurityConfigurationEncryptionConfigurationS3EncryptionPtrOutput
- func (o SecurityConfigurationEncryptionConfigurationPtrOutput) ToSecurityConfigurationEncryptionConfigurationPtrOutput() SecurityConfigurationEncryptionConfigurationPtrOutput
- func (o SecurityConfigurationEncryptionConfigurationPtrOutput) ToSecurityConfigurationEncryptionConfigurationPtrOutputWithContext(ctx context.Context) SecurityConfigurationEncryptionConfigurationPtrOutput
- type SecurityConfigurationEncryptionConfigurationS3Encryption
- type SecurityConfigurationEncryptionConfigurationS3EncryptionArgs
- func (SecurityConfigurationEncryptionConfigurationS3EncryptionArgs) ElementType() reflect.Type
- func (i SecurityConfigurationEncryptionConfigurationS3EncryptionArgs) ToSecurityConfigurationEncryptionConfigurationS3EncryptionOutput() SecurityConfigurationEncryptionConfigurationS3EncryptionOutput
- func (i SecurityConfigurationEncryptionConfigurationS3EncryptionArgs) ToSecurityConfigurationEncryptionConfigurationS3EncryptionOutputWithContext(ctx context.Context) SecurityConfigurationEncryptionConfigurationS3EncryptionOutput
- func (i SecurityConfigurationEncryptionConfigurationS3EncryptionArgs) ToSecurityConfigurationEncryptionConfigurationS3EncryptionPtrOutput() SecurityConfigurationEncryptionConfigurationS3EncryptionPtrOutput
- func (i SecurityConfigurationEncryptionConfigurationS3EncryptionArgs) ToSecurityConfigurationEncryptionConfigurationS3EncryptionPtrOutputWithContext(ctx context.Context) SecurityConfigurationEncryptionConfigurationS3EncryptionPtrOutput
- type SecurityConfigurationEncryptionConfigurationS3EncryptionInput
- type SecurityConfigurationEncryptionConfigurationS3EncryptionOutput
- func (SecurityConfigurationEncryptionConfigurationS3EncryptionOutput) ElementType() reflect.Type
- func (o SecurityConfigurationEncryptionConfigurationS3EncryptionOutput) KmsKeyArn() pulumi.StringPtrOutput
- func (o SecurityConfigurationEncryptionConfigurationS3EncryptionOutput) S3EncryptionMode() pulumi.StringPtrOutput
- func (o SecurityConfigurationEncryptionConfigurationS3EncryptionOutput) ToSecurityConfigurationEncryptionConfigurationS3EncryptionOutput() SecurityConfigurationEncryptionConfigurationS3EncryptionOutput
- func (o SecurityConfigurationEncryptionConfigurationS3EncryptionOutput) ToSecurityConfigurationEncryptionConfigurationS3EncryptionOutputWithContext(ctx context.Context) SecurityConfigurationEncryptionConfigurationS3EncryptionOutput
- func (o SecurityConfigurationEncryptionConfigurationS3EncryptionOutput) ToSecurityConfigurationEncryptionConfigurationS3EncryptionPtrOutput() SecurityConfigurationEncryptionConfigurationS3EncryptionPtrOutput
- func (o SecurityConfigurationEncryptionConfigurationS3EncryptionOutput) ToSecurityConfigurationEncryptionConfigurationS3EncryptionPtrOutputWithContext(ctx context.Context) SecurityConfigurationEncryptionConfigurationS3EncryptionPtrOutput
- type SecurityConfigurationEncryptionConfigurationS3EncryptionPtrInput
- type SecurityConfigurationEncryptionConfigurationS3EncryptionPtrOutput
- func (o SecurityConfigurationEncryptionConfigurationS3EncryptionPtrOutput) Elem() SecurityConfigurationEncryptionConfigurationS3EncryptionOutput
- func (SecurityConfigurationEncryptionConfigurationS3EncryptionPtrOutput) ElementType() reflect.Type
- func (o SecurityConfigurationEncryptionConfigurationS3EncryptionPtrOutput) KmsKeyArn() pulumi.StringPtrOutput
- func (o SecurityConfigurationEncryptionConfigurationS3EncryptionPtrOutput) S3EncryptionMode() pulumi.StringPtrOutput
- func (o SecurityConfigurationEncryptionConfigurationS3EncryptionPtrOutput) ToSecurityConfigurationEncryptionConfigurationS3EncryptionPtrOutput() SecurityConfigurationEncryptionConfigurationS3EncryptionPtrOutput
- func (o SecurityConfigurationEncryptionConfigurationS3EncryptionPtrOutput) ToSecurityConfigurationEncryptionConfigurationS3EncryptionPtrOutputWithContext(ctx context.Context) SecurityConfigurationEncryptionConfigurationS3EncryptionPtrOutput
- type SecurityConfigurationInput
- type SecurityConfigurationMap
- type SecurityConfigurationMapInput
- type SecurityConfigurationMapOutput
- func (SecurityConfigurationMapOutput) ElementType() reflect.Type
- func (o SecurityConfigurationMapOutput) MapIndex(k pulumi.StringInput) SecurityConfigurationOutput
- func (o SecurityConfigurationMapOutput) ToSecurityConfigurationMapOutput() SecurityConfigurationMapOutput
- func (o SecurityConfigurationMapOutput) ToSecurityConfigurationMapOutputWithContext(ctx context.Context) SecurityConfigurationMapOutput
- type SecurityConfigurationOutput
- func (SecurityConfigurationOutput) ElementType() reflect.Type
- func (o SecurityConfigurationOutput) EncryptionConfiguration() SecurityConfigurationEncryptionConfigurationOutput
- func (o SecurityConfigurationOutput) Name() pulumi.StringOutput
- func (o SecurityConfigurationOutput) ToSecurityConfigurationOutput() SecurityConfigurationOutput
- func (o SecurityConfigurationOutput) ToSecurityConfigurationOutputWithContext(ctx context.Context) SecurityConfigurationOutput
- type SecurityConfigurationState
- type Trigger
- type TriggerAction
- type TriggerActionArgs
- type TriggerActionArray
- type TriggerActionArrayInput
- type TriggerActionArrayOutput
- func (TriggerActionArrayOutput) ElementType() reflect.Type
- func (o TriggerActionArrayOutput) Index(i pulumi.IntInput) TriggerActionOutput
- func (o TriggerActionArrayOutput) ToTriggerActionArrayOutput() TriggerActionArrayOutput
- func (o TriggerActionArrayOutput) ToTriggerActionArrayOutputWithContext(ctx context.Context) TriggerActionArrayOutput
- type TriggerActionInput
- type TriggerActionNotificationProperty
- type TriggerActionNotificationPropertyArgs
- func (TriggerActionNotificationPropertyArgs) ElementType() reflect.Type
- func (i TriggerActionNotificationPropertyArgs) ToTriggerActionNotificationPropertyOutput() TriggerActionNotificationPropertyOutput
- func (i TriggerActionNotificationPropertyArgs) ToTriggerActionNotificationPropertyOutputWithContext(ctx context.Context) TriggerActionNotificationPropertyOutput
- func (i TriggerActionNotificationPropertyArgs) ToTriggerActionNotificationPropertyPtrOutput() TriggerActionNotificationPropertyPtrOutput
- func (i TriggerActionNotificationPropertyArgs) ToTriggerActionNotificationPropertyPtrOutputWithContext(ctx context.Context) TriggerActionNotificationPropertyPtrOutput
- type TriggerActionNotificationPropertyInput
- type TriggerActionNotificationPropertyOutput
- func (TriggerActionNotificationPropertyOutput) ElementType() reflect.Type
- func (o TriggerActionNotificationPropertyOutput) NotifyDelayAfter() pulumi.IntPtrOutput
- func (o TriggerActionNotificationPropertyOutput) ToTriggerActionNotificationPropertyOutput() TriggerActionNotificationPropertyOutput
- func (o TriggerActionNotificationPropertyOutput) ToTriggerActionNotificationPropertyOutputWithContext(ctx context.Context) TriggerActionNotificationPropertyOutput
- func (o TriggerActionNotificationPropertyOutput) ToTriggerActionNotificationPropertyPtrOutput() TriggerActionNotificationPropertyPtrOutput
- func (o TriggerActionNotificationPropertyOutput) ToTriggerActionNotificationPropertyPtrOutputWithContext(ctx context.Context) TriggerActionNotificationPropertyPtrOutput
- type TriggerActionNotificationPropertyPtrInput
- type TriggerActionNotificationPropertyPtrOutput
- func (o TriggerActionNotificationPropertyPtrOutput) Elem() TriggerActionNotificationPropertyOutput
- func (TriggerActionNotificationPropertyPtrOutput) ElementType() reflect.Type
- func (o TriggerActionNotificationPropertyPtrOutput) NotifyDelayAfter() pulumi.IntPtrOutput
- func (o TriggerActionNotificationPropertyPtrOutput) ToTriggerActionNotificationPropertyPtrOutput() TriggerActionNotificationPropertyPtrOutput
- func (o TriggerActionNotificationPropertyPtrOutput) ToTriggerActionNotificationPropertyPtrOutputWithContext(ctx context.Context) TriggerActionNotificationPropertyPtrOutput
- type TriggerActionOutput
- func (o TriggerActionOutput) Arguments() pulumi.StringMapOutput
- func (o TriggerActionOutput) CrawlerName() pulumi.StringPtrOutput
- func (TriggerActionOutput) ElementType() reflect.Type
- func (o TriggerActionOutput) JobName() pulumi.StringPtrOutput
- func (o TriggerActionOutput) NotificationProperty() TriggerActionNotificationPropertyPtrOutput
- func (o TriggerActionOutput) SecurityConfiguration() pulumi.StringPtrOutput
- func (o TriggerActionOutput) Timeout() pulumi.IntPtrOutput
- func (o TriggerActionOutput) ToTriggerActionOutput() TriggerActionOutput
- func (o TriggerActionOutput) ToTriggerActionOutputWithContext(ctx context.Context) TriggerActionOutput
- type TriggerArgs
- type TriggerArray
- type TriggerArrayInput
- type TriggerArrayOutput
- type TriggerEventBatchingCondition
- type TriggerEventBatchingConditionArgs
- func (TriggerEventBatchingConditionArgs) ElementType() reflect.Type
- func (i TriggerEventBatchingConditionArgs) ToTriggerEventBatchingConditionOutput() TriggerEventBatchingConditionOutput
- func (i TriggerEventBatchingConditionArgs) ToTriggerEventBatchingConditionOutputWithContext(ctx context.Context) TriggerEventBatchingConditionOutput
- type TriggerEventBatchingConditionArray
- func (TriggerEventBatchingConditionArray) ElementType() reflect.Type
- func (i TriggerEventBatchingConditionArray) ToTriggerEventBatchingConditionArrayOutput() TriggerEventBatchingConditionArrayOutput
- func (i TriggerEventBatchingConditionArray) ToTriggerEventBatchingConditionArrayOutputWithContext(ctx context.Context) TriggerEventBatchingConditionArrayOutput
- type TriggerEventBatchingConditionArrayInput
- type TriggerEventBatchingConditionArrayOutput
- func (TriggerEventBatchingConditionArrayOutput) ElementType() reflect.Type
- func (o TriggerEventBatchingConditionArrayOutput) Index(i pulumi.IntInput) TriggerEventBatchingConditionOutput
- func (o TriggerEventBatchingConditionArrayOutput) ToTriggerEventBatchingConditionArrayOutput() TriggerEventBatchingConditionArrayOutput
- func (o TriggerEventBatchingConditionArrayOutput) ToTriggerEventBatchingConditionArrayOutputWithContext(ctx context.Context) TriggerEventBatchingConditionArrayOutput
- type TriggerEventBatchingConditionInput
- type TriggerEventBatchingConditionOutput
- func (o TriggerEventBatchingConditionOutput) BatchSize() pulumi.IntOutput
- func (o TriggerEventBatchingConditionOutput) BatchWindow() pulumi.IntPtrOutput
- func (TriggerEventBatchingConditionOutput) ElementType() reflect.Type
- func (o TriggerEventBatchingConditionOutput) ToTriggerEventBatchingConditionOutput() TriggerEventBatchingConditionOutput
- func (o TriggerEventBatchingConditionOutput) ToTriggerEventBatchingConditionOutputWithContext(ctx context.Context) TriggerEventBatchingConditionOutput
- type TriggerInput
- type TriggerMap
- type TriggerMapInput
- type TriggerMapOutput
- type TriggerOutput
- func (o TriggerOutput) Actions() TriggerActionArrayOutput
- func (o TriggerOutput) Arn() pulumi.StringOutput
- func (o TriggerOutput) Description() pulumi.StringPtrOutput
- func (TriggerOutput) ElementType() reflect.Type
- func (o TriggerOutput) Enabled() pulumi.BoolPtrOutput
- func (o TriggerOutput) EventBatchingConditions() TriggerEventBatchingConditionArrayOutput
- func (o TriggerOutput) Name() pulumi.StringOutput
- func (o TriggerOutput) Predicate() TriggerPredicatePtrOutput
- func (o TriggerOutput) Schedule() pulumi.StringPtrOutput
- func (o TriggerOutput) StartOnCreation() pulumi.BoolPtrOutput
- func (o TriggerOutput) State() pulumi.StringOutput
- func (o TriggerOutput) Tags() pulumi.StringMapOutput
- func (o TriggerOutput) TagsAll() pulumi.StringMapOutputdeprecated
- func (o TriggerOutput) ToTriggerOutput() TriggerOutput
- func (o TriggerOutput) ToTriggerOutputWithContext(ctx context.Context) TriggerOutput
- func (o TriggerOutput) Type() pulumi.StringOutput
- func (o TriggerOutput) WorkflowName() pulumi.StringPtrOutput
- type TriggerPredicate
- type TriggerPredicateArgs
- func (TriggerPredicateArgs) ElementType() reflect.Type
- func (i TriggerPredicateArgs) ToTriggerPredicateOutput() TriggerPredicateOutput
- func (i TriggerPredicateArgs) ToTriggerPredicateOutputWithContext(ctx context.Context) TriggerPredicateOutput
- func (i TriggerPredicateArgs) ToTriggerPredicatePtrOutput() TriggerPredicatePtrOutput
- func (i TriggerPredicateArgs) ToTriggerPredicatePtrOutputWithContext(ctx context.Context) TriggerPredicatePtrOutput
- type TriggerPredicateCondition
- type TriggerPredicateConditionArgs
- func (TriggerPredicateConditionArgs) ElementType() reflect.Type
- func (i TriggerPredicateConditionArgs) ToTriggerPredicateConditionOutput() TriggerPredicateConditionOutput
- func (i TriggerPredicateConditionArgs) ToTriggerPredicateConditionOutputWithContext(ctx context.Context) TriggerPredicateConditionOutput
- type TriggerPredicateConditionArray
- func (TriggerPredicateConditionArray) ElementType() reflect.Type
- func (i TriggerPredicateConditionArray) ToTriggerPredicateConditionArrayOutput() TriggerPredicateConditionArrayOutput
- func (i TriggerPredicateConditionArray) ToTriggerPredicateConditionArrayOutputWithContext(ctx context.Context) TriggerPredicateConditionArrayOutput
- type TriggerPredicateConditionArrayInput
- type TriggerPredicateConditionArrayOutput
- func (TriggerPredicateConditionArrayOutput) ElementType() reflect.Type
- func (o TriggerPredicateConditionArrayOutput) Index(i pulumi.IntInput) TriggerPredicateConditionOutput
- func (o TriggerPredicateConditionArrayOutput) ToTriggerPredicateConditionArrayOutput() TriggerPredicateConditionArrayOutput
- func (o TriggerPredicateConditionArrayOutput) ToTriggerPredicateConditionArrayOutputWithContext(ctx context.Context) TriggerPredicateConditionArrayOutput
- type TriggerPredicateConditionInput
- type TriggerPredicateConditionOutput
- func (o TriggerPredicateConditionOutput) CrawlState() pulumi.StringPtrOutput
- func (o TriggerPredicateConditionOutput) CrawlerName() pulumi.StringPtrOutput
- func (TriggerPredicateConditionOutput) ElementType() reflect.Type
- func (o TriggerPredicateConditionOutput) JobName() pulumi.StringPtrOutput
- func (o TriggerPredicateConditionOutput) LogicalOperator() pulumi.StringPtrOutput
- func (o TriggerPredicateConditionOutput) State() pulumi.StringPtrOutput
- func (o TriggerPredicateConditionOutput) ToTriggerPredicateConditionOutput() TriggerPredicateConditionOutput
- func (o TriggerPredicateConditionOutput) ToTriggerPredicateConditionOutputWithContext(ctx context.Context) TriggerPredicateConditionOutput
- type TriggerPredicateInput
- type TriggerPredicateOutput
- func (o TriggerPredicateOutput) Conditions() TriggerPredicateConditionArrayOutput
- func (TriggerPredicateOutput) ElementType() reflect.Type
- func (o TriggerPredicateOutput) Logical() pulumi.StringPtrOutput
- func (o TriggerPredicateOutput) ToTriggerPredicateOutput() TriggerPredicateOutput
- func (o TriggerPredicateOutput) ToTriggerPredicateOutputWithContext(ctx context.Context) TriggerPredicateOutput
- func (o TriggerPredicateOutput) ToTriggerPredicatePtrOutput() TriggerPredicatePtrOutput
- func (o TriggerPredicateOutput) ToTriggerPredicatePtrOutputWithContext(ctx context.Context) TriggerPredicatePtrOutput
- type TriggerPredicatePtrInput
- type TriggerPredicatePtrOutput
- func (o TriggerPredicatePtrOutput) Conditions() TriggerPredicateConditionArrayOutput
- func (o TriggerPredicatePtrOutput) Elem() TriggerPredicateOutput
- func (TriggerPredicatePtrOutput) ElementType() reflect.Type
- func (o TriggerPredicatePtrOutput) Logical() pulumi.StringPtrOutput
- func (o TriggerPredicatePtrOutput) ToTriggerPredicatePtrOutput() TriggerPredicatePtrOutput
- func (o TriggerPredicatePtrOutput) ToTriggerPredicatePtrOutputWithContext(ctx context.Context) TriggerPredicatePtrOutput
- type TriggerState
- type UserDefinedFunction
- type UserDefinedFunctionArgs
- type UserDefinedFunctionArray
- type UserDefinedFunctionArrayInput
- type UserDefinedFunctionArrayOutput
- func (UserDefinedFunctionArrayOutput) ElementType() reflect.Type
- func (o UserDefinedFunctionArrayOutput) Index(i pulumi.IntInput) UserDefinedFunctionOutput
- func (o UserDefinedFunctionArrayOutput) ToUserDefinedFunctionArrayOutput() UserDefinedFunctionArrayOutput
- func (o UserDefinedFunctionArrayOutput) ToUserDefinedFunctionArrayOutputWithContext(ctx context.Context) UserDefinedFunctionArrayOutput
- type UserDefinedFunctionInput
- type UserDefinedFunctionMap
- type UserDefinedFunctionMapInput
- type UserDefinedFunctionMapOutput
- func (UserDefinedFunctionMapOutput) ElementType() reflect.Type
- func (o UserDefinedFunctionMapOutput) MapIndex(k pulumi.StringInput) UserDefinedFunctionOutput
- func (o UserDefinedFunctionMapOutput) ToUserDefinedFunctionMapOutput() UserDefinedFunctionMapOutput
- func (o UserDefinedFunctionMapOutput) ToUserDefinedFunctionMapOutputWithContext(ctx context.Context) UserDefinedFunctionMapOutput
- type UserDefinedFunctionOutput
- func (o UserDefinedFunctionOutput) Arn() pulumi.StringOutput
- func (o UserDefinedFunctionOutput) CatalogId() pulumi.StringPtrOutput
- func (o UserDefinedFunctionOutput) ClassName() pulumi.StringOutput
- func (o UserDefinedFunctionOutput) CreateTime() pulumi.StringOutput
- func (o UserDefinedFunctionOutput) DatabaseName() pulumi.StringOutput
- func (UserDefinedFunctionOutput) ElementType() reflect.Type
- func (o UserDefinedFunctionOutput) Name() pulumi.StringOutput
- func (o UserDefinedFunctionOutput) OwnerName() pulumi.StringOutput
- func (o UserDefinedFunctionOutput) OwnerType() pulumi.StringOutput
- func (o UserDefinedFunctionOutput) ResourceUris() UserDefinedFunctionResourceUriArrayOutput
- func (o UserDefinedFunctionOutput) ToUserDefinedFunctionOutput() UserDefinedFunctionOutput
- func (o UserDefinedFunctionOutput) ToUserDefinedFunctionOutputWithContext(ctx context.Context) UserDefinedFunctionOutput
- type UserDefinedFunctionResourceUri
- type UserDefinedFunctionResourceUriArgs
- func (UserDefinedFunctionResourceUriArgs) ElementType() reflect.Type
- func (i UserDefinedFunctionResourceUriArgs) ToUserDefinedFunctionResourceUriOutput() UserDefinedFunctionResourceUriOutput
- func (i UserDefinedFunctionResourceUriArgs) ToUserDefinedFunctionResourceUriOutputWithContext(ctx context.Context) UserDefinedFunctionResourceUriOutput
- type UserDefinedFunctionResourceUriArray
- func (UserDefinedFunctionResourceUriArray) ElementType() reflect.Type
- func (i UserDefinedFunctionResourceUriArray) ToUserDefinedFunctionResourceUriArrayOutput() UserDefinedFunctionResourceUriArrayOutput
- func (i UserDefinedFunctionResourceUriArray) ToUserDefinedFunctionResourceUriArrayOutputWithContext(ctx context.Context) UserDefinedFunctionResourceUriArrayOutput
- type UserDefinedFunctionResourceUriArrayInput
- type UserDefinedFunctionResourceUriArrayOutput
- func (UserDefinedFunctionResourceUriArrayOutput) ElementType() reflect.Type
- func (o UserDefinedFunctionResourceUriArrayOutput) Index(i pulumi.IntInput) UserDefinedFunctionResourceUriOutput
- func (o UserDefinedFunctionResourceUriArrayOutput) ToUserDefinedFunctionResourceUriArrayOutput() UserDefinedFunctionResourceUriArrayOutput
- func (o UserDefinedFunctionResourceUriArrayOutput) ToUserDefinedFunctionResourceUriArrayOutputWithContext(ctx context.Context) UserDefinedFunctionResourceUriArrayOutput
- type UserDefinedFunctionResourceUriInput
- type UserDefinedFunctionResourceUriOutput
- func (UserDefinedFunctionResourceUriOutput) ElementType() reflect.Type
- func (o UserDefinedFunctionResourceUriOutput) ResourceType() pulumi.StringOutput
- func (o UserDefinedFunctionResourceUriOutput) ToUserDefinedFunctionResourceUriOutput() UserDefinedFunctionResourceUriOutput
- func (o UserDefinedFunctionResourceUriOutput) ToUserDefinedFunctionResourceUriOutputWithContext(ctx context.Context) UserDefinedFunctionResourceUriOutput
- func (o UserDefinedFunctionResourceUriOutput) Uri() pulumi.StringOutput
- type UserDefinedFunctionState
- type Workflow
- type WorkflowArgs
- type WorkflowArray
- type WorkflowArrayInput
- type WorkflowArrayOutput
- type WorkflowInput
- type WorkflowMap
- type WorkflowMapInput
- type WorkflowMapOutput
- type WorkflowOutput
- func (o WorkflowOutput) Arn() pulumi.StringOutput
- func (o WorkflowOutput) DefaultRunProperties() pulumi.StringMapOutput
- func (o WorkflowOutput) Description() pulumi.StringPtrOutput
- func (WorkflowOutput) ElementType() reflect.Type
- func (o WorkflowOutput) MaxConcurrentRuns() pulumi.IntPtrOutput
- func (o WorkflowOutput) Name() pulumi.StringOutput
- func (o WorkflowOutput) Tags() pulumi.StringMapOutput
- func (o WorkflowOutput) TagsAll() pulumi.StringMapOutputdeprecated
- func (o WorkflowOutput) ToWorkflowOutput() WorkflowOutput
- func (o WorkflowOutput) ToWorkflowOutputWithContext(ctx context.Context) WorkflowOutput
- type WorkflowState
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type CatalogDatabase ¶
type CatalogDatabase struct { pulumi.CustomResourceState // ARN of the Glue Catalog Database. Arn pulumi.StringOutput `pulumi:"arn"` // ID of the Glue Catalog to create the database in. If omitted, this defaults to the AWS Account ID. CatalogId pulumi.StringOutput `pulumi:"catalogId"` // Creates a set of default permissions on the table for principals. See `createTableDefaultPermission` below. CreateTableDefaultPermissions CatalogDatabaseCreateTableDefaultPermissionArrayOutput `pulumi:"createTableDefaultPermissions"` // Description of the database. Description pulumi.StringPtrOutput `pulumi:"description"` // Configuration block that references an entity outside the AWS Glue Data Catalog. See `federatedDatabase` below. FederatedDatabase CatalogDatabaseFederatedDatabasePtrOutput `pulumi:"federatedDatabase"` // Location of the database (for example, an HDFS path). LocationUri pulumi.StringOutput `pulumi:"locationUri"` // Name of the database. The acceptable characters are lowercase letters, numbers, and the underscore character. Name pulumi.StringOutput `pulumi:"name"` // List of key-value pairs that define parameters and properties of the database. Parameters pulumi.StringMapOutput `pulumi:"parameters"` // Key-value map of resource tags. If configured with a provider `defaultTags` configuration block present, tags with matching keys will overwrite those defined at the provider-level. Tags pulumi.StringMapOutput `pulumi:"tags"` // A map of tags assigned to the resource, including those inherited from the provider `defaultTags` configuration block. // // Deprecated: Please use `tags` instead. TagsAll pulumi.StringMapOutput `pulumi:"tagsAll"` // Configuration block for a target database for resource linking. See `targetDatabase` below. TargetDatabase CatalogDatabaseTargetDatabasePtrOutput `pulumi:"targetDatabase"` }
Provides a Glue Catalog Database Resource. You can refer to the [Glue Developer Guide](http://docs.aws.amazon.com/glue/latest/dg/populate-data-catalog.html) for a full explanation of the Glue Data Catalog functionality
## Example Usage
```go package main
import (
"github.com/pulumi/pulumi-aws/sdk/v6/go/aws/glue" "github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { _, err := glue.NewCatalogDatabase(ctx, "example", &glue.CatalogDatabaseArgs{ Name: pulumi.String("MyCatalogDatabase"), }) if err != nil { return err } return nil }) }
```
### Create Table Default Permissions
```go package main
import (
"github.com/pulumi/pulumi-aws/sdk/v6/go/aws/glue" "github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { _, err := glue.NewCatalogDatabase(ctx, "example", &glue.CatalogDatabaseArgs{ Name: pulumi.String("MyCatalogDatabase"), CreateTableDefaultPermissions: glue.CatalogDatabaseCreateTableDefaultPermissionArray{ &glue.CatalogDatabaseCreateTableDefaultPermissionArgs{ Permissions: pulumi.StringArray{ pulumi.String("SELECT"), }, Principal: &glue.CatalogDatabaseCreateTableDefaultPermissionPrincipalArgs{ DataLakePrincipalIdentifier: pulumi.String("IAM_ALLOWED_PRINCIPALS"), }, }, }, }) if err != nil { return err } return nil }) }
```
## Import
Using `pulumi import`, import Glue Catalog Databases using the `catalog_id:name`. If you have not set a Catalog ID specify the AWS Account ID that the database is in. For example:
```sh $ pulumi import aws:glue/catalogDatabase:CatalogDatabase database 123456789012:my_database ```
func GetCatalogDatabase ¶
func GetCatalogDatabase(ctx *pulumi.Context, name string, id pulumi.IDInput, state *CatalogDatabaseState, opts ...pulumi.ResourceOption) (*CatalogDatabase, error)
GetCatalogDatabase gets an existing CatalogDatabase resource's state with the given name, ID, and optional state properties that are used to uniquely qualify the lookup (nil if not required).
func NewCatalogDatabase ¶
func NewCatalogDatabase(ctx *pulumi.Context, name string, args *CatalogDatabaseArgs, opts ...pulumi.ResourceOption) (*CatalogDatabase, error)
NewCatalogDatabase registers a new resource with the given unique name, arguments, and options.
func (*CatalogDatabase) ElementType ¶
func (*CatalogDatabase) ElementType() reflect.Type
func (*CatalogDatabase) ToCatalogDatabaseOutput ¶
func (i *CatalogDatabase) ToCatalogDatabaseOutput() CatalogDatabaseOutput
func (*CatalogDatabase) ToCatalogDatabaseOutputWithContext ¶
func (i *CatalogDatabase) ToCatalogDatabaseOutputWithContext(ctx context.Context) CatalogDatabaseOutput
type CatalogDatabaseArgs ¶
type CatalogDatabaseArgs struct { // ID of the Glue Catalog to create the database in. If omitted, this defaults to the AWS Account ID. CatalogId pulumi.StringPtrInput // Creates a set of default permissions on the table for principals. See `createTableDefaultPermission` below. CreateTableDefaultPermissions CatalogDatabaseCreateTableDefaultPermissionArrayInput // Description of the database. Description pulumi.StringPtrInput // Configuration block that references an entity outside the AWS Glue Data Catalog. See `federatedDatabase` below. FederatedDatabase CatalogDatabaseFederatedDatabasePtrInput // Location of the database (for example, an HDFS path). LocationUri pulumi.StringPtrInput // Name of the database. The acceptable characters are lowercase letters, numbers, and the underscore character. Name pulumi.StringPtrInput // List of key-value pairs that define parameters and properties of the database. Parameters pulumi.StringMapInput // Key-value map of resource tags. If configured with a provider `defaultTags` configuration block present, tags with matching keys will overwrite those defined at the provider-level. Tags pulumi.StringMapInput // Configuration block for a target database for resource linking. See `targetDatabase` below. TargetDatabase CatalogDatabaseTargetDatabasePtrInput }
The set of arguments for constructing a CatalogDatabase resource.
func (CatalogDatabaseArgs) ElementType ¶
func (CatalogDatabaseArgs) ElementType() reflect.Type
type CatalogDatabaseArray ¶
type CatalogDatabaseArray []CatalogDatabaseInput
func (CatalogDatabaseArray) ElementType ¶
func (CatalogDatabaseArray) ElementType() reflect.Type
func (CatalogDatabaseArray) ToCatalogDatabaseArrayOutput ¶
func (i CatalogDatabaseArray) ToCatalogDatabaseArrayOutput() CatalogDatabaseArrayOutput
func (CatalogDatabaseArray) ToCatalogDatabaseArrayOutputWithContext ¶
func (i CatalogDatabaseArray) ToCatalogDatabaseArrayOutputWithContext(ctx context.Context) CatalogDatabaseArrayOutput
type CatalogDatabaseArrayInput ¶
type CatalogDatabaseArrayInput interface { pulumi.Input ToCatalogDatabaseArrayOutput() CatalogDatabaseArrayOutput ToCatalogDatabaseArrayOutputWithContext(context.Context) CatalogDatabaseArrayOutput }
CatalogDatabaseArrayInput is an input type that accepts CatalogDatabaseArray and CatalogDatabaseArrayOutput values. You can construct a concrete instance of `CatalogDatabaseArrayInput` via:
CatalogDatabaseArray{ CatalogDatabaseArgs{...} }
type CatalogDatabaseArrayOutput ¶
type CatalogDatabaseArrayOutput struct{ *pulumi.OutputState }
func (CatalogDatabaseArrayOutput) ElementType ¶
func (CatalogDatabaseArrayOutput) ElementType() reflect.Type
func (CatalogDatabaseArrayOutput) Index ¶
func (o CatalogDatabaseArrayOutput) Index(i pulumi.IntInput) CatalogDatabaseOutput
func (CatalogDatabaseArrayOutput) ToCatalogDatabaseArrayOutput ¶
func (o CatalogDatabaseArrayOutput) ToCatalogDatabaseArrayOutput() CatalogDatabaseArrayOutput
func (CatalogDatabaseArrayOutput) ToCatalogDatabaseArrayOutputWithContext ¶
func (o CatalogDatabaseArrayOutput) ToCatalogDatabaseArrayOutputWithContext(ctx context.Context) CatalogDatabaseArrayOutput
type CatalogDatabaseCreateTableDefaultPermission ¶
type CatalogDatabaseCreateTableDefaultPermission struct { // The permissions that are granted to the principal. Permissions []string `pulumi:"permissions"` // The principal who is granted permissions.. See `principal` below. Principal *CatalogDatabaseCreateTableDefaultPermissionPrincipal `pulumi:"principal"` }
type CatalogDatabaseCreateTableDefaultPermissionArgs ¶
type CatalogDatabaseCreateTableDefaultPermissionArgs struct { // The permissions that are granted to the principal. Permissions pulumi.StringArrayInput `pulumi:"permissions"` // The principal who is granted permissions.. See `principal` below. Principal CatalogDatabaseCreateTableDefaultPermissionPrincipalPtrInput `pulumi:"principal"` }
func (CatalogDatabaseCreateTableDefaultPermissionArgs) ElementType ¶
func (CatalogDatabaseCreateTableDefaultPermissionArgs) ElementType() reflect.Type
func (CatalogDatabaseCreateTableDefaultPermissionArgs) ToCatalogDatabaseCreateTableDefaultPermissionOutput ¶
func (i CatalogDatabaseCreateTableDefaultPermissionArgs) ToCatalogDatabaseCreateTableDefaultPermissionOutput() CatalogDatabaseCreateTableDefaultPermissionOutput
func (CatalogDatabaseCreateTableDefaultPermissionArgs) ToCatalogDatabaseCreateTableDefaultPermissionOutputWithContext ¶
func (i CatalogDatabaseCreateTableDefaultPermissionArgs) ToCatalogDatabaseCreateTableDefaultPermissionOutputWithContext(ctx context.Context) CatalogDatabaseCreateTableDefaultPermissionOutput
type CatalogDatabaseCreateTableDefaultPermissionArray ¶
type CatalogDatabaseCreateTableDefaultPermissionArray []CatalogDatabaseCreateTableDefaultPermissionInput
func (CatalogDatabaseCreateTableDefaultPermissionArray) ElementType ¶
func (CatalogDatabaseCreateTableDefaultPermissionArray) ElementType() reflect.Type
func (CatalogDatabaseCreateTableDefaultPermissionArray) ToCatalogDatabaseCreateTableDefaultPermissionArrayOutput ¶
func (i CatalogDatabaseCreateTableDefaultPermissionArray) ToCatalogDatabaseCreateTableDefaultPermissionArrayOutput() CatalogDatabaseCreateTableDefaultPermissionArrayOutput
func (CatalogDatabaseCreateTableDefaultPermissionArray) ToCatalogDatabaseCreateTableDefaultPermissionArrayOutputWithContext ¶
func (i CatalogDatabaseCreateTableDefaultPermissionArray) ToCatalogDatabaseCreateTableDefaultPermissionArrayOutputWithContext(ctx context.Context) CatalogDatabaseCreateTableDefaultPermissionArrayOutput
type CatalogDatabaseCreateTableDefaultPermissionArrayInput ¶
type CatalogDatabaseCreateTableDefaultPermissionArrayInput interface { pulumi.Input ToCatalogDatabaseCreateTableDefaultPermissionArrayOutput() CatalogDatabaseCreateTableDefaultPermissionArrayOutput ToCatalogDatabaseCreateTableDefaultPermissionArrayOutputWithContext(context.Context) CatalogDatabaseCreateTableDefaultPermissionArrayOutput }
CatalogDatabaseCreateTableDefaultPermissionArrayInput is an input type that accepts CatalogDatabaseCreateTableDefaultPermissionArray and CatalogDatabaseCreateTableDefaultPermissionArrayOutput values. You can construct a concrete instance of `CatalogDatabaseCreateTableDefaultPermissionArrayInput` via:
CatalogDatabaseCreateTableDefaultPermissionArray{ CatalogDatabaseCreateTableDefaultPermissionArgs{...} }
type CatalogDatabaseCreateTableDefaultPermissionArrayOutput ¶
type CatalogDatabaseCreateTableDefaultPermissionArrayOutput struct{ *pulumi.OutputState }
func (CatalogDatabaseCreateTableDefaultPermissionArrayOutput) ElementType ¶
func (CatalogDatabaseCreateTableDefaultPermissionArrayOutput) ElementType() reflect.Type
func (CatalogDatabaseCreateTableDefaultPermissionArrayOutput) ToCatalogDatabaseCreateTableDefaultPermissionArrayOutput ¶
func (o CatalogDatabaseCreateTableDefaultPermissionArrayOutput) ToCatalogDatabaseCreateTableDefaultPermissionArrayOutput() CatalogDatabaseCreateTableDefaultPermissionArrayOutput
func (CatalogDatabaseCreateTableDefaultPermissionArrayOutput) ToCatalogDatabaseCreateTableDefaultPermissionArrayOutputWithContext ¶
func (o CatalogDatabaseCreateTableDefaultPermissionArrayOutput) ToCatalogDatabaseCreateTableDefaultPermissionArrayOutputWithContext(ctx context.Context) CatalogDatabaseCreateTableDefaultPermissionArrayOutput
type CatalogDatabaseCreateTableDefaultPermissionInput ¶
type CatalogDatabaseCreateTableDefaultPermissionInput interface { pulumi.Input ToCatalogDatabaseCreateTableDefaultPermissionOutput() CatalogDatabaseCreateTableDefaultPermissionOutput ToCatalogDatabaseCreateTableDefaultPermissionOutputWithContext(context.Context) CatalogDatabaseCreateTableDefaultPermissionOutput }
CatalogDatabaseCreateTableDefaultPermissionInput is an input type that accepts CatalogDatabaseCreateTableDefaultPermissionArgs and CatalogDatabaseCreateTableDefaultPermissionOutput values. You can construct a concrete instance of `CatalogDatabaseCreateTableDefaultPermissionInput` via:
CatalogDatabaseCreateTableDefaultPermissionArgs{...}
type CatalogDatabaseCreateTableDefaultPermissionOutput ¶
type CatalogDatabaseCreateTableDefaultPermissionOutput struct{ *pulumi.OutputState }
func (CatalogDatabaseCreateTableDefaultPermissionOutput) ElementType ¶
func (CatalogDatabaseCreateTableDefaultPermissionOutput) ElementType() reflect.Type
func (CatalogDatabaseCreateTableDefaultPermissionOutput) Permissions ¶
func (o CatalogDatabaseCreateTableDefaultPermissionOutput) Permissions() pulumi.StringArrayOutput
The permissions that are granted to the principal.
func (CatalogDatabaseCreateTableDefaultPermissionOutput) Principal ¶
func (o CatalogDatabaseCreateTableDefaultPermissionOutput) Principal() CatalogDatabaseCreateTableDefaultPermissionPrincipalPtrOutput
The principal who is granted permissions.. See `principal` below.
func (CatalogDatabaseCreateTableDefaultPermissionOutput) ToCatalogDatabaseCreateTableDefaultPermissionOutput ¶
func (o CatalogDatabaseCreateTableDefaultPermissionOutput) ToCatalogDatabaseCreateTableDefaultPermissionOutput() CatalogDatabaseCreateTableDefaultPermissionOutput
func (CatalogDatabaseCreateTableDefaultPermissionOutput) ToCatalogDatabaseCreateTableDefaultPermissionOutputWithContext ¶
func (o CatalogDatabaseCreateTableDefaultPermissionOutput) ToCatalogDatabaseCreateTableDefaultPermissionOutputWithContext(ctx context.Context) CatalogDatabaseCreateTableDefaultPermissionOutput
type CatalogDatabaseCreateTableDefaultPermissionPrincipal ¶
type CatalogDatabaseCreateTableDefaultPermissionPrincipal struct { // An identifier for the Lake Formation principal. DataLakePrincipalIdentifier *string `pulumi:"dataLakePrincipalIdentifier"` }
type CatalogDatabaseCreateTableDefaultPermissionPrincipalArgs ¶
type CatalogDatabaseCreateTableDefaultPermissionPrincipalArgs struct { // An identifier for the Lake Formation principal. DataLakePrincipalIdentifier pulumi.StringPtrInput `pulumi:"dataLakePrincipalIdentifier"` }
func (CatalogDatabaseCreateTableDefaultPermissionPrincipalArgs) ElementType ¶
func (CatalogDatabaseCreateTableDefaultPermissionPrincipalArgs) ElementType() reflect.Type
func (CatalogDatabaseCreateTableDefaultPermissionPrincipalArgs) ToCatalogDatabaseCreateTableDefaultPermissionPrincipalOutput ¶
func (i CatalogDatabaseCreateTableDefaultPermissionPrincipalArgs) ToCatalogDatabaseCreateTableDefaultPermissionPrincipalOutput() CatalogDatabaseCreateTableDefaultPermissionPrincipalOutput
func (CatalogDatabaseCreateTableDefaultPermissionPrincipalArgs) ToCatalogDatabaseCreateTableDefaultPermissionPrincipalOutputWithContext ¶
func (i CatalogDatabaseCreateTableDefaultPermissionPrincipalArgs) ToCatalogDatabaseCreateTableDefaultPermissionPrincipalOutputWithContext(ctx context.Context) CatalogDatabaseCreateTableDefaultPermissionPrincipalOutput
func (CatalogDatabaseCreateTableDefaultPermissionPrincipalArgs) ToCatalogDatabaseCreateTableDefaultPermissionPrincipalPtrOutput ¶
func (i CatalogDatabaseCreateTableDefaultPermissionPrincipalArgs) ToCatalogDatabaseCreateTableDefaultPermissionPrincipalPtrOutput() CatalogDatabaseCreateTableDefaultPermissionPrincipalPtrOutput
func (CatalogDatabaseCreateTableDefaultPermissionPrincipalArgs) ToCatalogDatabaseCreateTableDefaultPermissionPrincipalPtrOutputWithContext ¶
func (i CatalogDatabaseCreateTableDefaultPermissionPrincipalArgs) ToCatalogDatabaseCreateTableDefaultPermissionPrincipalPtrOutputWithContext(ctx context.Context) CatalogDatabaseCreateTableDefaultPermissionPrincipalPtrOutput
type CatalogDatabaseCreateTableDefaultPermissionPrincipalInput ¶
type CatalogDatabaseCreateTableDefaultPermissionPrincipalInput interface { pulumi.Input ToCatalogDatabaseCreateTableDefaultPermissionPrincipalOutput() CatalogDatabaseCreateTableDefaultPermissionPrincipalOutput ToCatalogDatabaseCreateTableDefaultPermissionPrincipalOutputWithContext(context.Context) CatalogDatabaseCreateTableDefaultPermissionPrincipalOutput }
CatalogDatabaseCreateTableDefaultPermissionPrincipalInput is an input type that accepts CatalogDatabaseCreateTableDefaultPermissionPrincipalArgs and CatalogDatabaseCreateTableDefaultPermissionPrincipalOutput values. You can construct a concrete instance of `CatalogDatabaseCreateTableDefaultPermissionPrincipalInput` via:
CatalogDatabaseCreateTableDefaultPermissionPrincipalArgs{...}
type CatalogDatabaseCreateTableDefaultPermissionPrincipalOutput ¶
type CatalogDatabaseCreateTableDefaultPermissionPrincipalOutput struct{ *pulumi.OutputState }
func (CatalogDatabaseCreateTableDefaultPermissionPrincipalOutput) DataLakePrincipalIdentifier ¶
func (o CatalogDatabaseCreateTableDefaultPermissionPrincipalOutput) DataLakePrincipalIdentifier() pulumi.StringPtrOutput
An identifier for the Lake Formation principal.
func (CatalogDatabaseCreateTableDefaultPermissionPrincipalOutput) ElementType ¶
func (CatalogDatabaseCreateTableDefaultPermissionPrincipalOutput) ElementType() reflect.Type
func (CatalogDatabaseCreateTableDefaultPermissionPrincipalOutput) ToCatalogDatabaseCreateTableDefaultPermissionPrincipalOutput ¶
func (o CatalogDatabaseCreateTableDefaultPermissionPrincipalOutput) ToCatalogDatabaseCreateTableDefaultPermissionPrincipalOutput() CatalogDatabaseCreateTableDefaultPermissionPrincipalOutput
func (CatalogDatabaseCreateTableDefaultPermissionPrincipalOutput) ToCatalogDatabaseCreateTableDefaultPermissionPrincipalOutputWithContext ¶
func (o CatalogDatabaseCreateTableDefaultPermissionPrincipalOutput) ToCatalogDatabaseCreateTableDefaultPermissionPrincipalOutputWithContext(ctx context.Context) CatalogDatabaseCreateTableDefaultPermissionPrincipalOutput
func (CatalogDatabaseCreateTableDefaultPermissionPrincipalOutput) ToCatalogDatabaseCreateTableDefaultPermissionPrincipalPtrOutput ¶
func (o CatalogDatabaseCreateTableDefaultPermissionPrincipalOutput) ToCatalogDatabaseCreateTableDefaultPermissionPrincipalPtrOutput() CatalogDatabaseCreateTableDefaultPermissionPrincipalPtrOutput
func (CatalogDatabaseCreateTableDefaultPermissionPrincipalOutput) ToCatalogDatabaseCreateTableDefaultPermissionPrincipalPtrOutputWithContext ¶
func (o CatalogDatabaseCreateTableDefaultPermissionPrincipalOutput) ToCatalogDatabaseCreateTableDefaultPermissionPrincipalPtrOutputWithContext(ctx context.Context) CatalogDatabaseCreateTableDefaultPermissionPrincipalPtrOutput
type CatalogDatabaseCreateTableDefaultPermissionPrincipalPtrInput ¶
type CatalogDatabaseCreateTableDefaultPermissionPrincipalPtrInput interface { pulumi.Input ToCatalogDatabaseCreateTableDefaultPermissionPrincipalPtrOutput() CatalogDatabaseCreateTableDefaultPermissionPrincipalPtrOutput ToCatalogDatabaseCreateTableDefaultPermissionPrincipalPtrOutputWithContext(context.Context) CatalogDatabaseCreateTableDefaultPermissionPrincipalPtrOutput }
CatalogDatabaseCreateTableDefaultPermissionPrincipalPtrInput is an input type that accepts CatalogDatabaseCreateTableDefaultPermissionPrincipalArgs, CatalogDatabaseCreateTableDefaultPermissionPrincipalPtr and CatalogDatabaseCreateTableDefaultPermissionPrincipalPtrOutput values. You can construct a concrete instance of `CatalogDatabaseCreateTableDefaultPermissionPrincipalPtrInput` via:
CatalogDatabaseCreateTableDefaultPermissionPrincipalArgs{...} or: nil
func CatalogDatabaseCreateTableDefaultPermissionPrincipalPtr ¶
func CatalogDatabaseCreateTableDefaultPermissionPrincipalPtr(v *CatalogDatabaseCreateTableDefaultPermissionPrincipalArgs) CatalogDatabaseCreateTableDefaultPermissionPrincipalPtrInput
type CatalogDatabaseCreateTableDefaultPermissionPrincipalPtrOutput ¶
type CatalogDatabaseCreateTableDefaultPermissionPrincipalPtrOutput struct{ *pulumi.OutputState }
func (CatalogDatabaseCreateTableDefaultPermissionPrincipalPtrOutput) DataLakePrincipalIdentifier ¶
func (o CatalogDatabaseCreateTableDefaultPermissionPrincipalPtrOutput) DataLakePrincipalIdentifier() pulumi.StringPtrOutput
An identifier for the Lake Formation principal.
func (CatalogDatabaseCreateTableDefaultPermissionPrincipalPtrOutput) ElementType ¶
func (CatalogDatabaseCreateTableDefaultPermissionPrincipalPtrOutput) ElementType() reflect.Type
func (CatalogDatabaseCreateTableDefaultPermissionPrincipalPtrOutput) ToCatalogDatabaseCreateTableDefaultPermissionPrincipalPtrOutput ¶
func (o CatalogDatabaseCreateTableDefaultPermissionPrincipalPtrOutput) ToCatalogDatabaseCreateTableDefaultPermissionPrincipalPtrOutput() CatalogDatabaseCreateTableDefaultPermissionPrincipalPtrOutput
func (CatalogDatabaseCreateTableDefaultPermissionPrincipalPtrOutput) ToCatalogDatabaseCreateTableDefaultPermissionPrincipalPtrOutputWithContext ¶
func (o CatalogDatabaseCreateTableDefaultPermissionPrincipalPtrOutput) ToCatalogDatabaseCreateTableDefaultPermissionPrincipalPtrOutputWithContext(ctx context.Context) CatalogDatabaseCreateTableDefaultPermissionPrincipalPtrOutput
type CatalogDatabaseFederatedDatabase ¶ added in v6.23.0
type CatalogDatabaseFederatedDatabaseArgs ¶ added in v6.23.0
type CatalogDatabaseFederatedDatabaseArgs struct { // Name of the connection to the external metastore. ConnectionName pulumi.StringPtrInput `pulumi:"connectionName"` // Unique identifier for the federated database. Identifier pulumi.StringPtrInput `pulumi:"identifier"` }
func (CatalogDatabaseFederatedDatabaseArgs) ElementType ¶ added in v6.23.0
func (CatalogDatabaseFederatedDatabaseArgs) ElementType() reflect.Type
func (CatalogDatabaseFederatedDatabaseArgs) ToCatalogDatabaseFederatedDatabaseOutput ¶ added in v6.23.0
func (i CatalogDatabaseFederatedDatabaseArgs) ToCatalogDatabaseFederatedDatabaseOutput() CatalogDatabaseFederatedDatabaseOutput
func (CatalogDatabaseFederatedDatabaseArgs) ToCatalogDatabaseFederatedDatabaseOutputWithContext ¶ added in v6.23.0
func (i CatalogDatabaseFederatedDatabaseArgs) ToCatalogDatabaseFederatedDatabaseOutputWithContext(ctx context.Context) CatalogDatabaseFederatedDatabaseOutput
func (CatalogDatabaseFederatedDatabaseArgs) ToCatalogDatabaseFederatedDatabasePtrOutput ¶ added in v6.23.0
func (i CatalogDatabaseFederatedDatabaseArgs) ToCatalogDatabaseFederatedDatabasePtrOutput() CatalogDatabaseFederatedDatabasePtrOutput
func (CatalogDatabaseFederatedDatabaseArgs) ToCatalogDatabaseFederatedDatabasePtrOutputWithContext ¶ added in v6.23.0
func (i CatalogDatabaseFederatedDatabaseArgs) ToCatalogDatabaseFederatedDatabasePtrOutputWithContext(ctx context.Context) CatalogDatabaseFederatedDatabasePtrOutput
type CatalogDatabaseFederatedDatabaseInput ¶ added in v6.23.0
type CatalogDatabaseFederatedDatabaseInput interface { pulumi.Input ToCatalogDatabaseFederatedDatabaseOutput() CatalogDatabaseFederatedDatabaseOutput ToCatalogDatabaseFederatedDatabaseOutputWithContext(context.Context) CatalogDatabaseFederatedDatabaseOutput }
CatalogDatabaseFederatedDatabaseInput is an input type that accepts CatalogDatabaseFederatedDatabaseArgs and CatalogDatabaseFederatedDatabaseOutput values. You can construct a concrete instance of `CatalogDatabaseFederatedDatabaseInput` via:
CatalogDatabaseFederatedDatabaseArgs{...}
type CatalogDatabaseFederatedDatabaseOutput ¶ added in v6.23.0
type CatalogDatabaseFederatedDatabaseOutput struct{ *pulumi.OutputState }
func (CatalogDatabaseFederatedDatabaseOutput) ConnectionName ¶ added in v6.23.0
func (o CatalogDatabaseFederatedDatabaseOutput) ConnectionName() pulumi.StringPtrOutput
Name of the connection to the external metastore.
func (CatalogDatabaseFederatedDatabaseOutput) ElementType ¶ added in v6.23.0
func (CatalogDatabaseFederatedDatabaseOutput) ElementType() reflect.Type
func (CatalogDatabaseFederatedDatabaseOutput) Identifier ¶ added in v6.23.0
func (o CatalogDatabaseFederatedDatabaseOutput) Identifier() pulumi.StringPtrOutput
Unique identifier for the federated database.
func (CatalogDatabaseFederatedDatabaseOutput) ToCatalogDatabaseFederatedDatabaseOutput ¶ added in v6.23.0
func (o CatalogDatabaseFederatedDatabaseOutput) ToCatalogDatabaseFederatedDatabaseOutput() CatalogDatabaseFederatedDatabaseOutput
func (CatalogDatabaseFederatedDatabaseOutput) ToCatalogDatabaseFederatedDatabaseOutputWithContext ¶ added in v6.23.0
func (o CatalogDatabaseFederatedDatabaseOutput) ToCatalogDatabaseFederatedDatabaseOutputWithContext(ctx context.Context) CatalogDatabaseFederatedDatabaseOutput
func (CatalogDatabaseFederatedDatabaseOutput) ToCatalogDatabaseFederatedDatabasePtrOutput ¶ added in v6.23.0
func (o CatalogDatabaseFederatedDatabaseOutput) ToCatalogDatabaseFederatedDatabasePtrOutput() CatalogDatabaseFederatedDatabasePtrOutput
func (CatalogDatabaseFederatedDatabaseOutput) ToCatalogDatabaseFederatedDatabasePtrOutputWithContext ¶ added in v6.23.0
func (o CatalogDatabaseFederatedDatabaseOutput) ToCatalogDatabaseFederatedDatabasePtrOutputWithContext(ctx context.Context) CatalogDatabaseFederatedDatabasePtrOutput
type CatalogDatabaseFederatedDatabasePtrInput ¶ added in v6.23.0
type CatalogDatabaseFederatedDatabasePtrInput interface { pulumi.Input ToCatalogDatabaseFederatedDatabasePtrOutput() CatalogDatabaseFederatedDatabasePtrOutput ToCatalogDatabaseFederatedDatabasePtrOutputWithContext(context.Context) CatalogDatabaseFederatedDatabasePtrOutput }
CatalogDatabaseFederatedDatabasePtrInput is an input type that accepts CatalogDatabaseFederatedDatabaseArgs, CatalogDatabaseFederatedDatabasePtr and CatalogDatabaseFederatedDatabasePtrOutput values. You can construct a concrete instance of `CatalogDatabaseFederatedDatabasePtrInput` via:
CatalogDatabaseFederatedDatabaseArgs{...} or: nil
func CatalogDatabaseFederatedDatabasePtr ¶ added in v6.23.0
func CatalogDatabaseFederatedDatabasePtr(v *CatalogDatabaseFederatedDatabaseArgs) CatalogDatabaseFederatedDatabasePtrInput
type CatalogDatabaseFederatedDatabasePtrOutput ¶ added in v6.23.0
type CatalogDatabaseFederatedDatabasePtrOutput struct{ *pulumi.OutputState }
func (CatalogDatabaseFederatedDatabasePtrOutput) ConnectionName ¶ added in v6.23.0
func (o CatalogDatabaseFederatedDatabasePtrOutput) ConnectionName() pulumi.StringPtrOutput
Name of the connection to the external metastore.
func (CatalogDatabaseFederatedDatabasePtrOutput) ElementType ¶ added in v6.23.0
func (CatalogDatabaseFederatedDatabasePtrOutput) ElementType() reflect.Type
func (CatalogDatabaseFederatedDatabasePtrOutput) Identifier ¶ added in v6.23.0
func (o CatalogDatabaseFederatedDatabasePtrOutput) Identifier() pulumi.StringPtrOutput
Unique identifier for the federated database.
func (CatalogDatabaseFederatedDatabasePtrOutput) ToCatalogDatabaseFederatedDatabasePtrOutput ¶ added in v6.23.0
func (o CatalogDatabaseFederatedDatabasePtrOutput) ToCatalogDatabaseFederatedDatabasePtrOutput() CatalogDatabaseFederatedDatabasePtrOutput
func (CatalogDatabaseFederatedDatabasePtrOutput) ToCatalogDatabaseFederatedDatabasePtrOutputWithContext ¶ added in v6.23.0
func (o CatalogDatabaseFederatedDatabasePtrOutput) ToCatalogDatabaseFederatedDatabasePtrOutputWithContext(ctx context.Context) CatalogDatabaseFederatedDatabasePtrOutput
type CatalogDatabaseInput ¶
type CatalogDatabaseInput interface { pulumi.Input ToCatalogDatabaseOutput() CatalogDatabaseOutput ToCatalogDatabaseOutputWithContext(ctx context.Context) CatalogDatabaseOutput }
type CatalogDatabaseMap ¶
type CatalogDatabaseMap map[string]CatalogDatabaseInput
func (CatalogDatabaseMap) ElementType ¶
func (CatalogDatabaseMap) ElementType() reflect.Type
func (CatalogDatabaseMap) ToCatalogDatabaseMapOutput ¶
func (i CatalogDatabaseMap) ToCatalogDatabaseMapOutput() CatalogDatabaseMapOutput
func (CatalogDatabaseMap) ToCatalogDatabaseMapOutputWithContext ¶
func (i CatalogDatabaseMap) ToCatalogDatabaseMapOutputWithContext(ctx context.Context) CatalogDatabaseMapOutput
type CatalogDatabaseMapInput ¶
type CatalogDatabaseMapInput interface { pulumi.Input ToCatalogDatabaseMapOutput() CatalogDatabaseMapOutput ToCatalogDatabaseMapOutputWithContext(context.Context) CatalogDatabaseMapOutput }
CatalogDatabaseMapInput is an input type that accepts CatalogDatabaseMap and CatalogDatabaseMapOutput values. You can construct a concrete instance of `CatalogDatabaseMapInput` via:
CatalogDatabaseMap{ "key": CatalogDatabaseArgs{...} }
type CatalogDatabaseMapOutput ¶
type CatalogDatabaseMapOutput struct{ *pulumi.OutputState }
func (CatalogDatabaseMapOutput) ElementType ¶
func (CatalogDatabaseMapOutput) ElementType() reflect.Type
func (CatalogDatabaseMapOutput) MapIndex ¶
func (o CatalogDatabaseMapOutput) MapIndex(k pulumi.StringInput) CatalogDatabaseOutput
func (CatalogDatabaseMapOutput) ToCatalogDatabaseMapOutput ¶
func (o CatalogDatabaseMapOutput) ToCatalogDatabaseMapOutput() CatalogDatabaseMapOutput
func (CatalogDatabaseMapOutput) ToCatalogDatabaseMapOutputWithContext ¶
func (o CatalogDatabaseMapOutput) ToCatalogDatabaseMapOutputWithContext(ctx context.Context) CatalogDatabaseMapOutput
type CatalogDatabaseOutput ¶
type CatalogDatabaseOutput struct{ *pulumi.OutputState }
func (CatalogDatabaseOutput) Arn ¶
func (o CatalogDatabaseOutput) Arn() pulumi.StringOutput
ARN of the Glue Catalog Database.
func (CatalogDatabaseOutput) CatalogId ¶
func (o CatalogDatabaseOutput) CatalogId() pulumi.StringOutput
ID of the Glue Catalog to create the database in. If omitted, this defaults to the AWS Account ID.
func (CatalogDatabaseOutput) CreateTableDefaultPermissions ¶
func (o CatalogDatabaseOutput) CreateTableDefaultPermissions() CatalogDatabaseCreateTableDefaultPermissionArrayOutput
Creates a set of default permissions on the table for principals. See `createTableDefaultPermission` below.
func (CatalogDatabaseOutput) Description ¶
func (o CatalogDatabaseOutput) Description() pulumi.StringPtrOutput
Description of the database.
func (CatalogDatabaseOutput) ElementType ¶
func (CatalogDatabaseOutput) ElementType() reflect.Type
func (CatalogDatabaseOutput) FederatedDatabase ¶ added in v6.23.0
func (o CatalogDatabaseOutput) FederatedDatabase() CatalogDatabaseFederatedDatabasePtrOutput
Configuration block that references an entity outside the AWS Glue Data Catalog. See `federatedDatabase` below.
func (CatalogDatabaseOutput) LocationUri ¶
func (o CatalogDatabaseOutput) LocationUri() pulumi.StringOutput
Location of the database (for example, an HDFS path).
func (CatalogDatabaseOutput) Name ¶
func (o CatalogDatabaseOutput) Name() pulumi.StringOutput
Name of the database. The acceptable characters are lowercase letters, numbers, and the underscore character.
func (CatalogDatabaseOutput) Parameters ¶
func (o CatalogDatabaseOutput) Parameters() pulumi.StringMapOutput
List of key-value pairs that define parameters and properties of the database.
func (CatalogDatabaseOutput) Tags ¶
func (o CatalogDatabaseOutput) Tags() pulumi.StringMapOutput
Key-value map of resource tags. If configured with a provider `defaultTags` configuration block present, tags with matching keys will overwrite those defined at the provider-level.
func (CatalogDatabaseOutput) TagsAll
deprecated
func (o CatalogDatabaseOutput) TagsAll() pulumi.StringMapOutput
A map of tags assigned to the resource, including those inherited from the provider `defaultTags` configuration block.
Deprecated: Please use `tags` instead.
func (CatalogDatabaseOutput) TargetDatabase ¶
func (o CatalogDatabaseOutput) TargetDatabase() CatalogDatabaseTargetDatabasePtrOutput
Configuration block for a target database for resource linking. See `targetDatabase` below.
func (CatalogDatabaseOutput) ToCatalogDatabaseOutput ¶
func (o CatalogDatabaseOutput) ToCatalogDatabaseOutput() CatalogDatabaseOutput
func (CatalogDatabaseOutput) ToCatalogDatabaseOutputWithContext ¶
func (o CatalogDatabaseOutput) ToCatalogDatabaseOutputWithContext(ctx context.Context) CatalogDatabaseOutput
type CatalogDatabaseState ¶
type CatalogDatabaseState struct { // ARN of the Glue Catalog Database. Arn pulumi.StringPtrInput // ID of the Glue Catalog to create the database in. If omitted, this defaults to the AWS Account ID. CatalogId pulumi.StringPtrInput // Creates a set of default permissions on the table for principals. See `createTableDefaultPermission` below. CreateTableDefaultPermissions CatalogDatabaseCreateTableDefaultPermissionArrayInput // Description of the database. Description pulumi.StringPtrInput // Configuration block that references an entity outside the AWS Glue Data Catalog. See `federatedDatabase` below. FederatedDatabase CatalogDatabaseFederatedDatabasePtrInput // Location of the database (for example, an HDFS path). LocationUri pulumi.StringPtrInput // Name of the database. The acceptable characters are lowercase letters, numbers, and the underscore character. Name pulumi.StringPtrInput // List of key-value pairs that define parameters and properties of the database. Parameters pulumi.StringMapInput // Key-value map of resource tags. If configured with a provider `defaultTags` configuration block present, tags with matching keys will overwrite those defined at the provider-level. Tags pulumi.StringMapInput // A map of tags assigned to the resource, including those inherited from the provider `defaultTags` configuration block. // // Deprecated: Please use `tags` instead. TagsAll pulumi.StringMapInput // Configuration block for a target database for resource linking. See `targetDatabase` below. TargetDatabase CatalogDatabaseTargetDatabasePtrInput }
func (CatalogDatabaseState) ElementType ¶
func (CatalogDatabaseState) ElementType() reflect.Type
type CatalogDatabaseTargetDatabaseArgs ¶
type CatalogDatabaseTargetDatabaseArgs struct { // ID of the Data Catalog in which the database resides. CatalogId pulumi.StringInput `pulumi:"catalogId"` // Name of the catalog database. DatabaseName pulumi.StringInput `pulumi:"databaseName"` // Region of the target database. Region pulumi.StringPtrInput `pulumi:"region"` }
func (CatalogDatabaseTargetDatabaseArgs) ElementType ¶
func (CatalogDatabaseTargetDatabaseArgs) ElementType() reflect.Type
func (CatalogDatabaseTargetDatabaseArgs) ToCatalogDatabaseTargetDatabaseOutput ¶
func (i CatalogDatabaseTargetDatabaseArgs) ToCatalogDatabaseTargetDatabaseOutput() CatalogDatabaseTargetDatabaseOutput
func (CatalogDatabaseTargetDatabaseArgs) ToCatalogDatabaseTargetDatabaseOutputWithContext ¶
func (i CatalogDatabaseTargetDatabaseArgs) ToCatalogDatabaseTargetDatabaseOutputWithContext(ctx context.Context) CatalogDatabaseTargetDatabaseOutput
func (CatalogDatabaseTargetDatabaseArgs) ToCatalogDatabaseTargetDatabasePtrOutput ¶
func (i CatalogDatabaseTargetDatabaseArgs) ToCatalogDatabaseTargetDatabasePtrOutput() CatalogDatabaseTargetDatabasePtrOutput
func (CatalogDatabaseTargetDatabaseArgs) ToCatalogDatabaseTargetDatabasePtrOutputWithContext ¶
func (i CatalogDatabaseTargetDatabaseArgs) ToCatalogDatabaseTargetDatabasePtrOutputWithContext(ctx context.Context) CatalogDatabaseTargetDatabasePtrOutput
type CatalogDatabaseTargetDatabaseInput ¶
type CatalogDatabaseTargetDatabaseInput interface { pulumi.Input ToCatalogDatabaseTargetDatabaseOutput() CatalogDatabaseTargetDatabaseOutput ToCatalogDatabaseTargetDatabaseOutputWithContext(context.Context) CatalogDatabaseTargetDatabaseOutput }
CatalogDatabaseTargetDatabaseInput is an input type that accepts CatalogDatabaseTargetDatabaseArgs and CatalogDatabaseTargetDatabaseOutput values. You can construct a concrete instance of `CatalogDatabaseTargetDatabaseInput` via:
CatalogDatabaseTargetDatabaseArgs{...}
type CatalogDatabaseTargetDatabaseOutput ¶
type CatalogDatabaseTargetDatabaseOutput struct{ *pulumi.OutputState }
func (CatalogDatabaseTargetDatabaseOutput) CatalogId ¶
func (o CatalogDatabaseTargetDatabaseOutput) CatalogId() pulumi.StringOutput
ID of the Data Catalog in which the database resides.
func (CatalogDatabaseTargetDatabaseOutput) DatabaseName ¶
func (o CatalogDatabaseTargetDatabaseOutput) DatabaseName() pulumi.StringOutput
Name of the catalog database.
func (CatalogDatabaseTargetDatabaseOutput) ElementType ¶
func (CatalogDatabaseTargetDatabaseOutput) ElementType() reflect.Type
func (CatalogDatabaseTargetDatabaseOutput) Region ¶
func (o CatalogDatabaseTargetDatabaseOutput) Region() pulumi.StringPtrOutput
Region of the target database.
func (CatalogDatabaseTargetDatabaseOutput) ToCatalogDatabaseTargetDatabaseOutput ¶
func (o CatalogDatabaseTargetDatabaseOutput) ToCatalogDatabaseTargetDatabaseOutput() CatalogDatabaseTargetDatabaseOutput
func (CatalogDatabaseTargetDatabaseOutput) ToCatalogDatabaseTargetDatabaseOutputWithContext ¶
func (o CatalogDatabaseTargetDatabaseOutput) ToCatalogDatabaseTargetDatabaseOutputWithContext(ctx context.Context) CatalogDatabaseTargetDatabaseOutput
func (CatalogDatabaseTargetDatabaseOutput) ToCatalogDatabaseTargetDatabasePtrOutput ¶
func (o CatalogDatabaseTargetDatabaseOutput) ToCatalogDatabaseTargetDatabasePtrOutput() CatalogDatabaseTargetDatabasePtrOutput
func (CatalogDatabaseTargetDatabaseOutput) ToCatalogDatabaseTargetDatabasePtrOutputWithContext ¶
func (o CatalogDatabaseTargetDatabaseOutput) ToCatalogDatabaseTargetDatabasePtrOutputWithContext(ctx context.Context) CatalogDatabaseTargetDatabasePtrOutput
type CatalogDatabaseTargetDatabasePtrInput ¶
type CatalogDatabaseTargetDatabasePtrInput interface { pulumi.Input ToCatalogDatabaseTargetDatabasePtrOutput() CatalogDatabaseTargetDatabasePtrOutput ToCatalogDatabaseTargetDatabasePtrOutputWithContext(context.Context) CatalogDatabaseTargetDatabasePtrOutput }
CatalogDatabaseTargetDatabasePtrInput is an input type that accepts CatalogDatabaseTargetDatabaseArgs, CatalogDatabaseTargetDatabasePtr and CatalogDatabaseTargetDatabasePtrOutput values. You can construct a concrete instance of `CatalogDatabaseTargetDatabasePtrInput` via:
CatalogDatabaseTargetDatabaseArgs{...} or: nil
func CatalogDatabaseTargetDatabasePtr ¶
func CatalogDatabaseTargetDatabasePtr(v *CatalogDatabaseTargetDatabaseArgs) CatalogDatabaseTargetDatabasePtrInput
type CatalogDatabaseTargetDatabasePtrOutput ¶
type CatalogDatabaseTargetDatabasePtrOutput struct{ *pulumi.OutputState }
func (CatalogDatabaseTargetDatabasePtrOutput) CatalogId ¶
func (o CatalogDatabaseTargetDatabasePtrOutput) CatalogId() pulumi.StringPtrOutput
ID of the Data Catalog in which the database resides.
func (CatalogDatabaseTargetDatabasePtrOutput) DatabaseName ¶
func (o CatalogDatabaseTargetDatabasePtrOutput) DatabaseName() pulumi.StringPtrOutput
Name of the catalog database.
func (CatalogDatabaseTargetDatabasePtrOutput) ElementType ¶
func (CatalogDatabaseTargetDatabasePtrOutput) ElementType() reflect.Type
func (CatalogDatabaseTargetDatabasePtrOutput) Region ¶
func (o CatalogDatabaseTargetDatabasePtrOutput) Region() pulumi.StringPtrOutput
Region of the target database.
func (CatalogDatabaseTargetDatabasePtrOutput) ToCatalogDatabaseTargetDatabasePtrOutput ¶
func (o CatalogDatabaseTargetDatabasePtrOutput) ToCatalogDatabaseTargetDatabasePtrOutput() CatalogDatabaseTargetDatabasePtrOutput
func (CatalogDatabaseTargetDatabasePtrOutput) ToCatalogDatabaseTargetDatabasePtrOutputWithContext ¶
func (o CatalogDatabaseTargetDatabasePtrOutput) ToCatalogDatabaseTargetDatabasePtrOutputWithContext(ctx context.Context) CatalogDatabaseTargetDatabasePtrOutput
type CatalogTable ¶
type CatalogTable struct { pulumi.CustomResourceState // The ARN of the Glue Table. Arn pulumi.StringOutput `pulumi:"arn"` // ID of the Glue Catalog and database to create the table in. If omitted, this defaults to the AWS Account ID plus the database name. CatalogId pulumi.StringOutput `pulumi:"catalogId"` // Name of the metadata database where the table metadata resides. For Hive compatibility, this must be all lowercase. // // The follow arguments are optional: DatabaseName pulumi.StringOutput `pulumi:"databaseName"` // Description of the table. Description pulumi.StringPtrOutput `pulumi:"description"` // Name of the table. For Hive compatibility, this must be entirely lowercase. Name pulumi.StringOutput `pulumi:"name"` // Configuration block for open table formats. See `openTableFormatInput` below. OpenTableFormatInput CatalogTableOpenTableFormatInputPtrOutput `pulumi:"openTableFormatInput"` // Owner of the table. Owner pulumi.StringPtrOutput `pulumi:"owner"` // Properties associated with this table, as a list of key-value pairs. Parameters pulumi.StringMapOutput `pulumi:"parameters"` // Configuration block for a maximum of 3 partition indexes. See `partitionIndex` below. PartitionIndices CatalogTablePartitionIndexArrayOutput `pulumi:"partitionIndices"` // Configuration block of columns by which the table is partitioned. Only primitive types are supported as partition keys. See `partitionKeys` below. PartitionKeys CatalogTablePartitionKeyArrayOutput `pulumi:"partitionKeys"` // Retention time for this table. Retention pulumi.IntPtrOutput `pulumi:"retention"` // Configuration block for information about the physical storage of this table. For more information, refer to the [Glue Developer Guide](https://docs.aws.amazon.com/glue/latest/dg/aws-glue-api-catalog-tables.html#aws-glue-api-catalog-tables-StorageDescriptor). See `storageDescriptor` below. StorageDescriptor CatalogTableStorageDescriptorPtrOutput `pulumi:"storageDescriptor"` // Type of this table (EXTERNAL_TABLE, VIRTUAL_VIEW, etc.). While optional, some Athena DDL queries such as `ALTER TABLE` and `SHOW CREATE TABLE` will fail if this argument is empty. TableType pulumi.StringPtrOutput `pulumi:"tableType"` // Configuration block of a target table for resource linking. See `targetTable` below. TargetTable CatalogTableTargetTablePtrOutput `pulumi:"targetTable"` // If the table is a view, the expanded text of the view; otherwise null. ViewExpandedText pulumi.StringPtrOutput `pulumi:"viewExpandedText"` // If the table is a view, the original text of the view; otherwise null. ViewOriginalText pulumi.StringPtrOutput `pulumi:"viewOriginalText"` }
Provides a Glue Catalog Table Resource. You can refer to the [Glue Developer Guide](http://docs.aws.amazon.com/glue/latest/dg/populate-data-catalog.html) for a full explanation of the Glue Data Catalog functionality.
## Example Usage
### Basic Table
```go package main
import (
"github.com/pulumi/pulumi-aws/sdk/v6/go/aws/glue" "github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { _, err := glue.NewCatalogTable(ctx, "aws_glue_catalog_table", &glue.CatalogTableArgs{ Name: pulumi.String("MyCatalogTable"), DatabaseName: pulumi.String("MyCatalogDatabase"), }) if err != nil { return err } return nil }) }
```
### Parquet Table for Athena
```go package main
import (
"github.com/pulumi/pulumi-aws/sdk/v6/go/aws/glue" "github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { _, err := glue.NewCatalogTable(ctx, "aws_glue_catalog_table", &glue.CatalogTableArgs{ Name: pulumi.String("MyCatalogTable"), DatabaseName: pulumi.String("MyCatalogDatabase"), TableType: pulumi.String("EXTERNAL_TABLE"), Parameters: pulumi.StringMap{ "EXTERNAL": pulumi.String("TRUE"), "parquet.compression": pulumi.String("SNAPPY"), }, StorageDescriptor: &glue.CatalogTableStorageDescriptorArgs{ Location: pulumi.String("s3://my-bucket/event-streams/my-stream"), InputFormat: pulumi.String("org.apache.hadoop.hive.ql.io.parquet.MapredParquetInputFormat"), OutputFormat: pulumi.String("org.apache.hadoop.hive.ql.io.parquet.MapredParquetOutputFormat"), SerDeInfo: &glue.CatalogTableStorageDescriptorSerDeInfoArgs{ Name: pulumi.String("my-stream"), SerializationLibrary: pulumi.String("org.apache.hadoop.hive.ql.io.parquet.serde.ParquetHiveSerDe"), Parameters: pulumi.StringMap{ "serialization.format": pulumi.String("1"), }, }, Columns: glue.CatalogTableStorageDescriptorColumnArray{ &glue.CatalogTableStorageDescriptorColumnArgs{ Name: pulumi.String("my_string"), Type: pulumi.String("string"), }, &glue.CatalogTableStorageDescriptorColumnArgs{ Name: pulumi.String("my_double"), Type: pulumi.String("double"), }, &glue.CatalogTableStorageDescriptorColumnArgs{ Name: pulumi.String("my_date"), Type: pulumi.String("date"), Comment: pulumi.String(""), }, &glue.CatalogTableStorageDescriptorColumnArgs{ Name: pulumi.String("my_bigint"), Type: pulumi.String("bigint"), Comment: pulumi.String(""), }, &glue.CatalogTableStorageDescriptorColumnArgs{ Name: pulumi.String("my_struct"), Type: pulumi.String("struct<my_nested_string:string>"), Comment: pulumi.String(""), }, }, }, }) if err != nil { return err } return nil }) }
```
## Import
Using `pulumi import`, import Glue Tables using the catalog ID (usually AWS account ID), database name, and table name. For example:
```sh $ pulumi import aws:glue/catalogTable:CatalogTable MyTable 123456789012:MyDatabase:MyTable ```
func GetCatalogTable ¶
func GetCatalogTable(ctx *pulumi.Context, name string, id pulumi.IDInput, state *CatalogTableState, opts ...pulumi.ResourceOption) (*CatalogTable, error)
GetCatalogTable gets an existing CatalogTable resource's state with the given name, ID, and optional state properties that are used to uniquely qualify the lookup (nil if not required).
func NewCatalogTable ¶
func NewCatalogTable(ctx *pulumi.Context, name string, args *CatalogTableArgs, opts ...pulumi.ResourceOption) (*CatalogTable, error)
NewCatalogTable registers a new resource with the given unique name, arguments, and options.
func (*CatalogTable) ElementType ¶
func (*CatalogTable) ElementType() reflect.Type
func (*CatalogTable) ToCatalogTableOutput ¶
func (i *CatalogTable) ToCatalogTableOutput() CatalogTableOutput
func (*CatalogTable) ToCatalogTableOutputWithContext ¶
func (i *CatalogTable) ToCatalogTableOutputWithContext(ctx context.Context) CatalogTableOutput
type CatalogTableArgs ¶
type CatalogTableArgs struct { // ID of the Glue Catalog and database to create the table in. If omitted, this defaults to the AWS Account ID plus the database name. CatalogId pulumi.StringPtrInput // Name of the metadata database where the table metadata resides. For Hive compatibility, this must be all lowercase. // // The follow arguments are optional: DatabaseName pulumi.StringInput // Description of the table. Description pulumi.StringPtrInput // Name of the table. For Hive compatibility, this must be entirely lowercase. Name pulumi.StringPtrInput // Configuration block for open table formats. See `openTableFormatInput` below. OpenTableFormatInput CatalogTableOpenTableFormatInputPtrInput // Owner of the table. Owner pulumi.StringPtrInput // Properties associated with this table, as a list of key-value pairs. Parameters pulumi.StringMapInput // Configuration block for a maximum of 3 partition indexes. See `partitionIndex` below. PartitionIndices CatalogTablePartitionIndexArrayInput // Configuration block of columns by which the table is partitioned. Only primitive types are supported as partition keys. See `partitionKeys` below. PartitionKeys CatalogTablePartitionKeyArrayInput // Retention time for this table. Retention pulumi.IntPtrInput // Configuration block for information about the physical storage of this table. For more information, refer to the [Glue Developer Guide](https://docs.aws.amazon.com/glue/latest/dg/aws-glue-api-catalog-tables.html#aws-glue-api-catalog-tables-StorageDescriptor). See `storageDescriptor` below. StorageDescriptor CatalogTableStorageDescriptorPtrInput // Type of this table (EXTERNAL_TABLE, VIRTUAL_VIEW, etc.). While optional, some Athena DDL queries such as `ALTER TABLE` and `SHOW CREATE TABLE` will fail if this argument is empty. TableType pulumi.StringPtrInput // Configuration block of a target table for resource linking. See `targetTable` below. TargetTable CatalogTableTargetTablePtrInput // If the table is a view, the expanded text of the view; otherwise null. ViewExpandedText pulumi.StringPtrInput // If the table is a view, the original text of the view; otherwise null. ViewOriginalText pulumi.StringPtrInput }
The set of arguments for constructing a CatalogTable resource.
func (CatalogTableArgs) ElementType ¶
func (CatalogTableArgs) ElementType() reflect.Type
type CatalogTableArray ¶
type CatalogTableArray []CatalogTableInput
func (CatalogTableArray) ElementType ¶
func (CatalogTableArray) ElementType() reflect.Type
func (CatalogTableArray) ToCatalogTableArrayOutput ¶
func (i CatalogTableArray) ToCatalogTableArrayOutput() CatalogTableArrayOutput
func (CatalogTableArray) ToCatalogTableArrayOutputWithContext ¶
func (i CatalogTableArray) ToCatalogTableArrayOutputWithContext(ctx context.Context) CatalogTableArrayOutput
type CatalogTableArrayInput ¶
type CatalogTableArrayInput interface { pulumi.Input ToCatalogTableArrayOutput() CatalogTableArrayOutput ToCatalogTableArrayOutputWithContext(context.Context) CatalogTableArrayOutput }
CatalogTableArrayInput is an input type that accepts CatalogTableArray and CatalogTableArrayOutput values. You can construct a concrete instance of `CatalogTableArrayInput` via:
CatalogTableArray{ CatalogTableArgs{...} }
type CatalogTableArrayOutput ¶
type CatalogTableArrayOutput struct{ *pulumi.OutputState }
func (CatalogTableArrayOutput) ElementType ¶
func (CatalogTableArrayOutput) ElementType() reflect.Type
func (CatalogTableArrayOutput) Index ¶
func (o CatalogTableArrayOutput) Index(i pulumi.IntInput) CatalogTableOutput
func (CatalogTableArrayOutput) ToCatalogTableArrayOutput ¶
func (o CatalogTableArrayOutput) ToCatalogTableArrayOutput() CatalogTableArrayOutput
func (CatalogTableArrayOutput) ToCatalogTableArrayOutputWithContext ¶
func (o CatalogTableArrayOutput) ToCatalogTableArrayOutputWithContext(ctx context.Context) CatalogTableArrayOutput
type CatalogTableInput ¶
type CatalogTableInput interface { pulumi.Input ToCatalogTableOutput() CatalogTableOutput ToCatalogTableOutputWithContext(ctx context.Context) CatalogTableOutput }
type CatalogTableMap ¶
type CatalogTableMap map[string]CatalogTableInput
func (CatalogTableMap) ElementType ¶
func (CatalogTableMap) ElementType() reflect.Type
func (CatalogTableMap) ToCatalogTableMapOutput ¶
func (i CatalogTableMap) ToCatalogTableMapOutput() CatalogTableMapOutput
func (CatalogTableMap) ToCatalogTableMapOutputWithContext ¶
func (i CatalogTableMap) ToCatalogTableMapOutputWithContext(ctx context.Context) CatalogTableMapOutput
type CatalogTableMapInput ¶
type CatalogTableMapInput interface { pulumi.Input ToCatalogTableMapOutput() CatalogTableMapOutput ToCatalogTableMapOutputWithContext(context.Context) CatalogTableMapOutput }
CatalogTableMapInput is an input type that accepts CatalogTableMap and CatalogTableMapOutput values. You can construct a concrete instance of `CatalogTableMapInput` via:
CatalogTableMap{ "key": CatalogTableArgs{...} }
type CatalogTableMapOutput ¶
type CatalogTableMapOutput struct{ *pulumi.OutputState }
func (CatalogTableMapOutput) ElementType ¶
func (CatalogTableMapOutput) ElementType() reflect.Type
func (CatalogTableMapOutput) MapIndex ¶
func (o CatalogTableMapOutput) MapIndex(k pulumi.StringInput) CatalogTableOutput
func (CatalogTableMapOutput) ToCatalogTableMapOutput ¶
func (o CatalogTableMapOutput) ToCatalogTableMapOutput() CatalogTableMapOutput
func (CatalogTableMapOutput) ToCatalogTableMapOutputWithContext ¶
func (o CatalogTableMapOutput) ToCatalogTableMapOutputWithContext(ctx context.Context) CatalogTableMapOutput
type CatalogTableOpenTableFormatInput ¶ added in v6.1.0
type CatalogTableOpenTableFormatInput struct { // Configuration block for iceberg table config. See `icebergInput` below. IcebergInput CatalogTableOpenTableFormatInputIcebergInput `pulumi:"icebergInput"` }
type CatalogTableOpenTableFormatInputArgs ¶ added in v6.1.0
type CatalogTableOpenTableFormatInputArgs struct { // Configuration block for iceberg table config. See `icebergInput` below. IcebergInput CatalogTableOpenTableFormatInputIcebergInputInput `pulumi:"icebergInput"` }
func (CatalogTableOpenTableFormatInputArgs) ElementType ¶ added in v6.1.0
func (CatalogTableOpenTableFormatInputArgs) ElementType() reflect.Type
func (CatalogTableOpenTableFormatInputArgs) ToCatalogTableOpenTableFormatInputOutput ¶ added in v6.1.0
func (i CatalogTableOpenTableFormatInputArgs) ToCatalogTableOpenTableFormatInputOutput() CatalogTableOpenTableFormatInputOutput
func (CatalogTableOpenTableFormatInputArgs) ToCatalogTableOpenTableFormatInputOutputWithContext ¶ added in v6.1.0
func (i CatalogTableOpenTableFormatInputArgs) ToCatalogTableOpenTableFormatInputOutputWithContext(ctx context.Context) CatalogTableOpenTableFormatInputOutput
func (CatalogTableOpenTableFormatInputArgs) ToCatalogTableOpenTableFormatInputPtrOutput ¶ added in v6.1.0
func (i CatalogTableOpenTableFormatInputArgs) ToCatalogTableOpenTableFormatInputPtrOutput() CatalogTableOpenTableFormatInputPtrOutput
func (CatalogTableOpenTableFormatInputArgs) ToCatalogTableOpenTableFormatInputPtrOutputWithContext ¶ added in v6.1.0
func (i CatalogTableOpenTableFormatInputArgs) ToCatalogTableOpenTableFormatInputPtrOutputWithContext(ctx context.Context) CatalogTableOpenTableFormatInputPtrOutput
type CatalogTableOpenTableFormatInputIcebergInput ¶ added in v6.1.0
type CatalogTableOpenTableFormatInputIcebergInputArgs ¶ added in v6.1.0
type CatalogTableOpenTableFormatInputIcebergInputArgs struct { // A required metadata operation. Can only be set to CREATE. MetadataOperation pulumi.StringInput `pulumi:"metadataOperation"` // The table version for the Iceberg table. Defaults to 2. Version pulumi.StringPtrInput `pulumi:"version"` }
func (CatalogTableOpenTableFormatInputIcebergInputArgs) ElementType ¶ added in v6.1.0
func (CatalogTableOpenTableFormatInputIcebergInputArgs) ElementType() reflect.Type
func (CatalogTableOpenTableFormatInputIcebergInputArgs) ToCatalogTableOpenTableFormatInputIcebergInputOutput ¶ added in v6.1.0
func (i CatalogTableOpenTableFormatInputIcebergInputArgs) ToCatalogTableOpenTableFormatInputIcebergInputOutput() CatalogTableOpenTableFormatInputIcebergInputOutput
func (CatalogTableOpenTableFormatInputIcebergInputArgs) ToCatalogTableOpenTableFormatInputIcebergInputOutputWithContext ¶ added in v6.1.0
func (i CatalogTableOpenTableFormatInputIcebergInputArgs) ToCatalogTableOpenTableFormatInputIcebergInputOutputWithContext(ctx context.Context) CatalogTableOpenTableFormatInputIcebergInputOutput
func (CatalogTableOpenTableFormatInputIcebergInputArgs) ToCatalogTableOpenTableFormatInputIcebergInputPtrOutput ¶ added in v6.1.0
func (i CatalogTableOpenTableFormatInputIcebergInputArgs) ToCatalogTableOpenTableFormatInputIcebergInputPtrOutput() CatalogTableOpenTableFormatInputIcebergInputPtrOutput
func (CatalogTableOpenTableFormatInputIcebergInputArgs) ToCatalogTableOpenTableFormatInputIcebergInputPtrOutputWithContext ¶ added in v6.1.0
func (i CatalogTableOpenTableFormatInputIcebergInputArgs) ToCatalogTableOpenTableFormatInputIcebergInputPtrOutputWithContext(ctx context.Context) CatalogTableOpenTableFormatInputIcebergInputPtrOutput
type CatalogTableOpenTableFormatInputIcebergInputInput ¶ added in v6.1.0
type CatalogTableOpenTableFormatInputIcebergInputInput interface { pulumi.Input ToCatalogTableOpenTableFormatInputIcebergInputOutput() CatalogTableOpenTableFormatInputIcebergInputOutput ToCatalogTableOpenTableFormatInputIcebergInputOutputWithContext(context.Context) CatalogTableOpenTableFormatInputIcebergInputOutput }
CatalogTableOpenTableFormatInputIcebergInputInput is an input type that accepts CatalogTableOpenTableFormatInputIcebergInputArgs and CatalogTableOpenTableFormatInputIcebergInputOutput values. You can construct a concrete instance of `CatalogTableOpenTableFormatInputIcebergInputInput` via:
CatalogTableOpenTableFormatInputIcebergInputArgs{...}
type CatalogTableOpenTableFormatInputIcebergInputOutput ¶ added in v6.1.0
type CatalogTableOpenTableFormatInputIcebergInputOutput struct{ *pulumi.OutputState }
func (CatalogTableOpenTableFormatInputIcebergInputOutput) ElementType ¶ added in v6.1.0
func (CatalogTableOpenTableFormatInputIcebergInputOutput) ElementType() reflect.Type
func (CatalogTableOpenTableFormatInputIcebergInputOutput) MetadataOperation ¶ added in v6.1.0
func (o CatalogTableOpenTableFormatInputIcebergInputOutput) MetadataOperation() pulumi.StringOutput
A required metadata operation. Can only be set to CREATE.
func (CatalogTableOpenTableFormatInputIcebergInputOutput) ToCatalogTableOpenTableFormatInputIcebergInputOutput ¶ added in v6.1.0
func (o CatalogTableOpenTableFormatInputIcebergInputOutput) ToCatalogTableOpenTableFormatInputIcebergInputOutput() CatalogTableOpenTableFormatInputIcebergInputOutput
func (CatalogTableOpenTableFormatInputIcebergInputOutput) ToCatalogTableOpenTableFormatInputIcebergInputOutputWithContext ¶ added in v6.1.0
func (o CatalogTableOpenTableFormatInputIcebergInputOutput) ToCatalogTableOpenTableFormatInputIcebergInputOutputWithContext(ctx context.Context) CatalogTableOpenTableFormatInputIcebergInputOutput
func (CatalogTableOpenTableFormatInputIcebergInputOutput) ToCatalogTableOpenTableFormatInputIcebergInputPtrOutput ¶ added in v6.1.0
func (o CatalogTableOpenTableFormatInputIcebergInputOutput) ToCatalogTableOpenTableFormatInputIcebergInputPtrOutput() CatalogTableOpenTableFormatInputIcebergInputPtrOutput
func (CatalogTableOpenTableFormatInputIcebergInputOutput) ToCatalogTableOpenTableFormatInputIcebergInputPtrOutputWithContext ¶ added in v6.1.0
func (o CatalogTableOpenTableFormatInputIcebergInputOutput) ToCatalogTableOpenTableFormatInputIcebergInputPtrOutputWithContext(ctx context.Context) CatalogTableOpenTableFormatInputIcebergInputPtrOutput
func (CatalogTableOpenTableFormatInputIcebergInputOutput) Version ¶ added in v6.1.0
func (o CatalogTableOpenTableFormatInputIcebergInputOutput) Version() pulumi.StringPtrOutput
The table version for the Iceberg table. Defaults to 2.
type CatalogTableOpenTableFormatInputIcebergInputPtrInput ¶ added in v6.1.0
type CatalogTableOpenTableFormatInputIcebergInputPtrInput interface { pulumi.Input ToCatalogTableOpenTableFormatInputIcebergInputPtrOutput() CatalogTableOpenTableFormatInputIcebergInputPtrOutput ToCatalogTableOpenTableFormatInputIcebergInputPtrOutputWithContext(context.Context) CatalogTableOpenTableFormatInputIcebergInputPtrOutput }
CatalogTableOpenTableFormatInputIcebergInputPtrInput is an input type that accepts CatalogTableOpenTableFormatInputIcebergInputArgs, CatalogTableOpenTableFormatInputIcebergInputPtr and CatalogTableOpenTableFormatInputIcebergInputPtrOutput values. You can construct a concrete instance of `CatalogTableOpenTableFormatInputIcebergInputPtrInput` via:
CatalogTableOpenTableFormatInputIcebergInputArgs{...} or: nil
func CatalogTableOpenTableFormatInputIcebergInputPtr ¶ added in v6.1.0
func CatalogTableOpenTableFormatInputIcebergInputPtr(v *CatalogTableOpenTableFormatInputIcebergInputArgs) CatalogTableOpenTableFormatInputIcebergInputPtrInput
type CatalogTableOpenTableFormatInputIcebergInputPtrOutput ¶ added in v6.1.0
type CatalogTableOpenTableFormatInputIcebergInputPtrOutput struct{ *pulumi.OutputState }
func (CatalogTableOpenTableFormatInputIcebergInputPtrOutput) ElementType ¶ added in v6.1.0
func (CatalogTableOpenTableFormatInputIcebergInputPtrOutput) ElementType() reflect.Type
func (CatalogTableOpenTableFormatInputIcebergInputPtrOutput) MetadataOperation ¶ added in v6.1.0
func (o CatalogTableOpenTableFormatInputIcebergInputPtrOutput) MetadataOperation() pulumi.StringPtrOutput
A required metadata operation. Can only be set to CREATE.
func (CatalogTableOpenTableFormatInputIcebergInputPtrOutput) ToCatalogTableOpenTableFormatInputIcebergInputPtrOutput ¶ added in v6.1.0
func (o CatalogTableOpenTableFormatInputIcebergInputPtrOutput) ToCatalogTableOpenTableFormatInputIcebergInputPtrOutput() CatalogTableOpenTableFormatInputIcebergInputPtrOutput
func (CatalogTableOpenTableFormatInputIcebergInputPtrOutput) ToCatalogTableOpenTableFormatInputIcebergInputPtrOutputWithContext ¶ added in v6.1.0
func (o CatalogTableOpenTableFormatInputIcebergInputPtrOutput) ToCatalogTableOpenTableFormatInputIcebergInputPtrOutputWithContext(ctx context.Context) CatalogTableOpenTableFormatInputIcebergInputPtrOutput
func (CatalogTableOpenTableFormatInputIcebergInputPtrOutput) Version ¶ added in v6.1.0
func (o CatalogTableOpenTableFormatInputIcebergInputPtrOutput) Version() pulumi.StringPtrOutput
The table version for the Iceberg table. Defaults to 2.
type CatalogTableOpenTableFormatInputInput ¶ added in v6.1.0
type CatalogTableOpenTableFormatInputInput interface { pulumi.Input ToCatalogTableOpenTableFormatInputOutput() CatalogTableOpenTableFormatInputOutput ToCatalogTableOpenTableFormatInputOutputWithContext(context.Context) CatalogTableOpenTableFormatInputOutput }
CatalogTableOpenTableFormatInputInput is an input type that accepts CatalogTableOpenTableFormatInputArgs and CatalogTableOpenTableFormatInputOutput values. You can construct a concrete instance of `CatalogTableOpenTableFormatInputInput` via:
CatalogTableOpenTableFormatInputArgs{...}
type CatalogTableOpenTableFormatInputOutput ¶ added in v6.1.0
type CatalogTableOpenTableFormatInputOutput struct{ *pulumi.OutputState }
func (CatalogTableOpenTableFormatInputOutput) ElementType ¶ added in v6.1.0
func (CatalogTableOpenTableFormatInputOutput) ElementType() reflect.Type
func (CatalogTableOpenTableFormatInputOutput) IcebergInput ¶ added in v6.1.0
func (o CatalogTableOpenTableFormatInputOutput) IcebergInput() CatalogTableOpenTableFormatInputIcebergInputOutput
Configuration block for iceberg table config. See `icebergInput` below.
func (CatalogTableOpenTableFormatInputOutput) ToCatalogTableOpenTableFormatInputOutput ¶ added in v6.1.0
func (o CatalogTableOpenTableFormatInputOutput) ToCatalogTableOpenTableFormatInputOutput() CatalogTableOpenTableFormatInputOutput
func (CatalogTableOpenTableFormatInputOutput) ToCatalogTableOpenTableFormatInputOutputWithContext ¶ added in v6.1.0
func (o CatalogTableOpenTableFormatInputOutput) ToCatalogTableOpenTableFormatInputOutputWithContext(ctx context.Context) CatalogTableOpenTableFormatInputOutput
func (CatalogTableOpenTableFormatInputOutput) ToCatalogTableOpenTableFormatInputPtrOutput ¶ added in v6.1.0
func (o CatalogTableOpenTableFormatInputOutput) ToCatalogTableOpenTableFormatInputPtrOutput() CatalogTableOpenTableFormatInputPtrOutput
func (CatalogTableOpenTableFormatInputOutput) ToCatalogTableOpenTableFormatInputPtrOutputWithContext ¶ added in v6.1.0
func (o CatalogTableOpenTableFormatInputOutput) ToCatalogTableOpenTableFormatInputPtrOutputWithContext(ctx context.Context) CatalogTableOpenTableFormatInputPtrOutput
type CatalogTableOpenTableFormatInputPtrInput ¶ added in v6.1.0
type CatalogTableOpenTableFormatInputPtrInput interface { pulumi.Input ToCatalogTableOpenTableFormatInputPtrOutput() CatalogTableOpenTableFormatInputPtrOutput ToCatalogTableOpenTableFormatInputPtrOutputWithContext(context.Context) CatalogTableOpenTableFormatInputPtrOutput }
CatalogTableOpenTableFormatInputPtrInput is an input type that accepts CatalogTableOpenTableFormatInputArgs, CatalogTableOpenTableFormatInputPtr and CatalogTableOpenTableFormatInputPtrOutput values. You can construct a concrete instance of `CatalogTableOpenTableFormatInputPtrInput` via:
CatalogTableOpenTableFormatInputArgs{...} or: nil
func CatalogTableOpenTableFormatInputPtr ¶ added in v6.1.0
func CatalogTableOpenTableFormatInputPtr(v *CatalogTableOpenTableFormatInputArgs) CatalogTableOpenTableFormatInputPtrInput
type CatalogTableOpenTableFormatInputPtrOutput ¶ added in v6.1.0
type CatalogTableOpenTableFormatInputPtrOutput struct{ *pulumi.OutputState }
func (CatalogTableOpenTableFormatInputPtrOutput) ElementType ¶ added in v6.1.0
func (CatalogTableOpenTableFormatInputPtrOutput) ElementType() reflect.Type
func (CatalogTableOpenTableFormatInputPtrOutput) IcebergInput ¶ added in v6.1.0
func (o CatalogTableOpenTableFormatInputPtrOutput) IcebergInput() CatalogTableOpenTableFormatInputIcebergInputPtrOutput
Configuration block for iceberg table config. See `icebergInput` below.
func (CatalogTableOpenTableFormatInputPtrOutput) ToCatalogTableOpenTableFormatInputPtrOutput ¶ added in v6.1.0
func (o CatalogTableOpenTableFormatInputPtrOutput) ToCatalogTableOpenTableFormatInputPtrOutput() CatalogTableOpenTableFormatInputPtrOutput
func (CatalogTableOpenTableFormatInputPtrOutput) ToCatalogTableOpenTableFormatInputPtrOutputWithContext ¶ added in v6.1.0
func (o CatalogTableOpenTableFormatInputPtrOutput) ToCatalogTableOpenTableFormatInputPtrOutputWithContext(ctx context.Context) CatalogTableOpenTableFormatInputPtrOutput
type CatalogTableOptimizer ¶ added in v6.51.0
type CatalogTableOptimizer struct { pulumi.CustomResourceState // The Catalog ID of the table. CatalogId pulumi.StringOutput `pulumi:"catalogId"` // A configuration block that defines the table optimizer settings. See Configuration for additional details. Configuration CatalogTableOptimizerConfigurationPtrOutput `pulumi:"configuration"` // The name of the database in the catalog in which the table resides. DatabaseName pulumi.StringOutput `pulumi:"databaseName"` // The name of the table. TableName pulumi.StringOutput `pulumi:"tableName"` // The type of table optimizer. Valid values are `compaction`, `retention`, and `orphanFileDeletion`. Type pulumi.StringOutput `pulumi:"type"` }
Resource for managing an AWS Glue Catalog Table Optimizer.
## Example Usage
### Compaction Optimizer
```go package main
import (
"github.com/pulumi/pulumi-aws/sdk/v6/go/aws/glue" "github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { _, err := glue.NewCatalogTableOptimizer(ctx, "example", &glue.CatalogTableOptimizerArgs{ CatalogId: pulumi.String("123456789012"), DatabaseName: pulumi.String("example_database"), TableName: pulumi.String("example_table"), Configuration: &glue.CatalogTableOptimizerConfigurationArgs{ RoleArn: pulumi.String("arn:aws:iam::123456789012:role/example-role"), Enabled: pulumi.Bool(true), }, Type: pulumi.String("compaction"), }) if err != nil { return err } return nil }) }
```
### Snapshot Retention Optimizer
```go package main
import (
"github.com/pulumi/pulumi-aws/sdk/v6/go/aws/glue" "github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { _, err := glue.NewCatalogTableOptimizer(ctx, "example", &glue.CatalogTableOptimizerArgs{ CatalogId: pulumi.String("123456789012"), DatabaseName: pulumi.String("example_database"), TableName: pulumi.String("example_table"), Configuration: &glue.CatalogTableOptimizerConfigurationArgs{ RoleArn: pulumi.String("arn:aws:iam::123456789012:role/example-role"), Enabled: pulumi.Bool(true), RetentionConfiguration: &glue.CatalogTableOptimizerConfigurationRetentionConfigurationArgs{ IcebergConfiguration: &glue.CatalogTableOptimizerConfigurationRetentionConfigurationIcebergConfigurationArgs{ SnapshotRetentionPeriodInDays: pulumi.Float64(7), NumberOfSnapshotsToRetain: pulumi.Float64(3), CleanExpiredFiles: pulumi.Bool(true), }, }, }, Type: pulumi.String("retention"), }) if err != nil { return err } return nil }) }
```
### Orphan File Deletion Optimizer
```go package main
import (
"github.com/pulumi/pulumi-aws/sdk/v6/go/aws/glue" "github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { _, err := glue.NewCatalogTableOptimizer(ctx, "example", &glue.CatalogTableOptimizerArgs{ CatalogId: pulumi.String("123456789012"), DatabaseName: pulumi.String("example_database"), TableName: pulumi.String("example_table"), Configuration: &glue.CatalogTableOptimizerConfigurationArgs{ RoleArn: pulumi.String("arn:aws:iam::123456789012:role/example-role"), Enabled: pulumi.Bool(true), OrphanFileDeletionConfiguration: &glue.CatalogTableOptimizerConfigurationOrphanFileDeletionConfigurationArgs{ IcebergConfiguration: &glue.CatalogTableOptimizerConfigurationOrphanFileDeletionConfigurationIcebergConfigurationArgs{ OrphanFileRetentionPeriodInDays: pulumi.Float64(7), Location: pulumi.String("s3://example-bucket/example_table/"), }, }, }, Type: pulumi.String("orphan_file_deletion"), }) if err != nil { return err } return nil }) }
```
## Import
Using `pulumi import`, import Glue Catalog Table Optimizer using the `catalog_id,database_name,table_name,type`. For example:
```sh $ pulumi import aws:glue/catalogTableOptimizer:CatalogTableOptimizer example 123456789012,example_database,example_table,compaction ```
func GetCatalogTableOptimizer ¶ added in v6.51.0
func GetCatalogTableOptimizer(ctx *pulumi.Context, name string, id pulumi.IDInput, state *CatalogTableOptimizerState, opts ...pulumi.ResourceOption) (*CatalogTableOptimizer, error)
GetCatalogTableOptimizer gets an existing CatalogTableOptimizer resource's state with the given name, ID, and optional state properties that are used to uniquely qualify the lookup (nil if not required).
func NewCatalogTableOptimizer ¶ added in v6.51.0
func NewCatalogTableOptimizer(ctx *pulumi.Context, name string, args *CatalogTableOptimizerArgs, opts ...pulumi.ResourceOption) (*CatalogTableOptimizer, error)
NewCatalogTableOptimizer registers a new resource with the given unique name, arguments, and options.
func (*CatalogTableOptimizer) ElementType ¶ added in v6.51.0
func (*CatalogTableOptimizer) ElementType() reflect.Type
func (*CatalogTableOptimizer) ToCatalogTableOptimizerOutput ¶ added in v6.51.0
func (i *CatalogTableOptimizer) ToCatalogTableOptimizerOutput() CatalogTableOptimizerOutput
func (*CatalogTableOptimizer) ToCatalogTableOptimizerOutputWithContext ¶ added in v6.51.0
func (i *CatalogTableOptimizer) ToCatalogTableOptimizerOutputWithContext(ctx context.Context) CatalogTableOptimizerOutput
type CatalogTableOptimizerArgs ¶ added in v6.51.0
type CatalogTableOptimizerArgs struct { // The Catalog ID of the table. CatalogId pulumi.StringInput // A configuration block that defines the table optimizer settings. See Configuration for additional details. Configuration CatalogTableOptimizerConfigurationPtrInput // The name of the database in the catalog in which the table resides. DatabaseName pulumi.StringInput // The name of the table. TableName pulumi.StringInput // The type of table optimizer. Valid values are `compaction`, `retention`, and `orphanFileDeletion`. Type pulumi.StringInput }
The set of arguments for constructing a CatalogTableOptimizer resource.
func (CatalogTableOptimizerArgs) ElementType ¶ added in v6.51.0
func (CatalogTableOptimizerArgs) ElementType() reflect.Type
type CatalogTableOptimizerArray ¶ added in v6.51.0
type CatalogTableOptimizerArray []CatalogTableOptimizerInput
func (CatalogTableOptimizerArray) ElementType ¶ added in v6.51.0
func (CatalogTableOptimizerArray) ElementType() reflect.Type
func (CatalogTableOptimizerArray) ToCatalogTableOptimizerArrayOutput ¶ added in v6.51.0
func (i CatalogTableOptimizerArray) ToCatalogTableOptimizerArrayOutput() CatalogTableOptimizerArrayOutput
func (CatalogTableOptimizerArray) ToCatalogTableOptimizerArrayOutputWithContext ¶ added in v6.51.0
func (i CatalogTableOptimizerArray) ToCatalogTableOptimizerArrayOutputWithContext(ctx context.Context) CatalogTableOptimizerArrayOutput
type CatalogTableOptimizerArrayInput ¶ added in v6.51.0
type CatalogTableOptimizerArrayInput interface { pulumi.Input ToCatalogTableOptimizerArrayOutput() CatalogTableOptimizerArrayOutput ToCatalogTableOptimizerArrayOutputWithContext(context.Context) CatalogTableOptimizerArrayOutput }
CatalogTableOptimizerArrayInput is an input type that accepts CatalogTableOptimizerArray and CatalogTableOptimizerArrayOutput values. You can construct a concrete instance of `CatalogTableOptimizerArrayInput` via:
CatalogTableOptimizerArray{ CatalogTableOptimizerArgs{...} }
type CatalogTableOptimizerArrayOutput ¶ added in v6.51.0
type CatalogTableOptimizerArrayOutput struct{ *pulumi.OutputState }
func (CatalogTableOptimizerArrayOutput) ElementType ¶ added in v6.51.0
func (CatalogTableOptimizerArrayOutput) ElementType() reflect.Type
func (CatalogTableOptimizerArrayOutput) Index ¶ added in v6.51.0
func (o CatalogTableOptimizerArrayOutput) Index(i pulumi.IntInput) CatalogTableOptimizerOutput
func (CatalogTableOptimizerArrayOutput) ToCatalogTableOptimizerArrayOutput ¶ added in v6.51.0
func (o CatalogTableOptimizerArrayOutput) ToCatalogTableOptimizerArrayOutput() CatalogTableOptimizerArrayOutput
func (CatalogTableOptimizerArrayOutput) ToCatalogTableOptimizerArrayOutputWithContext ¶ added in v6.51.0
func (o CatalogTableOptimizerArrayOutput) ToCatalogTableOptimizerArrayOutputWithContext(ctx context.Context) CatalogTableOptimizerArrayOutput
type CatalogTableOptimizerConfiguration ¶ added in v6.51.0
type CatalogTableOptimizerConfiguration struct { // Indicates whether the table optimizer is enabled. Enabled bool `pulumi:"enabled"` // The configuration block for an orphan file deletion optimizer. See Orphan File Deletion Configuration for additional details. OrphanFileDeletionConfiguration *CatalogTableOptimizerConfigurationOrphanFileDeletionConfiguration `pulumi:"orphanFileDeletionConfiguration"` // The configuration block for a snapshot retention optimizer. See Retention Configuration for additional details. RetentionConfiguration *CatalogTableOptimizerConfigurationRetentionConfiguration `pulumi:"retentionConfiguration"` // The ARN of the IAM role to use for the table optimizer. RoleArn string `pulumi:"roleArn"` }
type CatalogTableOptimizerConfigurationArgs ¶ added in v6.51.0
type CatalogTableOptimizerConfigurationArgs struct { // Indicates whether the table optimizer is enabled. Enabled pulumi.BoolInput `pulumi:"enabled"` // The configuration block for an orphan file deletion optimizer. See Orphan File Deletion Configuration for additional details. OrphanFileDeletionConfiguration CatalogTableOptimizerConfigurationOrphanFileDeletionConfigurationPtrInput `pulumi:"orphanFileDeletionConfiguration"` // The configuration block for a snapshot retention optimizer. See Retention Configuration for additional details. RetentionConfiguration CatalogTableOptimizerConfigurationRetentionConfigurationPtrInput `pulumi:"retentionConfiguration"` // The ARN of the IAM role to use for the table optimizer. RoleArn pulumi.StringInput `pulumi:"roleArn"` }
func (CatalogTableOptimizerConfigurationArgs) ElementType ¶ added in v6.51.0
func (CatalogTableOptimizerConfigurationArgs) ElementType() reflect.Type
func (CatalogTableOptimizerConfigurationArgs) ToCatalogTableOptimizerConfigurationOutput ¶ added in v6.51.0
func (i CatalogTableOptimizerConfigurationArgs) ToCatalogTableOptimizerConfigurationOutput() CatalogTableOptimizerConfigurationOutput
func (CatalogTableOptimizerConfigurationArgs) ToCatalogTableOptimizerConfigurationOutputWithContext ¶ added in v6.51.0
func (i CatalogTableOptimizerConfigurationArgs) ToCatalogTableOptimizerConfigurationOutputWithContext(ctx context.Context) CatalogTableOptimizerConfigurationOutput
func (CatalogTableOptimizerConfigurationArgs) ToCatalogTableOptimizerConfigurationPtrOutput ¶ added in v6.51.0
func (i CatalogTableOptimizerConfigurationArgs) ToCatalogTableOptimizerConfigurationPtrOutput() CatalogTableOptimizerConfigurationPtrOutput
func (CatalogTableOptimizerConfigurationArgs) ToCatalogTableOptimizerConfigurationPtrOutputWithContext ¶ added in v6.51.0
func (i CatalogTableOptimizerConfigurationArgs) ToCatalogTableOptimizerConfigurationPtrOutputWithContext(ctx context.Context) CatalogTableOptimizerConfigurationPtrOutput
type CatalogTableOptimizerConfigurationInput ¶ added in v6.51.0
type CatalogTableOptimizerConfigurationInput interface { pulumi.Input ToCatalogTableOptimizerConfigurationOutput() CatalogTableOptimizerConfigurationOutput ToCatalogTableOptimizerConfigurationOutputWithContext(context.Context) CatalogTableOptimizerConfigurationOutput }
CatalogTableOptimizerConfigurationInput is an input type that accepts CatalogTableOptimizerConfigurationArgs and CatalogTableOptimizerConfigurationOutput values. You can construct a concrete instance of `CatalogTableOptimizerConfigurationInput` via:
CatalogTableOptimizerConfigurationArgs{...}
type CatalogTableOptimizerConfigurationOrphanFileDeletionConfiguration ¶ added in v6.65.0
type CatalogTableOptimizerConfigurationOrphanFileDeletionConfiguration struct { // The configuration for an Iceberg orphan file deletion optimizer. IcebergConfiguration *CatalogTableOptimizerConfigurationOrphanFileDeletionConfigurationIcebergConfiguration `pulumi:"icebergConfiguration"` }
type CatalogTableOptimizerConfigurationOrphanFileDeletionConfigurationArgs ¶ added in v6.65.0
type CatalogTableOptimizerConfigurationOrphanFileDeletionConfigurationArgs struct { // The configuration for an Iceberg orphan file deletion optimizer. IcebergConfiguration CatalogTableOptimizerConfigurationOrphanFileDeletionConfigurationIcebergConfigurationPtrInput `pulumi:"icebergConfiguration"` }
func (CatalogTableOptimizerConfigurationOrphanFileDeletionConfigurationArgs) ElementType ¶ added in v6.65.0
func (CatalogTableOptimizerConfigurationOrphanFileDeletionConfigurationArgs) ElementType() reflect.Type
func (CatalogTableOptimizerConfigurationOrphanFileDeletionConfigurationArgs) ToCatalogTableOptimizerConfigurationOrphanFileDeletionConfigurationOutput ¶ added in v6.65.0
func (i CatalogTableOptimizerConfigurationOrphanFileDeletionConfigurationArgs) ToCatalogTableOptimizerConfigurationOrphanFileDeletionConfigurationOutput() CatalogTableOptimizerConfigurationOrphanFileDeletionConfigurationOutput
func (CatalogTableOptimizerConfigurationOrphanFileDeletionConfigurationArgs) ToCatalogTableOptimizerConfigurationOrphanFileDeletionConfigurationOutputWithContext ¶ added in v6.65.0
func (i CatalogTableOptimizerConfigurationOrphanFileDeletionConfigurationArgs) ToCatalogTableOptimizerConfigurationOrphanFileDeletionConfigurationOutputWithContext(ctx context.Context) CatalogTableOptimizerConfigurationOrphanFileDeletionConfigurationOutput
func (CatalogTableOptimizerConfigurationOrphanFileDeletionConfigurationArgs) ToCatalogTableOptimizerConfigurationOrphanFileDeletionConfigurationPtrOutput ¶ added in v6.65.0
func (i CatalogTableOptimizerConfigurationOrphanFileDeletionConfigurationArgs) ToCatalogTableOptimizerConfigurationOrphanFileDeletionConfigurationPtrOutput() CatalogTableOptimizerConfigurationOrphanFileDeletionConfigurationPtrOutput
func (CatalogTableOptimizerConfigurationOrphanFileDeletionConfigurationArgs) ToCatalogTableOptimizerConfigurationOrphanFileDeletionConfigurationPtrOutputWithContext ¶ added in v6.65.0
func (i CatalogTableOptimizerConfigurationOrphanFileDeletionConfigurationArgs) ToCatalogTableOptimizerConfigurationOrphanFileDeletionConfigurationPtrOutputWithContext(ctx context.Context) CatalogTableOptimizerConfigurationOrphanFileDeletionConfigurationPtrOutput
type CatalogTableOptimizerConfigurationOrphanFileDeletionConfigurationIcebergConfiguration ¶ added in v6.65.0
type CatalogTableOptimizerConfigurationOrphanFileDeletionConfigurationIcebergConfiguration struct { // Specifies a directory in which to look for files. You may choose a sub-directory rather than the top-level table location. Defaults to the table's location. Location *string `pulumi:"location"` // The number of days that orphan files should be retained before file deletion. Defaults to `3`. OrphanFileRetentionPeriodInDays *float64 `pulumi:"orphanFileRetentionPeriodInDays"` }
type CatalogTableOptimizerConfigurationOrphanFileDeletionConfigurationIcebergConfigurationArgs ¶ added in v6.65.0
type CatalogTableOptimizerConfigurationOrphanFileDeletionConfigurationIcebergConfigurationArgs struct { // Specifies a directory in which to look for files. You may choose a sub-directory rather than the top-level table location. Defaults to the table's location. Location pulumi.StringPtrInput `pulumi:"location"` // The number of days that orphan files should be retained before file deletion. Defaults to `3`. OrphanFileRetentionPeriodInDays pulumi.Float64PtrInput `pulumi:"orphanFileRetentionPeriodInDays"` }
func (CatalogTableOptimizerConfigurationOrphanFileDeletionConfigurationIcebergConfigurationArgs) ElementType ¶ added in v6.65.0
func (CatalogTableOptimizerConfigurationOrphanFileDeletionConfigurationIcebergConfigurationArgs) ToCatalogTableOptimizerConfigurationOrphanFileDeletionConfigurationIcebergConfigurationOutput ¶ added in v6.65.0
func (i CatalogTableOptimizerConfigurationOrphanFileDeletionConfigurationIcebergConfigurationArgs) ToCatalogTableOptimizerConfigurationOrphanFileDeletionConfigurationIcebergConfigurationOutput() CatalogTableOptimizerConfigurationOrphanFileDeletionConfigurationIcebergConfigurationOutput
func (CatalogTableOptimizerConfigurationOrphanFileDeletionConfigurationIcebergConfigurationArgs) ToCatalogTableOptimizerConfigurationOrphanFileDeletionConfigurationIcebergConfigurationOutputWithContext ¶ added in v6.65.0
func (i CatalogTableOptimizerConfigurationOrphanFileDeletionConfigurationIcebergConfigurationArgs) ToCatalogTableOptimizerConfigurationOrphanFileDeletionConfigurationIcebergConfigurationOutputWithContext(ctx context.Context) CatalogTableOptimizerConfigurationOrphanFileDeletionConfigurationIcebergConfigurationOutput
func (CatalogTableOptimizerConfigurationOrphanFileDeletionConfigurationIcebergConfigurationArgs) ToCatalogTableOptimizerConfigurationOrphanFileDeletionConfigurationIcebergConfigurationPtrOutput ¶ added in v6.65.0
func (i CatalogTableOptimizerConfigurationOrphanFileDeletionConfigurationIcebergConfigurationArgs) ToCatalogTableOptimizerConfigurationOrphanFileDeletionConfigurationIcebergConfigurationPtrOutput() CatalogTableOptimizerConfigurationOrphanFileDeletionConfigurationIcebergConfigurationPtrOutput
func (CatalogTableOptimizerConfigurationOrphanFileDeletionConfigurationIcebergConfigurationArgs) ToCatalogTableOptimizerConfigurationOrphanFileDeletionConfigurationIcebergConfigurationPtrOutputWithContext ¶ added in v6.65.0
func (i CatalogTableOptimizerConfigurationOrphanFileDeletionConfigurationIcebergConfigurationArgs) ToCatalogTableOptimizerConfigurationOrphanFileDeletionConfigurationIcebergConfigurationPtrOutputWithContext(ctx context.Context) CatalogTableOptimizerConfigurationOrphanFileDeletionConfigurationIcebergConfigurationPtrOutput
type CatalogTableOptimizerConfigurationOrphanFileDeletionConfigurationIcebergConfigurationInput ¶ added in v6.65.0
type CatalogTableOptimizerConfigurationOrphanFileDeletionConfigurationIcebergConfigurationInput interface { pulumi.Input ToCatalogTableOptimizerConfigurationOrphanFileDeletionConfigurationIcebergConfigurationOutput() CatalogTableOptimizerConfigurationOrphanFileDeletionConfigurationIcebergConfigurationOutput ToCatalogTableOptimizerConfigurationOrphanFileDeletionConfigurationIcebergConfigurationOutputWithContext(context.Context) CatalogTableOptimizerConfigurationOrphanFileDeletionConfigurationIcebergConfigurationOutput }
CatalogTableOptimizerConfigurationOrphanFileDeletionConfigurationIcebergConfigurationInput is an input type that accepts CatalogTableOptimizerConfigurationOrphanFileDeletionConfigurationIcebergConfigurationArgs and CatalogTableOptimizerConfigurationOrphanFileDeletionConfigurationIcebergConfigurationOutput values. You can construct a concrete instance of `CatalogTableOptimizerConfigurationOrphanFileDeletionConfigurationIcebergConfigurationInput` via:
CatalogTableOptimizerConfigurationOrphanFileDeletionConfigurationIcebergConfigurationArgs{...}
type CatalogTableOptimizerConfigurationOrphanFileDeletionConfigurationIcebergConfigurationOutput ¶ added in v6.65.0
type CatalogTableOptimizerConfigurationOrphanFileDeletionConfigurationIcebergConfigurationOutput struct{ *pulumi.OutputState }
func (CatalogTableOptimizerConfigurationOrphanFileDeletionConfigurationIcebergConfigurationOutput) ElementType ¶ added in v6.65.0
func (CatalogTableOptimizerConfigurationOrphanFileDeletionConfigurationIcebergConfigurationOutput) Location ¶ added in v6.65.0
func (o CatalogTableOptimizerConfigurationOrphanFileDeletionConfigurationIcebergConfigurationOutput) Location() pulumi.StringPtrOutput
Specifies a directory in which to look for files. You may choose a sub-directory rather than the top-level table location. Defaults to the table's location.
func (CatalogTableOptimizerConfigurationOrphanFileDeletionConfigurationIcebergConfigurationOutput) OrphanFileRetentionPeriodInDays ¶ added in v6.65.0
func (o CatalogTableOptimizerConfigurationOrphanFileDeletionConfigurationIcebergConfigurationOutput) OrphanFileRetentionPeriodInDays() pulumi.Float64PtrOutput
The number of days that orphan files should be retained before file deletion. Defaults to `3`.
func (CatalogTableOptimizerConfigurationOrphanFileDeletionConfigurationIcebergConfigurationOutput) ToCatalogTableOptimizerConfigurationOrphanFileDeletionConfigurationIcebergConfigurationOutput ¶ added in v6.65.0
func (o CatalogTableOptimizerConfigurationOrphanFileDeletionConfigurationIcebergConfigurationOutput) ToCatalogTableOptimizerConfigurationOrphanFileDeletionConfigurationIcebergConfigurationOutput() CatalogTableOptimizerConfigurationOrphanFileDeletionConfigurationIcebergConfigurationOutput
func (CatalogTableOptimizerConfigurationOrphanFileDeletionConfigurationIcebergConfigurationOutput) ToCatalogTableOptimizerConfigurationOrphanFileDeletionConfigurationIcebergConfigurationOutputWithContext ¶ added in v6.65.0
func (o CatalogTableOptimizerConfigurationOrphanFileDeletionConfigurationIcebergConfigurationOutput) ToCatalogTableOptimizerConfigurationOrphanFileDeletionConfigurationIcebergConfigurationOutputWithContext(ctx context.Context) CatalogTableOptimizerConfigurationOrphanFileDeletionConfigurationIcebergConfigurationOutput
func (CatalogTableOptimizerConfigurationOrphanFileDeletionConfigurationIcebergConfigurationOutput) ToCatalogTableOptimizerConfigurationOrphanFileDeletionConfigurationIcebergConfigurationPtrOutput ¶ added in v6.65.0
func (o CatalogTableOptimizerConfigurationOrphanFileDeletionConfigurationIcebergConfigurationOutput) ToCatalogTableOptimizerConfigurationOrphanFileDeletionConfigurationIcebergConfigurationPtrOutput() CatalogTableOptimizerConfigurationOrphanFileDeletionConfigurationIcebergConfigurationPtrOutput
func (CatalogTableOptimizerConfigurationOrphanFileDeletionConfigurationIcebergConfigurationOutput) ToCatalogTableOptimizerConfigurationOrphanFileDeletionConfigurationIcebergConfigurationPtrOutputWithContext ¶ added in v6.65.0
func (o CatalogTableOptimizerConfigurationOrphanFileDeletionConfigurationIcebergConfigurationOutput) ToCatalogTableOptimizerConfigurationOrphanFileDeletionConfigurationIcebergConfigurationPtrOutputWithContext(ctx context.Context) CatalogTableOptimizerConfigurationOrphanFileDeletionConfigurationIcebergConfigurationPtrOutput
type CatalogTableOptimizerConfigurationOrphanFileDeletionConfigurationIcebergConfigurationPtrInput ¶ added in v6.65.0
type CatalogTableOptimizerConfigurationOrphanFileDeletionConfigurationIcebergConfigurationPtrInput interface { pulumi.Input ToCatalogTableOptimizerConfigurationOrphanFileDeletionConfigurationIcebergConfigurationPtrOutput() CatalogTableOptimizerConfigurationOrphanFileDeletionConfigurationIcebergConfigurationPtrOutput ToCatalogTableOptimizerConfigurationOrphanFileDeletionConfigurationIcebergConfigurationPtrOutputWithContext(context.Context) CatalogTableOptimizerConfigurationOrphanFileDeletionConfigurationIcebergConfigurationPtrOutput }
CatalogTableOptimizerConfigurationOrphanFileDeletionConfigurationIcebergConfigurationPtrInput is an input type that accepts CatalogTableOptimizerConfigurationOrphanFileDeletionConfigurationIcebergConfigurationArgs, CatalogTableOptimizerConfigurationOrphanFileDeletionConfigurationIcebergConfigurationPtr and CatalogTableOptimizerConfigurationOrphanFileDeletionConfigurationIcebergConfigurationPtrOutput values. You can construct a concrete instance of `CatalogTableOptimizerConfigurationOrphanFileDeletionConfigurationIcebergConfigurationPtrInput` via:
CatalogTableOptimizerConfigurationOrphanFileDeletionConfigurationIcebergConfigurationArgs{...} or: nil
func CatalogTableOptimizerConfigurationOrphanFileDeletionConfigurationIcebergConfigurationPtr ¶ added in v6.65.0
func CatalogTableOptimizerConfigurationOrphanFileDeletionConfigurationIcebergConfigurationPtr(v *CatalogTableOptimizerConfigurationOrphanFileDeletionConfigurationIcebergConfigurationArgs) CatalogTableOptimizerConfigurationOrphanFileDeletionConfigurationIcebergConfigurationPtrInput
type CatalogTableOptimizerConfigurationOrphanFileDeletionConfigurationIcebergConfigurationPtrOutput ¶ added in v6.65.0
type CatalogTableOptimizerConfigurationOrphanFileDeletionConfigurationIcebergConfigurationPtrOutput struct{ *pulumi.OutputState }
func (CatalogTableOptimizerConfigurationOrphanFileDeletionConfigurationIcebergConfigurationPtrOutput) Elem ¶ added in v6.65.0
func (CatalogTableOptimizerConfigurationOrphanFileDeletionConfigurationIcebergConfigurationPtrOutput) ElementType ¶ added in v6.65.0
func (CatalogTableOptimizerConfigurationOrphanFileDeletionConfigurationIcebergConfigurationPtrOutput) Location ¶ added in v6.65.0
func (o CatalogTableOptimizerConfigurationOrphanFileDeletionConfigurationIcebergConfigurationPtrOutput) Location() pulumi.StringPtrOutput
Specifies a directory in which to look for files. You may choose a sub-directory rather than the top-level table location. Defaults to the table's location.
func (CatalogTableOptimizerConfigurationOrphanFileDeletionConfigurationIcebergConfigurationPtrOutput) OrphanFileRetentionPeriodInDays ¶ added in v6.65.0
func (o CatalogTableOptimizerConfigurationOrphanFileDeletionConfigurationIcebergConfigurationPtrOutput) OrphanFileRetentionPeriodInDays() pulumi.Float64PtrOutput
The number of days that orphan files should be retained before file deletion. Defaults to `3`.
func (CatalogTableOptimizerConfigurationOrphanFileDeletionConfigurationIcebergConfigurationPtrOutput) ToCatalogTableOptimizerConfigurationOrphanFileDeletionConfigurationIcebergConfigurationPtrOutput ¶ added in v6.65.0
func (o CatalogTableOptimizerConfigurationOrphanFileDeletionConfigurationIcebergConfigurationPtrOutput) ToCatalogTableOptimizerConfigurationOrphanFileDeletionConfigurationIcebergConfigurationPtrOutput() CatalogTableOptimizerConfigurationOrphanFileDeletionConfigurationIcebergConfigurationPtrOutput
func (CatalogTableOptimizerConfigurationOrphanFileDeletionConfigurationIcebergConfigurationPtrOutput) ToCatalogTableOptimizerConfigurationOrphanFileDeletionConfigurationIcebergConfigurationPtrOutputWithContext ¶ added in v6.65.0
func (o CatalogTableOptimizerConfigurationOrphanFileDeletionConfigurationIcebergConfigurationPtrOutput) ToCatalogTableOptimizerConfigurationOrphanFileDeletionConfigurationIcebergConfigurationPtrOutputWithContext(ctx context.Context) CatalogTableOptimizerConfigurationOrphanFileDeletionConfigurationIcebergConfigurationPtrOutput
type CatalogTableOptimizerConfigurationOrphanFileDeletionConfigurationInput ¶ added in v6.65.0
type CatalogTableOptimizerConfigurationOrphanFileDeletionConfigurationInput interface { pulumi.Input ToCatalogTableOptimizerConfigurationOrphanFileDeletionConfigurationOutput() CatalogTableOptimizerConfigurationOrphanFileDeletionConfigurationOutput ToCatalogTableOptimizerConfigurationOrphanFileDeletionConfigurationOutputWithContext(context.Context) CatalogTableOptimizerConfigurationOrphanFileDeletionConfigurationOutput }
CatalogTableOptimizerConfigurationOrphanFileDeletionConfigurationInput is an input type that accepts CatalogTableOptimizerConfigurationOrphanFileDeletionConfigurationArgs and CatalogTableOptimizerConfigurationOrphanFileDeletionConfigurationOutput values. You can construct a concrete instance of `CatalogTableOptimizerConfigurationOrphanFileDeletionConfigurationInput` via:
CatalogTableOptimizerConfigurationOrphanFileDeletionConfigurationArgs{...}
type CatalogTableOptimizerConfigurationOrphanFileDeletionConfigurationOutput ¶ added in v6.65.0
type CatalogTableOptimizerConfigurationOrphanFileDeletionConfigurationOutput struct{ *pulumi.OutputState }
func (CatalogTableOptimizerConfigurationOrphanFileDeletionConfigurationOutput) ElementType ¶ added in v6.65.0
func (CatalogTableOptimizerConfigurationOrphanFileDeletionConfigurationOutput) ElementType() reflect.Type
func (CatalogTableOptimizerConfigurationOrphanFileDeletionConfigurationOutput) IcebergConfiguration ¶ added in v6.65.0
func (o CatalogTableOptimizerConfigurationOrphanFileDeletionConfigurationOutput) IcebergConfiguration() CatalogTableOptimizerConfigurationOrphanFileDeletionConfigurationIcebergConfigurationPtrOutput
The configuration for an Iceberg orphan file deletion optimizer.
func (CatalogTableOptimizerConfigurationOrphanFileDeletionConfigurationOutput) ToCatalogTableOptimizerConfigurationOrphanFileDeletionConfigurationOutput ¶ added in v6.65.0
func (o CatalogTableOptimizerConfigurationOrphanFileDeletionConfigurationOutput) ToCatalogTableOptimizerConfigurationOrphanFileDeletionConfigurationOutput() CatalogTableOptimizerConfigurationOrphanFileDeletionConfigurationOutput
func (CatalogTableOptimizerConfigurationOrphanFileDeletionConfigurationOutput) ToCatalogTableOptimizerConfigurationOrphanFileDeletionConfigurationOutputWithContext ¶ added in v6.65.0
func (o CatalogTableOptimizerConfigurationOrphanFileDeletionConfigurationOutput) ToCatalogTableOptimizerConfigurationOrphanFileDeletionConfigurationOutputWithContext(ctx context.Context) CatalogTableOptimizerConfigurationOrphanFileDeletionConfigurationOutput
func (CatalogTableOptimizerConfigurationOrphanFileDeletionConfigurationOutput) ToCatalogTableOptimizerConfigurationOrphanFileDeletionConfigurationPtrOutput ¶ added in v6.65.0
func (o CatalogTableOptimizerConfigurationOrphanFileDeletionConfigurationOutput) ToCatalogTableOptimizerConfigurationOrphanFileDeletionConfigurationPtrOutput() CatalogTableOptimizerConfigurationOrphanFileDeletionConfigurationPtrOutput
func (CatalogTableOptimizerConfigurationOrphanFileDeletionConfigurationOutput) ToCatalogTableOptimizerConfigurationOrphanFileDeletionConfigurationPtrOutputWithContext ¶ added in v6.65.0
func (o CatalogTableOptimizerConfigurationOrphanFileDeletionConfigurationOutput) ToCatalogTableOptimizerConfigurationOrphanFileDeletionConfigurationPtrOutputWithContext(ctx context.Context) CatalogTableOptimizerConfigurationOrphanFileDeletionConfigurationPtrOutput
type CatalogTableOptimizerConfigurationOrphanFileDeletionConfigurationPtrInput ¶ added in v6.65.0
type CatalogTableOptimizerConfigurationOrphanFileDeletionConfigurationPtrInput interface { pulumi.Input ToCatalogTableOptimizerConfigurationOrphanFileDeletionConfigurationPtrOutput() CatalogTableOptimizerConfigurationOrphanFileDeletionConfigurationPtrOutput ToCatalogTableOptimizerConfigurationOrphanFileDeletionConfigurationPtrOutputWithContext(context.Context) CatalogTableOptimizerConfigurationOrphanFileDeletionConfigurationPtrOutput }
CatalogTableOptimizerConfigurationOrphanFileDeletionConfigurationPtrInput is an input type that accepts CatalogTableOptimizerConfigurationOrphanFileDeletionConfigurationArgs, CatalogTableOptimizerConfigurationOrphanFileDeletionConfigurationPtr and CatalogTableOptimizerConfigurationOrphanFileDeletionConfigurationPtrOutput values. You can construct a concrete instance of `CatalogTableOptimizerConfigurationOrphanFileDeletionConfigurationPtrInput` via:
CatalogTableOptimizerConfigurationOrphanFileDeletionConfigurationArgs{...} or: nil
func CatalogTableOptimizerConfigurationOrphanFileDeletionConfigurationPtr ¶ added in v6.65.0
func CatalogTableOptimizerConfigurationOrphanFileDeletionConfigurationPtr(v *CatalogTableOptimizerConfigurationOrphanFileDeletionConfigurationArgs) CatalogTableOptimizerConfigurationOrphanFileDeletionConfigurationPtrInput
type CatalogTableOptimizerConfigurationOrphanFileDeletionConfigurationPtrOutput ¶ added in v6.65.0
type CatalogTableOptimizerConfigurationOrphanFileDeletionConfigurationPtrOutput struct{ *pulumi.OutputState }
func (CatalogTableOptimizerConfigurationOrphanFileDeletionConfigurationPtrOutput) Elem ¶ added in v6.65.0
func (CatalogTableOptimizerConfigurationOrphanFileDeletionConfigurationPtrOutput) ElementType ¶ added in v6.65.0
func (CatalogTableOptimizerConfigurationOrphanFileDeletionConfigurationPtrOutput) ElementType() reflect.Type
func (CatalogTableOptimizerConfigurationOrphanFileDeletionConfigurationPtrOutput) IcebergConfiguration ¶ added in v6.65.0
func (o CatalogTableOptimizerConfigurationOrphanFileDeletionConfigurationPtrOutput) IcebergConfiguration() CatalogTableOptimizerConfigurationOrphanFileDeletionConfigurationIcebergConfigurationPtrOutput
The configuration for an Iceberg orphan file deletion optimizer.
func (CatalogTableOptimizerConfigurationOrphanFileDeletionConfigurationPtrOutput) ToCatalogTableOptimizerConfigurationOrphanFileDeletionConfigurationPtrOutput ¶ added in v6.65.0
func (o CatalogTableOptimizerConfigurationOrphanFileDeletionConfigurationPtrOutput) ToCatalogTableOptimizerConfigurationOrphanFileDeletionConfigurationPtrOutput() CatalogTableOptimizerConfigurationOrphanFileDeletionConfigurationPtrOutput
func (CatalogTableOptimizerConfigurationOrphanFileDeletionConfigurationPtrOutput) ToCatalogTableOptimizerConfigurationOrphanFileDeletionConfigurationPtrOutputWithContext ¶ added in v6.65.0
func (o CatalogTableOptimizerConfigurationOrphanFileDeletionConfigurationPtrOutput) ToCatalogTableOptimizerConfigurationOrphanFileDeletionConfigurationPtrOutputWithContext(ctx context.Context) CatalogTableOptimizerConfigurationOrphanFileDeletionConfigurationPtrOutput
type CatalogTableOptimizerConfigurationOutput ¶ added in v6.51.0
type CatalogTableOptimizerConfigurationOutput struct{ *pulumi.OutputState }
func (CatalogTableOptimizerConfigurationOutput) ElementType ¶ added in v6.51.0
func (CatalogTableOptimizerConfigurationOutput) ElementType() reflect.Type
func (CatalogTableOptimizerConfigurationOutput) Enabled ¶ added in v6.51.0
func (o CatalogTableOptimizerConfigurationOutput) Enabled() pulumi.BoolOutput
Indicates whether the table optimizer is enabled.
func (CatalogTableOptimizerConfigurationOutput) OrphanFileDeletionConfiguration ¶ added in v6.65.0
func (o CatalogTableOptimizerConfigurationOutput) OrphanFileDeletionConfiguration() CatalogTableOptimizerConfigurationOrphanFileDeletionConfigurationPtrOutput
The configuration block for an orphan file deletion optimizer. See Orphan File Deletion Configuration for additional details.
func (CatalogTableOptimizerConfigurationOutput) RetentionConfiguration ¶ added in v6.65.0
func (o CatalogTableOptimizerConfigurationOutput) RetentionConfiguration() CatalogTableOptimizerConfigurationRetentionConfigurationPtrOutput
The configuration block for a snapshot retention optimizer. See Retention Configuration for additional details.
func (CatalogTableOptimizerConfigurationOutput) RoleArn ¶ added in v6.51.0
func (o CatalogTableOptimizerConfigurationOutput) RoleArn() pulumi.StringOutput
The ARN of the IAM role to use for the table optimizer.
func (CatalogTableOptimizerConfigurationOutput) ToCatalogTableOptimizerConfigurationOutput ¶ added in v6.51.0
func (o CatalogTableOptimizerConfigurationOutput) ToCatalogTableOptimizerConfigurationOutput() CatalogTableOptimizerConfigurationOutput
func (CatalogTableOptimizerConfigurationOutput) ToCatalogTableOptimizerConfigurationOutputWithContext ¶ added in v6.51.0
func (o CatalogTableOptimizerConfigurationOutput) ToCatalogTableOptimizerConfigurationOutputWithContext(ctx context.Context) CatalogTableOptimizerConfigurationOutput
func (CatalogTableOptimizerConfigurationOutput) ToCatalogTableOptimizerConfigurationPtrOutput ¶ added in v6.51.0
func (o CatalogTableOptimizerConfigurationOutput) ToCatalogTableOptimizerConfigurationPtrOutput() CatalogTableOptimizerConfigurationPtrOutput
func (CatalogTableOptimizerConfigurationOutput) ToCatalogTableOptimizerConfigurationPtrOutputWithContext ¶ added in v6.51.0
func (o CatalogTableOptimizerConfigurationOutput) ToCatalogTableOptimizerConfigurationPtrOutputWithContext(ctx context.Context) CatalogTableOptimizerConfigurationPtrOutput
type CatalogTableOptimizerConfigurationPtrInput ¶ added in v6.51.0
type CatalogTableOptimizerConfigurationPtrInput interface { pulumi.Input ToCatalogTableOptimizerConfigurationPtrOutput() CatalogTableOptimizerConfigurationPtrOutput ToCatalogTableOptimizerConfigurationPtrOutputWithContext(context.Context) CatalogTableOptimizerConfigurationPtrOutput }
CatalogTableOptimizerConfigurationPtrInput is an input type that accepts CatalogTableOptimizerConfigurationArgs, CatalogTableOptimizerConfigurationPtr and CatalogTableOptimizerConfigurationPtrOutput values. You can construct a concrete instance of `CatalogTableOptimizerConfigurationPtrInput` via:
CatalogTableOptimizerConfigurationArgs{...} or: nil
func CatalogTableOptimizerConfigurationPtr ¶ added in v6.51.0
func CatalogTableOptimizerConfigurationPtr(v *CatalogTableOptimizerConfigurationArgs) CatalogTableOptimizerConfigurationPtrInput
type CatalogTableOptimizerConfigurationPtrOutput ¶ added in v6.51.0
type CatalogTableOptimizerConfigurationPtrOutput struct{ *pulumi.OutputState }
func (CatalogTableOptimizerConfigurationPtrOutput) ElementType ¶ added in v6.51.0
func (CatalogTableOptimizerConfigurationPtrOutput) ElementType() reflect.Type
func (CatalogTableOptimizerConfigurationPtrOutput) Enabled ¶ added in v6.51.0
func (o CatalogTableOptimizerConfigurationPtrOutput) Enabled() pulumi.BoolPtrOutput
Indicates whether the table optimizer is enabled.
func (CatalogTableOptimizerConfigurationPtrOutput) OrphanFileDeletionConfiguration ¶ added in v6.65.0
func (o CatalogTableOptimizerConfigurationPtrOutput) OrphanFileDeletionConfiguration() CatalogTableOptimizerConfigurationOrphanFileDeletionConfigurationPtrOutput
The configuration block for an orphan file deletion optimizer. See Orphan File Deletion Configuration for additional details.
func (CatalogTableOptimizerConfigurationPtrOutput) RetentionConfiguration ¶ added in v6.65.0
func (o CatalogTableOptimizerConfigurationPtrOutput) RetentionConfiguration() CatalogTableOptimizerConfigurationRetentionConfigurationPtrOutput
The configuration block for a snapshot retention optimizer. See Retention Configuration for additional details.
func (CatalogTableOptimizerConfigurationPtrOutput) RoleArn ¶ added in v6.51.0
func (o CatalogTableOptimizerConfigurationPtrOutput) RoleArn() pulumi.StringPtrOutput
The ARN of the IAM role to use for the table optimizer.
func (CatalogTableOptimizerConfigurationPtrOutput) ToCatalogTableOptimizerConfigurationPtrOutput ¶ added in v6.51.0
func (o CatalogTableOptimizerConfigurationPtrOutput) ToCatalogTableOptimizerConfigurationPtrOutput() CatalogTableOptimizerConfigurationPtrOutput
func (CatalogTableOptimizerConfigurationPtrOutput) ToCatalogTableOptimizerConfigurationPtrOutputWithContext ¶ added in v6.51.0
func (o CatalogTableOptimizerConfigurationPtrOutput) ToCatalogTableOptimizerConfigurationPtrOutputWithContext(ctx context.Context) CatalogTableOptimizerConfigurationPtrOutput
type CatalogTableOptimizerConfigurationRetentionConfiguration ¶ added in v6.65.0
type CatalogTableOptimizerConfigurationRetentionConfiguration struct { // The configuration for an Iceberg snapshot retention optimizer. IcebergConfiguration *CatalogTableOptimizerConfigurationRetentionConfigurationIcebergConfiguration `pulumi:"icebergConfiguration"` }
type CatalogTableOptimizerConfigurationRetentionConfigurationArgs ¶ added in v6.65.0
type CatalogTableOptimizerConfigurationRetentionConfigurationArgs struct { // The configuration for an Iceberg snapshot retention optimizer. IcebergConfiguration CatalogTableOptimizerConfigurationRetentionConfigurationIcebergConfigurationPtrInput `pulumi:"icebergConfiguration"` }
func (CatalogTableOptimizerConfigurationRetentionConfigurationArgs) ElementType ¶ added in v6.65.0
func (CatalogTableOptimizerConfigurationRetentionConfigurationArgs) ElementType() reflect.Type
func (CatalogTableOptimizerConfigurationRetentionConfigurationArgs) ToCatalogTableOptimizerConfigurationRetentionConfigurationOutput ¶ added in v6.65.0
func (i CatalogTableOptimizerConfigurationRetentionConfigurationArgs) ToCatalogTableOptimizerConfigurationRetentionConfigurationOutput() CatalogTableOptimizerConfigurationRetentionConfigurationOutput
func (CatalogTableOptimizerConfigurationRetentionConfigurationArgs) ToCatalogTableOptimizerConfigurationRetentionConfigurationOutputWithContext ¶ added in v6.65.0
func (i CatalogTableOptimizerConfigurationRetentionConfigurationArgs) ToCatalogTableOptimizerConfigurationRetentionConfigurationOutputWithContext(ctx context.Context) CatalogTableOptimizerConfigurationRetentionConfigurationOutput
func (CatalogTableOptimizerConfigurationRetentionConfigurationArgs) ToCatalogTableOptimizerConfigurationRetentionConfigurationPtrOutput ¶ added in v6.65.0
func (i CatalogTableOptimizerConfigurationRetentionConfigurationArgs) ToCatalogTableOptimizerConfigurationRetentionConfigurationPtrOutput() CatalogTableOptimizerConfigurationRetentionConfigurationPtrOutput
func (CatalogTableOptimizerConfigurationRetentionConfigurationArgs) ToCatalogTableOptimizerConfigurationRetentionConfigurationPtrOutputWithContext ¶ added in v6.65.0
func (i CatalogTableOptimizerConfigurationRetentionConfigurationArgs) ToCatalogTableOptimizerConfigurationRetentionConfigurationPtrOutputWithContext(ctx context.Context) CatalogTableOptimizerConfigurationRetentionConfigurationPtrOutput
type CatalogTableOptimizerConfigurationRetentionConfigurationIcebergConfiguration ¶ added in v6.65.0
type CatalogTableOptimizerConfigurationRetentionConfigurationIcebergConfiguration struct { // If set to `false`, snapshots are only deleted from table metadata, and the underlying data and metadata files are not deleted. Defaults to `false`. CleanExpiredFiles *bool `pulumi:"cleanExpiredFiles"` // The number of Iceberg snapshots to retain within the retention period. Defaults to `1` or the corresponding Iceberg table configuration field if it exists. NumberOfSnapshotsToRetain *float64 `pulumi:"numberOfSnapshotsToRetain"` // The number of days to retain the Iceberg snapshots. Defaults to `5`, or the corresponding Iceberg table configuration field if it exists. SnapshotRetentionPeriodInDays *float64 `pulumi:"snapshotRetentionPeriodInDays"` }
type CatalogTableOptimizerConfigurationRetentionConfigurationIcebergConfigurationArgs ¶ added in v6.65.0
type CatalogTableOptimizerConfigurationRetentionConfigurationIcebergConfigurationArgs struct { // If set to `false`, snapshots are only deleted from table metadata, and the underlying data and metadata files are not deleted. Defaults to `false`. CleanExpiredFiles pulumi.BoolPtrInput `pulumi:"cleanExpiredFiles"` // The number of Iceberg snapshots to retain within the retention period. Defaults to `1` or the corresponding Iceberg table configuration field if it exists. NumberOfSnapshotsToRetain pulumi.Float64PtrInput `pulumi:"numberOfSnapshotsToRetain"` // The number of days to retain the Iceberg snapshots. Defaults to `5`, or the corresponding Iceberg table configuration field if it exists. SnapshotRetentionPeriodInDays pulumi.Float64PtrInput `pulumi:"snapshotRetentionPeriodInDays"` }
func (CatalogTableOptimizerConfigurationRetentionConfigurationIcebergConfigurationArgs) ElementType ¶ added in v6.65.0
func (CatalogTableOptimizerConfigurationRetentionConfigurationIcebergConfigurationArgs) ElementType() reflect.Type
func (CatalogTableOptimizerConfigurationRetentionConfigurationIcebergConfigurationArgs) ToCatalogTableOptimizerConfigurationRetentionConfigurationIcebergConfigurationOutput ¶ added in v6.65.0
func (i CatalogTableOptimizerConfigurationRetentionConfigurationIcebergConfigurationArgs) ToCatalogTableOptimizerConfigurationRetentionConfigurationIcebergConfigurationOutput() CatalogTableOptimizerConfigurationRetentionConfigurationIcebergConfigurationOutput
func (CatalogTableOptimizerConfigurationRetentionConfigurationIcebergConfigurationArgs) ToCatalogTableOptimizerConfigurationRetentionConfigurationIcebergConfigurationOutputWithContext ¶ added in v6.65.0
func (i CatalogTableOptimizerConfigurationRetentionConfigurationIcebergConfigurationArgs) ToCatalogTableOptimizerConfigurationRetentionConfigurationIcebergConfigurationOutputWithContext(ctx context.Context) CatalogTableOptimizerConfigurationRetentionConfigurationIcebergConfigurationOutput
func (CatalogTableOptimizerConfigurationRetentionConfigurationIcebergConfigurationArgs) ToCatalogTableOptimizerConfigurationRetentionConfigurationIcebergConfigurationPtrOutput ¶ added in v6.65.0
func (i CatalogTableOptimizerConfigurationRetentionConfigurationIcebergConfigurationArgs) ToCatalogTableOptimizerConfigurationRetentionConfigurationIcebergConfigurationPtrOutput() CatalogTableOptimizerConfigurationRetentionConfigurationIcebergConfigurationPtrOutput
func (CatalogTableOptimizerConfigurationRetentionConfigurationIcebergConfigurationArgs) ToCatalogTableOptimizerConfigurationRetentionConfigurationIcebergConfigurationPtrOutputWithContext ¶ added in v6.65.0
func (i CatalogTableOptimizerConfigurationRetentionConfigurationIcebergConfigurationArgs) ToCatalogTableOptimizerConfigurationRetentionConfigurationIcebergConfigurationPtrOutputWithContext(ctx context.Context) CatalogTableOptimizerConfigurationRetentionConfigurationIcebergConfigurationPtrOutput
type CatalogTableOptimizerConfigurationRetentionConfigurationIcebergConfigurationInput ¶ added in v6.65.0
type CatalogTableOptimizerConfigurationRetentionConfigurationIcebergConfigurationInput interface { pulumi.Input ToCatalogTableOptimizerConfigurationRetentionConfigurationIcebergConfigurationOutput() CatalogTableOptimizerConfigurationRetentionConfigurationIcebergConfigurationOutput ToCatalogTableOptimizerConfigurationRetentionConfigurationIcebergConfigurationOutputWithContext(context.Context) CatalogTableOptimizerConfigurationRetentionConfigurationIcebergConfigurationOutput }
CatalogTableOptimizerConfigurationRetentionConfigurationIcebergConfigurationInput is an input type that accepts CatalogTableOptimizerConfigurationRetentionConfigurationIcebergConfigurationArgs and CatalogTableOptimizerConfigurationRetentionConfigurationIcebergConfigurationOutput values. You can construct a concrete instance of `CatalogTableOptimizerConfigurationRetentionConfigurationIcebergConfigurationInput` via:
CatalogTableOptimizerConfigurationRetentionConfigurationIcebergConfigurationArgs{...}
type CatalogTableOptimizerConfigurationRetentionConfigurationIcebergConfigurationOutput ¶ added in v6.65.0
type CatalogTableOptimizerConfigurationRetentionConfigurationIcebergConfigurationOutput struct{ *pulumi.OutputState }
func (CatalogTableOptimizerConfigurationRetentionConfigurationIcebergConfigurationOutput) CleanExpiredFiles ¶ added in v6.65.0
func (o CatalogTableOptimizerConfigurationRetentionConfigurationIcebergConfigurationOutput) CleanExpiredFiles() pulumi.BoolPtrOutput
If set to `false`, snapshots are only deleted from table metadata, and the underlying data and metadata files are not deleted. Defaults to `false`.
func (CatalogTableOptimizerConfigurationRetentionConfigurationIcebergConfigurationOutput) ElementType ¶ added in v6.65.0
func (CatalogTableOptimizerConfigurationRetentionConfigurationIcebergConfigurationOutput) NumberOfSnapshotsToRetain ¶ added in v6.65.0
func (o CatalogTableOptimizerConfigurationRetentionConfigurationIcebergConfigurationOutput) NumberOfSnapshotsToRetain() pulumi.Float64PtrOutput
The number of Iceberg snapshots to retain within the retention period. Defaults to `1` or the corresponding Iceberg table configuration field if it exists.
func (CatalogTableOptimizerConfigurationRetentionConfigurationIcebergConfigurationOutput) SnapshotRetentionPeriodInDays ¶ added in v6.65.0
func (o CatalogTableOptimizerConfigurationRetentionConfigurationIcebergConfigurationOutput) SnapshotRetentionPeriodInDays() pulumi.Float64PtrOutput
The number of days to retain the Iceberg snapshots. Defaults to `5`, or the corresponding Iceberg table configuration field if it exists.
func (CatalogTableOptimizerConfigurationRetentionConfigurationIcebergConfigurationOutput) ToCatalogTableOptimizerConfigurationRetentionConfigurationIcebergConfigurationOutput ¶ added in v6.65.0
func (o CatalogTableOptimizerConfigurationRetentionConfigurationIcebergConfigurationOutput) ToCatalogTableOptimizerConfigurationRetentionConfigurationIcebergConfigurationOutput() CatalogTableOptimizerConfigurationRetentionConfigurationIcebergConfigurationOutput
func (CatalogTableOptimizerConfigurationRetentionConfigurationIcebergConfigurationOutput) ToCatalogTableOptimizerConfigurationRetentionConfigurationIcebergConfigurationOutputWithContext ¶ added in v6.65.0
func (o CatalogTableOptimizerConfigurationRetentionConfigurationIcebergConfigurationOutput) ToCatalogTableOptimizerConfigurationRetentionConfigurationIcebergConfigurationOutputWithContext(ctx context.Context) CatalogTableOptimizerConfigurationRetentionConfigurationIcebergConfigurationOutput
func (CatalogTableOptimizerConfigurationRetentionConfigurationIcebergConfigurationOutput) ToCatalogTableOptimizerConfigurationRetentionConfigurationIcebergConfigurationPtrOutput ¶ added in v6.65.0
func (o CatalogTableOptimizerConfigurationRetentionConfigurationIcebergConfigurationOutput) ToCatalogTableOptimizerConfigurationRetentionConfigurationIcebergConfigurationPtrOutput() CatalogTableOptimizerConfigurationRetentionConfigurationIcebergConfigurationPtrOutput
func (CatalogTableOptimizerConfigurationRetentionConfigurationIcebergConfigurationOutput) ToCatalogTableOptimizerConfigurationRetentionConfigurationIcebergConfigurationPtrOutputWithContext ¶ added in v6.65.0
func (o CatalogTableOptimizerConfigurationRetentionConfigurationIcebergConfigurationOutput) ToCatalogTableOptimizerConfigurationRetentionConfigurationIcebergConfigurationPtrOutputWithContext(ctx context.Context) CatalogTableOptimizerConfigurationRetentionConfigurationIcebergConfigurationPtrOutput
type CatalogTableOptimizerConfigurationRetentionConfigurationIcebergConfigurationPtrInput ¶ added in v6.65.0
type CatalogTableOptimizerConfigurationRetentionConfigurationIcebergConfigurationPtrInput interface { pulumi.Input ToCatalogTableOptimizerConfigurationRetentionConfigurationIcebergConfigurationPtrOutput() CatalogTableOptimizerConfigurationRetentionConfigurationIcebergConfigurationPtrOutput ToCatalogTableOptimizerConfigurationRetentionConfigurationIcebergConfigurationPtrOutputWithContext(context.Context) CatalogTableOptimizerConfigurationRetentionConfigurationIcebergConfigurationPtrOutput }
CatalogTableOptimizerConfigurationRetentionConfigurationIcebergConfigurationPtrInput is an input type that accepts CatalogTableOptimizerConfigurationRetentionConfigurationIcebergConfigurationArgs, CatalogTableOptimizerConfigurationRetentionConfigurationIcebergConfigurationPtr and CatalogTableOptimizerConfigurationRetentionConfigurationIcebergConfigurationPtrOutput values. You can construct a concrete instance of `CatalogTableOptimizerConfigurationRetentionConfigurationIcebergConfigurationPtrInput` via:
CatalogTableOptimizerConfigurationRetentionConfigurationIcebergConfigurationArgs{...} or: nil
func CatalogTableOptimizerConfigurationRetentionConfigurationIcebergConfigurationPtr ¶ added in v6.65.0
func CatalogTableOptimizerConfigurationRetentionConfigurationIcebergConfigurationPtr(v *CatalogTableOptimizerConfigurationRetentionConfigurationIcebergConfigurationArgs) CatalogTableOptimizerConfigurationRetentionConfigurationIcebergConfigurationPtrInput
type CatalogTableOptimizerConfigurationRetentionConfigurationIcebergConfigurationPtrOutput ¶ added in v6.65.0
type CatalogTableOptimizerConfigurationRetentionConfigurationIcebergConfigurationPtrOutput struct{ *pulumi.OutputState }
func (CatalogTableOptimizerConfigurationRetentionConfigurationIcebergConfigurationPtrOutput) CleanExpiredFiles ¶ added in v6.65.0
func (o CatalogTableOptimizerConfigurationRetentionConfigurationIcebergConfigurationPtrOutput) CleanExpiredFiles() pulumi.BoolPtrOutput
If set to `false`, snapshots are only deleted from table metadata, and the underlying data and metadata files are not deleted. Defaults to `false`.
func (CatalogTableOptimizerConfigurationRetentionConfigurationIcebergConfigurationPtrOutput) Elem ¶ added in v6.65.0
func (CatalogTableOptimizerConfigurationRetentionConfigurationIcebergConfigurationPtrOutput) ElementType ¶ added in v6.65.0
func (CatalogTableOptimizerConfigurationRetentionConfigurationIcebergConfigurationPtrOutput) NumberOfSnapshotsToRetain ¶ added in v6.65.0
func (o CatalogTableOptimizerConfigurationRetentionConfigurationIcebergConfigurationPtrOutput) NumberOfSnapshotsToRetain() pulumi.Float64PtrOutput
The number of Iceberg snapshots to retain within the retention period. Defaults to `1` or the corresponding Iceberg table configuration field if it exists.
func (CatalogTableOptimizerConfigurationRetentionConfigurationIcebergConfigurationPtrOutput) SnapshotRetentionPeriodInDays ¶ added in v6.65.0
func (o CatalogTableOptimizerConfigurationRetentionConfigurationIcebergConfigurationPtrOutput) SnapshotRetentionPeriodInDays() pulumi.Float64PtrOutput
The number of days to retain the Iceberg snapshots. Defaults to `5`, or the corresponding Iceberg table configuration field if it exists.
func (CatalogTableOptimizerConfigurationRetentionConfigurationIcebergConfigurationPtrOutput) ToCatalogTableOptimizerConfigurationRetentionConfigurationIcebergConfigurationPtrOutput ¶ added in v6.65.0
func (o CatalogTableOptimizerConfigurationRetentionConfigurationIcebergConfigurationPtrOutput) ToCatalogTableOptimizerConfigurationRetentionConfigurationIcebergConfigurationPtrOutput() CatalogTableOptimizerConfigurationRetentionConfigurationIcebergConfigurationPtrOutput
func (CatalogTableOptimizerConfigurationRetentionConfigurationIcebergConfigurationPtrOutput) ToCatalogTableOptimizerConfigurationRetentionConfigurationIcebergConfigurationPtrOutputWithContext ¶ added in v6.65.0
func (o CatalogTableOptimizerConfigurationRetentionConfigurationIcebergConfigurationPtrOutput) ToCatalogTableOptimizerConfigurationRetentionConfigurationIcebergConfigurationPtrOutputWithContext(ctx context.Context) CatalogTableOptimizerConfigurationRetentionConfigurationIcebergConfigurationPtrOutput
type CatalogTableOptimizerConfigurationRetentionConfigurationInput ¶ added in v6.65.0
type CatalogTableOptimizerConfigurationRetentionConfigurationInput interface { pulumi.Input ToCatalogTableOptimizerConfigurationRetentionConfigurationOutput() CatalogTableOptimizerConfigurationRetentionConfigurationOutput ToCatalogTableOptimizerConfigurationRetentionConfigurationOutputWithContext(context.Context) CatalogTableOptimizerConfigurationRetentionConfigurationOutput }
CatalogTableOptimizerConfigurationRetentionConfigurationInput is an input type that accepts CatalogTableOptimizerConfigurationRetentionConfigurationArgs and CatalogTableOptimizerConfigurationRetentionConfigurationOutput values. You can construct a concrete instance of `CatalogTableOptimizerConfigurationRetentionConfigurationInput` via:
CatalogTableOptimizerConfigurationRetentionConfigurationArgs{...}
type CatalogTableOptimizerConfigurationRetentionConfigurationOutput ¶ added in v6.65.0
type CatalogTableOptimizerConfigurationRetentionConfigurationOutput struct{ *pulumi.OutputState }
func (CatalogTableOptimizerConfigurationRetentionConfigurationOutput) ElementType ¶ added in v6.65.0
func (CatalogTableOptimizerConfigurationRetentionConfigurationOutput) ElementType() reflect.Type
func (CatalogTableOptimizerConfigurationRetentionConfigurationOutput) IcebergConfiguration ¶ added in v6.65.0
func (o CatalogTableOptimizerConfigurationRetentionConfigurationOutput) IcebergConfiguration() CatalogTableOptimizerConfigurationRetentionConfigurationIcebergConfigurationPtrOutput
The configuration for an Iceberg snapshot retention optimizer.
func (CatalogTableOptimizerConfigurationRetentionConfigurationOutput) ToCatalogTableOptimizerConfigurationRetentionConfigurationOutput ¶ added in v6.65.0
func (o CatalogTableOptimizerConfigurationRetentionConfigurationOutput) ToCatalogTableOptimizerConfigurationRetentionConfigurationOutput() CatalogTableOptimizerConfigurationRetentionConfigurationOutput
func (CatalogTableOptimizerConfigurationRetentionConfigurationOutput) ToCatalogTableOptimizerConfigurationRetentionConfigurationOutputWithContext ¶ added in v6.65.0
func (o CatalogTableOptimizerConfigurationRetentionConfigurationOutput) ToCatalogTableOptimizerConfigurationRetentionConfigurationOutputWithContext(ctx context.Context) CatalogTableOptimizerConfigurationRetentionConfigurationOutput
func (CatalogTableOptimizerConfigurationRetentionConfigurationOutput) ToCatalogTableOptimizerConfigurationRetentionConfigurationPtrOutput ¶ added in v6.65.0
func (o CatalogTableOptimizerConfigurationRetentionConfigurationOutput) ToCatalogTableOptimizerConfigurationRetentionConfigurationPtrOutput() CatalogTableOptimizerConfigurationRetentionConfigurationPtrOutput
func (CatalogTableOptimizerConfigurationRetentionConfigurationOutput) ToCatalogTableOptimizerConfigurationRetentionConfigurationPtrOutputWithContext ¶ added in v6.65.0
func (o CatalogTableOptimizerConfigurationRetentionConfigurationOutput) ToCatalogTableOptimizerConfigurationRetentionConfigurationPtrOutputWithContext(ctx context.Context) CatalogTableOptimizerConfigurationRetentionConfigurationPtrOutput
type CatalogTableOptimizerConfigurationRetentionConfigurationPtrInput ¶ added in v6.65.0
type CatalogTableOptimizerConfigurationRetentionConfigurationPtrInput interface { pulumi.Input ToCatalogTableOptimizerConfigurationRetentionConfigurationPtrOutput() CatalogTableOptimizerConfigurationRetentionConfigurationPtrOutput ToCatalogTableOptimizerConfigurationRetentionConfigurationPtrOutputWithContext(context.Context) CatalogTableOptimizerConfigurationRetentionConfigurationPtrOutput }
CatalogTableOptimizerConfigurationRetentionConfigurationPtrInput is an input type that accepts CatalogTableOptimizerConfigurationRetentionConfigurationArgs, CatalogTableOptimizerConfigurationRetentionConfigurationPtr and CatalogTableOptimizerConfigurationRetentionConfigurationPtrOutput values. You can construct a concrete instance of `CatalogTableOptimizerConfigurationRetentionConfigurationPtrInput` via:
CatalogTableOptimizerConfigurationRetentionConfigurationArgs{...} or: nil
func CatalogTableOptimizerConfigurationRetentionConfigurationPtr ¶ added in v6.65.0
func CatalogTableOptimizerConfigurationRetentionConfigurationPtr(v *CatalogTableOptimizerConfigurationRetentionConfigurationArgs) CatalogTableOptimizerConfigurationRetentionConfigurationPtrInput
type CatalogTableOptimizerConfigurationRetentionConfigurationPtrOutput ¶ added in v6.65.0
type CatalogTableOptimizerConfigurationRetentionConfigurationPtrOutput struct{ *pulumi.OutputState }
func (CatalogTableOptimizerConfigurationRetentionConfigurationPtrOutput) ElementType ¶ added in v6.65.0
func (CatalogTableOptimizerConfigurationRetentionConfigurationPtrOutput) ElementType() reflect.Type
func (CatalogTableOptimizerConfigurationRetentionConfigurationPtrOutput) IcebergConfiguration ¶ added in v6.65.0
func (o CatalogTableOptimizerConfigurationRetentionConfigurationPtrOutput) IcebergConfiguration() CatalogTableOptimizerConfigurationRetentionConfigurationIcebergConfigurationPtrOutput
The configuration for an Iceberg snapshot retention optimizer.
func (CatalogTableOptimizerConfigurationRetentionConfigurationPtrOutput) ToCatalogTableOptimizerConfigurationRetentionConfigurationPtrOutput ¶ added in v6.65.0
func (o CatalogTableOptimizerConfigurationRetentionConfigurationPtrOutput) ToCatalogTableOptimizerConfigurationRetentionConfigurationPtrOutput() CatalogTableOptimizerConfigurationRetentionConfigurationPtrOutput
func (CatalogTableOptimizerConfigurationRetentionConfigurationPtrOutput) ToCatalogTableOptimizerConfigurationRetentionConfigurationPtrOutputWithContext ¶ added in v6.65.0
func (o CatalogTableOptimizerConfigurationRetentionConfigurationPtrOutput) ToCatalogTableOptimizerConfigurationRetentionConfigurationPtrOutputWithContext(ctx context.Context) CatalogTableOptimizerConfigurationRetentionConfigurationPtrOutput
type CatalogTableOptimizerInput ¶ added in v6.51.0
type CatalogTableOptimizerInput interface { pulumi.Input ToCatalogTableOptimizerOutput() CatalogTableOptimizerOutput ToCatalogTableOptimizerOutputWithContext(ctx context.Context) CatalogTableOptimizerOutput }
type CatalogTableOptimizerMap ¶ added in v6.51.0
type CatalogTableOptimizerMap map[string]CatalogTableOptimizerInput
func (CatalogTableOptimizerMap) ElementType ¶ added in v6.51.0
func (CatalogTableOptimizerMap) ElementType() reflect.Type
func (CatalogTableOptimizerMap) ToCatalogTableOptimizerMapOutput ¶ added in v6.51.0
func (i CatalogTableOptimizerMap) ToCatalogTableOptimizerMapOutput() CatalogTableOptimizerMapOutput
func (CatalogTableOptimizerMap) ToCatalogTableOptimizerMapOutputWithContext ¶ added in v6.51.0
func (i CatalogTableOptimizerMap) ToCatalogTableOptimizerMapOutputWithContext(ctx context.Context) CatalogTableOptimizerMapOutput
type CatalogTableOptimizerMapInput ¶ added in v6.51.0
type CatalogTableOptimizerMapInput interface { pulumi.Input ToCatalogTableOptimizerMapOutput() CatalogTableOptimizerMapOutput ToCatalogTableOptimizerMapOutputWithContext(context.Context) CatalogTableOptimizerMapOutput }
CatalogTableOptimizerMapInput is an input type that accepts CatalogTableOptimizerMap and CatalogTableOptimizerMapOutput values. You can construct a concrete instance of `CatalogTableOptimizerMapInput` via:
CatalogTableOptimizerMap{ "key": CatalogTableOptimizerArgs{...} }
type CatalogTableOptimizerMapOutput ¶ added in v6.51.0
type CatalogTableOptimizerMapOutput struct{ *pulumi.OutputState }
func (CatalogTableOptimizerMapOutput) ElementType ¶ added in v6.51.0
func (CatalogTableOptimizerMapOutput) ElementType() reflect.Type
func (CatalogTableOptimizerMapOutput) MapIndex ¶ added in v6.51.0
func (o CatalogTableOptimizerMapOutput) MapIndex(k pulumi.StringInput) CatalogTableOptimizerOutput
func (CatalogTableOptimizerMapOutput) ToCatalogTableOptimizerMapOutput ¶ added in v6.51.0
func (o CatalogTableOptimizerMapOutput) ToCatalogTableOptimizerMapOutput() CatalogTableOptimizerMapOutput
func (CatalogTableOptimizerMapOutput) ToCatalogTableOptimizerMapOutputWithContext ¶ added in v6.51.0
func (o CatalogTableOptimizerMapOutput) ToCatalogTableOptimizerMapOutputWithContext(ctx context.Context) CatalogTableOptimizerMapOutput
type CatalogTableOptimizerOutput ¶ added in v6.51.0
type CatalogTableOptimizerOutput struct{ *pulumi.OutputState }
func (CatalogTableOptimizerOutput) CatalogId ¶ added in v6.51.0
func (o CatalogTableOptimizerOutput) CatalogId() pulumi.StringOutput
The Catalog ID of the table.
func (CatalogTableOptimizerOutput) Configuration ¶ added in v6.51.0
func (o CatalogTableOptimizerOutput) Configuration() CatalogTableOptimizerConfigurationPtrOutput
A configuration block that defines the table optimizer settings. See Configuration for additional details.
func (CatalogTableOptimizerOutput) DatabaseName ¶ added in v6.51.0
func (o CatalogTableOptimizerOutput) DatabaseName() pulumi.StringOutput
The name of the database in the catalog in which the table resides.
func (CatalogTableOptimizerOutput) ElementType ¶ added in v6.51.0
func (CatalogTableOptimizerOutput) ElementType() reflect.Type
func (CatalogTableOptimizerOutput) TableName ¶ added in v6.51.0
func (o CatalogTableOptimizerOutput) TableName() pulumi.StringOutput
The name of the table.
func (CatalogTableOptimizerOutput) ToCatalogTableOptimizerOutput ¶ added in v6.51.0
func (o CatalogTableOptimizerOutput) ToCatalogTableOptimizerOutput() CatalogTableOptimizerOutput
func (CatalogTableOptimizerOutput) ToCatalogTableOptimizerOutputWithContext ¶ added in v6.51.0
func (o CatalogTableOptimizerOutput) ToCatalogTableOptimizerOutputWithContext(ctx context.Context) CatalogTableOptimizerOutput
func (CatalogTableOptimizerOutput) Type ¶ added in v6.51.0
func (o CatalogTableOptimizerOutput) Type() pulumi.StringOutput
The type of table optimizer. Valid values are `compaction`, `retention`, and `orphanFileDeletion`.
type CatalogTableOptimizerState ¶ added in v6.51.0
type CatalogTableOptimizerState struct { // The Catalog ID of the table. CatalogId pulumi.StringPtrInput // A configuration block that defines the table optimizer settings. See Configuration for additional details. Configuration CatalogTableOptimizerConfigurationPtrInput // The name of the database in the catalog in which the table resides. DatabaseName pulumi.StringPtrInput // The name of the table. TableName pulumi.StringPtrInput // The type of table optimizer. Valid values are `compaction`, `retention`, and `orphanFileDeletion`. Type pulumi.StringPtrInput }
func (CatalogTableOptimizerState) ElementType ¶ added in v6.51.0
func (CatalogTableOptimizerState) ElementType() reflect.Type
type CatalogTableOutput ¶
type CatalogTableOutput struct{ *pulumi.OutputState }
func (CatalogTableOutput) Arn ¶
func (o CatalogTableOutput) Arn() pulumi.StringOutput
The ARN of the Glue Table.
func (CatalogTableOutput) CatalogId ¶
func (o CatalogTableOutput) CatalogId() pulumi.StringOutput
ID of the Glue Catalog and database to create the table in. If omitted, this defaults to the AWS Account ID plus the database name.
func (CatalogTableOutput) DatabaseName ¶
func (o CatalogTableOutput) DatabaseName() pulumi.StringOutput
Name of the metadata database where the table metadata resides. For Hive compatibility, this must be all lowercase.
The follow arguments are optional:
func (CatalogTableOutput) Description ¶
func (o CatalogTableOutput) Description() pulumi.StringPtrOutput
Description of the table.
func (CatalogTableOutput) ElementType ¶
func (CatalogTableOutput) ElementType() reflect.Type
func (CatalogTableOutput) Name ¶
func (o CatalogTableOutput) Name() pulumi.StringOutput
Name of the table. For Hive compatibility, this must be entirely lowercase.
func (CatalogTableOutput) OpenTableFormatInput ¶ added in v6.1.0
func (o CatalogTableOutput) OpenTableFormatInput() CatalogTableOpenTableFormatInputPtrOutput
Configuration block for open table formats. See `openTableFormatInput` below.
func (CatalogTableOutput) Owner ¶
func (o CatalogTableOutput) Owner() pulumi.StringPtrOutput
Owner of the table.
func (CatalogTableOutput) Parameters ¶
func (o CatalogTableOutput) Parameters() pulumi.StringMapOutput
Properties associated with this table, as a list of key-value pairs.
func (CatalogTableOutput) PartitionIndices ¶
func (o CatalogTableOutput) PartitionIndices() CatalogTablePartitionIndexArrayOutput
Configuration block for a maximum of 3 partition indexes. See `partitionIndex` below.
func (CatalogTableOutput) PartitionKeys ¶
func (o CatalogTableOutput) PartitionKeys() CatalogTablePartitionKeyArrayOutput
Configuration block of columns by which the table is partitioned. Only primitive types are supported as partition keys. See `partitionKeys` below.
func (CatalogTableOutput) Retention ¶
func (o CatalogTableOutput) Retention() pulumi.IntPtrOutput
Retention time for this table.
func (CatalogTableOutput) StorageDescriptor ¶
func (o CatalogTableOutput) StorageDescriptor() CatalogTableStorageDescriptorPtrOutput
Configuration block for information about the physical storage of this table. For more information, refer to the [Glue Developer Guide](https://docs.aws.amazon.com/glue/latest/dg/aws-glue-api-catalog-tables.html#aws-glue-api-catalog-tables-StorageDescriptor). See `storageDescriptor` below.
func (CatalogTableOutput) TableType ¶
func (o CatalogTableOutput) TableType() pulumi.StringPtrOutput
Type of this table (EXTERNAL_TABLE, VIRTUAL_VIEW, etc.). While optional, some Athena DDL queries such as `ALTER TABLE` and `SHOW CREATE TABLE` will fail if this argument is empty.
func (CatalogTableOutput) TargetTable ¶
func (o CatalogTableOutput) TargetTable() CatalogTableTargetTablePtrOutput
Configuration block of a target table for resource linking. See `targetTable` below.
func (CatalogTableOutput) ToCatalogTableOutput ¶
func (o CatalogTableOutput) ToCatalogTableOutput() CatalogTableOutput
func (CatalogTableOutput) ToCatalogTableOutputWithContext ¶
func (o CatalogTableOutput) ToCatalogTableOutputWithContext(ctx context.Context) CatalogTableOutput
func (CatalogTableOutput) ViewExpandedText ¶
func (o CatalogTableOutput) ViewExpandedText() pulumi.StringPtrOutput
If the table is a view, the expanded text of the view; otherwise null.
func (CatalogTableOutput) ViewOriginalText ¶
func (o CatalogTableOutput) ViewOriginalText() pulumi.StringPtrOutput
If the table is a view, the original text of the view; otherwise null.
type CatalogTablePartitionIndexArgs ¶
type CatalogTablePartitionIndexArgs struct { // Name of the partition index. IndexName pulumi.StringInput `pulumi:"indexName"` IndexStatus pulumi.StringPtrInput `pulumi:"indexStatus"` // Keys for the partition index. Keys pulumi.StringArrayInput `pulumi:"keys"` }
func (CatalogTablePartitionIndexArgs) ElementType ¶
func (CatalogTablePartitionIndexArgs) ElementType() reflect.Type
func (CatalogTablePartitionIndexArgs) ToCatalogTablePartitionIndexOutput ¶
func (i CatalogTablePartitionIndexArgs) ToCatalogTablePartitionIndexOutput() CatalogTablePartitionIndexOutput
func (CatalogTablePartitionIndexArgs) ToCatalogTablePartitionIndexOutputWithContext ¶
func (i CatalogTablePartitionIndexArgs) ToCatalogTablePartitionIndexOutputWithContext(ctx context.Context) CatalogTablePartitionIndexOutput
type CatalogTablePartitionIndexArray ¶
type CatalogTablePartitionIndexArray []CatalogTablePartitionIndexInput
func (CatalogTablePartitionIndexArray) ElementType ¶
func (CatalogTablePartitionIndexArray) ElementType() reflect.Type
func (CatalogTablePartitionIndexArray) ToCatalogTablePartitionIndexArrayOutput ¶
func (i CatalogTablePartitionIndexArray) ToCatalogTablePartitionIndexArrayOutput() CatalogTablePartitionIndexArrayOutput
func (CatalogTablePartitionIndexArray) ToCatalogTablePartitionIndexArrayOutputWithContext ¶
func (i CatalogTablePartitionIndexArray) ToCatalogTablePartitionIndexArrayOutputWithContext(ctx context.Context) CatalogTablePartitionIndexArrayOutput
type CatalogTablePartitionIndexArrayInput ¶
type CatalogTablePartitionIndexArrayInput interface { pulumi.Input ToCatalogTablePartitionIndexArrayOutput() CatalogTablePartitionIndexArrayOutput ToCatalogTablePartitionIndexArrayOutputWithContext(context.Context) CatalogTablePartitionIndexArrayOutput }
CatalogTablePartitionIndexArrayInput is an input type that accepts CatalogTablePartitionIndexArray and CatalogTablePartitionIndexArrayOutput values. You can construct a concrete instance of `CatalogTablePartitionIndexArrayInput` via:
CatalogTablePartitionIndexArray{ CatalogTablePartitionIndexArgs{...} }
type CatalogTablePartitionIndexArrayOutput ¶
type CatalogTablePartitionIndexArrayOutput struct{ *pulumi.OutputState }
func (CatalogTablePartitionIndexArrayOutput) ElementType ¶
func (CatalogTablePartitionIndexArrayOutput) ElementType() reflect.Type
func (CatalogTablePartitionIndexArrayOutput) Index ¶
func (o CatalogTablePartitionIndexArrayOutput) Index(i pulumi.IntInput) CatalogTablePartitionIndexOutput
func (CatalogTablePartitionIndexArrayOutput) ToCatalogTablePartitionIndexArrayOutput ¶
func (o CatalogTablePartitionIndexArrayOutput) ToCatalogTablePartitionIndexArrayOutput() CatalogTablePartitionIndexArrayOutput
func (CatalogTablePartitionIndexArrayOutput) ToCatalogTablePartitionIndexArrayOutputWithContext ¶
func (o CatalogTablePartitionIndexArrayOutput) ToCatalogTablePartitionIndexArrayOutputWithContext(ctx context.Context) CatalogTablePartitionIndexArrayOutput
type CatalogTablePartitionIndexInput ¶
type CatalogTablePartitionIndexInput interface { pulumi.Input ToCatalogTablePartitionIndexOutput() CatalogTablePartitionIndexOutput ToCatalogTablePartitionIndexOutputWithContext(context.Context) CatalogTablePartitionIndexOutput }
CatalogTablePartitionIndexInput is an input type that accepts CatalogTablePartitionIndexArgs and CatalogTablePartitionIndexOutput values. You can construct a concrete instance of `CatalogTablePartitionIndexInput` via:
CatalogTablePartitionIndexArgs{...}
type CatalogTablePartitionIndexOutput ¶
type CatalogTablePartitionIndexOutput struct{ *pulumi.OutputState }
func (CatalogTablePartitionIndexOutput) ElementType ¶
func (CatalogTablePartitionIndexOutput) ElementType() reflect.Type
func (CatalogTablePartitionIndexOutput) IndexName ¶
func (o CatalogTablePartitionIndexOutput) IndexName() pulumi.StringOutput
Name of the partition index.
func (CatalogTablePartitionIndexOutput) IndexStatus ¶
func (o CatalogTablePartitionIndexOutput) IndexStatus() pulumi.StringPtrOutput
func (CatalogTablePartitionIndexOutput) Keys ¶
func (o CatalogTablePartitionIndexOutput) Keys() pulumi.StringArrayOutput
Keys for the partition index.
func (CatalogTablePartitionIndexOutput) ToCatalogTablePartitionIndexOutput ¶
func (o CatalogTablePartitionIndexOutput) ToCatalogTablePartitionIndexOutput() CatalogTablePartitionIndexOutput
func (CatalogTablePartitionIndexOutput) ToCatalogTablePartitionIndexOutputWithContext ¶
func (o CatalogTablePartitionIndexOutput) ToCatalogTablePartitionIndexOutputWithContext(ctx context.Context) CatalogTablePartitionIndexOutput
type CatalogTablePartitionKeyArgs ¶
type CatalogTablePartitionKeyArgs struct { // Free-form text comment. Comment pulumi.StringPtrInput `pulumi:"comment"` // Name of the Partition Key. Name pulumi.StringInput `pulumi:"name"` // Datatype of data in the Partition Key. Type pulumi.StringPtrInput `pulumi:"type"` }
func (CatalogTablePartitionKeyArgs) ElementType ¶
func (CatalogTablePartitionKeyArgs) ElementType() reflect.Type
func (CatalogTablePartitionKeyArgs) ToCatalogTablePartitionKeyOutput ¶
func (i CatalogTablePartitionKeyArgs) ToCatalogTablePartitionKeyOutput() CatalogTablePartitionKeyOutput
func (CatalogTablePartitionKeyArgs) ToCatalogTablePartitionKeyOutputWithContext ¶
func (i CatalogTablePartitionKeyArgs) ToCatalogTablePartitionKeyOutputWithContext(ctx context.Context) CatalogTablePartitionKeyOutput
type CatalogTablePartitionKeyArray ¶
type CatalogTablePartitionKeyArray []CatalogTablePartitionKeyInput
func (CatalogTablePartitionKeyArray) ElementType ¶
func (CatalogTablePartitionKeyArray) ElementType() reflect.Type
func (CatalogTablePartitionKeyArray) ToCatalogTablePartitionKeyArrayOutput ¶
func (i CatalogTablePartitionKeyArray) ToCatalogTablePartitionKeyArrayOutput() CatalogTablePartitionKeyArrayOutput
func (CatalogTablePartitionKeyArray) ToCatalogTablePartitionKeyArrayOutputWithContext ¶
func (i CatalogTablePartitionKeyArray) ToCatalogTablePartitionKeyArrayOutputWithContext(ctx context.Context) CatalogTablePartitionKeyArrayOutput
type CatalogTablePartitionKeyArrayInput ¶
type CatalogTablePartitionKeyArrayInput interface { pulumi.Input ToCatalogTablePartitionKeyArrayOutput() CatalogTablePartitionKeyArrayOutput ToCatalogTablePartitionKeyArrayOutputWithContext(context.Context) CatalogTablePartitionKeyArrayOutput }
CatalogTablePartitionKeyArrayInput is an input type that accepts CatalogTablePartitionKeyArray and CatalogTablePartitionKeyArrayOutput values. You can construct a concrete instance of `CatalogTablePartitionKeyArrayInput` via:
CatalogTablePartitionKeyArray{ CatalogTablePartitionKeyArgs{...} }
type CatalogTablePartitionKeyArrayOutput ¶
type CatalogTablePartitionKeyArrayOutput struct{ *pulumi.OutputState }
func (CatalogTablePartitionKeyArrayOutput) ElementType ¶
func (CatalogTablePartitionKeyArrayOutput) ElementType() reflect.Type
func (CatalogTablePartitionKeyArrayOutput) Index ¶
func (o CatalogTablePartitionKeyArrayOutput) Index(i pulumi.IntInput) CatalogTablePartitionKeyOutput
func (CatalogTablePartitionKeyArrayOutput) ToCatalogTablePartitionKeyArrayOutput ¶
func (o CatalogTablePartitionKeyArrayOutput) ToCatalogTablePartitionKeyArrayOutput() CatalogTablePartitionKeyArrayOutput
func (CatalogTablePartitionKeyArrayOutput) ToCatalogTablePartitionKeyArrayOutputWithContext ¶
func (o CatalogTablePartitionKeyArrayOutput) ToCatalogTablePartitionKeyArrayOutputWithContext(ctx context.Context) CatalogTablePartitionKeyArrayOutput
type CatalogTablePartitionKeyInput ¶
type CatalogTablePartitionKeyInput interface { pulumi.Input ToCatalogTablePartitionKeyOutput() CatalogTablePartitionKeyOutput ToCatalogTablePartitionKeyOutputWithContext(context.Context) CatalogTablePartitionKeyOutput }
CatalogTablePartitionKeyInput is an input type that accepts CatalogTablePartitionKeyArgs and CatalogTablePartitionKeyOutput values. You can construct a concrete instance of `CatalogTablePartitionKeyInput` via:
CatalogTablePartitionKeyArgs{...}
type CatalogTablePartitionKeyOutput ¶
type CatalogTablePartitionKeyOutput struct{ *pulumi.OutputState }
func (CatalogTablePartitionKeyOutput) Comment ¶
func (o CatalogTablePartitionKeyOutput) Comment() pulumi.StringPtrOutput
Free-form text comment.
func (CatalogTablePartitionKeyOutput) ElementType ¶
func (CatalogTablePartitionKeyOutput) ElementType() reflect.Type
func (CatalogTablePartitionKeyOutput) Name ¶
func (o CatalogTablePartitionKeyOutput) Name() pulumi.StringOutput
Name of the Partition Key.
func (CatalogTablePartitionKeyOutput) ToCatalogTablePartitionKeyOutput ¶
func (o CatalogTablePartitionKeyOutput) ToCatalogTablePartitionKeyOutput() CatalogTablePartitionKeyOutput
func (CatalogTablePartitionKeyOutput) ToCatalogTablePartitionKeyOutputWithContext ¶
func (o CatalogTablePartitionKeyOutput) ToCatalogTablePartitionKeyOutputWithContext(ctx context.Context) CatalogTablePartitionKeyOutput
func (CatalogTablePartitionKeyOutput) Type ¶
func (o CatalogTablePartitionKeyOutput) Type() pulumi.StringPtrOutput
Datatype of data in the Partition Key.
type CatalogTableState ¶
type CatalogTableState struct { // The ARN of the Glue Table. Arn pulumi.StringPtrInput // ID of the Glue Catalog and database to create the table in. If omitted, this defaults to the AWS Account ID plus the database name. CatalogId pulumi.StringPtrInput // Name of the metadata database where the table metadata resides. For Hive compatibility, this must be all lowercase. // // The follow arguments are optional: DatabaseName pulumi.StringPtrInput // Description of the table. Description pulumi.StringPtrInput // Name of the table. For Hive compatibility, this must be entirely lowercase. Name pulumi.StringPtrInput // Configuration block for open table formats. See `openTableFormatInput` below. OpenTableFormatInput CatalogTableOpenTableFormatInputPtrInput // Owner of the table. Owner pulumi.StringPtrInput // Properties associated with this table, as a list of key-value pairs. Parameters pulumi.StringMapInput // Configuration block for a maximum of 3 partition indexes. See `partitionIndex` below. PartitionIndices CatalogTablePartitionIndexArrayInput // Configuration block of columns by which the table is partitioned. Only primitive types are supported as partition keys. See `partitionKeys` below. PartitionKeys CatalogTablePartitionKeyArrayInput // Retention time for this table. Retention pulumi.IntPtrInput // Configuration block for information about the physical storage of this table. For more information, refer to the [Glue Developer Guide](https://docs.aws.amazon.com/glue/latest/dg/aws-glue-api-catalog-tables.html#aws-glue-api-catalog-tables-StorageDescriptor). See `storageDescriptor` below. StorageDescriptor CatalogTableStorageDescriptorPtrInput // Type of this table (EXTERNAL_TABLE, VIRTUAL_VIEW, etc.). While optional, some Athena DDL queries such as `ALTER TABLE` and `SHOW CREATE TABLE` will fail if this argument is empty. TableType pulumi.StringPtrInput // Configuration block of a target table for resource linking. See `targetTable` below. TargetTable CatalogTableTargetTablePtrInput // If the table is a view, the expanded text of the view; otherwise null. ViewExpandedText pulumi.StringPtrInput // If the table is a view, the original text of the view; otherwise null. ViewOriginalText pulumi.StringPtrInput }
func (CatalogTableState) ElementType ¶
func (CatalogTableState) ElementType() reflect.Type
type CatalogTableStorageDescriptor ¶
type CatalogTableStorageDescriptor struct { // List of locations that point to the path where a Delta table is located. AdditionalLocations []string `pulumi:"additionalLocations"` // List of reducer grouping columns, clustering columns, and bucketing columns in the table. BucketColumns []string `pulumi:"bucketColumns"` // Configuration block for columns in the table. See `columns` below. Columns []CatalogTableStorageDescriptorColumn `pulumi:"columns"` // Whether the data in the table is compressed. Compressed *bool `pulumi:"compressed"` // Input format: SequenceFileInputFormat (binary), or TextInputFormat, or a custom format. InputFormat *string `pulumi:"inputFormat"` // Physical location of the table. By default this takes the form of the warehouse location, followed by the database location in the warehouse, followed by the table name. Location *string `pulumi:"location"` // Must be specified if the table contains any dimension columns. NumberOfBuckets *int `pulumi:"numberOfBuckets"` // Output format: SequenceFileOutputFormat (binary), or IgnoreKeyTextOutputFormat, or a custom format. OutputFormat *string `pulumi:"outputFormat"` // User-supplied properties in key-value form. Parameters map[string]string `pulumi:"parameters"` // Object that references a schema stored in the AWS Glue Schema Registry. When creating a table, you can pass an empty list of columns for the schema, and instead use a schema reference. See Schema Reference below. SchemaReference *CatalogTableStorageDescriptorSchemaReference `pulumi:"schemaReference"` // Configuration block for serialization and deserialization ("SerDe") information. See `serDeInfo` below. SerDeInfo *CatalogTableStorageDescriptorSerDeInfo `pulumi:"serDeInfo"` // Configuration block with information about values that appear very frequently in a column (skewed values). See `skewedInfo` below. SkewedInfo *CatalogTableStorageDescriptorSkewedInfo `pulumi:"skewedInfo"` // Configuration block for the sort order of each bucket in the table. See `sortColumns` below. SortColumns []CatalogTableStorageDescriptorSortColumn `pulumi:"sortColumns"` // Whether the table data is stored in subdirectories. StoredAsSubDirectories *bool `pulumi:"storedAsSubDirectories"` }
type CatalogTableStorageDescriptorArgs ¶
type CatalogTableStorageDescriptorArgs struct { // List of locations that point to the path where a Delta table is located. AdditionalLocations pulumi.StringArrayInput `pulumi:"additionalLocations"` // List of reducer grouping columns, clustering columns, and bucketing columns in the table. BucketColumns pulumi.StringArrayInput `pulumi:"bucketColumns"` // Configuration block for columns in the table. See `columns` below. Columns CatalogTableStorageDescriptorColumnArrayInput `pulumi:"columns"` // Whether the data in the table is compressed. Compressed pulumi.BoolPtrInput `pulumi:"compressed"` // Input format: SequenceFileInputFormat (binary), or TextInputFormat, or a custom format. InputFormat pulumi.StringPtrInput `pulumi:"inputFormat"` // Physical location of the table. By default this takes the form of the warehouse location, followed by the database location in the warehouse, followed by the table name. Location pulumi.StringPtrInput `pulumi:"location"` // Must be specified if the table contains any dimension columns. NumberOfBuckets pulumi.IntPtrInput `pulumi:"numberOfBuckets"` // Output format: SequenceFileOutputFormat (binary), or IgnoreKeyTextOutputFormat, or a custom format. OutputFormat pulumi.StringPtrInput `pulumi:"outputFormat"` // User-supplied properties in key-value form. Parameters pulumi.StringMapInput `pulumi:"parameters"` // Object that references a schema stored in the AWS Glue Schema Registry. When creating a table, you can pass an empty list of columns for the schema, and instead use a schema reference. See Schema Reference below. SchemaReference CatalogTableStorageDescriptorSchemaReferencePtrInput `pulumi:"schemaReference"` // Configuration block for serialization and deserialization ("SerDe") information. See `serDeInfo` below. SerDeInfo CatalogTableStorageDescriptorSerDeInfoPtrInput `pulumi:"serDeInfo"` // Configuration block with information about values that appear very frequently in a column (skewed values). See `skewedInfo` below. SkewedInfo CatalogTableStorageDescriptorSkewedInfoPtrInput `pulumi:"skewedInfo"` // Configuration block for the sort order of each bucket in the table. See `sortColumns` below. SortColumns CatalogTableStorageDescriptorSortColumnArrayInput `pulumi:"sortColumns"` // Whether the table data is stored in subdirectories. StoredAsSubDirectories pulumi.BoolPtrInput `pulumi:"storedAsSubDirectories"` }
func (CatalogTableStorageDescriptorArgs) ElementType ¶
func (CatalogTableStorageDescriptorArgs) ElementType() reflect.Type
func (CatalogTableStorageDescriptorArgs) ToCatalogTableStorageDescriptorOutput ¶
func (i CatalogTableStorageDescriptorArgs) ToCatalogTableStorageDescriptorOutput() CatalogTableStorageDescriptorOutput
func (CatalogTableStorageDescriptorArgs) ToCatalogTableStorageDescriptorOutputWithContext ¶
func (i CatalogTableStorageDescriptorArgs) ToCatalogTableStorageDescriptorOutputWithContext(ctx context.Context) CatalogTableStorageDescriptorOutput
func (CatalogTableStorageDescriptorArgs) ToCatalogTableStorageDescriptorPtrOutput ¶
func (i CatalogTableStorageDescriptorArgs) ToCatalogTableStorageDescriptorPtrOutput() CatalogTableStorageDescriptorPtrOutput
func (CatalogTableStorageDescriptorArgs) ToCatalogTableStorageDescriptorPtrOutputWithContext ¶
func (i CatalogTableStorageDescriptorArgs) ToCatalogTableStorageDescriptorPtrOutputWithContext(ctx context.Context) CatalogTableStorageDescriptorPtrOutput
type CatalogTableStorageDescriptorColumn ¶
type CatalogTableStorageDescriptorColumn struct { // Free-form text comment. Comment *string `pulumi:"comment"` // Name of the Column. Name string `pulumi:"name"` // Key-value pairs defining properties associated with the column. Parameters map[string]string `pulumi:"parameters"` // Datatype of data in the Column. Type *string `pulumi:"type"` }
type CatalogTableStorageDescriptorColumnArgs ¶
type CatalogTableStorageDescriptorColumnArgs struct { // Free-form text comment. Comment pulumi.StringPtrInput `pulumi:"comment"` // Name of the Column. Name pulumi.StringInput `pulumi:"name"` // Key-value pairs defining properties associated with the column. Parameters pulumi.StringMapInput `pulumi:"parameters"` // Datatype of data in the Column. Type pulumi.StringPtrInput `pulumi:"type"` }
func (CatalogTableStorageDescriptorColumnArgs) ElementType ¶
func (CatalogTableStorageDescriptorColumnArgs) ElementType() reflect.Type
func (CatalogTableStorageDescriptorColumnArgs) ToCatalogTableStorageDescriptorColumnOutput ¶
func (i CatalogTableStorageDescriptorColumnArgs) ToCatalogTableStorageDescriptorColumnOutput() CatalogTableStorageDescriptorColumnOutput
func (CatalogTableStorageDescriptorColumnArgs) ToCatalogTableStorageDescriptorColumnOutputWithContext ¶
func (i CatalogTableStorageDescriptorColumnArgs) ToCatalogTableStorageDescriptorColumnOutputWithContext(ctx context.Context) CatalogTableStorageDescriptorColumnOutput
type CatalogTableStorageDescriptorColumnArray ¶
type CatalogTableStorageDescriptorColumnArray []CatalogTableStorageDescriptorColumnInput
func (CatalogTableStorageDescriptorColumnArray) ElementType ¶
func (CatalogTableStorageDescriptorColumnArray) ElementType() reflect.Type
func (CatalogTableStorageDescriptorColumnArray) ToCatalogTableStorageDescriptorColumnArrayOutput ¶
func (i CatalogTableStorageDescriptorColumnArray) ToCatalogTableStorageDescriptorColumnArrayOutput() CatalogTableStorageDescriptorColumnArrayOutput
func (CatalogTableStorageDescriptorColumnArray) ToCatalogTableStorageDescriptorColumnArrayOutputWithContext ¶
func (i CatalogTableStorageDescriptorColumnArray) ToCatalogTableStorageDescriptorColumnArrayOutputWithContext(ctx context.Context) CatalogTableStorageDescriptorColumnArrayOutput
type CatalogTableStorageDescriptorColumnArrayInput ¶
type CatalogTableStorageDescriptorColumnArrayInput interface { pulumi.Input ToCatalogTableStorageDescriptorColumnArrayOutput() CatalogTableStorageDescriptorColumnArrayOutput ToCatalogTableStorageDescriptorColumnArrayOutputWithContext(context.Context) CatalogTableStorageDescriptorColumnArrayOutput }
CatalogTableStorageDescriptorColumnArrayInput is an input type that accepts CatalogTableStorageDescriptorColumnArray and CatalogTableStorageDescriptorColumnArrayOutput values. You can construct a concrete instance of `CatalogTableStorageDescriptorColumnArrayInput` via:
CatalogTableStorageDescriptorColumnArray{ CatalogTableStorageDescriptorColumnArgs{...} }
type CatalogTableStorageDescriptorColumnArrayOutput ¶
type CatalogTableStorageDescriptorColumnArrayOutput struct{ *pulumi.OutputState }
func (CatalogTableStorageDescriptorColumnArrayOutput) ElementType ¶
func (CatalogTableStorageDescriptorColumnArrayOutput) ElementType() reflect.Type
func (CatalogTableStorageDescriptorColumnArrayOutput) ToCatalogTableStorageDescriptorColumnArrayOutput ¶
func (o CatalogTableStorageDescriptorColumnArrayOutput) ToCatalogTableStorageDescriptorColumnArrayOutput() CatalogTableStorageDescriptorColumnArrayOutput
func (CatalogTableStorageDescriptorColumnArrayOutput) ToCatalogTableStorageDescriptorColumnArrayOutputWithContext ¶
func (o CatalogTableStorageDescriptorColumnArrayOutput) ToCatalogTableStorageDescriptorColumnArrayOutputWithContext(ctx context.Context) CatalogTableStorageDescriptorColumnArrayOutput
type CatalogTableStorageDescriptorColumnInput ¶
type CatalogTableStorageDescriptorColumnInput interface { pulumi.Input ToCatalogTableStorageDescriptorColumnOutput() CatalogTableStorageDescriptorColumnOutput ToCatalogTableStorageDescriptorColumnOutputWithContext(context.Context) CatalogTableStorageDescriptorColumnOutput }
CatalogTableStorageDescriptorColumnInput is an input type that accepts CatalogTableStorageDescriptorColumnArgs and CatalogTableStorageDescriptorColumnOutput values. You can construct a concrete instance of `CatalogTableStorageDescriptorColumnInput` via:
CatalogTableStorageDescriptorColumnArgs{...}
type CatalogTableStorageDescriptorColumnOutput ¶
type CatalogTableStorageDescriptorColumnOutput struct{ *pulumi.OutputState }
func (CatalogTableStorageDescriptorColumnOutput) Comment ¶
func (o CatalogTableStorageDescriptorColumnOutput) Comment() pulumi.StringPtrOutput
Free-form text comment.
func (CatalogTableStorageDescriptorColumnOutput) ElementType ¶
func (CatalogTableStorageDescriptorColumnOutput) ElementType() reflect.Type
func (CatalogTableStorageDescriptorColumnOutput) Name ¶
func (o CatalogTableStorageDescriptorColumnOutput) Name() pulumi.StringOutput
Name of the Column.
func (CatalogTableStorageDescriptorColumnOutput) Parameters ¶
func (o CatalogTableStorageDescriptorColumnOutput) Parameters() pulumi.StringMapOutput
Key-value pairs defining properties associated with the column.
func (CatalogTableStorageDescriptorColumnOutput) ToCatalogTableStorageDescriptorColumnOutput ¶
func (o CatalogTableStorageDescriptorColumnOutput) ToCatalogTableStorageDescriptorColumnOutput() CatalogTableStorageDescriptorColumnOutput
func (CatalogTableStorageDescriptorColumnOutput) ToCatalogTableStorageDescriptorColumnOutputWithContext ¶
func (o CatalogTableStorageDescriptorColumnOutput) ToCatalogTableStorageDescriptorColumnOutputWithContext(ctx context.Context) CatalogTableStorageDescriptorColumnOutput
func (CatalogTableStorageDescriptorColumnOutput) Type ¶
func (o CatalogTableStorageDescriptorColumnOutput) Type() pulumi.StringPtrOutput
Datatype of data in the Column.
type CatalogTableStorageDescriptorInput ¶
type CatalogTableStorageDescriptorInput interface { pulumi.Input ToCatalogTableStorageDescriptorOutput() CatalogTableStorageDescriptorOutput ToCatalogTableStorageDescriptorOutputWithContext(context.Context) CatalogTableStorageDescriptorOutput }
CatalogTableStorageDescriptorInput is an input type that accepts CatalogTableStorageDescriptorArgs and CatalogTableStorageDescriptorOutput values. You can construct a concrete instance of `CatalogTableStorageDescriptorInput` via:
CatalogTableStorageDescriptorArgs{...}
type CatalogTableStorageDescriptorOutput ¶
type CatalogTableStorageDescriptorOutput struct{ *pulumi.OutputState }
func (CatalogTableStorageDescriptorOutput) AdditionalLocations ¶ added in v6.42.0
func (o CatalogTableStorageDescriptorOutput) AdditionalLocations() pulumi.StringArrayOutput
List of locations that point to the path where a Delta table is located.
func (CatalogTableStorageDescriptorOutput) BucketColumns ¶
func (o CatalogTableStorageDescriptorOutput) BucketColumns() pulumi.StringArrayOutput
List of reducer grouping columns, clustering columns, and bucketing columns in the table.
func (CatalogTableStorageDescriptorOutput) Columns ¶
func (o CatalogTableStorageDescriptorOutput) Columns() CatalogTableStorageDescriptorColumnArrayOutput
Configuration block for columns in the table. See `columns` below.
func (CatalogTableStorageDescriptorOutput) Compressed ¶
func (o CatalogTableStorageDescriptorOutput) Compressed() pulumi.BoolPtrOutput
Whether the data in the table is compressed.
func (CatalogTableStorageDescriptorOutput) ElementType ¶
func (CatalogTableStorageDescriptorOutput) ElementType() reflect.Type
func (CatalogTableStorageDescriptorOutput) InputFormat ¶
func (o CatalogTableStorageDescriptorOutput) InputFormat() pulumi.StringPtrOutput
Input format: SequenceFileInputFormat (binary), or TextInputFormat, or a custom format.
func (CatalogTableStorageDescriptorOutput) Location ¶
func (o CatalogTableStorageDescriptorOutput) Location() pulumi.StringPtrOutput
Physical location of the table. By default this takes the form of the warehouse location, followed by the database location in the warehouse, followed by the table name.
func (CatalogTableStorageDescriptorOutput) NumberOfBuckets ¶
func (o CatalogTableStorageDescriptorOutput) NumberOfBuckets() pulumi.IntPtrOutput
Must be specified if the table contains any dimension columns.
func (CatalogTableStorageDescriptorOutput) OutputFormat ¶
func (o CatalogTableStorageDescriptorOutput) OutputFormat() pulumi.StringPtrOutput
Output format: SequenceFileOutputFormat (binary), or IgnoreKeyTextOutputFormat, or a custom format.
func (CatalogTableStorageDescriptorOutput) Parameters ¶
func (o CatalogTableStorageDescriptorOutput) Parameters() pulumi.StringMapOutput
User-supplied properties in key-value form.
func (CatalogTableStorageDescriptorOutput) SchemaReference ¶
func (o CatalogTableStorageDescriptorOutput) SchemaReference() CatalogTableStorageDescriptorSchemaReferencePtrOutput
Object that references a schema stored in the AWS Glue Schema Registry. When creating a table, you can pass an empty list of columns for the schema, and instead use a schema reference. See Schema Reference below.
func (CatalogTableStorageDescriptorOutput) SerDeInfo ¶
func (o CatalogTableStorageDescriptorOutput) SerDeInfo() CatalogTableStorageDescriptorSerDeInfoPtrOutput
Configuration block for serialization and deserialization ("SerDe") information. See `serDeInfo` below.
func (CatalogTableStorageDescriptorOutput) SkewedInfo ¶
func (o CatalogTableStorageDescriptorOutput) SkewedInfo() CatalogTableStorageDescriptorSkewedInfoPtrOutput
Configuration block with information about values that appear very frequently in a column (skewed values). See `skewedInfo` below.
func (CatalogTableStorageDescriptorOutput) SortColumns ¶
func (o CatalogTableStorageDescriptorOutput) SortColumns() CatalogTableStorageDescriptorSortColumnArrayOutput
Configuration block for the sort order of each bucket in the table. See `sortColumns` below.
func (CatalogTableStorageDescriptorOutput) StoredAsSubDirectories ¶
func (o CatalogTableStorageDescriptorOutput) StoredAsSubDirectories() pulumi.BoolPtrOutput
Whether the table data is stored in subdirectories.
func (CatalogTableStorageDescriptorOutput) ToCatalogTableStorageDescriptorOutput ¶
func (o CatalogTableStorageDescriptorOutput) ToCatalogTableStorageDescriptorOutput() CatalogTableStorageDescriptorOutput
func (CatalogTableStorageDescriptorOutput) ToCatalogTableStorageDescriptorOutputWithContext ¶
func (o CatalogTableStorageDescriptorOutput) ToCatalogTableStorageDescriptorOutputWithContext(ctx context.Context) CatalogTableStorageDescriptorOutput
func (CatalogTableStorageDescriptorOutput) ToCatalogTableStorageDescriptorPtrOutput ¶
func (o CatalogTableStorageDescriptorOutput) ToCatalogTableStorageDescriptorPtrOutput() CatalogTableStorageDescriptorPtrOutput
func (CatalogTableStorageDescriptorOutput) ToCatalogTableStorageDescriptorPtrOutputWithContext ¶
func (o CatalogTableStorageDescriptorOutput) ToCatalogTableStorageDescriptorPtrOutputWithContext(ctx context.Context) CatalogTableStorageDescriptorPtrOutput
type CatalogTableStorageDescriptorPtrInput ¶
type CatalogTableStorageDescriptorPtrInput interface { pulumi.Input ToCatalogTableStorageDescriptorPtrOutput() CatalogTableStorageDescriptorPtrOutput ToCatalogTableStorageDescriptorPtrOutputWithContext(context.Context) CatalogTableStorageDescriptorPtrOutput }
CatalogTableStorageDescriptorPtrInput is an input type that accepts CatalogTableStorageDescriptorArgs, CatalogTableStorageDescriptorPtr and CatalogTableStorageDescriptorPtrOutput values. You can construct a concrete instance of `CatalogTableStorageDescriptorPtrInput` via:
CatalogTableStorageDescriptorArgs{...} or: nil
func CatalogTableStorageDescriptorPtr ¶
func CatalogTableStorageDescriptorPtr(v *CatalogTableStorageDescriptorArgs) CatalogTableStorageDescriptorPtrInput
type CatalogTableStorageDescriptorPtrOutput ¶
type CatalogTableStorageDescriptorPtrOutput struct{ *pulumi.OutputState }
func (CatalogTableStorageDescriptorPtrOutput) AdditionalLocations ¶ added in v6.42.0
func (o CatalogTableStorageDescriptorPtrOutput) AdditionalLocations() pulumi.StringArrayOutput
List of locations that point to the path where a Delta table is located.
func (CatalogTableStorageDescriptorPtrOutput) BucketColumns ¶
func (o CatalogTableStorageDescriptorPtrOutput) BucketColumns() pulumi.StringArrayOutput
List of reducer grouping columns, clustering columns, and bucketing columns in the table.
func (CatalogTableStorageDescriptorPtrOutput) Columns ¶
func (o CatalogTableStorageDescriptorPtrOutput) Columns() CatalogTableStorageDescriptorColumnArrayOutput
Configuration block for columns in the table. See `columns` below.
func (CatalogTableStorageDescriptorPtrOutput) Compressed ¶
func (o CatalogTableStorageDescriptorPtrOutput) Compressed() pulumi.BoolPtrOutput
Whether the data in the table is compressed.
func (CatalogTableStorageDescriptorPtrOutput) ElementType ¶
func (CatalogTableStorageDescriptorPtrOutput) ElementType() reflect.Type
func (CatalogTableStorageDescriptorPtrOutput) InputFormat ¶
func (o CatalogTableStorageDescriptorPtrOutput) InputFormat() pulumi.StringPtrOutput
Input format: SequenceFileInputFormat (binary), or TextInputFormat, or a custom format.
func (CatalogTableStorageDescriptorPtrOutput) Location ¶
func (o CatalogTableStorageDescriptorPtrOutput) Location() pulumi.StringPtrOutput
Physical location of the table. By default this takes the form of the warehouse location, followed by the database location in the warehouse, followed by the table name.
func (CatalogTableStorageDescriptorPtrOutput) NumberOfBuckets ¶
func (o CatalogTableStorageDescriptorPtrOutput) NumberOfBuckets() pulumi.IntPtrOutput
Must be specified if the table contains any dimension columns.
func (CatalogTableStorageDescriptorPtrOutput) OutputFormat ¶
func (o CatalogTableStorageDescriptorPtrOutput) OutputFormat() pulumi.StringPtrOutput
Output format: SequenceFileOutputFormat (binary), or IgnoreKeyTextOutputFormat, or a custom format.
func (CatalogTableStorageDescriptorPtrOutput) Parameters ¶
func (o CatalogTableStorageDescriptorPtrOutput) Parameters() pulumi.StringMapOutput
User-supplied properties in key-value form.
func (CatalogTableStorageDescriptorPtrOutput) SchemaReference ¶
func (o CatalogTableStorageDescriptorPtrOutput) SchemaReference() CatalogTableStorageDescriptorSchemaReferencePtrOutput
Object that references a schema stored in the AWS Glue Schema Registry. When creating a table, you can pass an empty list of columns for the schema, and instead use a schema reference. See Schema Reference below.
func (CatalogTableStorageDescriptorPtrOutput) SerDeInfo ¶
func (o CatalogTableStorageDescriptorPtrOutput) SerDeInfo() CatalogTableStorageDescriptorSerDeInfoPtrOutput
Configuration block for serialization and deserialization ("SerDe") information. See `serDeInfo` below.
func (CatalogTableStorageDescriptorPtrOutput) SkewedInfo ¶
func (o CatalogTableStorageDescriptorPtrOutput) SkewedInfo() CatalogTableStorageDescriptorSkewedInfoPtrOutput
Configuration block with information about values that appear very frequently in a column (skewed values). See `skewedInfo` below.
func (CatalogTableStorageDescriptorPtrOutput) SortColumns ¶
func (o CatalogTableStorageDescriptorPtrOutput) SortColumns() CatalogTableStorageDescriptorSortColumnArrayOutput
Configuration block for the sort order of each bucket in the table. See `sortColumns` below.
func (CatalogTableStorageDescriptorPtrOutput) StoredAsSubDirectories ¶
func (o CatalogTableStorageDescriptorPtrOutput) StoredAsSubDirectories() pulumi.BoolPtrOutput
Whether the table data is stored in subdirectories.
func (CatalogTableStorageDescriptorPtrOutput) ToCatalogTableStorageDescriptorPtrOutput ¶
func (o CatalogTableStorageDescriptorPtrOutput) ToCatalogTableStorageDescriptorPtrOutput() CatalogTableStorageDescriptorPtrOutput
func (CatalogTableStorageDescriptorPtrOutput) ToCatalogTableStorageDescriptorPtrOutputWithContext ¶
func (o CatalogTableStorageDescriptorPtrOutput) ToCatalogTableStorageDescriptorPtrOutputWithContext(ctx context.Context) CatalogTableStorageDescriptorPtrOutput
type CatalogTableStorageDescriptorSchemaReference ¶
type CatalogTableStorageDescriptorSchemaReference struct { // Configuration block that contains schema identity fields. Either this or the `schemaVersionId` has to be provided. See `schemaId` below. SchemaId *CatalogTableStorageDescriptorSchemaReferenceSchemaId `pulumi:"schemaId"` // Unique ID assigned to a version of the schema. Either this or the `schemaId` has to be provided. SchemaVersionId *string `pulumi:"schemaVersionId"` // Version number of the schema. SchemaVersionNumber int `pulumi:"schemaVersionNumber"` }
type CatalogTableStorageDescriptorSchemaReferenceArgs ¶
type CatalogTableStorageDescriptorSchemaReferenceArgs struct { // Configuration block that contains schema identity fields. Either this or the `schemaVersionId` has to be provided. See `schemaId` below. SchemaId CatalogTableStorageDescriptorSchemaReferenceSchemaIdPtrInput `pulumi:"schemaId"` // Unique ID assigned to a version of the schema. Either this or the `schemaId` has to be provided. SchemaVersionId pulumi.StringPtrInput `pulumi:"schemaVersionId"` // Version number of the schema. SchemaVersionNumber pulumi.IntInput `pulumi:"schemaVersionNumber"` }
func (CatalogTableStorageDescriptorSchemaReferenceArgs) ElementType ¶
func (CatalogTableStorageDescriptorSchemaReferenceArgs) ElementType() reflect.Type
func (CatalogTableStorageDescriptorSchemaReferenceArgs) ToCatalogTableStorageDescriptorSchemaReferenceOutput ¶
func (i CatalogTableStorageDescriptorSchemaReferenceArgs) ToCatalogTableStorageDescriptorSchemaReferenceOutput() CatalogTableStorageDescriptorSchemaReferenceOutput
func (CatalogTableStorageDescriptorSchemaReferenceArgs) ToCatalogTableStorageDescriptorSchemaReferenceOutputWithContext ¶
func (i CatalogTableStorageDescriptorSchemaReferenceArgs) ToCatalogTableStorageDescriptorSchemaReferenceOutputWithContext(ctx context.Context) CatalogTableStorageDescriptorSchemaReferenceOutput
func (CatalogTableStorageDescriptorSchemaReferenceArgs) ToCatalogTableStorageDescriptorSchemaReferencePtrOutput ¶
func (i CatalogTableStorageDescriptorSchemaReferenceArgs) ToCatalogTableStorageDescriptorSchemaReferencePtrOutput() CatalogTableStorageDescriptorSchemaReferencePtrOutput
func (CatalogTableStorageDescriptorSchemaReferenceArgs) ToCatalogTableStorageDescriptorSchemaReferencePtrOutputWithContext ¶
func (i CatalogTableStorageDescriptorSchemaReferenceArgs) ToCatalogTableStorageDescriptorSchemaReferencePtrOutputWithContext(ctx context.Context) CatalogTableStorageDescriptorSchemaReferencePtrOutput
type CatalogTableStorageDescriptorSchemaReferenceInput ¶
type CatalogTableStorageDescriptorSchemaReferenceInput interface { pulumi.Input ToCatalogTableStorageDescriptorSchemaReferenceOutput() CatalogTableStorageDescriptorSchemaReferenceOutput ToCatalogTableStorageDescriptorSchemaReferenceOutputWithContext(context.Context) CatalogTableStorageDescriptorSchemaReferenceOutput }
CatalogTableStorageDescriptorSchemaReferenceInput is an input type that accepts CatalogTableStorageDescriptorSchemaReferenceArgs and CatalogTableStorageDescriptorSchemaReferenceOutput values. You can construct a concrete instance of `CatalogTableStorageDescriptorSchemaReferenceInput` via:
CatalogTableStorageDescriptorSchemaReferenceArgs{...}
type CatalogTableStorageDescriptorSchemaReferenceOutput ¶
type CatalogTableStorageDescriptorSchemaReferenceOutput struct{ *pulumi.OutputState }
func (CatalogTableStorageDescriptorSchemaReferenceOutput) ElementType ¶
func (CatalogTableStorageDescriptorSchemaReferenceOutput) ElementType() reflect.Type
func (CatalogTableStorageDescriptorSchemaReferenceOutput) SchemaId ¶
func (o CatalogTableStorageDescriptorSchemaReferenceOutput) SchemaId() CatalogTableStorageDescriptorSchemaReferenceSchemaIdPtrOutput
Configuration block that contains schema identity fields. Either this or the `schemaVersionId` has to be provided. See `schemaId` below.
func (CatalogTableStorageDescriptorSchemaReferenceOutput) SchemaVersionId ¶
func (o CatalogTableStorageDescriptorSchemaReferenceOutput) SchemaVersionId() pulumi.StringPtrOutput
Unique ID assigned to a version of the schema. Either this or the `schemaId` has to be provided.
func (CatalogTableStorageDescriptorSchemaReferenceOutput) SchemaVersionNumber ¶
func (o CatalogTableStorageDescriptorSchemaReferenceOutput) SchemaVersionNumber() pulumi.IntOutput
Version number of the schema.
func (CatalogTableStorageDescriptorSchemaReferenceOutput) ToCatalogTableStorageDescriptorSchemaReferenceOutput ¶
func (o CatalogTableStorageDescriptorSchemaReferenceOutput) ToCatalogTableStorageDescriptorSchemaReferenceOutput() CatalogTableStorageDescriptorSchemaReferenceOutput
func (CatalogTableStorageDescriptorSchemaReferenceOutput) ToCatalogTableStorageDescriptorSchemaReferenceOutputWithContext ¶
func (o CatalogTableStorageDescriptorSchemaReferenceOutput) ToCatalogTableStorageDescriptorSchemaReferenceOutputWithContext(ctx context.Context) CatalogTableStorageDescriptorSchemaReferenceOutput
func (CatalogTableStorageDescriptorSchemaReferenceOutput) ToCatalogTableStorageDescriptorSchemaReferencePtrOutput ¶
func (o CatalogTableStorageDescriptorSchemaReferenceOutput) ToCatalogTableStorageDescriptorSchemaReferencePtrOutput() CatalogTableStorageDescriptorSchemaReferencePtrOutput
func (CatalogTableStorageDescriptorSchemaReferenceOutput) ToCatalogTableStorageDescriptorSchemaReferencePtrOutputWithContext ¶
func (o CatalogTableStorageDescriptorSchemaReferenceOutput) ToCatalogTableStorageDescriptorSchemaReferencePtrOutputWithContext(ctx context.Context) CatalogTableStorageDescriptorSchemaReferencePtrOutput
type CatalogTableStorageDescriptorSchemaReferencePtrInput ¶
type CatalogTableStorageDescriptorSchemaReferencePtrInput interface { pulumi.Input ToCatalogTableStorageDescriptorSchemaReferencePtrOutput() CatalogTableStorageDescriptorSchemaReferencePtrOutput ToCatalogTableStorageDescriptorSchemaReferencePtrOutputWithContext(context.Context) CatalogTableStorageDescriptorSchemaReferencePtrOutput }
CatalogTableStorageDescriptorSchemaReferencePtrInput is an input type that accepts CatalogTableStorageDescriptorSchemaReferenceArgs, CatalogTableStorageDescriptorSchemaReferencePtr and CatalogTableStorageDescriptorSchemaReferencePtrOutput values. You can construct a concrete instance of `CatalogTableStorageDescriptorSchemaReferencePtrInput` via:
CatalogTableStorageDescriptorSchemaReferenceArgs{...} or: nil
func CatalogTableStorageDescriptorSchemaReferencePtr ¶
func CatalogTableStorageDescriptorSchemaReferencePtr(v *CatalogTableStorageDescriptorSchemaReferenceArgs) CatalogTableStorageDescriptorSchemaReferencePtrInput
type CatalogTableStorageDescriptorSchemaReferencePtrOutput ¶
type CatalogTableStorageDescriptorSchemaReferencePtrOutput struct{ *pulumi.OutputState }
func (CatalogTableStorageDescriptorSchemaReferencePtrOutput) ElementType ¶
func (CatalogTableStorageDescriptorSchemaReferencePtrOutput) ElementType() reflect.Type
func (CatalogTableStorageDescriptorSchemaReferencePtrOutput) SchemaId ¶
func (o CatalogTableStorageDescriptorSchemaReferencePtrOutput) SchemaId() CatalogTableStorageDescriptorSchemaReferenceSchemaIdPtrOutput
Configuration block that contains schema identity fields. Either this or the `schemaVersionId` has to be provided. See `schemaId` below.
func (CatalogTableStorageDescriptorSchemaReferencePtrOutput) SchemaVersionId ¶
func (o CatalogTableStorageDescriptorSchemaReferencePtrOutput) SchemaVersionId() pulumi.StringPtrOutput
Unique ID assigned to a version of the schema. Either this or the `schemaId` has to be provided.
func (CatalogTableStorageDescriptorSchemaReferencePtrOutput) SchemaVersionNumber ¶
func (o CatalogTableStorageDescriptorSchemaReferencePtrOutput) SchemaVersionNumber() pulumi.IntPtrOutput
Version number of the schema.
func (CatalogTableStorageDescriptorSchemaReferencePtrOutput) ToCatalogTableStorageDescriptorSchemaReferencePtrOutput ¶
func (o CatalogTableStorageDescriptorSchemaReferencePtrOutput) ToCatalogTableStorageDescriptorSchemaReferencePtrOutput() CatalogTableStorageDescriptorSchemaReferencePtrOutput
func (CatalogTableStorageDescriptorSchemaReferencePtrOutput) ToCatalogTableStorageDescriptorSchemaReferencePtrOutputWithContext ¶
func (o CatalogTableStorageDescriptorSchemaReferencePtrOutput) ToCatalogTableStorageDescriptorSchemaReferencePtrOutputWithContext(ctx context.Context) CatalogTableStorageDescriptorSchemaReferencePtrOutput
type CatalogTableStorageDescriptorSchemaReferenceSchemaId ¶
type CatalogTableStorageDescriptorSchemaReferenceSchemaId struct { // Name of the schema registry that contains the schema. Must be provided when `schemaName` is specified and conflicts with `schemaArn`. RegistryName *string `pulumi:"registryName"` // ARN of the schema. One of `schemaArn` or `schemaName` has to be provided. SchemaArn *string `pulumi:"schemaArn"` // Name of the schema. One of `schemaArn` or `schemaName` has to be provided. SchemaName *string `pulumi:"schemaName"` }
type CatalogTableStorageDescriptorSchemaReferenceSchemaIdArgs ¶
type CatalogTableStorageDescriptorSchemaReferenceSchemaIdArgs struct { // Name of the schema registry that contains the schema. Must be provided when `schemaName` is specified and conflicts with `schemaArn`. RegistryName pulumi.StringPtrInput `pulumi:"registryName"` // ARN of the schema. One of `schemaArn` or `schemaName` has to be provided. SchemaArn pulumi.StringPtrInput `pulumi:"schemaArn"` // Name of the schema. One of `schemaArn` or `schemaName` has to be provided. SchemaName pulumi.StringPtrInput `pulumi:"schemaName"` }
func (CatalogTableStorageDescriptorSchemaReferenceSchemaIdArgs) ElementType ¶
func (CatalogTableStorageDescriptorSchemaReferenceSchemaIdArgs) ElementType() reflect.Type
func (CatalogTableStorageDescriptorSchemaReferenceSchemaIdArgs) ToCatalogTableStorageDescriptorSchemaReferenceSchemaIdOutput ¶
func (i CatalogTableStorageDescriptorSchemaReferenceSchemaIdArgs) ToCatalogTableStorageDescriptorSchemaReferenceSchemaIdOutput() CatalogTableStorageDescriptorSchemaReferenceSchemaIdOutput
func (CatalogTableStorageDescriptorSchemaReferenceSchemaIdArgs) ToCatalogTableStorageDescriptorSchemaReferenceSchemaIdOutputWithContext ¶
func (i CatalogTableStorageDescriptorSchemaReferenceSchemaIdArgs) ToCatalogTableStorageDescriptorSchemaReferenceSchemaIdOutputWithContext(ctx context.Context) CatalogTableStorageDescriptorSchemaReferenceSchemaIdOutput
func (CatalogTableStorageDescriptorSchemaReferenceSchemaIdArgs) ToCatalogTableStorageDescriptorSchemaReferenceSchemaIdPtrOutput ¶
func (i CatalogTableStorageDescriptorSchemaReferenceSchemaIdArgs) ToCatalogTableStorageDescriptorSchemaReferenceSchemaIdPtrOutput() CatalogTableStorageDescriptorSchemaReferenceSchemaIdPtrOutput
func (CatalogTableStorageDescriptorSchemaReferenceSchemaIdArgs) ToCatalogTableStorageDescriptorSchemaReferenceSchemaIdPtrOutputWithContext ¶
func (i CatalogTableStorageDescriptorSchemaReferenceSchemaIdArgs) ToCatalogTableStorageDescriptorSchemaReferenceSchemaIdPtrOutputWithContext(ctx context.Context) CatalogTableStorageDescriptorSchemaReferenceSchemaIdPtrOutput
type CatalogTableStorageDescriptorSchemaReferenceSchemaIdInput ¶
type CatalogTableStorageDescriptorSchemaReferenceSchemaIdInput interface { pulumi.Input ToCatalogTableStorageDescriptorSchemaReferenceSchemaIdOutput() CatalogTableStorageDescriptorSchemaReferenceSchemaIdOutput ToCatalogTableStorageDescriptorSchemaReferenceSchemaIdOutputWithContext(context.Context) CatalogTableStorageDescriptorSchemaReferenceSchemaIdOutput }
CatalogTableStorageDescriptorSchemaReferenceSchemaIdInput is an input type that accepts CatalogTableStorageDescriptorSchemaReferenceSchemaIdArgs and CatalogTableStorageDescriptorSchemaReferenceSchemaIdOutput values. You can construct a concrete instance of `CatalogTableStorageDescriptorSchemaReferenceSchemaIdInput` via:
CatalogTableStorageDescriptorSchemaReferenceSchemaIdArgs{...}
type CatalogTableStorageDescriptorSchemaReferenceSchemaIdOutput ¶
type CatalogTableStorageDescriptorSchemaReferenceSchemaIdOutput struct{ *pulumi.OutputState }
func (CatalogTableStorageDescriptorSchemaReferenceSchemaIdOutput) ElementType ¶
func (CatalogTableStorageDescriptorSchemaReferenceSchemaIdOutput) ElementType() reflect.Type
func (CatalogTableStorageDescriptorSchemaReferenceSchemaIdOutput) RegistryName ¶
func (o CatalogTableStorageDescriptorSchemaReferenceSchemaIdOutput) RegistryName() pulumi.StringPtrOutput
Name of the schema registry that contains the schema. Must be provided when `schemaName` is specified and conflicts with `schemaArn`.
func (CatalogTableStorageDescriptorSchemaReferenceSchemaIdOutput) SchemaArn ¶
func (o CatalogTableStorageDescriptorSchemaReferenceSchemaIdOutput) SchemaArn() pulumi.StringPtrOutput
ARN of the schema. One of `schemaArn` or `schemaName` has to be provided.
func (CatalogTableStorageDescriptorSchemaReferenceSchemaIdOutput) SchemaName ¶
func (o CatalogTableStorageDescriptorSchemaReferenceSchemaIdOutput) SchemaName() pulumi.StringPtrOutput
Name of the schema. One of `schemaArn` or `schemaName` has to be provided.
func (CatalogTableStorageDescriptorSchemaReferenceSchemaIdOutput) ToCatalogTableStorageDescriptorSchemaReferenceSchemaIdOutput ¶
func (o CatalogTableStorageDescriptorSchemaReferenceSchemaIdOutput) ToCatalogTableStorageDescriptorSchemaReferenceSchemaIdOutput() CatalogTableStorageDescriptorSchemaReferenceSchemaIdOutput
func (CatalogTableStorageDescriptorSchemaReferenceSchemaIdOutput) ToCatalogTableStorageDescriptorSchemaReferenceSchemaIdOutputWithContext ¶
func (o CatalogTableStorageDescriptorSchemaReferenceSchemaIdOutput) ToCatalogTableStorageDescriptorSchemaReferenceSchemaIdOutputWithContext(ctx context.Context) CatalogTableStorageDescriptorSchemaReferenceSchemaIdOutput
func (CatalogTableStorageDescriptorSchemaReferenceSchemaIdOutput) ToCatalogTableStorageDescriptorSchemaReferenceSchemaIdPtrOutput ¶
func (o CatalogTableStorageDescriptorSchemaReferenceSchemaIdOutput) ToCatalogTableStorageDescriptorSchemaReferenceSchemaIdPtrOutput() CatalogTableStorageDescriptorSchemaReferenceSchemaIdPtrOutput
func (CatalogTableStorageDescriptorSchemaReferenceSchemaIdOutput) ToCatalogTableStorageDescriptorSchemaReferenceSchemaIdPtrOutputWithContext ¶
func (o CatalogTableStorageDescriptorSchemaReferenceSchemaIdOutput) ToCatalogTableStorageDescriptorSchemaReferenceSchemaIdPtrOutputWithContext(ctx context.Context) CatalogTableStorageDescriptorSchemaReferenceSchemaIdPtrOutput
type CatalogTableStorageDescriptorSchemaReferenceSchemaIdPtrInput ¶
type CatalogTableStorageDescriptorSchemaReferenceSchemaIdPtrInput interface { pulumi.Input ToCatalogTableStorageDescriptorSchemaReferenceSchemaIdPtrOutput() CatalogTableStorageDescriptorSchemaReferenceSchemaIdPtrOutput ToCatalogTableStorageDescriptorSchemaReferenceSchemaIdPtrOutputWithContext(context.Context) CatalogTableStorageDescriptorSchemaReferenceSchemaIdPtrOutput }
CatalogTableStorageDescriptorSchemaReferenceSchemaIdPtrInput is an input type that accepts CatalogTableStorageDescriptorSchemaReferenceSchemaIdArgs, CatalogTableStorageDescriptorSchemaReferenceSchemaIdPtr and CatalogTableStorageDescriptorSchemaReferenceSchemaIdPtrOutput values. You can construct a concrete instance of `CatalogTableStorageDescriptorSchemaReferenceSchemaIdPtrInput` via:
CatalogTableStorageDescriptorSchemaReferenceSchemaIdArgs{...} or: nil
func CatalogTableStorageDescriptorSchemaReferenceSchemaIdPtr ¶
func CatalogTableStorageDescriptorSchemaReferenceSchemaIdPtr(v *CatalogTableStorageDescriptorSchemaReferenceSchemaIdArgs) CatalogTableStorageDescriptorSchemaReferenceSchemaIdPtrInput
type CatalogTableStorageDescriptorSchemaReferenceSchemaIdPtrOutput ¶
type CatalogTableStorageDescriptorSchemaReferenceSchemaIdPtrOutput struct{ *pulumi.OutputState }
func (CatalogTableStorageDescriptorSchemaReferenceSchemaIdPtrOutput) ElementType ¶
func (CatalogTableStorageDescriptorSchemaReferenceSchemaIdPtrOutput) ElementType() reflect.Type
func (CatalogTableStorageDescriptorSchemaReferenceSchemaIdPtrOutput) RegistryName ¶
func (o CatalogTableStorageDescriptorSchemaReferenceSchemaIdPtrOutput) RegistryName() pulumi.StringPtrOutput
Name of the schema registry that contains the schema. Must be provided when `schemaName` is specified and conflicts with `schemaArn`.
func (CatalogTableStorageDescriptorSchemaReferenceSchemaIdPtrOutput) SchemaArn ¶
func (o CatalogTableStorageDescriptorSchemaReferenceSchemaIdPtrOutput) SchemaArn() pulumi.StringPtrOutput
ARN of the schema. One of `schemaArn` or `schemaName` has to be provided.
func (CatalogTableStorageDescriptorSchemaReferenceSchemaIdPtrOutput) SchemaName ¶
func (o CatalogTableStorageDescriptorSchemaReferenceSchemaIdPtrOutput) SchemaName() pulumi.StringPtrOutput
Name of the schema. One of `schemaArn` or `schemaName` has to be provided.
func (CatalogTableStorageDescriptorSchemaReferenceSchemaIdPtrOutput) ToCatalogTableStorageDescriptorSchemaReferenceSchemaIdPtrOutput ¶
func (o CatalogTableStorageDescriptorSchemaReferenceSchemaIdPtrOutput) ToCatalogTableStorageDescriptorSchemaReferenceSchemaIdPtrOutput() CatalogTableStorageDescriptorSchemaReferenceSchemaIdPtrOutput
func (CatalogTableStorageDescriptorSchemaReferenceSchemaIdPtrOutput) ToCatalogTableStorageDescriptorSchemaReferenceSchemaIdPtrOutputWithContext ¶
func (o CatalogTableStorageDescriptorSchemaReferenceSchemaIdPtrOutput) ToCatalogTableStorageDescriptorSchemaReferenceSchemaIdPtrOutputWithContext(ctx context.Context) CatalogTableStorageDescriptorSchemaReferenceSchemaIdPtrOutput
type CatalogTableStorageDescriptorSerDeInfo ¶
type CatalogTableStorageDescriptorSerDeInfo struct { // Name of the SerDe. Name *string `pulumi:"name"` // Map of initialization parameters for the SerDe, in key-value form. Parameters map[string]string `pulumi:"parameters"` // Usually the class that implements the SerDe. An example is `org.apache.hadoop.hive.serde2.columnar.ColumnarSerDe`. SerializationLibrary *string `pulumi:"serializationLibrary"` }
type CatalogTableStorageDescriptorSerDeInfoArgs ¶
type CatalogTableStorageDescriptorSerDeInfoArgs struct { // Name of the SerDe. Name pulumi.StringPtrInput `pulumi:"name"` // Map of initialization parameters for the SerDe, in key-value form. Parameters pulumi.StringMapInput `pulumi:"parameters"` // Usually the class that implements the SerDe. An example is `org.apache.hadoop.hive.serde2.columnar.ColumnarSerDe`. SerializationLibrary pulumi.StringPtrInput `pulumi:"serializationLibrary"` }
func (CatalogTableStorageDescriptorSerDeInfoArgs) ElementType ¶
func (CatalogTableStorageDescriptorSerDeInfoArgs) ElementType() reflect.Type
func (CatalogTableStorageDescriptorSerDeInfoArgs) ToCatalogTableStorageDescriptorSerDeInfoOutput ¶
func (i CatalogTableStorageDescriptorSerDeInfoArgs) ToCatalogTableStorageDescriptorSerDeInfoOutput() CatalogTableStorageDescriptorSerDeInfoOutput
func (CatalogTableStorageDescriptorSerDeInfoArgs) ToCatalogTableStorageDescriptorSerDeInfoOutputWithContext ¶
func (i CatalogTableStorageDescriptorSerDeInfoArgs) ToCatalogTableStorageDescriptorSerDeInfoOutputWithContext(ctx context.Context) CatalogTableStorageDescriptorSerDeInfoOutput
func (CatalogTableStorageDescriptorSerDeInfoArgs) ToCatalogTableStorageDescriptorSerDeInfoPtrOutput ¶
func (i CatalogTableStorageDescriptorSerDeInfoArgs) ToCatalogTableStorageDescriptorSerDeInfoPtrOutput() CatalogTableStorageDescriptorSerDeInfoPtrOutput
func (CatalogTableStorageDescriptorSerDeInfoArgs) ToCatalogTableStorageDescriptorSerDeInfoPtrOutputWithContext ¶
func (i CatalogTableStorageDescriptorSerDeInfoArgs) ToCatalogTableStorageDescriptorSerDeInfoPtrOutputWithContext(ctx context.Context) CatalogTableStorageDescriptorSerDeInfoPtrOutput
type CatalogTableStorageDescriptorSerDeInfoInput ¶
type CatalogTableStorageDescriptorSerDeInfoInput interface { pulumi.Input ToCatalogTableStorageDescriptorSerDeInfoOutput() CatalogTableStorageDescriptorSerDeInfoOutput ToCatalogTableStorageDescriptorSerDeInfoOutputWithContext(context.Context) CatalogTableStorageDescriptorSerDeInfoOutput }
CatalogTableStorageDescriptorSerDeInfoInput is an input type that accepts CatalogTableStorageDescriptorSerDeInfoArgs and CatalogTableStorageDescriptorSerDeInfoOutput values. You can construct a concrete instance of `CatalogTableStorageDescriptorSerDeInfoInput` via:
CatalogTableStorageDescriptorSerDeInfoArgs{...}
type CatalogTableStorageDescriptorSerDeInfoOutput ¶
type CatalogTableStorageDescriptorSerDeInfoOutput struct{ *pulumi.OutputState }
func (CatalogTableStorageDescriptorSerDeInfoOutput) ElementType ¶
func (CatalogTableStorageDescriptorSerDeInfoOutput) ElementType() reflect.Type
func (CatalogTableStorageDescriptorSerDeInfoOutput) Name ¶
func (o CatalogTableStorageDescriptorSerDeInfoOutput) Name() pulumi.StringPtrOutput
Name of the SerDe.
func (CatalogTableStorageDescriptorSerDeInfoOutput) Parameters ¶
func (o CatalogTableStorageDescriptorSerDeInfoOutput) Parameters() pulumi.StringMapOutput
Map of initialization parameters for the SerDe, in key-value form.
func (CatalogTableStorageDescriptorSerDeInfoOutput) SerializationLibrary ¶
func (o CatalogTableStorageDescriptorSerDeInfoOutput) SerializationLibrary() pulumi.StringPtrOutput
Usually the class that implements the SerDe. An example is `org.apache.hadoop.hive.serde2.columnar.ColumnarSerDe`.
func (CatalogTableStorageDescriptorSerDeInfoOutput) ToCatalogTableStorageDescriptorSerDeInfoOutput ¶
func (o CatalogTableStorageDescriptorSerDeInfoOutput) ToCatalogTableStorageDescriptorSerDeInfoOutput() CatalogTableStorageDescriptorSerDeInfoOutput
func (CatalogTableStorageDescriptorSerDeInfoOutput) ToCatalogTableStorageDescriptorSerDeInfoOutputWithContext ¶
func (o CatalogTableStorageDescriptorSerDeInfoOutput) ToCatalogTableStorageDescriptorSerDeInfoOutputWithContext(ctx context.Context) CatalogTableStorageDescriptorSerDeInfoOutput
func (CatalogTableStorageDescriptorSerDeInfoOutput) ToCatalogTableStorageDescriptorSerDeInfoPtrOutput ¶
func (o CatalogTableStorageDescriptorSerDeInfoOutput) ToCatalogTableStorageDescriptorSerDeInfoPtrOutput() CatalogTableStorageDescriptorSerDeInfoPtrOutput
func (CatalogTableStorageDescriptorSerDeInfoOutput) ToCatalogTableStorageDescriptorSerDeInfoPtrOutputWithContext ¶
func (o CatalogTableStorageDescriptorSerDeInfoOutput) ToCatalogTableStorageDescriptorSerDeInfoPtrOutputWithContext(ctx context.Context) CatalogTableStorageDescriptorSerDeInfoPtrOutput
type CatalogTableStorageDescriptorSerDeInfoPtrInput ¶
type CatalogTableStorageDescriptorSerDeInfoPtrInput interface { pulumi.Input ToCatalogTableStorageDescriptorSerDeInfoPtrOutput() CatalogTableStorageDescriptorSerDeInfoPtrOutput ToCatalogTableStorageDescriptorSerDeInfoPtrOutputWithContext(context.Context) CatalogTableStorageDescriptorSerDeInfoPtrOutput }
CatalogTableStorageDescriptorSerDeInfoPtrInput is an input type that accepts CatalogTableStorageDescriptorSerDeInfoArgs, CatalogTableStorageDescriptorSerDeInfoPtr and CatalogTableStorageDescriptorSerDeInfoPtrOutput values. You can construct a concrete instance of `CatalogTableStorageDescriptorSerDeInfoPtrInput` via:
CatalogTableStorageDescriptorSerDeInfoArgs{...} or: nil
func CatalogTableStorageDescriptorSerDeInfoPtr ¶
func CatalogTableStorageDescriptorSerDeInfoPtr(v *CatalogTableStorageDescriptorSerDeInfoArgs) CatalogTableStorageDescriptorSerDeInfoPtrInput
type CatalogTableStorageDescriptorSerDeInfoPtrOutput ¶
type CatalogTableStorageDescriptorSerDeInfoPtrOutput struct{ *pulumi.OutputState }
func (CatalogTableStorageDescriptorSerDeInfoPtrOutput) ElementType ¶
func (CatalogTableStorageDescriptorSerDeInfoPtrOutput) ElementType() reflect.Type
func (CatalogTableStorageDescriptorSerDeInfoPtrOutput) Name ¶
func (o CatalogTableStorageDescriptorSerDeInfoPtrOutput) Name() pulumi.StringPtrOutput
Name of the SerDe.
func (CatalogTableStorageDescriptorSerDeInfoPtrOutput) Parameters ¶
func (o CatalogTableStorageDescriptorSerDeInfoPtrOutput) Parameters() pulumi.StringMapOutput
Map of initialization parameters for the SerDe, in key-value form.
func (CatalogTableStorageDescriptorSerDeInfoPtrOutput) SerializationLibrary ¶
func (o CatalogTableStorageDescriptorSerDeInfoPtrOutput) SerializationLibrary() pulumi.StringPtrOutput
Usually the class that implements the SerDe. An example is `org.apache.hadoop.hive.serde2.columnar.ColumnarSerDe`.
func (CatalogTableStorageDescriptorSerDeInfoPtrOutput) ToCatalogTableStorageDescriptorSerDeInfoPtrOutput ¶
func (o CatalogTableStorageDescriptorSerDeInfoPtrOutput) ToCatalogTableStorageDescriptorSerDeInfoPtrOutput() CatalogTableStorageDescriptorSerDeInfoPtrOutput
func (CatalogTableStorageDescriptorSerDeInfoPtrOutput) ToCatalogTableStorageDescriptorSerDeInfoPtrOutputWithContext ¶
func (o CatalogTableStorageDescriptorSerDeInfoPtrOutput) ToCatalogTableStorageDescriptorSerDeInfoPtrOutputWithContext(ctx context.Context) CatalogTableStorageDescriptorSerDeInfoPtrOutput
type CatalogTableStorageDescriptorSkewedInfo ¶
type CatalogTableStorageDescriptorSkewedInfo struct { // List of names of columns that contain skewed values. SkewedColumnNames []string `pulumi:"skewedColumnNames"` // List of values that appear so frequently as to be considered skewed. SkewedColumnValueLocationMaps map[string]string `pulumi:"skewedColumnValueLocationMaps"` // Map of skewed values to the columns that contain them. SkewedColumnValues []string `pulumi:"skewedColumnValues"` }
type CatalogTableStorageDescriptorSkewedInfoArgs ¶
type CatalogTableStorageDescriptorSkewedInfoArgs struct { // List of names of columns that contain skewed values. SkewedColumnNames pulumi.StringArrayInput `pulumi:"skewedColumnNames"` // List of values that appear so frequently as to be considered skewed. SkewedColumnValueLocationMaps pulumi.StringMapInput `pulumi:"skewedColumnValueLocationMaps"` // Map of skewed values to the columns that contain them. SkewedColumnValues pulumi.StringArrayInput `pulumi:"skewedColumnValues"` }
func (CatalogTableStorageDescriptorSkewedInfoArgs) ElementType ¶
func (CatalogTableStorageDescriptorSkewedInfoArgs) ElementType() reflect.Type
func (CatalogTableStorageDescriptorSkewedInfoArgs) ToCatalogTableStorageDescriptorSkewedInfoOutput ¶
func (i CatalogTableStorageDescriptorSkewedInfoArgs) ToCatalogTableStorageDescriptorSkewedInfoOutput() CatalogTableStorageDescriptorSkewedInfoOutput
func (CatalogTableStorageDescriptorSkewedInfoArgs) ToCatalogTableStorageDescriptorSkewedInfoOutputWithContext ¶
func (i CatalogTableStorageDescriptorSkewedInfoArgs) ToCatalogTableStorageDescriptorSkewedInfoOutputWithContext(ctx context.Context) CatalogTableStorageDescriptorSkewedInfoOutput
func (CatalogTableStorageDescriptorSkewedInfoArgs) ToCatalogTableStorageDescriptorSkewedInfoPtrOutput ¶
func (i CatalogTableStorageDescriptorSkewedInfoArgs) ToCatalogTableStorageDescriptorSkewedInfoPtrOutput() CatalogTableStorageDescriptorSkewedInfoPtrOutput
func (CatalogTableStorageDescriptorSkewedInfoArgs) ToCatalogTableStorageDescriptorSkewedInfoPtrOutputWithContext ¶
func (i CatalogTableStorageDescriptorSkewedInfoArgs) ToCatalogTableStorageDescriptorSkewedInfoPtrOutputWithContext(ctx context.Context) CatalogTableStorageDescriptorSkewedInfoPtrOutput
type CatalogTableStorageDescriptorSkewedInfoInput ¶
type CatalogTableStorageDescriptorSkewedInfoInput interface { pulumi.Input ToCatalogTableStorageDescriptorSkewedInfoOutput() CatalogTableStorageDescriptorSkewedInfoOutput ToCatalogTableStorageDescriptorSkewedInfoOutputWithContext(context.Context) CatalogTableStorageDescriptorSkewedInfoOutput }
CatalogTableStorageDescriptorSkewedInfoInput is an input type that accepts CatalogTableStorageDescriptorSkewedInfoArgs and CatalogTableStorageDescriptorSkewedInfoOutput values. You can construct a concrete instance of `CatalogTableStorageDescriptorSkewedInfoInput` via:
CatalogTableStorageDescriptorSkewedInfoArgs{...}
type CatalogTableStorageDescriptorSkewedInfoOutput ¶
type CatalogTableStorageDescriptorSkewedInfoOutput struct{ *pulumi.OutputState }
func (CatalogTableStorageDescriptorSkewedInfoOutput) ElementType ¶
func (CatalogTableStorageDescriptorSkewedInfoOutput) ElementType() reflect.Type
func (CatalogTableStorageDescriptorSkewedInfoOutput) SkewedColumnNames ¶
func (o CatalogTableStorageDescriptorSkewedInfoOutput) SkewedColumnNames() pulumi.StringArrayOutput
List of names of columns that contain skewed values.
func (CatalogTableStorageDescriptorSkewedInfoOutput) SkewedColumnValueLocationMaps ¶
func (o CatalogTableStorageDescriptorSkewedInfoOutput) SkewedColumnValueLocationMaps() pulumi.StringMapOutput
List of values that appear so frequently as to be considered skewed.
func (CatalogTableStorageDescriptorSkewedInfoOutput) SkewedColumnValues ¶
func (o CatalogTableStorageDescriptorSkewedInfoOutput) SkewedColumnValues() pulumi.StringArrayOutput
Map of skewed values to the columns that contain them.
func (CatalogTableStorageDescriptorSkewedInfoOutput) ToCatalogTableStorageDescriptorSkewedInfoOutput ¶
func (o CatalogTableStorageDescriptorSkewedInfoOutput) ToCatalogTableStorageDescriptorSkewedInfoOutput() CatalogTableStorageDescriptorSkewedInfoOutput
func (CatalogTableStorageDescriptorSkewedInfoOutput) ToCatalogTableStorageDescriptorSkewedInfoOutputWithContext ¶
func (o CatalogTableStorageDescriptorSkewedInfoOutput) ToCatalogTableStorageDescriptorSkewedInfoOutputWithContext(ctx context.Context) CatalogTableStorageDescriptorSkewedInfoOutput
func (CatalogTableStorageDescriptorSkewedInfoOutput) ToCatalogTableStorageDescriptorSkewedInfoPtrOutput ¶
func (o CatalogTableStorageDescriptorSkewedInfoOutput) ToCatalogTableStorageDescriptorSkewedInfoPtrOutput() CatalogTableStorageDescriptorSkewedInfoPtrOutput
func (CatalogTableStorageDescriptorSkewedInfoOutput) ToCatalogTableStorageDescriptorSkewedInfoPtrOutputWithContext ¶
func (o CatalogTableStorageDescriptorSkewedInfoOutput) ToCatalogTableStorageDescriptorSkewedInfoPtrOutputWithContext(ctx context.Context) CatalogTableStorageDescriptorSkewedInfoPtrOutput
type CatalogTableStorageDescriptorSkewedInfoPtrInput ¶
type CatalogTableStorageDescriptorSkewedInfoPtrInput interface { pulumi.Input ToCatalogTableStorageDescriptorSkewedInfoPtrOutput() CatalogTableStorageDescriptorSkewedInfoPtrOutput ToCatalogTableStorageDescriptorSkewedInfoPtrOutputWithContext(context.Context) CatalogTableStorageDescriptorSkewedInfoPtrOutput }
CatalogTableStorageDescriptorSkewedInfoPtrInput is an input type that accepts CatalogTableStorageDescriptorSkewedInfoArgs, CatalogTableStorageDescriptorSkewedInfoPtr and CatalogTableStorageDescriptorSkewedInfoPtrOutput values. You can construct a concrete instance of `CatalogTableStorageDescriptorSkewedInfoPtrInput` via:
CatalogTableStorageDescriptorSkewedInfoArgs{...} or: nil
func CatalogTableStorageDescriptorSkewedInfoPtr ¶
func CatalogTableStorageDescriptorSkewedInfoPtr(v *CatalogTableStorageDescriptorSkewedInfoArgs) CatalogTableStorageDescriptorSkewedInfoPtrInput
type CatalogTableStorageDescriptorSkewedInfoPtrOutput ¶
type CatalogTableStorageDescriptorSkewedInfoPtrOutput struct{ *pulumi.OutputState }
func (CatalogTableStorageDescriptorSkewedInfoPtrOutput) ElementType ¶
func (CatalogTableStorageDescriptorSkewedInfoPtrOutput) ElementType() reflect.Type
func (CatalogTableStorageDescriptorSkewedInfoPtrOutput) SkewedColumnNames ¶
func (o CatalogTableStorageDescriptorSkewedInfoPtrOutput) SkewedColumnNames() pulumi.StringArrayOutput
List of names of columns that contain skewed values.
func (CatalogTableStorageDescriptorSkewedInfoPtrOutput) SkewedColumnValueLocationMaps ¶
func (o CatalogTableStorageDescriptorSkewedInfoPtrOutput) SkewedColumnValueLocationMaps() pulumi.StringMapOutput
List of values that appear so frequently as to be considered skewed.
func (CatalogTableStorageDescriptorSkewedInfoPtrOutput) SkewedColumnValues ¶
func (o CatalogTableStorageDescriptorSkewedInfoPtrOutput) SkewedColumnValues() pulumi.StringArrayOutput
Map of skewed values to the columns that contain them.
func (CatalogTableStorageDescriptorSkewedInfoPtrOutput) ToCatalogTableStorageDescriptorSkewedInfoPtrOutput ¶
func (o CatalogTableStorageDescriptorSkewedInfoPtrOutput) ToCatalogTableStorageDescriptorSkewedInfoPtrOutput() CatalogTableStorageDescriptorSkewedInfoPtrOutput
func (CatalogTableStorageDescriptorSkewedInfoPtrOutput) ToCatalogTableStorageDescriptorSkewedInfoPtrOutputWithContext ¶
func (o CatalogTableStorageDescriptorSkewedInfoPtrOutput) ToCatalogTableStorageDescriptorSkewedInfoPtrOutputWithContext(ctx context.Context) CatalogTableStorageDescriptorSkewedInfoPtrOutput
type CatalogTableStorageDescriptorSortColumnArgs ¶
type CatalogTableStorageDescriptorSortColumnArgs struct { // Name of the column. Column pulumi.StringInput `pulumi:"column"` // Whether the column is sorted in ascending (`1`) or descending order (`0`). SortOrder pulumi.IntInput `pulumi:"sortOrder"` }
func (CatalogTableStorageDescriptorSortColumnArgs) ElementType ¶
func (CatalogTableStorageDescriptorSortColumnArgs) ElementType() reflect.Type
func (CatalogTableStorageDescriptorSortColumnArgs) ToCatalogTableStorageDescriptorSortColumnOutput ¶
func (i CatalogTableStorageDescriptorSortColumnArgs) ToCatalogTableStorageDescriptorSortColumnOutput() CatalogTableStorageDescriptorSortColumnOutput
func (CatalogTableStorageDescriptorSortColumnArgs) ToCatalogTableStorageDescriptorSortColumnOutputWithContext ¶
func (i CatalogTableStorageDescriptorSortColumnArgs) ToCatalogTableStorageDescriptorSortColumnOutputWithContext(ctx context.Context) CatalogTableStorageDescriptorSortColumnOutput
type CatalogTableStorageDescriptorSortColumnArray ¶
type CatalogTableStorageDescriptorSortColumnArray []CatalogTableStorageDescriptorSortColumnInput
func (CatalogTableStorageDescriptorSortColumnArray) ElementType ¶
func (CatalogTableStorageDescriptorSortColumnArray) ElementType() reflect.Type
func (CatalogTableStorageDescriptorSortColumnArray) ToCatalogTableStorageDescriptorSortColumnArrayOutput ¶
func (i CatalogTableStorageDescriptorSortColumnArray) ToCatalogTableStorageDescriptorSortColumnArrayOutput() CatalogTableStorageDescriptorSortColumnArrayOutput
func (CatalogTableStorageDescriptorSortColumnArray) ToCatalogTableStorageDescriptorSortColumnArrayOutputWithContext ¶
func (i CatalogTableStorageDescriptorSortColumnArray) ToCatalogTableStorageDescriptorSortColumnArrayOutputWithContext(ctx context.Context) CatalogTableStorageDescriptorSortColumnArrayOutput
type CatalogTableStorageDescriptorSortColumnArrayInput ¶
type CatalogTableStorageDescriptorSortColumnArrayInput interface { pulumi.Input ToCatalogTableStorageDescriptorSortColumnArrayOutput() CatalogTableStorageDescriptorSortColumnArrayOutput ToCatalogTableStorageDescriptorSortColumnArrayOutputWithContext(context.Context) CatalogTableStorageDescriptorSortColumnArrayOutput }
CatalogTableStorageDescriptorSortColumnArrayInput is an input type that accepts CatalogTableStorageDescriptorSortColumnArray and CatalogTableStorageDescriptorSortColumnArrayOutput values. You can construct a concrete instance of `CatalogTableStorageDescriptorSortColumnArrayInput` via:
CatalogTableStorageDescriptorSortColumnArray{ CatalogTableStorageDescriptorSortColumnArgs{...} }
type CatalogTableStorageDescriptorSortColumnArrayOutput ¶
type CatalogTableStorageDescriptorSortColumnArrayOutput struct{ *pulumi.OutputState }
func (CatalogTableStorageDescriptorSortColumnArrayOutput) ElementType ¶
func (CatalogTableStorageDescriptorSortColumnArrayOutput) ElementType() reflect.Type
func (CatalogTableStorageDescriptorSortColumnArrayOutput) ToCatalogTableStorageDescriptorSortColumnArrayOutput ¶
func (o CatalogTableStorageDescriptorSortColumnArrayOutput) ToCatalogTableStorageDescriptorSortColumnArrayOutput() CatalogTableStorageDescriptorSortColumnArrayOutput
func (CatalogTableStorageDescriptorSortColumnArrayOutput) ToCatalogTableStorageDescriptorSortColumnArrayOutputWithContext ¶
func (o CatalogTableStorageDescriptorSortColumnArrayOutput) ToCatalogTableStorageDescriptorSortColumnArrayOutputWithContext(ctx context.Context) CatalogTableStorageDescriptorSortColumnArrayOutput
type CatalogTableStorageDescriptorSortColumnInput ¶
type CatalogTableStorageDescriptorSortColumnInput interface { pulumi.Input ToCatalogTableStorageDescriptorSortColumnOutput() CatalogTableStorageDescriptorSortColumnOutput ToCatalogTableStorageDescriptorSortColumnOutputWithContext(context.Context) CatalogTableStorageDescriptorSortColumnOutput }
CatalogTableStorageDescriptorSortColumnInput is an input type that accepts CatalogTableStorageDescriptorSortColumnArgs and CatalogTableStorageDescriptorSortColumnOutput values. You can construct a concrete instance of `CatalogTableStorageDescriptorSortColumnInput` via:
CatalogTableStorageDescriptorSortColumnArgs{...}
type CatalogTableStorageDescriptorSortColumnOutput ¶
type CatalogTableStorageDescriptorSortColumnOutput struct{ *pulumi.OutputState }
func (CatalogTableStorageDescriptorSortColumnOutput) Column ¶
func (o CatalogTableStorageDescriptorSortColumnOutput) Column() pulumi.StringOutput
Name of the column.
func (CatalogTableStorageDescriptorSortColumnOutput) ElementType ¶
func (CatalogTableStorageDescriptorSortColumnOutput) ElementType() reflect.Type
func (CatalogTableStorageDescriptorSortColumnOutput) SortOrder ¶
func (o CatalogTableStorageDescriptorSortColumnOutput) SortOrder() pulumi.IntOutput
Whether the column is sorted in ascending (`1`) or descending order (`0`).
func (CatalogTableStorageDescriptorSortColumnOutput) ToCatalogTableStorageDescriptorSortColumnOutput ¶
func (o CatalogTableStorageDescriptorSortColumnOutput) ToCatalogTableStorageDescriptorSortColumnOutput() CatalogTableStorageDescriptorSortColumnOutput
func (CatalogTableStorageDescriptorSortColumnOutput) ToCatalogTableStorageDescriptorSortColumnOutputWithContext ¶
func (o CatalogTableStorageDescriptorSortColumnOutput) ToCatalogTableStorageDescriptorSortColumnOutputWithContext(ctx context.Context) CatalogTableStorageDescriptorSortColumnOutput
type CatalogTableTargetTable ¶
type CatalogTableTargetTable struct { // ID of the Data Catalog in which the table resides. CatalogId string `pulumi:"catalogId"` // Name of the catalog database that contains the target table. DatabaseName string `pulumi:"databaseName"` // Name of the target table. Name string `pulumi:"name"` // Region of the target table. Region *string `pulumi:"region"` }
type CatalogTableTargetTableArgs ¶
type CatalogTableTargetTableArgs struct { // ID of the Data Catalog in which the table resides. CatalogId pulumi.StringInput `pulumi:"catalogId"` // Name of the catalog database that contains the target table. DatabaseName pulumi.StringInput `pulumi:"databaseName"` // Name of the target table. Name pulumi.StringInput `pulumi:"name"` // Region of the target table. Region pulumi.StringPtrInput `pulumi:"region"` }
func (CatalogTableTargetTableArgs) ElementType ¶
func (CatalogTableTargetTableArgs) ElementType() reflect.Type
func (CatalogTableTargetTableArgs) ToCatalogTableTargetTableOutput ¶
func (i CatalogTableTargetTableArgs) ToCatalogTableTargetTableOutput() CatalogTableTargetTableOutput
func (CatalogTableTargetTableArgs) ToCatalogTableTargetTableOutputWithContext ¶
func (i CatalogTableTargetTableArgs) ToCatalogTableTargetTableOutputWithContext(ctx context.Context) CatalogTableTargetTableOutput
func (CatalogTableTargetTableArgs) ToCatalogTableTargetTablePtrOutput ¶
func (i CatalogTableTargetTableArgs) ToCatalogTableTargetTablePtrOutput() CatalogTableTargetTablePtrOutput
func (CatalogTableTargetTableArgs) ToCatalogTableTargetTablePtrOutputWithContext ¶
func (i CatalogTableTargetTableArgs) ToCatalogTableTargetTablePtrOutputWithContext(ctx context.Context) CatalogTableTargetTablePtrOutput
type CatalogTableTargetTableInput ¶
type CatalogTableTargetTableInput interface { pulumi.Input ToCatalogTableTargetTableOutput() CatalogTableTargetTableOutput ToCatalogTableTargetTableOutputWithContext(context.Context) CatalogTableTargetTableOutput }
CatalogTableTargetTableInput is an input type that accepts CatalogTableTargetTableArgs and CatalogTableTargetTableOutput values. You can construct a concrete instance of `CatalogTableTargetTableInput` via:
CatalogTableTargetTableArgs{...}
type CatalogTableTargetTableOutput ¶
type CatalogTableTargetTableOutput struct{ *pulumi.OutputState }
func (CatalogTableTargetTableOutput) CatalogId ¶
func (o CatalogTableTargetTableOutput) CatalogId() pulumi.StringOutput
ID of the Data Catalog in which the table resides.
func (CatalogTableTargetTableOutput) DatabaseName ¶
func (o CatalogTableTargetTableOutput) DatabaseName() pulumi.StringOutput
Name of the catalog database that contains the target table.
func (CatalogTableTargetTableOutput) ElementType ¶
func (CatalogTableTargetTableOutput) ElementType() reflect.Type
func (CatalogTableTargetTableOutput) Name ¶
func (o CatalogTableTargetTableOutput) Name() pulumi.StringOutput
Name of the target table.
func (CatalogTableTargetTableOutput) Region ¶ added in v6.18.2
func (o CatalogTableTargetTableOutput) Region() pulumi.StringPtrOutput
Region of the target table.
func (CatalogTableTargetTableOutput) ToCatalogTableTargetTableOutput ¶
func (o CatalogTableTargetTableOutput) ToCatalogTableTargetTableOutput() CatalogTableTargetTableOutput
func (CatalogTableTargetTableOutput) ToCatalogTableTargetTableOutputWithContext ¶
func (o CatalogTableTargetTableOutput) ToCatalogTableTargetTableOutputWithContext(ctx context.Context) CatalogTableTargetTableOutput
func (CatalogTableTargetTableOutput) ToCatalogTableTargetTablePtrOutput ¶
func (o CatalogTableTargetTableOutput) ToCatalogTableTargetTablePtrOutput() CatalogTableTargetTablePtrOutput
func (CatalogTableTargetTableOutput) ToCatalogTableTargetTablePtrOutputWithContext ¶
func (o CatalogTableTargetTableOutput) ToCatalogTableTargetTablePtrOutputWithContext(ctx context.Context) CatalogTableTargetTablePtrOutput
type CatalogTableTargetTablePtrInput ¶
type CatalogTableTargetTablePtrInput interface { pulumi.Input ToCatalogTableTargetTablePtrOutput() CatalogTableTargetTablePtrOutput ToCatalogTableTargetTablePtrOutputWithContext(context.Context) CatalogTableTargetTablePtrOutput }
CatalogTableTargetTablePtrInput is an input type that accepts CatalogTableTargetTableArgs, CatalogTableTargetTablePtr and CatalogTableTargetTablePtrOutput values. You can construct a concrete instance of `CatalogTableTargetTablePtrInput` via:
CatalogTableTargetTableArgs{...} or: nil
func CatalogTableTargetTablePtr ¶
func CatalogTableTargetTablePtr(v *CatalogTableTargetTableArgs) CatalogTableTargetTablePtrInput
type CatalogTableTargetTablePtrOutput ¶
type CatalogTableTargetTablePtrOutput struct{ *pulumi.OutputState }
func (CatalogTableTargetTablePtrOutput) CatalogId ¶
func (o CatalogTableTargetTablePtrOutput) CatalogId() pulumi.StringPtrOutput
ID of the Data Catalog in which the table resides.
func (CatalogTableTargetTablePtrOutput) DatabaseName ¶
func (o CatalogTableTargetTablePtrOutput) DatabaseName() pulumi.StringPtrOutput
Name of the catalog database that contains the target table.
func (CatalogTableTargetTablePtrOutput) Elem ¶
func (o CatalogTableTargetTablePtrOutput) Elem() CatalogTableTargetTableOutput
func (CatalogTableTargetTablePtrOutput) ElementType ¶
func (CatalogTableTargetTablePtrOutput) ElementType() reflect.Type
func (CatalogTableTargetTablePtrOutput) Name ¶
func (o CatalogTableTargetTablePtrOutput) Name() pulumi.StringPtrOutput
Name of the target table.
func (CatalogTableTargetTablePtrOutput) Region ¶ added in v6.18.2
func (o CatalogTableTargetTablePtrOutput) Region() pulumi.StringPtrOutput
Region of the target table.
func (CatalogTableTargetTablePtrOutput) ToCatalogTableTargetTablePtrOutput ¶
func (o CatalogTableTargetTablePtrOutput) ToCatalogTableTargetTablePtrOutput() CatalogTableTargetTablePtrOutput
func (CatalogTableTargetTablePtrOutput) ToCatalogTableTargetTablePtrOutputWithContext ¶
func (o CatalogTableTargetTablePtrOutput) ToCatalogTableTargetTablePtrOutputWithContext(ctx context.Context) CatalogTableTargetTablePtrOutput
type Classifier ¶
type Classifier struct { pulumi.CustomResourceState // A classifier for CSV content. Defined below. CsvClassifier ClassifierCsvClassifierPtrOutput `pulumi:"csvClassifier"` // A classifier that uses grok patterns. Defined below. GrokClassifier ClassifierGrokClassifierPtrOutput `pulumi:"grokClassifier"` // A classifier for JSON content. Defined below. JsonClassifier ClassifierJsonClassifierPtrOutput `pulumi:"jsonClassifier"` // The name of the classifier. Name pulumi.StringOutput `pulumi:"name"` // A classifier for XML content. Defined below. XmlClassifier ClassifierXmlClassifierPtrOutput `pulumi:"xmlClassifier"` }
Provides a Glue Classifier resource.
> **NOTE:** It is only valid to create one type of classifier (CSV, grok, JSON, or XML). Changing classifier types will recreate the classifier.
## Example Usage
### CSV Classifier
```go package main
import (
"github.com/pulumi/pulumi-aws/sdk/v6/go/aws/glue" "github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { _, err := glue.NewClassifier(ctx, "example", &glue.ClassifierArgs{ Name: pulumi.String("example"), CsvClassifier: &glue.ClassifierCsvClassifierArgs{ AllowSingleColumn: pulumi.Bool(false), ContainsHeader: pulumi.String("PRESENT"), Delimiter: pulumi.String(","), DisableValueTrimming: pulumi.Bool(false), Headers: pulumi.StringArray{ pulumi.String("example1"), pulumi.String("example2"), }, QuoteSymbol: pulumi.String("'"), }, }) if err != nil { return err } return nil }) }
```
### Grok Classifier
```go package main
import (
"github.com/pulumi/pulumi-aws/sdk/v6/go/aws/glue" "github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { _, err := glue.NewClassifier(ctx, "example", &glue.ClassifierArgs{ Name: pulumi.String("example"), GrokClassifier: &glue.ClassifierGrokClassifierArgs{ Classification: pulumi.String("example"), GrokPattern: pulumi.String("example"), }, }) if err != nil { return err } return nil }) }
```
### JSON Classifier
```go package main
import (
"github.com/pulumi/pulumi-aws/sdk/v6/go/aws/glue" "github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { _, err := glue.NewClassifier(ctx, "example", &glue.ClassifierArgs{ Name: pulumi.String("example"), JsonClassifier: &glue.ClassifierJsonClassifierArgs{ JsonPath: pulumi.String("example"), }, }) if err != nil { return err } return nil }) }
```
### XML Classifier
```go package main
import (
"github.com/pulumi/pulumi-aws/sdk/v6/go/aws/glue" "github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { _, err := glue.NewClassifier(ctx, "example", &glue.ClassifierArgs{ Name: pulumi.String("example"), XmlClassifier: &glue.ClassifierXmlClassifierArgs{ Classification: pulumi.String("example"), RowTag: pulumi.String("example"), }, }) if err != nil { return err } return nil }) }
```
## Import
Using `pulumi import`, import Glue Classifiers using their name. For example:
```sh $ pulumi import aws:glue/classifier:Classifier MyClassifier MyClassifier ```
func GetClassifier ¶
func GetClassifier(ctx *pulumi.Context, name string, id pulumi.IDInput, state *ClassifierState, opts ...pulumi.ResourceOption) (*Classifier, error)
GetClassifier gets an existing Classifier resource's state with the given name, ID, and optional state properties that are used to uniquely qualify the lookup (nil if not required).
func NewClassifier ¶
func NewClassifier(ctx *pulumi.Context, name string, args *ClassifierArgs, opts ...pulumi.ResourceOption) (*Classifier, error)
NewClassifier registers a new resource with the given unique name, arguments, and options.
func (*Classifier) ElementType ¶
func (*Classifier) ElementType() reflect.Type
func (*Classifier) ToClassifierOutput ¶
func (i *Classifier) ToClassifierOutput() ClassifierOutput
func (*Classifier) ToClassifierOutputWithContext ¶
func (i *Classifier) ToClassifierOutputWithContext(ctx context.Context) ClassifierOutput
type ClassifierArgs ¶
type ClassifierArgs struct { // A classifier for CSV content. Defined below. CsvClassifier ClassifierCsvClassifierPtrInput // A classifier that uses grok patterns. Defined below. GrokClassifier ClassifierGrokClassifierPtrInput // A classifier for JSON content. Defined below. JsonClassifier ClassifierJsonClassifierPtrInput // The name of the classifier. Name pulumi.StringPtrInput // A classifier for XML content. Defined below. XmlClassifier ClassifierXmlClassifierPtrInput }
The set of arguments for constructing a Classifier resource.
func (ClassifierArgs) ElementType ¶
func (ClassifierArgs) ElementType() reflect.Type
type ClassifierArray ¶
type ClassifierArray []ClassifierInput
func (ClassifierArray) ElementType ¶
func (ClassifierArray) ElementType() reflect.Type
func (ClassifierArray) ToClassifierArrayOutput ¶
func (i ClassifierArray) ToClassifierArrayOutput() ClassifierArrayOutput
func (ClassifierArray) ToClassifierArrayOutputWithContext ¶
func (i ClassifierArray) ToClassifierArrayOutputWithContext(ctx context.Context) ClassifierArrayOutput
type ClassifierArrayInput ¶
type ClassifierArrayInput interface { pulumi.Input ToClassifierArrayOutput() ClassifierArrayOutput ToClassifierArrayOutputWithContext(context.Context) ClassifierArrayOutput }
ClassifierArrayInput is an input type that accepts ClassifierArray and ClassifierArrayOutput values. You can construct a concrete instance of `ClassifierArrayInput` via:
ClassifierArray{ ClassifierArgs{...} }
type ClassifierArrayOutput ¶
type ClassifierArrayOutput struct{ *pulumi.OutputState }
func (ClassifierArrayOutput) ElementType ¶
func (ClassifierArrayOutput) ElementType() reflect.Type
func (ClassifierArrayOutput) Index ¶
func (o ClassifierArrayOutput) Index(i pulumi.IntInput) ClassifierOutput
func (ClassifierArrayOutput) ToClassifierArrayOutput ¶
func (o ClassifierArrayOutput) ToClassifierArrayOutput() ClassifierArrayOutput
func (ClassifierArrayOutput) ToClassifierArrayOutputWithContext ¶
func (o ClassifierArrayOutput) ToClassifierArrayOutputWithContext(ctx context.Context) ClassifierArrayOutput
type ClassifierCsvClassifier ¶
type ClassifierCsvClassifier struct { // Enables the processing of files that contain only one column. AllowSingleColumn *bool `pulumi:"allowSingleColumn"` // Indicates whether the CSV file contains a header. This can be one of "ABSENT", "PRESENT", or "UNKNOWN". ContainsHeader *string `pulumi:"containsHeader"` // Enables the custom datatype to be configured. CustomDatatypeConfigured *bool `pulumi:"customDatatypeConfigured"` // A list of supported custom datatypes. Valid values are `BINARY`, `BOOLEAN`, `DATE`, `DECIMAL`, `DOUBLE`, `FLOAT`, `INT`, `LONG`, `SHORT`, `STRING`, `TIMESTAMP`. CustomDatatypes []string `pulumi:"customDatatypes"` // The delimiter used in the CSV to separate columns. Delimiter *string `pulumi:"delimiter"` // Specifies whether to trim column values. DisableValueTrimming *bool `pulumi:"disableValueTrimming"` // A list of strings representing column names. Headers []string `pulumi:"headers"` // A custom symbol to denote what combines content into a single column value. It must be different from the column delimiter. QuoteSymbol *string `pulumi:"quoteSymbol"` // The SerDe for processing CSV. Valid values are `OpenCSVSerDe`, `LazySimpleSerDe`, `None`. Serde *string `pulumi:"serde"` }
type ClassifierCsvClassifierArgs ¶
type ClassifierCsvClassifierArgs struct { // Enables the processing of files that contain only one column. AllowSingleColumn pulumi.BoolPtrInput `pulumi:"allowSingleColumn"` // Indicates whether the CSV file contains a header. This can be one of "ABSENT", "PRESENT", or "UNKNOWN". ContainsHeader pulumi.StringPtrInput `pulumi:"containsHeader"` // Enables the custom datatype to be configured. CustomDatatypeConfigured pulumi.BoolPtrInput `pulumi:"customDatatypeConfigured"` // A list of supported custom datatypes. Valid values are `BINARY`, `BOOLEAN`, `DATE`, `DECIMAL`, `DOUBLE`, `FLOAT`, `INT`, `LONG`, `SHORT`, `STRING`, `TIMESTAMP`. CustomDatatypes pulumi.StringArrayInput `pulumi:"customDatatypes"` // The delimiter used in the CSV to separate columns. Delimiter pulumi.StringPtrInput `pulumi:"delimiter"` // Specifies whether to trim column values. DisableValueTrimming pulumi.BoolPtrInput `pulumi:"disableValueTrimming"` // A list of strings representing column names. Headers pulumi.StringArrayInput `pulumi:"headers"` // A custom symbol to denote what combines content into a single column value. It must be different from the column delimiter. QuoteSymbol pulumi.StringPtrInput `pulumi:"quoteSymbol"` // The SerDe for processing CSV. Valid values are `OpenCSVSerDe`, `LazySimpleSerDe`, `None`. Serde pulumi.StringPtrInput `pulumi:"serde"` }
func (ClassifierCsvClassifierArgs) ElementType ¶
func (ClassifierCsvClassifierArgs) ElementType() reflect.Type
func (ClassifierCsvClassifierArgs) ToClassifierCsvClassifierOutput ¶
func (i ClassifierCsvClassifierArgs) ToClassifierCsvClassifierOutput() ClassifierCsvClassifierOutput
func (ClassifierCsvClassifierArgs) ToClassifierCsvClassifierOutputWithContext ¶
func (i ClassifierCsvClassifierArgs) ToClassifierCsvClassifierOutputWithContext(ctx context.Context) ClassifierCsvClassifierOutput
func (ClassifierCsvClassifierArgs) ToClassifierCsvClassifierPtrOutput ¶
func (i ClassifierCsvClassifierArgs) ToClassifierCsvClassifierPtrOutput() ClassifierCsvClassifierPtrOutput
func (ClassifierCsvClassifierArgs) ToClassifierCsvClassifierPtrOutputWithContext ¶
func (i ClassifierCsvClassifierArgs) ToClassifierCsvClassifierPtrOutputWithContext(ctx context.Context) ClassifierCsvClassifierPtrOutput
type ClassifierCsvClassifierInput ¶
type ClassifierCsvClassifierInput interface { pulumi.Input ToClassifierCsvClassifierOutput() ClassifierCsvClassifierOutput ToClassifierCsvClassifierOutputWithContext(context.Context) ClassifierCsvClassifierOutput }
ClassifierCsvClassifierInput is an input type that accepts ClassifierCsvClassifierArgs and ClassifierCsvClassifierOutput values. You can construct a concrete instance of `ClassifierCsvClassifierInput` via:
ClassifierCsvClassifierArgs{...}
type ClassifierCsvClassifierOutput ¶
type ClassifierCsvClassifierOutput struct{ *pulumi.OutputState }
func (ClassifierCsvClassifierOutput) AllowSingleColumn ¶
func (o ClassifierCsvClassifierOutput) AllowSingleColumn() pulumi.BoolPtrOutput
Enables the processing of files that contain only one column.
func (ClassifierCsvClassifierOutput) ContainsHeader ¶
func (o ClassifierCsvClassifierOutput) ContainsHeader() pulumi.StringPtrOutput
Indicates whether the CSV file contains a header. This can be one of "ABSENT", "PRESENT", or "UNKNOWN".
func (ClassifierCsvClassifierOutput) CustomDatatypeConfigured ¶
func (o ClassifierCsvClassifierOutput) CustomDatatypeConfigured() pulumi.BoolPtrOutput
Enables the custom datatype to be configured.
func (ClassifierCsvClassifierOutput) CustomDatatypes ¶
func (o ClassifierCsvClassifierOutput) CustomDatatypes() pulumi.StringArrayOutput
A list of supported custom datatypes. Valid values are `BINARY`, `BOOLEAN`, `DATE`, `DECIMAL`, `DOUBLE`, `FLOAT`, `INT`, `LONG`, `SHORT`, `STRING`, `TIMESTAMP`.
func (ClassifierCsvClassifierOutput) Delimiter ¶
func (o ClassifierCsvClassifierOutput) Delimiter() pulumi.StringPtrOutput
The delimiter used in the CSV to separate columns.
func (ClassifierCsvClassifierOutput) DisableValueTrimming ¶
func (o ClassifierCsvClassifierOutput) DisableValueTrimming() pulumi.BoolPtrOutput
Specifies whether to trim column values.
func (ClassifierCsvClassifierOutput) ElementType ¶
func (ClassifierCsvClassifierOutput) ElementType() reflect.Type
func (ClassifierCsvClassifierOutput) Headers ¶
func (o ClassifierCsvClassifierOutput) Headers() pulumi.StringArrayOutput
A list of strings representing column names.
func (ClassifierCsvClassifierOutput) QuoteSymbol ¶
func (o ClassifierCsvClassifierOutput) QuoteSymbol() pulumi.StringPtrOutput
A custom symbol to denote what combines content into a single column value. It must be different from the column delimiter.
func (ClassifierCsvClassifierOutput) Serde ¶ added in v6.18.2
func (o ClassifierCsvClassifierOutput) Serde() pulumi.StringPtrOutput
The SerDe for processing CSV. Valid values are `OpenCSVSerDe`, `LazySimpleSerDe`, `None`.
func (ClassifierCsvClassifierOutput) ToClassifierCsvClassifierOutput ¶
func (o ClassifierCsvClassifierOutput) ToClassifierCsvClassifierOutput() ClassifierCsvClassifierOutput
func (ClassifierCsvClassifierOutput) ToClassifierCsvClassifierOutputWithContext ¶
func (o ClassifierCsvClassifierOutput) ToClassifierCsvClassifierOutputWithContext(ctx context.Context) ClassifierCsvClassifierOutput
func (ClassifierCsvClassifierOutput) ToClassifierCsvClassifierPtrOutput ¶
func (o ClassifierCsvClassifierOutput) ToClassifierCsvClassifierPtrOutput() ClassifierCsvClassifierPtrOutput
func (ClassifierCsvClassifierOutput) ToClassifierCsvClassifierPtrOutputWithContext ¶
func (o ClassifierCsvClassifierOutput) ToClassifierCsvClassifierPtrOutputWithContext(ctx context.Context) ClassifierCsvClassifierPtrOutput
type ClassifierCsvClassifierPtrInput ¶
type ClassifierCsvClassifierPtrInput interface { pulumi.Input ToClassifierCsvClassifierPtrOutput() ClassifierCsvClassifierPtrOutput ToClassifierCsvClassifierPtrOutputWithContext(context.Context) ClassifierCsvClassifierPtrOutput }
ClassifierCsvClassifierPtrInput is an input type that accepts ClassifierCsvClassifierArgs, ClassifierCsvClassifierPtr and ClassifierCsvClassifierPtrOutput values. You can construct a concrete instance of `ClassifierCsvClassifierPtrInput` via:
ClassifierCsvClassifierArgs{...} or: nil
func ClassifierCsvClassifierPtr ¶
func ClassifierCsvClassifierPtr(v *ClassifierCsvClassifierArgs) ClassifierCsvClassifierPtrInput
type ClassifierCsvClassifierPtrOutput ¶
type ClassifierCsvClassifierPtrOutput struct{ *pulumi.OutputState }
func (ClassifierCsvClassifierPtrOutput) AllowSingleColumn ¶
func (o ClassifierCsvClassifierPtrOutput) AllowSingleColumn() pulumi.BoolPtrOutput
Enables the processing of files that contain only one column.
func (ClassifierCsvClassifierPtrOutput) ContainsHeader ¶
func (o ClassifierCsvClassifierPtrOutput) ContainsHeader() pulumi.StringPtrOutput
Indicates whether the CSV file contains a header. This can be one of "ABSENT", "PRESENT", or "UNKNOWN".
func (ClassifierCsvClassifierPtrOutput) CustomDatatypeConfigured ¶
func (o ClassifierCsvClassifierPtrOutput) CustomDatatypeConfigured() pulumi.BoolPtrOutput
Enables the custom datatype to be configured.
func (ClassifierCsvClassifierPtrOutput) CustomDatatypes ¶
func (o ClassifierCsvClassifierPtrOutput) CustomDatatypes() pulumi.StringArrayOutput
A list of supported custom datatypes. Valid values are `BINARY`, `BOOLEAN`, `DATE`, `DECIMAL`, `DOUBLE`, `FLOAT`, `INT`, `LONG`, `SHORT`, `STRING`, `TIMESTAMP`.
func (ClassifierCsvClassifierPtrOutput) Delimiter ¶
func (o ClassifierCsvClassifierPtrOutput) Delimiter() pulumi.StringPtrOutput
The delimiter used in the CSV to separate columns.
func (ClassifierCsvClassifierPtrOutput) DisableValueTrimming ¶
func (o ClassifierCsvClassifierPtrOutput) DisableValueTrimming() pulumi.BoolPtrOutput
Specifies whether to trim column values.
func (ClassifierCsvClassifierPtrOutput) Elem ¶
func (o ClassifierCsvClassifierPtrOutput) Elem() ClassifierCsvClassifierOutput
func (ClassifierCsvClassifierPtrOutput) ElementType ¶
func (ClassifierCsvClassifierPtrOutput) ElementType() reflect.Type
func (ClassifierCsvClassifierPtrOutput) Headers ¶
func (o ClassifierCsvClassifierPtrOutput) Headers() pulumi.StringArrayOutput
A list of strings representing column names.
func (ClassifierCsvClassifierPtrOutput) QuoteSymbol ¶
func (o ClassifierCsvClassifierPtrOutput) QuoteSymbol() pulumi.StringPtrOutput
A custom symbol to denote what combines content into a single column value. It must be different from the column delimiter.
func (ClassifierCsvClassifierPtrOutput) Serde ¶ added in v6.18.2
func (o ClassifierCsvClassifierPtrOutput) Serde() pulumi.StringPtrOutput
The SerDe for processing CSV. Valid values are `OpenCSVSerDe`, `LazySimpleSerDe`, `None`.
func (ClassifierCsvClassifierPtrOutput) ToClassifierCsvClassifierPtrOutput ¶
func (o ClassifierCsvClassifierPtrOutput) ToClassifierCsvClassifierPtrOutput() ClassifierCsvClassifierPtrOutput
func (ClassifierCsvClassifierPtrOutput) ToClassifierCsvClassifierPtrOutputWithContext ¶
func (o ClassifierCsvClassifierPtrOutput) ToClassifierCsvClassifierPtrOutputWithContext(ctx context.Context) ClassifierCsvClassifierPtrOutput
type ClassifierGrokClassifier ¶
type ClassifierGrokClassifier struct { // An identifier of the data format that the classifier matches, such as Twitter, JSON, Omniture logs, Amazon CloudWatch Logs, and so on. Classification string `pulumi:"classification"` // Custom grok patterns used by this classifier. CustomPatterns *string `pulumi:"customPatterns"` // The grok pattern used by this classifier. GrokPattern string `pulumi:"grokPattern"` }
type ClassifierGrokClassifierArgs ¶
type ClassifierGrokClassifierArgs struct { // An identifier of the data format that the classifier matches, such as Twitter, JSON, Omniture logs, Amazon CloudWatch Logs, and so on. Classification pulumi.StringInput `pulumi:"classification"` // Custom grok patterns used by this classifier. CustomPatterns pulumi.StringPtrInput `pulumi:"customPatterns"` // The grok pattern used by this classifier. GrokPattern pulumi.StringInput `pulumi:"grokPattern"` }
func (ClassifierGrokClassifierArgs) ElementType ¶
func (ClassifierGrokClassifierArgs) ElementType() reflect.Type
func (ClassifierGrokClassifierArgs) ToClassifierGrokClassifierOutput ¶
func (i ClassifierGrokClassifierArgs) ToClassifierGrokClassifierOutput() ClassifierGrokClassifierOutput
func (ClassifierGrokClassifierArgs) ToClassifierGrokClassifierOutputWithContext ¶
func (i ClassifierGrokClassifierArgs) ToClassifierGrokClassifierOutputWithContext(ctx context.Context) ClassifierGrokClassifierOutput
func (ClassifierGrokClassifierArgs) ToClassifierGrokClassifierPtrOutput ¶
func (i ClassifierGrokClassifierArgs) ToClassifierGrokClassifierPtrOutput() ClassifierGrokClassifierPtrOutput
func (ClassifierGrokClassifierArgs) ToClassifierGrokClassifierPtrOutputWithContext ¶
func (i ClassifierGrokClassifierArgs) ToClassifierGrokClassifierPtrOutputWithContext(ctx context.Context) ClassifierGrokClassifierPtrOutput
type ClassifierGrokClassifierInput ¶
type ClassifierGrokClassifierInput interface { pulumi.Input ToClassifierGrokClassifierOutput() ClassifierGrokClassifierOutput ToClassifierGrokClassifierOutputWithContext(context.Context) ClassifierGrokClassifierOutput }
ClassifierGrokClassifierInput is an input type that accepts ClassifierGrokClassifierArgs and ClassifierGrokClassifierOutput values. You can construct a concrete instance of `ClassifierGrokClassifierInput` via:
ClassifierGrokClassifierArgs{...}
type ClassifierGrokClassifierOutput ¶
type ClassifierGrokClassifierOutput struct{ *pulumi.OutputState }
func (ClassifierGrokClassifierOutput) Classification ¶
func (o ClassifierGrokClassifierOutput) Classification() pulumi.StringOutput
An identifier of the data format that the classifier matches, such as Twitter, JSON, Omniture logs, Amazon CloudWatch Logs, and so on.
func (ClassifierGrokClassifierOutput) CustomPatterns ¶
func (o ClassifierGrokClassifierOutput) CustomPatterns() pulumi.StringPtrOutput
Custom grok patterns used by this classifier.
func (ClassifierGrokClassifierOutput) ElementType ¶
func (ClassifierGrokClassifierOutput) ElementType() reflect.Type
func (ClassifierGrokClassifierOutput) GrokPattern ¶
func (o ClassifierGrokClassifierOutput) GrokPattern() pulumi.StringOutput
The grok pattern used by this classifier.
func (ClassifierGrokClassifierOutput) ToClassifierGrokClassifierOutput ¶
func (o ClassifierGrokClassifierOutput) ToClassifierGrokClassifierOutput() ClassifierGrokClassifierOutput
func (ClassifierGrokClassifierOutput) ToClassifierGrokClassifierOutputWithContext ¶
func (o ClassifierGrokClassifierOutput) ToClassifierGrokClassifierOutputWithContext(ctx context.Context) ClassifierGrokClassifierOutput
func (ClassifierGrokClassifierOutput) ToClassifierGrokClassifierPtrOutput ¶
func (o ClassifierGrokClassifierOutput) ToClassifierGrokClassifierPtrOutput() ClassifierGrokClassifierPtrOutput
func (ClassifierGrokClassifierOutput) ToClassifierGrokClassifierPtrOutputWithContext ¶
func (o ClassifierGrokClassifierOutput) ToClassifierGrokClassifierPtrOutputWithContext(ctx context.Context) ClassifierGrokClassifierPtrOutput
type ClassifierGrokClassifierPtrInput ¶
type ClassifierGrokClassifierPtrInput interface { pulumi.Input ToClassifierGrokClassifierPtrOutput() ClassifierGrokClassifierPtrOutput ToClassifierGrokClassifierPtrOutputWithContext(context.Context) ClassifierGrokClassifierPtrOutput }
ClassifierGrokClassifierPtrInput is an input type that accepts ClassifierGrokClassifierArgs, ClassifierGrokClassifierPtr and ClassifierGrokClassifierPtrOutput values. You can construct a concrete instance of `ClassifierGrokClassifierPtrInput` via:
ClassifierGrokClassifierArgs{...} or: nil
func ClassifierGrokClassifierPtr ¶
func ClassifierGrokClassifierPtr(v *ClassifierGrokClassifierArgs) ClassifierGrokClassifierPtrInput
type ClassifierGrokClassifierPtrOutput ¶
type ClassifierGrokClassifierPtrOutput struct{ *pulumi.OutputState }
func (ClassifierGrokClassifierPtrOutput) Classification ¶
func (o ClassifierGrokClassifierPtrOutput) Classification() pulumi.StringPtrOutput
An identifier of the data format that the classifier matches, such as Twitter, JSON, Omniture logs, Amazon CloudWatch Logs, and so on.
func (ClassifierGrokClassifierPtrOutput) CustomPatterns ¶
func (o ClassifierGrokClassifierPtrOutput) CustomPatterns() pulumi.StringPtrOutput
Custom grok patterns used by this classifier.
func (ClassifierGrokClassifierPtrOutput) Elem ¶
func (o ClassifierGrokClassifierPtrOutput) Elem() ClassifierGrokClassifierOutput
func (ClassifierGrokClassifierPtrOutput) ElementType ¶
func (ClassifierGrokClassifierPtrOutput) ElementType() reflect.Type
func (ClassifierGrokClassifierPtrOutput) GrokPattern ¶
func (o ClassifierGrokClassifierPtrOutput) GrokPattern() pulumi.StringPtrOutput
The grok pattern used by this classifier.
func (ClassifierGrokClassifierPtrOutput) ToClassifierGrokClassifierPtrOutput ¶
func (o ClassifierGrokClassifierPtrOutput) ToClassifierGrokClassifierPtrOutput() ClassifierGrokClassifierPtrOutput
func (ClassifierGrokClassifierPtrOutput) ToClassifierGrokClassifierPtrOutputWithContext ¶
func (o ClassifierGrokClassifierPtrOutput) ToClassifierGrokClassifierPtrOutputWithContext(ctx context.Context) ClassifierGrokClassifierPtrOutput
type ClassifierInput ¶
type ClassifierInput interface { pulumi.Input ToClassifierOutput() ClassifierOutput ToClassifierOutputWithContext(ctx context.Context) ClassifierOutput }
type ClassifierJsonClassifier ¶
type ClassifierJsonClassifier struct { // A `JsonPath` string defining the JSON data for the classifier to classify. AWS Glue supports a subset of `JsonPath`, as described in [Writing JsonPath Custom Classifiers](https://docs.aws.amazon.com/glue/latest/dg/custom-classifier.html#custom-classifier-json). JsonPath string `pulumi:"jsonPath"` }
type ClassifierJsonClassifierArgs ¶
type ClassifierJsonClassifierArgs struct { // A `JsonPath` string defining the JSON data for the classifier to classify. AWS Glue supports a subset of `JsonPath`, as described in [Writing JsonPath Custom Classifiers](https://docs.aws.amazon.com/glue/latest/dg/custom-classifier.html#custom-classifier-json). JsonPath pulumi.StringInput `pulumi:"jsonPath"` }
func (ClassifierJsonClassifierArgs) ElementType ¶
func (ClassifierJsonClassifierArgs) ElementType() reflect.Type
func (ClassifierJsonClassifierArgs) ToClassifierJsonClassifierOutput ¶
func (i ClassifierJsonClassifierArgs) ToClassifierJsonClassifierOutput() ClassifierJsonClassifierOutput
func (ClassifierJsonClassifierArgs) ToClassifierJsonClassifierOutputWithContext ¶
func (i ClassifierJsonClassifierArgs) ToClassifierJsonClassifierOutputWithContext(ctx context.Context) ClassifierJsonClassifierOutput
func (ClassifierJsonClassifierArgs) ToClassifierJsonClassifierPtrOutput ¶
func (i ClassifierJsonClassifierArgs) ToClassifierJsonClassifierPtrOutput() ClassifierJsonClassifierPtrOutput
func (ClassifierJsonClassifierArgs) ToClassifierJsonClassifierPtrOutputWithContext ¶
func (i ClassifierJsonClassifierArgs) ToClassifierJsonClassifierPtrOutputWithContext(ctx context.Context) ClassifierJsonClassifierPtrOutput
type ClassifierJsonClassifierInput ¶
type ClassifierJsonClassifierInput interface { pulumi.Input ToClassifierJsonClassifierOutput() ClassifierJsonClassifierOutput ToClassifierJsonClassifierOutputWithContext(context.Context) ClassifierJsonClassifierOutput }
ClassifierJsonClassifierInput is an input type that accepts ClassifierJsonClassifierArgs and ClassifierJsonClassifierOutput values. You can construct a concrete instance of `ClassifierJsonClassifierInput` via:
ClassifierJsonClassifierArgs{...}
type ClassifierJsonClassifierOutput ¶
type ClassifierJsonClassifierOutput struct{ *pulumi.OutputState }
func (ClassifierJsonClassifierOutput) ElementType ¶
func (ClassifierJsonClassifierOutput) ElementType() reflect.Type
func (ClassifierJsonClassifierOutput) JsonPath ¶
func (o ClassifierJsonClassifierOutput) JsonPath() pulumi.StringOutput
A `JsonPath` string defining the JSON data for the classifier to classify. AWS Glue supports a subset of `JsonPath`, as described in [Writing JsonPath Custom Classifiers](https://docs.aws.amazon.com/glue/latest/dg/custom-classifier.html#custom-classifier-json).
func (ClassifierJsonClassifierOutput) ToClassifierJsonClassifierOutput ¶
func (o ClassifierJsonClassifierOutput) ToClassifierJsonClassifierOutput() ClassifierJsonClassifierOutput
func (ClassifierJsonClassifierOutput) ToClassifierJsonClassifierOutputWithContext ¶
func (o ClassifierJsonClassifierOutput) ToClassifierJsonClassifierOutputWithContext(ctx context.Context) ClassifierJsonClassifierOutput
func (ClassifierJsonClassifierOutput) ToClassifierJsonClassifierPtrOutput ¶
func (o ClassifierJsonClassifierOutput) ToClassifierJsonClassifierPtrOutput() ClassifierJsonClassifierPtrOutput
func (ClassifierJsonClassifierOutput) ToClassifierJsonClassifierPtrOutputWithContext ¶
func (o ClassifierJsonClassifierOutput) ToClassifierJsonClassifierPtrOutputWithContext(ctx context.Context) ClassifierJsonClassifierPtrOutput
type ClassifierJsonClassifierPtrInput ¶
type ClassifierJsonClassifierPtrInput interface { pulumi.Input ToClassifierJsonClassifierPtrOutput() ClassifierJsonClassifierPtrOutput ToClassifierJsonClassifierPtrOutputWithContext(context.Context) ClassifierJsonClassifierPtrOutput }
ClassifierJsonClassifierPtrInput is an input type that accepts ClassifierJsonClassifierArgs, ClassifierJsonClassifierPtr and ClassifierJsonClassifierPtrOutput values. You can construct a concrete instance of `ClassifierJsonClassifierPtrInput` via:
ClassifierJsonClassifierArgs{...} or: nil
func ClassifierJsonClassifierPtr ¶
func ClassifierJsonClassifierPtr(v *ClassifierJsonClassifierArgs) ClassifierJsonClassifierPtrInput
type ClassifierJsonClassifierPtrOutput ¶
type ClassifierJsonClassifierPtrOutput struct{ *pulumi.OutputState }
func (ClassifierJsonClassifierPtrOutput) Elem ¶
func (o ClassifierJsonClassifierPtrOutput) Elem() ClassifierJsonClassifierOutput
func (ClassifierJsonClassifierPtrOutput) ElementType ¶
func (ClassifierJsonClassifierPtrOutput) ElementType() reflect.Type
func (ClassifierJsonClassifierPtrOutput) JsonPath ¶
func (o ClassifierJsonClassifierPtrOutput) JsonPath() pulumi.StringPtrOutput
A `JsonPath` string defining the JSON data for the classifier to classify. AWS Glue supports a subset of `JsonPath`, as described in [Writing JsonPath Custom Classifiers](https://docs.aws.amazon.com/glue/latest/dg/custom-classifier.html#custom-classifier-json).
func (ClassifierJsonClassifierPtrOutput) ToClassifierJsonClassifierPtrOutput ¶
func (o ClassifierJsonClassifierPtrOutput) ToClassifierJsonClassifierPtrOutput() ClassifierJsonClassifierPtrOutput
func (ClassifierJsonClassifierPtrOutput) ToClassifierJsonClassifierPtrOutputWithContext ¶
func (o ClassifierJsonClassifierPtrOutput) ToClassifierJsonClassifierPtrOutputWithContext(ctx context.Context) ClassifierJsonClassifierPtrOutput
type ClassifierMap ¶
type ClassifierMap map[string]ClassifierInput
func (ClassifierMap) ElementType ¶
func (ClassifierMap) ElementType() reflect.Type
func (ClassifierMap) ToClassifierMapOutput ¶
func (i ClassifierMap) ToClassifierMapOutput() ClassifierMapOutput
func (ClassifierMap) ToClassifierMapOutputWithContext ¶
func (i ClassifierMap) ToClassifierMapOutputWithContext(ctx context.Context) ClassifierMapOutput
type ClassifierMapInput ¶
type ClassifierMapInput interface { pulumi.Input ToClassifierMapOutput() ClassifierMapOutput ToClassifierMapOutputWithContext(context.Context) ClassifierMapOutput }
ClassifierMapInput is an input type that accepts ClassifierMap and ClassifierMapOutput values. You can construct a concrete instance of `ClassifierMapInput` via:
ClassifierMap{ "key": ClassifierArgs{...} }
type ClassifierMapOutput ¶
type ClassifierMapOutput struct{ *pulumi.OutputState }
func (ClassifierMapOutput) ElementType ¶
func (ClassifierMapOutput) ElementType() reflect.Type
func (ClassifierMapOutput) MapIndex ¶
func (o ClassifierMapOutput) MapIndex(k pulumi.StringInput) ClassifierOutput
func (ClassifierMapOutput) ToClassifierMapOutput ¶
func (o ClassifierMapOutput) ToClassifierMapOutput() ClassifierMapOutput
func (ClassifierMapOutput) ToClassifierMapOutputWithContext ¶
func (o ClassifierMapOutput) ToClassifierMapOutputWithContext(ctx context.Context) ClassifierMapOutput
type ClassifierOutput ¶
type ClassifierOutput struct{ *pulumi.OutputState }
func (ClassifierOutput) CsvClassifier ¶
func (o ClassifierOutput) CsvClassifier() ClassifierCsvClassifierPtrOutput
A classifier for CSV content. Defined below.
func (ClassifierOutput) ElementType ¶
func (ClassifierOutput) ElementType() reflect.Type
func (ClassifierOutput) GrokClassifier ¶
func (o ClassifierOutput) GrokClassifier() ClassifierGrokClassifierPtrOutput
A classifier that uses grok patterns. Defined below.
func (ClassifierOutput) JsonClassifier ¶
func (o ClassifierOutput) JsonClassifier() ClassifierJsonClassifierPtrOutput
A classifier for JSON content. Defined below.
func (ClassifierOutput) Name ¶
func (o ClassifierOutput) Name() pulumi.StringOutput
The name of the classifier.
func (ClassifierOutput) ToClassifierOutput ¶
func (o ClassifierOutput) ToClassifierOutput() ClassifierOutput
func (ClassifierOutput) ToClassifierOutputWithContext ¶
func (o ClassifierOutput) ToClassifierOutputWithContext(ctx context.Context) ClassifierOutput
func (ClassifierOutput) XmlClassifier ¶
func (o ClassifierOutput) XmlClassifier() ClassifierXmlClassifierPtrOutput
A classifier for XML content. Defined below.
type ClassifierState ¶
type ClassifierState struct { // A classifier for CSV content. Defined below. CsvClassifier ClassifierCsvClassifierPtrInput // A classifier that uses grok patterns. Defined below. GrokClassifier ClassifierGrokClassifierPtrInput // A classifier for JSON content. Defined below. JsonClassifier ClassifierJsonClassifierPtrInput // The name of the classifier. Name pulumi.StringPtrInput // A classifier for XML content. Defined below. XmlClassifier ClassifierXmlClassifierPtrInput }
func (ClassifierState) ElementType ¶
func (ClassifierState) ElementType() reflect.Type
type ClassifierXmlClassifier ¶
type ClassifierXmlClassifier struct { // An identifier of the data format that the classifier matches. Classification string `pulumi:"classification"` // The XML tag designating the element that contains each record in an XML document being parsed. Note that this cannot identify a self-closing element (closed by `/>`). An empty row element that contains only attributes can be parsed as long as it ends with a closing tag (for example, `<row item_a="A" item_b="B"></row>` is okay, but `<row item_a="A" item_b="B" />` is not). RowTag string `pulumi:"rowTag"` }
type ClassifierXmlClassifierArgs ¶
type ClassifierXmlClassifierArgs struct { // An identifier of the data format that the classifier matches. Classification pulumi.StringInput `pulumi:"classification"` // The XML tag designating the element that contains each record in an XML document being parsed. Note that this cannot identify a self-closing element (closed by `/>`). An empty row element that contains only attributes can be parsed as long as it ends with a closing tag (for example, `<row item_a="A" item_b="B"></row>` is okay, but `<row item_a="A" item_b="B" />` is not). RowTag pulumi.StringInput `pulumi:"rowTag"` }
func (ClassifierXmlClassifierArgs) ElementType ¶
func (ClassifierXmlClassifierArgs) ElementType() reflect.Type
func (ClassifierXmlClassifierArgs) ToClassifierXmlClassifierOutput ¶
func (i ClassifierXmlClassifierArgs) ToClassifierXmlClassifierOutput() ClassifierXmlClassifierOutput
func (ClassifierXmlClassifierArgs) ToClassifierXmlClassifierOutputWithContext ¶
func (i ClassifierXmlClassifierArgs) ToClassifierXmlClassifierOutputWithContext(ctx context.Context) ClassifierXmlClassifierOutput
func (ClassifierXmlClassifierArgs) ToClassifierXmlClassifierPtrOutput ¶
func (i ClassifierXmlClassifierArgs) ToClassifierXmlClassifierPtrOutput() ClassifierXmlClassifierPtrOutput
func (ClassifierXmlClassifierArgs) ToClassifierXmlClassifierPtrOutputWithContext ¶
func (i ClassifierXmlClassifierArgs) ToClassifierXmlClassifierPtrOutputWithContext(ctx context.Context) ClassifierXmlClassifierPtrOutput
type ClassifierXmlClassifierInput ¶
type ClassifierXmlClassifierInput interface { pulumi.Input ToClassifierXmlClassifierOutput() ClassifierXmlClassifierOutput ToClassifierXmlClassifierOutputWithContext(context.Context) ClassifierXmlClassifierOutput }
ClassifierXmlClassifierInput is an input type that accepts ClassifierXmlClassifierArgs and ClassifierXmlClassifierOutput values. You can construct a concrete instance of `ClassifierXmlClassifierInput` via:
ClassifierXmlClassifierArgs{...}
type ClassifierXmlClassifierOutput ¶
type ClassifierXmlClassifierOutput struct{ *pulumi.OutputState }
func (ClassifierXmlClassifierOutput) Classification ¶
func (o ClassifierXmlClassifierOutput) Classification() pulumi.StringOutput
An identifier of the data format that the classifier matches.
func (ClassifierXmlClassifierOutput) ElementType ¶
func (ClassifierXmlClassifierOutput) ElementType() reflect.Type
func (ClassifierXmlClassifierOutput) RowTag ¶
func (o ClassifierXmlClassifierOutput) RowTag() pulumi.StringOutput
The XML tag designating the element that contains each record in an XML document being parsed. Note that this cannot identify a self-closing element (closed by `/>`). An empty row element that contains only attributes can be parsed as long as it ends with a closing tag (for example, `<row item_a="A" item_b="B"></row>` is okay, but `<row item_a="A" item_b="B" />` is not).
func (ClassifierXmlClassifierOutput) ToClassifierXmlClassifierOutput ¶
func (o ClassifierXmlClassifierOutput) ToClassifierXmlClassifierOutput() ClassifierXmlClassifierOutput
func (ClassifierXmlClassifierOutput) ToClassifierXmlClassifierOutputWithContext ¶
func (o ClassifierXmlClassifierOutput) ToClassifierXmlClassifierOutputWithContext(ctx context.Context) ClassifierXmlClassifierOutput
func (ClassifierXmlClassifierOutput) ToClassifierXmlClassifierPtrOutput ¶
func (o ClassifierXmlClassifierOutput) ToClassifierXmlClassifierPtrOutput() ClassifierXmlClassifierPtrOutput
func (ClassifierXmlClassifierOutput) ToClassifierXmlClassifierPtrOutputWithContext ¶
func (o ClassifierXmlClassifierOutput) ToClassifierXmlClassifierPtrOutputWithContext(ctx context.Context) ClassifierXmlClassifierPtrOutput
type ClassifierXmlClassifierPtrInput ¶
type ClassifierXmlClassifierPtrInput interface { pulumi.Input ToClassifierXmlClassifierPtrOutput() ClassifierXmlClassifierPtrOutput ToClassifierXmlClassifierPtrOutputWithContext(context.Context) ClassifierXmlClassifierPtrOutput }
ClassifierXmlClassifierPtrInput is an input type that accepts ClassifierXmlClassifierArgs, ClassifierXmlClassifierPtr and ClassifierXmlClassifierPtrOutput values. You can construct a concrete instance of `ClassifierXmlClassifierPtrInput` via:
ClassifierXmlClassifierArgs{...} or: nil
func ClassifierXmlClassifierPtr ¶
func ClassifierXmlClassifierPtr(v *ClassifierXmlClassifierArgs) ClassifierXmlClassifierPtrInput
type ClassifierXmlClassifierPtrOutput ¶
type ClassifierXmlClassifierPtrOutput struct{ *pulumi.OutputState }
func (ClassifierXmlClassifierPtrOutput) Classification ¶
func (o ClassifierXmlClassifierPtrOutput) Classification() pulumi.StringPtrOutput
An identifier of the data format that the classifier matches.
func (ClassifierXmlClassifierPtrOutput) Elem ¶
func (o ClassifierXmlClassifierPtrOutput) Elem() ClassifierXmlClassifierOutput
func (ClassifierXmlClassifierPtrOutput) ElementType ¶
func (ClassifierXmlClassifierPtrOutput) ElementType() reflect.Type
func (ClassifierXmlClassifierPtrOutput) RowTag ¶
func (o ClassifierXmlClassifierPtrOutput) RowTag() pulumi.StringPtrOutput
The XML tag designating the element that contains each record in an XML document being parsed. Note that this cannot identify a self-closing element (closed by `/>`). An empty row element that contains only attributes can be parsed as long as it ends with a closing tag (for example, `<row item_a="A" item_b="B"></row>` is okay, but `<row item_a="A" item_b="B" />` is not).
func (ClassifierXmlClassifierPtrOutput) ToClassifierXmlClassifierPtrOutput ¶
func (o ClassifierXmlClassifierPtrOutput) ToClassifierXmlClassifierPtrOutput() ClassifierXmlClassifierPtrOutput
func (ClassifierXmlClassifierPtrOutput) ToClassifierXmlClassifierPtrOutputWithContext ¶
func (o ClassifierXmlClassifierPtrOutput) ToClassifierXmlClassifierPtrOutputWithContext(ctx context.Context) ClassifierXmlClassifierPtrOutput
type Connection ¶
type Connection struct { pulumi.CustomResourceState // ARN of the Glue Connection. Arn pulumi.StringOutput `pulumi:"arn"` // ID of the Data Catalog in which to create the connection. If none is supplied, the AWS account ID is used by default. CatalogId pulumi.StringOutput `pulumi:"catalogId"` // Map of key-value pairs used as parameters for this connection. For more information, see the [AWS Documentation](https://docs.aws.amazon.com/glue/latest/dg/connection-properties.html). // // **Note:** Some connection types require the `SparkProperties` property with a JSON document that contains the actual connection properties. For specific examples, refer to Example Usage. ConnectionProperties pulumi.StringMapOutput `pulumi:"connectionProperties"` // Type of the connection. Valid values: `AZURECOSMOS`, `AZURESQL`, `BIGQUERY`, `CUSTOM`, `JDBC`, `KAFKA`, `MARKETPLACE`, `MONGODB`, `NETWORK`, `OPENSEARCH`, `SNOWFLAKE`. Defaults to `JDBC`. ConnectionType pulumi.StringPtrOutput `pulumi:"connectionType"` // Description of the connection. Description pulumi.StringPtrOutput `pulumi:"description"` // List of criteria that can be used in selecting this connection. MatchCriterias pulumi.StringArrayOutput `pulumi:"matchCriterias"` // Name of the connection. // // The following arguments are optional: Name pulumi.StringOutput `pulumi:"name"` // Map of physical connection requirements, such as VPC and SecurityGroup. See `physicalConnectionRequirements` Block for details. PhysicalConnectionRequirements ConnectionPhysicalConnectionRequirementsPtrOutput `pulumi:"physicalConnectionRequirements"` // Key-value map of resource tags. If configured with a provider `defaultTags` configuration block present, tags with matching keys will overwrite those defined at the provider-level. Tags pulumi.StringMapOutput `pulumi:"tags"` // A map of tags assigned to the resource, including those inherited from the provider `defaultTags` configuration block. // // Deprecated: Please use `tags` instead. TagsAll pulumi.StringMapOutput `pulumi:"tagsAll"` }
Provides a Glue Connection resource.
## Example Usage
### Non-VPC Connection
```go package main
import (
"github.com/pulumi/pulumi-aws/sdk/v6/go/aws/glue" "github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { _, err := glue.NewConnection(ctx, "example", &glue.ConnectionArgs{ Name: pulumi.String("example"), ConnectionProperties: pulumi.StringMap{ "JDBC_CONNECTION_URL": pulumi.String("jdbc:mysql://example.com/exampledatabase"), "PASSWORD": pulumi.String("examplepassword"), "USERNAME": pulumi.String("exampleusername"), }, }) if err != nil { return err } return nil }) }
```
### Non-VPC Connection with secret manager reference
```go package main
import (
"github.com/pulumi/pulumi-aws/sdk/v6/go/aws/glue" "github.com/pulumi/pulumi-aws/sdk/v6/go/aws/secretsmanager" "github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { example, err := secretsmanager.LookupSecret(ctx, &secretsmanager.LookupSecretArgs{ Name: pulumi.StringRef("example-secret"), }, nil) if err != nil { return err } _, err = glue.NewConnection(ctx, "example", &glue.ConnectionArgs{ Name: pulumi.String("example"), ConnectionProperties: pulumi.StringMap{ "JDBC_CONNECTION_URL": pulumi.String("jdbc:mysql://example.com/exampledatabase"), "SECRET_ID": pulumi.String(example.Name), }, }) if err != nil { return err } return nil }) }
```
### VPC Connection
For more information, see the [AWS Documentation](https://docs.aws.amazon.com/glue/latest/dg/populate-add-connection.html#connection-JDBC-VPC).
```go package main
import (
"fmt" "github.com/pulumi/pulumi-aws/sdk/v6/go/aws/glue" "github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { _, err := glue.NewConnection(ctx, "example", &glue.ConnectionArgs{ Name: pulumi.String("example"), ConnectionProperties: pulumi.StringMap{ "JDBC_CONNECTION_URL": pulumi.Sprintf("jdbc:mysql://%v/exampledatabase", exampleAwsRdsCluster.Endpoint), "PASSWORD": pulumi.String("examplepassword"), "USERNAME": pulumi.String("exampleusername"), }, PhysicalConnectionRequirements: &glue.ConnectionPhysicalConnectionRequirementsArgs{ AvailabilityZone: pulumi.Any(exampleAwsSubnet.AvailabilityZone), SecurityGroupIdLists: pulumi.StringArray{ exampleAwsSecurityGroup.Id, }, SubnetId: pulumi.Any(exampleAwsSubnet.Id), }, }) if err != nil { return err } return nil }) }
```
### Connection using a custom connector
```go package main
import (
"github.com/pulumi/pulumi-aws/sdk/v6/go/aws/glue" "github.com/pulumi/pulumi-aws/sdk/v6/go/aws/secretsmanager" "github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { // Define the custom connector using the connection_type of `CUSTOM` with the match_criteria of `template_connection` // Example here being a snowflake jdbc connector with a secret having user and password as keys example, err := secretsmanager.LookupSecret(ctx, &secretsmanager.LookupSecretArgs{ Name: pulumi.StringRef("example-secret"), }, nil) if err != nil { return err } example1, err := glue.NewConnection(ctx, "example1", &glue.ConnectionArgs{ Name: pulumi.String("example1"), ConnectionType: pulumi.String("CUSTOM"), ConnectionProperties: pulumi.StringMap{ "CONNECTOR_CLASS_NAME": pulumi.String("net.snowflake.client.jdbc.SnowflakeDriver"), "CONNECTION_TYPE": pulumi.String("Jdbc"), "CONNECTOR_URL": pulumi.String("s3://example/snowflake-jdbc.jar"), "JDBC_CONNECTION_URL": pulumi.String("[[\"default=jdbc:snowflake://example.com/?user=${user}&password=${password}\"],\",\"]"), }, MatchCriterias: pulumi.StringArray{ pulumi.String("template-connection"), }, }) if err != nil { return err } // Reference the connector using match_criteria with the connector created above. _, err = glue.NewConnection(ctx, "example2", &glue.ConnectionArgs{ Name: pulumi.String("example2"), ConnectionType: pulumi.String("CUSTOM"), ConnectionProperties: pulumi.StringMap{ "CONNECTOR_CLASS_NAME": pulumi.String("net.snowflake.client.jdbc.SnowflakeDriver"), "CONNECTION_TYPE": pulumi.String("Jdbc"), "CONNECTOR_URL": pulumi.String("s3://example/snowflake-jdbc.jar"), "JDBC_CONNECTION_URL": pulumi.String("jdbc:snowflake://example.com/?user=${user}&password=${password}"), "SECRET_ID": pulumi.String(example.Name), }, MatchCriterias: pulumi.StringArray{ pulumi.String("Connection"), example1.Name, }, }) if err != nil { return err } return nil }) }
```
### Azure Cosmos Connection
For more information, see the [AWS Documentation](https://docs.aws.amazon.com/glue/latest/dg/connection-properties.html#connection-properties-azurecosmos).
```go package main
import (
"encoding/json" "github.com/pulumi/pulumi-aws/sdk/v6/go/aws/glue" "github.com/pulumi/pulumi-aws/sdk/v6/go/aws/secretsmanager" "github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { example, err := secretsmanager.NewSecret(ctx, "example", &secretsmanager.SecretArgs{ Name: pulumi.String("example-secret"), }) if err != nil { return err } tmpJSON0, err := json.Marshal(map[string]interface{}{ "username": "exampleusername", "password": "examplepassword", }) if err != nil { return err } json0 := string(tmpJSON0) _, err = secretsmanager.NewSecretVersion(ctx, "example", &secretsmanager.SecretVersionArgs{ SecretId: example.ID(), SecretString: pulumi.String(json0), }) if err != nil { return err } _, err = glue.NewConnection(ctx, "example", &glue.ConnectionArgs{ Name: pulumi.String("example"), ConnectionType: pulumi.String("AZURECOSMOS"), ConnectionProperties: pulumi.StringMap{ "SparkProperties": example.Name.ApplyT(func(name string) (pulumi.String, error) { var _zero pulumi.String tmpJSON1, err := json.Marshal(map[string]interface{}{ "secretId": name, "spark.cosmos.accountEndpoint": "https://exampledbaccount.documents.azure.com:443/", }) if err != nil { return _zero, err } json1 := string(tmpJSON1) return pulumi.String(json1), nil }).(pulumi.StringOutput), }, }) if err != nil { return err } return nil }) }
```
### Azure SQL Connection
For more information, see the [AWS Documentation](https://docs.aws.amazon.com/glue/latest/dg/connection-properties.html#connection-properties-azuresql).
```go package main
import (
"encoding/json" "github.com/pulumi/pulumi-aws/sdk/v6/go/aws/glue" "github.com/pulumi/pulumi-aws/sdk/v6/go/aws/secretsmanager" "github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { example, err := secretsmanager.NewSecret(ctx, "example", &secretsmanager.SecretArgs{ Name: pulumi.String("example-secret"), }) if err != nil { return err } tmpJSON0, err := json.Marshal(map[string]interface{}{ "username": "exampleusername", "password": "examplepassword", }) if err != nil { return err } json0 := string(tmpJSON0) _, err = secretsmanager.NewSecretVersion(ctx, "example", &secretsmanager.SecretVersionArgs{ SecretId: example.ID(), SecretString: pulumi.String(json0), }) if err != nil { return err } _, err = glue.NewConnection(ctx, "example", &glue.ConnectionArgs{ Name: pulumi.String("example"), ConnectionType: pulumi.String("AZURECOSMOS"), ConnectionProperties: pulumi.StringMap{ "SparkProperties": example.Name.ApplyT(func(name string) (pulumi.String, error) { var _zero pulumi.String tmpJSON1, err := json.Marshal(map[string]interface{}{ "secretId": name, "url": "jdbc:sqlserver:exampledbserver.database.windows.net:1433;database=exampledatabase", }) if err != nil { return _zero, err } json1 := string(tmpJSON1) return pulumi.String(json1), nil }).(pulumi.StringOutput), }, }) if err != nil { return err } return nil }) }
```
### Google BigQuery Connection
For more information, see the [AWS Documentation](https://docs.aws.amazon.com/glue/latest/dg/connection-properties.html#connection-properties-bigquery).
```go package main
import (
"encoding/json" "github.com/pulumi/pulumi-aws/sdk/v6/go/aws/glue" "github.com/pulumi/pulumi-aws/sdk/v6/go/aws/secretsmanager" "github.com/pulumi/pulumi-std/sdk/go/std" "github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { example, err := secretsmanager.NewSecret(ctx, "example", &secretsmanager.SecretArgs{ Name: pulumi.String("example-secret"), }) if err != nil { return err } tmpJSON0, err := json.Marshal(map[string]interface{}{ "credentials": std.Base64encode(ctx, &std.Base64encodeArgs{ Input: `{ "type": "service_account", "project_id": "example-project", "private_key_id": "example-key", "private_key": "-----BEGIN RSA PRIVATE KEY-----\nREDACTED\n-----END RSA PRIVATE KEY-----", "client_email": "example-project@appspot.gserviceaccount.com", "client_id": example-client", "auth_uri": "https://accounts.google.com/o/oauth2/auth", "token_uri": "https://oauth2.googleapis.com/token", "auth_provider_x509_cert_url": "https://www.googleapis.com/oauth2/v1/certs", "client_x509_cert_url": "https://www.googleapis.com/robot/v1/metadata/x509/example-project%%40appspot.gserviceaccount.com", "universe_domain": "googleapis.com" }
`,
}, nil).Result, }) if err != nil { return err } json0 := string(tmpJSON0) _, err = secretsmanager.NewSecretVersion(ctx, "example", &secretsmanager.SecretVersionArgs{ SecretId: example.ID(), SecretString: pulumi.String(json0), }) if err != nil { return err } _, err = glue.NewConnection(ctx, "example", &glue.ConnectionArgs{ Name: pulumi.String("example"), ConnectionType: pulumi.String("BIGQUERY"), ConnectionProperties: pulumi.StringMap{ "SparkProperties": example.Name.ApplyT(func(name string) (pulumi.String, error) { var _zero pulumi.String tmpJSON1, err := json.Marshal(map[string]interface{}{ "secretId": name, }) if err != nil { return _zero, err } json1 := string(tmpJSON1) return pulumi.String(json1), nil }).(pulumi.StringOutput), }, }) if err != nil { return err } return nil }) }
```
### OpenSearch Service Connection
For more information, see the [AWS Documentation](https://docs.aws.amazon.com/glue/latest/dg/connection-properties.html#connection-properties-opensearch).
```go package main
import (
"encoding/json" "github.com/pulumi/pulumi-aws/sdk/v6/go/aws/glue" "github.com/pulumi/pulumi-aws/sdk/v6/go/aws/secretsmanager" "github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { example, err := secretsmanager.NewSecret(ctx, "example", &secretsmanager.SecretArgs{ Name: pulumi.String("example-secret"), }) if err != nil { return err } tmpJSON0, err := json.Marshal(map[string]interface{}{ "opensearch.net.http.auth.user": "exampleusername", "opensearch.net.http.auth.pass": "examplepassword", }) if err != nil { return err } json0 := string(tmpJSON0) _, err = secretsmanager.NewSecretVersion(ctx, "example", &secretsmanager.SecretVersionArgs{ SecretId: example.ID(), SecretString: pulumi.String(json0), }) if err != nil { return err } _, err = glue.NewConnection(ctx, "example", &glue.ConnectionArgs{ Name: pulumi.String("example"), ConnectionType: pulumi.String("OPENSEARCH"), ConnectionProperties: pulumi.StringMap{ "SparkProperties": example.Name.ApplyT(func(name string) (pulumi.String, error) { var _zero pulumi.String tmpJSON1, err := json.Marshal(map[string]interface{}{ "secretId": name, "opensearch.nodes": "https://search-exampledomain-ixlmh4jieahrau3bfebcgp8cnm.us-east-1.es.amazonaws.com", "opensearch.port": "443", "opensearch.aws.sigv4.region": "us-east-1", "opensearch.nodes.wan.only": "true", "opensearch.aws.sigv4.enabled": "true", }) if err != nil { return _zero, err } json1 := string(tmpJSON1) return pulumi.String(json1), nil }).(pulumi.StringOutput), }, }) if err != nil { return err } return nil }) }
```
### Snowflake Connection
For more information, see the [AWS Documentation](https://docs.aws.amazon.com/glue/latest/dg/connection-properties.html#connection-properties-snowflake).
```go package main
import (
"encoding/json" "github.com/pulumi/pulumi-aws/sdk/v6/go/aws/glue" "github.com/pulumi/pulumi-aws/sdk/v6/go/aws/secretsmanager" "github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { example, err := secretsmanager.NewSecret(ctx, "example", &secretsmanager.SecretArgs{ Name: pulumi.String("example-secret"), }) if err != nil { return err } tmpJSON0, err := json.Marshal(map[string]interface{}{ "sfUser": "exampleusername", "sfPassword": "examplepassword", }) if err != nil { return err } json0 := string(tmpJSON0) _, err = secretsmanager.NewSecretVersion(ctx, "example", &secretsmanager.SecretVersionArgs{ SecretId: example.ID(), SecretString: pulumi.String(json0), }) if err != nil { return err } _, err = glue.NewConnection(ctx, "example", &glue.ConnectionArgs{ Name: pulumi.String("example"), ConnectionType: pulumi.String("SNOWFLAKE"), ConnectionProperties: pulumi.StringMap{ "SparkProperties": example.Name.ApplyT(func(name string) (pulumi.String, error) { var _zero pulumi.String tmpJSON1, err := json.Marshal(map[string]interface{}{ "secretId": name, "sfRole": "EXAMPLEETLROLE", "sfUrl": "exampleorg-exampleconnection.snowflakecomputing.com", }) if err != nil { return _zero, err } json1 := string(tmpJSON1) return pulumi.String(json1), nil }).(pulumi.StringOutput), }, }) if err != nil { return err } return nil }) }
```
## Import
Using `pulumi import`, import Glue Connections using the `CATALOG-ID` (AWS account ID if not custom) and `NAME`. For example:
```sh $ pulumi import aws:glue/connection:Connection MyConnection 123456789012:MyConnection ```
func GetConnection ¶
func GetConnection(ctx *pulumi.Context, name string, id pulumi.IDInput, state *ConnectionState, opts ...pulumi.ResourceOption) (*Connection, error)
GetConnection gets an existing Connection resource's state with the given name, ID, and optional state properties that are used to uniquely qualify the lookup (nil if not required).
func NewConnection ¶
func NewConnection(ctx *pulumi.Context, name string, args *ConnectionArgs, opts ...pulumi.ResourceOption) (*Connection, error)
NewConnection registers a new resource with the given unique name, arguments, and options.
func (*Connection) ElementType ¶
func (*Connection) ElementType() reflect.Type
func (*Connection) ToConnectionOutput ¶
func (i *Connection) ToConnectionOutput() ConnectionOutput
func (*Connection) ToConnectionOutputWithContext ¶
func (i *Connection) ToConnectionOutputWithContext(ctx context.Context) ConnectionOutput
type ConnectionArgs ¶
type ConnectionArgs struct { // ID of the Data Catalog in which to create the connection. If none is supplied, the AWS account ID is used by default. CatalogId pulumi.StringPtrInput // Map of key-value pairs used as parameters for this connection. For more information, see the [AWS Documentation](https://docs.aws.amazon.com/glue/latest/dg/connection-properties.html). // // **Note:** Some connection types require the `SparkProperties` property with a JSON document that contains the actual connection properties. For specific examples, refer to Example Usage. ConnectionProperties pulumi.StringMapInput // Type of the connection. Valid values: `AZURECOSMOS`, `AZURESQL`, `BIGQUERY`, `CUSTOM`, `JDBC`, `KAFKA`, `MARKETPLACE`, `MONGODB`, `NETWORK`, `OPENSEARCH`, `SNOWFLAKE`. Defaults to `JDBC`. ConnectionType pulumi.StringPtrInput // Description of the connection. Description pulumi.StringPtrInput // List of criteria that can be used in selecting this connection. MatchCriterias pulumi.StringArrayInput // Name of the connection. // // The following arguments are optional: Name pulumi.StringPtrInput // Map of physical connection requirements, such as VPC and SecurityGroup. See `physicalConnectionRequirements` Block for details. PhysicalConnectionRequirements ConnectionPhysicalConnectionRequirementsPtrInput // Key-value map of resource tags. If configured with a provider `defaultTags` configuration block present, tags with matching keys will overwrite those defined at the provider-level. Tags pulumi.StringMapInput }
The set of arguments for constructing a Connection resource.
func (ConnectionArgs) ElementType ¶
func (ConnectionArgs) ElementType() reflect.Type
type ConnectionArray ¶
type ConnectionArray []ConnectionInput
func (ConnectionArray) ElementType ¶
func (ConnectionArray) ElementType() reflect.Type
func (ConnectionArray) ToConnectionArrayOutput ¶
func (i ConnectionArray) ToConnectionArrayOutput() ConnectionArrayOutput
func (ConnectionArray) ToConnectionArrayOutputWithContext ¶
func (i ConnectionArray) ToConnectionArrayOutputWithContext(ctx context.Context) ConnectionArrayOutput
type ConnectionArrayInput ¶
type ConnectionArrayInput interface { pulumi.Input ToConnectionArrayOutput() ConnectionArrayOutput ToConnectionArrayOutputWithContext(context.Context) ConnectionArrayOutput }
ConnectionArrayInput is an input type that accepts ConnectionArray and ConnectionArrayOutput values. You can construct a concrete instance of `ConnectionArrayInput` via:
ConnectionArray{ ConnectionArgs{...} }
type ConnectionArrayOutput ¶
type ConnectionArrayOutput struct{ *pulumi.OutputState }
func (ConnectionArrayOutput) ElementType ¶
func (ConnectionArrayOutput) ElementType() reflect.Type
func (ConnectionArrayOutput) Index ¶
func (o ConnectionArrayOutput) Index(i pulumi.IntInput) ConnectionOutput
func (ConnectionArrayOutput) ToConnectionArrayOutput ¶
func (o ConnectionArrayOutput) ToConnectionArrayOutput() ConnectionArrayOutput
func (ConnectionArrayOutput) ToConnectionArrayOutputWithContext ¶
func (o ConnectionArrayOutput) ToConnectionArrayOutputWithContext(ctx context.Context) ConnectionArrayOutput
type ConnectionInput ¶
type ConnectionInput interface { pulumi.Input ToConnectionOutput() ConnectionOutput ToConnectionOutputWithContext(ctx context.Context) ConnectionOutput }
type ConnectionMap ¶
type ConnectionMap map[string]ConnectionInput
func (ConnectionMap) ElementType ¶
func (ConnectionMap) ElementType() reflect.Type
func (ConnectionMap) ToConnectionMapOutput ¶
func (i ConnectionMap) ToConnectionMapOutput() ConnectionMapOutput
func (ConnectionMap) ToConnectionMapOutputWithContext ¶
func (i ConnectionMap) ToConnectionMapOutputWithContext(ctx context.Context) ConnectionMapOutput
type ConnectionMapInput ¶
type ConnectionMapInput interface { pulumi.Input ToConnectionMapOutput() ConnectionMapOutput ToConnectionMapOutputWithContext(context.Context) ConnectionMapOutput }
ConnectionMapInput is an input type that accepts ConnectionMap and ConnectionMapOutput values. You can construct a concrete instance of `ConnectionMapInput` via:
ConnectionMap{ "key": ConnectionArgs{...} }
type ConnectionMapOutput ¶
type ConnectionMapOutput struct{ *pulumi.OutputState }
func (ConnectionMapOutput) ElementType ¶
func (ConnectionMapOutput) ElementType() reflect.Type
func (ConnectionMapOutput) MapIndex ¶
func (o ConnectionMapOutput) MapIndex(k pulumi.StringInput) ConnectionOutput
func (ConnectionMapOutput) ToConnectionMapOutput ¶
func (o ConnectionMapOutput) ToConnectionMapOutput() ConnectionMapOutput
func (ConnectionMapOutput) ToConnectionMapOutputWithContext ¶
func (o ConnectionMapOutput) ToConnectionMapOutputWithContext(ctx context.Context) ConnectionMapOutput
type ConnectionOutput ¶
type ConnectionOutput struct{ *pulumi.OutputState }
func (ConnectionOutput) Arn ¶
func (o ConnectionOutput) Arn() pulumi.StringOutput
ARN of the Glue Connection.
func (ConnectionOutput) CatalogId ¶
func (o ConnectionOutput) CatalogId() pulumi.StringOutput
ID of the Data Catalog in which to create the connection. If none is supplied, the AWS account ID is used by default.
func (ConnectionOutput) ConnectionProperties ¶
func (o ConnectionOutput) ConnectionProperties() pulumi.StringMapOutput
Map of key-value pairs used as parameters for this connection. For more information, see the [AWS Documentation](https://docs.aws.amazon.com/glue/latest/dg/connection-properties.html).
**Note:** Some connection types require the `SparkProperties` property with a JSON document that contains the actual connection properties. For specific examples, refer to Example Usage.
func (ConnectionOutput) ConnectionType ¶
func (o ConnectionOutput) ConnectionType() pulumi.StringPtrOutput
Type of the connection. Valid values: `AZURECOSMOS`, `AZURESQL`, `BIGQUERY`, `CUSTOM`, `JDBC`, `KAFKA`, `MARKETPLACE`, `MONGODB`, `NETWORK`, `OPENSEARCH`, `SNOWFLAKE`. Defaults to `JDBC`.
func (ConnectionOutput) Description ¶
func (o ConnectionOutput) Description() pulumi.StringPtrOutput
Description of the connection.
func (ConnectionOutput) ElementType ¶
func (ConnectionOutput) ElementType() reflect.Type
func (ConnectionOutput) MatchCriterias ¶
func (o ConnectionOutput) MatchCriterias() pulumi.StringArrayOutput
List of criteria that can be used in selecting this connection.
func (ConnectionOutput) Name ¶
func (o ConnectionOutput) Name() pulumi.StringOutput
Name of the connection.
The following arguments are optional:
func (ConnectionOutput) PhysicalConnectionRequirements ¶
func (o ConnectionOutput) PhysicalConnectionRequirements() ConnectionPhysicalConnectionRequirementsPtrOutput
Map of physical connection requirements, such as VPC and SecurityGroup. See `physicalConnectionRequirements` Block for details.
func (ConnectionOutput) Tags ¶
func (o ConnectionOutput) Tags() pulumi.StringMapOutput
Key-value map of resource tags. If configured with a provider `defaultTags` configuration block present, tags with matching keys will overwrite those defined at the provider-level.
func (ConnectionOutput) TagsAll
deprecated
func (o ConnectionOutput) TagsAll() pulumi.StringMapOutput
A map of tags assigned to the resource, including those inherited from the provider `defaultTags` configuration block.
Deprecated: Please use `tags` instead.
func (ConnectionOutput) ToConnectionOutput ¶
func (o ConnectionOutput) ToConnectionOutput() ConnectionOutput
func (ConnectionOutput) ToConnectionOutputWithContext ¶
func (o ConnectionOutput) ToConnectionOutputWithContext(ctx context.Context) ConnectionOutput
type ConnectionPhysicalConnectionRequirements ¶
type ConnectionPhysicalConnectionRequirements struct { // The availability zone of the connection. This field is redundant and implied by `subnetId`, but is currently an api requirement. AvailabilityZone *string `pulumi:"availabilityZone"` // The security group ID list used by the connection. SecurityGroupIdLists []string `pulumi:"securityGroupIdLists"` // The subnet ID used by the connection. SubnetId *string `pulumi:"subnetId"` }
type ConnectionPhysicalConnectionRequirementsArgs ¶
type ConnectionPhysicalConnectionRequirementsArgs struct { // The availability zone of the connection. This field is redundant and implied by `subnetId`, but is currently an api requirement. AvailabilityZone pulumi.StringPtrInput `pulumi:"availabilityZone"` // The security group ID list used by the connection. SecurityGroupIdLists pulumi.StringArrayInput `pulumi:"securityGroupIdLists"` // The subnet ID used by the connection. SubnetId pulumi.StringPtrInput `pulumi:"subnetId"` }
func (ConnectionPhysicalConnectionRequirementsArgs) ElementType ¶
func (ConnectionPhysicalConnectionRequirementsArgs) ElementType() reflect.Type
func (ConnectionPhysicalConnectionRequirementsArgs) ToConnectionPhysicalConnectionRequirementsOutput ¶
func (i ConnectionPhysicalConnectionRequirementsArgs) ToConnectionPhysicalConnectionRequirementsOutput() ConnectionPhysicalConnectionRequirementsOutput
func (ConnectionPhysicalConnectionRequirementsArgs) ToConnectionPhysicalConnectionRequirementsOutputWithContext ¶
func (i ConnectionPhysicalConnectionRequirementsArgs) ToConnectionPhysicalConnectionRequirementsOutputWithContext(ctx context.Context) ConnectionPhysicalConnectionRequirementsOutput
func (ConnectionPhysicalConnectionRequirementsArgs) ToConnectionPhysicalConnectionRequirementsPtrOutput ¶
func (i ConnectionPhysicalConnectionRequirementsArgs) ToConnectionPhysicalConnectionRequirementsPtrOutput() ConnectionPhysicalConnectionRequirementsPtrOutput
func (ConnectionPhysicalConnectionRequirementsArgs) ToConnectionPhysicalConnectionRequirementsPtrOutputWithContext ¶
func (i ConnectionPhysicalConnectionRequirementsArgs) ToConnectionPhysicalConnectionRequirementsPtrOutputWithContext(ctx context.Context) ConnectionPhysicalConnectionRequirementsPtrOutput
type ConnectionPhysicalConnectionRequirementsInput ¶
type ConnectionPhysicalConnectionRequirementsInput interface { pulumi.Input ToConnectionPhysicalConnectionRequirementsOutput() ConnectionPhysicalConnectionRequirementsOutput ToConnectionPhysicalConnectionRequirementsOutputWithContext(context.Context) ConnectionPhysicalConnectionRequirementsOutput }
ConnectionPhysicalConnectionRequirementsInput is an input type that accepts ConnectionPhysicalConnectionRequirementsArgs and ConnectionPhysicalConnectionRequirementsOutput values. You can construct a concrete instance of `ConnectionPhysicalConnectionRequirementsInput` via:
ConnectionPhysicalConnectionRequirementsArgs{...}
type ConnectionPhysicalConnectionRequirementsOutput ¶
type ConnectionPhysicalConnectionRequirementsOutput struct{ *pulumi.OutputState }
func (ConnectionPhysicalConnectionRequirementsOutput) AvailabilityZone ¶
func (o ConnectionPhysicalConnectionRequirementsOutput) AvailabilityZone() pulumi.StringPtrOutput
The availability zone of the connection. This field is redundant and implied by `subnetId`, but is currently an api requirement.
func (ConnectionPhysicalConnectionRequirementsOutput) ElementType ¶
func (ConnectionPhysicalConnectionRequirementsOutput) ElementType() reflect.Type
func (ConnectionPhysicalConnectionRequirementsOutput) SecurityGroupIdLists ¶
func (o ConnectionPhysicalConnectionRequirementsOutput) SecurityGroupIdLists() pulumi.StringArrayOutput
The security group ID list used by the connection.
func (ConnectionPhysicalConnectionRequirementsOutput) SubnetId ¶
func (o ConnectionPhysicalConnectionRequirementsOutput) SubnetId() pulumi.StringPtrOutput
The subnet ID used by the connection.
func (ConnectionPhysicalConnectionRequirementsOutput) ToConnectionPhysicalConnectionRequirementsOutput ¶
func (o ConnectionPhysicalConnectionRequirementsOutput) ToConnectionPhysicalConnectionRequirementsOutput() ConnectionPhysicalConnectionRequirementsOutput
func (ConnectionPhysicalConnectionRequirementsOutput) ToConnectionPhysicalConnectionRequirementsOutputWithContext ¶
func (o ConnectionPhysicalConnectionRequirementsOutput) ToConnectionPhysicalConnectionRequirementsOutputWithContext(ctx context.Context) ConnectionPhysicalConnectionRequirementsOutput
func (ConnectionPhysicalConnectionRequirementsOutput) ToConnectionPhysicalConnectionRequirementsPtrOutput ¶
func (o ConnectionPhysicalConnectionRequirementsOutput) ToConnectionPhysicalConnectionRequirementsPtrOutput() ConnectionPhysicalConnectionRequirementsPtrOutput
func (ConnectionPhysicalConnectionRequirementsOutput) ToConnectionPhysicalConnectionRequirementsPtrOutputWithContext ¶
func (o ConnectionPhysicalConnectionRequirementsOutput) ToConnectionPhysicalConnectionRequirementsPtrOutputWithContext(ctx context.Context) ConnectionPhysicalConnectionRequirementsPtrOutput
type ConnectionPhysicalConnectionRequirementsPtrInput ¶
type ConnectionPhysicalConnectionRequirementsPtrInput interface { pulumi.Input ToConnectionPhysicalConnectionRequirementsPtrOutput() ConnectionPhysicalConnectionRequirementsPtrOutput ToConnectionPhysicalConnectionRequirementsPtrOutputWithContext(context.Context) ConnectionPhysicalConnectionRequirementsPtrOutput }
ConnectionPhysicalConnectionRequirementsPtrInput is an input type that accepts ConnectionPhysicalConnectionRequirementsArgs, ConnectionPhysicalConnectionRequirementsPtr and ConnectionPhysicalConnectionRequirementsPtrOutput values. You can construct a concrete instance of `ConnectionPhysicalConnectionRequirementsPtrInput` via:
ConnectionPhysicalConnectionRequirementsArgs{...} or: nil
func ConnectionPhysicalConnectionRequirementsPtr ¶
func ConnectionPhysicalConnectionRequirementsPtr(v *ConnectionPhysicalConnectionRequirementsArgs) ConnectionPhysicalConnectionRequirementsPtrInput
type ConnectionPhysicalConnectionRequirementsPtrOutput ¶
type ConnectionPhysicalConnectionRequirementsPtrOutput struct{ *pulumi.OutputState }
func (ConnectionPhysicalConnectionRequirementsPtrOutput) AvailabilityZone ¶
func (o ConnectionPhysicalConnectionRequirementsPtrOutput) AvailabilityZone() pulumi.StringPtrOutput
The availability zone of the connection. This field is redundant and implied by `subnetId`, but is currently an api requirement.
func (ConnectionPhysicalConnectionRequirementsPtrOutput) ElementType ¶
func (ConnectionPhysicalConnectionRequirementsPtrOutput) ElementType() reflect.Type
func (ConnectionPhysicalConnectionRequirementsPtrOutput) SecurityGroupIdLists ¶
func (o ConnectionPhysicalConnectionRequirementsPtrOutput) SecurityGroupIdLists() pulumi.StringArrayOutput
The security group ID list used by the connection.
func (ConnectionPhysicalConnectionRequirementsPtrOutput) SubnetId ¶
func (o ConnectionPhysicalConnectionRequirementsPtrOutput) SubnetId() pulumi.StringPtrOutput
The subnet ID used by the connection.
func (ConnectionPhysicalConnectionRequirementsPtrOutput) ToConnectionPhysicalConnectionRequirementsPtrOutput ¶
func (o ConnectionPhysicalConnectionRequirementsPtrOutput) ToConnectionPhysicalConnectionRequirementsPtrOutput() ConnectionPhysicalConnectionRequirementsPtrOutput
func (ConnectionPhysicalConnectionRequirementsPtrOutput) ToConnectionPhysicalConnectionRequirementsPtrOutputWithContext ¶
func (o ConnectionPhysicalConnectionRequirementsPtrOutput) ToConnectionPhysicalConnectionRequirementsPtrOutputWithContext(ctx context.Context) ConnectionPhysicalConnectionRequirementsPtrOutput
type ConnectionState ¶
type ConnectionState struct { // ARN of the Glue Connection. Arn pulumi.StringPtrInput // ID of the Data Catalog in which to create the connection. If none is supplied, the AWS account ID is used by default. CatalogId pulumi.StringPtrInput // Map of key-value pairs used as parameters for this connection. For more information, see the [AWS Documentation](https://docs.aws.amazon.com/glue/latest/dg/connection-properties.html). // // **Note:** Some connection types require the `SparkProperties` property with a JSON document that contains the actual connection properties. For specific examples, refer to Example Usage. ConnectionProperties pulumi.StringMapInput // Type of the connection. Valid values: `AZURECOSMOS`, `AZURESQL`, `BIGQUERY`, `CUSTOM`, `JDBC`, `KAFKA`, `MARKETPLACE`, `MONGODB`, `NETWORK`, `OPENSEARCH`, `SNOWFLAKE`. Defaults to `JDBC`. ConnectionType pulumi.StringPtrInput // Description of the connection. Description pulumi.StringPtrInput // List of criteria that can be used in selecting this connection. MatchCriterias pulumi.StringArrayInput // Name of the connection. // // The following arguments are optional: Name pulumi.StringPtrInput // Map of physical connection requirements, such as VPC and SecurityGroup. See `physicalConnectionRequirements` Block for details. PhysicalConnectionRequirements ConnectionPhysicalConnectionRequirementsPtrInput // Key-value map of resource tags. If configured with a provider `defaultTags` configuration block present, tags with matching keys will overwrite those defined at the provider-level. Tags pulumi.StringMapInput // A map of tags assigned to the resource, including those inherited from the provider `defaultTags` configuration block. // // Deprecated: Please use `tags` instead. TagsAll pulumi.StringMapInput }
func (ConnectionState) ElementType ¶
func (ConnectionState) ElementType() reflect.Type
type Crawler ¶
type Crawler struct { pulumi.CustomResourceState // The ARN of the crawler Arn pulumi.StringOutput `pulumi:"arn"` // List of nested AWS Glue Data Catalog target arguments. See Catalog Target below. CatalogTargets CrawlerCatalogTargetArrayOutput `pulumi:"catalogTargets"` // List of custom classifiers. By default, all AWS classifiers are included in a crawl, but these custom classifiers always override the default classifiers for a given classification. Classifiers pulumi.StringArrayOutput `pulumi:"classifiers"` // JSON string of configuration information. For more details see [Setting Crawler Configuration Options](https://docs.aws.amazon.com/glue/latest/dg/crawler-configuration.html). Configuration pulumi.StringPtrOutput `pulumi:"configuration"` // Glue database where results are written. DatabaseName pulumi.StringOutput `pulumi:"databaseName"` // List of nested Delta Lake target arguments. See Delta Target below. DeltaTargets CrawlerDeltaTargetArrayOutput `pulumi:"deltaTargets"` // Description of the crawler. Description pulumi.StringPtrOutput `pulumi:"description"` // List of nested DynamoDB target arguments. See Dynamodb Target below. DynamodbTargets CrawlerDynamodbTargetArrayOutput `pulumi:"dynamodbTargets"` // List of nested Hudi target arguments. See Iceberg Target below. HudiTargets CrawlerHudiTargetArrayOutput `pulumi:"hudiTargets"` // List of nested Iceberg target arguments. See Iceberg Target below. IcebergTargets CrawlerIcebergTargetArrayOutput `pulumi:"icebergTargets"` // List of nested JDBC target arguments. See JDBC Target below. JdbcTargets CrawlerJdbcTargetArrayOutput `pulumi:"jdbcTargets"` // Specifies Lake Formation configuration settings for the crawler. See Lake Formation Configuration below. LakeFormationConfiguration CrawlerLakeFormationConfigurationPtrOutput `pulumi:"lakeFormationConfiguration"` // Specifies data lineage configuration settings for the crawler. See Lineage Configuration below. LineageConfiguration CrawlerLineageConfigurationPtrOutput `pulumi:"lineageConfiguration"` // List of nested MongoDB target arguments. See MongoDB Target below. MongodbTargets CrawlerMongodbTargetArrayOutput `pulumi:"mongodbTargets"` // Name of the crawler. Name pulumi.StringOutput `pulumi:"name"` // A policy that specifies whether to crawl the entire dataset again, or to crawl only folders that were added since the last crawler run.. See Recrawl Policy below. RecrawlPolicy CrawlerRecrawlPolicyPtrOutput `pulumi:"recrawlPolicy"` // The IAM role friendly name (including path without leading slash), or ARN of an IAM role, used by the crawler to access other resources. Role pulumi.StringOutput `pulumi:"role"` // List of nested Amazon S3 target arguments. See S3 Target below. S3Targets CrawlerS3TargetArrayOutput `pulumi:"s3Targets"` // A cron expression used to specify the schedule. For more information, see [Time-Based Schedules for Jobs and Crawlers](https://docs.aws.amazon.com/glue/latest/dg/monitor-data-warehouse-schedule.html). For example, to run something every day at 12:15 UTC, you would specify: `cron(15 12 * * ? *)`. Schedule pulumi.StringPtrOutput `pulumi:"schedule"` // Policy for the crawler's update and deletion behavior. See Schema Change Policy below. SchemaChangePolicy CrawlerSchemaChangePolicyPtrOutput `pulumi:"schemaChangePolicy"` // The name of Security Configuration to be used by the crawler SecurityConfiguration pulumi.StringPtrOutput `pulumi:"securityConfiguration"` // The table prefix used for catalog tables that are created. TablePrefix pulumi.StringPtrOutput `pulumi:"tablePrefix"` // Key-value map of resource tags. .If configured with a provider `defaultTags` configuration block present, tags with matching keys will overwrite those defined at the provider-level. Tags pulumi.StringMapOutput `pulumi:"tags"` // A map of tags assigned to the resource, including those inherited from the provider `defaultTags` configuration block. // // Deprecated: Please use `tags` instead. TagsAll pulumi.StringMapOutput `pulumi:"tagsAll"` }
Manages a Glue Crawler. More information can be found in the [AWS Glue Developer Guide](https://docs.aws.amazon.com/glue/latest/dg/add-crawler.html)
## Example Usage
### DynamoDB Target Example
```go package main
import (
"github.com/pulumi/pulumi-aws/sdk/v6/go/aws/glue" "github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { _, err := glue.NewCrawler(ctx, "example", &glue.CrawlerArgs{ DatabaseName: pulumi.Any(exampleAwsGlueCatalogDatabase.Name), Name: pulumi.String("example"), Role: pulumi.Any(exampleAwsIamRole.Arn), DynamodbTargets: glue.CrawlerDynamodbTargetArray{ &glue.CrawlerDynamodbTargetArgs{ Path: pulumi.String("table-name"), }, }, }) if err != nil { return err } return nil }) }
```
### JDBC Target Example
```go package main
import (
"github.com/pulumi/pulumi-aws/sdk/v6/go/aws/glue" "github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { _, err := glue.NewCrawler(ctx, "example", &glue.CrawlerArgs{ DatabaseName: pulumi.Any(exampleAwsGlueCatalogDatabase.Name), Name: pulumi.String("example"), Role: pulumi.Any(exampleAwsIamRole.Arn), JdbcTargets: glue.CrawlerJdbcTargetArray{ &glue.CrawlerJdbcTargetArgs{ ConnectionName: pulumi.Any(exampleAwsGlueConnection.Name), Path: pulumi.String("database-name/%"), }, }, }) if err != nil { return err } return nil }) }
```
### S3 Target Example
```go package main
import (
"fmt" "github.com/pulumi/pulumi-aws/sdk/v6/go/aws/glue" "github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { _, err := glue.NewCrawler(ctx, "example", &glue.CrawlerArgs{ DatabaseName: pulumi.Any(exampleAwsGlueCatalogDatabase.Name), Name: pulumi.String("example"), Role: pulumi.Any(exampleAwsIamRole.Arn), S3Targets: glue.CrawlerS3TargetArray{ &glue.CrawlerS3TargetArgs{ Path: pulumi.Sprintf("s3://%v", exampleAwsS3Bucket.Bucket), }, }, }) if err != nil { return err } return nil }) }
```
### Catalog Target Example
```go package main
import (
"github.com/pulumi/pulumi-aws/sdk/v6/go/aws/glue" "github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { _, err := glue.NewCrawler(ctx, "example", &glue.CrawlerArgs{ DatabaseName: pulumi.Any(exampleAwsGlueCatalogDatabase.Name), Name: pulumi.String("example"), Role: pulumi.Any(exampleAwsIamRole.Arn), CatalogTargets: glue.CrawlerCatalogTargetArray{ &glue.CrawlerCatalogTargetArgs{ DatabaseName: pulumi.Any(exampleAwsGlueCatalogDatabase.Name), Tables: pulumi.StringArray{ exampleAwsGlueCatalogTable.Name, }, }, }, SchemaChangePolicy: &glue.CrawlerSchemaChangePolicyArgs{ DeleteBehavior: pulumi.String("LOG"), }, Configuration: pulumi.String(`{ "Version":1.0, "Grouping": { "TableGroupingPolicy": "CombineCompatibleSchemas" } }
`),
}) if err != nil { return err } return nil }) }
```
### MongoDB Target Example
```go package main
import (
"github.com/pulumi/pulumi-aws/sdk/v6/go/aws/glue" "github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { _, err := glue.NewCrawler(ctx, "example", &glue.CrawlerArgs{ DatabaseName: pulumi.Any(exampleAwsGlueCatalogDatabase.Name), Name: pulumi.String("example"), Role: pulumi.Any(exampleAwsIamRole.Arn), MongodbTargets: glue.CrawlerMongodbTargetArray{ &glue.CrawlerMongodbTargetArgs{ ConnectionName: pulumi.Any(exampleAwsGlueConnection.Name), Path: pulumi.String("database-name/%"), }, }, }) if err != nil { return err } return nil }) }
```
### Configuration Settings Example
```go package main
import (
"encoding/json" "fmt" "github.com/pulumi/pulumi-aws/sdk/v6/go/aws/glue" "github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { tmpJSON0, err := json.Marshal(map[string]interface{}{ "Grouping": map[string]interface{}{ "TableGroupingPolicy": "CombineCompatibleSchemas", }, "CrawlerOutput": map[string]interface{}{ "Partitions": map[string]interface{}{ "AddOrUpdateBehavior": "InheritFromTable", }, }, "Version": 1, }) if err != nil { return err } json0 := string(tmpJSON0) _, err = glue.NewCrawler(ctx, "events_crawler", &glue.CrawlerArgs{ DatabaseName: pulumi.Any(glueDatabase.Name), Schedule: pulumi.String("cron(0 1 * * ? *)"), Name: pulumi.Sprintf("events_crawler_%v", environmentName), Role: pulumi.Any(glueRole.Arn), Tags: pulumi.Any(tags), Configuration: pulumi.String(json0), S3Targets: glue.CrawlerS3TargetArray{ &glue.CrawlerS3TargetArgs{ Path: pulumi.Sprintf("s3://%v", dataLakeBucket.Bucket), }, }, }) if err != nil { return err } return nil }) }
```
## Import
Using `pulumi import`, import Glue Crawlers using `name`. For example:
```sh $ pulumi import aws:glue/crawler:Crawler MyJob MyJob ```
func GetCrawler ¶
func GetCrawler(ctx *pulumi.Context, name string, id pulumi.IDInput, state *CrawlerState, opts ...pulumi.ResourceOption) (*Crawler, error)
GetCrawler gets an existing Crawler resource's state with the given name, ID, and optional state properties that are used to uniquely qualify the lookup (nil if not required).
func NewCrawler ¶
func NewCrawler(ctx *pulumi.Context, name string, args *CrawlerArgs, opts ...pulumi.ResourceOption) (*Crawler, error)
NewCrawler registers a new resource with the given unique name, arguments, and options.
func (*Crawler) ElementType ¶
func (*Crawler) ToCrawlerOutput ¶
func (i *Crawler) ToCrawlerOutput() CrawlerOutput
func (*Crawler) ToCrawlerOutputWithContext ¶
func (i *Crawler) ToCrawlerOutputWithContext(ctx context.Context) CrawlerOutput
type CrawlerArgs ¶
type CrawlerArgs struct { // List of nested AWS Glue Data Catalog target arguments. See Catalog Target below. CatalogTargets CrawlerCatalogTargetArrayInput // List of custom classifiers. By default, all AWS classifiers are included in a crawl, but these custom classifiers always override the default classifiers for a given classification. Classifiers pulumi.StringArrayInput // JSON string of configuration information. For more details see [Setting Crawler Configuration Options](https://docs.aws.amazon.com/glue/latest/dg/crawler-configuration.html). Configuration pulumi.StringPtrInput // Glue database where results are written. DatabaseName pulumi.StringInput // List of nested Delta Lake target arguments. See Delta Target below. DeltaTargets CrawlerDeltaTargetArrayInput // Description of the crawler. Description pulumi.StringPtrInput // List of nested DynamoDB target arguments. See Dynamodb Target below. DynamodbTargets CrawlerDynamodbTargetArrayInput // List of nested Hudi target arguments. See Iceberg Target below. HudiTargets CrawlerHudiTargetArrayInput // List of nested Iceberg target arguments. See Iceberg Target below. IcebergTargets CrawlerIcebergTargetArrayInput // List of nested JDBC target arguments. See JDBC Target below. JdbcTargets CrawlerJdbcTargetArrayInput // Specifies Lake Formation configuration settings for the crawler. See Lake Formation Configuration below. LakeFormationConfiguration CrawlerLakeFormationConfigurationPtrInput // Specifies data lineage configuration settings for the crawler. See Lineage Configuration below. LineageConfiguration CrawlerLineageConfigurationPtrInput // List of nested MongoDB target arguments. See MongoDB Target below. MongodbTargets CrawlerMongodbTargetArrayInput // Name of the crawler. Name pulumi.StringPtrInput // A policy that specifies whether to crawl the entire dataset again, or to crawl only folders that were added since the last crawler run.. See Recrawl Policy below. RecrawlPolicy CrawlerRecrawlPolicyPtrInput // The IAM role friendly name (including path without leading slash), or ARN of an IAM role, used by the crawler to access other resources. Role pulumi.StringInput // List of nested Amazon S3 target arguments. See S3 Target below. S3Targets CrawlerS3TargetArrayInput // A cron expression used to specify the schedule. For more information, see [Time-Based Schedules for Jobs and Crawlers](https://docs.aws.amazon.com/glue/latest/dg/monitor-data-warehouse-schedule.html). For example, to run something every day at 12:15 UTC, you would specify: `cron(15 12 * * ? *)`. Schedule pulumi.StringPtrInput // Policy for the crawler's update and deletion behavior. See Schema Change Policy below. SchemaChangePolicy CrawlerSchemaChangePolicyPtrInput // The name of Security Configuration to be used by the crawler SecurityConfiguration pulumi.StringPtrInput // The table prefix used for catalog tables that are created. TablePrefix pulumi.StringPtrInput // Key-value map of resource tags. .If configured with a provider `defaultTags` configuration block present, tags with matching keys will overwrite those defined at the provider-level. Tags pulumi.StringMapInput }
The set of arguments for constructing a Crawler resource.
func (CrawlerArgs) ElementType ¶
func (CrawlerArgs) ElementType() reflect.Type
type CrawlerArray ¶
type CrawlerArray []CrawlerInput
func (CrawlerArray) ElementType ¶
func (CrawlerArray) ElementType() reflect.Type
func (CrawlerArray) ToCrawlerArrayOutput ¶
func (i CrawlerArray) ToCrawlerArrayOutput() CrawlerArrayOutput
func (CrawlerArray) ToCrawlerArrayOutputWithContext ¶
func (i CrawlerArray) ToCrawlerArrayOutputWithContext(ctx context.Context) CrawlerArrayOutput
type CrawlerArrayInput ¶
type CrawlerArrayInput interface { pulumi.Input ToCrawlerArrayOutput() CrawlerArrayOutput ToCrawlerArrayOutputWithContext(context.Context) CrawlerArrayOutput }
CrawlerArrayInput is an input type that accepts CrawlerArray and CrawlerArrayOutput values. You can construct a concrete instance of `CrawlerArrayInput` via:
CrawlerArray{ CrawlerArgs{...} }
type CrawlerArrayOutput ¶
type CrawlerArrayOutput struct{ *pulumi.OutputState }
func (CrawlerArrayOutput) ElementType ¶
func (CrawlerArrayOutput) ElementType() reflect.Type
func (CrawlerArrayOutput) Index ¶
func (o CrawlerArrayOutput) Index(i pulumi.IntInput) CrawlerOutput
func (CrawlerArrayOutput) ToCrawlerArrayOutput ¶
func (o CrawlerArrayOutput) ToCrawlerArrayOutput() CrawlerArrayOutput
func (CrawlerArrayOutput) ToCrawlerArrayOutputWithContext ¶
func (o CrawlerArrayOutput) ToCrawlerArrayOutputWithContext(ctx context.Context) CrawlerArrayOutput
type CrawlerCatalogTarget ¶
type CrawlerCatalogTarget struct { // The name of the connection for an Amazon S3-backed Data Catalog table to be a target of the crawl when using a Catalog connection type paired with a `NETWORK` Connection type. ConnectionName *string `pulumi:"connectionName"` // The name of the Glue database to be synchronized. DatabaseName string `pulumi:"databaseName"` // A valid Amazon SQS ARN. // // > **Note:** `deletionBehavior` of catalog target doesn't support `DEPRECATE_IN_DATABASE`. // // > **Note:** `configuration` for catalog target crawlers will have `{ ... "Grouping": { "TableGroupingPolicy": "CombineCompatibleSchemas"} }` by default. DlqEventQueueArn *string `pulumi:"dlqEventQueueArn"` // A valid Amazon SQS ARN. EventQueueArn *string `pulumi:"eventQueueArn"` // A list of catalog tables to be synchronized. Tables []string `pulumi:"tables"` }
type CrawlerCatalogTargetArgs ¶
type CrawlerCatalogTargetArgs struct { // The name of the connection for an Amazon S3-backed Data Catalog table to be a target of the crawl when using a Catalog connection type paired with a `NETWORK` Connection type. ConnectionName pulumi.StringPtrInput `pulumi:"connectionName"` // The name of the Glue database to be synchronized. DatabaseName pulumi.StringInput `pulumi:"databaseName"` // A valid Amazon SQS ARN. // // > **Note:** `deletionBehavior` of catalog target doesn't support `DEPRECATE_IN_DATABASE`. // // > **Note:** `configuration` for catalog target crawlers will have `{ ... "Grouping": { "TableGroupingPolicy": "CombineCompatibleSchemas"} }` by default. DlqEventQueueArn pulumi.StringPtrInput `pulumi:"dlqEventQueueArn"` // A valid Amazon SQS ARN. EventQueueArn pulumi.StringPtrInput `pulumi:"eventQueueArn"` // A list of catalog tables to be synchronized. Tables pulumi.StringArrayInput `pulumi:"tables"` }
func (CrawlerCatalogTargetArgs) ElementType ¶
func (CrawlerCatalogTargetArgs) ElementType() reflect.Type
func (CrawlerCatalogTargetArgs) ToCrawlerCatalogTargetOutput ¶
func (i CrawlerCatalogTargetArgs) ToCrawlerCatalogTargetOutput() CrawlerCatalogTargetOutput
func (CrawlerCatalogTargetArgs) ToCrawlerCatalogTargetOutputWithContext ¶
func (i CrawlerCatalogTargetArgs) ToCrawlerCatalogTargetOutputWithContext(ctx context.Context) CrawlerCatalogTargetOutput
type CrawlerCatalogTargetArray ¶
type CrawlerCatalogTargetArray []CrawlerCatalogTargetInput
func (CrawlerCatalogTargetArray) ElementType ¶
func (CrawlerCatalogTargetArray) ElementType() reflect.Type
func (CrawlerCatalogTargetArray) ToCrawlerCatalogTargetArrayOutput ¶
func (i CrawlerCatalogTargetArray) ToCrawlerCatalogTargetArrayOutput() CrawlerCatalogTargetArrayOutput
func (CrawlerCatalogTargetArray) ToCrawlerCatalogTargetArrayOutputWithContext ¶
func (i CrawlerCatalogTargetArray) ToCrawlerCatalogTargetArrayOutputWithContext(ctx context.Context) CrawlerCatalogTargetArrayOutput
type CrawlerCatalogTargetArrayInput ¶
type CrawlerCatalogTargetArrayInput interface { pulumi.Input ToCrawlerCatalogTargetArrayOutput() CrawlerCatalogTargetArrayOutput ToCrawlerCatalogTargetArrayOutputWithContext(context.Context) CrawlerCatalogTargetArrayOutput }
CrawlerCatalogTargetArrayInput is an input type that accepts CrawlerCatalogTargetArray and CrawlerCatalogTargetArrayOutput values. You can construct a concrete instance of `CrawlerCatalogTargetArrayInput` via:
CrawlerCatalogTargetArray{ CrawlerCatalogTargetArgs{...} }
type CrawlerCatalogTargetArrayOutput ¶
type CrawlerCatalogTargetArrayOutput struct{ *pulumi.OutputState }
func (CrawlerCatalogTargetArrayOutput) ElementType ¶
func (CrawlerCatalogTargetArrayOutput) ElementType() reflect.Type
func (CrawlerCatalogTargetArrayOutput) Index ¶
func (o CrawlerCatalogTargetArrayOutput) Index(i pulumi.IntInput) CrawlerCatalogTargetOutput
func (CrawlerCatalogTargetArrayOutput) ToCrawlerCatalogTargetArrayOutput ¶
func (o CrawlerCatalogTargetArrayOutput) ToCrawlerCatalogTargetArrayOutput() CrawlerCatalogTargetArrayOutput
func (CrawlerCatalogTargetArrayOutput) ToCrawlerCatalogTargetArrayOutputWithContext ¶
func (o CrawlerCatalogTargetArrayOutput) ToCrawlerCatalogTargetArrayOutputWithContext(ctx context.Context) CrawlerCatalogTargetArrayOutput
type CrawlerCatalogTargetInput ¶
type CrawlerCatalogTargetInput interface { pulumi.Input ToCrawlerCatalogTargetOutput() CrawlerCatalogTargetOutput ToCrawlerCatalogTargetOutputWithContext(context.Context) CrawlerCatalogTargetOutput }
CrawlerCatalogTargetInput is an input type that accepts CrawlerCatalogTargetArgs and CrawlerCatalogTargetOutput values. You can construct a concrete instance of `CrawlerCatalogTargetInput` via:
CrawlerCatalogTargetArgs{...}
type CrawlerCatalogTargetOutput ¶
type CrawlerCatalogTargetOutput struct{ *pulumi.OutputState }
func (CrawlerCatalogTargetOutput) ConnectionName ¶
func (o CrawlerCatalogTargetOutput) ConnectionName() pulumi.StringPtrOutput
The name of the connection for an Amazon S3-backed Data Catalog table to be a target of the crawl when using a Catalog connection type paired with a `NETWORK` Connection type.
func (CrawlerCatalogTargetOutput) DatabaseName ¶
func (o CrawlerCatalogTargetOutput) DatabaseName() pulumi.StringOutput
The name of the Glue database to be synchronized.
func (CrawlerCatalogTargetOutput) DlqEventQueueArn ¶
func (o CrawlerCatalogTargetOutput) DlqEventQueueArn() pulumi.StringPtrOutput
A valid Amazon SQS ARN.
> **Note:** `deletionBehavior` of catalog target doesn't support `DEPRECATE_IN_DATABASE`.
> **Note:** `configuration` for catalog target crawlers will have `{ ... "Grouping": { "TableGroupingPolicy": "CombineCompatibleSchemas"} }` by default.
func (CrawlerCatalogTargetOutput) ElementType ¶
func (CrawlerCatalogTargetOutput) ElementType() reflect.Type
func (CrawlerCatalogTargetOutput) EventQueueArn ¶
func (o CrawlerCatalogTargetOutput) EventQueueArn() pulumi.StringPtrOutput
A valid Amazon SQS ARN.
func (CrawlerCatalogTargetOutput) Tables ¶
func (o CrawlerCatalogTargetOutput) Tables() pulumi.StringArrayOutput
A list of catalog tables to be synchronized.
func (CrawlerCatalogTargetOutput) ToCrawlerCatalogTargetOutput ¶
func (o CrawlerCatalogTargetOutput) ToCrawlerCatalogTargetOutput() CrawlerCatalogTargetOutput
func (CrawlerCatalogTargetOutput) ToCrawlerCatalogTargetOutputWithContext ¶
func (o CrawlerCatalogTargetOutput) ToCrawlerCatalogTargetOutputWithContext(ctx context.Context) CrawlerCatalogTargetOutput
type CrawlerDeltaTarget ¶
type CrawlerDeltaTarget struct { // The name of the connection to use to connect to the Delta table target. ConnectionName *string `pulumi:"connectionName"` // Specifies whether the crawler will create native tables, to allow integration with query engines that support querying of the Delta transaction log directly. CreateNativeDeltaTable *bool `pulumi:"createNativeDeltaTable"` // A list of the Amazon S3 paths to the Delta tables. DeltaTables []string `pulumi:"deltaTables"` // Specifies whether to write the manifest files to the Delta table path. WriteManifest bool `pulumi:"writeManifest"` }
type CrawlerDeltaTargetArgs ¶
type CrawlerDeltaTargetArgs struct { // The name of the connection to use to connect to the Delta table target. ConnectionName pulumi.StringPtrInput `pulumi:"connectionName"` // Specifies whether the crawler will create native tables, to allow integration with query engines that support querying of the Delta transaction log directly. CreateNativeDeltaTable pulumi.BoolPtrInput `pulumi:"createNativeDeltaTable"` // A list of the Amazon S3 paths to the Delta tables. DeltaTables pulumi.StringArrayInput `pulumi:"deltaTables"` // Specifies whether to write the manifest files to the Delta table path. WriteManifest pulumi.BoolInput `pulumi:"writeManifest"` }
func (CrawlerDeltaTargetArgs) ElementType ¶
func (CrawlerDeltaTargetArgs) ElementType() reflect.Type
func (CrawlerDeltaTargetArgs) ToCrawlerDeltaTargetOutput ¶
func (i CrawlerDeltaTargetArgs) ToCrawlerDeltaTargetOutput() CrawlerDeltaTargetOutput
func (CrawlerDeltaTargetArgs) ToCrawlerDeltaTargetOutputWithContext ¶
func (i CrawlerDeltaTargetArgs) ToCrawlerDeltaTargetOutputWithContext(ctx context.Context) CrawlerDeltaTargetOutput
type CrawlerDeltaTargetArray ¶
type CrawlerDeltaTargetArray []CrawlerDeltaTargetInput
func (CrawlerDeltaTargetArray) ElementType ¶
func (CrawlerDeltaTargetArray) ElementType() reflect.Type
func (CrawlerDeltaTargetArray) ToCrawlerDeltaTargetArrayOutput ¶
func (i CrawlerDeltaTargetArray) ToCrawlerDeltaTargetArrayOutput() CrawlerDeltaTargetArrayOutput
func (CrawlerDeltaTargetArray) ToCrawlerDeltaTargetArrayOutputWithContext ¶
func (i CrawlerDeltaTargetArray) ToCrawlerDeltaTargetArrayOutputWithContext(ctx context.Context) CrawlerDeltaTargetArrayOutput
type CrawlerDeltaTargetArrayInput ¶
type CrawlerDeltaTargetArrayInput interface { pulumi.Input ToCrawlerDeltaTargetArrayOutput() CrawlerDeltaTargetArrayOutput ToCrawlerDeltaTargetArrayOutputWithContext(context.Context) CrawlerDeltaTargetArrayOutput }
CrawlerDeltaTargetArrayInput is an input type that accepts CrawlerDeltaTargetArray and CrawlerDeltaTargetArrayOutput values. You can construct a concrete instance of `CrawlerDeltaTargetArrayInput` via:
CrawlerDeltaTargetArray{ CrawlerDeltaTargetArgs{...} }
type CrawlerDeltaTargetArrayOutput ¶
type CrawlerDeltaTargetArrayOutput struct{ *pulumi.OutputState }
func (CrawlerDeltaTargetArrayOutput) ElementType ¶
func (CrawlerDeltaTargetArrayOutput) ElementType() reflect.Type
func (CrawlerDeltaTargetArrayOutput) Index ¶
func (o CrawlerDeltaTargetArrayOutput) Index(i pulumi.IntInput) CrawlerDeltaTargetOutput
func (CrawlerDeltaTargetArrayOutput) ToCrawlerDeltaTargetArrayOutput ¶
func (o CrawlerDeltaTargetArrayOutput) ToCrawlerDeltaTargetArrayOutput() CrawlerDeltaTargetArrayOutput
func (CrawlerDeltaTargetArrayOutput) ToCrawlerDeltaTargetArrayOutputWithContext ¶
func (o CrawlerDeltaTargetArrayOutput) ToCrawlerDeltaTargetArrayOutputWithContext(ctx context.Context) CrawlerDeltaTargetArrayOutput
type CrawlerDeltaTargetInput ¶
type CrawlerDeltaTargetInput interface { pulumi.Input ToCrawlerDeltaTargetOutput() CrawlerDeltaTargetOutput ToCrawlerDeltaTargetOutputWithContext(context.Context) CrawlerDeltaTargetOutput }
CrawlerDeltaTargetInput is an input type that accepts CrawlerDeltaTargetArgs and CrawlerDeltaTargetOutput values. You can construct a concrete instance of `CrawlerDeltaTargetInput` via:
CrawlerDeltaTargetArgs{...}
type CrawlerDeltaTargetOutput ¶
type CrawlerDeltaTargetOutput struct{ *pulumi.OutputState }
func (CrawlerDeltaTargetOutput) ConnectionName ¶
func (o CrawlerDeltaTargetOutput) ConnectionName() pulumi.StringPtrOutput
The name of the connection to use to connect to the Delta table target.
func (CrawlerDeltaTargetOutput) CreateNativeDeltaTable ¶
func (o CrawlerDeltaTargetOutput) CreateNativeDeltaTable() pulumi.BoolPtrOutput
Specifies whether the crawler will create native tables, to allow integration with query engines that support querying of the Delta transaction log directly.
func (CrawlerDeltaTargetOutput) DeltaTables ¶
func (o CrawlerDeltaTargetOutput) DeltaTables() pulumi.StringArrayOutput
A list of the Amazon S3 paths to the Delta tables.
func (CrawlerDeltaTargetOutput) ElementType ¶
func (CrawlerDeltaTargetOutput) ElementType() reflect.Type
func (CrawlerDeltaTargetOutput) ToCrawlerDeltaTargetOutput ¶
func (o CrawlerDeltaTargetOutput) ToCrawlerDeltaTargetOutput() CrawlerDeltaTargetOutput
func (CrawlerDeltaTargetOutput) ToCrawlerDeltaTargetOutputWithContext ¶
func (o CrawlerDeltaTargetOutput) ToCrawlerDeltaTargetOutputWithContext(ctx context.Context) CrawlerDeltaTargetOutput
func (CrawlerDeltaTargetOutput) WriteManifest ¶
func (o CrawlerDeltaTargetOutput) WriteManifest() pulumi.BoolOutput
Specifies whether to write the manifest files to the Delta table path.
type CrawlerDynamodbTarget ¶
type CrawlerDynamodbTarget struct { // The name of the DynamoDB table to crawl. Path string `pulumi:"path"` // Indicates whether to scan all the records, or to sample rows from the table. Scanning all the records can take a long time when the table is not a high throughput table. defaults to `true`. ScanAll *bool `pulumi:"scanAll"` // The percentage of the configured read capacity units to use by the AWS Glue crawler. The valid values are null or a value between 0.1 to 1.5. ScanRate *float64 `pulumi:"scanRate"` }
type CrawlerDynamodbTargetArgs ¶
type CrawlerDynamodbTargetArgs struct { // The name of the DynamoDB table to crawl. Path pulumi.StringInput `pulumi:"path"` // Indicates whether to scan all the records, or to sample rows from the table. Scanning all the records can take a long time when the table is not a high throughput table. defaults to `true`. ScanAll pulumi.BoolPtrInput `pulumi:"scanAll"` // The percentage of the configured read capacity units to use by the AWS Glue crawler. The valid values are null or a value between 0.1 to 1.5. ScanRate pulumi.Float64PtrInput `pulumi:"scanRate"` }
func (CrawlerDynamodbTargetArgs) ElementType ¶
func (CrawlerDynamodbTargetArgs) ElementType() reflect.Type
func (CrawlerDynamodbTargetArgs) ToCrawlerDynamodbTargetOutput ¶
func (i CrawlerDynamodbTargetArgs) ToCrawlerDynamodbTargetOutput() CrawlerDynamodbTargetOutput
func (CrawlerDynamodbTargetArgs) ToCrawlerDynamodbTargetOutputWithContext ¶
func (i CrawlerDynamodbTargetArgs) ToCrawlerDynamodbTargetOutputWithContext(ctx context.Context) CrawlerDynamodbTargetOutput
type CrawlerDynamodbTargetArray ¶
type CrawlerDynamodbTargetArray []CrawlerDynamodbTargetInput
func (CrawlerDynamodbTargetArray) ElementType ¶
func (CrawlerDynamodbTargetArray) ElementType() reflect.Type
func (CrawlerDynamodbTargetArray) ToCrawlerDynamodbTargetArrayOutput ¶
func (i CrawlerDynamodbTargetArray) ToCrawlerDynamodbTargetArrayOutput() CrawlerDynamodbTargetArrayOutput
func (CrawlerDynamodbTargetArray) ToCrawlerDynamodbTargetArrayOutputWithContext ¶
func (i CrawlerDynamodbTargetArray) ToCrawlerDynamodbTargetArrayOutputWithContext(ctx context.Context) CrawlerDynamodbTargetArrayOutput
type CrawlerDynamodbTargetArrayInput ¶
type CrawlerDynamodbTargetArrayInput interface { pulumi.Input ToCrawlerDynamodbTargetArrayOutput() CrawlerDynamodbTargetArrayOutput ToCrawlerDynamodbTargetArrayOutputWithContext(context.Context) CrawlerDynamodbTargetArrayOutput }
CrawlerDynamodbTargetArrayInput is an input type that accepts CrawlerDynamodbTargetArray and CrawlerDynamodbTargetArrayOutput values. You can construct a concrete instance of `CrawlerDynamodbTargetArrayInput` via:
CrawlerDynamodbTargetArray{ CrawlerDynamodbTargetArgs{...} }
type CrawlerDynamodbTargetArrayOutput ¶
type CrawlerDynamodbTargetArrayOutput struct{ *pulumi.OutputState }
func (CrawlerDynamodbTargetArrayOutput) ElementType ¶
func (CrawlerDynamodbTargetArrayOutput) ElementType() reflect.Type
func (CrawlerDynamodbTargetArrayOutput) Index ¶
func (o CrawlerDynamodbTargetArrayOutput) Index(i pulumi.IntInput) CrawlerDynamodbTargetOutput
func (CrawlerDynamodbTargetArrayOutput) ToCrawlerDynamodbTargetArrayOutput ¶
func (o CrawlerDynamodbTargetArrayOutput) ToCrawlerDynamodbTargetArrayOutput() CrawlerDynamodbTargetArrayOutput
func (CrawlerDynamodbTargetArrayOutput) ToCrawlerDynamodbTargetArrayOutputWithContext ¶
func (o CrawlerDynamodbTargetArrayOutput) ToCrawlerDynamodbTargetArrayOutputWithContext(ctx context.Context) CrawlerDynamodbTargetArrayOutput
type CrawlerDynamodbTargetInput ¶
type CrawlerDynamodbTargetInput interface { pulumi.Input ToCrawlerDynamodbTargetOutput() CrawlerDynamodbTargetOutput ToCrawlerDynamodbTargetOutputWithContext(context.Context) CrawlerDynamodbTargetOutput }
CrawlerDynamodbTargetInput is an input type that accepts CrawlerDynamodbTargetArgs and CrawlerDynamodbTargetOutput values. You can construct a concrete instance of `CrawlerDynamodbTargetInput` via:
CrawlerDynamodbTargetArgs{...}
type CrawlerDynamodbTargetOutput ¶
type CrawlerDynamodbTargetOutput struct{ *pulumi.OutputState }
func (CrawlerDynamodbTargetOutput) ElementType ¶
func (CrawlerDynamodbTargetOutput) ElementType() reflect.Type
func (CrawlerDynamodbTargetOutput) Path ¶
func (o CrawlerDynamodbTargetOutput) Path() pulumi.StringOutput
The name of the DynamoDB table to crawl.
func (CrawlerDynamodbTargetOutput) ScanAll ¶
func (o CrawlerDynamodbTargetOutput) ScanAll() pulumi.BoolPtrOutput
Indicates whether to scan all the records, or to sample rows from the table. Scanning all the records can take a long time when the table is not a high throughput table. defaults to `true`.
func (CrawlerDynamodbTargetOutput) ScanRate ¶
func (o CrawlerDynamodbTargetOutput) ScanRate() pulumi.Float64PtrOutput
The percentage of the configured read capacity units to use by the AWS Glue crawler. The valid values are null or a value between 0.1 to 1.5.
func (CrawlerDynamodbTargetOutput) ToCrawlerDynamodbTargetOutput ¶
func (o CrawlerDynamodbTargetOutput) ToCrawlerDynamodbTargetOutput() CrawlerDynamodbTargetOutput
func (CrawlerDynamodbTargetOutput) ToCrawlerDynamodbTargetOutputWithContext ¶
func (o CrawlerDynamodbTargetOutput) ToCrawlerDynamodbTargetOutputWithContext(ctx context.Context) CrawlerDynamodbTargetOutput
type CrawlerHudiTarget ¶ added in v6.1.0
type CrawlerHudiTarget struct { // The name of the connection to use to connect to the Hudi target. ConnectionName *string `pulumi:"connectionName"` // A list of glob patterns used to exclude from the crawl. Exclusions []string `pulumi:"exclusions"` // The maximum depth of Amazon S3 paths that the crawler can traverse to discover the Hudi metadata folder in your Amazon S3 path. Used to limit the crawler run time. Valid values are between `1` and `20`. MaximumTraversalDepth int `pulumi:"maximumTraversalDepth"` // One or more Amazon S3 paths that contains Hudi metadata folders as s3://bucket/prefix. Paths []string `pulumi:"paths"` }
type CrawlerHudiTargetArgs ¶ added in v6.1.0
type CrawlerHudiTargetArgs struct { // The name of the connection to use to connect to the Hudi target. ConnectionName pulumi.StringPtrInput `pulumi:"connectionName"` // A list of glob patterns used to exclude from the crawl. Exclusions pulumi.StringArrayInput `pulumi:"exclusions"` // The maximum depth of Amazon S3 paths that the crawler can traverse to discover the Hudi metadata folder in your Amazon S3 path. Used to limit the crawler run time. Valid values are between `1` and `20`. MaximumTraversalDepth pulumi.IntInput `pulumi:"maximumTraversalDepth"` // One or more Amazon S3 paths that contains Hudi metadata folders as s3://bucket/prefix. Paths pulumi.StringArrayInput `pulumi:"paths"` }
func (CrawlerHudiTargetArgs) ElementType ¶ added in v6.1.0
func (CrawlerHudiTargetArgs) ElementType() reflect.Type
func (CrawlerHudiTargetArgs) ToCrawlerHudiTargetOutput ¶ added in v6.1.0
func (i CrawlerHudiTargetArgs) ToCrawlerHudiTargetOutput() CrawlerHudiTargetOutput
func (CrawlerHudiTargetArgs) ToCrawlerHudiTargetOutputWithContext ¶ added in v6.1.0
func (i CrawlerHudiTargetArgs) ToCrawlerHudiTargetOutputWithContext(ctx context.Context) CrawlerHudiTargetOutput
type CrawlerHudiTargetArray ¶ added in v6.1.0
type CrawlerHudiTargetArray []CrawlerHudiTargetInput
func (CrawlerHudiTargetArray) ElementType ¶ added in v6.1.0
func (CrawlerHudiTargetArray) ElementType() reflect.Type
func (CrawlerHudiTargetArray) ToCrawlerHudiTargetArrayOutput ¶ added in v6.1.0
func (i CrawlerHudiTargetArray) ToCrawlerHudiTargetArrayOutput() CrawlerHudiTargetArrayOutput
func (CrawlerHudiTargetArray) ToCrawlerHudiTargetArrayOutputWithContext ¶ added in v6.1.0
func (i CrawlerHudiTargetArray) ToCrawlerHudiTargetArrayOutputWithContext(ctx context.Context) CrawlerHudiTargetArrayOutput
type CrawlerHudiTargetArrayInput ¶ added in v6.1.0
type CrawlerHudiTargetArrayInput interface { pulumi.Input ToCrawlerHudiTargetArrayOutput() CrawlerHudiTargetArrayOutput ToCrawlerHudiTargetArrayOutputWithContext(context.Context) CrawlerHudiTargetArrayOutput }
CrawlerHudiTargetArrayInput is an input type that accepts CrawlerHudiTargetArray and CrawlerHudiTargetArrayOutput values. You can construct a concrete instance of `CrawlerHudiTargetArrayInput` via:
CrawlerHudiTargetArray{ CrawlerHudiTargetArgs{...} }
type CrawlerHudiTargetArrayOutput ¶ added in v6.1.0
type CrawlerHudiTargetArrayOutput struct{ *pulumi.OutputState }
func (CrawlerHudiTargetArrayOutput) ElementType ¶ added in v6.1.0
func (CrawlerHudiTargetArrayOutput) ElementType() reflect.Type
func (CrawlerHudiTargetArrayOutput) Index ¶ added in v6.1.0
func (o CrawlerHudiTargetArrayOutput) Index(i pulumi.IntInput) CrawlerHudiTargetOutput
func (CrawlerHudiTargetArrayOutput) ToCrawlerHudiTargetArrayOutput ¶ added in v6.1.0
func (o CrawlerHudiTargetArrayOutput) ToCrawlerHudiTargetArrayOutput() CrawlerHudiTargetArrayOutput
func (CrawlerHudiTargetArrayOutput) ToCrawlerHudiTargetArrayOutputWithContext ¶ added in v6.1.0
func (o CrawlerHudiTargetArrayOutput) ToCrawlerHudiTargetArrayOutputWithContext(ctx context.Context) CrawlerHudiTargetArrayOutput
type CrawlerHudiTargetInput ¶ added in v6.1.0
type CrawlerHudiTargetInput interface { pulumi.Input ToCrawlerHudiTargetOutput() CrawlerHudiTargetOutput ToCrawlerHudiTargetOutputWithContext(context.Context) CrawlerHudiTargetOutput }
CrawlerHudiTargetInput is an input type that accepts CrawlerHudiTargetArgs and CrawlerHudiTargetOutput values. You can construct a concrete instance of `CrawlerHudiTargetInput` via:
CrawlerHudiTargetArgs{...}
type CrawlerHudiTargetOutput ¶ added in v6.1.0
type CrawlerHudiTargetOutput struct{ *pulumi.OutputState }
func (CrawlerHudiTargetOutput) ConnectionName ¶ added in v6.1.0
func (o CrawlerHudiTargetOutput) ConnectionName() pulumi.StringPtrOutput
The name of the connection to use to connect to the Hudi target.
func (CrawlerHudiTargetOutput) ElementType ¶ added in v6.1.0
func (CrawlerHudiTargetOutput) ElementType() reflect.Type
func (CrawlerHudiTargetOutput) Exclusions ¶ added in v6.1.0
func (o CrawlerHudiTargetOutput) Exclusions() pulumi.StringArrayOutput
A list of glob patterns used to exclude from the crawl.
func (CrawlerHudiTargetOutput) MaximumTraversalDepth ¶ added in v6.1.0
func (o CrawlerHudiTargetOutput) MaximumTraversalDepth() pulumi.IntOutput
The maximum depth of Amazon S3 paths that the crawler can traverse to discover the Hudi metadata folder in your Amazon S3 path. Used to limit the crawler run time. Valid values are between `1` and `20`.
func (CrawlerHudiTargetOutput) Paths ¶ added in v6.1.0
func (o CrawlerHudiTargetOutput) Paths() pulumi.StringArrayOutput
One or more Amazon S3 paths that contains Hudi metadata folders as s3://bucket/prefix.
func (CrawlerHudiTargetOutput) ToCrawlerHudiTargetOutput ¶ added in v6.1.0
func (o CrawlerHudiTargetOutput) ToCrawlerHudiTargetOutput() CrawlerHudiTargetOutput
func (CrawlerHudiTargetOutput) ToCrawlerHudiTargetOutputWithContext ¶ added in v6.1.0
func (o CrawlerHudiTargetOutput) ToCrawlerHudiTargetOutputWithContext(ctx context.Context) CrawlerHudiTargetOutput
type CrawlerIcebergTarget ¶
type CrawlerIcebergTarget struct { // The name of the connection to use to connect to the Iceberg target. ConnectionName *string `pulumi:"connectionName"` // A list of glob patterns used to exclude from the crawl. Exclusions []string `pulumi:"exclusions"` // The maximum depth of Amazon S3 paths that the crawler can traverse to discover the Iceberg metadata folder in your Amazon S3 path. Used to limit the crawler run time. Valid values are between `1` and `20`. MaximumTraversalDepth int `pulumi:"maximumTraversalDepth"` // One or more Amazon S3 paths that contains Iceberg metadata folders as s3://bucket/prefix. Paths []string `pulumi:"paths"` }
type CrawlerIcebergTargetArgs ¶
type CrawlerIcebergTargetArgs struct { // The name of the connection to use to connect to the Iceberg target. ConnectionName pulumi.StringPtrInput `pulumi:"connectionName"` // A list of glob patterns used to exclude from the crawl. Exclusions pulumi.StringArrayInput `pulumi:"exclusions"` // The maximum depth of Amazon S3 paths that the crawler can traverse to discover the Iceberg metadata folder in your Amazon S3 path. Used to limit the crawler run time. Valid values are between `1` and `20`. MaximumTraversalDepth pulumi.IntInput `pulumi:"maximumTraversalDepth"` // One or more Amazon S3 paths that contains Iceberg metadata folders as s3://bucket/prefix. Paths pulumi.StringArrayInput `pulumi:"paths"` }
func (CrawlerIcebergTargetArgs) ElementType ¶
func (CrawlerIcebergTargetArgs) ElementType() reflect.Type
func (CrawlerIcebergTargetArgs) ToCrawlerIcebergTargetOutput ¶
func (i CrawlerIcebergTargetArgs) ToCrawlerIcebergTargetOutput() CrawlerIcebergTargetOutput
func (CrawlerIcebergTargetArgs) ToCrawlerIcebergTargetOutputWithContext ¶
func (i CrawlerIcebergTargetArgs) ToCrawlerIcebergTargetOutputWithContext(ctx context.Context) CrawlerIcebergTargetOutput
type CrawlerIcebergTargetArray ¶
type CrawlerIcebergTargetArray []CrawlerIcebergTargetInput
func (CrawlerIcebergTargetArray) ElementType ¶
func (CrawlerIcebergTargetArray) ElementType() reflect.Type
func (CrawlerIcebergTargetArray) ToCrawlerIcebergTargetArrayOutput ¶
func (i CrawlerIcebergTargetArray) ToCrawlerIcebergTargetArrayOutput() CrawlerIcebergTargetArrayOutput
func (CrawlerIcebergTargetArray) ToCrawlerIcebergTargetArrayOutputWithContext ¶
func (i CrawlerIcebergTargetArray) ToCrawlerIcebergTargetArrayOutputWithContext(ctx context.Context) CrawlerIcebergTargetArrayOutput
type CrawlerIcebergTargetArrayInput ¶
type CrawlerIcebergTargetArrayInput interface { pulumi.Input ToCrawlerIcebergTargetArrayOutput() CrawlerIcebergTargetArrayOutput ToCrawlerIcebergTargetArrayOutputWithContext(context.Context) CrawlerIcebergTargetArrayOutput }
CrawlerIcebergTargetArrayInput is an input type that accepts CrawlerIcebergTargetArray and CrawlerIcebergTargetArrayOutput values. You can construct a concrete instance of `CrawlerIcebergTargetArrayInput` via:
CrawlerIcebergTargetArray{ CrawlerIcebergTargetArgs{...} }
type CrawlerIcebergTargetArrayOutput ¶
type CrawlerIcebergTargetArrayOutput struct{ *pulumi.OutputState }
func (CrawlerIcebergTargetArrayOutput) ElementType ¶
func (CrawlerIcebergTargetArrayOutput) ElementType() reflect.Type
func (CrawlerIcebergTargetArrayOutput) Index ¶
func (o CrawlerIcebergTargetArrayOutput) Index(i pulumi.IntInput) CrawlerIcebergTargetOutput
func (CrawlerIcebergTargetArrayOutput) ToCrawlerIcebergTargetArrayOutput ¶
func (o CrawlerIcebergTargetArrayOutput) ToCrawlerIcebergTargetArrayOutput() CrawlerIcebergTargetArrayOutput
func (CrawlerIcebergTargetArrayOutput) ToCrawlerIcebergTargetArrayOutputWithContext ¶
func (o CrawlerIcebergTargetArrayOutput) ToCrawlerIcebergTargetArrayOutputWithContext(ctx context.Context) CrawlerIcebergTargetArrayOutput
type CrawlerIcebergTargetInput ¶
type CrawlerIcebergTargetInput interface { pulumi.Input ToCrawlerIcebergTargetOutput() CrawlerIcebergTargetOutput ToCrawlerIcebergTargetOutputWithContext(context.Context) CrawlerIcebergTargetOutput }
CrawlerIcebergTargetInput is an input type that accepts CrawlerIcebergTargetArgs and CrawlerIcebergTargetOutput values. You can construct a concrete instance of `CrawlerIcebergTargetInput` via:
CrawlerIcebergTargetArgs{...}
type CrawlerIcebergTargetOutput ¶
type CrawlerIcebergTargetOutput struct{ *pulumi.OutputState }
func (CrawlerIcebergTargetOutput) ConnectionName ¶
func (o CrawlerIcebergTargetOutput) ConnectionName() pulumi.StringPtrOutput
The name of the connection to use to connect to the Iceberg target.
func (CrawlerIcebergTargetOutput) ElementType ¶
func (CrawlerIcebergTargetOutput) ElementType() reflect.Type
func (CrawlerIcebergTargetOutput) Exclusions ¶
func (o CrawlerIcebergTargetOutput) Exclusions() pulumi.StringArrayOutput
A list of glob patterns used to exclude from the crawl.
func (CrawlerIcebergTargetOutput) MaximumTraversalDepth ¶
func (o CrawlerIcebergTargetOutput) MaximumTraversalDepth() pulumi.IntOutput
The maximum depth of Amazon S3 paths that the crawler can traverse to discover the Iceberg metadata folder in your Amazon S3 path. Used to limit the crawler run time. Valid values are between `1` and `20`.
func (CrawlerIcebergTargetOutput) Paths ¶
func (o CrawlerIcebergTargetOutput) Paths() pulumi.StringArrayOutput
One or more Amazon S3 paths that contains Iceberg metadata folders as s3://bucket/prefix.
func (CrawlerIcebergTargetOutput) ToCrawlerIcebergTargetOutput ¶
func (o CrawlerIcebergTargetOutput) ToCrawlerIcebergTargetOutput() CrawlerIcebergTargetOutput
func (CrawlerIcebergTargetOutput) ToCrawlerIcebergTargetOutputWithContext ¶
func (o CrawlerIcebergTargetOutput) ToCrawlerIcebergTargetOutputWithContext(ctx context.Context) CrawlerIcebergTargetOutput
type CrawlerInput ¶
type CrawlerInput interface { pulumi.Input ToCrawlerOutput() CrawlerOutput ToCrawlerOutputWithContext(ctx context.Context) CrawlerOutput }
type CrawlerJdbcTarget ¶
type CrawlerJdbcTarget struct { // The name of the connection to use to connect to the JDBC target. ConnectionName string `pulumi:"connectionName"` // Specify a value of `RAWTYPES` or `COMMENTS` to enable additional metadata intable responses. `RAWTYPES` provides the native-level datatype. `COMMENTS` provides comments associated with a column or table in the database. EnableAdditionalMetadatas []string `pulumi:"enableAdditionalMetadatas"` // A list of glob patterns used to exclude from the crawl. Exclusions []string `pulumi:"exclusions"` // The path of the JDBC target. Path string `pulumi:"path"` }
type CrawlerJdbcTargetArgs ¶
type CrawlerJdbcTargetArgs struct { // The name of the connection to use to connect to the JDBC target. ConnectionName pulumi.StringInput `pulumi:"connectionName"` // Specify a value of `RAWTYPES` or `COMMENTS` to enable additional metadata intable responses. `RAWTYPES` provides the native-level datatype. `COMMENTS` provides comments associated with a column or table in the database. EnableAdditionalMetadatas pulumi.StringArrayInput `pulumi:"enableAdditionalMetadatas"` // A list of glob patterns used to exclude from the crawl. Exclusions pulumi.StringArrayInput `pulumi:"exclusions"` // The path of the JDBC target. Path pulumi.StringInput `pulumi:"path"` }
func (CrawlerJdbcTargetArgs) ElementType ¶
func (CrawlerJdbcTargetArgs) ElementType() reflect.Type
func (CrawlerJdbcTargetArgs) ToCrawlerJdbcTargetOutput ¶
func (i CrawlerJdbcTargetArgs) ToCrawlerJdbcTargetOutput() CrawlerJdbcTargetOutput
func (CrawlerJdbcTargetArgs) ToCrawlerJdbcTargetOutputWithContext ¶
func (i CrawlerJdbcTargetArgs) ToCrawlerJdbcTargetOutputWithContext(ctx context.Context) CrawlerJdbcTargetOutput
type CrawlerJdbcTargetArray ¶
type CrawlerJdbcTargetArray []CrawlerJdbcTargetInput
func (CrawlerJdbcTargetArray) ElementType ¶
func (CrawlerJdbcTargetArray) ElementType() reflect.Type
func (CrawlerJdbcTargetArray) ToCrawlerJdbcTargetArrayOutput ¶
func (i CrawlerJdbcTargetArray) ToCrawlerJdbcTargetArrayOutput() CrawlerJdbcTargetArrayOutput
func (CrawlerJdbcTargetArray) ToCrawlerJdbcTargetArrayOutputWithContext ¶
func (i CrawlerJdbcTargetArray) ToCrawlerJdbcTargetArrayOutputWithContext(ctx context.Context) CrawlerJdbcTargetArrayOutput
type CrawlerJdbcTargetArrayInput ¶
type CrawlerJdbcTargetArrayInput interface { pulumi.Input ToCrawlerJdbcTargetArrayOutput() CrawlerJdbcTargetArrayOutput ToCrawlerJdbcTargetArrayOutputWithContext(context.Context) CrawlerJdbcTargetArrayOutput }
CrawlerJdbcTargetArrayInput is an input type that accepts CrawlerJdbcTargetArray and CrawlerJdbcTargetArrayOutput values. You can construct a concrete instance of `CrawlerJdbcTargetArrayInput` via:
CrawlerJdbcTargetArray{ CrawlerJdbcTargetArgs{...} }
type CrawlerJdbcTargetArrayOutput ¶
type CrawlerJdbcTargetArrayOutput struct{ *pulumi.OutputState }
func (CrawlerJdbcTargetArrayOutput) ElementType ¶
func (CrawlerJdbcTargetArrayOutput) ElementType() reflect.Type
func (CrawlerJdbcTargetArrayOutput) Index ¶
func (o CrawlerJdbcTargetArrayOutput) Index(i pulumi.IntInput) CrawlerJdbcTargetOutput
func (CrawlerJdbcTargetArrayOutput) ToCrawlerJdbcTargetArrayOutput ¶
func (o CrawlerJdbcTargetArrayOutput) ToCrawlerJdbcTargetArrayOutput() CrawlerJdbcTargetArrayOutput
func (CrawlerJdbcTargetArrayOutput) ToCrawlerJdbcTargetArrayOutputWithContext ¶
func (o CrawlerJdbcTargetArrayOutput) ToCrawlerJdbcTargetArrayOutputWithContext(ctx context.Context) CrawlerJdbcTargetArrayOutput
type CrawlerJdbcTargetInput ¶
type CrawlerJdbcTargetInput interface { pulumi.Input ToCrawlerJdbcTargetOutput() CrawlerJdbcTargetOutput ToCrawlerJdbcTargetOutputWithContext(context.Context) CrawlerJdbcTargetOutput }
CrawlerJdbcTargetInput is an input type that accepts CrawlerJdbcTargetArgs and CrawlerJdbcTargetOutput values. You can construct a concrete instance of `CrawlerJdbcTargetInput` via:
CrawlerJdbcTargetArgs{...}
type CrawlerJdbcTargetOutput ¶
type CrawlerJdbcTargetOutput struct{ *pulumi.OutputState }
func (CrawlerJdbcTargetOutput) ConnectionName ¶
func (o CrawlerJdbcTargetOutput) ConnectionName() pulumi.StringOutput
The name of the connection to use to connect to the JDBC target.
func (CrawlerJdbcTargetOutput) ElementType ¶
func (CrawlerJdbcTargetOutput) ElementType() reflect.Type
func (CrawlerJdbcTargetOutput) EnableAdditionalMetadatas ¶
func (o CrawlerJdbcTargetOutput) EnableAdditionalMetadatas() pulumi.StringArrayOutput
Specify a value of `RAWTYPES` or `COMMENTS` to enable additional metadata intable responses. `RAWTYPES` provides the native-level datatype. `COMMENTS` provides comments associated with a column or table in the database.
func (CrawlerJdbcTargetOutput) Exclusions ¶
func (o CrawlerJdbcTargetOutput) Exclusions() pulumi.StringArrayOutput
A list of glob patterns used to exclude from the crawl.
func (CrawlerJdbcTargetOutput) Path ¶
func (o CrawlerJdbcTargetOutput) Path() pulumi.StringOutput
The path of the JDBC target.
func (CrawlerJdbcTargetOutput) ToCrawlerJdbcTargetOutput ¶
func (o CrawlerJdbcTargetOutput) ToCrawlerJdbcTargetOutput() CrawlerJdbcTargetOutput
func (CrawlerJdbcTargetOutput) ToCrawlerJdbcTargetOutputWithContext ¶
func (o CrawlerJdbcTargetOutput) ToCrawlerJdbcTargetOutputWithContext(ctx context.Context) CrawlerJdbcTargetOutput
type CrawlerLakeFormationConfiguration ¶
type CrawlerLakeFormationConfiguration struct { // Required for cross account crawls. For same account crawls as the target data, this can omitted. AccountId *string `pulumi:"accountId"` // Specifies whether to use Lake Formation credentials for the crawler instead of the IAM role credentials. UseLakeFormationCredentials *bool `pulumi:"useLakeFormationCredentials"` }
type CrawlerLakeFormationConfigurationArgs ¶
type CrawlerLakeFormationConfigurationArgs struct { // Required for cross account crawls. For same account crawls as the target data, this can omitted. AccountId pulumi.StringPtrInput `pulumi:"accountId"` // Specifies whether to use Lake Formation credentials for the crawler instead of the IAM role credentials. UseLakeFormationCredentials pulumi.BoolPtrInput `pulumi:"useLakeFormationCredentials"` }
func (CrawlerLakeFormationConfigurationArgs) ElementType ¶
func (CrawlerLakeFormationConfigurationArgs) ElementType() reflect.Type
func (CrawlerLakeFormationConfigurationArgs) ToCrawlerLakeFormationConfigurationOutput ¶
func (i CrawlerLakeFormationConfigurationArgs) ToCrawlerLakeFormationConfigurationOutput() CrawlerLakeFormationConfigurationOutput
func (CrawlerLakeFormationConfigurationArgs) ToCrawlerLakeFormationConfigurationOutputWithContext ¶
func (i CrawlerLakeFormationConfigurationArgs) ToCrawlerLakeFormationConfigurationOutputWithContext(ctx context.Context) CrawlerLakeFormationConfigurationOutput
func (CrawlerLakeFormationConfigurationArgs) ToCrawlerLakeFormationConfigurationPtrOutput ¶
func (i CrawlerLakeFormationConfigurationArgs) ToCrawlerLakeFormationConfigurationPtrOutput() CrawlerLakeFormationConfigurationPtrOutput
func (CrawlerLakeFormationConfigurationArgs) ToCrawlerLakeFormationConfigurationPtrOutputWithContext ¶
func (i CrawlerLakeFormationConfigurationArgs) ToCrawlerLakeFormationConfigurationPtrOutputWithContext(ctx context.Context) CrawlerLakeFormationConfigurationPtrOutput
type CrawlerLakeFormationConfigurationInput ¶
type CrawlerLakeFormationConfigurationInput interface { pulumi.Input ToCrawlerLakeFormationConfigurationOutput() CrawlerLakeFormationConfigurationOutput ToCrawlerLakeFormationConfigurationOutputWithContext(context.Context) CrawlerLakeFormationConfigurationOutput }
CrawlerLakeFormationConfigurationInput is an input type that accepts CrawlerLakeFormationConfigurationArgs and CrawlerLakeFormationConfigurationOutput values. You can construct a concrete instance of `CrawlerLakeFormationConfigurationInput` via:
CrawlerLakeFormationConfigurationArgs{...}
type CrawlerLakeFormationConfigurationOutput ¶
type CrawlerLakeFormationConfigurationOutput struct{ *pulumi.OutputState }
func (CrawlerLakeFormationConfigurationOutput) AccountId ¶
func (o CrawlerLakeFormationConfigurationOutput) AccountId() pulumi.StringPtrOutput
Required for cross account crawls. For same account crawls as the target data, this can omitted.
func (CrawlerLakeFormationConfigurationOutput) ElementType ¶
func (CrawlerLakeFormationConfigurationOutput) ElementType() reflect.Type
func (CrawlerLakeFormationConfigurationOutput) ToCrawlerLakeFormationConfigurationOutput ¶
func (o CrawlerLakeFormationConfigurationOutput) ToCrawlerLakeFormationConfigurationOutput() CrawlerLakeFormationConfigurationOutput
func (CrawlerLakeFormationConfigurationOutput) ToCrawlerLakeFormationConfigurationOutputWithContext ¶
func (o CrawlerLakeFormationConfigurationOutput) ToCrawlerLakeFormationConfigurationOutputWithContext(ctx context.Context) CrawlerLakeFormationConfigurationOutput
func (CrawlerLakeFormationConfigurationOutput) ToCrawlerLakeFormationConfigurationPtrOutput ¶
func (o CrawlerLakeFormationConfigurationOutput) ToCrawlerLakeFormationConfigurationPtrOutput() CrawlerLakeFormationConfigurationPtrOutput
func (CrawlerLakeFormationConfigurationOutput) ToCrawlerLakeFormationConfigurationPtrOutputWithContext ¶
func (o CrawlerLakeFormationConfigurationOutput) ToCrawlerLakeFormationConfigurationPtrOutputWithContext(ctx context.Context) CrawlerLakeFormationConfigurationPtrOutput
func (CrawlerLakeFormationConfigurationOutput) UseLakeFormationCredentials ¶
func (o CrawlerLakeFormationConfigurationOutput) UseLakeFormationCredentials() pulumi.BoolPtrOutput
Specifies whether to use Lake Formation credentials for the crawler instead of the IAM role credentials.
type CrawlerLakeFormationConfigurationPtrInput ¶
type CrawlerLakeFormationConfigurationPtrInput interface { pulumi.Input ToCrawlerLakeFormationConfigurationPtrOutput() CrawlerLakeFormationConfigurationPtrOutput ToCrawlerLakeFormationConfigurationPtrOutputWithContext(context.Context) CrawlerLakeFormationConfigurationPtrOutput }
CrawlerLakeFormationConfigurationPtrInput is an input type that accepts CrawlerLakeFormationConfigurationArgs, CrawlerLakeFormationConfigurationPtr and CrawlerLakeFormationConfigurationPtrOutput values. You can construct a concrete instance of `CrawlerLakeFormationConfigurationPtrInput` via:
CrawlerLakeFormationConfigurationArgs{...} or: nil
func CrawlerLakeFormationConfigurationPtr ¶
func CrawlerLakeFormationConfigurationPtr(v *CrawlerLakeFormationConfigurationArgs) CrawlerLakeFormationConfigurationPtrInput
type CrawlerLakeFormationConfigurationPtrOutput ¶
type CrawlerLakeFormationConfigurationPtrOutput struct{ *pulumi.OutputState }
func (CrawlerLakeFormationConfigurationPtrOutput) AccountId ¶
func (o CrawlerLakeFormationConfigurationPtrOutput) AccountId() pulumi.StringPtrOutput
Required for cross account crawls. For same account crawls as the target data, this can omitted.
func (CrawlerLakeFormationConfigurationPtrOutput) ElementType ¶
func (CrawlerLakeFormationConfigurationPtrOutput) ElementType() reflect.Type
func (CrawlerLakeFormationConfigurationPtrOutput) ToCrawlerLakeFormationConfigurationPtrOutput ¶
func (o CrawlerLakeFormationConfigurationPtrOutput) ToCrawlerLakeFormationConfigurationPtrOutput() CrawlerLakeFormationConfigurationPtrOutput
func (CrawlerLakeFormationConfigurationPtrOutput) ToCrawlerLakeFormationConfigurationPtrOutputWithContext ¶
func (o CrawlerLakeFormationConfigurationPtrOutput) ToCrawlerLakeFormationConfigurationPtrOutputWithContext(ctx context.Context) CrawlerLakeFormationConfigurationPtrOutput
func (CrawlerLakeFormationConfigurationPtrOutput) UseLakeFormationCredentials ¶
func (o CrawlerLakeFormationConfigurationPtrOutput) UseLakeFormationCredentials() pulumi.BoolPtrOutput
Specifies whether to use Lake Formation credentials for the crawler instead of the IAM role credentials.
type CrawlerLineageConfiguration ¶
type CrawlerLineageConfiguration struct { // Specifies whether data lineage is enabled for the crawler. Valid values are: `ENABLE` and `DISABLE`. Default value is `DISABLE`. CrawlerLineageSettings *string `pulumi:"crawlerLineageSettings"` }
type CrawlerLineageConfigurationArgs ¶
type CrawlerLineageConfigurationArgs struct { // Specifies whether data lineage is enabled for the crawler. Valid values are: `ENABLE` and `DISABLE`. Default value is `DISABLE`. CrawlerLineageSettings pulumi.StringPtrInput `pulumi:"crawlerLineageSettings"` }
func (CrawlerLineageConfigurationArgs) ElementType ¶
func (CrawlerLineageConfigurationArgs) ElementType() reflect.Type
func (CrawlerLineageConfigurationArgs) ToCrawlerLineageConfigurationOutput ¶
func (i CrawlerLineageConfigurationArgs) ToCrawlerLineageConfigurationOutput() CrawlerLineageConfigurationOutput
func (CrawlerLineageConfigurationArgs) ToCrawlerLineageConfigurationOutputWithContext ¶
func (i CrawlerLineageConfigurationArgs) ToCrawlerLineageConfigurationOutputWithContext(ctx context.Context) CrawlerLineageConfigurationOutput
func (CrawlerLineageConfigurationArgs) ToCrawlerLineageConfigurationPtrOutput ¶
func (i CrawlerLineageConfigurationArgs) ToCrawlerLineageConfigurationPtrOutput() CrawlerLineageConfigurationPtrOutput
func (CrawlerLineageConfigurationArgs) ToCrawlerLineageConfigurationPtrOutputWithContext ¶
func (i CrawlerLineageConfigurationArgs) ToCrawlerLineageConfigurationPtrOutputWithContext(ctx context.Context) CrawlerLineageConfigurationPtrOutput
type CrawlerLineageConfigurationInput ¶
type CrawlerLineageConfigurationInput interface { pulumi.Input ToCrawlerLineageConfigurationOutput() CrawlerLineageConfigurationOutput ToCrawlerLineageConfigurationOutputWithContext(context.Context) CrawlerLineageConfigurationOutput }
CrawlerLineageConfigurationInput is an input type that accepts CrawlerLineageConfigurationArgs and CrawlerLineageConfigurationOutput values. You can construct a concrete instance of `CrawlerLineageConfigurationInput` via:
CrawlerLineageConfigurationArgs{...}
type CrawlerLineageConfigurationOutput ¶
type CrawlerLineageConfigurationOutput struct{ *pulumi.OutputState }
func (CrawlerLineageConfigurationOutput) CrawlerLineageSettings ¶
func (o CrawlerLineageConfigurationOutput) CrawlerLineageSettings() pulumi.StringPtrOutput
Specifies whether data lineage is enabled for the crawler. Valid values are: `ENABLE` and `DISABLE`. Default value is `DISABLE`.
func (CrawlerLineageConfigurationOutput) ElementType ¶
func (CrawlerLineageConfigurationOutput) ElementType() reflect.Type
func (CrawlerLineageConfigurationOutput) ToCrawlerLineageConfigurationOutput ¶
func (o CrawlerLineageConfigurationOutput) ToCrawlerLineageConfigurationOutput() CrawlerLineageConfigurationOutput
func (CrawlerLineageConfigurationOutput) ToCrawlerLineageConfigurationOutputWithContext ¶
func (o CrawlerLineageConfigurationOutput) ToCrawlerLineageConfigurationOutputWithContext(ctx context.Context) CrawlerLineageConfigurationOutput
func (CrawlerLineageConfigurationOutput) ToCrawlerLineageConfigurationPtrOutput ¶
func (o CrawlerLineageConfigurationOutput) ToCrawlerLineageConfigurationPtrOutput() CrawlerLineageConfigurationPtrOutput
func (CrawlerLineageConfigurationOutput) ToCrawlerLineageConfigurationPtrOutputWithContext ¶
func (o CrawlerLineageConfigurationOutput) ToCrawlerLineageConfigurationPtrOutputWithContext(ctx context.Context) CrawlerLineageConfigurationPtrOutput
type CrawlerLineageConfigurationPtrInput ¶
type CrawlerLineageConfigurationPtrInput interface { pulumi.Input ToCrawlerLineageConfigurationPtrOutput() CrawlerLineageConfigurationPtrOutput ToCrawlerLineageConfigurationPtrOutputWithContext(context.Context) CrawlerLineageConfigurationPtrOutput }
CrawlerLineageConfigurationPtrInput is an input type that accepts CrawlerLineageConfigurationArgs, CrawlerLineageConfigurationPtr and CrawlerLineageConfigurationPtrOutput values. You can construct a concrete instance of `CrawlerLineageConfigurationPtrInput` via:
CrawlerLineageConfigurationArgs{...} or: nil
func CrawlerLineageConfigurationPtr ¶
func CrawlerLineageConfigurationPtr(v *CrawlerLineageConfigurationArgs) CrawlerLineageConfigurationPtrInput
type CrawlerLineageConfigurationPtrOutput ¶
type CrawlerLineageConfigurationPtrOutput struct{ *pulumi.OutputState }
func (CrawlerLineageConfigurationPtrOutput) CrawlerLineageSettings ¶
func (o CrawlerLineageConfigurationPtrOutput) CrawlerLineageSettings() pulumi.StringPtrOutput
Specifies whether data lineage is enabled for the crawler. Valid values are: `ENABLE` and `DISABLE`. Default value is `DISABLE`.
func (CrawlerLineageConfigurationPtrOutput) ElementType ¶
func (CrawlerLineageConfigurationPtrOutput) ElementType() reflect.Type
func (CrawlerLineageConfigurationPtrOutput) ToCrawlerLineageConfigurationPtrOutput ¶
func (o CrawlerLineageConfigurationPtrOutput) ToCrawlerLineageConfigurationPtrOutput() CrawlerLineageConfigurationPtrOutput
func (CrawlerLineageConfigurationPtrOutput) ToCrawlerLineageConfigurationPtrOutputWithContext ¶
func (o CrawlerLineageConfigurationPtrOutput) ToCrawlerLineageConfigurationPtrOutputWithContext(ctx context.Context) CrawlerLineageConfigurationPtrOutput
type CrawlerMap ¶
type CrawlerMap map[string]CrawlerInput
func (CrawlerMap) ElementType ¶
func (CrawlerMap) ElementType() reflect.Type
func (CrawlerMap) ToCrawlerMapOutput ¶
func (i CrawlerMap) ToCrawlerMapOutput() CrawlerMapOutput
func (CrawlerMap) ToCrawlerMapOutputWithContext ¶
func (i CrawlerMap) ToCrawlerMapOutputWithContext(ctx context.Context) CrawlerMapOutput
type CrawlerMapInput ¶
type CrawlerMapInput interface { pulumi.Input ToCrawlerMapOutput() CrawlerMapOutput ToCrawlerMapOutputWithContext(context.Context) CrawlerMapOutput }
CrawlerMapInput is an input type that accepts CrawlerMap and CrawlerMapOutput values. You can construct a concrete instance of `CrawlerMapInput` via:
CrawlerMap{ "key": CrawlerArgs{...} }
type CrawlerMapOutput ¶
type CrawlerMapOutput struct{ *pulumi.OutputState }
func (CrawlerMapOutput) ElementType ¶
func (CrawlerMapOutput) ElementType() reflect.Type
func (CrawlerMapOutput) MapIndex ¶
func (o CrawlerMapOutput) MapIndex(k pulumi.StringInput) CrawlerOutput
func (CrawlerMapOutput) ToCrawlerMapOutput ¶
func (o CrawlerMapOutput) ToCrawlerMapOutput() CrawlerMapOutput
func (CrawlerMapOutput) ToCrawlerMapOutputWithContext ¶
func (o CrawlerMapOutput) ToCrawlerMapOutputWithContext(ctx context.Context) CrawlerMapOutput
type CrawlerMongodbTarget ¶
type CrawlerMongodbTarget struct { // The name of the connection to use to connect to the Amazon DocumentDB or MongoDB target. ConnectionName string `pulumi:"connectionName"` // The path of the Amazon DocumentDB or MongoDB target (database/collection). Path string `pulumi:"path"` // Indicates whether to scan all the records, or to sample rows from the table. Scanning all the records can take a long time when the table is not a high throughput table. Default value is `true`. ScanAll *bool `pulumi:"scanAll"` }
type CrawlerMongodbTargetArgs ¶
type CrawlerMongodbTargetArgs struct { // The name of the connection to use to connect to the Amazon DocumentDB or MongoDB target. ConnectionName pulumi.StringInput `pulumi:"connectionName"` // The path of the Amazon DocumentDB or MongoDB target (database/collection). Path pulumi.StringInput `pulumi:"path"` // Indicates whether to scan all the records, or to sample rows from the table. Scanning all the records can take a long time when the table is not a high throughput table. Default value is `true`. ScanAll pulumi.BoolPtrInput `pulumi:"scanAll"` }
func (CrawlerMongodbTargetArgs) ElementType ¶
func (CrawlerMongodbTargetArgs) ElementType() reflect.Type
func (CrawlerMongodbTargetArgs) ToCrawlerMongodbTargetOutput ¶
func (i CrawlerMongodbTargetArgs) ToCrawlerMongodbTargetOutput() CrawlerMongodbTargetOutput
func (CrawlerMongodbTargetArgs) ToCrawlerMongodbTargetOutputWithContext ¶
func (i CrawlerMongodbTargetArgs) ToCrawlerMongodbTargetOutputWithContext(ctx context.Context) CrawlerMongodbTargetOutput
type CrawlerMongodbTargetArray ¶
type CrawlerMongodbTargetArray []CrawlerMongodbTargetInput
func (CrawlerMongodbTargetArray) ElementType ¶
func (CrawlerMongodbTargetArray) ElementType() reflect.Type
func (CrawlerMongodbTargetArray) ToCrawlerMongodbTargetArrayOutput ¶
func (i CrawlerMongodbTargetArray) ToCrawlerMongodbTargetArrayOutput() CrawlerMongodbTargetArrayOutput
func (CrawlerMongodbTargetArray) ToCrawlerMongodbTargetArrayOutputWithContext ¶
func (i CrawlerMongodbTargetArray) ToCrawlerMongodbTargetArrayOutputWithContext(ctx context.Context) CrawlerMongodbTargetArrayOutput
type CrawlerMongodbTargetArrayInput ¶
type CrawlerMongodbTargetArrayInput interface { pulumi.Input ToCrawlerMongodbTargetArrayOutput() CrawlerMongodbTargetArrayOutput ToCrawlerMongodbTargetArrayOutputWithContext(context.Context) CrawlerMongodbTargetArrayOutput }
CrawlerMongodbTargetArrayInput is an input type that accepts CrawlerMongodbTargetArray and CrawlerMongodbTargetArrayOutput values. You can construct a concrete instance of `CrawlerMongodbTargetArrayInput` via:
CrawlerMongodbTargetArray{ CrawlerMongodbTargetArgs{...} }
type CrawlerMongodbTargetArrayOutput ¶
type CrawlerMongodbTargetArrayOutput struct{ *pulumi.OutputState }
func (CrawlerMongodbTargetArrayOutput) ElementType ¶
func (CrawlerMongodbTargetArrayOutput) ElementType() reflect.Type
func (CrawlerMongodbTargetArrayOutput) Index ¶
func (o CrawlerMongodbTargetArrayOutput) Index(i pulumi.IntInput) CrawlerMongodbTargetOutput
func (CrawlerMongodbTargetArrayOutput) ToCrawlerMongodbTargetArrayOutput ¶
func (o CrawlerMongodbTargetArrayOutput) ToCrawlerMongodbTargetArrayOutput() CrawlerMongodbTargetArrayOutput
func (CrawlerMongodbTargetArrayOutput) ToCrawlerMongodbTargetArrayOutputWithContext ¶
func (o CrawlerMongodbTargetArrayOutput) ToCrawlerMongodbTargetArrayOutputWithContext(ctx context.Context) CrawlerMongodbTargetArrayOutput
type CrawlerMongodbTargetInput ¶
type CrawlerMongodbTargetInput interface { pulumi.Input ToCrawlerMongodbTargetOutput() CrawlerMongodbTargetOutput ToCrawlerMongodbTargetOutputWithContext(context.Context) CrawlerMongodbTargetOutput }
CrawlerMongodbTargetInput is an input type that accepts CrawlerMongodbTargetArgs and CrawlerMongodbTargetOutput values. You can construct a concrete instance of `CrawlerMongodbTargetInput` via:
CrawlerMongodbTargetArgs{...}
type CrawlerMongodbTargetOutput ¶
type CrawlerMongodbTargetOutput struct{ *pulumi.OutputState }
func (CrawlerMongodbTargetOutput) ConnectionName ¶
func (o CrawlerMongodbTargetOutput) ConnectionName() pulumi.StringOutput
The name of the connection to use to connect to the Amazon DocumentDB or MongoDB target.
func (CrawlerMongodbTargetOutput) ElementType ¶
func (CrawlerMongodbTargetOutput) ElementType() reflect.Type
func (CrawlerMongodbTargetOutput) Path ¶
func (o CrawlerMongodbTargetOutput) Path() pulumi.StringOutput
The path of the Amazon DocumentDB or MongoDB target (database/collection).
func (CrawlerMongodbTargetOutput) ScanAll ¶
func (o CrawlerMongodbTargetOutput) ScanAll() pulumi.BoolPtrOutput
Indicates whether to scan all the records, or to sample rows from the table. Scanning all the records can take a long time when the table is not a high throughput table. Default value is `true`.
func (CrawlerMongodbTargetOutput) ToCrawlerMongodbTargetOutput ¶
func (o CrawlerMongodbTargetOutput) ToCrawlerMongodbTargetOutput() CrawlerMongodbTargetOutput
func (CrawlerMongodbTargetOutput) ToCrawlerMongodbTargetOutputWithContext ¶
func (o CrawlerMongodbTargetOutput) ToCrawlerMongodbTargetOutputWithContext(ctx context.Context) CrawlerMongodbTargetOutput
type CrawlerOutput ¶
type CrawlerOutput struct{ *pulumi.OutputState }
func (CrawlerOutput) CatalogTargets ¶
func (o CrawlerOutput) CatalogTargets() CrawlerCatalogTargetArrayOutput
List of nested AWS Glue Data Catalog target arguments. See Catalog Target below.
func (CrawlerOutput) Classifiers ¶
func (o CrawlerOutput) Classifiers() pulumi.StringArrayOutput
List of custom classifiers. By default, all AWS classifiers are included in a crawl, but these custom classifiers always override the default classifiers for a given classification.
func (CrawlerOutput) Configuration ¶
func (o CrawlerOutput) Configuration() pulumi.StringPtrOutput
JSON string of configuration information. For more details see [Setting Crawler Configuration Options](https://docs.aws.amazon.com/glue/latest/dg/crawler-configuration.html).
func (CrawlerOutput) DatabaseName ¶
func (o CrawlerOutput) DatabaseName() pulumi.StringOutput
Glue database where results are written.
func (CrawlerOutput) DeltaTargets ¶
func (o CrawlerOutput) DeltaTargets() CrawlerDeltaTargetArrayOutput
List of nested Delta Lake target arguments. See Delta Target below.
func (CrawlerOutput) Description ¶
func (o CrawlerOutput) Description() pulumi.StringPtrOutput
Description of the crawler.
func (CrawlerOutput) DynamodbTargets ¶
func (o CrawlerOutput) DynamodbTargets() CrawlerDynamodbTargetArrayOutput
List of nested DynamoDB target arguments. See Dynamodb Target below.
func (CrawlerOutput) ElementType ¶
func (CrawlerOutput) ElementType() reflect.Type
func (CrawlerOutput) HudiTargets ¶ added in v6.1.0
func (o CrawlerOutput) HudiTargets() CrawlerHudiTargetArrayOutput
List of nested Hudi target arguments. See Iceberg Target below.
func (CrawlerOutput) IcebergTargets ¶
func (o CrawlerOutput) IcebergTargets() CrawlerIcebergTargetArrayOutput
List of nested Iceberg target arguments. See Iceberg Target below.
func (CrawlerOutput) JdbcTargets ¶
func (o CrawlerOutput) JdbcTargets() CrawlerJdbcTargetArrayOutput
List of nested JDBC target arguments. See JDBC Target below.
func (CrawlerOutput) LakeFormationConfiguration ¶
func (o CrawlerOutput) LakeFormationConfiguration() CrawlerLakeFormationConfigurationPtrOutput
Specifies Lake Formation configuration settings for the crawler. See Lake Formation Configuration below.
func (CrawlerOutput) LineageConfiguration ¶
func (o CrawlerOutput) LineageConfiguration() CrawlerLineageConfigurationPtrOutput
Specifies data lineage configuration settings for the crawler. See Lineage Configuration below.
func (CrawlerOutput) MongodbTargets ¶
func (o CrawlerOutput) MongodbTargets() CrawlerMongodbTargetArrayOutput
List of nested MongoDB target arguments. See MongoDB Target below.
func (CrawlerOutput) RecrawlPolicy ¶
func (o CrawlerOutput) RecrawlPolicy() CrawlerRecrawlPolicyPtrOutput
A policy that specifies whether to crawl the entire dataset again, or to crawl only folders that were added since the last crawler run.. See Recrawl Policy below.
func (CrawlerOutput) Role ¶
func (o CrawlerOutput) Role() pulumi.StringOutput
The IAM role friendly name (including path without leading slash), or ARN of an IAM role, used by the crawler to access other resources.
func (CrawlerOutput) S3Targets ¶
func (o CrawlerOutput) S3Targets() CrawlerS3TargetArrayOutput
List of nested Amazon S3 target arguments. See S3 Target below.
func (CrawlerOutput) Schedule ¶
func (o CrawlerOutput) Schedule() pulumi.StringPtrOutput
A cron expression used to specify the schedule. For more information, see [Time-Based Schedules for Jobs and Crawlers](https://docs.aws.amazon.com/glue/latest/dg/monitor-data-warehouse-schedule.html). For example, to run something every day at 12:15 UTC, you would specify: `cron(15 12 * * ? *)`.
func (CrawlerOutput) SchemaChangePolicy ¶
func (o CrawlerOutput) SchemaChangePolicy() CrawlerSchemaChangePolicyPtrOutput
Policy for the crawler's update and deletion behavior. See Schema Change Policy below.
func (CrawlerOutput) SecurityConfiguration ¶
func (o CrawlerOutput) SecurityConfiguration() pulumi.StringPtrOutput
The name of Security Configuration to be used by the crawler
func (CrawlerOutput) TablePrefix ¶
func (o CrawlerOutput) TablePrefix() pulumi.StringPtrOutput
The table prefix used for catalog tables that are created.
func (CrawlerOutput) Tags ¶
func (o CrawlerOutput) Tags() pulumi.StringMapOutput
Key-value map of resource tags. .If configured with a provider `defaultTags` configuration block present, tags with matching keys will overwrite those defined at the provider-level.
func (CrawlerOutput) TagsAll
deprecated
func (o CrawlerOutput) TagsAll() pulumi.StringMapOutput
A map of tags assigned to the resource, including those inherited from the provider `defaultTags` configuration block.
Deprecated: Please use `tags` instead.
func (CrawlerOutput) ToCrawlerOutput ¶
func (o CrawlerOutput) ToCrawlerOutput() CrawlerOutput
func (CrawlerOutput) ToCrawlerOutputWithContext ¶
func (o CrawlerOutput) ToCrawlerOutputWithContext(ctx context.Context) CrawlerOutput
type CrawlerRecrawlPolicy ¶
type CrawlerRecrawlPolicy struct { // Specifies whether to crawl the entire dataset again, crawl only folders that were added since the last crawler run, or crawl what S3 notifies the crawler of via SQS. Valid Values are: `CRAWL_EVENT_MODE`, `CRAWL_EVERYTHING` and `CRAWL_NEW_FOLDERS_ONLY`. Default value is `CRAWL_EVERYTHING`. RecrawlBehavior *string `pulumi:"recrawlBehavior"` }
type CrawlerRecrawlPolicyArgs ¶
type CrawlerRecrawlPolicyArgs struct { // Specifies whether to crawl the entire dataset again, crawl only folders that were added since the last crawler run, or crawl what S3 notifies the crawler of via SQS. Valid Values are: `CRAWL_EVENT_MODE`, `CRAWL_EVERYTHING` and `CRAWL_NEW_FOLDERS_ONLY`. Default value is `CRAWL_EVERYTHING`. RecrawlBehavior pulumi.StringPtrInput `pulumi:"recrawlBehavior"` }
func (CrawlerRecrawlPolicyArgs) ElementType ¶
func (CrawlerRecrawlPolicyArgs) ElementType() reflect.Type
func (CrawlerRecrawlPolicyArgs) ToCrawlerRecrawlPolicyOutput ¶
func (i CrawlerRecrawlPolicyArgs) ToCrawlerRecrawlPolicyOutput() CrawlerRecrawlPolicyOutput
func (CrawlerRecrawlPolicyArgs) ToCrawlerRecrawlPolicyOutputWithContext ¶
func (i CrawlerRecrawlPolicyArgs) ToCrawlerRecrawlPolicyOutputWithContext(ctx context.Context) CrawlerRecrawlPolicyOutput
func (CrawlerRecrawlPolicyArgs) ToCrawlerRecrawlPolicyPtrOutput ¶
func (i CrawlerRecrawlPolicyArgs) ToCrawlerRecrawlPolicyPtrOutput() CrawlerRecrawlPolicyPtrOutput
func (CrawlerRecrawlPolicyArgs) ToCrawlerRecrawlPolicyPtrOutputWithContext ¶
func (i CrawlerRecrawlPolicyArgs) ToCrawlerRecrawlPolicyPtrOutputWithContext(ctx context.Context) CrawlerRecrawlPolicyPtrOutput
type CrawlerRecrawlPolicyInput ¶
type CrawlerRecrawlPolicyInput interface { pulumi.Input ToCrawlerRecrawlPolicyOutput() CrawlerRecrawlPolicyOutput ToCrawlerRecrawlPolicyOutputWithContext(context.Context) CrawlerRecrawlPolicyOutput }
CrawlerRecrawlPolicyInput is an input type that accepts CrawlerRecrawlPolicyArgs and CrawlerRecrawlPolicyOutput values. You can construct a concrete instance of `CrawlerRecrawlPolicyInput` via:
CrawlerRecrawlPolicyArgs{...}
type CrawlerRecrawlPolicyOutput ¶
type CrawlerRecrawlPolicyOutput struct{ *pulumi.OutputState }
func (CrawlerRecrawlPolicyOutput) ElementType ¶
func (CrawlerRecrawlPolicyOutput) ElementType() reflect.Type
func (CrawlerRecrawlPolicyOutput) RecrawlBehavior ¶
func (o CrawlerRecrawlPolicyOutput) RecrawlBehavior() pulumi.StringPtrOutput
Specifies whether to crawl the entire dataset again, crawl only folders that were added since the last crawler run, or crawl what S3 notifies the crawler of via SQS. Valid Values are: `CRAWL_EVENT_MODE`, `CRAWL_EVERYTHING` and `CRAWL_NEW_FOLDERS_ONLY`. Default value is `CRAWL_EVERYTHING`.
func (CrawlerRecrawlPolicyOutput) ToCrawlerRecrawlPolicyOutput ¶
func (o CrawlerRecrawlPolicyOutput) ToCrawlerRecrawlPolicyOutput() CrawlerRecrawlPolicyOutput
func (CrawlerRecrawlPolicyOutput) ToCrawlerRecrawlPolicyOutputWithContext ¶
func (o CrawlerRecrawlPolicyOutput) ToCrawlerRecrawlPolicyOutputWithContext(ctx context.Context) CrawlerRecrawlPolicyOutput
func (CrawlerRecrawlPolicyOutput) ToCrawlerRecrawlPolicyPtrOutput ¶
func (o CrawlerRecrawlPolicyOutput) ToCrawlerRecrawlPolicyPtrOutput() CrawlerRecrawlPolicyPtrOutput
func (CrawlerRecrawlPolicyOutput) ToCrawlerRecrawlPolicyPtrOutputWithContext ¶
func (o CrawlerRecrawlPolicyOutput) ToCrawlerRecrawlPolicyPtrOutputWithContext(ctx context.Context) CrawlerRecrawlPolicyPtrOutput
type CrawlerRecrawlPolicyPtrInput ¶
type CrawlerRecrawlPolicyPtrInput interface { pulumi.Input ToCrawlerRecrawlPolicyPtrOutput() CrawlerRecrawlPolicyPtrOutput ToCrawlerRecrawlPolicyPtrOutputWithContext(context.Context) CrawlerRecrawlPolicyPtrOutput }
CrawlerRecrawlPolicyPtrInput is an input type that accepts CrawlerRecrawlPolicyArgs, CrawlerRecrawlPolicyPtr and CrawlerRecrawlPolicyPtrOutput values. You can construct a concrete instance of `CrawlerRecrawlPolicyPtrInput` via:
CrawlerRecrawlPolicyArgs{...} or: nil
func CrawlerRecrawlPolicyPtr ¶
func CrawlerRecrawlPolicyPtr(v *CrawlerRecrawlPolicyArgs) CrawlerRecrawlPolicyPtrInput
type CrawlerRecrawlPolicyPtrOutput ¶
type CrawlerRecrawlPolicyPtrOutput struct{ *pulumi.OutputState }
func (CrawlerRecrawlPolicyPtrOutput) Elem ¶
func (o CrawlerRecrawlPolicyPtrOutput) Elem() CrawlerRecrawlPolicyOutput
func (CrawlerRecrawlPolicyPtrOutput) ElementType ¶
func (CrawlerRecrawlPolicyPtrOutput) ElementType() reflect.Type
func (CrawlerRecrawlPolicyPtrOutput) RecrawlBehavior ¶
func (o CrawlerRecrawlPolicyPtrOutput) RecrawlBehavior() pulumi.StringPtrOutput
Specifies whether to crawl the entire dataset again, crawl only folders that were added since the last crawler run, or crawl what S3 notifies the crawler of via SQS. Valid Values are: `CRAWL_EVENT_MODE`, `CRAWL_EVERYTHING` and `CRAWL_NEW_FOLDERS_ONLY`. Default value is `CRAWL_EVERYTHING`.
func (CrawlerRecrawlPolicyPtrOutput) ToCrawlerRecrawlPolicyPtrOutput ¶
func (o CrawlerRecrawlPolicyPtrOutput) ToCrawlerRecrawlPolicyPtrOutput() CrawlerRecrawlPolicyPtrOutput
func (CrawlerRecrawlPolicyPtrOutput) ToCrawlerRecrawlPolicyPtrOutputWithContext ¶
func (o CrawlerRecrawlPolicyPtrOutput) ToCrawlerRecrawlPolicyPtrOutputWithContext(ctx context.Context) CrawlerRecrawlPolicyPtrOutput
type CrawlerS3Target ¶
type CrawlerS3Target struct { // The name of a connection which allows crawler to access data in S3 within a VPC. ConnectionName *string `pulumi:"connectionName"` // The ARN of the dead-letter SQS queue. DlqEventQueueArn *string `pulumi:"dlqEventQueueArn"` // The ARN of the SQS queue to receive S3 notifications from. EventQueueArn *string `pulumi:"eventQueueArn"` // A list of glob patterns used to exclude from the crawl. Exclusions []string `pulumi:"exclusions"` // The path to the Amazon S3 target. Path string `pulumi:"path"` // Sets the number of files in each leaf folder to be crawled when crawling sample files in a dataset. If not set, all the files are crawled. A valid value is an integer between 1 and 249. SampleSize *int `pulumi:"sampleSize"` }
type CrawlerS3TargetArgs ¶
type CrawlerS3TargetArgs struct { // The name of a connection which allows crawler to access data in S3 within a VPC. ConnectionName pulumi.StringPtrInput `pulumi:"connectionName"` // The ARN of the dead-letter SQS queue. DlqEventQueueArn pulumi.StringPtrInput `pulumi:"dlqEventQueueArn"` // The ARN of the SQS queue to receive S3 notifications from. EventQueueArn pulumi.StringPtrInput `pulumi:"eventQueueArn"` // A list of glob patterns used to exclude from the crawl. Exclusions pulumi.StringArrayInput `pulumi:"exclusions"` // The path to the Amazon S3 target. Path pulumi.StringInput `pulumi:"path"` // Sets the number of files in each leaf folder to be crawled when crawling sample files in a dataset. If not set, all the files are crawled. A valid value is an integer between 1 and 249. SampleSize pulumi.IntPtrInput `pulumi:"sampleSize"` }
func (CrawlerS3TargetArgs) ElementType ¶
func (CrawlerS3TargetArgs) ElementType() reflect.Type
func (CrawlerS3TargetArgs) ToCrawlerS3TargetOutput ¶
func (i CrawlerS3TargetArgs) ToCrawlerS3TargetOutput() CrawlerS3TargetOutput
func (CrawlerS3TargetArgs) ToCrawlerS3TargetOutputWithContext ¶
func (i CrawlerS3TargetArgs) ToCrawlerS3TargetOutputWithContext(ctx context.Context) CrawlerS3TargetOutput
type CrawlerS3TargetArray ¶
type CrawlerS3TargetArray []CrawlerS3TargetInput
func (CrawlerS3TargetArray) ElementType ¶
func (CrawlerS3TargetArray) ElementType() reflect.Type
func (CrawlerS3TargetArray) ToCrawlerS3TargetArrayOutput ¶
func (i CrawlerS3TargetArray) ToCrawlerS3TargetArrayOutput() CrawlerS3TargetArrayOutput
func (CrawlerS3TargetArray) ToCrawlerS3TargetArrayOutputWithContext ¶
func (i CrawlerS3TargetArray) ToCrawlerS3TargetArrayOutputWithContext(ctx context.Context) CrawlerS3TargetArrayOutput
type CrawlerS3TargetArrayInput ¶
type CrawlerS3TargetArrayInput interface { pulumi.Input ToCrawlerS3TargetArrayOutput() CrawlerS3TargetArrayOutput ToCrawlerS3TargetArrayOutputWithContext(context.Context) CrawlerS3TargetArrayOutput }
CrawlerS3TargetArrayInput is an input type that accepts CrawlerS3TargetArray and CrawlerS3TargetArrayOutput values. You can construct a concrete instance of `CrawlerS3TargetArrayInput` via:
CrawlerS3TargetArray{ CrawlerS3TargetArgs{...} }
type CrawlerS3TargetArrayOutput ¶
type CrawlerS3TargetArrayOutput struct{ *pulumi.OutputState }
func (CrawlerS3TargetArrayOutput) ElementType ¶
func (CrawlerS3TargetArrayOutput) ElementType() reflect.Type
func (CrawlerS3TargetArrayOutput) Index ¶
func (o CrawlerS3TargetArrayOutput) Index(i pulumi.IntInput) CrawlerS3TargetOutput
func (CrawlerS3TargetArrayOutput) ToCrawlerS3TargetArrayOutput ¶
func (o CrawlerS3TargetArrayOutput) ToCrawlerS3TargetArrayOutput() CrawlerS3TargetArrayOutput
func (CrawlerS3TargetArrayOutput) ToCrawlerS3TargetArrayOutputWithContext ¶
func (o CrawlerS3TargetArrayOutput) ToCrawlerS3TargetArrayOutputWithContext(ctx context.Context) CrawlerS3TargetArrayOutput
type CrawlerS3TargetInput ¶
type CrawlerS3TargetInput interface { pulumi.Input ToCrawlerS3TargetOutput() CrawlerS3TargetOutput ToCrawlerS3TargetOutputWithContext(context.Context) CrawlerS3TargetOutput }
CrawlerS3TargetInput is an input type that accepts CrawlerS3TargetArgs and CrawlerS3TargetOutput values. You can construct a concrete instance of `CrawlerS3TargetInput` via:
CrawlerS3TargetArgs{...}
type CrawlerS3TargetOutput ¶
type CrawlerS3TargetOutput struct{ *pulumi.OutputState }
func (CrawlerS3TargetOutput) ConnectionName ¶
func (o CrawlerS3TargetOutput) ConnectionName() pulumi.StringPtrOutput
The name of a connection which allows crawler to access data in S3 within a VPC.
func (CrawlerS3TargetOutput) DlqEventQueueArn ¶
func (o CrawlerS3TargetOutput) DlqEventQueueArn() pulumi.StringPtrOutput
The ARN of the dead-letter SQS queue.
func (CrawlerS3TargetOutput) ElementType ¶
func (CrawlerS3TargetOutput) ElementType() reflect.Type
func (CrawlerS3TargetOutput) EventQueueArn ¶
func (o CrawlerS3TargetOutput) EventQueueArn() pulumi.StringPtrOutput
The ARN of the SQS queue to receive S3 notifications from.
func (CrawlerS3TargetOutput) Exclusions ¶
func (o CrawlerS3TargetOutput) Exclusions() pulumi.StringArrayOutput
A list of glob patterns used to exclude from the crawl.
func (CrawlerS3TargetOutput) Path ¶
func (o CrawlerS3TargetOutput) Path() pulumi.StringOutput
The path to the Amazon S3 target.
func (CrawlerS3TargetOutput) SampleSize ¶
func (o CrawlerS3TargetOutput) SampleSize() pulumi.IntPtrOutput
Sets the number of files in each leaf folder to be crawled when crawling sample files in a dataset. If not set, all the files are crawled. A valid value is an integer between 1 and 249.
func (CrawlerS3TargetOutput) ToCrawlerS3TargetOutput ¶
func (o CrawlerS3TargetOutput) ToCrawlerS3TargetOutput() CrawlerS3TargetOutput
func (CrawlerS3TargetOutput) ToCrawlerS3TargetOutputWithContext ¶
func (o CrawlerS3TargetOutput) ToCrawlerS3TargetOutputWithContext(ctx context.Context) CrawlerS3TargetOutput
type CrawlerSchemaChangePolicy ¶
type CrawlerSchemaChangePolicy struct { // The deletion behavior when the crawler finds a deleted object. Valid values: `LOG`, `DELETE_FROM_DATABASE`, or `DEPRECATE_IN_DATABASE`. Defaults to `DEPRECATE_IN_DATABASE`. DeleteBehavior *string `pulumi:"deleteBehavior"` // The update behavior when the crawler finds a changed schema. Valid values: `LOG` or `UPDATE_IN_DATABASE`. Defaults to `UPDATE_IN_DATABASE`. UpdateBehavior *string `pulumi:"updateBehavior"` }
type CrawlerSchemaChangePolicyArgs ¶
type CrawlerSchemaChangePolicyArgs struct { // The deletion behavior when the crawler finds a deleted object. Valid values: `LOG`, `DELETE_FROM_DATABASE`, or `DEPRECATE_IN_DATABASE`. Defaults to `DEPRECATE_IN_DATABASE`. DeleteBehavior pulumi.StringPtrInput `pulumi:"deleteBehavior"` // The update behavior when the crawler finds a changed schema. Valid values: `LOG` or `UPDATE_IN_DATABASE`. Defaults to `UPDATE_IN_DATABASE`. UpdateBehavior pulumi.StringPtrInput `pulumi:"updateBehavior"` }
func (CrawlerSchemaChangePolicyArgs) ElementType ¶
func (CrawlerSchemaChangePolicyArgs) ElementType() reflect.Type
func (CrawlerSchemaChangePolicyArgs) ToCrawlerSchemaChangePolicyOutput ¶
func (i CrawlerSchemaChangePolicyArgs) ToCrawlerSchemaChangePolicyOutput() CrawlerSchemaChangePolicyOutput
func (CrawlerSchemaChangePolicyArgs) ToCrawlerSchemaChangePolicyOutputWithContext ¶
func (i CrawlerSchemaChangePolicyArgs) ToCrawlerSchemaChangePolicyOutputWithContext(ctx context.Context) CrawlerSchemaChangePolicyOutput
func (CrawlerSchemaChangePolicyArgs) ToCrawlerSchemaChangePolicyPtrOutput ¶
func (i CrawlerSchemaChangePolicyArgs) ToCrawlerSchemaChangePolicyPtrOutput() CrawlerSchemaChangePolicyPtrOutput
func (CrawlerSchemaChangePolicyArgs) ToCrawlerSchemaChangePolicyPtrOutputWithContext ¶
func (i CrawlerSchemaChangePolicyArgs) ToCrawlerSchemaChangePolicyPtrOutputWithContext(ctx context.Context) CrawlerSchemaChangePolicyPtrOutput
type CrawlerSchemaChangePolicyInput ¶
type CrawlerSchemaChangePolicyInput interface { pulumi.Input ToCrawlerSchemaChangePolicyOutput() CrawlerSchemaChangePolicyOutput ToCrawlerSchemaChangePolicyOutputWithContext(context.Context) CrawlerSchemaChangePolicyOutput }
CrawlerSchemaChangePolicyInput is an input type that accepts CrawlerSchemaChangePolicyArgs and CrawlerSchemaChangePolicyOutput values. You can construct a concrete instance of `CrawlerSchemaChangePolicyInput` via:
CrawlerSchemaChangePolicyArgs{...}
type CrawlerSchemaChangePolicyOutput ¶
type CrawlerSchemaChangePolicyOutput struct{ *pulumi.OutputState }
func (CrawlerSchemaChangePolicyOutput) DeleteBehavior ¶
func (o CrawlerSchemaChangePolicyOutput) DeleteBehavior() pulumi.StringPtrOutput
The deletion behavior when the crawler finds a deleted object. Valid values: `LOG`, `DELETE_FROM_DATABASE`, or `DEPRECATE_IN_DATABASE`. Defaults to `DEPRECATE_IN_DATABASE`.
func (CrawlerSchemaChangePolicyOutput) ElementType ¶
func (CrawlerSchemaChangePolicyOutput) ElementType() reflect.Type
func (CrawlerSchemaChangePolicyOutput) ToCrawlerSchemaChangePolicyOutput ¶
func (o CrawlerSchemaChangePolicyOutput) ToCrawlerSchemaChangePolicyOutput() CrawlerSchemaChangePolicyOutput
func (CrawlerSchemaChangePolicyOutput) ToCrawlerSchemaChangePolicyOutputWithContext ¶
func (o CrawlerSchemaChangePolicyOutput) ToCrawlerSchemaChangePolicyOutputWithContext(ctx context.Context) CrawlerSchemaChangePolicyOutput
func (CrawlerSchemaChangePolicyOutput) ToCrawlerSchemaChangePolicyPtrOutput ¶
func (o CrawlerSchemaChangePolicyOutput) ToCrawlerSchemaChangePolicyPtrOutput() CrawlerSchemaChangePolicyPtrOutput
func (CrawlerSchemaChangePolicyOutput) ToCrawlerSchemaChangePolicyPtrOutputWithContext ¶
func (o CrawlerSchemaChangePolicyOutput) ToCrawlerSchemaChangePolicyPtrOutputWithContext(ctx context.Context) CrawlerSchemaChangePolicyPtrOutput
func (CrawlerSchemaChangePolicyOutput) UpdateBehavior ¶
func (o CrawlerSchemaChangePolicyOutput) UpdateBehavior() pulumi.StringPtrOutput
The update behavior when the crawler finds a changed schema. Valid values: `LOG` or `UPDATE_IN_DATABASE`. Defaults to `UPDATE_IN_DATABASE`.
type CrawlerSchemaChangePolicyPtrInput ¶
type CrawlerSchemaChangePolicyPtrInput interface { pulumi.Input ToCrawlerSchemaChangePolicyPtrOutput() CrawlerSchemaChangePolicyPtrOutput ToCrawlerSchemaChangePolicyPtrOutputWithContext(context.Context) CrawlerSchemaChangePolicyPtrOutput }
CrawlerSchemaChangePolicyPtrInput is an input type that accepts CrawlerSchemaChangePolicyArgs, CrawlerSchemaChangePolicyPtr and CrawlerSchemaChangePolicyPtrOutput values. You can construct a concrete instance of `CrawlerSchemaChangePolicyPtrInput` via:
CrawlerSchemaChangePolicyArgs{...} or: nil
func CrawlerSchemaChangePolicyPtr ¶
func CrawlerSchemaChangePolicyPtr(v *CrawlerSchemaChangePolicyArgs) CrawlerSchemaChangePolicyPtrInput
type CrawlerSchemaChangePolicyPtrOutput ¶
type CrawlerSchemaChangePolicyPtrOutput struct{ *pulumi.OutputState }
func (CrawlerSchemaChangePolicyPtrOutput) DeleteBehavior ¶
func (o CrawlerSchemaChangePolicyPtrOutput) DeleteBehavior() pulumi.StringPtrOutput
The deletion behavior when the crawler finds a deleted object. Valid values: `LOG`, `DELETE_FROM_DATABASE`, or `DEPRECATE_IN_DATABASE`. Defaults to `DEPRECATE_IN_DATABASE`.
func (CrawlerSchemaChangePolicyPtrOutput) Elem ¶
func (o CrawlerSchemaChangePolicyPtrOutput) Elem() CrawlerSchemaChangePolicyOutput
func (CrawlerSchemaChangePolicyPtrOutput) ElementType ¶
func (CrawlerSchemaChangePolicyPtrOutput) ElementType() reflect.Type
func (CrawlerSchemaChangePolicyPtrOutput) ToCrawlerSchemaChangePolicyPtrOutput ¶
func (o CrawlerSchemaChangePolicyPtrOutput) ToCrawlerSchemaChangePolicyPtrOutput() CrawlerSchemaChangePolicyPtrOutput
func (CrawlerSchemaChangePolicyPtrOutput) ToCrawlerSchemaChangePolicyPtrOutputWithContext ¶
func (o CrawlerSchemaChangePolicyPtrOutput) ToCrawlerSchemaChangePolicyPtrOutputWithContext(ctx context.Context) CrawlerSchemaChangePolicyPtrOutput
func (CrawlerSchemaChangePolicyPtrOutput) UpdateBehavior ¶
func (o CrawlerSchemaChangePolicyPtrOutput) UpdateBehavior() pulumi.StringPtrOutput
The update behavior when the crawler finds a changed schema. Valid values: `LOG` or `UPDATE_IN_DATABASE`. Defaults to `UPDATE_IN_DATABASE`.
type CrawlerState ¶
type CrawlerState struct { // The ARN of the crawler Arn pulumi.StringPtrInput // List of nested AWS Glue Data Catalog target arguments. See Catalog Target below. CatalogTargets CrawlerCatalogTargetArrayInput // List of custom classifiers. By default, all AWS classifiers are included in a crawl, but these custom classifiers always override the default classifiers for a given classification. Classifiers pulumi.StringArrayInput // JSON string of configuration information. For more details see [Setting Crawler Configuration Options](https://docs.aws.amazon.com/glue/latest/dg/crawler-configuration.html). Configuration pulumi.StringPtrInput // Glue database where results are written. DatabaseName pulumi.StringPtrInput // List of nested Delta Lake target arguments. See Delta Target below. DeltaTargets CrawlerDeltaTargetArrayInput // Description of the crawler. Description pulumi.StringPtrInput // List of nested DynamoDB target arguments. See Dynamodb Target below. DynamodbTargets CrawlerDynamodbTargetArrayInput // List of nested Hudi target arguments. See Iceberg Target below. HudiTargets CrawlerHudiTargetArrayInput // List of nested Iceberg target arguments. See Iceberg Target below. IcebergTargets CrawlerIcebergTargetArrayInput // List of nested JDBC target arguments. See JDBC Target below. JdbcTargets CrawlerJdbcTargetArrayInput // Specifies Lake Formation configuration settings for the crawler. See Lake Formation Configuration below. LakeFormationConfiguration CrawlerLakeFormationConfigurationPtrInput // Specifies data lineage configuration settings for the crawler. See Lineage Configuration below. LineageConfiguration CrawlerLineageConfigurationPtrInput // List of nested MongoDB target arguments. See MongoDB Target below. MongodbTargets CrawlerMongodbTargetArrayInput // Name of the crawler. Name pulumi.StringPtrInput // A policy that specifies whether to crawl the entire dataset again, or to crawl only folders that were added since the last crawler run.. See Recrawl Policy below. RecrawlPolicy CrawlerRecrawlPolicyPtrInput // The IAM role friendly name (including path without leading slash), or ARN of an IAM role, used by the crawler to access other resources. Role pulumi.StringPtrInput // List of nested Amazon S3 target arguments. See S3 Target below. S3Targets CrawlerS3TargetArrayInput // A cron expression used to specify the schedule. For more information, see [Time-Based Schedules for Jobs and Crawlers](https://docs.aws.amazon.com/glue/latest/dg/monitor-data-warehouse-schedule.html). For example, to run something every day at 12:15 UTC, you would specify: `cron(15 12 * * ? *)`. Schedule pulumi.StringPtrInput // Policy for the crawler's update and deletion behavior. See Schema Change Policy below. SchemaChangePolicy CrawlerSchemaChangePolicyPtrInput // The name of Security Configuration to be used by the crawler SecurityConfiguration pulumi.StringPtrInput // The table prefix used for catalog tables that are created. TablePrefix pulumi.StringPtrInput // Key-value map of resource tags. .If configured with a provider `defaultTags` configuration block present, tags with matching keys will overwrite those defined at the provider-level. Tags pulumi.StringMapInput // A map of tags assigned to the resource, including those inherited from the provider `defaultTags` configuration block. // // Deprecated: Please use `tags` instead. TagsAll pulumi.StringMapInput }
func (CrawlerState) ElementType ¶
func (CrawlerState) ElementType() reflect.Type
type DataCatalogEncryptionSettings ¶
type DataCatalogEncryptionSettings struct { pulumi.CustomResourceState // The ID of the Data Catalog to set the security configuration for. If none is provided, the AWS account ID is used by default. CatalogId pulumi.StringOutput `pulumi:"catalogId"` // The security configuration to set. see Data Catalog Encryption Settings. DataCatalogEncryptionSettings DataCatalogEncryptionSettingsDataCatalogEncryptionSettingsOutput `pulumi:"dataCatalogEncryptionSettings"` }
Provides a Glue Data Catalog Encryption Settings resource.
## Example Usage
```go package main
import (
"github.com/pulumi/pulumi-aws/sdk/v6/go/aws/glue" "github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { _, err := glue.NewDataCatalogEncryptionSettings(ctx, "example", &glue.DataCatalogEncryptionSettingsArgs{ DataCatalogEncryptionSettings: &glue.DataCatalogEncryptionSettingsDataCatalogEncryptionSettingsArgs{ ConnectionPasswordEncryption: &glue.DataCatalogEncryptionSettingsDataCatalogEncryptionSettingsConnectionPasswordEncryptionArgs{ AwsKmsKeyId: pulumi.Any(test.Arn), ReturnConnectionPasswordEncrypted: pulumi.Bool(true), }, EncryptionAtRest: &glue.DataCatalogEncryptionSettingsDataCatalogEncryptionSettingsEncryptionAtRestArgs{ CatalogEncryptionMode: pulumi.String("SSE-KMS"), CatalogEncryptionServiceRole: pulumi.Any(role.Test.Arn), SseAwsKmsKeyId: pulumi.Any(test.Arn), }, }, }) if err != nil { return err } return nil }) }
```
## Import
Using `pulumi import`, import Glue Data Catalog Encryption Settings using `CATALOG-ID` (AWS account ID if not custom). For example:
```sh $ pulumi import aws:glue/dataCatalogEncryptionSettings:DataCatalogEncryptionSettings example 123456789012 ```
func GetDataCatalogEncryptionSettings ¶
func GetDataCatalogEncryptionSettings(ctx *pulumi.Context, name string, id pulumi.IDInput, state *DataCatalogEncryptionSettingsState, opts ...pulumi.ResourceOption) (*DataCatalogEncryptionSettings, error)
GetDataCatalogEncryptionSettings gets an existing DataCatalogEncryptionSettings resource's state with the given name, ID, and optional state properties that are used to uniquely qualify the lookup (nil if not required).
func NewDataCatalogEncryptionSettings ¶
func NewDataCatalogEncryptionSettings(ctx *pulumi.Context, name string, args *DataCatalogEncryptionSettingsArgs, opts ...pulumi.ResourceOption) (*DataCatalogEncryptionSettings, error)
NewDataCatalogEncryptionSettings registers a new resource with the given unique name, arguments, and options.
func (*DataCatalogEncryptionSettings) ElementType ¶
func (*DataCatalogEncryptionSettings) ElementType() reflect.Type
func (*DataCatalogEncryptionSettings) ToDataCatalogEncryptionSettingsOutput ¶
func (i *DataCatalogEncryptionSettings) ToDataCatalogEncryptionSettingsOutput() DataCatalogEncryptionSettingsOutput
func (*DataCatalogEncryptionSettings) ToDataCatalogEncryptionSettingsOutputWithContext ¶
func (i *DataCatalogEncryptionSettings) ToDataCatalogEncryptionSettingsOutputWithContext(ctx context.Context) DataCatalogEncryptionSettingsOutput
type DataCatalogEncryptionSettingsArgs ¶
type DataCatalogEncryptionSettingsArgs struct { // The ID of the Data Catalog to set the security configuration for. If none is provided, the AWS account ID is used by default. CatalogId pulumi.StringPtrInput // The security configuration to set. see Data Catalog Encryption Settings. DataCatalogEncryptionSettings DataCatalogEncryptionSettingsDataCatalogEncryptionSettingsInput }
The set of arguments for constructing a DataCatalogEncryptionSettings resource.
func (DataCatalogEncryptionSettingsArgs) ElementType ¶
func (DataCatalogEncryptionSettingsArgs) ElementType() reflect.Type
type DataCatalogEncryptionSettingsArray ¶
type DataCatalogEncryptionSettingsArray []DataCatalogEncryptionSettingsInput
func (DataCatalogEncryptionSettingsArray) ElementType ¶
func (DataCatalogEncryptionSettingsArray) ElementType() reflect.Type
func (DataCatalogEncryptionSettingsArray) ToDataCatalogEncryptionSettingsArrayOutput ¶
func (i DataCatalogEncryptionSettingsArray) ToDataCatalogEncryptionSettingsArrayOutput() DataCatalogEncryptionSettingsArrayOutput
func (DataCatalogEncryptionSettingsArray) ToDataCatalogEncryptionSettingsArrayOutputWithContext ¶
func (i DataCatalogEncryptionSettingsArray) ToDataCatalogEncryptionSettingsArrayOutputWithContext(ctx context.Context) DataCatalogEncryptionSettingsArrayOutput
type DataCatalogEncryptionSettingsArrayInput ¶
type DataCatalogEncryptionSettingsArrayInput interface { pulumi.Input ToDataCatalogEncryptionSettingsArrayOutput() DataCatalogEncryptionSettingsArrayOutput ToDataCatalogEncryptionSettingsArrayOutputWithContext(context.Context) DataCatalogEncryptionSettingsArrayOutput }
DataCatalogEncryptionSettingsArrayInput is an input type that accepts DataCatalogEncryptionSettingsArray and DataCatalogEncryptionSettingsArrayOutput values. You can construct a concrete instance of `DataCatalogEncryptionSettingsArrayInput` via:
DataCatalogEncryptionSettingsArray{ DataCatalogEncryptionSettingsArgs{...} }
type DataCatalogEncryptionSettingsArrayOutput ¶
type DataCatalogEncryptionSettingsArrayOutput struct{ *pulumi.OutputState }
func (DataCatalogEncryptionSettingsArrayOutput) ElementType ¶
func (DataCatalogEncryptionSettingsArrayOutput) ElementType() reflect.Type
func (DataCatalogEncryptionSettingsArrayOutput) ToDataCatalogEncryptionSettingsArrayOutput ¶
func (o DataCatalogEncryptionSettingsArrayOutput) ToDataCatalogEncryptionSettingsArrayOutput() DataCatalogEncryptionSettingsArrayOutput
func (DataCatalogEncryptionSettingsArrayOutput) ToDataCatalogEncryptionSettingsArrayOutputWithContext ¶
func (o DataCatalogEncryptionSettingsArrayOutput) ToDataCatalogEncryptionSettingsArrayOutputWithContext(ctx context.Context) DataCatalogEncryptionSettingsArrayOutput
type DataCatalogEncryptionSettingsDataCatalogEncryptionSettings ¶
type DataCatalogEncryptionSettingsDataCatalogEncryptionSettings struct { // When connection password protection is enabled, the Data Catalog uses a customer-provided key to encrypt the password as part of CreateConnection or UpdateConnection and store it in the ENCRYPTED_PASSWORD field in the connection properties. You can enable catalog encryption or only password encryption. see Connection Password Encryption. ConnectionPasswordEncryption DataCatalogEncryptionSettingsDataCatalogEncryptionSettingsConnectionPasswordEncryption `pulumi:"connectionPasswordEncryption"` // Specifies the encryption-at-rest configuration for the Data Catalog. see Encryption At Rest. EncryptionAtRest DataCatalogEncryptionSettingsDataCatalogEncryptionSettingsEncryptionAtRest `pulumi:"encryptionAtRest"` }
type DataCatalogEncryptionSettingsDataCatalogEncryptionSettingsArgs ¶
type DataCatalogEncryptionSettingsDataCatalogEncryptionSettingsArgs struct { // When connection password protection is enabled, the Data Catalog uses a customer-provided key to encrypt the password as part of CreateConnection or UpdateConnection and store it in the ENCRYPTED_PASSWORD field in the connection properties. You can enable catalog encryption or only password encryption. see Connection Password Encryption. ConnectionPasswordEncryption DataCatalogEncryptionSettingsDataCatalogEncryptionSettingsConnectionPasswordEncryptionInput `pulumi:"connectionPasswordEncryption"` // Specifies the encryption-at-rest configuration for the Data Catalog. see Encryption At Rest. EncryptionAtRest DataCatalogEncryptionSettingsDataCatalogEncryptionSettingsEncryptionAtRestInput `pulumi:"encryptionAtRest"` }
func (DataCatalogEncryptionSettingsDataCatalogEncryptionSettingsArgs) ElementType ¶
func (DataCatalogEncryptionSettingsDataCatalogEncryptionSettingsArgs) ElementType() reflect.Type
func (DataCatalogEncryptionSettingsDataCatalogEncryptionSettingsArgs) ToDataCatalogEncryptionSettingsDataCatalogEncryptionSettingsOutput ¶
func (i DataCatalogEncryptionSettingsDataCatalogEncryptionSettingsArgs) ToDataCatalogEncryptionSettingsDataCatalogEncryptionSettingsOutput() DataCatalogEncryptionSettingsDataCatalogEncryptionSettingsOutput
func (DataCatalogEncryptionSettingsDataCatalogEncryptionSettingsArgs) ToDataCatalogEncryptionSettingsDataCatalogEncryptionSettingsOutputWithContext ¶
func (i DataCatalogEncryptionSettingsDataCatalogEncryptionSettingsArgs) ToDataCatalogEncryptionSettingsDataCatalogEncryptionSettingsOutputWithContext(ctx context.Context) DataCatalogEncryptionSettingsDataCatalogEncryptionSettingsOutput
func (DataCatalogEncryptionSettingsDataCatalogEncryptionSettingsArgs) ToDataCatalogEncryptionSettingsDataCatalogEncryptionSettingsPtrOutput ¶
func (i DataCatalogEncryptionSettingsDataCatalogEncryptionSettingsArgs) ToDataCatalogEncryptionSettingsDataCatalogEncryptionSettingsPtrOutput() DataCatalogEncryptionSettingsDataCatalogEncryptionSettingsPtrOutput
func (DataCatalogEncryptionSettingsDataCatalogEncryptionSettingsArgs) ToDataCatalogEncryptionSettingsDataCatalogEncryptionSettingsPtrOutputWithContext ¶
func (i DataCatalogEncryptionSettingsDataCatalogEncryptionSettingsArgs) ToDataCatalogEncryptionSettingsDataCatalogEncryptionSettingsPtrOutputWithContext(ctx context.Context) DataCatalogEncryptionSettingsDataCatalogEncryptionSettingsPtrOutput
type DataCatalogEncryptionSettingsDataCatalogEncryptionSettingsConnectionPasswordEncryption ¶
type DataCatalogEncryptionSettingsDataCatalogEncryptionSettingsConnectionPasswordEncryption struct { // A KMS key ARN that is used to encrypt the connection password. If connection password protection is enabled, the caller of CreateConnection and UpdateConnection needs at least `kms:Encrypt` permission on the specified AWS KMS key, to encrypt passwords before storing them in the Data Catalog. AwsKmsKeyId *string `pulumi:"awsKmsKeyId"` // When set to `true`, passwords remain encrypted in the responses of GetConnection and GetConnections. This encryption takes effect independently of the catalog encryption. ReturnConnectionPasswordEncrypted bool `pulumi:"returnConnectionPasswordEncrypted"` }
type DataCatalogEncryptionSettingsDataCatalogEncryptionSettingsConnectionPasswordEncryptionArgs ¶
type DataCatalogEncryptionSettingsDataCatalogEncryptionSettingsConnectionPasswordEncryptionArgs struct { // A KMS key ARN that is used to encrypt the connection password. If connection password protection is enabled, the caller of CreateConnection and UpdateConnection needs at least `kms:Encrypt` permission on the specified AWS KMS key, to encrypt passwords before storing them in the Data Catalog. AwsKmsKeyId pulumi.StringPtrInput `pulumi:"awsKmsKeyId"` // When set to `true`, passwords remain encrypted in the responses of GetConnection and GetConnections. This encryption takes effect independently of the catalog encryption. ReturnConnectionPasswordEncrypted pulumi.BoolInput `pulumi:"returnConnectionPasswordEncrypted"` }
func (DataCatalogEncryptionSettingsDataCatalogEncryptionSettingsConnectionPasswordEncryptionArgs) ElementType ¶
func (DataCatalogEncryptionSettingsDataCatalogEncryptionSettingsConnectionPasswordEncryptionArgs) ToDataCatalogEncryptionSettingsDataCatalogEncryptionSettingsConnectionPasswordEncryptionOutput ¶
func (i DataCatalogEncryptionSettingsDataCatalogEncryptionSettingsConnectionPasswordEncryptionArgs) ToDataCatalogEncryptionSettingsDataCatalogEncryptionSettingsConnectionPasswordEncryptionOutput() DataCatalogEncryptionSettingsDataCatalogEncryptionSettingsConnectionPasswordEncryptionOutput
func (DataCatalogEncryptionSettingsDataCatalogEncryptionSettingsConnectionPasswordEncryptionArgs) ToDataCatalogEncryptionSettingsDataCatalogEncryptionSettingsConnectionPasswordEncryptionOutputWithContext ¶
func (i DataCatalogEncryptionSettingsDataCatalogEncryptionSettingsConnectionPasswordEncryptionArgs) ToDataCatalogEncryptionSettingsDataCatalogEncryptionSettingsConnectionPasswordEncryptionOutputWithContext(ctx context.Context) DataCatalogEncryptionSettingsDataCatalogEncryptionSettingsConnectionPasswordEncryptionOutput
func (DataCatalogEncryptionSettingsDataCatalogEncryptionSettingsConnectionPasswordEncryptionArgs) ToDataCatalogEncryptionSettingsDataCatalogEncryptionSettingsConnectionPasswordEncryptionPtrOutput ¶
func (i DataCatalogEncryptionSettingsDataCatalogEncryptionSettingsConnectionPasswordEncryptionArgs) ToDataCatalogEncryptionSettingsDataCatalogEncryptionSettingsConnectionPasswordEncryptionPtrOutput() DataCatalogEncryptionSettingsDataCatalogEncryptionSettingsConnectionPasswordEncryptionPtrOutput
func (DataCatalogEncryptionSettingsDataCatalogEncryptionSettingsConnectionPasswordEncryptionArgs) ToDataCatalogEncryptionSettingsDataCatalogEncryptionSettingsConnectionPasswordEncryptionPtrOutputWithContext ¶
func (i DataCatalogEncryptionSettingsDataCatalogEncryptionSettingsConnectionPasswordEncryptionArgs) ToDataCatalogEncryptionSettingsDataCatalogEncryptionSettingsConnectionPasswordEncryptionPtrOutputWithContext(ctx context.Context) DataCatalogEncryptionSettingsDataCatalogEncryptionSettingsConnectionPasswordEncryptionPtrOutput
type DataCatalogEncryptionSettingsDataCatalogEncryptionSettingsConnectionPasswordEncryptionInput ¶
type DataCatalogEncryptionSettingsDataCatalogEncryptionSettingsConnectionPasswordEncryptionInput interface { pulumi.Input ToDataCatalogEncryptionSettingsDataCatalogEncryptionSettingsConnectionPasswordEncryptionOutput() DataCatalogEncryptionSettingsDataCatalogEncryptionSettingsConnectionPasswordEncryptionOutput ToDataCatalogEncryptionSettingsDataCatalogEncryptionSettingsConnectionPasswordEncryptionOutputWithContext(context.Context) DataCatalogEncryptionSettingsDataCatalogEncryptionSettingsConnectionPasswordEncryptionOutput }
DataCatalogEncryptionSettingsDataCatalogEncryptionSettingsConnectionPasswordEncryptionInput is an input type that accepts DataCatalogEncryptionSettingsDataCatalogEncryptionSettingsConnectionPasswordEncryptionArgs and DataCatalogEncryptionSettingsDataCatalogEncryptionSettingsConnectionPasswordEncryptionOutput values. You can construct a concrete instance of `DataCatalogEncryptionSettingsDataCatalogEncryptionSettingsConnectionPasswordEncryptionInput` via:
DataCatalogEncryptionSettingsDataCatalogEncryptionSettingsConnectionPasswordEncryptionArgs{...}
type DataCatalogEncryptionSettingsDataCatalogEncryptionSettingsConnectionPasswordEncryptionOutput ¶
type DataCatalogEncryptionSettingsDataCatalogEncryptionSettingsConnectionPasswordEncryptionOutput struct{ *pulumi.OutputState }
func (DataCatalogEncryptionSettingsDataCatalogEncryptionSettingsConnectionPasswordEncryptionOutput) AwsKmsKeyId ¶
func (o DataCatalogEncryptionSettingsDataCatalogEncryptionSettingsConnectionPasswordEncryptionOutput) AwsKmsKeyId() pulumi.StringPtrOutput
A KMS key ARN that is used to encrypt the connection password. If connection password protection is enabled, the caller of CreateConnection and UpdateConnection needs at least `kms:Encrypt` permission on the specified AWS KMS key, to encrypt passwords before storing them in the Data Catalog.
func (DataCatalogEncryptionSettingsDataCatalogEncryptionSettingsConnectionPasswordEncryptionOutput) ElementType ¶
func (DataCatalogEncryptionSettingsDataCatalogEncryptionSettingsConnectionPasswordEncryptionOutput) ReturnConnectionPasswordEncrypted ¶
func (o DataCatalogEncryptionSettingsDataCatalogEncryptionSettingsConnectionPasswordEncryptionOutput) ReturnConnectionPasswordEncrypted() pulumi.BoolOutput
When set to `true`, passwords remain encrypted in the responses of GetConnection and GetConnections. This encryption takes effect independently of the catalog encryption.
func (DataCatalogEncryptionSettingsDataCatalogEncryptionSettingsConnectionPasswordEncryptionOutput) ToDataCatalogEncryptionSettingsDataCatalogEncryptionSettingsConnectionPasswordEncryptionOutput ¶
func (o DataCatalogEncryptionSettingsDataCatalogEncryptionSettingsConnectionPasswordEncryptionOutput) ToDataCatalogEncryptionSettingsDataCatalogEncryptionSettingsConnectionPasswordEncryptionOutput() DataCatalogEncryptionSettingsDataCatalogEncryptionSettingsConnectionPasswordEncryptionOutput
func (DataCatalogEncryptionSettingsDataCatalogEncryptionSettingsConnectionPasswordEncryptionOutput) ToDataCatalogEncryptionSettingsDataCatalogEncryptionSettingsConnectionPasswordEncryptionOutputWithContext ¶
func (o DataCatalogEncryptionSettingsDataCatalogEncryptionSettingsConnectionPasswordEncryptionOutput) ToDataCatalogEncryptionSettingsDataCatalogEncryptionSettingsConnectionPasswordEncryptionOutputWithContext(ctx context.Context) DataCatalogEncryptionSettingsDataCatalogEncryptionSettingsConnectionPasswordEncryptionOutput
func (DataCatalogEncryptionSettingsDataCatalogEncryptionSettingsConnectionPasswordEncryptionOutput) ToDataCatalogEncryptionSettingsDataCatalogEncryptionSettingsConnectionPasswordEncryptionPtrOutput ¶
func (o DataCatalogEncryptionSettingsDataCatalogEncryptionSettingsConnectionPasswordEncryptionOutput) ToDataCatalogEncryptionSettingsDataCatalogEncryptionSettingsConnectionPasswordEncryptionPtrOutput() DataCatalogEncryptionSettingsDataCatalogEncryptionSettingsConnectionPasswordEncryptionPtrOutput
func (DataCatalogEncryptionSettingsDataCatalogEncryptionSettingsConnectionPasswordEncryptionOutput) ToDataCatalogEncryptionSettingsDataCatalogEncryptionSettingsConnectionPasswordEncryptionPtrOutputWithContext ¶
func (o DataCatalogEncryptionSettingsDataCatalogEncryptionSettingsConnectionPasswordEncryptionOutput) ToDataCatalogEncryptionSettingsDataCatalogEncryptionSettingsConnectionPasswordEncryptionPtrOutputWithContext(ctx context.Context) DataCatalogEncryptionSettingsDataCatalogEncryptionSettingsConnectionPasswordEncryptionPtrOutput
type DataCatalogEncryptionSettingsDataCatalogEncryptionSettingsConnectionPasswordEncryptionPtrInput ¶
type DataCatalogEncryptionSettingsDataCatalogEncryptionSettingsConnectionPasswordEncryptionPtrInput interface { pulumi.Input ToDataCatalogEncryptionSettingsDataCatalogEncryptionSettingsConnectionPasswordEncryptionPtrOutput() DataCatalogEncryptionSettingsDataCatalogEncryptionSettingsConnectionPasswordEncryptionPtrOutput ToDataCatalogEncryptionSettingsDataCatalogEncryptionSettingsConnectionPasswordEncryptionPtrOutputWithContext(context.Context) DataCatalogEncryptionSettingsDataCatalogEncryptionSettingsConnectionPasswordEncryptionPtrOutput }
DataCatalogEncryptionSettingsDataCatalogEncryptionSettingsConnectionPasswordEncryptionPtrInput is an input type that accepts DataCatalogEncryptionSettingsDataCatalogEncryptionSettingsConnectionPasswordEncryptionArgs, DataCatalogEncryptionSettingsDataCatalogEncryptionSettingsConnectionPasswordEncryptionPtr and DataCatalogEncryptionSettingsDataCatalogEncryptionSettingsConnectionPasswordEncryptionPtrOutput values. You can construct a concrete instance of `DataCatalogEncryptionSettingsDataCatalogEncryptionSettingsConnectionPasswordEncryptionPtrInput` via:
DataCatalogEncryptionSettingsDataCatalogEncryptionSettingsConnectionPasswordEncryptionArgs{...} or: nil
func DataCatalogEncryptionSettingsDataCatalogEncryptionSettingsConnectionPasswordEncryptionPtr ¶
func DataCatalogEncryptionSettingsDataCatalogEncryptionSettingsConnectionPasswordEncryptionPtr(v *DataCatalogEncryptionSettingsDataCatalogEncryptionSettingsConnectionPasswordEncryptionArgs) DataCatalogEncryptionSettingsDataCatalogEncryptionSettingsConnectionPasswordEncryptionPtrInput
type DataCatalogEncryptionSettingsDataCatalogEncryptionSettingsConnectionPasswordEncryptionPtrOutput ¶
type DataCatalogEncryptionSettingsDataCatalogEncryptionSettingsConnectionPasswordEncryptionPtrOutput struct{ *pulumi.OutputState }
func (DataCatalogEncryptionSettingsDataCatalogEncryptionSettingsConnectionPasswordEncryptionPtrOutput) AwsKmsKeyId ¶
func (o DataCatalogEncryptionSettingsDataCatalogEncryptionSettingsConnectionPasswordEncryptionPtrOutput) AwsKmsKeyId() pulumi.StringPtrOutput
A KMS key ARN that is used to encrypt the connection password. If connection password protection is enabled, the caller of CreateConnection and UpdateConnection needs at least `kms:Encrypt` permission on the specified AWS KMS key, to encrypt passwords before storing them in the Data Catalog.
func (DataCatalogEncryptionSettingsDataCatalogEncryptionSettingsConnectionPasswordEncryptionPtrOutput) Elem ¶
func (DataCatalogEncryptionSettingsDataCatalogEncryptionSettingsConnectionPasswordEncryptionPtrOutput) ElementType ¶
func (DataCatalogEncryptionSettingsDataCatalogEncryptionSettingsConnectionPasswordEncryptionPtrOutput) ReturnConnectionPasswordEncrypted ¶
func (o DataCatalogEncryptionSettingsDataCatalogEncryptionSettingsConnectionPasswordEncryptionPtrOutput) ReturnConnectionPasswordEncrypted() pulumi.BoolPtrOutput
When set to `true`, passwords remain encrypted in the responses of GetConnection and GetConnections. This encryption takes effect independently of the catalog encryption.
func (DataCatalogEncryptionSettingsDataCatalogEncryptionSettingsConnectionPasswordEncryptionPtrOutput) ToDataCatalogEncryptionSettingsDataCatalogEncryptionSettingsConnectionPasswordEncryptionPtrOutput ¶
func (o DataCatalogEncryptionSettingsDataCatalogEncryptionSettingsConnectionPasswordEncryptionPtrOutput) ToDataCatalogEncryptionSettingsDataCatalogEncryptionSettingsConnectionPasswordEncryptionPtrOutput() DataCatalogEncryptionSettingsDataCatalogEncryptionSettingsConnectionPasswordEncryptionPtrOutput
func (DataCatalogEncryptionSettingsDataCatalogEncryptionSettingsConnectionPasswordEncryptionPtrOutput) ToDataCatalogEncryptionSettingsDataCatalogEncryptionSettingsConnectionPasswordEncryptionPtrOutputWithContext ¶
func (o DataCatalogEncryptionSettingsDataCatalogEncryptionSettingsConnectionPasswordEncryptionPtrOutput) ToDataCatalogEncryptionSettingsDataCatalogEncryptionSettingsConnectionPasswordEncryptionPtrOutputWithContext(ctx context.Context) DataCatalogEncryptionSettingsDataCatalogEncryptionSettingsConnectionPasswordEncryptionPtrOutput
type DataCatalogEncryptionSettingsDataCatalogEncryptionSettingsEncryptionAtRest ¶
type DataCatalogEncryptionSettingsDataCatalogEncryptionSettingsEncryptionAtRest struct { // The encryption-at-rest mode for encrypting Data Catalog data. Valid values: `DISABLED`, `SSE-KMS`, `SSE-KMS-WITH-SERVICE-ROLE`. CatalogEncryptionMode string `pulumi:"catalogEncryptionMode"` // The ARN of the AWS IAM role used for accessing encrypted Data Catalog data. CatalogEncryptionServiceRole *string `pulumi:"catalogEncryptionServiceRole"` // The ARN of the AWS KMS key to use for encryption at rest. SseAwsKmsKeyId *string `pulumi:"sseAwsKmsKeyId"` }
type DataCatalogEncryptionSettingsDataCatalogEncryptionSettingsEncryptionAtRestArgs ¶
type DataCatalogEncryptionSettingsDataCatalogEncryptionSettingsEncryptionAtRestArgs struct { // The encryption-at-rest mode for encrypting Data Catalog data. Valid values: `DISABLED`, `SSE-KMS`, `SSE-KMS-WITH-SERVICE-ROLE`. CatalogEncryptionMode pulumi.StringInput `pulumi:"catalogEncryptionMode"` // The ARN of the AWS IAM role used for accessing encrypted Data Catalog data. CatalogEncryptionServiceRole pulumi.StringPtrInput `pulumi:"catalogEncryptionServiceRole"` // The ARN of the AWS KMS key to use for encryption at rest. SseAwsKmsKeyId pulumi.StringPtrInput `pulumi:"sseAwsKmsKeyId"` }
func (DataCatalogEncryptionSettingsDataCatalogEncryptionSettingsEncryptionAtRestArgs) ElementType ¶
func (DataCatalogEncryptionSettingsDataCatalogEncryptionSettingsEncryptionAtRestArgs) ElementType() reflect.Type
func (DataCatalogEncryptionSettingsDataCatalogEncryptionSettingsEncryptionAtRestArgs) ToDataCatalogEncryptionSettingsDataCatalogEncryptionSettingsEncryptionAtRestOutput ¶
func (i DataCatalogEncryptionSettingsDataCatalogEncryptionSettingsEncryptionAtRestArgs) ToDataCatalogEncryptionSettingsDataCatalogEncryptionSettingsEncryptionAtRestOutput() DataCatalogEncryptionSettingsDataCatalogEncryptionSettingsEncryptionAtRestOutput
func (DataCatalogEncryptionSettingsDataCatalogEncryptionSettingsEncryptionAtRestArgs) ToDataCatalogEncryptionSettingsDataCatalogEncryptionSettingsEncryptionAtRestOutputWithContext ¶
func (i DataCatalogEncryptionSettingsDataCatalogEncryptionSettingsEncryptionAtRestArgs) ToDataCatalogEncryptionSettingsDataCatalogEncryptionSettingsEncryptionAtRestOutputWithContext(ctx context.Context) DataCatalogEncryptionSettingsDataCatalogEncryptionSettingsEncryptionAtRestOutput
func (DataCatalogEncryptionSettingsDataCatalogEncryptionSettingsEncryptionAtRestArgs) ToDataCatalogEncryptionSettingsDataCatalogEncryptionSettingsEncryptionAtRestPtrOutput ¶
func (i DataCatalogEncryptionSettingsDataCatalogEncryptionSettingsEncryptionAtRestArgs) ToDataCatalogEncryptionSettingsDataCatalogEncryptionSettingsEncryptionAtRestPtrOutput() DataCatalogEncryptionSettingsDataCatalogEncryptionSettingsEncryptionAtRestPtrOutput
func (DataCatalogEncryptionSettingsDataCatalogEncryptionSettingsEncryptionAtRestArgs) ToDataCatalogEncryptionSettingsDataCatalogEncryptionSettingsEncryptionAtRestPtrOutputWithContext ¶
func (i DataCatalogEncryptionSettingsDataCatalogEncryptionSettingsEncryptionAtRestArgs) ToDataCatalogEncryptionSettingsDataCatalogEncryptionSettingsEncryptionAtRestPtrOutputWithContext(ctx context.Context) DataCatalogEncryptionSettingsDataCatalogEncryptionSettingsEncryptionAtRestPtrOutput
type DataCatalogEncryptionSettingsDataCatalogEncryptionSettingsEncryptionAtRestInput ¶
type DataCatalogEncryptionSettingsDataCatalogEncryptionSettingsEncryptionAtRestInput interface { pulumi.Input ToDataCatalogEncryptionSettingsDataCatalogEncryptionSettingsEncryptionAtRestOutput() DataCatalogEncryptionSettingsDataCatalogEncryptionSettingsEncryptionAtRestOutput ToDataCatalogEncryptionSettingsDataCatalogEncryptionSettingsEncryptionAtRestOutputWithContext(context.Context) DataCatalogEncryptionSettingsDataCatalogEncryptionSettingsEncryptionAtRestOutput }
DataCatalogEncryptionSettingsDataCatalogEncryptionSettingsEncryptionAtRestInput is an input type that accepts DataCatalogEncryptionSettingsDataCatalogEncryptionSettingsEncryptionAtRestArgs and DataCatalogEncryptionSettingsDataCatalogEncryptionSettingsEncryptionAtRestOutput values. You can construct a concrete instance of `DataCatalogEncryptionSettingsDataCatalogEncryptionSettingsEncryptionAtRestInput` via:
DataCatalogEncryptionSettingsDataCatalogEncryptionSettingsEncryptionAtRestArgs{...}
type DataCatalogEncryptionSettingsDataCatalogEncryptionSettingsEncryptionAtRestOutput ¶
type DataCatalogEncryptionSettingsDataCatalogEncryptionSettingsEncryptionAtRestOutput struct{ *pulumi.OutputState }
func (DataCatalogEncryptionSettingsDataCatalogEncryptionSettingsEncryptionAtRestOutput) CatalogEncryptionMode ¶
func (o DataCatalogEncryptionSettingsDataCatalogEncryptionSettingsEncryptionAtRestOutput) CatalogEncryptionMode() pulumi.StringOutput
The encryption-at-rest mode for encrypting Data Catalog data. Valid values: `DISABLED`, `SSE-KMS`, `SSE-KMS-WITH-SERVICE-ROLE`.
func (DataCatalogEncryptionSettingsDataCatalogEncryptionSettingsEncryptionAtRestOutput) CatalogEncryptionServiceRole ¶ added in v6.30.0
func (o DataCatalogEncryptionSettingsDataCatalogEncryptionSettingsEncryptionAtRestOutput) CatalogEncryptionServiceRole() pulumi.StringPtrOutput
The ARN of the AWS IAM role used for accessing encrypted Data Catalog data.
func (DataCatalogEncryptionSettingsDataCatalogEncryptionSettingsEncryptionAtRestOutput) ElementType ¶
func (DataCatalogEncryptionSettingsDataCatalogEncryptionSettingsEncryptionAtRestOutput) ElementType() reflect.Type
func (DataCatalogEncryptionSettingsDataCatalogEncryptionSettingsEncryptionAtRestOutput) SseAwsKmsKeyId ¶
func (o DataCatalogEncryptionSettingsDataCatalogEncryptionSettingsEncryptionAtRestOutput) SseAwsKmsKeyId() pulumi.StringPtrOutput
The ARN of the AWS KMS key to use for encryption at rest.
func (DataCatalogEncryptionSettingsDataCatalogEncryptionSettingsEncryptionAtRestOutput) ToDataCatalogEncryptionSettingsDataCatalogEncryptionSettingsEncryptionAtRestOutput ¶
func (o DataCatalogEncryptionSettingsDataCatalogEncryptionSettingsEncryptionAtRestOutput) ToDataCatalogEncryptionSettingsDataCatalogEncryptionSettingsEncryptionAtRestOutput() DataCatalogEncryptionSettingsDataCatalogEncryptionSettingsEncryptionAtRestOutput
func (DataCatalogEncryptionSettingsDataCatalogEncryptionSettingsEncryptionAtRestOutput) ToDataCatalogEncryptionSettingsDataCatalogEncryptionSettingsEncryptionAtRestOutputWithContext ¶
func (o DataCatalogEncryptionSettingsDataCatalogEncryptionSettingsEncryptionAtRestOutput) ToDataCatalogEncryptionSettingsDataCatalogEncryptionSettingsEncryptionAtRestOutputWithContext(ctx context.Context) DataCatalogEncryptionSettingsDataCatalogEncryptionSettingsEncryptionAtRestOutput
func (DataCatalogEncryptionSettingsDataCatalogEncryptionSettingsEncryptionAtRestOutput) ToDataCatalogEncryptionSettingsDataCatalogEncryptionSettingsEncryptionAtRestPtrOutput ¶
func (o DataCatalogEncryptionSettingsDataCatalogEncryptionSettingsEncryptionAtRestOutput) ToDataCatalogEncryptionSettingsDataCatalogEncryptionSettingsEncryptionAtRestPtrOutput() DataCatalogEncryptionSettingsDataCatalogEncryptionSettingsEncryptionAtRestPtrOutput
func (DataCatalogEncryptionSettingsDataCatalogEncryptionSettingsEncryptionAtRestOutput) ToDataCatalogEncryptionSettingsDataCatalogEncryptionSettingsEncryptionAtRestPtrOutputWithContext ¶
func (o DataCatalogEncryptionSettingsDataCatalogEncryptionSettingsEncryptionAtRestOutput) ToDataCatalogEncryptionSettingsDataCatalogEncryptionSettingsEncryptionAtRestPtrOutputWithContext(ctx context.Context) DataCatalogEncryptionSettingsDataCatalogEncryptionSettingsEncryptionAtRestPtrOutput
type DataCatalogEncryptionSettingsDataCatalogEncryptionSettingsEncryptionAtRestPtrInput ¶
type DataCatalogEncryptionSettingsDataCatalogEncryptionSettingsEncryptionAtRestPtrInput interface { pulumi.Input ToDataCatalogEncryptionSettingsDataCatalogEncryptionSettingsEncryptionAtRestPtrOutput() DataCatalogEncryptionSettingsDataCatalogEncryptionSettingsEncryptionAtRestPtrOutput ToDataCatalogEncryptionSettingsDataCatalogEncryptionSettingsEncryptionAtRestPtrOutputWithContext(context.Context) DataCatalogEncryptionSettingsDataCatalogEncryptionSettingsEncryptionAtRestPtrOutput }
DataCatalogEncryptionSettingsDataCatalogEncryptionSettingsEncryptionAtRestPtrInput is an input type that accepts DataCatalogEncryptionSettingsDataCatalogEncryptionSettingsEncryptionAtRestArgs, DataCatalogEncryptionSettingsDataCatalogEncryptionSettingsEncryptionAtRestPtr and DataCatalogEncryptionSettingsDataCatalogEncryptionSettingsEncryptionAtRestPtrOutput values. You can construct a concrete instance of `DataCatalogEncryptionSettingsDataCatalogEncryptionSettingsEncryptionAtRestPtrInput` via:
DataCatalogEncryptionSettingsDataCatalogEncryptionSettingsEncryptionAtRestArgs{...} or: nil
func DataCatalogEncryptionSettingsDataCatalogEncryptionSettingsEncryptionAtRestPtr ¶
func DataCatalogEncryptionSettingsDataCatalogEncryptionSettingsEncryptionAtRestPtr(v *DataCatalogEncryptionSettingsDataCatalogEncryptionSettingsEncryptionAtRestArgs) DataCatalogEncryptionSettingsDataCatalogEncryptionSettingsEncryptionAtRestPtrInput
type DataCatalogEncryptionSettingsDataCatalogEncryptionSettingsEncryptionAtRestPtrOutput ¶
type DataCatalogEncryptionSettingsDataCatalogEncryptionSettingsEncryptionAtRestPtrOutput struct{ *pulumi.OutputState }
func (DataCatalogEncryptionSettingsDataCatalogEncryptionSettingsEncryptionAtRestPtrOutput) CatalogEncryptionMode ¶
func (o DataCatalogEncryptionSettingsDataCatalogEncryptionSettingsEncryptionAtRestPtrOutput) CatalogEncryptionMode() pulumi.StringPtrOutput
The encryption-at-rest mode for encrypting Data Catalog data. Valid values: `DISABLED`, `SSE-KMS`, `SSE-KMS-WITH-SERVICE-ROLE`.
func (DataCatalogEncryptionSettingsDataCatalogEncryptionSettingsEncryptionAtRestPtrOutput) CatalogEncryptionServiceRole ¶ added in v6.30.0
func (o DataCatalogEncryptionSettingsDataCatalogEncryptionSettingsEncryptionAtRestPtrOutput) CatalogEncryptionServiceRole() pulumi.StringPtrOutput
The ARN of the AWS IAM role used for accessing encrypted Data Catalog data.
func (DataCatalogEncryptionSettingsDataCatalogEncryptionSettingsEncryptionAtRestPtrOutput) ElementType ¶
func (DataCatalogEncryptionSettingsDataCatalogEncryptionSettingsEncryptionAtRestPtrOutput) SseAwsKmsKeyId ¶
func (o DataCatalogEncryptionSettingsDataCatalogEncryptionSettingsEncryptionAtRestPtrOutput) SseAwsKmsKeyId() pulumi.StringPtrOutput
The ARN of the AWS KMS key to use for encryption at rest.
func (DataCatalogEncryptionSettingsDataCatalogEncryptionSettingsEncryptionAtRestPtrOutput) ToDataCatalogEncryptionSettingsDataCatalogEncryptionSettingsEncryptionAtRestPtrOutput ¶
func (o DataCatalogEncryptionSettingsDataCatalogEncryptionSettingsEncryptionAtRestPtrOutput) ToDataCatalogEncryptionSettingsDataCatalogEncryptionSettingsEncryptionAtRestPtrOutput() DataCatalogEncryptionSettingsDataCatalogEncryptionSettingsEncryptionAtRestPtrOutput
func (DataCatalogEncryptionSettingsDataCatalogEncryptionSettingsEncryptionAtRestPtrOutput) ToDataCatalogEncryptionSettingsDataCatalogEncryptionSettingsEncryptionAtRestPtrOutputWithContext ¶
func (o DataCatalogEncryptionSettingsDataCatalogEncryptionSettingsEncryptionAtRestPtrOutput) ToDataCatalogEncryptionSettingsDataCatalogEncryptionSettingsEncryptionAtRestPtrOutputWithContext(ctx context.Context) DataCatalogEncryptionSettingsDataCatalogEncryptionSettingsEncryptionAtRestPtrOutput
type DataCatalogEncryptionSettingsDataCatalogEncryptionSettingsInput ¶
type DataCatalogEncryptionSettingsDataCatalogEncryptionSettingsInput interface { pulumi.Input ToDataCatalogEncryptionSettingsDataCatalogEncryptionSettingsOutput() DataCatalogEncryptionSettingsDataCatalogEncryptionSettingsOutput ToDataCatalogEncryptionSettingsDataCatalogEncryptionSettingsOutputWithContext(context.Context) DataCatalogEncryptionSettingsDataCatalogEncryptionSettingsOutput }
DataCatalogEncryptionSettingsDataCatalogEncryptionSettingsInput is an input type that accepts DataCatalogEncryptionSettingsDataCatalogEncryptionSettingsArgs and DataCatalogEncryptionSettingsDataCatalogEncryptionSettingsOutput values. You can construct a concrete instance of `DataCatalogEncryptionSettingsDataCatalogEncryptionSettingsInput` via:
DataCatalogEncryptionSettingsDataCatalogEncryptionSettingsArgs{...}
type DataCatalogEncryptionSettingsDataCatalogEncryptionSettingsOutput ¶
type DataCatalogEncryptionSettingsDataCatalogEncryptionSettingsOutput struct{ *pulumi.OutputState }
func (DataCatalogEncryptionSettingsDataCatalogEncryptionSettingsOutput) ConnectionPasswordEncryption ¶
func (o DataCatalogEncryptionSettingsDataCatalogEncryptionSettingsOutput) ConnectionPasswordEncryption() DataCatalogEncryptionSettingsDataCatalogEncryptionSettingsConnectionPasswordEncryptionOutput
When connection password protection is enabled, the Data Catalog uses a customer-provided key to encrypt the password as part of CreateConnection or UpdateConnection and store it in the ENCRYPTED_PASSWORD field in the connection properties. You can enable catalog encryption or only password encryption. see Connection Password Encryption.
func (DataCatalogEncryptionSettingsDataCatalogEncryptionSettingsOutput) ElementType ¶
func (DataCatalogEncryptionSettingsDataCatalogEncryptionSettingsOutput) ElementType() reflect.Type
func (DataCatalogEncryptionSettingsDataCatalogEncryptionSettingsOutput) EncryptionAtRest ¶
func (o DataCatalogEncryptionSettingsDataCatalogEncryptionSettingsOutput) EncryptionAtRest() DataCatalogEncryptionSettingsDataCatalogEncryptionSettingsEncryptionAtRestOutput
Specifies the encryption-at-rest configuration for the Data Catalog. see Encryption At Rest.
func (DataCatalogEncryptionSettingsDataCatalogEncryptionSettingsOutput) ToDataCatalogEncryptionSettingsDataCatalogEncryptionSettingsOutput ¶
func (o DataCatalogEncryptionSettingsDataCatalogEncryptionSettingsOutput) ToDataCatalogEncryptionSettingsDataCatalogEncryptionSettingsOutput() DataCatalogEncryptionSettingsDataCatalogEncryptionSettingsOutput
func (DataCatalogEncryptionSettingsDataCatalogEncryptionSettingsOutput) ToDataCatalogEncryptionSettingsDataCatalogEncryptionSettingsOutputWithContext ¶
func (o DataCatalogEncryptionSettingsDataCatalogEncryptionSettingsOutput) ToDataCatalogEncryptionSettingsDataCatalogEncryptionSettingsOutputWithContext(ctx context.Context) DataCatalogEncryptionSettingsDataCatalogEncryptionSettingsOutput
func (DataCatalogEncryptionSettingsDataCatalogEncryptionSettingsOutput) ToDataCatalogEncryptionSettingsDataCatalogEncryptionSettingsPtrOutput ¶
func (o DataCatalogEncryptionSettingsDataCatalogEncryptionSettingsOutput) ToDataCatalogEncryptionSettingsDataCatalogEncryptionSettingsPtrOutput() DataCatalogEncryptionSettingsDataCatalogEncryptionSettingsPtrOutput
func (DataCatalogEncryptionSettingsDataCatalogEncryptionSettingsOutput) ToDataCatalogEncryptionSettingsDataCatalogEncryptionSettingsPtrOutputWithContext ¶
func (o DataCatalogEncryptionSettingsDataCatalogEncryptionSettingsOutput) ToDataCatalogEncryptionSettingsDataCatalogEncryptionSettingsPtrOutputWithContext(ctx context.Context) DataCatalogEncryptionSettingsDataCatalogEncryptionSettingsPtrOutput
type DataCatalogEncryptionSettingsDataCatalogEncryptionSettingsPtrInput ¶
type DataCatalogEncryptionSettingsDataCatalogEncryptionSettingsPtrInput interface { pulumi.Input ToDataCatalogEncryptionSettingsDataCatalogEncryptionSettingsPtrOutput() DataCatalogEncryptionSettingsDataCatalogEncryptionSettingsPtrOutput ToDataCatalogEncryptionSettingsDataCatalogEncryptionSettingsPtrOutputWithContext(context.Context) DataCatalogEncryptionSettingsDataCatalogEncryptionSettingsPtrOutput }
DataCatalogEncryptionSettingsDataCatalogEncryptionSettingsPtrInput is an input type that accepts DataCatalogEncryptionSettingsDataCatalogEncryptionSettingsArgs, DataCatalogEncryptionSettingsDataCatalogEncryptionSettingsPtr and DataCatalogEncryptionSettingsDataCatalogEncryptionSettingsPtrOutput values. You can construct a concrete instance of `DataCatalogEncryptionSettingsDataCatalogEncryptionSettingsPtrInput` via:
DataCatalogEncryptionSettingsDataCatalogEncryptionSettingsArgs{...} or: nil
func DataCatalogEncryptionSettingsDataCatalogEncryptionSettingsPtr ¶
func DataCatalogEncryptionSettingsDataCatalogEncryptionSettingsPtr(v *DataCatalogEncryptionSettingsDataCatalogEncryptionSettingsArgs) DataCatalogEncryptionSettingsDataCatalogEncryptionSettingsPtrInput
type DataCatalogEncryptionSettingsDataCatalogEncryptionSettingsPtrOutput ¶
type DataCatalogEncryptionSettingsDataCatalogEncryptionSettingsPtrOutput struct{ *pulumi.OutputState }
func (DataCatalogEncryptionSettingsDataCatalogEncryptionSettingsPtrOutput) ConnectionPasswordEncryption ¶
func (o DataCatalogEncryptionSettingsDataCatalogEncryptionSettingsPtrOutput) ConnectionPasswordEncryption() DataCatalogEncryptionSettingsDataCatalogEncryptionSettingsConnectionPasswordEncryptionPtrOutput
When connection password protection is enabled, the Data Catalog uses a customer-provided key to encrypt the password as part of CreateConnection or UpdateConnection and store it in the ENCRYPTED_PASSWORD field in the connection properties. You can enable catalog encryption or only password encryption. see Connection Password Encryption.
func (DataCatalogEncryptionSettingsDataCatalogEncryptionSettingsPtrOutput) ElementType ¶
func (DataCatalogEncryptionSettingsDataCatalogEncryptionSettingsPtrOutput) ElementType() reflect.Type
func (DataCatalogEncryptionSettingsDataCatalogEncryptionSettingsPtrOutput) EncryptionAtRest ¶
func (o DataCatalogEncryptionSettingsDataCatalogEncryptionSettingsPtrOutput) EncryptionAtRest() DataCatalogEncryptionSettingsDataCatalogEncryptionSettingsEncryptionAtRestPtrOutput
Specifies the encryption-at-rest configuration for the Data Catalog. see Encryption At Rest.
func (DataCatalogEncryptionSettingsDataCatalogEncryptionSettingsPtrOutput) ToDataCatalogEncryptionSettingsDataCatalogEncryptionSettingsPtrOutput ¶
func (o DataCatalogEncryptionSettingsDataCatalogEncryptionSettingsPtrOutput) ToDataCatalogEncryptionSettingsDataCatalogEncryptionSettingsPtrOutput() DataCatalogEncryptionSettingsDataCatalogEncryptionSettingsPtrOutput
func (DataCatalogEncryptionSettingsDataCatalogEncryptionSettingsPtrOutput) ToDataCatalogEncryptionSettingsDataCatalogEncryptionSettingsPtrOutputWithContext ¶
func (o DataCatalogEncryptionSettingsDataCatalogEncryptionSettingsPtrOutput) ToDataCatalogEncryptionSettingsDataCatalogEncryptionSettingsPtrOutputWithContext(ctx context.Context) DataCatalogEncryptionSettingsDataCatalogEncryptionSettingsPtrOutput
type DataCatalogEncryptionSettingsInput ¶
type DataCatalogEncryptionSettingsInput interface { pulumi.Input ToDataCatalogEncryptionSettingsOutput() DataCatalogEncryptionSettingsOutput ToDataCatalogEncryptionSettingsOutputWithContext(ctx context.Context) DataCatalogEncryptionSettingsOutput }
type DataCatalogEncryptionSettingsMap ¶
type DataCatalogEncryptionSettingsMap map[string]DataCatalogEncryptionSettingsInput
func (DataCatalogEncryptionSettingsMap) ElementType ¶
func (DataCatalogEncryptionSettingsMap) ElementType() reflect.Type
func (DataCatalogEncryptionSettingsMap) ToDataCatalogEncryptionSettingsMapOutput ¶
func (i DataCatalogEncryptionSettingsMap) ToDataCatalogEncryptionSettingsMapOutput() DataCatalogEncryptionSettingsMapOutput
func (DataCatalogEncryptionSettingsMap) ToDataCatalogEncryptionSettingsMapOutputWithContext ¶
func (i DataCatalogEncryptionSettingsMap) ToDataCatalogEncryptionSettingsMapOutputWithContext(ctx context.Context) DataCatalogEncryptionSettingsMapOutput
type DataCatalogEncryptionSettingsMapInput ¶
type DataCatalogEncryptionSettingsMapInput interface { pulumi.Input ToDataCatalogEncryptionSettingsMapOutput() DataCatalogEncryptionSettingsMapOutput ToDataCatalogEncryptionSettingsMapOutputWithContext(context.Context) DataCatalogEncryptionSettingsMapOutput }
DataCatalogEncryptionSettingsMapInput is an input type that accepts DataCatalogEncryptionSettingsMap and DataCatalogEncryptionSettingsMapOutput values. You can construct a concrete instance of `DataCatalogEncryptionSettingsMapInput` via:
DataCatalogEncryptionSettingsMap{ "key": DataCatalogEncryptionSettingsArgs{...} }
type DataCatalogEncryptionSettingsMapOutput ¶
type DataCatalogEncryptionSettingsMapOutput struct{ *pulumi.OutputState }
func (DataCatalogEncryptionSettingsMapOutput) ElementType ¶
func (DataCatalogEncryptionSettingsMapOutput) ElementType() reflect.Type
func (DataCatalogEncryptionSettingsMapOutput) MapIndex ¶
func (o DataCatalogEncryptionSettingsMapOutput) MapIndex(k pulumi.StringInput) DataCatalogEncryptionSettingsOutput
func (DataCatalogEncryptionSettingsMapOutput) ToDataCatalogEncryptionSettingsMapOutput ¶
func (o DataCatalogEncryptionSettingsMapOutput) ToDataCatalogEncryptionSettingsMapOutput() DataCatalogEncryptionSettingsMapOutput
func (DataCatalogEncryptionSettingsMapOutput) ToDataCatalogEncryptionSettingsMapOutputWithContext ¶
func (o DataCatalogEncryptionSettingsMapOutput) ToDataCatalogEncryptionSettingsMapOutputWithContext(ctx context.Context) DataCatalogEncryptionSettingsMapOutput
type DataCatalogEncryptionSettingsOutput ¶
type DataCatalogEncryptionSettingsOutput struct{ *pulumi.OutputState }
func (DataCatalogEncryptionSettingsOutput) CatalogId ¶
func (o DataCatalogEncryptionSettingsOutput) CatalogId() pulumi.StringOutput
The ID of the Data Catalog to set the security configuration for. If none is provided, the AWS account ID is used by default.
func (DataCatalogEncryptionSettingsOutput) DataCatalogEncryptionSettings ¶
func (o DataCatalogEncryptionSettingsOutput) DataCatalogEncryptionSettings() DataCatalogEncryptionSettingsDataCatalogEncryptionSettingsOutput
The security configuration to set. see Data Catalog Encryption Settings.
func (DataCatalogEncryptionSettingsOutput) ElementType ¶
func (DataCatalogEncryptionSettingsOutput) ElementType() reflect.Type
func (DataCatalogEncryptionSettingsOutput) ToDataCatalogEncryptionSettingsOutput ¶
func (o DataCatalogEncryptionSettingsOutput) ToDataCatalogEncryptionSettingsOutput() DataCatalogEncryptionSettingsOutput
func (DataCatalogEncryptionSettingsOutput) ToDataCatalogEncryptionSettingsOutputWithContext ¶
func (o DataCatalogEncryptionSettingsOutput) ToDataCatalogEncryptionSettingsOutputWithContext(ctx context.Context) DataCatalogEncryptionSettingsOutput
type DataCatalogEncryptionSettingsState ¶
type DataCatalogEncryptionSettingsState struct { // The ID of the Data Catalog to set the security configuration for. If none is provided, the AWS account ID is used by default. CatalogId pulumi.StringPtrInput // The security configuration to set. see Data Catalog Encryption Settings. DataCatalogEncryptionSettings DataCatalogEncryptionSettingsDataCatalogEncryptionSettingsPtrInput }
func (DataCatalogEncryptionSettingsState) ElementType ¶
func (DataCatalogEncryptionSettingsState) ElementType() reflect.Type
type DataQualityRuleset ¶
type DataQualityRuleset struct { pulumi.CustomResourceState // ARN of the Glue Data Quality Ruleset. Arn pulumi.StringOutput `pulumi:"arn"` // The time and date that this data quality ruleset was created. CreatedOn pulumi.StringOutput `pulumi:"createdOn"` // Description of the data quality ruleset. Description pulumi.StringPtrOutput `pulumi:"description"` // The time and date that this data quality ruleset was created. LastModifiedOn pulumi.StringOutput `pulumi:"lastModifiedOn"` // Name of the data quality ruleset. Name pulumi.StringOutput `pulumi:"name"` // When a ruleset was created from a recommendation run, this run ID is generated to link the two together. RecommendationRunId pulumi.StringOutput `pulumi:"recommendationRunId"` // A Data Quality Definition Language (DQDL) ruleset. For more information, see the AWS Glue developer guide. Ruleset pulumi.StringOutput `pulumi:"ruleset"` // Key-value map of resource tags. If configured with a provider `defaultTags` configuration block present, tags with matching keys will overwrite those defined at the provider-level. Tags pulumi.StringMapOutput `pulumi:"tags"` // A map of tags assigned to the resource, including those inherited from the provider `defaultTags` configuration block. // // Deprecated: Please use `tags` instead. TagsAll pulumi.StringMapOutput `pulumi:"tagsAll"` // A Configuration block specifying a target table associated with the data quality ruleset. See `targetTable` below. TargetTable DataQualityRulesetTargetTablePtrOutput `pulumi:"targetTable"` }
Provides a Glue Data Quality Ruleset Resource. You can refer to the [Glue Developer Guide](https://docs.aws.amazon.com/glue/latest/dg/glue-data-quality.html) for a full explanation of the Glue Data Quality Ruleset functionality
## Example Usage
### Basic
```go package main
import (
"github.com/pulumi/pulumi-aws/sdk/v6/go/aws/glue" "github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { _, err := glue.NewDataQualityRuleset(ctx, "example", &glue.DataQualityRulesetArgs{ Name: pulumi.String("example"), Ruleset: pulumi.String("Rules = [Completeness \"colA\" between 0.4 and 0.8]"), }) if err != nil { return err } return nil }) }
```
### With description
```go package main
import (
"github.com/pulumi/pulumi-aws/sdk/v6/go/aws/glue" "github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { _, err := glue.NewDataQualityRuleset(ctx, "example", &glue.DataQualityRulesetArgs{ Name: pulumi.String("example"), Description: pulumi.String("example"), Ruleset: pulumi.String("Rules = [Completeness \"colA\" between 0.4 and 0.8]"), }) if err != nil { return err } return nil }) }
```
### With tags
```go package main
import (
"github.com/pulumi/pulumi-aws/sdk/v6/go/aws/glue" "github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { _, err := glue.NewDataQualityRuleset(ctx, "example", &glue.DataQualityRulesetArgs{ Name: pulumi.String("example"), Ruleset: pulumi.String("Rules = [Completeness \"colA\" between 0.4 and 0.8]"), Tags: pulumi.StringMap{ "hello": pulumi.String("world"), }, }) if err != nil { return err } return nil }) }
```
### With targetTable
```go package main
import (
"github.com/pulumi/pulumi-aws/sdk/v6/go/aws/glue" "github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { _, err := glue.NewDataQualityRuleset(ctx, "example", &glue.DataQualityRulesetArgs{ Name: pulumi.String("example"), Ruleset: pulumi.String("Rules = [Completeness \"colA\" between 0.4 and 0.8]"), TargetTable: &glue.DataQualityRulesetTargetTableArgs{ DatabaseName: pulumi.Any(exampleAwsGlueCatalogDatabase.Name), TableName: pulumi.Any(exampleAwsGlueCatalogTable.Name), }, }) if err != nil { return err } return nil }) }
```
## Import
Using `pulumi import`, import Glue Data Quality Ruleset using the `name`. For example:
```sh $ pulumi import aws:glue/dataQualityRuleset:DataQualityRuleset example exampleName ```
func GetDataQualityRuleset ¶
func GetDataQualityRuleset(ctx *pulumi.Context, name string, id pulumi.IDInput, state *DataQualityRulesetState, opts ...pulumi.ResourceOption) (*DataQualityRuleset, error)
GetDataQualityRuleset gets an existing DataQualityRuleset resource's state with the given name, ID, and optional state properties that are used to uniquely qualify the lookup (nil if not required).
func NewDataQualityRuleset ¶
func NewDataQualityRuleset(ctx *pulumi.Context, name string, args *DataQualityRulesetArgs, opts ...pulumi.ResourceOption) (*DataQualityRuleset, error)
NewDataQualityRuleset registers a new resource with the given unique name, arguments, and options.
func (*DataQualityRuleset) ElementType ¶
func (*DataQualityRuleset) ElementType() reflect.Type
func (*DataQualityRuleset) ToDataQualityRulesetOutput ¶
func (i *DataQualityRuleset) ToDataQualityRulesetOutput() DataQualityRulesetOutput
func (*DataQualityRuleset) ToDataQualityRulesetOutputWithContext ¶
func (i *DataQualityRuleset) ToDataQualityRulesetOutputWithContext(ctx context.Context) DataQualityRulesetOutput
type DataQualityRulesetArgs ¶
type DataQualityRulesetArgs struct { // Description of the data quality ruleset. Description pulumi.StringPtrInput // Name of the data quality ruleset. Name pulumi.StringPtrInput // A Data Quality Definition Language (DQDL) ruleset. For more information, see the AWS Glue developer guide. Ruleset pulumi.StringInput // Key-value map of resource tags. If configured with a provider `defaultTags` configuration block present, tags with matching keys will overwrite those defined at the provider-level. Tags pulumi.StringMapInput // A Configuration block specifying a target table associated with the data quality ruleset. See `targetTable` below. TargetTable DataQualityRulesetTargetTablePtrInput }
The set of arguments for constructing a DataQualityRuleset resource.
func (DataQualityRulesetArgs) ElementType ¶
func (DataQualityRulesetArgs) ElementType() reflect.Type
type DataQualityRulesetArray ¶
type DataQualityRulesetArray []DataQualityRulesetInput
func (DataQualityRulesetArray) ElementType ¶
func (DataQualityRulesetArray) ElementType() reflect.Type
func (DataQualityRulesetArray) ToDataQualityRulesetArrayOutput ¶
func (i DataQualityRulesetArray) ToDataQualityRulesetArrayOutput() DataQualityRulesetArrayOutput
func (DataQualityRulesetArray) ToDataQualityRulesetArrayOutputWithContext ¶
func (i DataQualityRulesetArray) ToDataQualityRulesetArrayOutputWithContext(ctx context.Context) DataQualityRulesetArrayOutput
type DataQualityRulesetArrayInput ¶
type DataQualityRulesetArrayInput interface { pulumi.Input ToDataQualityRulesetArrayOutput() DataQualityRulesetArrayOutput ToDataQualityRulesetArrayOutputWithContext(context.Context) DataQualityRulesetArrayOutput }
DataQualityRulesetArrayInput is an input type that accepts DataQualityRulesetArray and DataQualityRulesetArrayOutput values. You can construct a concrete instance of `DataQualityRulesetArrayInput` via:
DataQualityRulesetArray{ DataQualityRulesetArgs{...} }
type DataQualityRulesetArrayOutput ¶
type DataQualityRulesetArrayOutput struct{ *pulumi.OutputState }
func (DataQualityRulesetArrayOutput) ElementType ¶
func (DataQualityRulesetArrayOutput) ElementType() reflect.Type
func (DataQualityRulesetArrayOutput) Index ¶
func (o DataQualityRulesetArrayOutput) Index(i pulumi.IntInput) DataQualityRulesetOutput
func (DataQualityRulesetArrayOutput) ToDataQualityRulesetArrayOutput ¶
func (o DataQualityRulesetArrayOutput) ToDataQualityRulesetArrayOutput() DataQualityRulesetArrayOutput
func (DataQualityRulesetArrayOutput) ToDataQualityRulesetArrayOutputWithContext ¶
func (o DataQualityRulesetArrayOutput) ToDataQualityRulesetArrayOutputWithContext(ctx context.Context) DataQualityRulesetArrayOutput
type DataQualityRulesetInput ¶
type DataQualityRulesetInput interface { pulumi.Input ToDataQualityRulesetOutput() DataQualityRulesetOutput ToDataQualityRulesetOutputWithContext(ctx context.Context) DataQualityRulesetOutput }
type DataQualityRulesetMap ¶
type DataQualityRulesetMap map[string]DataQualityRulesetInput
func (DataQualityRulesetMap) ElementType ¶
func (DataQualityRulesetMap) ElementType() reflect.Type
func (DataQualityRulesetMap) ToDataQualityRulesetMapOutput ¶
func (i DataQualityRulesetMap) ToDataQualityRulesetMapOutput() DataQualityRulesetMapOutput
func (DataQualityRulesetMap) ToDataQualityRulesetMapOutputWithContext ¶
func (i DataQualityRulesetMap) ToDataQualityRulesetMapOutputWithContext(ctx context.Context) DataQualityRulesetMapOutput
type DataQualityRulesetMapInput ¶
type DataQualityRulesetMapInput interface { pulumi.Input ToDataQualityRulesetMapOutput() DataQualityRulesetMapOutput ToDataQualityRulesetMapOutputWithContext(context.Context) DataQualityRulesetMapOutput }
DataQualityRulesetMapInput is an input type that accepts DataQualityRulesetMap and DataQualityRulesetMapOutput values. You can construct a concrete instance of `DataQualityRulesetMapInput` via:
DataQualityRulesetMap{ "key": DataQualityRulesetArgs{...} }
type DataQualityRulesetMapOutput ¶
type DataQualityRulesetMapOutput struct{ *pulumi.OutputState }
func (DataQualityRulesetMapOutput) ElementType ¶
func (DataQualityRulesetMapOutput) ElementType() reflect.Type
func (DataQualityRulesetMapOutput) MapIndex ¶
func (o DataQualityRulesetMapOutput) MapIndex(k pulumi.StringInput) DataQualityRulesetOutput
func (DataQualityRulesetMapOutput) ToDataQualityRulesetMapOutput ¶
func (o DataQualityRulesetMapOutput) ToDataQualityRulesetMapOutput() DataQualityRulesetMapOutput
func (DataQualityRulesetMapOutput) ToDataQualityRulesetMapOutputWithContext ¶
func (o DataQualityRulesetMapOutput) ToDataQualityRulesetMapOutputWithContext(ctx context.Context) DataQualityRulesetMapOutput
type DataQualityRulesetOutput ¶
type DataQualityRulesetOutput struct{ *pulumi.OutputState }
func (DataQualityRulesetOutput) Arn ¶
func (o DataQualityRulesetOutput) Arn() pulumi.StringOutput
ARN of the Glue Data Quality Ruleset.
func (DataQualityRulesetOutput) CreatedOn ¶
func (o DataQualityRulesetOutput) CreatedOn() pulumi.StringOutput
The time and date that this data quality ruleset was created.
func (DataQualityRulesetOutput) Description ¶
func (o DataQualityRulesetOutput) Description() pulumi.StringPtrOutput
Description of the data quality ruleset.
func (DataQualityRulesetOutput) ElementType ¶
func (DataQualityRulesetOutput) ElementType() reflect.Type
func (DataQualityRulesetOutput) LastModifiedOn ¶
func (o DataQualityRulesetOutput) LastModifiedOn() pulumi.StringOutput
The time and date that this data quality ruleset was created.
func (DataQualityRulesetOutput) Name ¶
func (o DataQualityRulesetOutput) Name() pulumi.StringOutput
Name of the data quality ruleset.
func (DataQualityRulesetOutput) RecommendationRunId ¶
func (o DataQualityRulesetOutput) RecommendationRunId() pulumi.StringOutput
When a ruleset was created from a recommendation run, this run ID is generated to link the two together.
func (DataQualityRulesetOutput) Ruleset ¶
func (o DataQualityRulesetOutput) Ruleset() pulumi.StringOutput
A Data Quality Definition Language (DQDL) ruleset. For more information, see the AWS Glue developer guide.
func (DataQualityRulesetOutput) Tags ¶
func (o DataQualityRulesetOutput) Tags() pulumi.StringMapOutput
Key-value map of resource tags. If configured with a provider `defaultTags` configuration block present, tags with matching keys will overwrite those defined at the provider-level.
func (DataQualityRulesetOutput) TagsAll
deprecated
func (o DataQualityRulesetOutput) TagsAll() pulumi.StringMapOutput
A map of tags assigned to the resource, including those inherited from the provider `defaultTags` configuration block.
Deprecated: Please use `tags` instead.
func (DataQualityRulesetOutput) TargetTable ¶
func (o DataQualityRulesetOutput) TargetTable() DataQualityRulesetTargetTablePtrOutput
A Configuration block specifying a target table associated with the data quality ruleset. See `targetTable` below.
func (DataQualityRulesetOutput) ToDataQualityRulesetOutput ¶
func (o DataQualityRulesetOutput) ToDataQualityRulesetOutput() DataQualityRulesetOutput
func (DataQualityRulesetOutput) ToDataQualityRulesetOutputWithContext ¶
func (o DataQualityRulesetOutput) ToDataQualityRulesetOutputWithContext(ctx context.Context) DataQualityRulesetOutput
type DataQualityRulesetState ¶
type DataQualityRulesetState struct { // ARN of the Glue Data Quality Ruleset. Arn pulumi.StringPtrInput // The time and date that this data quality ruleset was created. CreatedOn pulumi.StringPtrInput // Description of the data quality ruleset. Description pulumi.StringPtrInput // The time and date that this data quality ruleset was created. LastModifiedOn pulumi.StringPtrInput // Name of the data quality ruleset. Name pulumi.StringPtrInput // When a ruleset was created from a recommendation run, this run ID is generated to link the two together. RecommendationRunId pulumi.StringPtrInput // A Data Quality Definition Language (DQDL) ruleset. For more information, see the AWS Glue developer guide. Ruleset pulumi.StringPtrInput // Key-value map of resource tags. If configured with a provider `defaultTags` configuration block present, tags with matching keys will overwrite those defined at the provider-level. Tags pulumi.StringMapInput // A map of tags assigned to the resource, including those inherited from the provider `defaultTags` configuration block. // // Deprecated: Please use `tags` instead. TagsAll pulumi.StringMapInput // A Configuration block specifying a target table associated with the data quality ruleset. See `targetTable` below. TargetTable DataQualityRulesetTargetTablePtrInput }
func (DataQualityRulesetState) ElementType ¶
func (DataQualityRulesetState) ElementType() reflect.Type
type DataQualityRulesetTargetTable ¶
type DataQualityRulesetTargetTable struct { // The catalog id where the AWS Glue table exists. CatalogId *string `pulumi:"catalogId"` // Name of the database where the AWS Glue table exists. DatabaseName string `pulumi:"databaseName"` // Name of the AWS Glue table. TableName string `pulumi:"tableName"` }
type DataQualityRulesetTargetTableArgs ¶
type DataQualityRulesetTargetTableArgs struct { // The catalog id where the AWS Glue table exists. CatalogId pulumi.StringPtrInput `pulumi:"catalogId"` // Name of the database where the AWS Glue table exists. DatabaseName pulumi.StringInput `pulumi:"databaseName"` // Name of the AWS Glue table. TableName pulumi.StringInput `pulumi:"tableName"` }
func (DataQualityRulesetTargetTableArgs) ElementType ¶
func (DataQualityRulesetTargetTableArgs) ElementType() reflect.Type
func (DataQualityRulesetTargetTableArgs) ToDataQualityRulesetTargetTableOutput ¶
func (i DataQualityRulesetTargetTableArgs) ToDataQualityRulesetTargetTableOutput() DataQualityRulesetTargetTableOutput
func (DataQualityRulesetTargetTableArgs) ToDataQualityRulesetTargetTableOutputWithContext ¶
func (i DataQualityRulesetTargetTableArgs) ToDataQualityRulesetTargetTableOutputWithContext(ctx context.Context) DataQualityRulesetTargetTableOutput
func (DataQualityRulesetTargetTableArgs) ToDataQualityRulesetTargetTablePtrOutput ¶
func (i DataQualityRulesetTargetTableArgs) ToDataQualityRulesetTargetTablePtrOutput() DataQualityRulesetTargetTablePtrOutput
func (DataQualityRulesetTargetTableArgs) ToDataQualityRulesetTargetTablePtrOutputWithContext ¶
func (i DataQualityRulesetTargetTableArgs) ToDataQualityRulesetTargetTablePtrOutputWithContext(ctx context.Context) DataQualityRulesetTargetTablePtrOutput
type DataQualityRulesetTargetTableInput ¶
type DataQualityRulesetTargetTableInput interface { pulumi.Input ToDataQualityRulesetTargetTableOutput() DataQualityRulesetTargetTableOutput ToDataQualityRulesetTargetTableOutputWithContext(context.Context) DataQualityRulesetTargetTableOutput }
DataQualityRulesetTargetTableInput is an input type that accepts DataQualityRulesetTargetTableArgs and DataQualityRulesetTargetTableOutput values. You can construct a concrete instance of `DataQualityRulesetTargetTableInput` via:
DataQualityRulesetTargetTableArgs{...}
type DataQualityRulesetTargetTableOutput ¶
type DataQualityRulesetTargetTableOutput struct{ *pulumi.OutputState }
func (DataQualityRulesetTargetTableOutput) CatalogId ¶
func (o DataQualityRulesetTargetTableOutput) CatalogId() pulumi.StringPtrOutput
The catalog id where the AWS Glue table exists.
func (DataQualityRulesetTargetTableOutput) DatabaseName ¶
func (o DataQualityRulesetTargetTableOutput) DatabaseName() pulumi.StringOutput
Name of the database where the AWS Glue table exists.
func (DataQualityRulesetTargetTableOutput) ElementType ¶
func (DataQualityRulesetTargetTableOutput) ElementType() reflect.Type
func (DataQualityRulesetTargetTableOutput) TableName ¶
func (o DataQualityRulesetTargetTableOutput) TableName() pulumi.StringOutput
Name of the AWS Glue table.
func (DataQualityRulesetTargetTableOutput) ToDataQualityRulesetTargetTableOutput ¶
func (o DataQualityRulesetTargetTableOutput) ToDataQualityRulesetTargetTableOutput() DataQualityRulesetTargetTableOutput
func (DataQualityRulesetTargetTableOutput) ToDataQualityRulesetTargetTableOutputWithContext ¶
func (o DataQualityRulesetTargetTableOutput) ToDataQualityRulesetTargetTableOutputWithContext(ctx context.Context) DataQualityRulesetTargetTableOutput
func (DataQualityRulesetTargetTableOutput) ToDataQualityRulesetTargetTablePtrOutput ¶
func (o DataQualityRulesetTargetTableOutput) ToDataQualityRulesetTargetTablePtrOutput() DataQualityRulesetTargetTablePtrOutput
func (DataQualityRulesetTargetTableOutput) ToDataQualityRulesetTargetTablePtrOutputWithContext ¶
func (o DataQualityRulesetTargetTableOutput) ToDataQualityRulesetTargetTablePtrOutputWithContext(ctx context.Context) DataQualityRulesetTargetTablePtrOutput
type DataQualityRulesetTargetTablePtrInput ¶
type DataQualityRulesetTargetTablePtrInput interface { pulumi.Input ToDataQualityRulesetTargetTablePtrOutput() DataQualityRulesetTargetTablePtrOutput ToDataQualityRulesetTargetTablePtrOutputWithContext(context.Context) DataQualityRulesetTargetTablePtrOutput }
DataQualityRulesetTargetTablePtrInput is an input type that accepts DataQualityRulesetTargetTableArgs, DataQualityRulesetTargetTablePtr and DataQualityRulesetTargetTablePtrOutput values. You can construct a concrete instance of `DataQualityRulesetTargetTablePtrInput` via:
DataQualityRulesetTargetTableArgs{...} or: nil
func DataQualityRulesetTargetTablePtr ¶
func DataQualityRulesetTargetTablePtr(v *DataQualityRulesetTargetTableArgs) DataQualityRulesetTargetTablePtrInput
type DataQualityRulesetTargetTablePtrOutput ¶
type DataQualityRulesetTargetTablePtrOutput struct{ *pulumi.OutputState }
func (DataQualityRulesetTargetTablePtrOutput) CatalogId ¶
func (o DataQualityRulesetTargetTablePtrOutput) CatalogId() pulumi.StringPtrOutput
The catalog id where the AWS Glue table exists.
func (DataQualityRulesetTargetTablePtrOutput) DatabaseName ¶
func (o DataQualityRulesetTargetTablePtrOutput) DatabaseName() pulumi.StringPtrOutput
Name of the database where the AWS Glue table exists.
func (DataQualityRulesetTargetTablePtrOutput) ElementType ¶
func (DataQualityRulesetTargetTablePtrOutput) ElementType() reflect.Type
func (DataQualityRulesetTargetTablePtrOutput) TableName ¶
func (o DataQualityRulesetTargetTablePtrOutput) TableName() pulumi.StringPtrOutput
Name of the AWS Glue table.
func (DataQualityRulesetTargetTablePtrOutput) ToDataQualityRulesetTargetTablePtrOutput ¶
func (o DataQualityRulesetTargetTablePtrOutput) ToDataQualityRulesetTargetTablePtrOutput() DataQualityRulesetTargetTablePtrOutput
func (DataQualityRulesetTargetTablePtrOutput) ToDataQualityRulesetTargetTablePtrOutputWithContext ¶
func (o DataQualityRulesetTargetTablePtrOutput) ToDataQualityRulesetTargetTablePtrOutputWithContext(ctx context.Context) DataQualityRulesetTargetTablePtrOutput
type DevEndpoint ¶
type DevEndpoint struct { pulumi.CustomResourceState // A map of arguments used to configure the endpoint. Arguments pulumi.StringMapOutput `pulumi:"arguments"` // The ARN of the endpoint. Arn pulumi.StringOutput `pulumi:"arn"` // The AWS availability zone where this endpoint is located. AvailabilityZone pulumi.StringOutput `pulumi:"availabilityZone"` // Path to one or more Java Jars in an S3 bucket that should be loaded in this endpoint. ExtraJarsS3Path pulumi.StringPtrOutput `pulumi:"extraJarsS3Path"` // Path(s) to one or more Python libraries in an S3 bucket that should be loaded in this endpoint. Multiple values must be complete paths separated by a comma. ExtraPythonLibsS3Path pulumi.StringPtrOutput `pulumi:"extraPythonLibsS3Path"` // The reason for a current failure in this endpoint. FailureReason pulumi.StringOutput `pulumi:"failureReason"` // Specifies the versions of Python and Apache Spark to use. Defaults to AWS Glue version 0.9. GlueVersion pulumi.StringPtrOutput `pulumi:"glueVersion"` // The name of this endpoint. It must be unique in your account. Name pulumi.StringOutput `pulumi:"name"` // The number of AWS Glue Data Processing Units (DPUs) to allocate to this endpoint. Conflicts with `workerType`. NumberOfNodes pulumi.IntPtrOutput `pulumi:"numberOfNodes"` // The number of workers of a defined worker type that are allocated to this endpoint. This field is available only when you choose worker type G.1X or G.2X. NumberOfWorkers pulumi.IntPtrOutput `pulumi:"numberOfWorkers"` // A private IP address to access the endpoint within a VPC, if this endpoint is created within one. PrivateAddress pulumi.StringOutput `pulumi:"privateAddress"` // The public IP address used by this endpoint. The PublicAddress field is present only when you create a non-VPC endpoint. PublicAddress pulumi.StringOutput `pulumi:"publicAddress"` // The public key to be used by this endpoint for authentication. PublicKey pulumi.StringPtrOutput `pulumi:"publicKey"` // A list of public keys to be used by this endpoint for authentication. PublicKeys pulumi.StringArrayOutput `pulumi:"publicKeys"` // The IAM role for this endpoint. RoleArn pulumi.StringOutput `pulumi:"roleArn"` // The name of the Security Configuration structure to be used with this endpoint. SecurityConfiguration pulumi.StringPtrOutput `pulumi:"securityConfiguration"` // Security group IDs for the security groups to be used by this endpoint. SecurityGroupIds pulumi.StringArrayOutput `pulumi:"securityGroupIds"` // The current status of this endpoint. Status pulumi.StringOutput `pulumi:"status"` // The subnet ID for the new endpoint to use. SubnetId pulumi.StringPtrOutput `pulumi:"subnetId"` // Key-value map of resource tags. If configured with a provider `defaultTags` configuration block present, tags with matching keys will overwrite those defined at the provider-level. Tags pulumi.StringMapOutput `pulumi:"tags"` // A map of tags assigned to the resource, including those inherited from the provider `defaultTags` configuration block. // // Deprecated: Please use `tags` instead. TagsAll pulumi.StringMapOutput `pulumi:"tagsAll"` // he ID of the VPC used by this endpoint. VpcId pulumi.StringOutput `pulumi:"vpcId"` // The type of predefined worker that is allocated to this endpoint. Accepts a value of Standard, G.1X, or G.2X. WorkerType pulumi.StringPtrOutput `pulumi:"workerType"` // The YARN endpoint address used by this endpoint. YarnEndpointAddress pulumi.StringOutput `pulumi:"yarnEndpointAddress"` // The Apache Zeppelin port for the remote Apache Spark interpreter. ZeppelinRemoteSparkInterpreterPort pulumi.IntOutput `pulumi:"zeppelinRemoteSparkInterpreterPort"` }
Provides a Glue Development Endpoint resource.
## Example Usage
Basic usage:
```go package main
import (
"github.com/pulumi/pulumi-aws/sdk/v6/go/aws/glue" "github.com/pulumi/pulumi-aws/sdk/v6/go/aws/iam" "github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { example, err := iam.GetPolicyDocument(ctx, &iam.GetPolicyDocumentArgs{ Statements: []iam.GetPolicyDocumentStatement{ { Actions: []string{ "sts:AssumeRole", }, Principals: []iam.GetPolicyDocumentStatementPrincipal{ { Type: "Service", Identifiers: []string{ "glue.amazonaws.com", }, }, }, }, }, }, nil) if err != nil { return err } exampleRole, err := iam.NewRole(ctx, "example", &iam.RoleArgs{ Name: pulumi.String("AWSGlueServiceRole-foo"), AssumeRolePolicy: pulumi.String(example.Json), }) if err != nil { return err } _, err = glue.NewDevEndpoint(ctx, "example", &glue.DevEndpointArgs{ Name: pulumi.String("foo"), RoleArn: exampleRole.Arn, }) if err != nil { return err } _, err = iam.NewRolePolicyAttachment(ctx, "example-AWSGlueServiceRole", &iam.RolePolicyAttachmentArgs{ PolicyArn: pulumi.String("arn:aws:iam::aws:policy/service-role/AWSGlueServiceRole"), Role: exampleRole.Name, }) if err != nil { return err } return nil }) }
```
## Import
Using `pulumi import`, import a Glue Development Endpoint using the `name`. For example:
```sh $ pulumi import aws:glue/devEndpoint:DevEndpoint example foo ```
func GetDevEndpoint ¶
func GetDevEndpoint(ctx *pulumi.Context, name string, id pulumi.IDInput, state *DevEndpointState, opts ...pulumi.ResourceOption) (*DevEndpoint, error)
GetDevEndpoint gets an existing DevEndpoint resource's state with the given name, ID, and optional state properties that are used to uniquely qualify the lookup (nil if not required).
func NewDevEndpoint ¶
func NewDevEndpoint(ctx *pulumi.Context, name string, args *DevEndpointArgs, opts ...pulumi.ResourceOption) (*DevEndpoint, error)
NewDevEndpoint registers a new resource with the given unique name, arguments, and options.
func (*DevEndpoint) ElementType ¶
func (*DevEndpoint) ElementType() reflect.Type
func (*DevEndpoint) ToDevEndpointOutput ¶
func (i *DevEndpoint) ToDevEndpointOutput() DevEndpointOutput
func (*DevEndpoint) ToDevEndpointOutputWithContext ¶
func (i *DevEndpoint) ToDevEndpointOutputWithContext(ctx context.Context) DevEndpointOutput
type DevEndpointArgs ¶
type DevEndpointArgs struct { // A map of arguments used to configure the endpoint. Arguments pulumi.StringMapInput // Path to one or more Java Jars in an S3 bucket that should be loaded in this endpoint. ExtraJarsS3Path pulumi.StringPtrInput // Path(s) to one or more Python libraries in an S3 bucket that should be loaded in this endpoint. Multiple values must be complete paths separated by a comma. ExtraPythonLibsS3Path pulumi.StringPtrInput // Specifies the versions of Python and Apache Spark to use. Defaults to AWS Glue version 0.9. GlueVersion pulumi.StringPtrInput // The name of this endpoint. It must be unique in your account. Name pulumi.StringPtrInput // The number of AWS Glue Data Processing Units (DPUs) to allocate to this endpoint. Conflicts with `workerType`. NumberOfNodes pulumi.IntPtrInput // The number of workers of a defined worker type that are allocated to this endpoint. This field is available only when you choose worker type G.1X or G.2X. NumberOfWorkers pulumi.IntPtrInput // The public key to be used by this endpoint for authentication. PublicKey pulumi.StringPtrInput // A list of public keys to be used by this endpoint for authentication. PublicKeys pulumi.StringArrayInput // The IAM role for this endpoint. RoleArn pulumi.StringInput // The name of the Security Configuration structure to be used with this endpoint. SecurityConfiguration pulumi.StringPtrInput // Security group IDs for the security groups to be used by this endpoint. SecurityGroupIds pulumi.StringArrayInput // The subnet ID for the new endpoint to use. SubnetId pulumi.StringPtrInput // Key-value map of resource tags. If configured with a provider `defaultTags` configuration block present, tags with matching keys will overwrite those defined at the provider-level. Tags pulumi.StringMapInput // The type of predefined worker that is allocated to this endpoint. Accepts a value of Standard, G.1X, or G.2X. WorkerType pulumi.StringPtrInput }
The set of arguments for constructing a DevEndpoint resource.
func (DevEndpointArgs) ElementType ¶
func (DevEndpointArgs) ElementType() reflect.Type
type DevEndpointArray ¶
type DevEndpointArray []DevEndpointInput
func (DevEndpointArray) ElementType ¶
func (DevEndpointArray) ElementType() reflect.Type
func (DevEndpointArray) ToDevEndpointArrayOutput ¶
func (i DevEndpointArray) ToDevEndpointArrayOutput() DevEndpointArrayOutput
func (DevEndpointArray) ToDevEndpointArrayOutputWithContext ¶
func (i DevEndpointArray) ToDevEndpointArrayOutputWithContext(ctx context.Context) DevEndpointArrayOutput
type DevEndpointArrayInput ¶
type DevEndpointArrayInput interface { pulumi.Input ToDevEndpointArrayOutput() DevEndpointArrayOutput ToDevEndpointArrayOutputWithContext(context.Context) DevEndpointArrayOutput }
DevEndpointArrayInput is an input type that accepts DevEndpointArray and DevEndpointArrayOutput values. You can construct a concrete instance of `DevEndpointArrayInput` via:
DevEndpointArray{ DevEndpointArgs{...} }
type DevEndpointArrayOutput ¶
type DevEndpointArrayOutput struct{ *pulumi.OutputState }
func (DevEndpointArrayOutput) ElementType ¶
func (DevEndpointArrayOutput) ElementType() reflect.Type
func (DevEndpointArrayOutput) Index ¶
func (o DevEndpointArrayOutput) Index(i pulumi.IntInput) DevEndpointOutput
func (DevEndpointArrayOutput) ToDevEndpointArrayOutput ¶
func (o DevEndpointArrayOutput) ToDevEndpointArrayOutput() DevEndpointArrayOutput
func (DevEndpointArrayOutput) ToDevEndpointArrayOutputWithContext ¶
func (o DevEndpointArrayOutput) ToDevEndpointArrayOutputWithContext(ctx context.Context) DevEndpointArrayOutput
type DevEndpointInput ¶
type DevEndpointInput interface { pulumi.Input ToDevEndpointOutput() DevEndpointOutput ToDevEndpointOutputWithContext(ctx context.Context) DevEndpointOutput }
type DevEndpointMap ¶
type DevEndpointMap map[string]DevEndpointInput
func (DevEndpointMap) ElementType ¶
func (DevEndpointMap) ElementType() reflect.Type
func (DevEndpointMap) ToDevEndpointMapOutput ¶
func (i DevEndpointMap) ToDevEndpointMapOutput() DevEndpointMapOutput
func (DevEndpointMap) ToDevEndpointMapOutputWithContext ¶
func (i DevEndpointMap) ToDevEndpointMapOutputWithContext(ctx context.Context) DevEndpointMapOutput
type DevEndpointMapInput ¶
type DevEndpointMapInput interface { pulumi.Input ToDevEndpointMapOutput() DevEndpointMapOutput ToDevEndpointMapOutputWithContext(context.Context) DevEndpointMapOutput }
DevEndpointMapInput is an input type that accepts DevEndpointMap and DevEndpointMapOutput values. You can construct a concrete instance of `DevEndpointMapInput` via:
DevEndpointMap{ "key": DevEndpointArgs{...} }
type DevEndpointMapOutput ¶
type DevEndpointMapOutput struct{ *pulumi.OutputState }
func (DevEndpointMapOutput) ElementType ¶
func (DevEndpointMapOutput) ElementType() reflect.Type
func (DevEndpointMapOutput) MapIndex ¶
func (o DevEndpointMapOutput) MapIndex(k pulumi.StringInput) DevEndpointOutput
func (DevEndpointMapOutput) ToDevEndpointMapOutput ¶
func (o DevEndpointMapOutput) ToDevEndpointMapOutput() DevEndpointMapOutput
func (DevEndpointMapOutput) ToDevEndpointMapOutputWithContext ¶
func (o DevEndpointMapOutput) ToDevEndpointMapOutputWithContext(ctx context.Context) DevEndpointMapOutput
type DevEndpointOutput ¶
type DevEndpointOutput struct{ *pulumi.OutputState }
func (DevEndpointOutput) Arguments ¶
func (o DevEndpointOutput) Arguments() pulumi.StringMapOutput
A map of arguments used to configure the endpoint.
func (DevEndpointOutput) Arn ¶
func (o DevEndpointOutput) Arn() pulumi.StringOutput
The ARN of the endpoint.
func (DevEndpointOutput) AvailabilityZone ¶
func (o DevEndpointOutput) AvailabilityZone() pulumi.StringOutput
The AWS availability zone where this endpoint is located.
func (DevEndpointOutput) ElementType ¶
func (DevEndpointOutput) ElementType() reflect.Type
func (DevEndpointOutput) ExtraJarsS3Path ¶
func (o DevEndpointOutput) ExtraJarsS3Path() pulumi.StringPtrOutput
Path to one or more Java Jars in an S3 bucket that should be loaded in this endpoint.
func (DevEndpointOutput) ExtraPythonLibsS3Path ¶
func (o DevEndpointOutput) ExtraPythonLibsS3Path() pulumi.StringPtrOutput
Path(s) to one or more Python libraries in an S3 bucket that should be loaded in this endpoint. Multiple values must be complete paths separated by a comma.
func (DevEndpointOutput) FailureReason ¶
func (o DevEndpointOutput) FailureReason() pulumi.StringOutput
The reason for a current failure in this endpoint.
func (DevEndpointOutput) GlueVersion ¶
func (o DevEndpointOutput) GlueVersion() pulumi.StringPtrOutput
Specifies the versions of Python and Apache Spark to use. Defaults to AWS Glue version 0.9.
func (DevEndpointOutput) Name ¶
func (o DevEndpointOutput) Name() pulumi.StringOutput
The name of this endpoint. It must be unique in your account.
func (DevEndpointOutput) NumberOfNodes ¶
func (o DevEndpointOutput) NumberOfNodes() pulumi.IntPtrOutput
The number of AWS Glue Data Processing Units (DPUs) to allocate to this endpoint. Conflicts with `workerType`.
func (DevEndpointOutput) NumberOfWorkers ¶
func (o DevEndpointOutput) NumberOfWorkers() pulumi.IntPtrOutput
The number of workers of a defined worker type that are allocated to this endpoint. This field is available only when you choose worker type G.1X or G.2X.
func (DevEndpointOutput) PrivateAddress ¶
func (o DevEndpointOutput) PrivateAddress() pulumi.StringOutput
A private IP address to access the endpoint within a VPC, if this endpoint is created within one.
func (DevEndpointOutput) PublicAddress ¶
func (o DevEndpointOutput) PublicAddress() pulumi.StringOutput
The public IP address used by this endpoint. The PublicAddress field is present only when you create a non-VPC endpoint.
func (DevEndpointOutput) PublicKey ¶
func (o DevEndpointOutput) PublicKey() pulumi.StringPtrOutput
The public key to be used by this endpoint for authentication.
func (DevEndpointOutput) PublicKeys ¶
func (o DevEndpointOutput) PublicKeys() pulumi.StringArrayOutput
A list of public keys to be used by this endpoint for authentication.
func (DevEndpointOutput) RoleArn ¶
func (o DevEndpointOutput) RoleArn() pulumi.StringOutput
The IAM role for this endpoint.
func (DevEndpointOutput) SecurityConfiguration ¶
func (o DevEndpointOutput) SecurityConfiguration() pulumi.StringPtrOutput
The name of the Security Configuration structure to be used with this endpoint.
func (DevEndpointOutput) SecurityGroupIds ¶
func (o DevEndpointOutput) SecurityGroupIds() pulumi.StringArrayOutput
Security group IDs for the security groups to be used by this endpoint.
func (DevEndpointOutput) Status ¶
func (o DevEndpointOutput) Status() pulumi.StringOutput
The current status of this endpoint.
func (DevEndpointOutput) SubnetId ¶
func (o DevEndpointOutput) SubnetId() pulumi.StringPtrOutput
The subnet ID for the new endpoint to use.
func (DevEndpointOutput) Tags ¶
func (o DevEndpointOutput) Tags() pulumi.StringMapOutput
Key-value map of resource tags. If configured with a provider `defaultTags` configuration block present, tags with matching keys will overwrite those defined at the provider-level.
func (DevEndpointOutput) TagsAll
deprecated
func (o DevEndpointOutput) TagsAll() pulumi.StringMapOutput
A map of tags assigned to the resource, including those inherited from the provider `defaultTags` configuration block.
Deprecated: Please use `tags` instead.
func (DevEndpointOutput) ToDevEndpointOutput ¶
func (o DevEndpointOutput) ToDevEndpointOutput() DevEndpointOutput
func (DevEndpointOutput) ToDevEndpointOutputWithContext ¶
func (o DevEndpointOutput) ToDevEndpointOutputWithContext(ctx context.Context) DevEndpointOutput
func (DevEndpointOutput) VpcId ¶
func (o DevEndpointOutput) VpcId() pulumi.StringOutput
he ID of the VPC used by this endpoint.
func (DevEndpointOutput) WorkerType ¶
func (o DevEndpointOutput) WorkerType() pulumi.StringPtrOutput
The type of predefined worker that is allocated to this endpoint. Accepts a value of Standard, G.1X, or G.2X.
func (DevEndpointOutput) YarnEndpointAddress ¶
func (o DevEndpointOutput) YarnEndpointAddress() pulumi.StringOutput
The YARN endpoint address used by this endpoint.
func (DevEndpointOutput) ZeppelinRemoteSparkInterpreterPort ¶
func (o DevEndpointOutput) ZeppelinRemoteSparkInterpreterPort() pulumi.IntOutput
The Apache Zeppelin port for the remote Apache Spark interpreter.
type DevEndpointState ¶
type DevEndpointState struct { // A map of arguments used to configure the endpoint. Arguments pulumi.StringMapInput // The ARN of the endpoint. Arn pulumi.StringPtrInput // The AWS availability zone where this endpoint is located. AvailabilityZone pulumi.StringPtrInput // Path to one or more Java Jars in an S3 bucket that should be loaded in this endpoint. ExtraJarsS3Path pulumi.StringPtrInput // Path(s) to one or more Python libraries in an S3 bucket that should be loaded in this endpoint. Multiple values must be complete paths separated by a comma. ExtraPythonLibsS3Path pulumi.StringPtrInput // The reason for a current failure in this endpoint. FailureReason pulumi.StringPtrInput // Specifies the versions of Python and Apache Spark to use. Defaults to AWS Glue version 0.9. GlueVersion pulumi.StringPtrInput // The name of this endpoint. It must be unique in your account. Name pulumi.StringPtrInput // The number of AWS Glue Data Processing Units (DPUs) to allocate to this endpoint. Conflicts with `workerType`. NumberOfNodes pulumi.IntPtrInput // The number of workers of a defined worker type that are allocated to this endpoint. This field is available only when you choose worker type G.1X or G.2X. NumberOfWorkers pulumi.IntPtrInput // A private IP address to access the endpoint within a VPC, if this endpoint is created within one. PrivateAddress pulumi.StringPtrInput // The public IP address used by this endpoint. The PublicAddress field is present only when you create a non-VPC endpoint. PublicAddress pulumi.StringPtrInput // The public key to be used by this endpoint for authentication. PublicKey pulumi.StringPtrInput // A list of public keys to be used by this endpoint for authentication. PublicKeys pulumi.StringArrayInput // The IAM role for this endpoint. RoleArn pulumi.StringPtrInput // The name of the Security Configuration structure to be used with this endpoint. SecurityConfiguration pulumi.StringPtrInput // Security group IDs for the security groups to be used by this endpoint. SecurityGroupIds pulumi.StringArrayInput // The current status of this endpoint. Status pulumi.StringPtrInput // The subnet ID for the new endpoint to use. SubnetId pulumi.StringPtrInput // Key-value map of resource tags. If configured with a provider `defaultTags` configuration block present, tags with matching keys will overwrite those defined at the provider-level. Tags pulumi.StringMapInput // A map of tags assigned to the resource, including those inherited from the provider `defaultTags` configuration block. // // Deprecated: Please use `tags` instead. TagsAll pulumi.StringMapInput // he ID of the VPC used by this endpoint. VpcId pulumi.StringPtrInput // The type of predefined worker that is allocated to this endpoint. Accepts a value of Standard, G.1X, or G.2X. WorkerType pulumi.StringPtrInput // The YARN endpoint address used by this endpoint. YarnEndpointAddress pulumi.StringPtrInput // The Apache Zeppelin port for the remote Apache Spark interpreter. ZeppelinRemoteSparkInterpreterPort pulumi.IntPtrInput }
func (DevEndpointState) ElementType ¶
func (DevEndpointState) ElementType() reflect.Type
type GetCatalogTablePartitionIndexArgs ¶
type GetCatalogTablePartitionIndexArgs struct { // Name of the partition index. IndexName pulumi.StringInput `pulumi:"indexName"` IndexStatus pulumi.StringInput `pulumi:"indexStatus"` // Keys for the partition index. Keys pulumi.StringArrayInput `pulumi:"keys"` }
func (GetCatalogTablePartitionIndexArgs) ElementType ¶
func (GetCatalogTablePartitionIndexArgs) ElementType() reflect.Type
func (GetCatalogTablePartitionIndexArgs) ToGetCatalogTablePartitionIndexOutput ¶
func (i GetCatalogTablePartitionIndexArgs) ToGetCatalogTablePartitionIndexOutput() GetCatalogTablePartitionIndexOutput
func (GetCatalogTablePartitionIndexArgs) ToGetCatalogTablePartitionIndexOutputWithContext ¶
func (i GetCatalogTablePartitionIndexArgs) ToGetCatalogTablePartitionIndexOutputWithContext(ctx context.Context) GetCatalogTablePartitionIndexOutput
type GetCatalogTablePartitionIndexArray ¶
type GetCatalogTablePartitionIndexArray []GetCatalogTablePartitionIndexInput
func (GetCatalogTablePartitionIndexArray) ElementType ¶
func (GetCatalogTablePartitionIndexArray) ElementType() reflect.Type
func (GetCatalogTablePartitionIndexArray) ToGetCatalogTablePartitionIndexArrayOutput ¶
func (i GetCatalogTablePartitionIndexArray) ToGetCatalogTablePartitionIndexArrayOutput() GetCatalogTablePartitionIndexArrayOutput
func (GetCatalogTablePartitionIndexArray) ToGetCatalogTablePartitionIndexArrayOutputWithContext ¶
func (i GetCatalogTablePartitionIndexArray) ToGetCatalogTablePartitionIndexArrayOutputWithContext(ctx context.Context) GetCatalogTablePartitionIndexArrayOutput
type GetCatalogTablePartitionIndexArrayInput ¶
type GetCatalogTablePartitionIndexArrayInput interface { pulumi.Input ToGetCatalogTablePartitionIndexArrayOutput() GetCatalogTablePartitionIndexArrayOutput ToGetCatalogTablePartitionIndexArrayOutputWithContext(context.Context) GetCatalogTablePartitionIndexArrayOutput }
GetCatalogTablePartitionIndexArrayInput is an input type that accepts GetCatalogTablePartitionIndexArray and GetCatalogTablePartitionIndexArrayOutput values. You can construct a concrete instance of `GetCatalogTablePartitionIndexArrayInput` via:
GetCatalogTablePartitionIndexArray{ GetCatalogTablePartitionIndexArgs{...} }
type GetCatalogTablePartitionIndexArrayOutput ¶
type GetCatalogTablePartitionIndexArrayOutput struct{ *pulumi.OutputState }
func (GetCatalogTablePartitionIndexArrayOutput) ElementType ¶
func (GetCatalogTablePartitionIndexArrayOutput) ElementType() reflect.Type
func (GetCatalogTablePartitionIndexArrayOutput) ToGetCatalogTablePartitionIndexArrayOutput ¶
func (o GetCatalogTablePartitionIndexArrayOutput) ToGetCatalogTablePartitionIndexArrayOutput() GetCatalogTablePartitionIndexArrayOutput
func (GetCatalogTablePartitionIndexArrayOutput) ToGetCatalogTablePartitionIndexArrayOutputWithContext ¶
func (o GetCatalogTablePartitionIndexArrayOutput) ToGetCatalogTablePartitionIndexArrayOutputWithContext(ctx context.Context) GetCatalogTablePartitionIndexArrayOutput
type GetCatalogTablePartitionIndexInput ¶
type GetCatalogTablePartitionIndexInput interface { pulumi.Input ToGetCatalogTablePartitionIndexOutput() GetCatalogTablePartitionIndexOutput ToGetCatalogTablePartitionIndexOutputWithContext(context.Context) GetCatalogTablePartitionIndexOutput }
GetCatalogTablePartitionIndexInput is an input type that accepts GetCatalogTablePartitionIndexArgs and GetCatalogTablePartitionIndexOutput values. You can construct a concrete instance of `GetCatalogTablePartitionIndexInput` via:
GetCatalogTablePartitionIndexArgs{...}
type GetCatalogTablePartitionIndexOutput ¶
type GetCatalogTablePartitionIndexOutput struct{ *pulumi.OutputState }
func (GetCatalogTablePartitionIndexOutput) ElementType ¶
func (GetCatalogTablePartitionIndexOutput) ElementType() reflect.Type
func (GetCatalogTablePartitionIndexOutput) IndexName ¶
func (o GetCatalogTablePartitionIndexOutput) IndexName() pulumi.StringOutput
Name of the partition index.
func (GetCatalogTablePartitionIndexOutput) IndexStatus ¶
func (o GetCatalogTablePartitionIndexOutput) IndexStatus() pulumi.StringOutput
func (GetCatalogTablePartitionIndexOutput) Keys ¶
func (o GetCatalogTablePartitionIndexOutput) Keys() pulumi.StringArrayOutput
Keys for the partition index.
func (GetCatalogTablePartitionIndexOutput) ToGetCatalogTablePartitionIndexOutput ¶
func (o GetCatalogTablePartitionIndexOutput) ToGetCatalogTablePartitionIndexOutput() GetCatalogTablePartitionIndexOutput
func (GetCatalogTablePartitionIndexOutput) ToGetCatalogTablePartitionIndexOutputWithContext ¶
func (o GetCatalogTablePartitionIndexOutput) ToGetCatalogTablePartitionIndexOutputWithContext(ctx context.Context) GetCatalogTablePartitionIndexOutput
type GetCatalogTablePartitionKeyArgs ¶
type GetCatalogTablePartitionKeyArgs struct { // Free-form text comment. Comment pulumi.StringInput `pulumi:"comment"` // Name of the table. Name pulumi.StringInput `pulumi:"name"` // Datatype of data in the Column. Type pulumi.StringInput `pulumi:"type"` }
func (GetCatalogTablePartitionKeyArgs) ElementType ¶
func (GetCatalogTablePartitionKeyArgs) ElementType() reflect.Type
func (GetCatalogTablePartitionKeyArgs) ToGetCatalogTablePartitionKeyOutput ¶
func (i GetCatalogTablePartitionKeyArgs) ToGetCatalogTablePartitionKeyOutput() GetCatalogTablePartitionKeyOutput
func (GetCatalogTablePartitionKeyArgs) ToGetCatalogTablePartitionKeyOutputWithContext ¶
func (i GetCatalogTablePartitionKeyArgs) ToGetCatalogTablePartitionKeyOutputWithContext(ctx context.Context) GetCatalogTablePartitionKeyOutput
type GetCatalogTablePartitionKeyArray ¶
type GetCatalogTablePartitionKeyArray []GetCatalogTablePartitionKeyInput
func (GetCatalogTablePartitionKeyArray) ElementType ¶
func (GetCatalogTablePartitionKeyArray) ElementType() reflect.Type
func (GetCatalogTablePartitionKeyArray) ToGetCatalogTablePartitionKeyArrayOutput ¶
func (i GetCatalogTablePartitionKeyArray) ToGetCatalogTablePartitionKeyArrayOutput() GetCatalogTablePartitionKeyArrayOutput
func (GetCatalogTablePartitionKeyArray) ToGetCatalogTablePartitionKeyArrayOutputWithContext ¶
func (i GetCatalogTablePartitionKeyArray) ToGetCatalogTablePartitionKeyArrayOutputWithContext(ctx context.Context) GetCatalogTablePartitionKeyArrayOutput
type GetCatalogTablePartitionKeyArrayInput ¶
type GetCatalogTablePartitionKeyArrayInput interface { pulumi.Input ToGetCatalogTablePartitionKeyArrayOutput() GetCatalogTablePartitionKeyArrayOutput ToGetCatalogTablePartitionKeyArrayOutputWithContext(context.Context) GetCatalogTablePartitionKeyArrayOutput }
GetCatalogTablePartitionKeyArrayInput is an input type that accepts GetCatalogTablePartitionKeyArray and GetCatalogTablePartitionKeyArrayOutput values. You can construct a concrete instance of `GetCatalogTablePartitionKeyArrayInput` via:
GetCatalogTablePartitionKeyArray{ GetCatalogTablePartitionKeyArgs{...} }
type GetCatalogTablePartitionKeyArrayOutput ¶
type GetCatalogTablePartitionKeyArrayOutput struct{ *pulumi.OutputState }
func (GetCatalogTablePartitionKeyArrayOutput) ElementType ¶
func (GetCatalogTablePartitionKeyArrayOutput) ElementType() reflect.Type
func (GetCatalogTablePartitionKeyArrayOutput) ToGetCatalogTablePartitionKeyArrayOutput ¶
func (o GetCatalogTablePartitionKeyArrayOutput) ToGetCatalogTablePartitionKeyArrayOutput() GetCatalogTablePartitionKeyArrayOutput
func (GetCatalogTablePartitionKeyArrayOutput) ToGetCatalogTablePartitionKeyArrayOutputWithContext ¶
func (o GetCatalogTablePartitionKeyArrayOutput) ToGetCatalogTablePartitionKeyArrayOutputWithContext(ctx context.Context) GetCatalogTablePartitionKeyArrayOutput
type GetCatalogTablePartitionKeyInput ¶
type GetCatalogTablePartitionKeyInput interface { pulumi.Input ToGetCatalogTablePartitionKeyOutput() GetCatalogTablePartitionKeyOutput ToGetCatalogTablePartitionKeyOutputWithContext(context.Context) GetCatalogTablePartitionKeyOutput }
GetCatalogTablePartitionKeyInput is an input type that accepts GetCatalogTablePartitionKeyArgs and GetCatalogTablePartitionKeyOutput values. You can construct a concrete instance of `GetCatalogTablePartitionKeyInput` via:
GetCatalogTablePartitionKeyArgs{...}
type GetCatalogTablePartitionKeyOutput ¶
type GetCatalogTablePartitionKeyOutput struct{ *pulumi.OutputState }
func (GetCatalogTablePartitionKeyOutput) Comment ¶
func (o GetCatalogTablePartitionKeyOutput) Comment() pulumi.StringOutput
Free-form text comment.
func (GetCatalogTablePartitionKeyOutput) ElementType ¶
func (GetCatalogTablePartitionKeyOutput) ElementType() reflect.Type
func (GetCatalogTablePartitionKeyOutput) Name ¶
func (o GetCatalogTablePartitionKeyOutput) Name() pulumi.StringOutput
Name of the table.
func (GetCatalogTablePartitionKeyOutput) ToGetCatalogTablePartitionKeyOutput ¶
func (o GetCatalogTablePartitionKeyOutput) ToGetCatalogTablePartitionKeyOutput() GetCatalogTablePartitionKeyOutput
func (GetCatalogTablePartitionKeyOutput) ToGetCatalogTablePartitionKeyOutputWithContext ¶
func (o GetCatalogTablePartitionKeyOutput) ToGetCatalogTablePartitionKeyOutputWithContext(ctx context.Context) GetCatalogTablePartitionKeyOutput
func (GetCatalogTablePartitionKeyOutput) Type ¶
func (o GetCatalogTablePartitionKeyOutput) Type() pulumi.StringOutput
Datatype of data in the Column.
type GetCatalogTableStorageDescriptor ¶
type GetCatalogTableStorageDescriptor struct { // List of locations that point to the path where a Delta table is located AdditionalLocations []string `pulumi:"additionalLocations"` // List of reducer grouping columns, clustering columns, and bucketing columns in the table. BucketColumns []string `pulumi:"bucketColumns"` // Configuration block for columns in the table. See `columns` below. Columns []GetCatalogTableStorageDescriptorColumn `pulumi:"columns"` // Whether the data in the table is compressed. Compressed bool `pulumi:"compressed"` // Input format: SequenceFileInputFormat (binary), or TextInputFormat, or a custom format. InputFormat string `pulumi:"inputFormat"` // Physical location of the table. By default, this takes the form of the warehouse location, followed by the database location in the warehouse, followed by the table name. Location string `pulumi:"location"` // Is if the table contains any dimension columns. NumberOfBuckets int `pulumi:"numberOfBuckets"` // Output format: SequenceFileOutputFormat (binary), or IgnoreKeyTextOutputFormat, or a custom format. OutputFormat string `pulumi:"outputFormat"` // Map of initialization parameters for the SerDe, in key-value form. Parameters map[string]string `pulumi:"parameters"` // Object that references a schema stored in the AWS Glue Schema Registry. See `schemaReference` below. SchemaReferences []GetCatalogTableStorageDescriptorSchemaReference `pulumi:"schemaReferences"` // Configuration block for serialization and deserialization ("SerDe") information. See `serDeInfo` below. SerDeInfos []GetCatalogTableStorageDescriptorSerDeInfo `pulumi:"serDeInfos"` // Configuration block with information about values that appear very frequently in a column (skewed values). See `skewedInfo` below. SkewedInfos []GetCatalogTableStorageDescriptorSkewedInfo `pulumi:"skewedInfos"` // Configuration block for the sort order of each bucket in the table. See `sortColumns` below. SortColumns []GetCatalogTableStorageDescriptorSortColumn `pulumi:"sortColumns"` // Whether the table data is stored in subdirectories. StoredAsSubDirectories bool `pulumi:"storedAsSubDirectories"` }
type GetCatalogTableStorageDescriptorArgs ¶
type GetCatalogTableStorageDescriptorArgs struct { // List of locations that point to the path where a Delta table is located AdditionalLocations pulumi.StringArrayInput `pulumi:"additionalLocations"` // List of reducer grouping columns, clustering columns, and bucketing columns in the table. BucketColumns pulumi.StringArrayInput `pulumi:"bucketColumns"` // Configuration block for columns in the table. See `columns` below. Columns GetCatalogTableStorageDescriptorColumnArrayInput `pulumi:"columns"` // Whether the data in the table is compressed. Compressed pulumi.BoolInput `pulumi:"compressed"` // Input format: SequenceFileInputFormat (binary), or TextInputFormat, or a custom format. InputFormat pulumi.StringInput `pulumi:"inputFormat"` // Physical location of the table. By default, this takes the form of the warehouse location, followed by the database location in the warehouse, followed by the table name. Location pulumi.StringInput `pulumi:"location"` // Is if the table contains any dimension columns. NumberOfBuckets pulumi.IntInput `pulumi:"numberOfBuckets"` // Output format: SequenceFileOutputFormat (binary), or IgnoreKeyTextOutputFormat, or a custom format. OutputFormat pulumi.StringInput `pulumi:"outputFormat"` // Map of initialization parameters for the SerDe, in key-value form. Parameters pulumi.StringMapInput `pulumi:"parameters"` // Object that references a schema stored in the AWS Glue Schema Registry. See `schemaReference` below. SchemaReferences GetCatalogTableStorageDescriptorSchemaReferenceArrayInput `pulumi:"schemaReferences"` // Configuration block for serialization and deserialization ("SerDe") information. See `serDeInfo` below. SerDeInfos GetCatalogTableStorageDescriptorSerDeInfoArrayInput `pulumi:"serDeInfos"` // Configuration block with information about values that appear very frequently in a column (skewed values). See `skewedInfo` below. SkewedInfos GetCatalogTableStorageDescriptorSkewedInfoArrayInput `pulumi:"skewedInfos"` // Configuration block for the sort order of each bucket in the table. See `sortColumns` below. SortColumns GetCatalogTableStorageDescriptorSortColumnArrayInput `pulumi:"sortColumns"` // Whether the table data is stored in subdirectories. StoredAsSubDirectories pulumi.BoolInput `pulumi:"storedAsSubDirectories"` }
func (GetCatalogTableStorageDescriptorArgs) ElementType ¶
func (GetCatalogTableStorageDescriptorArgs) ElementType() reflect.Type
func (GetCatalogTableStorageDescriptorArgs) ToGetCatalogTableStorageDescriptorOutput ¶
func (i GetCatalogTableStorageDescriptorArgs) ToGetCatalogTableStorageDescriptorOutput() GetCatalogTableStorageDescriptorOutput
func (GetCatalogTableStorageDescriptorArgs) ToGetCatalogTableStorageDescriptorOutputWithContext ¶
func (i GetCatalogTableStorageDescriptorArgs) ToGetCatalogTableStorageDescriptorOutputWithContext(ctx context.Context) GetCatalogTableStorageDescriptorOutput
type GetCatalogTableStorageDescriptorArray ¶
type GetCatalogTableStorageDescriptorArray []GetCatalogTableStorageDescriptorInput
func (GetCatalogTableStorageDescriptorArray) ElementType ¶
func (GetCatalogTableStorageDescriptorArray) ElementType() reflect.Type
func (GetCatalogTableStorageDescriptorArray) ToGetCatalogTableStorageDescriptorArrayOutput ¶
func (i GetCatalogTableStorageDescriptorArray) ToGetCatalogTableStorageDescriptorArrayOutput() GetCatalogTableStorageDescriptorArrayOutput
func (GetCatalogTableStorageDescriptorArray) ToGetCatalogTableStorageDescriptorArrayOutputWithContext ¶
func (i GetCatalogTableStorageDescriptorArray) ToGetCatalogTableStorageDescriptorArrayOutputWithContext(ctx context.Context) GetCatalogTableStorageDescriptorArrayOutput
type GetCatalogTableStorageDescriptorArrayInput ¶
type GetCatalogTableStorageDescriptorArrayInput interface { pulumi.Input ToGetCatalogTableStorageDescriptorArrayOutput() GetCatalogTableStorageDescriptorArrayOutput ToGetCatalogTableStorageDescriptorArrayOutputWithContext(context.Context) GetCatalogTableStorageDescriptorArrayOutput }
GetCatalogTableStorageDescriptorArrayInput is an input type that accepts GetCatalogTableStorageDescriptorArray and GetCatalogTableStorageDescriptorArrayOutput values. You can construct a concrete instance of `GetCatalogTableStorageDescriptorArrayInput` via:
GetCatalogTableStorageDescriptorArray{ GetCatalogTableStorageDescriptorArgs{...} }
type GetCatalogTableStorageDescriptorArrayOutput ¶
type GetCatalogTableStorageDescriptorArrayOutput struct{ *pulumi.OutputState }
func (GetCatalogTableStorageDescriptorArrayOutput) ElementType ¶
func (GetCatalogTableStorageDescriptorArrayOutput) ElementType() reflect.Type
func (GetCatalogTableStorageDescriptorArrayOutput) ToGetCatalogTableStorageDescriptorArrayOutput ¶
func (o GetCatalogTableStorageDescriptorArrayOutput) ToGetCatalogTableStorageDescriptorArrayOutput() GetCatalogTableStorageDescriptorArrayOutput
func (GetCatalogTableStorageDescriptorArrayOutput) ToGetCatalogTableStorageDescriptorArrayOutputWithContext ¶
func (o GetCatalogTableStorageDescriptorArrayOutput) ToGetCatalogTableStorageDescriptorArrayOutputWithContext(ctx context.Context) GetCatalogTableStorageDescriptorArrayOutput
type GetCatalogTableStorageDescriptorColumn ¶
type GetCatalogTableStorageDescriptorColumn struct { // Free-form text comment. Comment string `pulumi:"comment"` // Name of the table. Name string `pulumi:"name"` // Map of initialization parameters for the SerDe, in key-value form. Parameters map[string]string `pulumi:"parameters"` // Datatype of data in the Column. Type string `pulumi:"type"` }
type GetCatalogTableStorageDescriptorColumnArgs ¶
type GetCatalogTableStorageDescriptorColumnArgs struct { // Free-form text comment. Comment pulumi.StringInput `pulumi:"comment"` // Name of the table. Name pulumi.StringInput `pulumi:"name"` // Map of initialization parameters for the SerDe, in key-value form. Parameters pulumi.StringMapInput `pulumi:"parameters"` // Datatype of data in the Column. Type pulumi.StringInput `pulumi:"type"` }
func (GetCatalogTableStorageDescriptorColumnArgs) ElementType ¶
func (GetCatalogTableStorageDescriptorColumnArgs) ElementType() reflect.Type
func (GetCatalogTableStorageDescriptorColumnArgs) ToGetCatalogTableStorageDescriptorColumnOutput ¶
func (i GetCatalogTableStorageDescriptorColumnArgs) ToGetCatalogTableStorageDescriptorColumnOutput() GetCatalogTableStorageDescriptorColumnOutput
func (GetCatalogTableStorageDescriptorColumnArgs) ToGetCatalogTableStorageDescriptorColumnOutputWithContext ¶
func (i GetCatalogTableStorageDescriptorColumnArgs) ToGetCatalogTableStorageDescriptorColumnOutputWithContext(ctx context.Context) GetCatalogTableStorageDescriptorColumnOutput
type GetCatalogTableStorageDescriptorColumnArray ¶
type GetCatalogTableStorageDescriptorColumnArray []GetCatalogTableStorageDescriptorColumnInput
func (GetCatalogTableStorageDescriptorColumnArray) ElementType ¶
func (GetCatalogTableStorageDescriptorColumnArray) ElementType() reflect.Type
func (GetCatalogTableStorageDescriptorColumnArray) ToGetCatalogTableStorageDescriptorColumnArrayOutput ¶
func (i GetCatalogTableStorageDescriptorColumnArray) ToGetCatalogTableStorageDescriptorColumnArrayOutput() GetCatalogTableStorageDescriptorColumnArrayOutput
func (GetCatalogTableStorageDescriptorColumnArray) ToGetCatalogTableStorageDescriptorColumnArrayOutputWithContext ¶
func (i GetCatalogTableStorageDescriptorColumnArray) ToGetCatalogTableStorageDescriptorColumnArrayOutputWithContext(ctx context.Context) GetCatalogTableStorageDescriptorColumnArrayOutput
type GetCatalogTableStorageDescriptorColumnArrayInput ¶
type GetCatalogTableStorageDescriptorColumnArrayInput interface { pulumi.Input ToGetCatalogTableStorageDescriptorColumnArrayOutput() GetCatalogTableStorageDescriptorColumnArrayOutput ToGetCatalogTableStorageDescriptorColumnArrayOutputWithContext(context.Context) GetCatalogTableStorageDescriptorColumnArrayOutput }
GetCatalogTableStorageDescriptorColumnArrayInput is an input type that accepts GetCatalogTableStorageDescriptorColumnArray and GetCatalogTableStorageDescriptorColumnArrayOutput values. You can construct a concrete instance of `GetCatalogTableStorageDescriptorColumnArrayInput` via:
GetCatalogTableStorageDescriptorColumnArray{ GetCatalogTableStorageDescriptorColumnArgs{...} }
type GetCatalogTableStorageDescriptorColumnArrayOutput ¶
type GetCatalogTableStorageDescriptorColumnArrayOutput struct{ *pulumi.OutputState }
func (GetCatalogTableStorageDescriptorColumnArrayOutput) ElementType ¶
func (GetCatalogTableStorageDescriptorColumnArrayOutput) ElementType() reflect.Type
func (GetCatalogTableStorageDescriptorColumnArrayOutput) ToGetCatalogTableStorageDescriptorColumnArrayOutput ¶
func (o GetCatalogTableStorageDescriptorColumnArrayOutput) ToGetCatalogTableStorageDescriptorColumnArrayOutput() GetCatalogTableStorageDescriptorColumnArrayOutput
func (GetCatalogTableStorageDescriptorColumnArrayOutput) ToGetCatalogTableStorageDescriptorColumnArrayOutputWithContext ¶
func (o GetCatalogTableStorageDescriptorColumnArrayOutput) ToGetCatalogTableStorageDescriptorColumnArrayOutputWithContext(ctx context.Context) GetCatalogTableStorageDescriptorColumnArrayOutput
type GetCatalogTableStorageDescriptorColumnInput ¶
type GetCatalogTableStorageDescriptorColumnInput interface { pulumi.Input ToGetCatalogTableStorageDescriptorColumnOutput() GetCatalogTableStorageDescriptorColumnOutput ToGetCatalogTableStorageDescriptorColumnOutputWithContext(context.Context) GetCatalogTableStorageDescriptorColumnOutput }
GetCatalogTableStorageDescriptorColumnInput is an input type that accepts GetCatalogTableStorageDescriptorColumnArgs and GetCatalogTableStorageDescriptorColumnOutput values. You can construct a concrete instance of `GetCatalogTableStorageDescriptorColumnInput` via:
GetCatalogTableStorageDescriptorColumnArgs{...}
type GetCatalogTableStorageDescriptorColumnOutput ¶
type GetCatalogTableStorageDescriptorColumnOutput struct{ *pulumi.OutputState }
func (GetCatalogTableStorageDescriptorColumnOutput) Comment ¶
func (o GetCatalogTableStorageDescriptorColumnOutput) Comment() pulumi.StringOutput
Free-form text comment.
func (GetCatalogTableStorageDescriptorColumnOutput) ElementType ¶
func (GetCatalogTableStorageDescriptorColumnOutput) ElementType() reflect.Type
func (GetCatalogTableStorageDescriptorColumnOutput) Name ¶
func (o GetCatalogTableStorageDescriptorColumnOutput) Name() pulumi.StringOutput
Name of the table.
func (GetCatalogTableStorageDescriptorColumnOutput) Parameters ¶
func (o GetCatalogTableStorageDescriptorColumnOutput) Parameters() pulumi.StringMapOutput
Map of initialization parameters for the SerDe, in key-value form.
func (GetCatalogTableStorageDescriptorColumnOutput) ToGetCatalogTableStorageDescriptorColumnOutput ¶
func (o GetCatalogTableStorageDescriptorColumnOutput) ToGetCatalogTableStorageDescriptorColumnOutput() GetCatalogTableStorageDescriptorColumnOutput
func (GetCatalogTableStorageDescriptorColumnOutput) ToGetCatalogTableStorageDescriptorColumnOutputWithContext ¶
func (o GetCatalogTableStorageDescriptorColumnOutput) ToGetCatalogTableStorageDescriptorColumnOutputWithContext(ctx context.Context) GetCatalogTableStorageDescriptorColumnOutput
func (GetCatalogTableStorageDescriptorColumnOutput) Type ¶
func (o GetCatalogTableStorageDescriptorColumnOutput) Type() pulumi.StringOutput
Datatype of data in the Column.
type GetCatalogTableStorageDescriptorInput ¶
type GetCatalogTableStorageDescriptorInput interface { pulumi.Input ToGetCatalogTableStorageDescriptorOutput() GetCatalogTableStorageDescriptorOutput ToGetCatalogTableStorageDescriptorOutputWithContext(context.Context) GetCatalogTableStorageDescriptorOutput }
GetCatalogTableStorageDescriptorInput is an input type that accepts GetCatalogTableStorageDescriptorArgs and GetCatalogTableStorageDescriptorOutput values. You can construct a concrete instance of `GetCatalogTableStorageDescriptorInput` via:
GetCatalogTableStorageDescriptorArgs{...}
type GetCatalogTableStorageDescriptorOutput ¶
type GetCatalogTableStorageDescriptorOutput struct{ *pulumi.OutputState }
func (GetCatalogTableStorageDescriptorOutput) AdditionalLocations ¶ added in v6.42.0
func (o GetCatalogTableStorageDescriptorOutput) AdditionalLocations() pulumi.StringArrayOutput
List of locations that point to the path where a Delta table is located
func (GetCatalogTableStorageDescriptorOutput) BucketColumns ¶
func (o GetCatalogTableStorageDescriptorOutput) BucketColumns() pulumi.StringArrayOutput
List of reducer grouping columns, clustering columns, and bucketing columns in the table.
func (GetCatalogTableStorageDescriptorOutput) Columns ¶
func (o GetCatalogTableStorageDescriptorOutput) Columns() GetCatalogTableStorageDescriptorColumnArrayOutput
Configuration block for columns in the table. See `columns` below.
func (GetCatalogTableStorageDescriptorOutput) Compressed ¶
func (o GetCatalogTableStorageDescriptorOutput) Compressed() pulumi.BoolOutput
Whether the data in the table is compressed.
func (GetCatalogTableStorageDescriptorOutput) ElementType ¶
func (GetCatalogTableStorageDescriptorOutput) ElementType() reflect.Type
func (GetCatalogTableStorageDescriptorOutput) InputFormat ¶
func (o GetCatalogTableStorageDescriptorOutput) InputFormat() pulumi.StringOutput
Input format: SequenceFileInputFormat (binary), or TextInputFormat, or a custom format.
func (GetCatalogTableStorageDescriptorOutput) Location ¶
func (o GetCatalogTableStorageDescriptorOutput) Location() pulumi.StringOutput
Physical location of the table. By default, this takes the form of the warehouse location, followed by the database location in the warehouse, followed by the table name.
func (GetCatalogTableStorageDescriptorOutput) NumberOfBuckets ¶
func (o GetCatalogTableStorageDescriptorOutput) NumberOfBuckets() pulumi.IntOutput
Is if the table contains any dimension columns.
func (GetCatalogTableStorageDescriptorOutput) OutputFormat ¶
func (o GetCatalogTableStorageDescriptorOutput) OutputFormat() pulumi.StringOutput
Output format: SequenceFileOutputFormat (binary), or IgnoreKeyTextOutputFormat, or a custom format.
func (GetCatalogTableStorageDescriptorOutput) Parameters ¶
func (o GetCatalogTableStorageDescriptorOutput) Parameters() pulumi.StringMapOutput
Map of initialization parameters for the SerDe, in key-value form.
func (GetCatalogTableStorageDescriptorOutput) SchemaReferences ¶
func (o GetCatalogTableStorageDescriptorOutput) SchemaReferences() GetCatalogTableStorageDescriptorSchemaReferenceArrayOutput
Object that references a schema stored in the AWS Glue Schema Registry. See `schemaReference` below.
func (GetCatalogTableStorageDescriptorOutput) SerDeInfos ¶
func (o GetCatalogTableStorageDescriptorOutput) SerDeInfos() GetCatalogTableStorageDescriptorSerDeInfoArrayOutput
Configuration block for serialization and deserialization ("SerDe") information. See `serDeInfo` below.
func (GetCatalogTableStorageDescriptorOutput) SkewedInfos ¶
func (o GetCatalogTableStorageDescriptorOutput) SkewedInfos() GetCatalogTableStorageDescriptorSkewedInfoArrayOutput
Configuration block with information about values that appear very frequently in a column (skewed values). See `skewedInfo` below.
func (GetCatalogTableStorageDescriptorOutput) SortColumns ¶
func (o GetCatalogTableStorageDescriptorOutput) SortColumns() GetCatalogTableStorageDescriptorSortColumnArrayOutput
Configuration block for the sort order of each bucket in the table. See `sortColumns` below.
func (GetCatalogTableStorageDescriptorOutput) StoredAsSubDirectories ¶
func (o GetCatalogTableStorageDescriptorOutput) StoredAsSubDirectories() pulumi.BoolOutput
Whether the table data is stored in subdirectories.
func (GetCatalogTableStorageDescriptorOutput) ToGetCatalogTableStorageDescriptorOutput ¶
func (o GetCatalogTableStorageDescriptorOutput) ToGetCatalogTableStorageDescriptorOutput() GetCatalogTableStorageDescriptorOutput
func (GetCatalogTableStorageDescriptorOutput) ToGetCatalogTableStorageDescriptorOutputWithContext ¶
func (o GetCatalogTableStorageDescriptorOutput) ToGetCatalogTableStorageDescriptorOutputWithContext(ctx context.Context) GetCatalogTableStorageDescriptorOutput
type GetCatalogTableStorageDescriptorSchemaReference ¶
type GetCatalogTableStorageDescriptorSchemaReference struct { // Configuration block that contains schema identity fields. See `schemaId` below. SchemaIds []GetCatalogTableStorageDescriptorSchemaReferenceSchemaId `pulumi:"schemaIds"` // Unique ID assigned to a version of the schema. SchemaVersionId string `pulumi:"schemaVersionId"` // Version number of the schema. SchemaVersionNumber int `pulumi:"schemaVersionNumber"` }
type GetCatalogTableStorageDescriptorSchemaReferenceArgs ¶
type GetCatalogTableStorageDescriptorSchemaReferenceArgs struct { // Configuration block that contains schema identity fields. See `schemaId` below. SchemaIds GetCatalogTableStorageDescriptorSchemaReferenceSchemaIdArrayInput `pulumi:"schemaIds"` // Unique ID assigned to a version of the schema. SchemaVersionId pulumi.StringInput `pulumi:"schemaVersionId"` // Version number of the schema. SchemaVersionNumber pulumi.IntInput `pulumi:"schemaVersionNumber"` }
func (GetCatalogTableStorageDescriptorSchemaReferenceArgs) ElementType ¶
func (GetCatalogTableStorageDescriptorSchemaReferenceArgs) ElementType() reflect.Type
func (GetCatalogTableStorageDescriptorSchemaReferenceArgs) ToGetCatalogTableStorageDescriptorSchemaReferenceOutput ¶
func (i GetCatalogTableStorageDescriptorSchemaReferenceArgs) ToGetCatalogTableStorageDescriptorSchemaReferenceOutput() GetCatalogTableStorageDescriptorSchemaReferenceOutput
func (GetCatalogTableStorageDescriptorSchemaReferenceArgs) ToGetCatalogTableStorageDescriptorSchemaReferenceOutputWithContext ¶
func (i GetCatalogTableStorageDescriptorSchemaReferenceArgs) ToGetCatalogTableStorageDescriptorSchemaReferenceOutputWithContext(ctx context.Context) GetCatalogTableStorageDescriptorSchemaReferenceOutput
type GetCatalogTableStorageDescriptorSchemaReferenceArray ¶
type GetCatalogTableStorageDescriptorSchemaReferenceArray []GetCatalogTableStorageDescriptorSchemaReferenceInput
func (GetCatalogTableStorageDescriptorSchemaReferenceArray) ElementType ¶
func (GetCatalogTableStorageDescriptorSchemaReferenceArray) ElementType() reflect.Type
func (GetCatalogTableStorageDescriptorSchemaReferenceArray) ToGetCatalogTableStorageDescriptorSchemaReferenceArrayOutput ¶
func (i GetCatalogTableStorageDescriptorSchemaReferenceArray) ToGetCatalogTableStorageDescriptorSchemaReferenceArrayOutput() GetCatalogTableStorageDescriptorSchemaReferenceArrayOutput
func (GetCatalogTableStorageDescriptorSchemaReferenceArray) ToGetCatalogTableStorageDescriptorSchemaReferenceArrayOutputWithContext ¶
func (i GetCatalogTableStorageDescriptorSchemaReferenceArray) ToGetCatalogTableStorageDescriptorSchemaReferenceArrayOutputWithContext(ctx context.Context) GetCatalogTableStorageDescriptorSchemaReferenceArrayOutput
type GetCatalogTableStorageDescriptorSchemaReferenceArrayInput ¶
type GetCatalogTableStorageDescriptorSchemaReferenceArrayInput interface { pulumi.Input ToGetCatalogTableStorageDescriptorSchemaReferenceArrayOutput() GetCatalogTableStorageDescriptorSchemaReferenceArrayOutput ToGetCatalogTableStorageDescriptorSchemaReferenceArrayOutputWithContext(context.Context) GetCatalogTableStorageDescriptorSchemaReferenceArrayOutput }
GetCatalogTableStorageDescriptorSchemaReferenceArrayInput is an input type that accepts GetCatalogTableStorageDescriptorSchemaReferenceArray and GetCatalogTableStorageDescriptorSchemaReferenceArrayOutput values. You can construct a concrete instance of `GetCatalogTableStorageDescriptorSchemaReferenceArrayInput` via:
GetCatalogTableStorageDescriptorSchemaReferenceArray{ GetCatalogTableStorageDescriptorSchemaReferenceArgs{...} }
type GetCatalogTableStorageDescriptorSchemaReferenceArrayOutput ¶
type GetCatalogTableStorageDescriptorSchemaReferenceArrayOutput struct{ *pulumi.OutputState }
func (GetCatalogTableStorageDescriptorSchemaReferenceArrayOutput) ElementType ¶
func (GetCatalogTableStorageDescriptorSchemaReferenceArrayOutput) ElementType() reflect.Type
func (GetCatalogTableStorageDescriptorSchemaReferenceArrayOutput) ToGetCatalogTableStorageDescriptorSchemaReferenceArrayOutput ¶
func (o GetCatalogTableStorageDescriptorSchemaReferenceArrayOutput) ToGetCatalogTableStorageDescriptorSchemaReferenceArrayOutput() GetCatalogTableStorageDescriptorSchemaReferenceArrayOutput
func (GetCatalogTableStorageDescriptorSchemaReferenceArrayOutput) ToGetCatalogTableStorageDescriptorSchemaReferenceArrayOutputWithContext ¶
func (o GetCatalogTableStorageDescriptorSchemaReferenceArrayOutput) ToGetCatalogTableStorageDescriptorSchemaReferenceArrayOutputWithContext(ctx context.Context) GetCatalogTableStorageDescriptorSchemaReferenceArrayOutput
type GetCatalogTableStorageDescriptorSchemaReferenceInput ¶
type GetCatalogTableStorageDescriptorSchemaReferenceInput interface { pulumi.Input ToGetCatalogTableStorageDescriptorSchemaReferenceOutput() GetCatalogTableStorageDescriptorSchemaReferenceOutput ToGetCatalogTableStorageDescriptorSchemaReferenceOutputWithContext(context.Context) GetCatalogTableStorageDescriptorSchemaReferenceOutput }
GetCatalogTableStorageDescriptorSchemaReferenceInput is an input type that accepts GetCatalogTableStorageDescriptorSchemaReferenceArgs and GetCatalogTableStorageDescriptorSchemaReferenceOutput values. You can construct a concrete instance of `GetCatalogTableStorageDescriptorSchemaReferenceInput` via:
GetCatalogTableStorageDescriptorSchemaReferenceArgs{...}
type GetCatalogTableStorageDescriptorSchemaReferenceOutput ¶
type GetCatalogTableStorageDescriptorSchemaReferenceOutput struct{ *pulumi.OutputState }
func (GetCatalogTableStorageDescriptorSchemaReferenceOutput) ElementType ¶
func (GetCatalogTableStorageDescriptorSchemaReferenceOutput) ElementType() reflect.Type
func (GetCatalogTableStorageDescriptorSchemaReferenceOutput) SchemaIds ¶
func (o GetCatalogTableStorageDescriptorSchemaReferenceOutput) SchemaIds() GetCatalogTableStorageDescriptorSchemaReferenceSchemaIdArrayOutput
Configuration block that contains schema identity fields. See `schemaId` below.
func (GetCatalogTableStorageDescriptorSchemaReferenceOutput) SchemaVersionId ¶
func (o GetCatalogTableStorageDescriptorSchemaReferenceOutput) SchemaVersionId() pulumi.StringOutput
Unique ID assigned to a version of the schema.
func (GetCatalogTableStorageDescriptorSchemaReferenceOutput) SchemaVersionNumber ¶
func (o GetCatalogTableStorageDescriptorSchemaReferenceOutput) SchemaVersionNumber() pulumi.IntOutput
Version number of the schema.
func (GetCatalogTableStorageDescriptorSchemaReferenceOutput) ToGetCatalogTableStorageDescriptorSchemaReferenceOutput ¶
func (o GetCatalogTableStorageDescriptorSchemaReferenceOutput) ToGetCatalogTableStorageDescriptorSchemaReferenceOutput() GetCatalogTableStorageDescriptorSchemaReferenceOutput
func (GetCatalogTableStorageDescriptorSchemaReferenceOutput) ToGetCatalogTableStorageDescriptorSchemaReferenceOutputWithContext ¶
func (o GetCatalogTableStorageDescriptorSchemaReferenceOutput) ToGetCatalogTableStorageDescriptorSchemaReferenceOutputWithContext(ctx context.Context) GetCatalogTableStorageDescriptorSchemaReferenceOutput
type GetCatalogTableStorageDescriptorSchemaReferenceSchemaIdArgs ¶
type GetCatalogTableStorageDescriptorSchemaReferenceSchemaIdArgs struct { // Name of the schema registry that contains the schema. RegistryName pulumi.StringInput `pulumi:"registryName"` // ARN of the schema. SchemaArn pulumi.StringInput `pulumi:"schemaArn"` // Name of the schema. SchemaName pulumi.StringInput `pulumi:"schemaName"` }
func (GetCatalogTableStorageDescriptorSchemaReferenceSchemaIdArgs) ElementType ¶
func (GetCatalogTableStorageDescriptorSchemaReferenceSchemaIdArgs) ElementType() reflect.Type
func (GetCatalogTableStorageDescriptorSchemaReferenceSchemaIdArgs) ToGetCatalogTableStorageDescriptorSchemaReferenceSchemaIdOutput ¶
func (i GetCatalogTableStorageDescriptorSchemaReferenceSchemaIdArgs) ToGetCatalogTableStorageDescriptorSchemaReferenceSchemaIdOutput() GetCatalogTableStorageDescriptorSchemaReferenceSchemaIdOutput
func (GetCatalogTableStorageDescriptorSchemaReferenceSchemaIdArgs) ToGetCatalogTableStorageDescriptorSchemaReferenceSchemaIdOutputWithContext ¶
func (i GetCatalogTableStorageDescriptorSchemaReferenceSchemaIdArgs) ToGetCatalogTableStorageDescriptorSchemaReferenceSchemaIdOutputWithContext(ctx context.Context) GetCatalogTableStorageDescriptorSchemaReferenceSchemaIdOutput
type GetCatalogTableStorageDescriptorSchemaReferenceSchemaIdArray ¶
type GetCatalogTableStorageDescriptorSchemaReferenceSchemaIdArray []GetCatalogTableStorageDescriptorSchemaReferenceSchemaIdInput
func (GetCatalogTableStorageDescriptorSchemaReferenceSchemaIdArray) ElementType ¶
func (GetCatalogTableStorageDescriptorSchemaReferenceSchemaIdArray) ElementType() reflect.Type
func (GetCatalogTableStorageDescriptorSchemaReferenceSchemaIdArray) ToGetCatalogTableStorageDescriptorSchemaReferenceSchemaIdArrayOutput ¶
func (i GetCatalogTableStorageDescriptorSchemaReferenceSchemaIdArray) ToGetCatalogTableStorageDescriptorSchemaReferenceSchemaIdArrayOutput() GetCatalogTableStorageDescriptorSchemaReferenceSchemaIdArrayOutput
func (GetCatalogTableStorageDescriptorSchemaReferenceSchemaIdArray) ToGetCatalogTableStorageDescriptorSchemaReferenceSchemaIdArrayOutputWithContext ¶
func (i GetCatalogTableStorageDescriptorSchemaReferenceSchemaIdArray) ToGetCatalogTableStorageDescriptorSchemaReferenceSchemaIdArrayOutputWithContext(ctx context.Context) GetCatalogTableStorageDescriptorSchemaReferenceSchemaIdArrayOutput
type GetCatalogTableStorageDescriptorSchemaReferenceSchemaIdArrayInput ¶
type GetCatalogTableStorageDescriptorSchemaReferenceSchemaIdArrayInput interface { pulumi.Input ToGetCatalogTableStorageDescriptorSchemaReferenceSchemaIdArrayOutput() GetCatalogTableStorageDescriptorSchemaReferenceSchemaIdArrayOutput ToGetCatalogTableStorageDescriptorSchemaReferenceSchemaIdArrayOutputWithContext(context.Context) GetCatalogTableStorageDescriptorSchemaReferenceSchemaIdArrayOutput }
GetCatalogTableStorageDescriptorSchemaReferenceSchemaIdArrayInput is an input type that accepts GetCatalogTableStorageDescriptorSchemaReferenceSchemaIdArray and GetCatalogTableStorageDescriptorSchemaReferenceSchemaIdArrayOutput values. You can construct a concrete instance of `GetCatalogTableStorageDescriptorSchemaReferenceSchemaIdArrayInput` via:
GetCatalogTableStorageDescriptorSchemaReferenceSchemaIdArray{ GetCatalogTableStorageDescriptorSchemaReferenceSchemaIdArgs{...} }
type GetCatalogTableStorageDescriptorSchemaReferenceSchemaIdArrayOutput ¶
type GetCatalogTableStorageDescriptorSchemaReferenceSchemaIdArrayOutput struct{ *pulumi.OutputState }
func (GetCatalogTableStorageDescriptorSchemaReferenceSchemaIdArrayOutput) ElementType ¶
func (GetCatalogTableStorageDescriptorSchemaReferenceSchemaIdArrayOutput) ElementType() reflect.Type
func (GetCatalogTableStorageDescriptorSchemaReferenceSchemaIdArrayOutput) ToGetCatalogTableStorageDescriptorSchemaReferenceSchemaIdArrayOutput ¶
func (o GetCatalogTableStorageDescriptorSchemaReferenceSchemaIdArrayOutput) ToGetCatalogTableStorageDescriptorSchemaReferenceSchemaIdArrayOutput() GetCatalogTableStorageDescriptorSchemaReferenceSchemaIdArrayOutput
func (GetCatalogTableStorageDescriptorSchemaReferenceSchemaIdArrayOutput) ToGetCatalogTableStorageDescriptorSchemaReferenceSchemaIdArrayOutputWithContext ¶
func (o GetCatalogTableStorageDescriptorSchemaReferenceSchemaIdArrayOutput) ToGetCatalogTableStorageDescriptorSchemaReferenceSchemaIdArrayOutputWithContext(ctx context.Context) GetCatalogTableStorageDescriptorSchemaReferenceSchemaIdArrayOutput
type GetCatalogTableStorageDescriptorSchemaReferenceSchemaIdInput ¶
type GetCatalogTableStorageDescriptorSchemaReferenceSchemaIdInput interface { pulumi.Input ToGetCatalogTableStorageDescriptorSchemaReferenceSchemaIdOutput() GetCatalogTableStorageDescriptorSchemaReferenceSchemaIdOutput ToGetCatalogTableStorageDescriptorSchemaReferenceSchemaIdOutputWithContext(context.Context) GetCatalogTableStorageDescriptorSchemaReferenceSchemaIdOutput }
GetCatalogTableStorageDescriptorSchemaReferenceSchemaIdInput is an input type that accepts GetCatalogTableStorageDescriptorSchemaReferenceSchemaIdArgs and GetCatalogTableStorageDescriptorSchemaReferenceSchemaIdOutput values. You can construct a concrete instance of `GetCatalogTableStorageDescriptorSchemaReferenceSchemaIdInput` via:
GetCatalogTableStorageDescriptorSchemaReferenceSchemaIdArgs{...}
type GetCatalogTableStorageDescriptorSchemaReferenceSchemaIdOutput ¶
type GetCatalogTableStorageDescriptorSchemaReferenceSchemaIdOutput struct{ *pulumi.OutputState }
func (GetCatalogTableStorageDescriptorSchemaReferenceSchemaIdOutput) ElementType ¶
func (GetCatalogTableStorageDescriptorSchemaReferenceSchemaIdOutput) ElementType() reflect.Type
func (GetCatalogTableStorageDescriptorSchemaReferenceSchemaIdOutput) RegistryName ¶
func (o GetCatalogTableStorageDescriptorSchemaReferenceSchemaIdOutput) RegistryName() pulumi.StringOutput
Name of the schema registry that contains the schema.
func (GetCatalogTableStorageDescriptorSchemaReferenceSchemaIdOutput) SchemaArn ¶
func (o GetCatalogTableStorageDescriptorSchemaReferenceSchemaIdOutput) SchemaArn() pulumi.StringOutput
ARN of the schema.
func (GetCatalogTableStorageDescriptorSchemaReferenceSchemaIdOutput) SchemaName ¶
func (o GetCatalogTableStorageDescriptorSchemaReferenceSchemaIdOutput) SchemaName() pulumi.StringOutput
Name of the schema.
func (GetCatalogTableStorageDescriptorSchemaReferenceSchemaIdOutput) ToGetCatalogTableStorageDescriptorSchemaReferenceSchemaIdOutput ¶
func (o GetCatalogTableStorageDescriptorSchemaReferenceSchemaIdOutput) ToGetCatalogTableStorageDescriptorSchemaReferenceSchemaIdOutput() GetCatalogTableStorageDescriptorSchemaReferenceSchemaIdOutput
func (GetCatalogTableStorageDescriptorSchemaReferenceSchemaIdOutput) ToGetCatalogTableStorageDescriptorSchemaReferenceSchemaIdOutputWithContext ¶
func (o GetCatalogTableStorageDescriptorSchemaReferenceSchemaIdOutput) ToGetCatalogTableStorageDescriptorSchemaReferenceSchemaIdOutputWithContext(ctx context.Context) GetCatalogTableStorageDescriptorSchemaReferenceSchemaIdOutput
type GetCatalogTableStorageDescriptorSerDeInfo ¶
type GetCatalogTableStorageDescriptorSerDeInfo struct { // Name of the table. Name string `pulumi:"name"` // Map of initialization parameters for the SerDe, in key-value form. Parameters map[string]string `pulumi:"parameters"` // Usually the class that implements the SerDe. An example is `org.apache.hadoop.hive.serde2.columnar.ColumnarSerDe`. SerializationLibrary string `pulumi:"serializationLibrary"` }
type GetCatalogTableStorageDescriptorSerDeInfoArgs ¶
type GetCatalogTableStorageDescriptorSerDeInfoArgs struct { // Name of the table. Name pulumi.StringInput `pulumi:"name"` // Map of initialization parameters for the SerDe, in key-value form. Parameters pulumi.StringMapInput `pulumi:"parameters"` // Usually the class that implements the SerDe. An example is `org.apache.hadoop.hive.serde2.columnar.ColumnarSerDe`. SerializationLibrary pulumi.StringInput `pulumi:"serializationLibrary"` }
func (GetCatalogTableStorageDescriptorSerDeInfoArgs) ElementType ¶
func (GetCatalogTableStorageDescriptorSerDeInfoArgs) ElementType() reflect.Type
func (GetCatalogTableStorageDescriptorSerDeInfoArgs) ToGetCatalogTableStorageDescriptorSerDeInfoOutput ¶
func (i GetCatalogTableStorageDescriptorSerDeInfoArgs) ToGetCatalogTableStorageDescriptorSerDeInfoOutput() GetCatalogTableStorageDescriptorSerDeInfoOutput
func (GetCatalogTableStorageDescriptorSerDeInfoArgs) ToGetCatalogTableStorageDescriptorSerDeInfoOutputWithContext ¶
func (i GetCatalogTableStorageDescriptorSerDeInfoArgs) ToGetCatalogTableStorageDescriptorSerDeInfoOutputWithContext(ctx context.Context) GetCatalogTableStorageDescriptorSerDeInfoOutput
type GetCatalogTableStorageDescriptorSerDeInfoArray ¶
type GetCatalogTableStorageDescriptorSerDeInfoArray []GetCatalogTableStorageDescriptorSerDeInfoInput
func (GetCatalogTableStorageDescriptorSerDeInfoArray) ElementType ¶
func (GetCatalogTableStorageDescriptorSerDeInfoArray) ElementType() reflect.Type
func (GetCatalogTableStorageDescriptorSerDeInfoArray) ToGetCatalogTableStorageDescriptorSerDeInfoArrayOutput ¶
func (i GetCatalogTableStorageDescriptorSerDeInfoArray) ToGetCatalogTableStorageDescriptorSerDeInfoArrayOutput() GetCatalogTableStorageDescriptorSerDeInfoArrayOutput
func (GetCatalogTableStorageDescriptorSerDeInfoArray) ToGetCatalogTableStorageDescriptorSerDeInfoArrayOutputWithContext ¶
func (i GetCatalogTableStorageDescriptorSerDeInfoArray) ToGetCatalogTableStorageDescriptorSerDeInfoArrayOutputWithContext(ctx context.Context) GetCatalogTableStorageDescriptorSerDeInfoArrayOutput
type GetCatalogTableStorageDescriptorSerDeInfoArrayInput ¶
type GetCatalogTableStorageDescriptorSerDeInfoArrayInput interface { pulumi.Input ToGetCatalogTableStorageDescriptorSerDeInfoArrayOutput() GetCatalogTableStorageDescriptorSerDeInfoArrayOutput ToGetCatalogTableStorageDescriptorSerDeInfoArrayOutputWithContext(context.Context) GetCatalogTableStorageDescriptorSerDeInfoArrayOutput }
GetCatalogTableStorageDescriptorSerDeInfoArrayInput is an input type that accepts GetCatalogTableStorageDescriptorSerDeInfoArray and GetCatalogTableStorageDescriptorSerDeInfoArrayOutput values. You can construct a concrete instance of `GetCatalogTableStorageDescriptorSerDeInfoArrayInput` via:
GetCatalogTableStorageDescriptorSerDeInfoArray{ GetCatalogTableStorageDescriptorSerDeInfoArgs{...} }
type GetCatalogTableStorageDescriptorSerDeInfoArrayOutput ¶
type GetCatalogTableStorageDescriptorSerDeInfoArrayOutput struct{ *pulumi.OutputState }
func (GetCatalogTableStorageDescriptorSerDeInfoArrayOutput) ElementType ¶
func (GetCatalogTableStorageDescriptorSerDeInfoArrayOutput) ElementType() reflect.Type
func (GetCatalogTableStorageDescriptorSerDeInfoArrayOutput) ToGetCatalogTableStorageDescriptorSerDeInfoArrayOutput ¶
func (o GetCatalogTableStorageDescriptorSerDeInfoArrayOutput) ToGetCatalogTableStorageDescriptorSerDeInfoArrayOutput() GetCatalogTableStorageDescriptorSerDeInfoArrayOutput
func (GetCatalogTableStorageDescriptorSerDeInfoArrayOutput) ToGetCatalogTableStorageDescriptorSerDeInfoArrayOutputWithContext ¶
func (o GetCatalogTableStorageDescriptorSerDeInfoArrayOutput) ToGetCatalogTableStorageDescriptorSerDeInfoArrayOutputWithContext(ctx context.Context) GetCatalogTableStorageDescriptorSerDeInfoArrayOutput
type GetCatalogTableStorageDescriptorSerDeInfoInput ¶
type GetCatalogTableStorageDescriptorSerDeInfoInput interface { pulumi.Input ToGetCatalogTableStorageDescriptorSerDeInfoOutput() GetCatalogTableStorageDescriptorSerDeInfoOutput ToGetCatalogTableStorageDescriptorSerDeInfoOutputWithContext(context.Context) GetCatalogTableStorageDescriptorSerDeInfoOutput }
GetCatalogTableStorageDescriptorSerDeInfoInput is an input type that accepts GetCatalogTableStorageDescriptorSerDeInfoArgs and GetCatalogTableStorageDescriptorSerDeInfoOutput values. You can construct a concrete instance of `GetCatalogTableStorageDescriptorSerDeInfoInput` via:
GetCatalogTableStorageDescriptorSerDeInfoArgs{...}
type GetCatalogTableStorageDescriptorSerDeInfoOutput ¶
type GetCatalogTableStorageDescriptorSerDeInfoOutput struct{ *pulumi.OutputState }
func (GetCatalogTableStorageDescriptorSerDeInfoOutput) ElementType ¶
func (GetCatalogTableStorageDescriptorSerDeInfoOutput) ElementType() reflect.Type
func (GetCatalogTableStorageDescriptorSerDeInfoOutput) Name ¶
func (o GetCatalogTableStorageDescriptorSerDeInfoOutput) Name() pulumi.StringOutput
Name of the table.
func (GetCatalogTableStorageDescriptorSerDeInfoOutput) Parameters ¶
func (o GetCatalogTableStorageDescriptorSerDeInfoOutput) Parameters() pulumi.StringMapOutput
Map of initialization parameters for the SerDe, in key-value form.
func (GetCatalogTableStorageDescriptorSerDeInfoOutput) SerializationLibrary ¶
func (o GetCatalogTableStorageDescriptorSerDeInfoOutput) SerializationLibrary() pulumi.StringOutput
Usually the class that implements the SerDe. An example is `org.apache.hadoop.hive.serde2.columnar.ColumnarSerDe`.
func (GetCatalogTableStorageDescriptorSerDeInfoOutput) ToGetCatalogTableStorageDescriptorSerDeInfoOutput ¶
func (o GetCatalogTableStorageDescriptorSerDeInfoOutput) ToGetCatalogTableStorageDescriptorSerDeInfoOutput() GetCatalogTableStorageDescriptorSerDeInfoOutput
func (GetCatalogTableStorageDescriptorSerDeInfoOutput) ToGetCatalogTableStorageDescriptorSerDeInfoOutputWithContext ¶
func (o GetCatalogTableStorageDescriptorSerDeInfoOutput) ToGetCatalogTableStorageDescriptorSerDeInfoOutputWithContext(ctx context.Context) GetCatalogTableStorageDescriptorSerDeInfoOutput
type GetCatalogTableStorageDescriptorSkewedInfo ¶
type GetCatalogTableStorageDescriptorSkewedInfo struct { // List of names of columns that contain skewed values. SkewedColumnNames []string `pulumi:"skewedColumnNames"` // List of values that appear so frequently as to be considered skewed. SkewedColumnValueLocationMaps map[string]string `pulumi:"skewedColumnValueLocationMaps"` // Map of skewed values to the columns that contain them. SkewedColumnValues []string `pulumi:"skewedColumnValues"` }
type GetCatalogTableStorageDescriptorSkewedInfoArgs ¶
type GetCatalogTableStorageDescriptorSkewedInfoArgs struct { // List of names of columns that contain skewed values. SkewedColumnNames pulumi.StringArrayInput `pulumi:"skewedColumnNames"` // List of values that appear so frequently as to be considered skewed. SkewedColumnValueLocationMaps pulumi.StringMapInput `pulumi:"skewedColumnValueLocationMaps"` // Map of skewed values to the columns that contain them. SkewedColumnValues pulumi.StringArrayInput `pulumi:"skewedColumnValues"` }
func (GetCatalogTableStorageDescriptorSkewedInfoArgs) ElementType ¶
func (GetCatalogTableStorageDescriptorSkewedInfoArgs) ElementType() reflect.Type
func (GetCatalogTableStorageDescriptorSkewedInfoArgs) ToGetCatalogTableStorageDescriptorSkewedInfoOutput ¶
func (i GetCatalogTableStorageDescriptorSkewedInfoArgs) ToGetCatalogTableStorageDescriptorSkewedInfoOutput() GetCatalogTableStorageDescriptorSkewedInfoOutput
func (GetCatalogTableStorageDescriptorSkewedInfoArgs) ToGetCatalogTableStorageDescriptorSkewedInfoOutputWithContext ¶
func (i GetCatalogTableStorageDescriptorSkewedInfoArgs) ToGetCatalogTableStorageDescriptorSkewedInfoOutputWithContext(ctx context.Context) GetCatalogTableStorageDescriptorSkewedInfoOutput
type GetCatalogTableStorageDescriptorSkewedInfoArray ¶
type GetCatalogTableStorageDescriptorSkewedInfoArray []GetCatalogTableStorageDescriptorSkewedInfoInput
func (GetCatalogTableStorageDescriptorSkewedInfoArray) ElementType ¶
func (GetCatalogTableStorageDescriptorSkewedInfoArray) ElementType() reflect.Type
func (GetCatalogTableStorageDescriptorSkewedInfoArray) ToGetCatalogTableStorageDescriptorSkewedInfoArrayOutput ¶
func (i GetCatalogTableStorageDescriptorSkewedInfoArray) ToGetCatalogTableStorageDescriptorSkewedInfoArrayOutput() GetCatalogTableStorageDescriptorSkewedInfoArrayOutput
func (GetCatalogTableStorageDescriptorSkewedInfoArray) ToGetCatalogTableStorageDescriptorSkewedInfoArrayOutputWithContext ¶
func (i GetCatalogTableStorageDescriptorSkewedInfoArray) ToGetCatalogTableStorageDescriptorSkewedInfoArrayOutputWithContext(ctx context.Context) GetCatalogTableStorageDescriptorSkewedInfoArrayOutput
type GetCatalogTableStorageDescriptorSkewedInfoArrayInput ¶
type GetCatalogTableStorageDescriptorSkewedInfoArrayInput interface { pulumi.Input ToGetCatalogTableStorageDescriptorSkewedInfoArrayOutput() GetCatalogTableStorageDescriptorSkewedInfoArrayOutput ToGetCatalogTableStorageDescriptorSkewedInfoArrayOutputWithContext(context.Context) GetCatalogTableStorageDescriptorSkewedInfoArrayOutput }
GetCatalogTableStorageDescriptorSkewedInfoArrayInput is an input type that accepts GetCatalogTableStorageDescriptorSkewedInfoArray and GetCatalogTableStorageDescriptorSkewedInfoArrayOutput values. You can construct a concrete instance of `GetCatalogTableStorageDescriptorSkewedInfoArrayInput` via:
GetCatalogTableStorageDescriptorSkewedInfoArray{ GetCatalogTableStorageDescriptorSkewedInfoArgs{...} }
type GetCatalogTableStorageDescriptorSkewedInfoArrayOutput ¶
type GetCatalogTableStorageDescriptorSkewedInfoArrayOutput struct{ *pulumi.OutputState }
func (GetCatalogTableStorageDescriptorSkewedInfoArrayOutput) ElementType ¶
func (GetCatalogTableStorageDescriptorSkewedInfoArrayOutput) ElementType() reflect.Type
func (GetCatalogTableStorageDescriptorSkewedInfoArrayOutput) ToGetCatalogTableStorageDescriptorSkewedInfoArrayOutput ¶
func (o GetCatalogTableStorageDescriptorSkewedInfoArrayOutput) ToGetCatalogTableStorageDescriptorSkewedInfoArrayOutput() GetCatalogTableStorageDescriptorSkewedInfoArrayOutput
func (GetCatalogTableStorageDescriptorSkewedInfoArrayOutput) ToGetCatalogTableStorageDescriptorSkewedInfoArrayOutputWithContext ¶
func (o GetCatalogTableStorageDescriptorSkewedInfoArrayOutput) ToGetCatalogTableStorageDescriptorSkewedInfoArrayOutputWithContext(ctx context.Context) GetCatalogTableStorageDescriptorSkewedInfoArrayOutput
type GetCatalogTableStorageDescriptorSkewedInfoInput ¶
type GetCatalogTableStorageDescriptorSkewedInfoInput interface { pulumi.Input ToGetCatalogTableStorageDescriptorSkewedInfoOutput() GetCatalogTableStorageDescriptorSkewedInfoOutput ToGetCatalogTableStorageDescriptorSkewedInfoOutputWithContext(context.Context) GetCatalogTableStorageDescriptorSkewedInfoOutput }
GetCatalogTableStorageDescriptorSkewedInfoInput is an input type that accepts GetCatalogTableStorageDescriptorSkewedInfoArgs and GetCatalogTableStorageDescriptorSkewedInfoOutput values. You can construct a concrete instance of `GetCatalogTableStorageDescriptorSkewedInfoInput` via:
GetCatalogTableStorageDescriptorSkewedInfoArgs{...}
type GetCatalogTableStorageDescriptorSkewedInfoOutput ¶
type GetCatalogTableStorageDescriptorSkewedInfoOutput struct{ *pulumi.OutputState }
func (GetCatalogTableStorageDescriptorSkewedInfoOutput) ElementType ¶
func (GetCatalogTableStorageDescriptorSkewedInfoOutput) ElementType() reflect.Type
func (GetCatalogTableStorageDescriptorSkewedInfoOutput) SkewedColumnNames ¶
func (o GetCatalogTableStorageDescriptorSkewedInfoOutput) SkewedColumnNames() pulumi.StringArrayOutput
List of names of columns that contain skewed values.
func (GetCatalogTableStorageDescriptorSkewedInfoOutput) SkewedColumnValueLocationMaps ¶
func (o GetCatalogTableStorageDescriptorSkewedInfoOutput) SkewedColumnValueLocationMaps() pulumi.StringMapOutput
List of values that appear so frequently as to be considered skewed.
func (GetCatalogTableStorageDescriptorSkewedInfoOutput) SkewedColumnValues ¶
func (o GetCatalogTableStorageDescriptorSkewedInfoOutput) SkewedColumnValues() pulumi.StringArrayOutput
Map of skewed values to the columns that contain them.
func (GetCatalogTableStorageDescriptorSkewedInfoOutput) ToGetCatalogTableStorageDescriptorSkewedInfoOutput ¶
func (o GetCatalogTableStorageDescriptorSkewedInfoOutput) ToGetCatalogTableStorageDescriptorSkewedInfoOutput() GetCatalogTableStorageDescriptorSkewedInfoOutput
func (GetCatalogTableStorageDescriptorSkewedInfoOutput) ToGetCatalogTableStorageDescriptorSkewedInfoOutputWithContext ¶
func (o GetCatalogTableStorageDescriptorSkewedInfoOutput) ToGetCatalogTableStorageDescriptorSkewedInfoOutputWithContext(ctx context.Context) GetCatalogTableStorageDescriptorSkewedInfoOutput
type GetCatalogTableStorageDescriptorSortColumnArgs ¶
type GetCatalogTableStorageDescriptorSortColumnArgs struct { // Name of the column. Column pulumi.StringInput `pulumi:"column"` // Whether the column is sorted in ascending (`1`) or descending order (`0`). SortOrder pulumi.IntInput `pulumi:"sortOrder"` }
func (GetCatalogTableStorageDescriptorSortColumnArgs) ElementType ¶
func (GetCatalogTableStorageDescriptorSortColumnArgs) ElementType() reflect.Type
func (GetCatalogTableStorageDescriptorSortColumnArgs) ToGetCatalogTableStorageDescriptorSortColumnOutput ¶
func (i GetCatalogTableStorageDescriptorSortColumnArgs) ToGetCatalogTableStorageDescriptorSortColumnOutput() GetCatalogTableStorageDescriptorSortColumnOutput
func (GetCatalogTableStorageDescriptorSortColumnArgs) ToGetCatalogTableStorageDescriptorSortColumnOutputWithContext ¶
func (i GetCatalogTableStorageDescriptorSortColumnArgs) ToGetCatalogTableStorageDescriptorSortColumnOutputWithContext(ctx context.Context) GetCatalogTableStorageDescriptorSortColumnOutput
type GetCatalogTableStorageDescriptorSortColumnArray ¶
type GetCatalogTableStorageDescriptorSortColumnArray []GetCatalogTableStorageDescriptorSortColumnInput
func (GetCatalogTableStorageDescriptorSortColumnArray) ElementType ¶
func (GetCatalogTableStorageDescriptorSortColumnArray) ElementType() reflect.Type
func (GetCatalogTableStorageDescriptorSortColumnArray) ToGetCatalogTableStorageDescriptorSortColumnArrayOutput ¶
func (i GetCatalogTableStorageDescriptorSortColumnArray) ToGetCatalogTableStorageDescriptorSortColumnArrayOutput() GetCatalogTableStorageDescriptorSortColumnArrayOutput
func (GetCatalogTableStorageDescriptorSortColumnArray) ToGetCatalogTableStorageDescriptorSortColumnArrayOutputWithContext ¶
func (i GetCatalogTableStorageDescriptorSortColumnArray) ToGetCatalogTableStorageDescriptorSortColumnArrayOutputWithContext(ctx context.Context) GetCatalogTableStorageDescriptorSortColumnArrayOutput
type GetCatalogTableStorageDescriptorSortColumnArrayInput ¶
type GetCatalogTableStorageDescriptorSortColumnArrayInput interface { pulumi.Input ToGetCatalogTableStorageDescriptorSortColumnArrayOutput() GetCatalogTableStorageDescriptorSortColumnArrayOutput ToGetCatalogTableStorageDescriptorSortColumnArrayOutputWithContext(context.Context) GetCatalogTableStorageDescriptorSortColumnArrayOutput }
GetCatalogTableStorageDescriptorSortColumnArrayInput is an input type that accepts GetCatalogTableStorageDescriptorSortColumnArray and GetCatalogTableStorageDescriptorSortColumnArrayOutput values. You can construct a concrete instance of `GetCatalogTableStorageDescriptorSortColumnArrayInput` via:
GetCatalogTableStorageDescriptorSortColumnArray{ GetCatalogTableStorageDescriptorSortColumnArgs{...} }
type GetCatalogTableStorageDescriptorSortColumnArrayOutput ¶
type GetCatalogTableStorageDescriptorSortColumnArrayOutput struct{ *pulumi.OutputState }
func (GetCatalogTableStorageDescriptorSortColumnArrayOutput) ElementType ¶
func (GetCatalogTableStorageDescriptorSortColumnArrayOutput) ElementType() reflect.Type
func (GetCatalogTableStorageDescriptorSortColumnArrayOutput) ToGetCatalogTableStorageDescriptorSortColumnArrayOutput ¶
func (o GetCatalogTableStorageDescriptorSortColumnArrayOutput) ToGetCatalogTableStorageDescriptorSortColumnArrayOutput() GetCatalogTableStorageDescriptorSortColumnArrayOutput
func (GetCatalogTableStorageDescriptorSortColumnArrayOutput) ToGetCatalogTableStorageDescriptorSortColumnArrayOutputWithContext ¶
func (o GetCatalogTableStorageDescriptorSortColumnArrayOutput) ToGetCatalogTableStorageDescriptorSortColumnArrayOutputWithContext(ctx context.Context) GetCatalogTableStorageDescriptorSortColumnArrayOutput
type GetCatalogTableStorageDescriptorSortColumnInput ¶
type GetCatalogTableStorageDescriptorSortColumnInput interface { pulumi.Input ToGetCatalogTableStorageDescriptorSortColumnOutput() GetCatalogTableStorageDescriptorSortColumnOutput ToGetCatalogTableStorageDescriptorSortColumnOutputWithContext(context.Context) GetCatalogTableStorageDescriptorSortColumnOutput }
GetCatalogTableStorageDescriptorSortColumnInput is an input type that accepts GetCatalogTableStorageDescriptorSortColumnArgs and GetCatalogTableStorageDescriptorSortColumnOutput values. You can construct a concrete instance of `GetCatalogTableStorageDescriptorSortColumnInput` via:
GetCatalogTableStorageDescriptorSortColumnArgs{...}
type GetCatalogTableStorageDescriptorSortColumnOutput ¶
type GetCatalogTableStorageDescriptorSortColumnOutput struct{ *pulumi.OutputState }
func (GetCatalogTableStorageDescriptorSortColumnOutput) Column ¶
func (o GetCatalogTableStorageDescriptorSortColumnOutput) Column() pulumi.StringOutput
Name of the column.
func (GetCatalogTableStorageDescriptorSortColumnOutput) ElementType ¶
func (GetCatalogTableStorageDescriptorSortColumnOutput) ElementType() reflect.Type
func (GetCatalogTableStorageDescriptorSortColumnOutput) SortOrder ¶
func (o GetCatalogTableStorageDescriptorSortColumnOutput) SortOrder() pulumi.IntOutput
Whether the column is sorted in ascending (`1`) or descending order (`0`).
func (GetCatalogTableStorageDescriptorSortColumnOutput) ToGetCatalogTableStorageDescriptorSortColumnOutput ¶
func (o GetCatalogTableStorageDescriptorSortColumnOutput) ToGetCatalogTableStorageDescriptorSortColumnOutput() GetCatalogTableStorageDescriptorSortColumnOutput
func (GetCatalogTableStorageDescriptorSortColumnOutput) ToGetCatalogTableStorageDescriptorSortColumnOutputWithContext ¶
func (o GetCatalogTableStorageDescriptorSortColumnOutput) ToGetCatalogTableStorageDescriptorSortColumnOutputWithContext(ctx context.Context) GetCatalogTableStorageDescriptorSortColumnOutput
type GetCatalogTableTargetTable ¶
type GetCatalogTableTargetTable struct { // ID of the Glue Catalog and database where the table metadata resides. If omitted, this defaults to the current AWS Account ID. CatalogId string `pulumi:"catalogId"` // Name of the metadata database where the table metadata resides. DatabaseName string `pulumi:"databaseName"` // Name of the table. Name string `pulumi:"name"` // Region of the target table. Region string `pulumi:"region"` }
type GetCatalogTableTargetTableArgs ¶
type GetCatalogTableTargetTableArgs struct { // ID of the Glue Catalog and database where the table metadata resides. If omitted, this defaults to the current AWS Account ID. CatalogId pulumi.StringInput `pulumi:"catalogId"` // Name of the metadata database where the table metadata resides. DatabaseName pulumi.StringInput `pulumi:"databaseName"` // Name of the table. Name pulumi.StringInput `pulumi:"name"` // Region of the target table. Region pulumi.StringInput `pulumi:"region"` }
func (GetCatalogTableTargetTableArgs) ElementType ¶
func (GetCatalogTableTargetTableArgs) ElementType() reflect.Type
func (GetCatalogTableTargetTableArgs) ToGetCatalogTableTargetTableOutput ¶
func (i GetCatalogTableTargetTableArgs) ToGetCatalogTableTargetTableOutput() GetCatalogTableTargetTableOutput
func (GetCatalogTableTargetTableArgs) ToGetCatalogTableTargetTableOutputWithContext ¶
func (i GetCatalogTableTargetTableArgs) ToGetCatalogTableTargetTableOutputWithContext(ctx context.Context) GetCatalogTableTargetTableOutput
type GetCatalogTableTargetTableArray ¶
type GetCatalogTableTargetTableArray []GetCatalogTableTargetTableInput
func (GetCatalogTableTargetTableArray) ElementType ¶
func (GetCatalogTableTargetTableArray) ElementType() reflect.Type
func (GetCatalogTableTargetTableArray) ToGetCatalogTableTargetTableArrayOutput ¶
func (i GetCatalogTableTargetTableArray) ToGetCatalogTableTargetTableArrayOutput() GetCatalogTableTargetTableArrayOutput
func (GetCatalogTableTargetTableArray) ToGetCatalogTableTargetTableArrayOutputWithContext ¶
func (i GetCatalogTableTargetTableArray) ToGetCatalogTableTargetTableArrayOutputWithContext(ctx context.Context) GetCatalogTableTargetTableArrayOutput
type GetCatalogTableTargetTableArrayInput ¶
type GetCatalogTableTargetTableArrayInput interface { pulumi.Input ToGetCatalogTableTargetTableArrayOutput() GetCatalogTableTargetTableArrayOutput ToGetCatalogTableTargetTableArrayOutputWithContext(context.Context) GetCatalogTableTargetTableArrayOutput }
GetCatalogTableTargetTableArrayInput is an input type that accepts GetCatalogTableTargetTableArray and GetCatalogTableTargetTableArrayOutput values. You can construct a concrete instance of `GetCatalogTableTargetTableArrayInput` via:
GetCatalogTableTargetTableArray{ GetCatalogTableTargetTableArgs{...} }
type GetCatalogTableTargetTableArrayOutput ¶
type GetCatalogTableTargetTableArrayOutput struct{ *pulumi.OutputState }
func (GetCatalogTableTargetTableArrayOutput) ElementType ¶
func (GetCatalogTableTargetTableArrayOutput) ElementType() reflect.Type
func (GetCatalogTableTargetTableArrayOutput) Index ¶
func (o GetCatalogTableTargetTableArrayOutput) Index(i pulumi.IntInput) GetCatalogTableTargetTableOutput
func (GetCatalogTableTargetTableArrayOutput) ToGetCatalogTableTargetTableArrayOutput ¶
func (o GetCatalogTableTargetTableArrayOutput) ToGetCatalogTableTargetTableArrayOutput() GetCatalogTableTargetTableArrayOutput
func (GetCatalogTableTargetTableArrayOutput) ToGetCatalogTableTargetTableArrayOutputWithContext ¶
func (o GetCatalogTableTargetTableArrayOutput) ToGetCatalogTableTargetTableArrayOutputWithContext(ctx context.Context) GetCatalogTableTargetTableArrayOutput
type GetCatalogTableTargetTableInput ¶
type GetCatalogTableTargetTableInput interface { pulumi.Input ToGetCatalogTableTargetTableOutput() GetCatalogTableTargetTableOutput ToGetCatalogTableTargetTableOutputWithContext(context.Context) GetCatalogTableTargetTableOutput }
GetCatalogTableTargetTableInput is an input type that accepts GetCatalogTableTargetTableArgs and GetCatalogTableTargetTableOutput values. You can construct a concrete instance of `GetCatalogTableTargetTableInput` via:
GetCatalogTableTargetTableArgs{...}
type GetCatalogTableTargetTableOutput ¶
type GetCatalogTableTargetTableOutput struct{ *pulumi.OutputState }
func (GetCatalogTableTargetTableOutput) CatalogId ¶
func (o GetCatalogTableTargetTableOutput) CatalogId() pulumi.StringOutput
ID of the Glue Catalog and database where the table metadata resides. If omitted, this defaults to the current AWS Account ID.
func (GetCatalogTableTargetTableOutput) DatabaseName ¶
func (o GetCatalogTableTargetTableOutput) DatabaseName() pulumi.StringOutput
Name of the metadata database where the table metadata resides.
func (GetCatalogTableTargetTableOutput) ElementType ¶
func (GetCatalogTableTargetTableOutput) ElementType() reflect.Type
func (GetCatalogTableTargetTableOutput) Name ¶
func (o GetCatalogTableTargetTableOutput) Name() pulumi.StringOutput
Name of the table.
func (GetCatalogTableTargetTableOutput) Region ¶ added in v6.18.2
func (o GetCatalogTableTargetTableOutput) Region() pulumi.StringOutput
Region of the target table.
func (GetCatalogTableTargetTableOutput) ToGetCatalogTableTargetTableOutput ¶
func (o GetCatalogTableTargetTableOutput) ToGetCatalogTableTargetTableOutput() GetCatalogTableTargetTableOutput
func (GetCatalogTableTargetTableOutput) ToGetCatalogTableTargetTableOutputWithContext ¶
func (o GetCatalogTableTargetTableOutput) ToGetCatalogTableTargetTableOutputWithContext(ctx context.Context) GetCatalogTableTargetTableOutput
type GetConnectionPhysicalConnectionRequirementArgs ¶
type GetConnectionPhysicalConnectionRequirementArgs struct { AvailabilityZone pulumi.StringInput `pulumi:"availabilityZone"` SecurityGroupIdLists pulumi.StringArrayInput `pulumi:"securityGroupIdLists"` SubnetId pulumi.StringInput `pulumi:"subnetId"` }
func (GetConnectionPhysicalConnectionRequirementArgs) ElementType ¶
func (GetConnectionPhysicalConnectionRequirementArgs) ElementType() reflect.Type
func (GetConnectionPhysicalConnectionRequirementArgs) ToGetConnectionPhysicalConnectionRequirementOutput ¶
func (i GetConnectionPhysicalConnectionRequirementArgs) ToGetConnectionPhysicalConnectionRequirementOutput() GetConnectionPhysicalConnectionRequirementOutput
func (GetConnectionPhysicalConnectionRequirementArgs) ToGetConnectionPhysicalConnectionRequirementOutputWithContext ¶
func (i GetConnectionPhysicalConnectionRequirementArgs) ToGetConnectionPhysicalConnectionRequirementOutputWithContext(ctx context.Context) GetConnectionPhysicalConnectionRequirementOutput
type GetConnectionPhysicalConnectionRequirementArray ¶
type GetConnectionPhysicalConnectionRequirementArray []GetConnectionPhysicalConnectionRequirementInput
func (GetConnectionPhysicalConnectionRequirementArray) ElementType ¶
func (GetConnectionPhysicalConnectionRequirementArray) ElementType() reflect.Type
func (GetConnectionPhysicalConnectionRequirementArray) ToGetConnectionPhysicalConnectionRequirementArrayOutput ¶
func (i GetConnectionPhysicalConnectionRequirementArray) ToGetConnectionPhysicalConnectionRequirementArrayOutput() GetConnectionPhysicalConnectionRequirementArrayOutput
func (GetConnectionPhysicalConnectionRequirementArray) ToGetConnectionPhysicalConnectionRequirementArrayOutputWithContext ¶
func (i GetConnectionPhysicalConnectionRequirementArray) ToGetConnectionPhysicalConnectionRequirementArrayOutputWithContext(ctx context.Context) GetConnectionPhysicalConnectionRequirementArrayOutput
type GetConnectionPhysicalConnectionRequirementArrayInput ¶
type GetConnectionPhysicalConnectionRequirementArrayInput interface { pulumi.Input ToGetConnectionPhysicalConnectionRequirementArrayOutput() GetConnectionPhysicalConnectionRequirementArrayOutput ToGetConnectionPhysicalConnectionRequirementArrayOutputWithContext(context.Context) GetConnectionPhysicalConnectionRequirementArrayOutput }
GetConnectionPhysicalConnectionRequirementArrayInput is an input type that accepts GetConnectionPhysicalConnectionRequirementArray and GetConnectionPhysicalConnectionRequirementArrayOutput values. You can construct a concrete instance of `GetConnectionPhysicalConnectionRequirementArrayInput` via:
GetConnectionPhysicalConnectionRequirementArray{ GetConnectionPhysicalConnectionRequirementArgs{...} }
type GetConnectionPhysicalConnectionRequirementArrayOutput ¶
type GetConnectionPhysicalConnectionRequirementArrayOutput struct{ *pulumi.OutputState }
func (GetConnectionPhysicalConnectionRequirementArrayOutput) ElementType ¶
func (GetConnectionPhysicalConnectionRequirementArrayOutput) ElementType() reflect.Type
func (GetConnectionPhysicalConnectionRequirementArrayOutput) ToGetConnectionPhysicalConnectionRequirementArrayOutput ¶
func (o GetConnectionPhysicalConnectionRequirementArrayOutput) ToGetConnectionPhysicalConnectionRequirementArrayOutput() GetConnectionPhysicalConnectionRequirementArrayOutput
func (GetConnectionPhysicalConnectionRequirementArrayOutput) ToGetConnectionPhysicalConnectionRequirementArrayOutputWithContext ¶
func (o GetConnectionPhysicalConnectionRequirementArrayOutput) ToGetConnectionPhysicalConnectionRequirementArrayOutputWithContext(ctx context.Context) GetConnectionPhysicalConnectionRequirementArrayOutput
type GetConnectionPhysicalConnectionRequirementInput ¶
type GetConnectionPhysicalConnectionRequirementInput interface { pulumi.Input ToGetConnectionPhysicalConnectionRequirementOutput() GetConnectionPhysicalConnectionRequirementOutput ToGetConnectionPhysicalConnectionRequirementOutputWithContext(context.Context) GetConnectionPhysicalConnectionRequirementOutput }
GetConnectionPhysicalConnectionRequirementInput is an input type that accepts GetConnectionPhysicalConnectionRequirementArgs and GetConnectionPhysicalConnectionRequirementOutput values. You can construct a concrete instance of `GetConnectionPhysicalConnectionRequirementInput` via:
GetConnectionPhysicalConnectionRequirementArgs{...}
type GetConnectionPhysicalConnectionRequirementOutput ¶
type GetConnectionPhysicalConnectionRequirementOutput struct{ *pulumi.OutputState }
func (GetConnectionPhysicalConnectionRequirementOutput) AvailabilityZone ¶
func (o GetConnectionPhysicalConnectionRequirementOutput) AvailabilityZone() pulumi.StringOutput
func (GetConnectionPhysicalConnectionRequirementOutput) ElementType ¶
func (GetConnectionPhysicalConnectionRequirementOutput) ElementType() reflect.Type
func (GetConnectionPhysicalConnectionRequirementOutput) SecurityGroupIdLists ¶
func (o GetConnectionPhysicalConnectionRequirementOutput) SecurityGroupIdLists() pulumi.StringArrayOutput
func (GetConnectionPhysicalConnectionRequirementOutput) SubnetId ¶
func (o GetConnectionPhysicalConnectionRequirementOutput) SubnetId() pulumi.StringOutput
func (GetConnectionPhysicalConnectionRequirementOutput) ToGetConnectionPhysicalConnectionRequirementOutput ¶
func (o GetConnectionPhysicalConnectionRequirementOutput) ToGetConnectionPhysicalConnectionRequirementOutput() GetConnectionPhysicalConnectionRequirementOutput
func (GetConnectionPhysicalConnectionRequirementOutput) ToGetConnectionPhysicalConnectionRequirementOutputWithContext ¶
func (o GetConnectionPhysicalConnectionRequirementOutput) ToGetConnectionPhysicalConnectionRequirementOutputWithContext(ctx context.Context) GetConnectionPhysicalConnectionRequirementOutput
type GetDataCatalogEncryptionSettingsDataCatalogEncryptionSetting ¶
type GetDataCatalogEncryptionSettingsDataCatalogEncryptionSetting struct { // When connection password protection is enabled, the Data Catalog uses a customer-provided key to encrypt the password as part of CreateConnection or UpdateConnection and store it in the ENCRYPTED_PASSWORD field in the connection properties. You can enable catalog encryption or only password encryption. see Connection Password Encryption. ConnectionPasswordEncryptions []GetDataCatalogEncryptionSettingsDataCatalogEncryptionSettingConnectionPasswordEncryption `pulumi:"connectionPasswordEncryptions"` // Encryption-at-rest configuration for the Data Catalog. see Encryption At Rest. EncryptionAtRests []GetDataCatalogEncryptionSettingsDataCatalogEncryptionSettingEncryptionAtRest `pulumi:"encryptionAtRests"` }
type GetDataCatalogEncryptionSettingsDataCatalogEncryptionSettingArgs ¶
type GetDataCatalogEncryptionSettingsDataCatalogEncryptionSettingArgs struct { // When connection password protection is enabled, the Data Catalog uses a customer-provided key to encrypt the password as part of CreateConnection or UpdateConnection and store it in the ENCRYPTED_PASSWORD field in the connection properties. You can enable catalog encryption or only password encryption. see Connection Password Encryption. ConnectionPasswordEncryptions GetDataCatalogEncryptionSettingsDataCatalogEncryptionSettingConnectionPasswordEncryptionArrayInput `pulumi:"connectionPasswordEncryptions"` // Encryption-at-rest configuration for the Data Catalog. see Encryption At Rest. EncryptionAtRests GetDataCatalogEncryptionSettingsDataCatalogEncryptionSettingEncryptionAtRestArrayInput `pulumi:"encryptionAtRests"` }
func (GetDataCatalogEncryptionSettingsDataCatalogEncryptionSettingArgs) ElementType ¶
func (GetDataCatalogEncryptionSettingsDataCatalogEncryptionSettingArgs) ElementType() reflect.Type
func (GetDataCatalogEncryptionSettingsDataCatalogEncryptionSettingArgs) ToGetDataCatalogEncryptionSettingsDataCatalogEncryptionSettingOutput ¶
func (i GetDataCatalogEncryptionSettingsDataCatalogEncryptionSettingArgs) ToGetDataCatalogEncryptionSettingsDataCatalogEncryptionSettingOutput() GetDataCatalogEncryptionSettingsDataCatalogEncryptionSettingOutput
func (GetDataCatalogEncryptionSettingsDataCatalogEncryptionSettingArgs) ToGetDataCatalogEncryptionSettingsDataCatalogEncryptionSettingOutputWithContext ¶
func (i GetDataCatalogEncryptionSettingsDataCatalogEncryptionSettingArgs) ToGetDataCatalogEncryptionSettingsDataCatalogEncryptionSettingOutputWithContext(ctx context.Context) GetDataCatalogEncryptionSettingsDataCatalogEncryptionSettingOutput
type GetDataCatalogEncryptionSettingsDataCatalogEncryptionSettingArray ¶
type GetDataCatalogEncryptionSettingsDataCatalogEncryptionSettingArray []GetDataCatalogEncryptionSettingsDataCatalogEncryptionSettingInput
func (GetDataCatalogEncryptionSettingsDataCatalogEncryptionSettingArray) ElementType ¶
func (GetDataCatalogEncryptionSettingsDataCatalogEncryptionSettingArray) ElementType() reflect.Type
func (GetDataCatalogEncryptionSettingsDataCatalogEncryptionSettingArray) ToGetDataCatalogEncryptionSettingsDataCatalogEncryptionSettingArrayOutput ¶
func (i GetDataCatalogEncryptionSettingsDataCatalogEncryptionSettingArray) ToGetDataCatalogEncryptionSettingsDataCatalogEncryptionSettingArrayOutput() GetDataCatalogEncryptionSettingsDataCatalogEncryptionSettingArrayOutput
func (GetDataCatalogEncryptionSettingsDataCatalogEncryptionSettingArray) ToGetDataCatalogEncryptionSettingsDataCatalogEncryptionSettingArrayOutputWithContext ¶
func (i GetDataCatalogEncryptionSettingsDataCatalogEncryptionSettingArray) ToGetDataCatalogEncryptionSettingsDataCatalogEncryptionSettingArrayOutputWithContext(ctx context.Context) GetDataCatalogEncryptionSettingsDataCatalogEncryptionSettingArrayOutput
type GetDataCatalogEncryptionSettingsDataCatalogEncryptionSettingArrayInput ¶
type GetDataCatalogEncryptionSettingsDataCatalogEncryptionSettingArrayInput interface { pulumi.Input ToGetDataCatalogEncryptionSettingsDataCatalogEncryptionSettingArrayOutput() GetDataCatalogEncryptionSettingsDataCatalogEncryptionSettingArrayOutput ToGetDataCatalogEncryptionSettingsDataCatalogEncryptionSettingArrayOutputWithContext(context.Context) GetDataCatalogEncryptionSettingsDataCatalogEncryptionSettingArrayOutput }
GetDataCatalogEncryptionSettingsDataCatalogEncryptionSettingArrayInput is an input type that accepts GetDataCatalogEncryptionSettingsDataCatalogEncryptionSettingArray and GetDataCatalogEncryptionSettingsDataCatalogEncryptionSettingArrayOutput values. You can construct a concrete instance of `GetDataCatalogEncryptionSettingsDataCatalogEncryptionSettingArrayInput` via:
GetDataCatalogEncryptionSettingsDataCatalogEncryptionSettingArray{ GetDataCatalogEncryptionSettingsDataCatalogEncryptionSettingArgs{...} }
type GetDataCatalogEncryptionSettingsDataCatalogEncryptionSettingArrayOutput ¶
type GetDataCatalogEncryptionSettingsDataCatalogEncryptionSettingArrayOutput struct{ *pulumi.OutputState }
func (GetDataCatalogEncryptionSettingsDataCatalogEncryptionSettingArrayOutput) ElementType ¶
func (GetDataCatalogEncryptionSettingsDataCatalogEncryptionSettingArrayOutput) ElementType() reflect.Type
func (GetDataCatalogEncryptionSettingsDataCatalogEncryptionSettingArrayOutput) ToGetDataCatalogEncryptionSettingsDataCatalogEncryptionSettingArrayOutput ¶
func (o GetDataCatalogEncryptionSettingsDataCatalogEncryptionSettingArrayOutput) ToGetDataCatalogEncryptionSettingsDataCatalogEncryptionSettingArrayOutput() GetDataCatalogEncryptionSettingsDataCatalogEncryptionSettingArrayOutput
func (GetDataCatalogEncryptionSettingsDataCatalogEncryptionSettingArrayOutput) ToGetDataCatalogEncryptionSettingsDataCatalogEncryptionSettingArrayOutputWithContext ¶
func (o GetDataCatalogEncryptionSettingsDataCatalogEncryptionSettingArrayOutput) ToGetDataCatalogEncryptionSettingsDataCatalogEncryptionSettingArrayOutputWithContext(ctx context.Context) GetDataCatalogEncryptionSettingsDataCatalogEncryptionSettingArrayOutput
type GetDataCatalogEncryptionSettingsDataCatalogEncryptionSettingConnectionPasswordEncryption ¶
type GetDataCatalogEncryptionSettingsDataCatalogEncryptionSettingConnectionPasswordEncryption struct { // KMS key ARN that is used to encrypt the connection password. AwsKmsKeyId string `pulumi:"awsKmsKeyId"` // When set to `true`, passwords remain encrypted in the responses of GetConnection and GetConnections. This encryption takes effect independently of the catalog encryption. ReturnConnectionPasswordEncrypted bool `pulumi:"returnConnectionPasswordEncrypted"` }
type GetDataCatalogEncryptionSettingsDataCatalogEncryptionSettingConnectionPasswordEncryptionArgs ¶
type GetDataCatalogEncryptionSettingsDataCatalogEncryptionSettingConnectionPasswordEncryptionArgs struct { // KMS key ARN that is used to encrypt the connection password. AwsKmsKeyId pulumi.StringInput `pulumi:"awsKmsKeyId"` // When set to `true`, passwords remain encrypted in the responses of GetConnection and GetConnections. This encryption takes effect independently of the catalog encryption. ReturnConnectionPasswordEncrypted pulumi.BoolInput `pulumi:"returnConnectionPasswordEncrypted"` }
func (GetDataCatalogEncryptionSettingsDataCatalogEncryptionSettingConnectionPasswordEncryptionArgs) ElementType ¶
func (GetDataCatalogEncryptionSettingsDataCatalogEncryptionSettingConnectionPasswordEncryptionArgs) ToGetDataCatalogEncryptionSettingsDataCatalogEncryptionSettingConnectionPasswordEncryptionOutput ¶
func (i GetDataCatalogEncryptionSettingsDataCatalogEncryptionSettingConnectionPasswordEncryptionArgs) ToGetDataCatalogEncryptionSettingsDataCatalogEncryptionSettingConnectionPasswordEncryptionOutput() GetDataCatalogEncryptionSettingsDataCatalogEncryptionSettingConnectionPasswordEncryptionOutput
func (GetDataCatalogEncryptionSettingsDataCatalogEncryptionSettingConnectionPasswordEncryptionArgs) ToGetDataCatalogEncryptionSettingsDataCatalogEncryptionSettingConnectionPasswordEncryptionOutputWithContext ¶
func (i GetDataCatalogEncryptionSettingsDataCatalogEncryptionSettingConnectionPasswordEncryptionArgs) ToGetDataCatalogEncryptionSettingsDataCatalogEncryptionSettingConnectionPasswordEncryptionOutputWithContext(ctx context.Context) GetDataCatalogEncryptionSettingsDataCatalogEncryptionSettingConnectionPasswordEncryptionOutput
type GetDataCatalogEncryptionSettingsDataCatalogEncryptionSettingConnectionPasswordEncryptionArray ¶
type GetDataCatalogEncryptionSettingsDataCatalogEncryptionSettingConnectionPasswordEncryptionArray []GetDataCatalogEncryptionSettingsDataCatalogEncryptionSettingConnectionPasswordEncryptionInput
func (GetDataCatalogEncryptionSettingsDataCatalogEncryptionSettingConnectionPasswordEncryptionArray) ElementType ¶
func (GetDataCatalogEncryptionSettingsDataCatalogEncryptionSettingConnectionPasswordEncryptionArray) ToGetDataCatalogEncryptionSettingsDataCatalogEncryptionSettingConnectionPasswordEncryptionArrayOutput ¶
func (i GetDataCatalogEncryptionSettingsDataCatalogEncryptionSettingConnectionPasswordEncryptionArray) ToGetDataCatalogEncryptionSettingsDataCatalogEncryptionSettingConnectionPasswordEncryptionArrayOutput() GetDataCatalogEncryptionSettingsDataCatalogEncryptionSettingConnectionPasswordEncryptionArrayOutput
func (GetDataCatalogEncryptionSettingsDataCatalogEncryptionSettingConnectionPasswordEncryptionArray) ToGetDataCatalogEncryptionSettingsDataCatalogEncryptionSettingConnectionPasswordEncryptionArrayOutputWithContext ¶
func (i GetDataCatalogEncryptionSettingsDataCatalogEncryptionSettingConnectionPasswordEncryptionArray) ToGetDataCatalogEncryptionSettingsDataCatalogEncryptionSettingConnectionPasswordEncryptionArrayOutputWithContext(ctx context.Context) GetDataCatalogEncryptionSettingsDataCatalogEncryptionSettingConnectionPasswordEncryptionArrayOutput
type GetDataCatalogEncryptionSettingsDataCatalogEncryptionSettingConnectionPasswordEncryptionArrayInput ¶
type GetDataCatalogEncryptionSettingsDataCatalogEncryptionSettingConnectionPasswordEncryptionArrayInput interface { pulumi.Input ToGetDataCatalogEncryptionSettingsDataCatalogEncryptionSettingConnectionPasswordEncryptionArrayOutput() GetDataCatalogEncryptionSettingsDataCatalogEncryptionSettingConnectionPasswordEncryptionArrayOutput ToGetDataCatalogEncryptionSettingsDataCatalogEncryptionSettingConnectionPasswordEncryptionArrayOutputWithContext(context.Context) GetDataCatalogEncryptionSettingsDataCatalogEncryptionSettingConnectionPasswordEncryptionArrayOutput }
GetDataCatalogEncryptionSettingsDataCatalogEncryptionSettingConnectionPasswordEncryptionArrayInput is an input type that accepts GetDataCatalogEncryptionSettingsDataCatalogEncryptionSettingConnectionPasswordEncryptionArray and GetDataCatalogEncryptionSettingsDataCatalogEncryptionSettingConnectionPasswordEncryptionArrayOutput values. You can construct a concrete instance of `GetDataCatalogEncryptionSettingsDataCatalogEncryptionSettingConnectionPasswordEncryptionArrayInput` via:
GetDataCatalogEncryptionSettingsDataCatalogEncryptionSettingConnectionPasswordEncryptionArray{ GetDataCatalogEncryptionSettingsDataCatalogEncryptionSettingConnectionPasswordEncryptionArgs{...} }
type GetDataCatalogEncryptionSettingsDataCatalogEncryptionSettingConnectionPasswordEncryptionArrayOutput ¶
type GetDataCatalogEncryptionSettingsDataCatalogEncryptionSettingConnectionPasswordEncryptionArrayOutput struct{ *pulumi.OutputState }
func (GetDataCatalogEncryptionSettingsDataCatalogEncryptionSettingConnectionPasswordEncryptionArrayOutput) ElementType ¶
func (GetDataCatalogEncryptionSettingsDataCatalogEncryptionSettingConnectionPasswordEncryptionArrayOutput) Index ¶
func (GetDataCatalogEncryptionSettingsDataCatalogEncryptionSettingConnectionPasswordEncryptionArrayOutput) ToGetDataCatalogEncryptionSettingsDataCatalogEncryptionSettingConnectionPasswordEncryptionArrayOutput ¶
func (o GetDataCatalogEncryptionSettingsDataCatalogEncryptionSettingConnectionPasswordEncryptionArrayOutput) ToGetDataCatalogEncryptionSettingsDataCatalogEncryptionSettingConnectionPasswordEncryptionArrayOutput() GetDataCatalogEncryptionSettingsDataCatalogEncryptionSettingConnectionPasswordEncryptionArrayOutput
func (GetDataCatalogEncryptionSettingsDataCatalogEncryptionSettingConnectionPasswordEncryptionArrayOutput) ToGetDataCatalogEncryptionSettingsDataCatalogEncryptionSettingConnectionPasswordEncryptionArrayOutputWithContext ¶
func (o GetDataCatalogEncryptionSettingsDataCatalogEncryptionSettingConnectionPasswordEncryptionArrayOutput) ToGetDataCatalogEncryptionSettingsDataCatalogEncryptionSettingConnectionPasswordEncryptionArrayOutputWithContext(ctx context.Context) GetDataCatalogEncryptionSettingsDataCatalogEncryptionSettingConnectionPasswordEncryptionArrayOutput
type GetDataCatalogEncryptionSettingsDataCatalogEncryptionSettingConnectionPasswordEncryptionInput ¶
type GetDataCatalogEncryptionSettingsDataCatalogEncryptionSettingConnectionPasswordEncryptionInput interface { pulumi.Input ToGetDataCatalogEncryptionSettingsDataCatalogEncryptionSettingConnectionPasswordEncryptionOutput() GetDataCatalogEncryptionSettingsDataCatalogEncryptionSettingConnectionPasswordEncryptionOutput ToGetDataCatalogEncryptionSettingsDataCatalogEncryptionSettingConnectionPasswordEncryptionOutputWithContext(context.Context) GetDataCatalogEncryptionSettingsDataCatalogEncryptionSettingConnectionPasswordEncryptionOutput }
GetDataCatalogEncryptionSettingsDataCatalogEncryptionSettingConnectionPasswordEncryptionInput is an input type that accepts GetDataCatalogEncryptionSettingsDataCatalogEncryptionSettingConnectionPasswordEncryptionArgs and GetDataCatalogEncryptionSettingsDataCatalogEncryptionSettingConnectionPasswordEncryptionOutput values. You can construct a concrete instance of `GetDataCatalogEncryptionSettingsDataCatalogEncryptionSettingConnectionPasswordEncryptionInput` via:
GetDataCatalogEncryptionSettingsDataCatalogEncryptionSettingConnectionPasswordEncryptionArgs{...}
type GetDataCatalogEncryptionSettingsDataCatalogEncryptionSettingConnectionPasswordEncryptionOutput ¶
type GetDataCatalogEncryptionSettingsDataCatalogEncryptionSettingConnectionPasswordEncryptionOutput struct{ *pulumi.OutputState }
func (GetDataCatalogEncryptionSettingsDataCatalogEncryptionSettingConnectionPasswordEncryptionOutput) AwsKmsKeyId ¶
func (o GetDataCatalogEncryptionSettingsDataCatalogEncryptionSettingConnectionPasswordEncryptionOutput) AwsKmsKeyId() pulumi.StringOutput
KMS key ARN that is used to encrypt the connection password.
func (GetDataCatalogEncryptionSettingsDataCatalogEncryptionSettingConnectionPasswordEncryptionOutput) ElementType ¶
func (GetDataCatalogEncryptionSettingsDataCatalogEncryptionSettingConnectionPasswordEncryptionOutput) ReturnConnectionPasswordEncrypted ¶
func (o GetDataCatalogEncryptionSettingsDataCatalogEncryptionSettingConnectionPasswordEncryptionOutput) ReturnConnectionPasswordEncrypted() pulumi.BoolOutput
When set to `true`, passwords remain encrypted in the responses of GetConnection and GetConnections. This encryption takes effect independently of the catalog encryption.
func (GetDataCatalogEncryptionSettingsDataCatalogEncryptionSettingConnectionPasswordEncryptionOutput) ToGetDataCatalogEncryptionSettingsDataCatalogEncryptionSettingConnectionPasswordEncryptionOutput ¶
func (o GetDataCatalogEncryptionSettingsDataCatalogEncryptionSettingConnectionPasswordEncryptionOutput) ToGetDataCatalogEncryptionSettingsDataCatalogEncryptionSettingConnectionPasswordEncryptionOutput() GetDataCatalogEncryptionSettingsDataCatalogEncryptionSettingConnectionPasswordEncryptionOutput
func (GetDataCatalogEncryptionSettingsDataCatalogEncryptionSettingConnectionPasswordEncryptionOutput) ToGetDataCatalogEncryptionSettingsDataCatalogEncryptionSettingConnectionPasswordEncryptionOutputWithContext ¶
func (o GetDataCatalogEncryptionSettingsDataCatalogEncryptionSettingConnectionPasswordEncryptionOutput) ToGetDataCatalogEncryptionSettingsDataCatalogEncryptionSettingConnectionPasswordEncryptionOutputWithContext(ctx context.Context) GetDataCatalogEncryptionSettingsDataCatalogEncryptionSettingConnectionPasswordEncryptionOutput
type GetDataCatalogEncryptionSettingsDataCatalogEncryptionSettingEncryptionAtRest ¶
type GetDataCatalogEncryptionSettingsDataCatalogEncryptionSettingEncryptionAtRest struct { // The encryption-at-rest mode for encrypting Data Catalog data. CatalogEncryptionMode string `pulumi:"catalogEncryptionMode"` // The ARN of the AWS IAM role used for accessing encrypted Data Catalog data. CatalogEncryptionServiceRole string `pulumi:"catalogEncryptionServiceRole"` // ARN of the AWS KMS key to use for encryption at rest. SseAwsKmsKeyId string `pulumi:"sseAwsKmsKeyId"` }
type GetDataCatalogEncryptionSettingsDataCatalogEncryptionSettingEncryptionAtRestArgs ¶
type GetDataCatalogEncryptionSettingsDataCatalogEncryptionSettingEncryptionAtRestArgs struct { // The encryption-at-rest mode for encrypting Data Catalog data. CatalogEncryptionMode pulumi.StringInput `pulumi:"catalogEncryptionMode"` // The ARN of the AWS IAM role used for accessing encrypted Data Catalog data. CatalogEncryptionServiceRole pulumi.StringInput `pulumi:"catalogEncryptionServiceRole"` // ARN of the AWS KMS key to use for encryption at rest. SseAwsKmsKeyId pulumi.StringInput `pulumi:"sseAwsKmsKeyId"` }
func (GetDataCatalogEncryptionSettingsDataCatalogEncryptionSettingEncryptionAtRestArgs) ElementType ¶
func (GetDataCatalogEncryptionSettingsDataCatalogEncryptionSettingEncryptionAtRestArgs) ElementType() reflect.Type
func (GetDataCatalogEncryptionSettingsDataCatalogEncryptionSettingEncryptionAtRestArgs) ToGetDataCatalogEncryptionSettingsDataCatalogEncryptionSettingEncryptionAtRestOutput ¶
func (i GetDataCatalogEncryptionSettingsDataCatalogEncryptionSettingEncryptionAtRestArgs) ToGetDataCatalogEncryptionSettingsDataCatalogEncryptionSettingEncryptionAtRestOutput() GetDataCatalogEncryptionSettingsDataCatalogEncryptionSettingEncryptionAtRestOutput
func (GetDataCatalogEncryptionSettingsDataCatalogEncryptionSettingEncryptionAtRestArgs) ToGetDataCatalogEncryptionSettingsDataCatalogEncryptionSettingEncryptionAtRestOutputWithContext ¶
func (i GetDataCatalogEncryptionSettingsDataCatalogEncryptionSettingEncryptionAtRestArgs) ToGetDataCatalogEncryptionSettingsDataCatalogEncryptionSettingEncryptionAtRestOutputWithContext(ctx context.Context) GetDataCatalogEncryptionSettingsDataCatalogEncryptionSettingEncryptionAtRestOutput
type GetDataCatalogEncryptionSettingsDataCatalogEncryptionSettingEncryptionAtRestArray ¶
type GetDataCatalogEncryptionSettingsDataCatalogEncryptionSettingEncryptionAtRestArray []GetDataCatalogEncryptionSettingsDataCatalogEncryptionSettingEncryptionAtRestInput
func (GetDataCatalogEncryptionSettingsDataCatalogEncryptionSettingEncryptionAtRestArray) ElementType ¶
func (GetDataCatalogEncryptionSettingsDataCatalogEncryptionSettingEncryptionAtRestArray) ElementType() reflect.Type
func (GetDataCatalogEncryptionSettingsDataCatalogEncryptionSettingEncryptionAtRestArray) ToGetDataCatalogEncryptionSettingsDataCatalogEncryptionSettingEncryptionAtRestArrayOutput ¶
func (i GetDataCatalogEncryptionSettingsDataCatalogEncryptionSettingEncryptionAtRestArray) ToGetDataCatalogEncryptionSettingsDataCatalogEncryptionSettingEncryptionAtRestArrayOutput() GetDataCatalogEncryptionSettingsDataCatalogEncryptionSettingEncryptionAtRestArrayOutput
func (GetDataCatalogEncryptionSettingsDataCatalogEncryptionSettingEncryptionAtRestArray) ToGetDataCatalogEncryptionSettingsDataCatalogEncryptionSettingEncryptionAtRestArrayOutputWithContext ¶
func (i GetDataCatalogEncryptionSettingsDataCatalogEncryptionSettingEncryptionAtRestArray) ToGetDataCatalogEncryptionSettingsDataCatalogEncryptionSettingEncryptionAtRestArrayOutputWithContext(ctx context.Context) GetDataCatalogEncryptionSettingsDataCatalogEncryptionSettingEncryptionAtRestArrayOutput
type GetDataCatalogEncryptionSettingsDataCatalogEncryptionSettingEncryptionAtRestArrayInput ¶
type GetDataCatalogEncryptionSettingsDataCatalogEncryptionSettingEncryptionAtRestArrayInput interface { pulumi.Input ToGetDataCatalogEncryptionSettingsDataCatalogEncryptionSettingEncryptionAtRestArrayOutput() GetDataCatalogEncryptionSettingsDataCatalogEncryptionSettingEncryptionAtRestArrayOutput ToGetDataCatalogEncryptionSettingsDataCatalogEncryptionSettingEncryptionAtRestArrayOutputWithContext(context.Context) GetDataCatalogEncryptionSettingsDataCatalogEncryptionSettingEncryptionAtRestArrayOutput }
GetDataCatalogEncryptionSettingsDataCatalogEncryptionSettingEncryptionAtRestArrayInput is an input type that accepts GetDataCatalogEncryptionSettingsDataCatalogEncryptionSettingEncryptionAtRestArray and GetDataCatalogEncryptionSettingsDataCatalogEncryptionSettingEncryptionAtRestArrayOutput values. You can construct a concrete instance of `GetDataCatalogEncryptionSettingsDataCatalogEncryptionSettingEncryptionAtRestArrayInput` via:
GetDataCatalogEncryptionSettingsDataCatalogEncryptionSettingEncryptionAtRestArray{ GetDataCatalogEncryptionSettingsDataCatalogEncryptionSettingEncryptionAtRestArgs{...} }
type GetDataCatalogEncryptionSettingsDataCatalogEncryptionSettingEncryptionAtRestArrayOutput ¶
type GetDataCatalogEncryptionSettingsDataCatalogEncryptionSettingEncryptionAtRestArrayOutput struct{ *pulumi.OutputState }
func (GetDataCatalogEncryptionSettingsDataCatalogEncryptionSettingEncryptionAtRestArrayOutput) ElementType ¶
func (GetDataCatalogEncryptionSettingsDataCatalogEncryptionSettingEncryptionAtRestArrayOutput) Index ¶
func (GetDataCatalogEncryptionSettingsDataCatalogEncryptionSettingEncryptionAtRestArrayOutput) ToGetDataCatalogEncryptionSettingsDataCatalogEncryptionSettingEncryptionAtRestArrayOutput ¶
func (o GetDataCatalogEncryptionSettingsDataCatalogEncryptionSettingEncryptionAtRestArrayOutput) ToGetDataCatalogEncryptionSettingsDataCatalogEncryptionSettingEncryptionAtRestArrayOutput() GetDataCatalogEncryptionSettingsDataCatalogEncryptionSettingEncryptionAtRestArrayOutput
func (GetDataCatalogEncryptionSettingsDataCatalogEncryptionSettingEncryptionAtRestArrayOutput) ToGetDataCatalogEncryptionSettingsDataCatalogEncryptionSettingEncryptionAtRestArrayOutputWithContext ¶
func (o GetDataCatalogEncryptionSettingsDataCatalogEncryptionSettingEncryptionAtRestArrayOutput) ToGetDataCatalogEncryptionSettingsDataCatalogEncryptionSettingEncryptionAtRestArrayOutputWithContext(ctx context.Context) GetDataCatalogEncryptionSettingsDataCatalogEncryptionSettingEncryptionAtRestArrayOutput
type GetDataCatalogEncryptionSettingsDataCatalogEncryptionSettingEncryptionAtRestInput ¶
type GetDataCatalogEncryptionSettingsDataCatalogEncryptionSettingEncryptionAtRestInput interface { pulumi.Input ToGetDataCatalogEncryptionSettingsDataCatalogEncryptionSettingEncryptionAtRestOutput() GetDataCatalogEncryptionSettingsDataCatalogEncryptionSettingEncryptionAtRestOutput ToGetDataCatalogEncryptionSettingsDataCatalogEncryptionSettingEncryptionAtRestOutputWithContext(context.Context) GetDataCatalogEncryptionSettingsDataCatalogEncryptionSettingEncryptionAtRestOutput }
GetDataCatalogEncryptionSettingsDataCatalogEncryptionSettingEncryptionAtRestInput is an input type that accepts GetDataCatalogEncryptionSettingsDataCatalogEncryptionSettingEncryptionAtRestArgs and GetDataCatalogEncryptionSettingsDataCatalogEncryptionSettingEncryptionAtRestOutput values. You can construct a concrete instance of `GetDataCatalogEncryptionSettingsDataCatalogEncryptionSettingEncryptionAtRestInput` via:
GetDataCatalogEncryptionSettingsDataCatalogEncryptionSettingEncryptionAtRestArgs{...}
type GetDataCatalogEncryptionSettingsDataCatalogEncryptionSettingEncryptionAtRestOutput ¶
type GetDataCatalogEncryptionSettingsDataCatalogEncryptionSettingEncryptionAtRestOutput struct{ *pulumi.OutputState }
func (GetDataCatalogEncryptionSettingsDataCatalogEncryptionSettingEncryptionAtRestOutput) CatalogEncryptionMode ¶
func (o GetDataCatalogEncryptionSettingsDataCatalogEncryptionSettingEncryptionAtRestOutput) CatalogEncryptionMode() pulumi.StringOutput
The encryption-at-rest mode for encrypting Data Catalog data.
func (GetDataCatalogEncryptionSettingsDataCatalogEncryptionSettingEncryptionAtRestOutput) CatalogEncryptionServiceRole ¶ added in v6.30.0
func (o GetDataCatalogEncryptionSettingsDataCatalogEncryptionSettingEncryptionAtRestOutput) CatalogEncryptionServiceRole() pulumi.StringOutput
The ARN of the AWS IAM role used for accessing encrypted Data Catalog data.
func (GetDataCatalogEncryptionSettingsDataCatalogEncryptionSettingEncryptionAtRestOutput) ElementType ¶
func (GetDataCatalogEncryptionSettingsDataCatalogEncryptionSettingEncryptionAtRestOutput) SseAwsKmsKeyId ¶
func (o GetDataCatalogEncryptionSettingsDataCatalogEncryptionSettingEncryptionAtRestOutput) SseAwsKmsKeyId() pulumi.StringOutput
ARN of the AWS KMS key to use for encryption at rest.
func (GetDataCatalogEncryptionSettingsDataCatalogEncryptionSettingEncryptionAtRestOutput) ToGetDataCatalogEncryptionSettingsDataCatalogEncryptionSettingEncryptionAtRestOutput ¶
func (o GetDataCatalogEncryptionSettingsDataCatalogEncryptionSettingEncryptionAtRestOutput) ToGetDataCatalogEncryptionSettingsDataCatalogEncryptionSettingEncryptionAtRestOutput() GetDataCatalogEncryptionSettingsDataCatalogEncryptionSettingEncryptionAtRestOutput
func (GetDataCatalogEncryptionSettingsDataCatalogEncryptionSettingEncryptionAtRestOutput) ToGetDataCatalogEncryptionSettingsDataCatalogEncryptionSettingEncryptionAtRestOutputWithContext ¶
func (o GetDataCatalogEncryptionSettingsDataCatalogEncryptionSettingEncryptionAtRestOutput) ToGetDataCatalogEncryptionSettingsDataCatalogEncryptionSettingEncryptionAtRestOutputWithContext(ctx context.Context) GetDataCatalogEncryptionSettingsDataCatalogEncryptionSettingEncryptionAtRestOutput
type GetDataCatalogEncryptionSettingsDataCatalogEncryptionSettingInput ¶
type GetDataCatalogEncryptionSettingsDataCatalogEncryptionSettingInput interface { pulumi.Input ToGetDataCatalogEncryptionSettingsDataCatalogEncryptionSettingOutput() GetDataCatalogEncryptionSettingsDataCatalogEncryptionSettingOutput ToGetDataCatalogEncryptionSettingsDataCatalogEncryptionSettingOutputWithContext(context.Context) GetDataCatalogEncryptionSettingsDataCatalogEncryptionSettingOutput }
GetDataCatalogEncryptionSettingsDataCatalogEncryptionSettingInput is an input type that accepts GetDataCatalogEncryptionSettingsDataCatalogEncryptionSettingArgs and GetDataCatalogEncryptionSettingsDataCatalogEncryptionSettingOutput values. You can construct a concrete instance of `GetDataCatalogEncryptionSettingsDataCatalogEncryptionSettingInput` via:
GetDataCatalogEncryptionSettingsDataCatalogEncryptionSettingArgs{...}
type GetDataCatalogEncryptionSettingsDataCatalogEncryptionSettingOutput ¶
type GetDataCatalogEncryptionSettingsDataCatalogEncryptionSettingOutput struct{ *pulumi.OutputState }
func (GetDataCatalogEncryptionSettingsDataCatalogEncryptionSettingOutput) ConnectionPasswordEncryptions ¶
func (o GetDataCatalogEncryptionSettingsDataCatalogEncryptionSettingOutput) ConnectionPasswordEncryptions() GetDataCatalogEncryptionSettingsDataCatalogEncryptionSettingConnectionPasswordEncryptionArrayOutput
When connection password protection is enabled, the Data Catalog uses a customer-provided key to encrypt the password as part of CreateConnection or UpdateConnection and store it in the ENCRYPTED_PASSWORD field in the connection properties. You can enable catalog encryption or only password encryption. see Connection Password Encryption.
func (GetDataCatalogEncryptionSettingsDataCatalogEncryptionSettingOutput) ElementType ¶
func (GetDataCatalogEncryptionSettingsDataCatalogEncryptionSettingOutput) ElementType() reflect.Type
func (GetDataCatalogEncryptionSettingsDataCatalogEncryptionSettingOutput) EncryptionAtRests ¶
func (o GetDataCatalogEncryptionSettingsDataCatalogEncryptionSettingOutput) EncryptionAtRests() GetDataCatalogEncryptionSettingsDataCatalogEncryptionSettingEncryptionAtRestArrayOutput
Encryption-at-rest configuration for the Data Catalog. see Encryption At Rest.
func (GetDataCatalogEncryptionSettingsDataCatalogEncryptionSettingOutput) ToGetDataCatalogEncryptionSettingsDataCatalogEncryptionSettingOutput ¶
func (o GetDataCatalogEncryptionSettingsDataCatalogEncryptionSettingOutput) ToGetDataCatalogEncryptionSettingsDataCatalogEncryptionSettingOutput() GetDataCatalogEncryptionSettingsDataCatalogEncryptionSettingOutput
func (GetDataCatalogEncryptionSettingsDataCatalogEncryptionSettingOutput) ToGetDataCatalogEncryptionSettingsDataCatalogEncryptionSettingOutputWithContext ¶
func (o GetDataCatalogEncryptionSettingsDataCatalogEncryptionSettingOutput) ToGetDataCatalogEncryptionSettingsDataCatalogEncryptionSettingOutputWithContext(ctx context.Context) GetDataCatalogEncryptionSettingsDataCatalogEncryptionSettingOutput
type GetScriptArgs ¶
type GetScriptArgs struct { // List of the edges in the DAG. Defined below. DagEdges []GetScriptDagEdge `pulumi:"dagEdges"` // List of the nodes in the DAG. Defined below. DagNodes []GetScriptDagNode `pulumi:"dagNodes"` // Programming language of the resulting code from the DAG. Defaults to `PYTHON`. Valid values are `PYTHON` and `SCALA`. Language *string `pulumi:"language"` }
A collection of arguments for invoking getScript.
type GetScriptDagEdge ¶
type GetScriptDagEdgeArgs ¶
type GetScriptDagEdgeArgs struct { // ID of the node at which the edge starts. Source pulumi.StringInput `pulumi:"source"` // ID of the node at which the edge ends. Target pulumi.StringInput `pulumi:"target"` // Target of the edge. TargetParameter pulumi.StringPtrInput `pulumi:"targetParameter"` }
func (GetScriptDagEdgeArgs) ElementType ¶
func (GetScriptDagEdgeArgs) ElementType() reflect.Type
func (GetScriptDagEdgeArgs) ToGetScriptDagEdgeOutput ¶
func (i GetScriptDagEdgeArgs) ToGetScriptDagEdgeOutput() GetScriptDagEdgeOutput
func (GetScriptDagEdgeArgs) ToGetScriptDagEdgeOutputWithContext ¶
func (i GetScriptDagEdgeArgs) ToGetScriptDagEdgeOutputWithContext(ctx context.Context) GetScriptDagEdgeOutput
type GetScriptDagEdgeArray ¶
type GetScriptDagEdgeArray []GetScriptDagEdgeInput
func (GetScriptDagEdgeArray) ElementType ¶
func (GetScriptDagEdgeArray) ElementType() reflect.Type
func (GetScriptDagEdgeArray) ToGetScriptDagEdgeArrayOutput ¶
func (i GetScriptDagEdgeArray) ToGetScriptDagEdgeArrayOutput() GetScriptDagEdgeArrayOutput
func (GetScriptDagEdgeArray) ToGetScriptDagEdgeArrayOutputWithContext ¶
func (i GetScriptDagEdgeArray) ToGetScriptDagEdgeArrayOutputWithContext(ctx context.Context) GetScriptDagEdgeArrayOutput
type GetScriptDagEdgeArrayInput ¶
type GetScriptDagEdgeArrayInput interface { pulumi.Input ToGetScriptDagEdgeArrayOutput() GetScriptDagEdgeArrayOutput ToGetScriptDagEdgeArrayOutputWithContext(context.Context) GetScriptDagEdgeArrayOutput }
GetScriptDagEdgeArrayInput is an input type that accepts GetScriptDagEdgeArray and GetScriptDagEdgeArrayOutput values. You can construct a concrete instance of `GetScriptDagEdgeArrayInput` via:
GetScriptDagEdgeArray{ GetScriptDagEdgeArgs{...} }
type GetScriptDagEdgeArrayOutput ¶
type GetScriptDagEdgeArrayOutput struct{ *pulumi.OutputState }
func (GetScriptDagEdgeArrayOutput) ElementType ¶
func (GetScriptDagEdgeArrayOutput) ElementType() reflect.Type
func (GetScriptDagEdgeArrayOutput) Index ¶
func (o GetScriptDagEdgeArrayOutput) Index(i pulumi.IntInput) GetScriptDagEdgeOutput
func (GetScriptDagEdgeArrayOutput) ToGetScriptDagEdgeArrayOutput ¶
func (o GetScriptDagEdgeArrayOutput) ToGetScriptDagEdgeArrayOutput() GetScriptDagEdgeArrayOutput
func (GetScriptDagEdgeArrayOutput) ToGetScriptDagEdgeArrayOutputWithContext ¶
func (o GetScriptDagEdgeArrayOutput) ToGetScriptDagEdgeArrayOutputWithContext(ctx context.Context) GetScriptDagEdgeArrayOutput
type GetScriptDagEdgeInput ¶
type GetScriptDagEdgeInput interface { pulumi.Input ToGetScriptDagEdgeOutput() GetScriptDagEdgeOutput ToGetScriptDagEdgeOutputWithContext(context.Context) GetScriptDagEdgeOutput }
GetScriptDagEdgeInput is an input type that accepts GetScriptDagEdgeArgs and GetScriptDagEdgeOutput values. You can construct a concrete instance of `GetScriptDagEdgeInput` via:
GetScriptDagEdgeArgs{...}
type GetScriptDagEdgeOutput ¶
type GetScriptDagEdgeOutput struct{ *pulumi.OutputState }
func (GetScriptDagEdgeOutput) ElementType ¶
func (GetScriptDagEdgeOutput) ElementType() reflect.Type
func (GetScriptDagEdgeOutput) Source ¶
func (o GetScriptDagEdgeOutput) Source() pulumi.StringOutput
ID of the node at which the edge starts.
func (GetScriptDagEdgeOutput) Target ¶
func (o GetScriptDagEdgeOutput) Target() pulumi.StringOutput
ID of the node at which the edge ends.
func (GetScriptDagEdgeOutput) TargetParameter ¶
func (o GetScriptDagEdgeOutput) TargetParameter() pulumi.StringPtrOutput
Target of the edge.
func (GetScriptDagEdgeOutput) ToGetScriptDagEdgeOutput ¶
func (o GetScriptDagEdgeOutput) ToGetScriptDagEdgeOutput() GetScriptDagEdgeOutput
func (GetScriptDagEdgeOutput) ToGetScriptDagEdgeOutputWithContext ¶
func (o GetScriptDagEdgeOutput) ToGetScriptDagEdgeOutputWithContext(ctx context.Context) GetScriptDagEdgeOutput
type GetScriptDagNode ¶
type GetScriptDagNode struct { // Nested configuration an argument or property of a node. Defined below. Args []GetScriptDagNodeArg `pulumi:"args"` // Node identifier that is unique within the node's graph. Id string `pulumi:"id"` // Line number of the node. LineNumber *int `pulumi:"lineNumber"` // Type of node this is. NodeType string `pulumi:"nodeType"` }
type GetScriptDagNodeArg ¶
type GetScriptDagNodeArgArgs ¶
type GetScriptDagNodeArgArgs struct { // Name of the argument or property. Name pulumi.StringInput `pulumi:"name"` // Boolean if the value is used as a parameter. Defaults to `false`. Param pulumi.BoolPtrInput `pulumi:"param"` // Value of the argument or property. Value pulumi.StringInput `pulumi:"value"` }
func (GetScriptDagNodeArgArgs) ElementType ¶
func (GetScriptDagNodeArgArgs) ElementType() reflect.Type
func (GetScriptDagNodeArgArgs) ToGetScriptDagNodeArgOutput ¶
func (i GetScriptDagNodeArgArgs) ToGetScriptDagNodeArgOutput() GetScriptDagNodeArgOutput
func (GetScriptDagNodeArgArgs) ToGetScriptDagNodeArgOutputWithContext ¶
func (i GetScriptDagNodeArgArgs) ToGetScriptDagNodeArgOutputWithContext(ctx context.Context) GetScriptDagNodeArgOutput
type GetScriptDagNodeArgArray ¶
type GetScriptDagNodeArgArray []GetScriptDagNodeArgInput
func (GetScriptDagNodeArgArray) ElementType ¶
func (GetScriptDagNodeArgArray) ElementType() reflect.Type
func (GetScriptDagNodeArgArray) ToGetScriptDagNodeArgArrayOutput ¶
func (i GetScriptDagNodeArgArray) ToGetScriptDagNodeArgArrayOutput() GetScriptDagNodeArgArrayOutput
func (GetScriptDagNodeArgArray) ToGetScriptDagNodeArgArrayOutputWithContext ¶
func (i GetScriptDagNodeArgArray) ToGetScriptDagNodeArgArrayOutputWithContext(ctx context.Context) GetScriptDagNodeArgArrayOutput
type GetScriptDagNodeArgArrayInput ¶
type GetScriptDagNodeArgArrayInput interface { pulumi.Input ToGetScriptDagNodeArgArrayOutput() GetScriptDagNodeArgArrayOutput ToGetScriptDagNodeArgArrayOutputWithContext(context.Context) GetScriptDagNodeArgArrayOutput }
GetScriptDagNodeArgArrayInput is an input type that accepts GetScriptDagNodeArgArray and GetScriptDagNodeArgArrayOutput values. You can construct a concrete instance of `GetScriptDagNodeArgArrayInput` via:
GetScriptDagNodeArgArray{ GetScriptDagNodeArgArgs{...} }
type GetScriptDagNodeArgArrayOutput ¶
type GetScriptDagNodeArgArrayOutput struct{ *pulumi.OutputState }
func (GetScriptDagNodeArgArrayOutput) ElementType ¶
func (GetScriptDagNodeArgArrayOutput) ElementType() reflect.Type
func (GetScriptDagNodeArgArrayOutput) Index ¶
func (o GetScriptDagNodeArgArrayOutput) Index(i pulumi.IntInput) GetScriptDagNodeArgOutput
func (GetScriptDagNodeArgArrayOutput) ToGetScriptDagNodeArgArrayOutput ¶
func (o GetScriptDagNodeArgArrayOutput) ToGetScriptDagNodeArgArrayOutput() GetScriptDagNodeArgArrayOutput
func (GetScriptDagNodeArgArrayOutput) ToGetScriptDagNodeArgArrayOutputWithContext ¶
func (o GetScriptDagNodeArgArrayOutput) ToGetScriptDagNodeArgArrayOutputWithContext(ctx context.Context) GetScriptDagNodeArgArrayOutput
type GetScriptDagNodeArgInput ¶
type GetScriptDagNodeArgInput interface { pulumi.Input ToGetScriptDagNodeArgOutput() GetScriptDagNodeArgOutput ToGetScriptDagNodeArgOutputWithContext(context.Context) GetScriptDagNodeArgOutput }
GetScriptDagNodeArgInput is an input type that accepts GetScriptDagNodeArgArgs and GetScriptDagNodeArgOutput values. You can construct a concrete instance of `GetScriptDagNodeArgInput` via:
GetScriptDagNodeArgArgs{...}
type GetScriptDagNodeArgOutput ¶
type GetScriptDagNodeArgOutput struct{ *pulumi.OutputState }
func (GetScriptDagNodeArgOutput) ElementType ¶
func (GetScriptDagNodeArgOutput) ElementType() reflect.Type
func (GetScriptDagNodeArgOutput) Name ¶
func (o GetScriptDagNodeArgOutput) Name() pulumi.StringOutput
Name of the argument or property.
func (GetScriptDagNodeArgOutput) Param ¶
func (o GetScriptDagNodeArgOutput) Param() pulumi.BoolPtrOutput
Boolean if the value is used as a parameter. Defaults to `false`.
func (GetScriptDagNodeArgOutput) ToGetScriptDagNodeArgOutput ¶
func (o GetScriptDagNodeArgOutput) ToGetScriptDagNodeArgOutput() GetScriptDagNodeArgOutput
func (GetScriptDagNodeArgOutput) ToGetScriptDagNodeArgOutputWithContext ¶
func (o GetScriptDagNodeArgOutput) ToGetScriptDagNodeArgOutputWithContext(ctx context.Context) GetScriptDagNodeArgOutput
func (GetScriptDagNodeArgOutput) Value ¶
func (o GetScriptDagNodeArgOutput) Value() pulumi.StringOutput
Value of the argument or property.
type GetScriptDagNodeArgs ¶
type GetScriptDagNodeArgs struct { // Nested configuration an argument or property of a node. Defined below. Args GetScriptDagNodeArgArrayInput `pulumi:"args"` // Node identifier that is unique within the node's graph. Id pulumi.StringInput `pulumi:"id"` // Line number of the node. LineNumber pulumi.IntPtrInput `pulumi:"lineNumber"` // Type of node this is. NodeType pulumi.StringInput `pulumi:"nodeType"` }
func (GetScriptDagNodeArgs) ElementType ¶
func (GetScriptDagNodeArgs) ElementType() reflect.Type
func (GetScriptDagNodeArgs) ToGetScriptDagNodeOutput ¶
func (i GetScriptDagNodeArgs) ToGetScriptDagNodeOutput() GetScriptDagNodeOutput
func (GetScriptDagNodeArgs) ToGetScriptDagNodeOutputWithContext ¶
func (i GetScriptDagNodeArgs) ToGetScriptDagNodeOutputWithContext(ctx context.Context) GetScriptDagNodeOutput
type GetScriptDagNodeArray ¶
type GetScriptDagNodeArray []GetScriptDagNodeInput
func (GetScriptDagNodeArray) ElementType ¶
func (GetScriptDagNodeArray) ElementType() reflect.Type
func (GetScriptDagNodeArray) ToGetScriptDagNodeArrayOutput ¶
func (i GetScriptDagNodeArray) ToGetScriptDagNodeArrayOutput() GetScriptDagNodeArrayOutput
func (GetScriptDagNodeArray) ToGetScriptDagNodeArrayOutputWithContext ¶
func (i GetScriptDagNodeArray) ToGetScriptDagNodeArrayOutputWithContext(ctx context.Context) GetScriptDagNodeArrayOutput
type GetScriptDagNodeArrayInput ¶
type GetScriptDagNodeArrayInput interface { pulumi.Input ToGetScriptDagNodeArrayOutput() GetScriptDagNodeArrayOutput ToGetScriptDagNodeArrayOutputWithContext(context.Context) GetScriptDagNodeArrayOutput }
GetScriptDagNodeArrayInput is an input type that accepts GetScriptDagNodeArray and GetScriptDagNodeArrayOutput values. You can construct a concrete instance of `GetScriptDagNodeArrayInput` via:
GetScriptDagNodeArray{ GetScriptDagNodeArgs{...} }
type GetScriptDagNodeArrayOutput ¶
type GetScriptDagNodeArrayOutput struct{ *pulumi.OutputState }
func (GetScriptDagNodeArrayOutput) ElementType ¶
func (GetScriptDagNodeArrayOutput) ElementType() reflect.Type
func (GetScriptDagNodeArrayOutput) Index ¶
func (o GetScriptDagNodeArrayOutput) Index(i pulumi.IntInput) GetScriptDagNodeOutput
func (GetScriptDagNodeArrayOutput) ToGetScriptDagNodeArrayOutput ¶
func (o GetScriptDagNodeArrayOutput) ToGetScriptDagNodeArrayOutput() GetScriptDagNodeArrayOutput
func (GetScriptDagNodeArrayOutput) ToGetScriptDagNodeArrayOutputWithContext ¶
func (o GetScriptDagNodeArrayOutput) ToGetScriptDagNodeArrayOutputWithContext(ctx context.Context) GetScriptDagNodeArrayOutput
type GetScriptDagNodeInput ¶
type GetScriptDagNodeInput interface { pulumi.Input ToGetScriptDagNodeOutput() GetScriptDagNodeOutput ToGetScriptDagNodeOutputWithContext(context.Context) GetScriptDagNodeOutput }
GetScriptDagNodeInput is an input type that accepts GetScriptDagNodeArgs and GetScriptDagNodeOutput values. You can construct a concrete instance of `GetScriptDagNodeInput` via:
GetScriptDagNodeArgs{...}
type GetScriptDagNodeOutput ¶
type GetScriptDagNodeOutput struct{ *pulumi.OutputState }
func (GetScriptDagNodeOutput) Args ¶
func (o GetScriptDagNodeOutput) Args() GetScriptDagNodeArgArrayOutput
Nested configuration an argument or property of a node. Defined below.
func (GetScriptDagNodeOutput) ElementType ¶
func (GetScriptDagNodeOutput) ElementType() reflect.Type
func (GetScriptDagNodeOutput) Id ¶
func (o GetScriptDagNodeOutput) Id() pulumi.StringOutput
Node identifier that is unique within the node's graph.
func (GetScriptDagNodeOutput) LineNumber ¶
func (o GetScriptDagNodeOutput) LineNumber() pulumi.IntPtrOutput
Line number of the node.
func (GetScriptDagNodeOutput) NodeType ¶
func (o GetScriptDagNodeOutput) NodeType() pulumi.StringOutput
Type of node this is.
func (GetScriptDagNodeOutput) ToGetScriptDagNodeOutput ¶
func (o GetScriptDagNodeOutput) ToGetScriptDagNodeOutput() GetScriptDagNodeOutput
func (GetScriptDagNodeOutput) ToGetScriptDagNodeOutputWithContext ¶
func (o GetScriptDagNodeOutput) ToGetScriptDagNodeOutputWithContext(ctx context.Context) GetScriptDagNodeOutput
type GetScriptOutputArgs ¶
type GetScriptOutputArgs struct { // List of the edges in the DAG. Defined below. DagEdges GetScriptDagEdgeArrayInput `pulumi:"dagEdges"` // List of the nodes in the DAG. Defined below. DagNodes GetScriptDagNodeArrayInput `pulumi:"dagNodes"` // Programming language of the resulting code from the DAG. Defaults to `PYTHON`. Valid values are `PYTHON` and `SCALA`. Language pulumi.StringPtrInput `pulumi:"language"` }
A collection of arguments for invoking getScript.
func (GetScriptOutputArgs) ElementType ¶
func (GetScriptOutputArgs) ElementType() reflect.Type
type GetScriptResult ¶
type GetScriptResult struct { DagEdges []GetScriptDagEdge `pulumi:"dagEdges"` DagNodes []GetScriptDagNode `pulumi:"dagNodes"` // The provider-assigned unique ID for this managed resource. Id string `pulumi:"id"` Language *string `pulumi:"language"` // Python script generated from the DAG when the `language` argument is set to `PYTHON`. PythonScript string `pulumi:"pythonScript"` // Scala code generated from the DAG when the `language` argument is set to `SCALA`. ScalaCode string `pulumi:"scalaCode"` }
A collection of values returned by getScript.
func GetScript ¶
func GetScript(ctx *pulumi.Context, args *GetScriptArgs, opts ...pulumi.InvokeOption) (*GetScriptResult, error)
Use this data source to generate a Glue script from a Directed Acyclic Graph (DAG).
## Example Usage
### Generate Python Script
```go package main
import (
"fmt" "github.com/pulumi/pulumi-aws/sdk/v6/go/aws/glue" "github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { example, err := glue.GetScript(ctx, &glue.GetScriptArgs{ Language: pulumi.StringRef("PYTHON"), DagEdges: []glue.GetScriptDagEdge{ { Source: "datasource0", Target: "applymapping1", }, { Source: "applymapping1", Target: "selectfields2", }, { Source: "selectfields2", Target: "resolvechoice3", }, { Source: "resolvechoice3", Target: "datasink4", }, }, DagNodes: []glue.GetScriptDagNode{ { Id: "datasource0", NodeType: "DataSource", Args: []glue.GetScriptDagNodeArg{ { Name: "database", Value: fmt.Sprintf("\"%v\"", source.Name), }, { Name: "table_name", Value: fmt.Sprintf("\"%v\"", sourceAwsGlueCatalogTable.Name), }, }, }, { Id: "applymapping1", NodeType: "ApplyMapping", Args: []glue.GetScriptDagNodeArg{ { Name: "mapping", Value: "[(\"column1\", \"string\", \"column1\", \"string\")]", }, }, }, { Id: "selectfields2", NodeType: "SelectFields", Args: []glue.GetScriptDagNodeArg{ { Name: "paths", Value: "[\"column1\"]", }, }, }, { Id: "resolvechoice3", NodeType: "ResolveChoice", Args: []glue.GetScriptDagNodeArg{ { Name: "choice", Value: "\"MATCH_CATALOG\"", }, { Name: "database", Value: fmt.Sprintf("\"%v\"", destination.Name), }, { Name: "table_name", Value: fmt.Sprintf("\"%v\"", destinationAwsGlueCatalogTable.Name), }, }, }, { Id: "datasink4", NodeType: "DataSink", Args: []glue.GetScriptDagNodeArg{ { Name: "database", Value: fmt.Sprintf("\"%v\"", destination.Name), }, { Name: "table_name", Value: fmt.Sprintf("\"%v\"", destinationAwsGlueCatalogTable.Name), }, }, }, }, }, nil) if err != nil { return err } ctx.Export("pythonScript", example.PythonScript) return nil }) }
```
### Generate Scala Code
```go package main
import (
"fmt" "github.com/pulumi/pulumi-aws/sdk/v6/go/aws/glue" "github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { example, err := glue.GetScript(ctx, &glue.GetScriptArgs{ Language: pulumi.StringRef("SCALA"), DagEdges: []glue.GetScriptDagEdge{ { Source: "datasource0", Target: "applymapping1", }, { Source: "applymapping1", Target: "selectfields2", }, { Source: "selectfields2", Target: "resolvechoice3", }, { Source: "resolvechoice3", Target: "datasink4", }, }, DagNodes: []glue.GetScriptDagNode{ { Id: "datasource0", NodeType: "DataSource", Args: []glue.GetScriptDagNodeArg{ { Name: "database", Value: fmt.Sprintf("\"%v\"", source.Name), }, { Name: "table_name", Value: fmt.Sprintf("\"%v\"", sourceAwsGlueCatalogTable.Name), }, }, }, { Id: "applymapping1", NodeType: "ApplyMapping", Args: []glue.GetScriptDagNodeArg{ { Name: "mappings", Value: "[(\"column1\", \"string\", \"column1\", \"string\")]", }, }, }, { Id: "selectfields2", NodeType: "SelectFields", Args: []glue.GetScriptDagNodeArg{ { Name: "paths", Value: "[\"column1\"]", }, }, }, { Id: "resolvechoice3", NodeType: "ResolveChoice", Args: []glue.GetScriptDagNodeArg{ { Name: "choice", Value: "\"MATCH_CATALOG\"", }, { Name: "database", Value: fmt.Sprintf("\"%v\"", destination.Name), }, { Name: "table_name", Value: fmt.Sprintf("\"%v\"", destinationAwsGlueCatalogTable.Name), }, }, }, { Id: "datasink4", NodeType: "DataSink", Args: []glue.GetScriptDagNodeArg{ { Name: "database", Value: fmt.Sprintf("\"%v\"", destination.Name), }, { Name: "table_name", Value: fmt.Sprintf("\"%v\"", destinationAwsGlueCatalogTable.Name), }, }, }, }, }, nil) if err != nil { return err } ctx.Export("scalaCode", example.ScalaCode) return nil }) }
```
type GetScriptResultOutput ¶
type GetScriptResultOutput struct{ *pulumi.OutputState }
A collection of values returned by getScript.
func GetScriptOutput ¶
func GetScriptOutput(ctx *pulumi.Context, args GetScriptOutputArgs, opts ...pulumi.InvokeOption) GetScriptResultOutput
func (GetScriptResultOutput) DagEdges ¶
func (o GetScriptResultOutput) DagEdges() GetScriptDagEdgeArrayOutput
func (GetScriptResultOutput) DagNodes ¶
func (o GetScriptResultOutput) DagNodes() GetScriptDagNodeArrayOutput
func (GetScriptResultOutput) ElementType ¶
func (GetScriptResultOutput) ElementType() reflect.Type
func (GetScriptResultOutput) Id ¶
func (o GetScriptResultOutput) Id() pulumi.StringOutput
The provider-assigned unique ID for this managed resource.
func (GetScriptResultOutput) Language ¶
func (o GetScriptResultOutput) Language() pulumi.StringPtrOutput
func (GetScriptResultOutput) PythonScript ¶
func (o GetScriptResultOutput) PythonScript() pulumi.StringOutput
Python script generated from the DAG when the `language` argument is set to `PYTHON`.
func (GetScriptResultOutput) ScalaCode ¶
func (o GetScriptResultOutput) ScalaCode() pulumi.StringOutput
Scala code generated from the DAG when the `language` argument is set to `SCALA`.
func (GetScriptResultOutput) ToGetScriptResultOutput ¶
func (o GetScriptResultOutput) ToGetScriptResultOutput() GetScriptResultOutput
func (GetScriptResultOutput) ToGetScriptResultOutputWithContext ¶
func (o GetScriptResultOutput) ToGetScriptResultOutputWithContext(ctx context.Context) GetScriptResultOutput
type Job ¶
type Job struct { pulumi.CustomResourceState // Amazon Resource Name (ARN) of Glue Job Arn pulumi.StringOutput `pulumi:"arn"` // The command of the job. Defined below. Command JobCommandOutput `pulumi:"command"` // The list of connections used for this job. Connections pulumi.StringArrayOutput `pulumi:"connections"` // The map of default arguments for this job. You can specify arguments here that your own job-execution script consumes, as well as arguments that AWS Glue itself consumes. For information about how to specify and consume your own Job arguments, see the [Calling AWS Glue APIs in Python](http://docs.aws.amazon.com/glue/latest/dg/aws-glue-programming-python-calling.html) topic in the developer guide. For information about the key-value pairs that AWS Glue consumes to set up your job, see the [Special Parameters Used by AWS Glue](http://docs.aws.amazon.com/glue/latest/dg/aws-glue-programming-python-glue-arguments.html) topic in the developer guide. DefaultArguments pulumi.StringMapOutput `pulumi:"defaultArguments"` // Description of the job. Description pulumi.StringPtrOutput `pulumi:"description"` // Indicates whether the job is run with a standard or flexible execution class. The standard execution class is ideal for time-sensitive workloads that require fast job startup and dedicated resources. Valid value: `FLEX`, `STANDARD`. ExecutionClass pulumi.StringPtrOutput `pulumi:"executionClass"` // Execution property of the job. Defined below. ExecutionProperty JobExecutionPropertyOutput `pulumi:"executionProperty"` // The version of glue to use, for example "1.0". Ray jobs should set this to 4.0 or greater. For information about available versions, see the [AWS Glue Release Notes](https://docs.aws.amazon.com/glue/latest/dg/release-notes.html). GlueVersion pulumi.StringOutput `pulumi:"glueVersion"` // Specifies whether job run queuing is enabled for the job runs for this job. A value of true means job run queuing is enabled for the job runs. If false or not populated, the job runs will not be considered for queueing. JobRunQueuingEnabled pulumi.BoolPtrOutput `pulumi:"jobRunQueuingEnabled"` // Specifies the day of the week and hour for the maintenance window for streaming jobs. MaintenanceWindow pulumi.StringPtrOutput `pulumi:"maintenanceWindow"` // The maximum number of AWS Glue data processing units (DPUs) that can be allocated when this job runs. `Required` when `pythonshell` is set, accept either `0.0625` or `1.0`. Use `numberOfWorkers` and `workerType` arguments instead with `glueVersion` `2.0` and above. MaxCapacity pulumi.Float64Output `pulumi:"maxCapacity"` // The maximum number of times to retry this job if it fails. MaxRetries pulumi.IntPtrOutput `pulumi:"maxRetries"` // The name you assign to this job. It must be unique in your account. Name pulumi.StringOutput `pulumi:"name"` // Non-overridable arguments for this job, specified as name-value pairs. NonOverridableArguments pulumi.StringMapOutput `pulumi:"nonOverridableArguments"` // Notification property of the job. Defined below. NotificationProperty JobNotificationPropertyOutput `pulumi:"notificationProperty"` // The number of workers of a defined workerType that are allocated when a job runs. NumberOfWorkers pulumi.IntOutput `pulumi:"numberOfWorkers"` // The ARN of the IAM role associated with this job. RoleArn pulumi.StringOutput `pulumi:"roleArn"` // The name of the Security Configuration to be associated with the job. SecurityConfiguration pulumi.StringPtrOutput `pulumi:"securityConfiguration"` // Key-value map of resource tags. If configured with a provider `defaultTags` configuration block present, tags with matching keys will overwrite those defined at the provider-level. Tags pulumi.StringMapOutput `pulumi:"tags"` // A map of tags assigned to the resource, including those inherited from the provider `defaultTags` configuration block. // // Deprecated: Please use `tags` instead. TagsAll pulumi.StringMapOutput `pulumi:"tagsAll"` // The job timeout in minutes. The default is 2880 minutes (48 hours) for `glueetl` and `pythonshell` jobs, and null (unlimited) for `gluestreaming` jobs. Timeout pulumi.IntOutput `pulumi:"timeout"` // The type of predefined worker that is allocated when a job runs. Accepts a value of Standard, G.1X, G.2X, or G.025X for Spark jobs. Accepts the value Z.2X for Ray jobs. // * For the Standard worker type, each worker provides 4 vCPU, 16 GB of memory and a 50GB disk, and 2 executors per worker. // * For the G.1X worker type, each worker maps to 1 DPU (4 vCPU, 16 GB of memory, 64 GB disk), and provides 1 executor per worker. Recommended for memory-intensive jobs. // * For the G.2X worker type, each worker maps to 2 DPU (8 vCPU, 32 GB of memory, 128 GB disk), and provides 1 executor per worker. Recommended for memory-intensive jobs. // * For the G.4X worker type, each worker maps to 4 DPU (16 vCPUs, 64 GB of memory) with 256GB disk (approximately 235GB free), and provides 1 executor per worker. Recommended for memory-intensive jobs. Only available for Glue version 3.0. Available AWS Regions: US East (Ohio), US East (N. Virginia), US West (Oregon), Asia Pacific (Singapore), Asia Pacific (Sydney), Asia Pacific (Tokyo), Canada (Central), Europe (Frankfurt), Europe (Ireland), and Europe (Stockholm). // * For the G.8X worker type, each worker maps to 8 DPU (32 vCPUs, 128 GB of memory) with 512GB disk (approximately 487GB free), and provides 1 executor per worker. Recommended for memory-intensive jobs. Only available for Glue version 3.0. Available AWS Regions: US East (Ohio), US East (N. Virginia), US West (Oregon), Asia Pacific (Singapore), Asia Pacific (Sydney), Asia Pacific (Tokyo), Canada (Central), Europe (Frankfurt), Europe (Ireland), and Europe (Stockholm). // * For the G.025X worker type, each worker maps to 0.25 DPU (2 vCPU, 4GB of memory, 64 GB disk), and provides 1 executor per worker. Recommended for low volume streaming jobs. Only available for Glue version 3.0. // * For the Z.2X worker type, each worker maps to 2 M-DPU (8vCPU, 64 GB of m emory, 128 GB disk), and provides up to 8 Ray workers based on the autoscaler. WorkerType pulumi.StringOutput `pulumi:"workerType"` }
Provides a Glue Job resource.
> Glue functionality, such as monitoring and logging of jobs, is typically managed with the `defaultArguments` argument. See the [Special Parameters Used by AWS Glue](https://docs.aws.amazon.com/glue/latest/dg/aws-glue-programming-etl-glue-arguments.html) topic in the Glue developer guide for additional information.
## Example Usage
### Python Job
```go package main
import (
"fmt" "github.com/pulumi/pulumi-aws/sdk/v6/go/aws/glue" "github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { _, err := glue.NewJob(ctx, "example", &glue.JobArgs{ Name: pulumi.String("example"), RoleArn: pulumi.Any(exampleAwsIamRole.Arn), Command: &glue.JobCommandArgs{ ScriptLocation: pulumi.Sprintf("s3://%v/example.py", exampleAwsS3Bucket.Bucket), }, }) if err != nil { return err } return nil }) }
```
### Ray Job
```go package main
import (
"fmt" "github.com/pulumi/pulumi-aws/sdk/v6/go/aws/glue" "github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { _, err := glue.NewJob(ctx, "example", &glue.JobArgs{ Name: pulumi.String("example"), RoleArn: pulumi.Any(exampleAwsIamRole.Arn), GlueVersion: pulumi.String("4.0"), WorkerType: pulumi.String("Z.2X"), Command: &glue.JobCommandArgs{ Name: pulumi.String("glueray"), PythonVersion: pulumi.String("3.9"), Runtime: pulumi.String("Ray2.4"), ScriptLocation: pulumi.Sprintf("s3://%v/example.py", exampleAwsS3Bucket.Bucket), }, }) if err != nil { return err } return nil }) }
```
### Scala Job
```go package main
import (
"fmt" "github.com/pulumi/pulumi-aws/sdk/v6/go/aws/glue" "github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { _, err := glue.NewJob(ctx, "example", &glue.JobArgs{ Name: pulumi.String("example"), RoleArn: pulumi.Any(exampleAwsIamRole.Arn), Command: &glue.JobCommandArgs{ ScriptLocation: pulumi.Sprintf("s3://%v/example.scala", exampleAwsS3Bucket.Bucket), }, DefaultArguments: pulumi.StringMap{ "--job-language": pulumi.String("scala"), }, }) if err != nil { return err } return nil }) }
```
### Streaming Job
```go package main
import (
"fmt" "github.com/pulumi/pulumi-aws/sdk/v6/go/aws/glue" "github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { _, err := glue.NewJob(ctx, "example", &glue.JobArgs{ Name: pulumi.String("example streaming job"), RoleArn: pulumi.Any(exampleAwsIamRole.Arn), Command: &glue.JobCommandArgs{ Name: pulumi.String("gluestreaming"), ScriptLocation: pulumi.Sprintf("s3://%v/example.script", exampleAwsS3Bucket.Bucket), }, }) if err != nil { return err } return nil }) }
```
### Enabling CloudWatch Logs and Metrics
```go package main
import (
"github.com/pulumi/pulumi-aws/sdk/v6/go/aws/cloudwatch" "github.com/pulumi/pulumi-aws/sdk/v6/go/aws/glue" "github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { example, err := cloudwatch.NewLogGroup(ctx, "example", &cloudwatch.LogGroupArgs{ Name: pulumi.String("example"), RetentionInDays: pulumi.Int(14), }) if err != nil { return err } _, err = glue.NewJob(ctx, "example", &glue.JobArgs{ DefaultArguments: pulumi.StringMap{ "--continuous-log-logGroup": example.Name, "--enable-continuous-cloudwatch-log": pulumi.String("true"), "--enable-continuous-log-filter": pulumi.String("true"), "--enable-metrics": pulumi.String(""), }, }) if err != nil { return err } return nil }) }
```
## Import
Using `pulumi import`, import Glue Jobs using `name`. For example:
```sh $ pulumi import aws:glue/job:Job MyJob MyJob ```
func GetJob ¶
func GetJob(ctx *pulumi.Context, name string, id pulumi.IDInput, state *JobState, opts ...pulumi.ResourceOption) (*Job, error)
GetJob gets an existing Job resource's state with the given name, ID, and optional state properties that are used to uniquely qualify the lookup (nil if not required).
func NewJob ¶
func NewJob(ctx *pulumi.Context, name string, args *JobArgs, opts ...pulumi.ResourceOption) (*Job, error)
NewJob registers a new resource with the given unique name, arguments, and options.
func (*Job) ElementType ¶
func (*Job) ToJobOutput ¶
type JobArgs ¶
type JobArgs struct { // The command of the job. Defined below. Command JobCommandInput // The list of connections used for this job. Connections pulumi.StringArrayInput // The map of default arguments for this job. You can specify arguments here that your own job-execution script consumes, as well as arguments that AWS Glue itself consumes. For information about how to specify and consume your own Job arguments, see the [Calling AWS Glue APIs in Python](http://docs.aws.amazon.com/glue/latest/dg/aws-glue-programming-python-calling.html) topic in the developer guide. For information about the key-value pairs that AWS Glue consumes to set up your job, see the [Special Parameters Used by AWS Glue](http://docs.aws.amazon.com/glue/latest/dg/aws-glue-programming-python-glue-arguments.html) topic in the developer guide. DefaultArguments pulumi.StringMapInput // Description of the job. Description pulumi.StringPtrInput // Indicates whether the job is run with a standard or flexible execution class. The standard execution class is ideal for time-sensitive workloads that require fast job startup and dedicated resources. Valid value: `FLEX`, `STANDARD`. ExecutionClass pulumi.StringPtrInput // Execution property of the job. Defined below. ExecutionProperty JobExecutionPropertyPtrInput // The version of glue to use, for example "1.0". Ray jobs should set this to 4.0 or greater. For information about available versions, see the [AWS Glue Release Notes](https://docs.aws.amazon.com/glue/latest/dg/release-notes.html). GlueVersion pulumi.StringPtrInput // Specifies whether job run queuing is enabled for the job runs for this job. A value of true means job run queuing is enabled for the job runs. If false or not populated, the job runs will not be considered for queueing. JobRunQueuingEnabled pulumi.BoolPtrInput // Specifies the day of the week and hour for the maintenance window for streaming jobs. MaintenanceWindow pulumi.StringPtrInput // The maximum number of AWS Glue data processing units (DPUs) that can be allocated when this job runs. `Required` when `pythonshell` is set, accept either `0.0625` or `1.0`. Use `numberOfWorkers` and `workerType` arguments instead with `glueVersion` `2.0` and above. MaxCapacity pulumi.Float64PtrInput // The maximum number of times to retry this job if it fails. MaxRetries pulumi.IntPtrInput // The name you assign to this job. It must be unique in your account. Name pulumi.StringPtrInput // Non-overridable arguments for this job, specified as name-value pairs. NonOverridableArguments pulumi.StringMapInput // Notification property of the job. Defined below. NotificationProperty JobNotificationPropertyPtrInput // The number of workers of a defined workerType that are allocated when a job runs. NumberOfWorkers pulumi.IntPtrInput // The ARN of the IAM role associated with this job. RoleArn pulumi.StringInput // The name of the Security Configuration to be associated with the job. SecurityConfiguration pulumi.StringPtrInput // Key-value map of resource tags. If configured with a provider `defaultTags` configuration block present, tags with matching keys will overwrite those defined at the provider-level. Tags pulumi.StringMapInput // The job timeout in minutes. The default is 2880 minutes (48 hours) for `glueetl` and `pythonshell` jobs, and null (unlimited) for `gluestreaming` jobs. Timeout pulumi.IntPtrInput // The type of predefined worker that is allocated when a job runs. Accepts a value of Standard, G.1X, G.2X, or G.025X for Spark jobs. Accepts the value Z.2X for Ray jobs. // * For the Standard worker type, each worker provides 4 vCPU, 16 GB of memory and a 50GB disk, and 2 executors per worker. // * For the G.1X worker type, each worker maps to 1 DPU (4 vCPU, 16 GB of memory, 64 GB disk), and provides 1 executor per worker. Recommended for memory-intensive jobs. // * For the G.2X worker type, each worker maps to 2 DPU (8 vCPU, 32 GB of memory, 128 GB disk), and provides 1 executor per worker. Recommended for memory-intensive jobs. // * For the G.4X worker type, each worker maps to 4 DPU (16 vCPUs, 64 GB of memory) with 256GB disk (approximately 235GB free), and provides 1 executor per worker. Recommended for memory-intensive jobs. Only available for Glue version 3.0. Available AWS Regions: US East (Ohio), US East (N. Virginia), US West (Oregon), Asia Pacific (Singapore), Asia Pacific (Sydney), Asia Pacific (Tokyo), Canada (Central), Europe (Frankfurt), Europe (Ireland), and Europe (Stockholm). // * For the G.8X worker type, each worker maps to 8 DPU (32 vCPUs, 128 GB of memory) with 512GB disk (approximately 487GB free), and provides 1 executor per worker. Recommended for memory-intensive jobs. Only available for Glue version 3.0. Available AWS Regions: US East (Ohio), US East (N. Virginia), US West (Oregon), Asia Pacific (Singapore), Asia Pacific (Sydney), Asia Pacific (Tokyo), Canada (Central), Europe (Frankfurt), Europe (Ireland), and Europe (Stockholm). // * For the G.025X worker type, each worker maps to 0.25 DPU (2 vCPU, 4GB of memory, 64 GB disk), and provides 1 executor per worker. Recommended for low volume streaming jobs. Only available for Glue version 3.0. // * For the Z.2X worker type, each worker maps to 2 M-DPU (8vCPU, 64 GB of m emory, 128 GB disk), and provides up to 8 Ray workers based on the autoscaler. WorkerType pulumi.StringPtrInput }
The set of arguments for constructing a Job resource.
func (JobArgs) ElementType ¶
type JobArray ¶
type JobArray []JobInput
func (JobArray) ElementType ¶
func (JobArray) ToJobArrayOutput ¶
func (i JobArray) ToJobArrayOutput() JobArrayOutput
func (JobArray) ToJobArrayOutputWithContext ¶
func (i JobArray) ToJobArrayOutputWithContext(ctx context.Context) JobArrayOutput
type JobArrayInput ¶
type JobArrayInput interface { pulumi.Input ToJobArrayOutput() JobArrayOutput ToJobArrayOutputWithContext(context.Context) JobArrayOutput }
JobArrayInput is an input type that accepts JobArray and JobArrayOutput values. You can construct a concrete instance of `JobArrayInput` via:
JobArray{ JobArgs{...} }
type JobArrayOutput ¶
type JobArrayOutput struct{ *pulumi.OutputState }
func (JobArrayOutput) ElementType ¶
func (JobArrayOutput) ElementType() reflect.Type
func (JobArrayOutput) ToJobArrayOutput ¶
func (o JobArrayOutput) ToJobArrayOutput() JobArrayOutput
func (JobArrayOutput) ToJobArrayOutputWithContext ¶
func (o JobArrayOutput) ToJobArrayOutputWithContext(ctx context.Context) JobArrayOutput
type JobCommand ¶
type JobCommand struct { // The name of the job command. Defaults to `glueetl`. Use `pythonshell` for Python Shell Job Type, `glueray` for Ray Job Type, or `gluestreaming` for Streaming Job Type. `maxCapacity` needs to be set if `pythonshell` is chosen. Name *string `pulumi:"name"` // The Python version being used to execute a Python shell job. Allowed values are 2, 3 or 3.9. Version 3 refers to Python 3.6. PythonVersion *string `pulumi:"pythonVersion"` // In Ray jobs, runtime is used to specify the versions of Ray, Python and additional libraries available in your environment. This field is not used in other job types. For supported runtime environment values, see [Working with Ray jobs](https://docs.aws.amazon.com/glue/latest/dg/ray-jobs-section.html#author-job-ray-runtimes) in the Glue Developer Guide. Runtime *string `pulumi:"runtime"` // Specifies the S3 path to a script that executes a job. ScriptLocation string `pulumi:"scriptLocation"` }
type JobCommandArgs ¶
type JobCommandArgs struct { // The name of the job command. Defaults to `glueetl`. Use `pythonshell` for Python Shell Job Type, `glueray` for Ray Job Type, or `gluestreaming` for Streaming Job Type. `maxCapacity` needs to be set if `pythonshell` is chosen. Name pulumi.StringPtrInput `pulumi:"name"` // The Python version being used to execute a Python shell job. Allowed values are 2, 3 or 3.9. Version 3 refers to Python 3.6. PythonVersion pulumi.StringPtrInput `pulumi:"pythonVersion"` // In Ray jobs, runtime is used to specify the versions of Ray, Python and additional libraries available in your environment. This field is not used in other job types. For supported runtime environment values, see [Working with Ray jobs](https://docs.aws.amazon.com/glue/latest/dg/ray-jobs-section.html#author-job-ray-runtimes) in the Glue Developer Guide. Runtime pulumi.StringPtrInput `pulumi:"runtime"` // Specifies the S3 path to a script that executes a job. ScriptLocation pulumi.StringInput `pulumi:"scriptLocation"` }
func (JobCommandArgs) ElementType ¶
func (JobCommandArgs) ElementType() reflect.Type
func (JobCommandArgs) ToJobCommandOutput ¶
func (i JobCommandArgs) ToJobCommandOutput() JobCommandOutput
func (JobCommandArgs) ToJobCommandOutputWithContext ¶
func (i JobCommandArgs) ToJobCommandOutputWithContext(ctx context.Context) JobCommandOutput
func (JobCommandArgs) ToJobCommandPtrOutput ¶
func (i JobCommandArgs) ToJobCommandPtrOutput() JobCommandPtrOutput
func (JobCommandArgs) ToJobCommandPtrOutputWithContext ¶
func (i JobCommandArgs) ToJobCommandPtrOutputWithContext(ctx context.Context) JobCommandPtrOutput
type JobCommandInput ¶
type JobCommandInput interface { pulumi.Input ToJobCommandOutput() JobCommandOutput ToJobCommandOutputWithContext(context.Context) JobCommandOutput }
JobCommandInput is an input type that accepts JobCommandArgs and JobCommandOutput values. You can construct a concrete instance of `JobCommandInput` via:
JobCommandArgs{...}
type JobCommandOutput ¶
type JobCommandOutput struct{ *pulumi.OutputState }
func (JobCommandOutput) ElementType ¶
func (JobCommandOutput) ElementType() reflect.Type
func (JobCommandOutput) Name ¶
func (o JobCommandOutput) Name() pulumi.StringPtrOutput
The name of the job command. Defaults to `glueetl`. Use `pythonshell` for Python Shell Job Type, `glueray` for Ray Job Type, or `gluestreaming` for Streaming Job Type. `maxCapacity` needs to be set if `pythonshell` is chosen.
func (JobCommandOutput) PythonVersion ¶
func (o JobCommandOutput) PythonVersion() pulumi.StringPtrOutput
The Python version being used to execute a Python shell job. Allowed values are 2, 3 or 3.9. Version 3 refers to Python 3.6.
func (JobCommandOutput) Runtime ¶
func (o JobCommandOutput) Runtime() pulumi.StringPtrOutput
In Ray jobs, runtime is used to specify the versions of Ray, Python and additional libraries available in your environment. This field is not used in other job types. For supported runtime environment values, see [Working with Ray jobs](https://docs.aws.amazon.com/glue/latest/dg/ray-jobs-section.html#author-job-ray-runtimes) in the Glue Developer Guide.
func (JobCommandOutput) ScriptLocation ¶
func (o JobCommandOutput) ScriptLocation() pulumi.StringOutput
Specifies the S3 path to a script that executes a job.
func (JobCommandOutput) ToJobCommandOutput ¶
func (o JobCommandOutput) ToJobCommandOutput() JobCommandOutput
func (JobCommandOutput) ToJobCommandOutputWithContext ¶
func (o JobCommandOutput) ToJobCommandOutputWithContext(ctx context.Context) JobCommandOutput
func (JobCommandOutput) ToJobCommandPtrOutput ¶
func (o JobCommandOutput) ToJobCommandPtrOutput() JobCommandPtrOutput
func (JobCommandOutput) ToJobCommandPtrOutputWithContext ¶
func (o JobCommandOutput) ToJobCommandPtrOutputWithContext(ctx context.Context) JobCommandPtrOutput
type JobCommandPtrInput ¶
type JobCommandPtrInput interface { pulumi.Input ToJobCommandPtrOutput() JobCommandPtrOutput ToJobCommandPtrOutputWithContext(context.Context) JobCommandPtrOutput }
JobCommandPtrInput is an input type that accepts JobCommandArgs, JobCommandPtr and JobCommandPtrOutput values. You can construct a concrete instance of `JobCommandPtrInput` via:
JobCommandArgs{...} or: nil
func JobCommandPtr ¶
func JobCommandPtr(v *JobCommandArgs) JobCommandPtrInput
type JobCommandPtrOutput ¶
type JobCommandPtrOutput struct{ *pulumi.OutputState }
func (JobCommandPtrOutput) Elem ¶
func (o JobCommandPtrOutput) Elem() JobCommandOutput
func (JobCommandPtrOutput) ElementType ¶
func (JobCommandPtrOutput) ElementType() reflect.Type
func (JobCommandPtrOutput) Name ¶
func (o JobCommandPtrOutput) Name() pulumi.StringPtrOutput
The name of the job command. Defaults to `glueetl`. Use `pythonshell` for Python Shell Job Type, `glueray` for Ray Job Type, or `gluestreaming` for Streaming Job Type. `maxCapacity` needs to be set if `pythonshell` is chosen.
func (JobCommandPtrOutput) PythonVersion ¶
func (o JobCommandPtrOutput) PythonVersion() pulumi.StringPtrOutput
The Python version being used to execute a Python shell job. Allowed values are 2, 3 or 3.9. Version 3 refers to Python 3.6.
func (JobCommandPtrOutput) Runtime ¶
func (o JobCommandPtrOutput) Runtime() pulumi.StringPtrOutput
In Ray jobs, runtime is used to specify the versions of Ray, Python and additional libraries available in your environment. This field is not used in other job types. For supported runtime environment values, see [Working with Ray jobs](https://docs.aws.amazon.com/glue/latest/dg/ray-jobs-section.html#author-job-ray-runtimes) in the Glue Developer Guide.
func (JobCommandPtrOutput) ScriptLocation ¶
func (o JobCommandPtrOutput) ScriptLocation() pulumi.StringPtrOutput
Specifies the S3 path to a script that executes a job.
func (JobCommandPtrOutput) ToJobCommandPtrOutput ¶
func (o JobCommandPtrOutput) ToJobCommandPtrOutput() JobCommandPtrOutput
func (JobCommandPtrOutput) ToJobCommandPtrOutputWithContext ¶
func (o JobCommandPtrOutput) ToJobCommandPtrOutputWithContext(ctx context.Context) JobCommandPtrOutput
type JobExecutionProperty ¶
type JobExecutionProperty struct { // The maximum number of concurrent runs allowed for a job. The default is 1. MaxConcurrentRuns *int `pulumi:"maxConcurrentRuns"` }
type JobExecutionPropertyArgs ¶
type JobExecutionPropertyArgs struct { // The maximum number of concurrent runs allowed for a job. The default is 1. MaxConcurrentRuns pulumi.IntPtrInput `pulumi:"maxConcurrentRuns"` }
func (JobExecutionPropertyArgs) ElementType ¶
func (JobExecutionPropertyArgs) ElementType() reflect.Type
func (JobExecutionPropertyArgs) ToJobExecutionPropertyOutput ¶
func (i JobExecutionPropertyArgs) ToJobExecutionPropertyOutput() JobExecutionPropertyOutput
func (JobExecutionPropertyArgs) ToJobExecutionPropertyOutputWithContext ¶
func (i JobExecutionPropertyArgs) ToJobExecutionPropertyOutputWithContext(ctx context.Context) JobExecutionPropertyOutput
func (JobExecutionPropertyArgs) ToJobExecutionPropertyPtrOutput ¶
func (i JobExecutionPropertyArgs) ToJobExecutionPropertyPtrOutput() JobExecutionPropertyPtrOutput
func (JobExecutionPropertyArgs) ToJobExecutionPropertyPtrOutputWithContext ¶
func (i JobExecutionPropertyArgs) ToJobExecutionPropertyPtrOutputWithContext(ctx context.Context) JobExecutionPropertyPtrOutput
type JobExecutionPropertyInput ¶
type JobExecutionPropertyInput interface { pulumi.Input ToJobExecutionPropertyOutput() JobExecutionPropertyOutput ToJobExecutionPropertyOutputWithContext(context.Context) JobExecutionPropertyOutput }
JobExecutionPropertyInput is an input type that accepts JobExecutionPropertyArgs and JobExecutionPropertyOutput values. You can construct a concrete instance of `JobExecutionPropertyInput` via:
JobExecutionPropertyArgs{...}
type JobExecutionPropertyOutput ¶
type JobExecutionPropertyOutput struct{ *pulumi.OutputState }
func (JobExecutionPropertyOutput) ElementType ¶
func (JobExecutionPropertyOutput) ElementType() reflect.Type
func (JobExecutionPropertyOutput) MaxConcurrentRuns ¶
func (o JobExecutionPropertyOutput) MaxConcurrentRuns() pulumi.IntPtrOutput
The maximum number of concurrent runs allowed for a job. The default is 1.
func (JobExecutionPropertyOutput) ToJobExecutionPropertyOutput ¶
func (o JobExecutionPropertyOutput) ToJobExecutionPropertyOutput() JobExecutionPropertyOutput
func (JobExecutionPropertyOutput) ToJobExecutionPropertyOutputWithContext ¶
func (o JobExecutionPropertyOutput) ToJobExecutionPropertyOutputWithContext(ctx context.Context) JobExecutionPropertyOutput
func (JobExecutionPropertyOutput) ToJobExecutionPropertyPtrOutput ¶
func (o JobExecutionPropertyOutput) ToJobExecutionPropertyPtrOutput() JobExecutionPropertyPtrOutput
func (JobExecutionPropertyOutput) ToJobExecutionPropertyPtrOutputWithContext ¶
func (o JobExecutionPropertyOutput) ToJobExecutionPropertyPtrOutputWithContext(ctx context.Context) JobExecutionPropertyPtrOutput
type JobExecutionPropertyPtrInput ¶
type JobExecutionPropertyPtrInput interface { pulumi.Input ToJobExecutionPropertyPtrOutput() JobExecutionPropertyPtrOutput ToJobExecutionPropertyPtrOutputWithContext(context.Context) JobExecutionPropertyPtrOutput }
JobExecutionPropertyPtrInput is an input type that accepts JobExecutionPropertyArgs, JobExecutionPropertyPtr and JobExecutionPropertyPtrOutput values. You can construct a concrete instance of `JobExecutionPropertyPtrInput` via:
JobExecutionPropertyArgs{...} or: nil
func JobExecutionPropertyPtr ¶
func JobExecutionPropertyPtr(v *JobExecutionPropertyArgs) JobExecutionPropertyPtrInput
type JobExecutionPropertyPtrOutput ¶
type JobExecutionPropertyPtrOutput struct{ *pulumi.OutputState }
func (JobExecutionPropertyPtrOutput) Elem ¶
func (o JobExecutionPropertyPtrOutput) Elem() JobExecutionPropertyOutput
func (JobExecutionPropertyPtrOutput) ElementType ¶
func (JobExecutionPropertyPtrOutput) ElementType() reflect.Type
func (JobExecutionPropertyPtrOutput) MaxConcurrentRuns ¶
func (o JobExecutionPropertyPtrOutput) MaxConcurrentRuns() pulumi.IntPtrOutput
The maximum number of concurrent runs allowed for a job. The default is 1.
func (JobExecutionPropertyPtrOutput) ToJobExecutionPropertyPtrOutput ¶
func (o JobExecutionPropertyPtrOutput) ToJobExecutionPropertyPtrOutput() JobExecutionPropertyPtrOutput
func (JobExecutionPropertyPtrOutput) ToJobExecutionPropertyPtrOutputWithContext ¶
func (o JobExecutionPropertyPtrOutput) ToJobExecutionPropertyPtrOutputWithContext(ctx context.Context) JobExecutionPropertyPtrOutput
type JobMap ¶
func (JobMap) ElementType ¶
func (JobMap) ToJobMapOutput ¶
func (i JobMap) ToJobMapOutput() JobMapOutput
func (JobMap) ToJobMapOutputWithContext ¶
func (i JobMap) ToJobMapOutputWithContext(ctx context.Context) JobMapOutput
type JobMapInput ¶
type JobMapInput interface { pulumi.Input ToJobMapOutput() JobMapOutput ToJobMapOutputWithContext(context.Context) JobMapOutput }
JobMapInput is an input type that accepts JobMap and JobMapOutput values. You can construct a concrete instance of `JobMapInput` via:
JobMap{ "key": JobArgs{...} }
type JobMapOutput ¶
type JobMapOutput struct{ *pulumi.OutputState }
func (JobMapOutput) ElementType ¶
func (JobMapOutput) ElementType() reflect.Type
func (JobMapOutput) MapIndex ¶
func (o JobMapOutput) MapIndex(k pulumi.StringInput) JobOutput
func (JobMapOutput) ToJobMapOutput ¶
func (o JobMapOutput) ToJobMapOutput() JobMapOutput
func (JobMapOutput) ToJobMapOutputWithContext ¶
func (o JobMapOutput) ToJobMapOutputWithContext(ctx context.Context) JobMapOutput
type JobNotificationProperty ¶
type JobNotificationProperty struct { // After a job run starts, the number of minutes to wait before sending a job run delay notification. NotifyDelayAfter *int `pulumi:"notifyDelayAfter"` }
type JobNotificationPropertyArgs ¶
type JobNotificationPropertyArgs struct { // After a job run starts, the number of minutes to wait before sending a job run delay notification. NotifyDelayAfter pulumi.IntPtrInput `pulumi:"notifyDelayAfter"` }
func (JobNotificationPropertyArgs) ElementType ¶
func (JobNotificationPropertyArgs) ElementType() reflect.Type
func (JobNotificationPropertyArgs) ToJobNotificationPropertyOutput ¶
func (i JobNotificationPropertyArgs) ToJobNotificationPropertyOutput() JobNotificationPropertyOutput
func (JobNotificationPropertyArgs) ToJobNotificationPropertyOutputWithContext ¶
func (i JobNotificationPropertyArgs) ToJobNotificationPropertyOutputWithContext(ctx context.Context) JobNotificationPropertyOutput
func (JobNotificationPropertyArgs) ToJobNotificationPropertyPtrOutput ¶
func (i JobNotificationPropertyArgs) ToJobNotificationPropertyPtrOutput() JobNotificationPropertyPtrOutput
func (JobNotificationPropertyArgs) ToJobNotificationPropertyPtrOutputWithContext ¶
func (i JobNotificationPropertyArgs) ToJobNotificationPropertyPtrOutputWithContext(ctx context.Context) JobNotificationPropertyPtrOutput
type JobNotificationPropertyInput ¶
type JobNotificationPropertyInput interface { pulumi.Input ToJobNotificationPropertyOutput() JobNotificationPropertyOutput ToJobNotificationPropertyOutputWithContext(context.Context) JobNotificationPropertyOutput }
JobNotificationPropertyInput is an input type that accepts JobNotificationPropertyArgs and JobNotificationPropertyOutput values. You can construct a concrete instance of `JobNotificationPropertyInput` via:
JobNotificationPropertyArgs{...}
type JobNotificationPropertyOutput ¶
type JobNotificationPropertyOutput struct{ *pulumi.OutputState }
func (JobNotificationPropertyOutput) ElementType ¶
func (JobNotificationPropertyOutput) ElementType() reflect.Type
func (JobNotificationPropertyOutput) NotifyDelayAfter ¶
func (o JobNotificationPropertyOutput) NotifyDelayAfter() pulumi.IntPtrOutput
After a job run starts, the number of minutes to wait before sending a job run delay notification.
func (JobNotificationPropertyOutput) ToJobNotificationPropertyOutput ¶
func (o JobNotificationPropertyOutput) ToJobNotificationPropertyOutput() JobNotificationPropertyOutput
func (JobNotificationPropertyOutput) ToJobNotificationPropertyOutputWithContext ¶
func (o JobNotificationPropertyOutput) ToJobNotificationPropertyOutputWithContext(ctx context.Context) JobNotificationPropertyOutput
func (JobNotificationPropertyOutput) ToJobNotificationPropertyPtrOutput ¶
func (o JobNotificationPropertyOutput) ToJobNotificationPropertyPtrOutput() JobNotificationPropertyPtrOutput
func (JobNotificationPropertyOutput) ToJobNotificationPropertyPtrOutputWithContext ¶
func (o JobNotificationPropertyOutput) ToJobNotificationPropertyPtrOutputWithContext(ctx context.Context) JobNotificationPropertyPtrOutput
type JobNotificationPropertyPtrInput ¶
type JobNotificationPropertyPtrInput interface { pulumi.Input ToJobNotificationPropertyPtrOutput() JobNotificationPropertyPtrOutput ToJobNotificationPropertyPtrOutputWithContext(context.Context) JobNotificationPropertyPtrOutput }
JobNotificationPropertyPtrInput is an input type that accepts JobNotificationPropertyArgs, JobNotificationPropertyPtr and JobNotificationPropertyPtrOutput values. You can construct a concrete instance of `JobNotificationPropertyPtrInput` via:
JobNotificationPropertyArgs{...} or: nil
func JobNotificationPropertyPtr ¶
func JobNotificationPropertyPtr(v *JobNotificationPropertyArgs) JobNotificationPropertyPtrInput
type JobNotificationPropertyPtrOutput ¶
type JobNotificationPropertyPtrOutput struct{ *pulumi.OutputState }
func (JobNotificationPropertyPtrOutput) Elem ¶
func (o JobNotificationPropertyPtrOutput) Elem() JobNotificationPropertyOutput
func (JobNotificationPropertyPtrOutput) ElementType ¶
func (JobNotificationPropertyPtrOutput) ElementType() reflect.Type
func (JobNotificationPropertyPtrOutput) NotifyDelayAfter ¶
func (o JobNotificationPropertyPtrOutput) NotifyDelayAfter() pulumi.IntPtrOutput
After a job run starts, the number of minutes to wait before sending a job run delay notification.
func (JobNotificationPropertyPtrOutput) ToJobNotificationPropertyPtrOutput ¶
func (o JobNotificationPropertyPtrOutput) ToJobNotificationPropertyPtrOutput() JobNotificationPropertyPtrOutput
func (JobNotificationPropertyPtrOutput) ToJobNotificationPropertyPtrOutputWithContext ¶
func (o JobNotificationPropertyPtrOutput) ToJobNotificationPropertyPtrOutputWithContext(ctx context.Context) JobNotificationPropertyPtrOutput
type JobOutput ¶
type JobOutput struct{ *pulumi.OutputState }
func (JobOutput) Arn ¶
func (o JobOutput) Arn() pulumi.StringOutput
Amazon Resource Name (ARN) of Glue Job
func (JobOutput) Command ¶
func (o JobOutput) Command() JobCommandOutput
The command of the job. Defined below.
func (JobOutput) Connections ¶
func (o JobOutput) Connections() pulumi.StringArrayOutput
The list of connections used for this job.
func (JobOutput) DefaultArguments ¶
func (o JobOutput) DefaultArguments() pulumi.StringMapOutput
The map of default arguments for this job. You can specify arguments here that your own job-execution script consumes, as well as arguments that AWS Glue itself consumes. For information about how to specify and consume your own Job arguments, see the [Calling AWS Glue APIs in Python](http://docs.aws.amazon.com/glue/latest/dg/aws-glue-programming-python-calling.html) topic in the developer guide. For information about the key-value pairs that AWS Glue consumes to set up your job, see the [Special Parameters Used by AWS Glue](http://docs.aws.amazon.com/glue/latest/dg/aws-glue-programming-python-glue-arguments.html) topic in the developer guide.
func (JobOutput) Description ¶
func (o JobOutput) Description() pulumi.StringPtrOutput
Description of the job.
func (JobOutput) ElementType ¶
func (JobOutput) ExecutionClass ¶
func (o JobOutput) ExecutionClass() pulumi.StringPtrOutput
Indicates whether the job is run with a standard or flexible execution class. The standard execution class is ideal for time-sensitive workloads that require fast job startup and dedicated resources. Valid value: `FLEX`, `STANDARD`.
func (JobOutput) ExecutionProperty ¶
func (o JobOutput) ExecutionProperty() JobExecutionPropertyOutput
Execution property of the job. Defined below.
func (JobOutput) GlueVersion ¶
func (o JobOutput) GlueVersion() pulumi.StringOutput
The version of glue to use, for example "1.0". Ray jobs should set this to 4.0 or greater. For information about available versions, see the [AWS Glue Release Notes](https://docs.aws.amazon.com/glue/latest/dg/release-notes.html).
func (JobOutput) JobRunQueuingEnabled ¶ added in v6.51.0
func (o JobOutput) JobRunQueuingEnabled() pulumi.BoolPtrOutput
Specifies whether job run queuing is enabled for the job runs for this job. A value of true means job run queuing is enabled for the job runs. If false or not populated, the job runs will not be considered for queueing.
func (JobOutput) MaintenanceWindow ¶ added in v6.42.0
func (o JobOutput) MaintenanceWindow() pulumi.StringPtrOutput
Specifies the day of the week and hour for the maintenance window for streaming jobs.
func (JobOutput) MaxCapacity ¶
func (o JobOutput) MaxCapacity() pulumi.Float64Output
The maximum number of AWS Glue data processing units (DPUs) that can be allocated when this job runs. `Required` when `pythonshell` is set, accept either `0.0625` or `1.0`. Use `numberOfWorkers` and `workerType` arguments instead with `glueVersion` `2.0` and above.
func (JobOutput) MaxRetries ¶
func (o JobOutput) MaxRetries() pulumi.IntPtrOutput
The maximum number of times to retry this job if it fails.
func (JobOutput) Name ¶
func (o JobOutput) Name() pulumi.StringOutput
The name you assign to this job. It must be unique in your account.
func (JobOutput) NonOverridableArguments ¶
func (o JobOutput) NonOverridableArguments() pulumi.StringMapOutput
Non-overridable arguments for this job, specified as name-value pairs.
func (JobOutput) NotificationProperty ¶
func (o JobOutput) NotificationProperty() JobNotificationPropertyOutput
Notification property of the job. Defined below.
func (JobOutput) NumberOfWorkers ¶
The number of workers of a defined workerType that are allocated when a job runs.
func (JobOutput) RoleArn ¶
func (o JobOutput) RoleArn() pulumi.StringOutput
The ARN of the IAM role associated with this job.
func (JobOutput) SecurityConfiguration ¶
func (o JobOutput) SecurityConfiguration() pulumi.StringPtrOutput
The name of the Security Configuration to be associated with the job.
func (JobOutput) Tags ¶
func (o JobOutput) Tags() pulumi.StringMapOutput
Key-value map of resource tags. If configured with a provider `defaultTags` configuration block present, tags with matching keys will overwrite those defined at the provider-level.
func (JobOutput) TagsAll
deprecated
func (o JobOutput) TagsAll() pulumi.StringMapOutput
A map of tags assigned to the resource, including those inherited from the provider `defaultTags` configuration block.
Deprecated: Please use `tags` instead.
func (JobOutput) Timeout ¶
The job timeout in minutes. The default is 2880 minutes (48 hours) for `glueetl` and `pythonshell` jobs, and null (unlimited) for `gluestreaming` jobs.
func (JobOutput) ToJobOutput ¶
func (JobOutput) ToJobOutputWithContext ¶
func (JobOutput) WorkerType ¶
func (o JobOutput) WorkerType() pulumi.StringOutput
The type of predefined worker that is allocated when a job runs. Accepts a value of Standard, G.1X, G.2X, or G.025X for Spark jobs. Accepts the value Z.2X for Ray jobs. * For the Standard worker type, each worker provides 4 vCPU, 16 GB of memory and a 50GB disk, and 2 executors per worker. * For the G.1X worker type, each worker maps to 1 DPU (4 vCPU, 16 GB of memory, 64 GB disk), and provides 1 executor per worker. Recommended for memory-intensive jobs. * For the G.2X worker type, each worker maps to 2 DPU (8 vCPU, 32 GB of memory, 128 GB disk), and provides 1 executor per worker. Recommended for memory-intensive jobs. * For the G.4X worker type, each worker maps to 4 DPU (16 vCPUs, 64 GB of memory) with 256GB disk (approximately 235GB free), and provides 1 executor per worker. Recommended for memory-intensive jobs. Only available for Glue version 3.0. Available AWS Regions: US East (Ohio), US East (N. Virginia), US West (Oregon), Asia Pacific (Singapore), Asia Pacific (Sydney), Asia Pacific (Tokyo), Canada (Central), Europe (Frankfurt), Europe (Ireland), and Europe (Stockholm). * For the G.8X worker type, each worker maps to 8 DPU (32 vCPUs, 128 GB of memory) with 512GB disk (approximately 487GB free), and provides 1 executor per worker. Recommended for memory-intensive jobs. Only available for Glue version 3.0. Available AWS Regions: US East (Ohio), US East (N. Virginia), US West (Oregon), Asia Pacific (Singapore), Asia Pacific (Sydney), Asia Pacific (Tokyo), Canada (Central), Europe (Frankfurt), Europe (Ireland), and Europe (Stockholm). * For the G.025X worker type, each worker maps to 0.25 DPU (2 vCPU, 4GB of memory, 64 GB disk), and provides 1 executor per worker. Recommended for low volume streaming jobs. Only available for Glue version 3.0. * For the Z.2X worker type, each worker maps to 2 M-DPU (8vCPU, 64 GB of m emory, 128 GB disk), and provides up to 8 Ray workers based on the autoscaler.
type JobState ¶
type JobState struct { // Amazon Resource Name (ARN) of Glue Job Arn pulumi.StringPtrInput // The command of the job. Defined below. Command JobCommandPtrInput // The list of connections used for this job. Connections pulumi.StringArrayInput // The map of default arguments for this job. You can specify arguments here that your own job-execution script consumes, as well as arguments that AWS Glue itself consumes. For information about how to specify and consume your own Job arguments, see the [Calling AWS Glue APIs in Python](http://docs.aws.amazon.com/glue/latest/dg/aws-glue-programming-python-calling.html) topic in the developer guide. For information about the key-value pairs that AWS Glue consumes to set up your job, see the [Special Parameters Used by AWS Glue](http://docs.aws.amazon.com/glue/latest/dg/aws-glue-programming-python-glue-arguments.html) topic in the developer guide. DefaultArguments pulumi.StringMapInput // Description of the job. Description pulumi.StringPtrInput // Indicates whether the job is run with a standard or flexible execution class. The standard execution class is ideal for time-sensitive workloads that require fast job startup and dedicated resources. Valid value: `FLEX`, `STANDARD`. ExecutionClass pulumi.StringPtrInput // Execution property of the job. Defined below. ExecutionProperty JobExecutionPropertyPtrInput // The version of glue to use, for example "1.0". Ray jobs should set this to 4.0 or greater. For information about available versions, see the [AWS Glue Release Notes](https://docs.aws.amazon.com/glue/latest/dg/release-notes.html). GlueVersion pulumi.StringPtrInput // Specifies whether job run queuing is enabled for the job runs for this job. A value of true means job run queuing is enabled for the job runs. If false or not populated, the job runs will not be considered for queueing. JobRunQueuingEnabled pulumi.BoolPtrInput // Specifies the day of the week and hour for the maintenance window for streaming jobs. MaintenanceWindow pulumi.StringPtrInput // The maximum number of AWS Glue data processing units (DPUs) that can be allocated when this job runs. `Required` when `pythonshell` is set, accept either `0.0625` or `1.0`. Use `numberOfWorkers` and `workerType` arguments instead with `glueVersion` `2.0` and above. MaxCapacity pulumi.Float64PtrInput // The maximum number of times to retry this job if it fails. MaxRetries pulumi.IntPtrInput // The name you assign to this job. It must be unique in your account. Name pulumi.StringPtrInput // Non-overridable arguments for this job, specified as name-value pairs. NonOverridableArguments pulumi.StringMapInput // Notification property of the job. Defined below. NotificationProperty JobNotificationPropertyPtrInput // The number of workers of a defined workerType that are allocated when a job runs. NumberOfWorkers pulumi.IntPtrInput // The ARN of the IAM role associated with this job. RoleArn pulumi.StringPtrInput // The name of the Security Configuration to be associated with the job. SecurityConfiguration pulumi.StringPtrInput // Key-value map of resource tags. If configured with a provider `defaultTags` configuration block present, tags with matching keys will overwrite those defined at the provider-level. Tags pulumi.StringMapInput // A map of tags assigned to the resource, including those inherited from the provider `defaultTags` configuration block. // // Deprecated: Please use `tags` instead. TagsAll pulumi.StringMapInput // The job timeout in minutes. The default is 2880 minutes (48 hours) for `glueetl` and `pythonshell` jobs, and null (unlimited) for `gluestreaming` jobs. Timeout pulumi.IntPtrInput // The type of predefined worker that is allocated when a job runs. Accepts a value of Standard, G.1X, G.2X, or G.025X for Spark jobs. Accepts the value Z.2X for Ray jobs. // * For the Standard worker type, each worker provides 4 vCPU, 16 GB of memory and a 50GB disk, and 2 executors per worker. // * For the G.1X worker type, each worker maps to 1 DPU (4 vCPU, 16 GB of memory, 64 GB disk), and provides 1 executor per worker. Recommended for memory-intensive jobs. // * For the G.2X worker type, each worker maps to 2 DPU (8 vCPU, 32 GB of memory, 128 GB disk), and provides 1 executor per worker. Recommended for memory-intensive jobs. // * For the G.4X worker type, each worker maps to 4 DPU (16 vCPUs, 64 GB of memory) with 256GB disk (approximately 235GB free), and provides 1 executor per worker. Recommended for memory-intensive jobs. Only available for Glue version 3.0. Available AWS Regions: US East (Ohio), US East (N. Virginia), US West (Oregon), Asia Pacific (Singapore), Asia Pacific (Sydney), Asia Pacific (Tokyo), Canada (Central), Europe (Frankfurt), Europe (Ireland), and Europe (Stockholm). // * For the G.8X worker type, each worker maps to 8 DPU (32 vCPUs, 128 GB of memory) with 512GB disk (approximately 487GB free), and provides 1 executor per worker. Recommended for memory-intensive jobs. Only available for Glue version 3.0. Available AWS Regions: US East (Ohio), US East (N. Virginia), US West (Oregon), Asia Pacific (Singapore), Asia Pacific (Sydney), Asia Pacific (Tokyo), Canada (Central), Europe (Frankfurt), Europe (Ireland), and Europe (Stockholm). // * For the G.025X worker type, each worker maps to 0.25 DPU (2 vCPU, 4GB of memory, 64 GB disk), and provides 1 executor per worker. Recommended for low volume streaming jobs. Only available for Glue version 3.0. // * For the Z.2X worker type, each worker maps to 2 M-DPU (8vCPU, 64 GB of m emory, 128 GB disk), and provides up to 8 Ray workers based on the autoscaler. WorkerType pulumi.StringPtrInput }
func (JobState) ElementType ¶
type LookupCatalogTableArgs ¶
type LookupCatalogTableArgs struct { // ID of the Glue Catalog and database where the table metadata resides. If omitted, this defaults to the current AWS Account ID. CatalogId *string `pulumi:"catalogId"` // Name of the metadata database where the table metadata resides. DatabaseName string `pulumi:"databaseName"` // Name of the table. Name string `pulumi:"name"` // The time as of when to read the table contents. If not set, the most recent transaction commit time will be used. Cannot be specified along with `transactionId`. Specified in RFC 3339 format, e.g. `2006-01-02T15:04:05Z07:00`. QueryAsOfTime *string `pulumi:"queryAsOfTime"` // The transaction ID at which to read the table contents. TransactionId *int `pulumi:"transactionId"` }
A collection of arguments for invoking getCatalogTable.
type LookupCatalogTableOutputArgs ¶
type LookupCatalogTableOutputArgs struct { // ID of the Glue Catalog and database where the table metadata resides. If omitted, this defaults to the current AWS Account ID. CatalogId pulumi.StringPtrInput `pulumi:"catalogId"` // Name of the metadata database where the table metadata resides. DatabaseName pulumi.StringInput `pulumi:"databaseName"` // Name of the table. Name pulumi.StringInput `pulumi:"name"` // The time as of when to read the table contents. If not set, the most recent transaction commit time will be used. Cannot be specified along with `transactionId`. Specified in RFC 3339 format, e.g. `2006-01-02T15:04:05Z07:00`. QueryAsOfTime pulumi.StringPtrInput `pulumi:"queryAsOfTime"` // The transaction ID at which to read the table contents. TransactionId pulumi.IntPtrInput `pulumi:"transactionId"` }
A collection of arguments for invoking getCatalogTable.
func (LookupCatalogTableOutputArgs) ElementType ¶
func (LookupCatalogTableOutputArgs) ElementType() reflect.Type
type LookupCatalogTableResult ¶
type LookupCatalogTableResult struct { // The ARN of the Glue Table. Arn string `pulumi:"arn"` // ID of the Data Catalog in which the table resides. CatalogId string `pulumi:"catalogId"` // Name of the catalog database that contains the target table. DatabaseName string `pulumi:"databaseName"` // Description of the table. Description string `pulumi:"description"` // The provider-assigned unique ID for this managed resource. Id string `pulumi:"id"` // Name of the target table. Name string `pulumi:"name"` // Owner of the table. Owner string `pulumi:"owner"` // Map of initialization parameters for the SerDe, in key-value form. Parameters map[string]string `pulumi:"parameters"` // Configuration block for a maximum of 3 partition indexes. See `partitionIndex` below. PartitionIndices []GetCatalogTablePartitionIndex `pulumi:"partitionIndices"` // Configuration block of columns by which the table is partitioned. Only primitive types are supported as partition keys. See `partitionKeys` below. PartitionKeys []GetCatalogTablePartitionKey `pulumi:"partitionKeys"` QueryAsOfTime *string `pulumi:"queryAsOfTime"` // Retention time for this table. Retention int `pulumi:"retention"` // Configuration block for information about the physical storage of this table. For more information, refer to the [Glue Developer Guide](https://docs.aws.amazon.com/glue/latest/dg/aws-glue-api-catalog-tables.html#aws-glue-api-catalog-tables-StorageDescriptor). See `storageDescriptor` below. StorageDescriptors []GetCatalogTableStorageDescriptor `pulumi:"storageDescriptors"` // Type of this table (EXTERNAL_TABLE, VIRTUAL_VIEW, etc.). While optional, some Athena DDL queries such as `ALTER TABLE` and `SHOW CREATE TABLE` will fail if this argument is empty. TableType string `pulumi:"tableType"` // Configuration block of a target table for resource linking. See `targetTable` below. TargetTables []GetCatalogTableTargetTable `pulumi:"targetTables"` TransactionId *int `pulumi:"transactionId"` // If the table is a view, the expanded text of the view; otherwise null. ViewExpandedText string `pulumi:"viewExpandedText"` // If the table is a view, the original text of the view; otherwise null. ViewOriginalText string `pulumi:"viewOriginalText"` }
A collection of values returned by getCatalogTable.
func LookupCatalogTable ¶
func LookupCatalogTable(ctx *pulumi.Context, args *LookupCatalogTableArgs, opts ...pulumi.InvokeOption) (*LookupCatalogTableResult, error)
This data source can be used to fetch information about an AWS Glue Data Catalog Table.
## Example Usage
```go package main
import (
"github.com/pulumi/pulumi-aws/sdk/v6/go/aws/glue" "github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { _, err := glue.LookupCatalogTable(ctx, &glue.LookupCatalogTableArgs{ Name: "MyCatalogTable", DatabaseName: "MyCatalogDatabase", }, nil) if err != nil { return err } return nil }) }
```
type LookupCatalogTableResultOutput ¶
type LookupCatalogTableResultOutput struct{ *pulumi.OutputState }
A collection of values returned by getCatalogTable.
func LookupCatalogTableOutput ¶
func LookupCatalogTableOutput(ctx *pulumi.Context, args LookupCatalogTableOutputArgs, opts ...pulumi.InvokeOption) LookupCatalogTableResultOutput
func (LookupCatalogTableResultOutput) Arn ¶
func (o LookupCatalogTableResultOutput) Arn() pulumi.StringOutput
The ARN of the Glue Table.
func (LookupCatalogTableResultOutput) CatalogId ¶
func (o LookupCatalogTableResultOutput) CatalogId() pulumi.StringOutput
ID of the Data Catalog in which the table resides.
func (LookupCatalogTableResultOutput) DatabaseName ¶
func (o LookupCatalogTableResultOutput) DatabaseName() pulumi.StringOutput
Name of the catalog database that contains the target table.
func (LookupCatalogTableResultOutput) Description ¶
func (o LookupCatalogTableResultOutput) Description() pulumi.StringOutput
Description of the table.
func (LookupCatalogTableResultOutput) ElementType ¶
func (LookupCatalogTableResultOutput) ElementType() reflect.Type
func (LookupCatalogTableResultOutput) Id ¶
func (o LookupCatalogTableResultOutput) Id() pulumi.StringOutput
The provider-assigned unique ID for this managed resource.
func (LookupCatalogTableResultOutput) Name ¶
func (o LookupCatalogTableResultOutput) Name() pulumi.StringOutput
Name of the target table.
func (LookupCatalogTableResultOutput) Owner ¶
func (o LookupCatalogTableResultOutput) Owner() pulumi.StringOutput
Owner of the table.
func (LookupCatalogTableResultOutput) Parameters ¶
func (o LookupCatalogTableResultOutput) Parameters() pulumi.StringMapOutput
Map of initialization parameters for the SerDe, in key-value form.
func (LookupCatalogTableResultOutput) PartitionIndices ¶
func (o LookupCatalogTableResultOutput) PartitionIndices() GetCatalogTablePartitionIndexArrayOutput
Configuration block for a maximum of 3 partition indexes. See `partitionIndex` below.
func (LookupCatalogTableResultOutput) PartitionKeys ¶
func (o LookupCatalogTableResultOutput) PartitionKeys() GetCatalogTablePartitionKeyArrayOutput
Configuration block of columns by which the table is partitioned. Only primitive types are supported as partition keys. See `partitionKeys` below.
func (LookupCatalogTableResultOutput) QueryAsOfTime ¶
func (o LookupCatalogTableResultOutput) QueryAsOfTime() pulumi.StringPtrOutput
func (LookupCatalogTableResultOutput) Retention ¶
func (o LookupCatalogTableResultOutput) Retention() pulumi.IntOutput
Retention time for this table.
func (LookupCatalogTableResultOutput) StorageDescriptors ¶
func (o LookupCatalogTableResultOutput) StorageDescriptors() GetCatalogTableStorageDescriptorArrayOutput
Configuration block for information about the physical storage of this table. For more information, refer to the [Glue Developer Guide](https://docs.aws.amazon.com/glue/latest/dg/aws-glue-api-catalog-tables.html#aws-glue-api-catalog-tables-StorageDescriptor). See `storageDescriptor` below.
func (LookupCatalogTableResultOutput) TableType ¶
func (o LookupCatalogTableResultOutput) TableType() pulumi.StringOutput
Type of this table (EXTERNAL_TABLE, VIRTUAL_VIEW, etc.). While optional, some Athena DDL queries such as `ALTER TABLE` and `SHOW CREATE TABLE` will fail if this argument is empty.
func (LookupCatalogTableResultOutput) TargetTables ¶
func (o LookupCatalogTableResultOutput) TargetTables() GetCatalogTableTargetTableArrayOutput
Configuration block of a target table for resource linking. See `targetTable` below.
func (LookupCatalogTableResultOutput) ToLookupCatalogTableResultOutput ¶
func (o LookupCatalogTableResultOutput) ToLookupCatalogTableResultOutput() LookupCatalogTableResultOutput
func (LookupCatalogTableResultOutput) ToLookupCatalogTableResultOutputWithContext ¶
func (o LookupCatalogTableResultOutput) ToLookupCatalogTableResultOutputWithContext(ctx context.Context) LookupCatalogTableResultOutput
func (LookupCatalogTableResultOutput) TransactionId ¶
func (o LookupCatalogTableResultOutput) TransactionId() pulumi.IntPtrOutput
func (LookupCatalogTableResultOutput) ViewExpandedText ¶
func (o LookupCatalogTableResultOutput) ViewExpandedText() pulumi.StringOutput
If the table is a view, the expanded text of the view; otherwise null.
func (LookupCatalogTableResultOutput) ViewOriginalText ¶
func (o LookupCatalogTableResultOutput) ViewOriginalText() pulumi.StringOutput
If the table is a view, the original text of the view; otherwise null.
type LookupConnectionArgs ¶
type LookupConnectionArgs struct { // Concatenation of the catalog ID and connection name. For example, if your account ID is // `123456789123` and the connection name is `conn` then the ID is `123456789123:conn`. Id string `pulumi:"id"` // Tags assigned to the resource Tags map[string]string `pulumi:"tags"` }
A collection of arguments for invoking getConnection.
type LookupConnectionOutputArgs ¶
type LookupConnectionOutputArgs struct { // Concatenation of the catalog ID and connection name. For example, if your account ID is // `123456789123` and the connection name is `conn` then the ID is `123456789123:conn`. Id pulumi.StringInput `pulumi:"id"` // Tags assigned to the resource Tags pulumi.StringMapInput `pulumi:"tags"` }
A collection of arguments for invoking getConnection.
func (LookupConnectionOutputArgs) ElementType ¶
func (LookupConnectionOutputArgs) ElementType() reflect.Type
type LookupConnectionResult ¶
type LookupConnectionResult struct { // ARN of the Glue Connection. Arn string `pulumi:"arn"` // Catalog ID of the Glue Connection. CatalogId string `pulumi:"catalogId"` ConnectionProperties map[string]string `pulumi:"connectionProperties"` // Type of Glue Connection. ConnectionType string `pulumi:"connectionType"` // Description of the connection. Description string `pulumi:"description"` Id string `pulumi:"id"` // A list of criteria that can be used in selecting this connection. MatchCriterias []string `pulumi:"matchCriterias"` // Name of the Glue Connection. Name string `pulumi:"name"` // A map of physical connection requirements, such as VPC and SecurityGroup. PhysicalConnectionRequirements []GetConnectionPhysicalConnectionRequirement `pulumi:"physicalConnectionRequirements"` // Tags assigned to the resource Tags map[string]string `pulumi:"tags"` }
A collection of values returned by getConnection.
func LookupConnection ¶
func LookupConnection(ctx *pulumi.Context, args *LookupConnectionArgs, opts ...pulumi.InvokeOption) (*LookupConnectionResult, error)
This data source can be used to fetch information about a specific Glue Connection.
## Example Usage
```go package main
import (
"github.com/pulumi/pulumi-aws/sdk/v6/go/aws/glue" "github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { _, err := glue.LookupConnection(ctx, &glue.LookupConnectionArgs{ Id: "123456789123:connection", }, nil) if err != nil { return err } return nil }) }
```
type LookupConnectionResultOutput ¶
type LookupConnectionResultOutput struct{ *pulumi.OutputState }
A collection of values returned by getConnection.
func LookupConnectionOutput ¶
func LookupConnectionOutput(ctx *pulumi.Context, args LookupConnectionOutputArgs, opts ...pulumi.InvokeOption) LookupConnectionResultOutput
func (LookupConnectionResultOutput) Arn ¶
func (o LookupConnectionResultOutput) Arn() pulumi.StringOutput
ARN of the Glue Connection.
func (LookupConnectionResultOutput) CatalogId ¶
func (o LookupConnectionResultOutput) CatalogId() pulumi.StringOutput
Catalog ID of the Glue Connection.
func (LookupConnectionResultOutput) ConnectionProperties ¶
func (o LookupConnectionResultOutput) ConnectionProperties() pulumi.StringMapOutput
func (LookupConnectionResultOutput) ConnectionType ¶
func (o LookupConnectionResultOutput) ConnectionType() pulumi.StringOutput
Type of Glue Connection.
func (LookupConnectionResultOutput) Description ¶
func (o LookupConnectionResultOutput) Description() pulumi.StringOutput
Description of the connection.
func (LookupConnectionResultOutput) ElementType ¶
func (LookupConnectionResultOutput) ElementType() reflect.Type
func (LookupConnectionResultOutput) Id ¶
func (o LookupConnectionResultOutput) Id() pulumi.StringOutput
func (LookupConnectionResultOutput) MatchCriterias ¶
func (o LookupConnectionResultOutput) MatchCriterias() pulumi.StringArrayOutput
A list of criteria that can be used in selecting this connection.
func (LookupConnectionResultOutput) Name ¶
func (o LookupConnectionResultOutput) Name() pulumi.StringOutput
Name of the Glue Connection.
func (LookupConnectionResultOutput) PhysicalConnectionRequirements ¶
func (o LookupConnectionResultOutput) PhysicalConnectionRequirements() GetConnectionPhysicalConnectionRequirementArrayOutput
A map of physical connection requirements, such as VPC and SecurityGroup.
func (LookupConnectionResultOutput) Tags ¶
func (o LookupConnectionResultOutput) Tags() pulumi.StringMapOutput
Tags assigned to the resource
func (LookupConnectionResultOutput) ToLookupConnectionResultOutput ¶
func (o LookupConnectionResultOutput) ToLookupConnectionResultOutput() LookupConnectionResultOutput
func (LookupConnectionResultOutput) ToLookupConnectionResultOutputWithContext ¶
func (o LookupConnectionResultOutput) ToLookupConnectionResultOutputWithContext(ctx context.Context) LookupConnectionResultOutput
type LookupDataCatalogEncryptionSettingsArgs ¶
type LookupDataCatalogEncryptionSettingsArgs struct { // ID of the Data Catalog. This is typically the AWS account ID. CatalogId string `pulumi:"catalogId"` }
A collection of arguments for invoking getDataCatalogEncryptionSettings.
type LookupDataCatalogEncryptionSettingsOutputArgs ¶
type LookupDataCatalogEncryptionSettingsOutputArgs struct { // ID of the Data Catalog. This is typically the AWS account ID. CatalogId pulumi.StringInput `pulumi:"catalogId"` }
A collection of arguments for invoking getDataCatalogEncryptionSettings.
func (LookupDataCatalogEncryptionSettingsOutputArgs) ElementType ¶
func (LookupDataCatalogEncryptionSettingsOutputArgs) ElementType() reflect.Type
type LookupDataCatalogEncryptionSettingsResult ¶
type LookupDataCatalogEncryptionSettingsResult struct { CatalogId string `pulumi:"catalogId"` // The security configuration to set. see Data Catalog Encryption Settings. DataCatalogEncryptionSettings []GetDataCatalogEncryptionSettingsDataCatalogEncryptionSetting `pulumi:"dataCatalogEncryptionSettings"` // The provider-assigned unique ID for this managed resource. Id string `pulumi:"id"` }
A collection of values returned by getDataCatalogEncryptionSettings.
func LookupDataCatalogEncryptionSettings ¶
func LookupDataCatalogEncryptionSettings(ctx *pulumi.Context, args *LookupDataCatalogEncryptionSettingsArgs, opts ...pulumi.InvokeOption) (*LookupDataCatalogEncryptionSettingsResult, error)
This data source can be used to fetch information about AWS Glue Data Catalog Encryption Settings.
type LookupDataCatalogEncryptionSettingsResultOutput ¶
type LookupDataCatalogEncryptionSettingsResultOutput struct{ *pulumi.OutputState }
A collection of values returned by getDataCatalogEncryptionSettings.
func LookupDataCatalogEncryptionSettingsOutput ¶
func LookupDataCatalogEncryptionSettingsOutput(ctx *pulumi.Context, args LookupDataCatalogEncryptionSettingsOutputArgs, opts ...pulumi.InvokeOption) LookupDataCatalogEncryptionSettingsResultOutput
func (LookupDataCatalogEncryptionSettingsResultOutput) CatalogId ¶
func (o LookupDataCatalogEncryptionSettingsResultOutput) CatalogId() pulumi.StringOutput
func (LookupDataCatalogEncryptionSettingsResultOutput) DataCatalogEncryptionSettings ¶
func (o LookupDataCatalogEncryptionSettingsResultOutput) DataCatalogEncryptionSettings() GetDataCatalogEncryptionSettingsDataCatalogEncryptionSettingArrayOutput
The security configuration to set. see Data Catalog Encryption Settings.
func (LookupDataCatalogEncryptionSettingsResultOutput) ElementType ¶
func (LookupDataCatalogEncryptionSettingsResultOutput) ElementType() reflect.Type
func (LookupDataCatalogEncryptionSettingsResultOutput) Id ¶
The provider-assigned unique ID for this managed resource.
func (LookupDataCatalogEncryptionSettingsResultOutput) ToLookupDataCatalogEncryptionSettingsResultOutput ¶
func (o LookupDataCatalogEncryptionSettingsResultOutput) ToLookupDataCatalogEncryptionSettingsResultOutput() LookupDataCatalogEncryptionSettingsResultOutput
func (LookupDataCatalogEncryptionSettingsResultOutput) ToLookupDataCatalogEncryptionSettingsResultOutputWithContext ¶
func (o LookupDataCatalogEncryptionSettingsResultOutput) ToLookupDataCatalogEncryptionSettingsResultOutputWithContext(ctx context.Context) LookupDataCatalogEncryptionSettingsResultOutput
type LookupRegistryArgs ¶ added in v6.52.0
type LookupRegistryArgs struct { // Name of the Glue Registry. Name string `pulumi:"name"` }
A collection of arguments for invoking getRegistry.
type LookupRegistryOutputArgs ¶ added in v6.52.0
type LookupRegistryOutputArgs struct { // Name of the Glue Registry. Name pulumi.StringInput `pulumi:"name"` }
A collection of arguments for invoking getRegistry.
func (LookupRegistryOutputArgs) ElementType ¶ added in v6.52.0
func (LookupRegistryOutputArgs) ElementType() reflect.Type
type LookupRegistryResult ¶ added in v6.52.0
type LookupRegistryResult struct { // Amazon Resource Name (ARN) of Glue Registry. Arn string `pulumi:"arn"` // A description of the registry. Description string `pulumi:"description"` // The provider-assigned unique ID for this managed resource. Id string `pulumi:"id"` Name string `pulumi:"name"` }
A collection of values returned by getRegistry.
func LookupRegistry ¶ added in v6.52.0
func LookupRegistry(ctx *pulumi.Context, args *LookupRegistryArgs, opts ...pulumi.InvokeOption) (*LookupRegistryResult, error)
Data source for managing an AWS Glue Registry.
## Example Usage
### Basic Usage
```go package main
import (
"github.com/pulumi/pulumi-aws/sdk/v6/go/aws/glue" "github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { _, err := glue.LookupRegistry(ctx, &glue.LookupRegistryArgs{ Name: "example", }, nil) if err != nil { return err } return nil }) }
```
type LookupRegistryResultOutput ¶ added in v6.52.0
type LookupRegistryResultOutput struct{ *pulumi.OutputState }
A collection of values returned by getRegistry.
func LookupRegistryOutput ¶ added in v6.52.0
func LookupRegistryOutput(ctx *pulumi.Context, args LookupRegistryOutputArgs, opts ...pulumi.InvokeOption) LookupRegistryResultOutput
func (LookupRegistryResultOutput) Arn ¶ added in v6.52.0
func (o LookupRegistryResultOutput) Arn() pulumi.StringOutput
Amazon Resource Name (ARN) of Glue Registry.
func (LookupRegistryResultOutput) Description ¶ added in v6.52.0
func (o LookupRegistryResultOutput) Description() pulumi.StringOutput
A description of the registry.
func (LookupRegistryResultOutput) ElementType ¶ added in v6.52.0
func (LookupRegistryResultOutput) ElementType() reflect.Type
func (LookupRegistryResultOutput) Id ¶ added in v6.52.0
func (o LookupRegistryResultOutput) Id() pulumi.StringOutput
The provider-assigned unique ID for this managed resource.
func (LookupRegistryResultOutput) Name ¶ added in v6.52.0
func (o LookupRegistryResultOutput) Name() pulumi.StringOutput
func (LookupRegistryResultOutput) ToLookupRegistryResultOutput ¶ added in v6.52.0
func (o LookupRegistryResultOutput) ToLookupRegistryResultOutput() LookupRegistryResultOutput
func (LookupRegistryResultOutput) ToLookupRegistryResultOutputWithContext ¶ added in v6.52.0
func (o LookupRegistryResultOutput) ToLookupRegistryResultOutputWithContext(ctx context.Context) LookupRegistryResultOutput
type MLTransform ¶
type MLTransform struct { pulumi.CustomResourceState // Amazon Resource Name (ARN) of Glue ML Transform. Arn pulumi.StringOutput `pulumi:"arn"` // Description of the ML Transform. Description pulumi.StringPtrOutput `pulumi:"description"` // The version of glue to use, for example "1.0". For information about available versions, see the [AWS Glue Release Notes](https://docs.aws.amazon.com/glue/latest/dg/release-notes.html). GlueVersion pulumi.StringOutput `pulumi:"glueVersion"` // A list of AWS Glue table definitions used by the transform. see Input Record Tables. InputRecordTables MLTransformInputRecordTableArrayOutput `pulumi:"inputRecordTables"` // The number of labels available for this transform. LabelCount pulumi.IntOutput `pulumi:"labelCount"` // The number of AWS Glue data processing units (DPUs) that are allocated to task runs for this transform. You can allocate from `2` to `100` DPUs; the default is `10`. `maxCapacity` is a mutually exclusive option with `numberOfWorkers` and `workerType`. MaxCapacity pulumi.Float64Output `pulumi:"maxCapacity"` // The maximum number of times to retry this ML Transform if it fails. MaxRetries pulumi.IntPtrOutput `pulumi:"maxRetries"` // The name you assign to this ML Transform. It must be unique in your account. Name pulumi.StringOutput `pulumi:"name"` // The number of workers of a defined `workerType` that are allocated when an ML Transform runs. Required with `workerType`. NumberOfWorkers pulumi.IntPtrOutput `pulumi:"numberOfWorkers"` // The algorithmic parameters that are specific to the transform type used. Conditionally dependent on the transform type. see Parameters. Parameters MLTransformParametersOutput `pulumi:"parameters"` // The ARN of the IAM role associated with this ML Transform. RoleArn pulumi.StringOutput `pulumi:"roleArn"` // The object that represents the schema that this transform accepts. see Schema. Schemas MLTransformSchemaArrayOutput `pulumi:"schemas"` // Key-value map of resource tags. .If configured with a provider `defaultTags` configuration block present, tags with matching keys will overwrite those defined at the provider-level. Tags pulumi.StringMapOutput `pulumi:"tags"` // A map of tags assigned to the resource, including those inherited from the provider `defaultTags` configuration block. // // Deprecated: Please use `tags` instead. TagsAll pulumi.StringMapOutput `pulumi:"tagsAll"` // The ML Transform timeout in minutes. The default is 2880 minutes (48 hours). Timeout pulumi.IntPtrOutput `pulumi:"timeout"` // The type of predefined worker that is allocated when an ML Transform runs. Accepts a value of `Standard`, `G.1X`, or `G.2X`. Required with `numberOfWorkers`. WorkerType pulumi.StringPtrOutput `pulumi:"workerType"` }
Provides a Glue ML Transform resource.
## Example Usage
```go package main
import (
"github.com/pulumi/pulumi-aws/sdk/v6/go/aws/glue" "github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { testCatalogDatabase, err := glue.NewCatalogDatabase(ctx, "test", &glue.CatalogDatabaseArgs{ Name: pulumi.String("example"), }) if err != nil { return err } testCatalogTable, err := glue.NewCatalogTable(ctx, "test", &glue.CatalogTableArgs{ Name: pulumi.String("example"), DatabaseName: testCatalogDatabase.Name, Owner: pulumi.String("my_owner"), Retention: pulumi.Int(1), TableType: pulumi.String("VIRTUAL_VIEW"), ViewExpandedText: pulumi.String("view_expanded_text_1"), ViewOriginalText: pulumi.String("view_original_text_1"), StorageDescriptor: &glue.CatalogTableStorageDescriptorArgs{ BucketColumns: pulumi.StringArray{ pulumi.String("bucket_column_1"), }, Compressed: pulumi.Bool(false), InputFormat: pulumi.String("SequenceFileInputFormat"), Location: pulumi.String("my_location"), NumberOfBuckets: pulumi.Int(1), OutputFormat: pulumi.String("SequenceFileInputFormat"), StoredAsSubDirectories: pulumi.Bool(false), Parameters: pulumi.StringMap{ "param1": pulumi.String("param1_val"), }, Columns: glue.CatalogTableStorageDescriptorColumnArray{ &glue.CatalogTableStorageDescriptorColumnArgs{ Name: pulumi.String("my_column_1"), Type: pulumi.String("int"), Comment: pulumi.String("my_column1_comment"), }, &glue.CatalogTableStorageDescriptorColumnArgs{ Name: pulumi.String("my_column_2"), Type: pulumi.String("string"), Comment: pulumi.String("my_column2_comment"), }, }, SerDeInfo: &glue.CatalogTableStorageDescriptorSerDeInfoArgs{ Name: pulumi.String("ser_de_name"), Parameters: pulumi.StringMap{ "param1": pulumi.String("param_val_1"), }, SerializationLibrary: pulumi.String("org.apache.hadoop.hive.serde2.columnar.ColumnarSerDe"), }, SortColumns: glue.CatalogTableStorageDescriptorSortColumnArray{ &glue.CatalogTableStorageDescriptorSortColumnArgs{ Column: pulumi.String("my_column_1"), SortOrder: pulumi.Int(1), }, }, SkewedInfo: &glue.CatalogTableStorageDescriptorSkewedInfoArgs{ SkewedColumnNames: pulumi.StringArray{ pulumi.String("my_column_1"), }, SkewedColumnValueLocationMaps: pulumi.StringMap{ "my_column_1": pulumi.String("my_column_1_val_loc_map"), }, SkewedColumnValues: pulumi.StringArray{ pulumi.String("skewed_val_1"), }, }, }, PartitionKeys: glue.CatalogTablePartitionKeyArray{ &glue.CatalogTablePartitionKeyArgs{ Name: pulumi.String("my_column_1"), Type: pulumi.String("int"), Comment: pulumi.String("my_column_1_comment"), }, &glue.CatalogTablePartitionKeyArgs{ Name: pulumi.String("my_column_2"), Type: pulumi.String("string"), Comment: pulumi.String("my_column_2_comment"), }, }, Parameters: pulumi.StringMap{ "param1": pulumi.String("param1_val"), }, }) if err != nil { return err } _, err = glue.NewMLTransform(ctx, "test", &glue.MLTransformArgs{ Name: pulumi.String("example"), RoleArn: pulumi.Any(testAwsIamRole.Arn), InputRecordTables: glue.MLTransformInputRecordTableArray{ &glue.MLTransformInputRecordTableArgs{ DatabaseName: testCatalogTable.DatabaseName, TableName: testCatalogTable.Name, }, }, Parameters: &glue.MLTransformParametersArgs{ TransformType: pulumi.String("FIND_MATCHES"), FindMatchesParameters: &glue.MLTransformParametersFindMatchesParametersArgs{ PrimaryKeyColumnName: pulumi.String("my_column_1"), }, }, }, pulumi.DependsOn([]pulumi.Resource{ testAwsIamRolePolicyAttachment, })) if err != nil { return err } return nil }) }
```
## Import
Using `pulumi import`, import Glue ML Transforms using `id`. For example:
```sh $ pulumi import aws:glue/mLTransform:MLTransform example tfm-c2cafbe83b1c575f49eaca9939220e2fcd58e2d5 ```
func GetMLTransform ¶
func GetMLTransform(ctx *pulumi.Context, name string, id pulumi.IDInput, state *MLTransformState, opts ...pulumi.ResourceOption) (*MLTransform, error)
GetMLTransform gets an existing MLTransform resource's state with the given name, ID, and optional state properties that are used to uniquely qualify the lookup (nil if not required).
func NewMLTransform ¶
func NewMLTransform(ctx *pulumi.Context, name string, args *MLTransformArgs, opts ...pulumi.ResourceOption) (*MLTransform, error)
NewMLTransform registers a new resource with the given unique name, arguments, and options.
func (*MLTransform) ElementType ¶
func (*MLTransform) ElementType() reflect.Type
func (*MLTransform) ToMLTransformOutput ¶
func (i *MLTransform) ToMLTransformOutput() MLTransformOutput
func (*MLTransform) ToMLTransformOutputWithContext ¶
func (i *MLTransform) ToMLTransformOutputWithContext(ctx context.Context) MLTransformOutput
type MLTransformArgs ¶
type MLTransformArgs struct { // Description of the ML Transform. Description pulumi.StringPtrInput // The version of glue to use, for example "1.0". For information about available versions, see the [AWS Glue Release Notes](https://docs.aws.amazon.com/glue/latest/dg/release-notes.html). GlueVersion pulumi.StringPtrInput // A list of AWS Glue table definitions used by the transform. see Input Record Tables. InputRecordTables MLTransformInputRecordTableArrayInput // The number of AWS Glue data processing units (DPUs) that are allocated to task runs for this transform. You can allocate from `2` to `100` DPUs; the default is `10`. `maxCapacity` is a mutually exclusive option with `numberOfWorkers` and `workerType`. MaxCapacity pulumi.Float64PtrInput // The maximum number of times to retry this ML Transform if it fails. MaxRetries pulumi.IntPtrInput // The name you assign to this ML Transform. It must be unique in your account. Name pulumi.StringPtrInput // The number of workers of a defined `workerType` that are allocated when an ML Transform runs. Required with `workerType`. NumberOfWorkers pulumi.IntPtrInput // The algorithmic parameters that are specific to the transform type used. Conditionally dependent on the transform type. see Parameters. Parameters MLTransformParametersInput // The ARN of the IAM role associated with this ML Transform. RoleArn pulumi.StringInput // Key-value map of resource tags. .If configured with a provider `defaultTags` configuration block present, tags with matching keys will overwrite those defined at the provider-level. Tags pulumi.StringMapInput // The ML Transform timeout in minutes. The default is 2880 minutes (48 hours). Timeout pulumi.IntPtrInput // The type of predefined worker that is allocated when an ML Transform runs. Accepts a value of `Standard`, `G.1X`, or `G.2X`. Required with `numberOfWorkers`. WorkerType pulumi.StringPtrInput }
The set of arguments for constructing a MLTransform resource.
func (MLTransformArgs) ElementType ¶
func (MLTransformArgs) ElementType() reflect.Type
type MLTransformArray ¶
type MLTransformArray []MLTransformInput
func (MLTransformArray) ElementType ¶
func (MLTransformArray) ElementType() reflect.Type
func (MLTransformArray) ToMLTransformArrayOutput ¶
func (i MLTransformArray) ToMLTransformArrayOutput() MLTransformArrayOutput
func (MLTransformArray) ToMLTransformArrayOutputWithContext ¶
func (i MLTransformArray) ToMLTransformArrayOutputWithContext(ctx context.Context) MLTransformArrayOutput
type MLTransformArrayInput ¶
type MLTransformArrayInput interface { pulumi.Input ToMLTransformArrayOutput() MLTransformArrayOutput ToMLTransformArrayOutputWithContext(context.Context) MLTransformArrayOutput }
MLTransformArrayInput is an input type that accepts MLTransformArray and MLTransformArrayOutput values. You can construct a concrete instance of `MLTransformArrayInput` via:
MLTransformArray{ MLTransformArgs{...} }
type MLTransformArrayOutput ¶
type MLTransformArrayOutput struct{ *pulumi.OutputState }
func (MLTransformArrayOutput) ElementType ¶
func (MLTransformArrayOutput) ElementType() reflect.Type
func (MLTransformArrayOutput) Index ¶
func (o MLTransformArrayOutput) Index(i pulumi.IntInput) MLTransformOutput
func (MLTransformArrayOutput) ToMLTransformArrayOutput ¶
func (o MLTransformArrayOutput) ToMLTransformArrayOutput() MLTransformArrayOutput
func (MLTransformArrayOutput) ToMLTransformArrayOutputWithContext ¶
func (o MLTransformArrayOutput) ToMLTransformArrayOutputWithContext(ctx context.Context) MLTransformArrayOutput
type MLTransformInput ¶
type MLTransformInput interface { pulumi.Input ToMLTransformOutput() MLTransformOutput ToMLTransformOutputWithContext(ctx context.Context) MLTransformOutput }
type MLTransformInputRecordTable ¶
type MLTransformInputRecordTable struct { // A unique identifier for the AWS Glue Data Catalog. CatalogId *string `pulumi:"catalogId"` // The name of the connection to the AWS Glue Data Catalog. ConnectionName *string `pulumi:"connectionName"` // A database name in the AWS Glue Data Catalog. DatabaseName string `pulumi:"databaseName"` // A table name in the AWS Glue Data Catalog. TableName string `pulumi:"tableName"` }
type MLTransformInputRecordTableArgs ¶
type MLTransformInputRecordTableArgs struct { // A unique identifier for the AWS Glue Data Catalog. CatalogId pulumi.StringPtrInput `pulumi:"catalogId"` // The name of the connection to the AWS Glue Data Catalog. ConnectionName pulumi.StringPtrInput `pulumi:"connectionName"` // A database name in the AWS Glue Data Catalog. DatabaseName pulumi.StringInput `pulumi:"databaseName"` // A table name in the AWS Glue Data Catalog. TableName pulumi.StringInput `pulumi:"tableName"` }
func (MLTransformInputRecordTableArgs) ElementType ¶
func (MLTransformInputRecordTableArgs) ElementType() reflect.Type
func (MLTransformInputRecordTableArgs) ToMLTransformInputRecordTableOutput ¶
func (i MLTransformInputRecordTableArgs) ToMLTransformInputRecordTableOutput() MLTransformInputRecordTableOutput
func (MLTransformInputRecordTableArgs) ToMLTransformInputRecordTableOutputWithContext ¶
func (i MLTransformInputRecordTableArgs) ToMLTransformInputRecordTableOutputWithContext(ctx context.Context) MLTransformInputRecordTableOutput
type MLTransformInputRecordTableArray ¶
type MLTransformInputRecordTableArray []MLTransformInputRecordTableInput
func (MLTransformInputRecordTableArray) ElementType ¶
func (MLTransformInputRecordTableArray) ElementType() reflect.Type
func (MLTransformInputRecordTableArray) ToMLTransformInputRecordTableArrayOutput ¶
func (i MLTransformInputRecordTableArray) ToMLTransformInputRecordTableArrayOutput() MLTransformInputRecordTableArrayOutput
func (MLTransformInputRecordTableArray) ToMLTransformInputRecordTableArrayOutputWithContext ¶
func (i MLTransformInputRecordTableArray) ToMLTransformInputRecordTableArrayOutputWithContext(ctx context.Context) MLTransformInputRecordTableArrayOutput
type MLTransformInputRecordTableArrayInput ¶
type MLTransformInputRecordTableArrayInput interface { pulumi.Input ToMLTransformInputRecordTableArrayOutput() MLTransformInputRecordTableArrayOutput ToMLTransformInputRecordTableArrayOutputWithContext(context.Context) MLTransformInputRecordTableArrayOutput }
MLTransformInputRecordTableArrayInput is an input type that accepts MLTransformInputRecordTableArray and MLTransformInputRecordTableArrayOutput values. You can construct a concrete instance of `MLTransformInputRecordTableArrayInput` via:
MLTransformInputRecordTableArray{ MLTransformInputRecordTableArgs{...} }
type MLTransformInputRecordTableArrayOutput ¶
type MLTransformInputRecordTableArrayOutput struct{ *pulumi.OutputState }
func (MLTransformInputRecordTableArrayOutput) ElementType ¶
func (MLTransformInputRecordTableArrayOutput) ElementType() reflect.Type
func (MLTransformInputRecordTableArrayOutput) ToMLTransformInputRecordTableArrayOutput ¶
func (o MLTransformInputRecordTableArrayOutput) ToMLTransformInputRecordTableArrayOutput() MLTransformInputRecordTableArrayOutput
func (MLTransformInputRecordTableArrayOutput) ToMLTransformInputRecordTableArrayOutputWithContext ¶
func (o MLTransformInputRecordTableArrayOutput) ToMLTransformInputRecordTableArrayOutputWithContext(ctx context.Context) MLTransformInputRecordTableArrayOutput
type MLTransformInputRecordTableInput ¶
type MLTransformInputRecordTableInput interface { pulumi.Input ToMLTransformInputRecordTableOutput() MLTransformInputRecordTableOutput ToMLTransformInputRecordTableOutputWithContext(context.Context) MLTransformInputRecordTableOutput }
MLTransformInputRecordTableInput is an input type that accepts MLTransformInputRecordTableArgs and MLTransformInputRecordTableOutput values. You can construct a concrete instance of `MLTransformInputRecordTableInput` via:
MLTransformInputRecordTableArgs{...}
type MLTransformInputRecordTableOutput ¶
type MLTransformInputRecordTableOutput struct{ *pulumi.OutputState }
func (MLTransformInputRecordTableOutput) CatalogId ¶
func (o MLTransformInputRecordTableOutput) CatalogId() pulumi.StringPtrOutput
A unique identifier for the AWS Glue Data Catalog.
func (MLTransformInputRecordTableOutput) ConnectionName ¶
func (o MLTransformInputRecordTableOutput) ConnectionName() pulumi.StringPtrOutput
The name of the connection to the AWS Glue Data Catalog.
func (MLTransformInputRecordTableOutput) DatabaseName ¶
func (o MLTransformInputRecordTableOutput) DatabaseName() pulumi.StringOutput
A database name in the AWS Glue Data Catalog.
func (MLTransformInputRecordTableOutput) ElementType ¶
func (MLTransformInputRecordTableOutput) ElementType() reflect.Type
func (MLTransformInputRecordTableOutput) TableName ¶
func (o MLTransformInputRecordTableOutput) TableName() pulumi.StringOutput
A table name in the AWS Glue Data Catalog.
func (MLTransformInputRecordTableOutput) ToMLTransformInputRecordTableOutput ¶
func (o MLTransformInputRecordTableOutput) ToMLTransformInputRecordTableOutput() MLTransformInputRecordTableOutput
func (MLTransformInputRecordTableOutput) ToMLTransformInputRecordTableOutputWithContext ¶
func (o MLTransformInputRecordTableOutput) ToMLTransformInputRecordTableOutputWithContext(ctx context.Context) MLTransformInputRecordTableOutput
type MLTransformMap ¶
type MLTransformMap map[string]MLTransformInput
func (MLTransformMap) ElementType ¶
func (MLTransformMap) ElementType() reflect.Type
func (MLTransformMap) ToMLTransformMapOutput ¶
func (i MLTransformMap) ToMLTransformMapOutput() MLTransformMapOutput
func (MLTransformMap) ToMLTransformMapOutputWithContext ¶
func (i MLTransformMap) ToMLTransformMapOutputWithContext(ctx context.Context) MLTransformMapOutput
type MLTransformMapInput ¶
type MLTransformMapInput interface { pulumi.Input ToMLTransformMapOutput() MLTransformMapOutput ToMLTransformMapOutputWithContext(context.Context) MLTransformMapOutput }
MLTransformMapInput is an input type that accepts MLTransformMap and MLTransformMapOutput values. You can construct a concrete instance of `MLTransformMapInput` via:
MLTransformMap{ "key": MLTransformArgs{...} }
type MLTransformMapOutput ¶
type MLTransformMapOutput struct{ *pulumi.OutputState }
func (MLTransformMapOutput) ElementType ¶
func (MLTransformMapOutput) ElementType() reflect.Type
func (MLTransformMapOutput) MapIndex ¶
func (o MLTransformMapOutput) MapIndex(k pulumi.StringInput) MLTransformOutput
func (MLTransformMapOutput) ToMLTransformMapOutput ¶
func (o MLTransformMapOutput) ToMLTransformMapOutput() MLTransformMapOutput
func (MLTransformMapOutput) ToMLTransformMapOutputWithContext ¶
func (o MLTransformMapOutput) ToMLTransformMapOutputWithContext(ctx context.Context) MLTransformMapOutput
type MLTransformOutput ¶
type MLTransformOutput struct{ *pulumi.OutputState }
func (MLTransformOutput) Arn ¶
func (o MLTransformOutput) Arn() pulumi.StringOutput
Amazon Resource Name (ARN) of Glue ML Transform.
func (MLTransformOutput) Description ¶
func (o MLTransformOutput) Description() pulumi.StringPtrOutput
Description of the ML Transform.
func (MLTransformOutput) ElementType ¶
func (MLTransformOutput) ElementType() reflect.Type
func (MLTransformOutput) GlueVersion ¶
func (o MLTransformOutput) GlueVersion() pulumi.StringOutput
The version of glue to use, for example "1.0". For information about available versions, see the [AWS Glue Release Notes](https://docs.aws.amazon.com/glue/latest/dg/release-notes.html).
func (MLTransformOutput) InputRecordTables ¶
func (o MLTransformOutput) InputRecordTables() MLTransformInputRecordTableArrayOutput
A list of AWS Glue table definitions used by the transform. see Input Record Tables.
func (MLTransformOutput) LabelCount ¶
func (o MLTransformOutput) LabelCount() pulumi.IntOutput
The number of labels available for this transform.
func (MLTransformOutput) MaxCapacity ¶
func (o MLTransformOutput) MaxCapacity() pulumi.Float64Output
The number of AWS Glue data processing units (DPUs) that are allocated to task runs for this transform. You can allocate from `2` to `100` DPUs; the default is `10`. `maxCapacity` is a mutually exclusive option with `numberOfWorkers` and `workerType`.
func (MLTransformOutput) MaxRetries ¶
func (o MLTransformOutput) MaxRetries() pulumi.IntPtrOutput
The maximum number of times to retry this ML Transform if it fails.
func (MLTransformOutput) Name ¶
func (o MLTransformOutput) Name() pulumi.StringOutput
The name you assign to this ML Transform. It must be unique in your account.
func (MLTransformOutput) NumberOfWorkers ¶
func (o MLTransformOutput) NumberOfWorkers() pulumi.IntPtrOutput
The number of workers of a defined `workerType` that are allocated when an ML Transform runs. Required with `workerType`.
func (MLTransformOutput) Parameters ¶
func (o MLTransformOutput) Parameters() MLTransformParametersOutput
The algorithmic parameters that are specific to the transform type used. Conditionally dependent on the transform type. see Parameters.
func (MLTransformOutput) RoleArn ¶
func (o MLTransformOutput) RoleArn() pulumi.StringOutput
The ARN of the IAM role associated with this ML Transform.
func (MLTransformOutput) Schemas ¶
func (o MLTransformOutput) Schemas() MLTransformSchemaArrayOutput
The object that represents the schema that this transform accepts. see Schema.
func (MLTransformOutput) Tags ¶
func (o MLTransformOutput) Tags() pulumi.StringMapOutput
Key-value map of resource tags. .If configured with a provider `defaultTags` configuration block present, tags with matching keys will overwrite those defined at the provider-level.
func (MLTransformOutput) TagsAll
deprecated
func (o MLTransformOutput) TagsAll() pulumi.StringMapOutput
A map of tags assigned to the resource, including those inherited from the provider `defaultTags` configuration block.
Deprecated: Please use `tags` instead.
func (MLTransformOutput) Timeout ¶
func (o MLTransformOutput) Timeout() pulumi.IntPtrOutput
The ML Transform timeout in minutes. The default is 2880 minutes (48 hours).
func (MLTransformOutput) ToMLTransformOutput ¶
func (o MLTransformOutput) ToMLTransformOutput() MLTransformOutput
func (MLTransformOutput) ToMLTransformOutputWithContext ¶
func (o MLTransformOutput) ToMLTransformOutputWithContext(ctx context.Context) MLTransformOutput
func (MLTransformOutput) WorkerType ¶
func (o MLTransformOutput) WorkerType() pulumi.StringPtrOutput
The type of predefined worker that is allocated when an ML Transform runs. Accepts a value of `Standard`, `G.1X`, or `G.2X`. Required with `numberOfWorkers`.
type MLTransformParameters ¶
type MLTransformParameters struct { // The parameters for the find matches algorithm. see Find Matches Parameters. FindMatchesParameters MLTransformParametersFindMatchesParameters `pulumi:"findMatchesParameters"` // The type of machine learning transform. For information about the types of machine learning transforms, see [Creating Machine Learning Transforms](http://docs.aws.amazon.com/glue/latest/dg/add-job-machine-learning-transform.html). TransformType string `pulumi:"transformType"` }
type MLTransformParametersArgs ¶
type MLTransformParametersArgs struct { // The parameters for the find matches algorithm. see Find Matches Parameters. FindMatchesParameters MLTransformParametersFindMatchesParametersInput `pulumi:"findMatchesParameters"` // The type of machine learning transform. For information about the types of machine learning transforms, see [Creating Machine Learning Transforms](http://docs.aws.amazon.com/glue/latest/dg/add-job-machine-learning-transform.html). TransformType pulumi.StringInput `pulumi:"transformType"` }
func (MLTransformParametersArgs) ElementType ¶
func (MLTransformParametersArgs) ElementType() reflect.Type
func (MLTransformParametersArgs) ToMLTransformParametersOutput ¶
func (i MLTransformParametersArgs) ToMLTransformParametersOutput() MLTransformParametersOutput
func (MLTransformParametersArgs) ToMLTransformParametersOutputWithContext ¶
func (i MLTransformParametersArgs) ToMLTransformParametersOutputWithContext(ctx context.Context) MLTransformParametersOutput
func (MLTransformParametersArgs) ToMLTransformParametersPtrOutput ¶
func (i MLTransformParametersArgs) ToMLTransformParametersPtrOutput() MLTransformParametersPtrOutput
func (MLTransformParametersArgs) ToMLTransformParametersPtrOutputWithContext ¶
func (i MLTransformParametersArgs) ToMLTransformParametersPtrOutputWithContext(ctx context.Context) MLTransformParametersPtrOutput
type MLTransformParametersFindMatchesParameters ¶
type MLTransformParametersFindMatchesParameters struct { // The value that is selected when tuning your transform for a balance between accuracy and cost. AccuracyCostTradeOff *float64 `pulumi:"accuracyCostTradeOff"` // The value to switch on or off to force the output to match the provided labels from users. EnforceProvidedLabels *bool `pulumi:"enforceProvidedLabels"` // The value selected when tuning your transform for a balance between precision and recall. PrecisionRecallTradeOff *float64 `pulumi:"precisionRecallTradeOff"` // The name of a column that uniquely identifies rows in the source table. PrimaryKeyColumnName *string `pulumi:"primaryKeyColumnName"` }
type MLTransformParametersFindMatchesParametersArgs ¶
type MLTransformParametersFindMatchesParametersArgs struct { // The value that is selected when tuning your transform for a balance between accuracy and cost. AccuracyCostTradeOff pulumi.Float64PtrInput `pulumi:"accuracyCostTradeOff"` // The value to switch on or off to force the output to match the provided labels from users. EnforceProvidedLabels pulumi.BoolPtrInput `pulumi:"enforceProvidedLabels"` // The value selected when tuning your transform for a balance between precision and recall. PrecisionRecallTradeOff pulumi.Float64PtrInput `pulumi:"precisionRecallTradeOff"` // The name of a column that uniquely identifies rows in the source table. PrimaryKeyColumnName pulumi.StringPtrInput `pulumi:"primaryKeyColumnName"` }
func (MLTransformParametersFindMatchesParametersArgs) ElementType ¶
func (MLTransformParametersFindMatchesParametersArgs) ElementType() reflect.Type
func (MLTransformParametersFindMatchesParametersArgs) ToMLTransformParametersFindMatchesParametersOutput ¶
func (i MLTransformParametersFindMatchesParametersArgs) ToMLTransformParametersFindMatchesParametersOutput() MLTransformParametersFindMatchesParametersOutput
func (MLTransformParametersFindMatchesParametersArgs) ToMLTransformParametersFindMatchesParametersOutputWithContext ¶
func (i MLTransformParametersFindMatchesParametersArgs) ToMLTransformParametersFindMatchesParametersOutputWithContext(ctx context.Context) MLTransformParametersFindMatchesParametersOutput
func (MLTransformParametersFindMatchesParametersArgs) ToMLTransformParametersFindMatchesParametersPtrOutput ¶
func (i MLTransformParametersFindMatchesParametersArgs) ToMLTransformParametersFindMatchesParametersPtrOutput() MLTransformParametersFindMatchesParametersPtrOutput
func (MLTransformParametersFindMatchesParametersArgs) ToMLTransformParametersFindMatchesParametersPtrOutputWithContext ¶
func (i MLTransformParametersFindMatchesParametersArgs) ToMLTransformParametersFindMatchesParametersPtrOutputWithContext(ctx context.Context) MLTransformParametersFindMatchesParametersPtrOutput
type MLTransformParametersFindMatchesParametersInput ¶
type MLTransformParametersFindMatchesParametersInput interface { pulumi.Input ToMLTransformParametersFindMatchesParametersOutput() MLTransformParametersFindMatchesParametersOutput ToMLTransformParametersFindMatchesParametersOutputWithContext(context.Context) MLTransformParametersFindMatchesParametersOutput }
MLTransformParametersFindMatchesParametersInput is an input type that accepts MLTransformParametersFindMatchesParametersArgs and MLTransformParametersFindMatchesParametersOutput values. You can construct a concrete instance of `MLTransformParametersFindMatchesParametersInput` via:
MLTransformParametersFindMatchesParametersArgs{...}
type MLTransformParametersFindMatchesParametersOutput ¶
type MLTransformParametersFindMatchesParametersOutput struct{ *pulumi.OutputState }
func (MLTransformParametersFindMatchesParametersOutput) AccuracyCostTradeOff ¶
func (o MLTransformParametersFindMatchesParametersOutput) AccuracyCostTradeOff() pulumi.Float64PtrOutput
The value that is selected when tuning your transform for a balance between accuracy and cost.
func (MLTransformParametersFindMatchesParametersOutput) ElementType ¶
func (MLTransformParametersFindMatchesParametersOutput) ElementType() reflect.Type
func (MLTransformParametersFindMatchesParametersOutput) EnforceProvidedLabels ¶
func (o MLTransformParametersFindMatchesParametersOutput) EnforceProvidedLabels() pulumi.BoolPtrOutput
The value to switch on or off to force the output to match the provided labels from users.
func (MLTransformParametersFindMatchesParametersOutput) PrecisionRecallTradeOff ¶
func (o MLTransformParametersFindMatchesParametersOutput) PrecisionRecallTradeOff() pulumi.Float64PtrOutput
The value selected when tuning your transform for a balance between precision and recall.
func (MLTransformParametersFindMatchesParametersOutput) PrimaryKeyColumnName ¶
func (o MLTransformParametersFindMatchesParametersOutput) PrimaryKeyColumnName() pulumi.StringPtrOutput
The name of a column that uniquely identifies rows in the source table.
func (MLTransformParametersFindMatchesParametersOutput) ToMLTransformParametersFindMatchesParametersOutput ¶
func (o MLTransformParametersFindMatchesParametersOutput) ToMLTransformParametersFindMatchesParametersOutput() MLTransformParametersFindMatchesParametersOutput
func (MLTransformParametersFindMatchesParametersOutput) ToMLTransformParametersFindMatchesParametersOutputWithContext ¶
func (o MLTransformParametersFindMatchesParametersOutput) ToMLTransformParametersFindMatchesParametersOutputWithContext(ctx context.Context) MLTransformParametersFindMatchesParametersOutput
func (MLTransformParametersFindMatchesParametersOutput) ToMLTransformParametersFindMatchesParametersPtrOutput ¶
func (o MLTransformParametersFindMatchesParametersOutput) ToMLTransformParametersFindMatchesParametersPtrOutput() MLTransformParametersFindMatchesParametersPtrOutput
func (MLTransformParametersFindMatchesParametersOutput) ToMLTransformParametersFindMatchesParametersPtrOutputWithContext ¶
func (o MLTransformParametersFindMatchesParametersOutput) ToMLTransformParametersFindMatchesParametersPtrOutputWithContext(ctx context.Context) MLTransformParametersFindMatchesParametersPtrOutput
type MLTransformParametersFindMatchesParametersPtrInput ¶
type MLTransformParametersFindMatchesParametersPtrInput interface { pulumi.Input ToMLTransformParametersFindMatchesParametersPtrOutput() MLTransformParametersFindMatchesParametersPtrOutput ToMLTransformParametersFindMatchesParametersPtrOutputWithContext(context.Context) MLTransformParametersFindMatchesParametersPtrOutput }
MLTransformParametersFindMatchesParametersPtrInput is an input type that accepts MLTransformParametersFindMatchesParametersArgs, MLTransformParametersFindMatchesParametersPtr and MLTransformParametersFindMatchesParametersPtrOutput values. You can construct a concrete instance of `MLTransformParametersFindMatchesParametersPtrInput` via:
MLTransformParametersFindMatchesParametersArgs{...} or: nil
func MLTransformParametersFindMatchesParametersPtr ¶
func MLTransformParametersFindMatchesParametersPtr(v *MLTransformParametersFindMatchesParametersArgs) MLTransformParametersFindMatchesParametersPtrInput
type MLTransformParametersFindMatchesParametersPtrOutput ¶
type MLTransformParametersFindMatchesParametersPtrOutput struct{ *pulumi.OutputState }
func (MLTransformParametersFindMatchesParametersPtrOutput) AccuracyCostTradeOff ¶
func (o MLTransformParametersFindMatchesParametersPtrOutput) AccuracyCostTradeOff() pulumi.Float64PtrOutput
The value that is selected when tuning your transform for a balance between accuracy and cost.
func (MLTransformParametersFindMatchesParametersPtrOutput) ElementType ¶
func (MLTransformParametersFindMatchesParametersPtrOutput) ElementType() reflect.Type
func (MLTransformParametersFindMatchesParametersPtrOutput) EnforceProvidedLabels ¶
func (o MLTransformParametersFindMatchesParametersPtrOutput) EnforceProvidedLabels() pulumi.BoolPtrOutput
The value to switch on or off to force the output to match the provided labels from users.
func (MLTransformParametersFindMatchesParametersPtrOutput) PrecisionRecallTradeOff ¶
func (o MLTransformParametersFindMatchesParametersPtrOutput) PrecisionRecallTradeOff() pulumi.Float64PtrOutput
The value selected when tuning your transform for a balance between precision and recall.
func (MLTransformParametersFindMatchesParametersPtrOutput) PrimaryKeyColumnName ¶
func (o MLTransformParametersFindMatchesParametersPtrOutput) PrimaryKeyColumnName() pulumi.StringPtrOutput
The name of a column that uniquely identifies rows in the source table.
func (MLTransformParametersFindMatchesParametersPtrOutput) ToMLTransformParametersFindMatchesParametersPtrOutput ¶
func (o MLTransformParametersFindMatchesParametersPtrOutput) ToMLTransformParametersFindMatchesParametersPtrOutput() MLTransformParametersFindMatchesParametersPtrOutput
func (MLTransformParametersFindMatchesParametersPtrOutput) ToMLTransformParametersFindMatchesParametersPtrOutputWithContext ¶
func (o MLTransformParametersFindMatchesParametersPtrOutput) ToMLTransformParametersFindMatchesParametersPtrOutputWithContext(ctx context.Context) MLTransformParametersFindMatchesParametersPtrOutput
type MLTransformParametersInput ¶
type MLTransformParametersInput interface { pulumi.Input ToMLTransformParametersOutput() MLTransformParametersOutput ToMLTransformParametersOutputWithContext(context.Context) MLTransformParametersOutput }
MLTransformParametersInput is an input type that accepts MLTransformParametersArgs and MLTransformParametersOutput values. You can construct a concrete instance of `MLTransformParametersInput` via:
MLTransformParametersArgs{...}
type MLTransformParametersOutput ¶
type MLTransformParametersOutput struct{ *pulumi.OutputState }
func (MLTransformParametersOutput) ElementType ¶
func (MLTransformParametersOutput) ElementType() reflect.Type
func (MLTransformParametersOutput) FindMatchesParameters ¶
func (o MLTransformParametersOutput) FindMatchesParameters() MLTransformParametersFindMatchesParametersOutput
The parameters for the find matches algorithm. see Find Matches Parameters.
func (MLTransformParametersOutput) ToMLTransformParametersOutput ¶
func (o MLTransformParametersOutput) ToMLTransformParametersOutput() MLTransformParametersOutput
func (MLTransformParametersOutput) ToMLTransformParametersOutputWithContext ¶
func (o MLTransformParametersOutput) ToMLTransformParametersOutputWithContext(ctx context.Context) MLTransformParametersOutput
func (MLTransformParametersOutput) ToMLTransformParametersPtrOutput ¶
func (o MLTransformParametersOutput) ToMLTransformParametersPtrOutput() MLTransformParametersPtrOutput
func (MLTransformParametersOutput) ToMLTransformParametersPtrOutputWithContext ¶
func (o MLTransformParametersOutput) ToMLTransformParametersPtrOutputWithContext(ctx context.Context) MLTransformParametersPtrOutput
func (MLTransformParametersOutput) TransformType ¶
func (o MLTransformParametersOutput) TransformType() pulumi.StringOutput
The type of machine learning transform. For information about the types of machine learning transforms, see [Creating Machine Learning Transforms](http://docs.aws.amazon.com/glue/latest/dg/add-job-machine-learning-transform.html).
type MLTransformParametersPtrInput ¶
type MLTransformParametersPtrInput interface { pulumi.Input ToMLTransformParametersPtrOutput() MLTransformParametersPtrOutput ToMLTransformParametersPtrOutputWithContext(context.Context) MLTransformParametersPtrOutput }
MLTransformParametersPtrInput is an input type that accepts MLTransformParametersArgs, MLTransformParametersPtr and MLTransformParametersPtrOutput values. You can construct a concrete instance of `MLTransformParametersPtrInput` via:
MLTransformParametersArgs{...} or: nil
func MLTransformParametersPtr ¶
func MLTransformParametersPtr(v *MLTransformParametersArgs) MLTransformParametersPtrInput
type MLTransformParametersPtrOutput ¶
type MLTransformParametersPtrOutput struct{ *pulumi.OutputState }
func (MLTransformParametersPtrOutput) Elem ¶
func (o MLTransformParametersPtrOutput) Elem() MLTransformParametersOutput
func (MLTransformParametersPtrOutput) ElementType ¶
func (MLTransformParametersPtrOutput) ElementType() reflect.Type
func (MLTransformParametersPtrOutput) FindMatchesParameters ¶
func (o MLTransformParametersPtrOutput) FindMatchesParameters() MLTransformParametersFindMatchesParametersPtrOutput
The parameters for the find matches algorithm. see Find Matches Parameters.
func (MLTransformParametersPtrOutput) ToMLTransformParametersPtrOutput ¶
func (o MLTransformParametersPtrOutput) ToMLTransformParametersPtrOutput() MLTransformParametersPtrOutput
func (MLTransformParametersPtrOutput) ToMLTransformParametersPtrOutputWithContext ¶
func (o MLTransformParametersPtrOutput) ToMLTransformParametersPtrOutputWithContext(ctx context.Context) MLTransformParametersPtrOutput
func (MLTransformParametersPtrOutput) TransformType ¶
func (o MLTransformParametersPtrOutput) TransformType() pulumi.StringPtrOutput
The type of machine learning transform. For information about the types of machine learning transforms, see [Creating Machine Learning Transforms](http://docs.aws.amazon.com/glue/latest/dg/add-job-machine-learning-transform.html).
type MLTransformSchema ¶
type MLTransformSchemaArgs ¶
type MLTransformSchemaArgs struct { // The type of data in the column. DataType pulumi.StringPtrInput `pulumi:"dataType"` // The name you assign to this ML Transform. It must be unique in your account. Name pulumi.StringPtrInput `pulumi:"name"` }
func (MLTransformSchemaArgs) ElementType ¶
func (MLTransformSchemaArgs) ElementType() reflect.Type
func (MLTransformSchemaArgs) ToMLTransformSchemaOutput ¶
func (i MLTransformSchemaArgs) ToMLTransformSchemaOutput() MLTransformSchemaOutput
func (MLTransformSchemaArgs) ToMLTransformSchemaOutputWithContext ¶
func (i MLTransformSchemaArgs) ToMLTransformSchemaOutputWithContext(ctx context.Context) MLTransformSchemaOutput
type MLTransformSchemaArray ¶
type MLTransformSchemaArray []MLTransformSchemaInput
func (MLTransformSchemaArray) ElementType ¶
func (MLTransformSchemaArray) ElementType() reflect.Type
func (MLTransformSchemaArray) ToMLTransformSchemaArrayOutput ¶
func (i MLTransformSchemaArray) ToMLTransformSchemaArrayOutput() MLTransformSchemaArrayOutput
func (MLTransformSchemaArray) ToMLTransformSchemaArrayOutputWithContext ¶
func (i MLTransformSchemaArray) ToMLTransformSchemaArrayOutputWithContext(ctx context.Context) MLTransformSchemaArrayOutput
type MLTransformSchemaArrayInput ¶
type MLTransformSchemaArrayInput interface { pulumi.Input ToMLTransformSchemaArrayOutput() MLTransformSchemaArrayOutput ToMLTransformSchemaArrayOutputWithContext(context.Context) MLTransformSchemaArrayOutput }
MLTransformSchemaArrayInput is an input type that accepts MLTransformSchemaArray and MLTransformSchemaArrayOutput values. You can construct a concrete instance of `MLTransformSchemaArrayInput` via:
MLTransformSchemaArray{ MLTransformSchemaArgs{...} }
type MLTransformSchemaArrayOutput ¶
type MLTransformSchemaArrayOutput struct{ *pulumi.OutputState }
func (MLTransformSchemaArrayOutput) ElementType ¶
func (MLTransformSchemaArrayOutput) ElementType() reflect.Type
func (MLTransformSchemaArrayOutput) Index ¶
func (o MLTransformSchemaArrayOutput) Index(i pulumi.IntInput) MLTransformSchemaOutput
func (MLTransformSchemaArrayOutput) ToMLTransformSchemaArrayOutput ¶
func (o MLTransformSchemaArrayOutput) ToMLTransformSchemaArrayOutput() MLTransformSchemaArrayOutput
func (MLTransformSchemaArrayOutput) ToMLTransformSchemaArrayOutputWithContext ¶
func (o MLTransformSchemaArrayOutput) ToMLTransformSchemaArrayOutputWithContext(ctx context.Context) MLTransformSchemaArrayOutput
type MLTransformSchemaInput ¶
type MLTransformSchemaInput interface { pulumi.Input ToMLTransformSchemaOutput() MLTransformSchemaOutput ToMLTransformSchemaOutputWithContext(context.Context) MLTransformSchemaOutput }
MLTransformSchemaInput is an input type that accepts MLTransformSchemaArgs and MLTransformSchemaOutput values. You can construct a concrete instance of `MLTransformSchemaInput` via:
MLTransformSchemaArgs{...}
type MLTransformSchemaOutput ¶
type MLTransformSchemaOutput struct{ *pulumi.OutputState }
func (MLTransformSchemaOutput) DataType ¶
func (o MLTransformSchemaOutput) DataType() pulumi.StringPtrOutput
The type of data in the column.
func (MLTransformSchemaOutput) ElementType ¶
func (MLTransformSchemaOutput) ElementType() reflect.Type
func (MLTransformSchemaOutput) Name ¶
func (o MLTransformSchemaOutput) Name() pulumi.StringPtrOutput
The name you assign to this ML Transform. It must be unique in your account.
func (MLTransformSchemaOutput) ToMLTransformSchemaOutput ¶
func (o MLTransformSchemaOutput) ToMLTransformSchemaOutput() MLTransformSchemaOutput
func (MLTransformSchemaOutput) ToMLTransformSchemaOutputWithContext ¶
func (o MLTransformSchemaOutput) ToMLTransformSchemaOutputWithContext(ctx context.Context) MLTransformSchemaOutput
type MLTransformState ¶
type MLTransformState struct { // Amazon Resource Name (ARN) of Glue ML Transform. Arn pulumi.StringPtrInput // Description of the ML Transform. Description pulumi.StringPtrInput // The version of glue to use, for example "1.0". For information about available versions, see the [AWS Glue Release Notes](https://docs.aws.amazon.com/glue/latest/dg/release-notes.html). GlueVersion pulumi.StringPtrInput // A list of AWS Glue table definitions used by the transform. see Input Record Tables. InputRecordTables MLTransformInputRecordTableArrayInput // The number of labels available for this transform. LabelCount pulumi.IntPtrInput // The number of AWS Glue data processing units (DPUs) that are allocated to task runs for this transform. You can allocate from `2` to `100` DPUs; the default is `10`. `maxCapacity` is a mutually exclusive option with `numberOfWorkers` and `workerType`. MaxCapacity pulumi.Float64PtrInput // The maximum number of times to retry this ML Transform if it fails. MaxRetries pulumi.IntPtrInput // The name you assign to this ML Transform. It must be unique in your account. Name pulumi.StringPtrInput // The number of workers of a defined `workerType` that are allocated when an ML Transform runs. Required with `workerType`. NumberOfWorkers pulumi.IntPtrInput // The algorithmic parameters that are specific to the transform type used. Conditionally dependent on the transform type. see Parameters. Parameters MLTransformParametersPtrInput // The ARN of the IAM role associated with this ML Transform. RoleArn pulumi.StringPtrInput // The object that represents the schema that this transform accepts. see Schema. Schemas MLTransformSchemaArrayInput // Key-value map of resource tags. .If configured with a provider `defaultTags` configuration block present, tags with matching keys will overwrite those defined at the provider-level. Tags pulumi.StringMapInput // A map of tags assigned to the resource, including those inherited from the provider `defaultTags` configuration block. // // Deprecated: Please use `tags` instead. TagsAll pulumi.StringMapInput // The ML Transform timeout in minutes. The default is 2880 minutes (48 hours). Timeout pulumi.IntPtrInput // The type of predefined worker that is allocated when an ML Transform runs. Accepts a value of `Standard`, `G.1X`, or `G.2X`. Required with `numberOfWorkers`. WorkerType pulumi.StringPtrInput }
func (MLTransformState) ElementType ¶
func (MLTransformState) ElementType() reflect.Type
type Partition ¶
type Partition struct { pulumi.CustomResourceState // ID of the Glue Catalog and database to create the table in. If omitted, this defaults to the AWS Account ID plus the database name. CatalogId pulumi.StringOutput `pulumi:"catalogId"` // The time at which the partition was created. CreationTime pulumi.StringOutput `pulumi:"creationTime"` // Name of the metadata database where the table metadata resides. For Hive compatibility, this must be all lowercase. DatabaseName pulumi.StringOutput `pulumi:"databaseName"` // The last time at which the partition was accessed. LastAccessedTime pulumi.StringOutput `pulumi:"lastAccessedTime"` // The last time at which column statistics were computed for this partition. LastAnalyzedTime pulumi.StringOutput `pulumi:"lastAnalyzedTime"` // Properties associated with this table, as a list of key-value pairs. Parameters pulumi.StringMapOutput `pulumi:"parameters"` // The values that define the partition. PartitionValues pulumi.StringArrayOutput `pulumi:"partitionValues"` // A storage descriptor object containing information about the physical storage of this table. You can refer to the [Glue Developer Guide](https://docs.aws.amazon.com/glue/latest/dg/aws-glue-api-catalog-tables.html#aws-glue-api-catalog-tables-StorageDescriptor) for a full explanation of this object. StorageDescriptor PartitionStorageDescriptorPtrOutput `pulumi:"storageDescriptor"` TableName pulumi.StringOutput `pulumi:"tableName"` }
Provides a Glue Partition Resource.
## Import
Using `pulumi import`, import Glue Partitions using the catalog ID (usually AWS account ID), database name, table name and partition values. For example:
```sh $ pulumi import aws:glue/partition:Partition part 123456789012:MyDatabase:MyTable:val1#val2 ```
func GetPartition ¶
func GetPartition(ctx *pulumi.Context, name string, id pulumi.IDInput, state *PartitionState, opts ...pulumi.ResourceOption) (*Partition, error)
GetPartition gets an existing Partition resource's state with the given name, ID, and optional state properties that are used to uniquely qualify the lookup (nil if not required).
func NewPartition ¶
func NewPartition(ctx *pulumi.Context, name string, args *PartitionArgs, opts ...pulumi.ResourceOption) (*Partition, error)
NewPartition registers a new resource with the given unique name, arguments, and options.
func (*Partition) ElementType ¶
func (*Partition) ToPartitionOutput ¶
func (i *Partition) ToPartitionOutput() PartitionOutput
func (*Partition) ToPartitionOutputWithContext ¶
func (i *Partition) ToPartitionOutputWithContext(ctx context.Context) PartitionOutput
type PartitionArgs ¶
type PartitionArgs struct { // ID of the Glue Catalog and database to create the table in. If omitted, this defaults to the AWS Account ID plus the database name. CatalogId pulumi.StringPtrInput // Name of the metadata database where the table metadata resides. For Hive compatibility, this must be all lowercase. DatabaseName pulumi.StringInput // Properties associated with this table, as a list of key-value pairs. Parameters pulumi.StringMapInput // The values that define the partition. PartitionValues pulumi.StringArrayInput // A storage descriptor object containing information about the physical storage of this table. You can refer to the [Glue Developer Guide](https://docs.aws.amazon.com/glue/latest/dg/aws-glue-api-catalog-tables.html#aws-glue-api-catalog-tables-StorageDescriptor) for a full explanation of this object. StorageDescriptor PartitionStorageDescriptorPtrInput TableName pulumi.StringInput }
The set of arguments for constructing a Partition resource.
func (PartitionArgs) ElementType ¶
func (PartitionArgs) ElementType() reflect.Type
type PartitionArray ¶
type PartitionArray []PartitionInput
func (PartitionArray) ElementType ¶
func (PartitionArray) ElementType() reflect.Type
func (PartitionArray) ToPartitionArrayOutput ¶
func (i PartitionArray) ToPartitionArrayOutput() PartitionArrayOutput
func (PartitionArray) ToPartitionArrayOutputWithContext ¶
func (i PartitionArray) ToPartitionArrayOutputWithContext(ctx context.Context) PartitionArrayOutput
type PartitionArrayInput ¶
type PartitionArrayInput interface { pulumi.Input ToPartitionArrayOutput() PartitionArrayOutput ToPartitionArrayOutputWithContext(context.Context) PartitionArrayOutput }
PartitionArrayInput is an input type that accepts PartitionArray and PartitionArrayOutput values. You can construct a concrete instance of `PartitionArrayInput` via:
PartitionArray{ PartitionArgs{...} }
type PartitionArrayOutput ¶
type PartitionArrayOutput struct{ *pulumi.OutputState }
func (PartitionArrayOutput) ElementType ¶
func (PartitionArrayOutput) ElementType() reflect.Type
func (PartitionArrayOutput) Index ¶
func (o PartitionArrayOutput) Index(i pulumi.IntInput) PartitionOutput
func (PartitionArrayOutput) ToPartitionArrayOutput ¶
func (o PartitionArrayOutput) ToPartitionArrayOutput() PartitionArrayOutput
func (PartitionArrayOutput) ToPartitionArrayOutputWithContext ¶
func (o PartitionArrayOutput) ToPartitionArrayOutputWithContext(ctx context.Context) PartitionArrayOutput
type PartitionIndex ¶
type PartitionIndex struct { pulumi.CustomResourceState // The catalog ID where the table resides. CatalogId pulumi.StringOutput `pulumi:"catalogId"` // Name of the metadata database where the table metadata resides. For Hive compatibility, this must be all lowercase. DatabaseName pulumi.StringOutput `pulumi:"databaseName"` // Configuration block for a partition index. See `partitionIndex` below. PartitionIndex PartitionIndexPartitionIndexOutput `pulumi:"partitionIndex"` // Name of the table. For Hive compatibility, this must be entirely lowercase. TableName pulumi.StringOutput `pulumi:"tableName"` }
## Example Usage
```go package main
import (
"github.com/pulumi/pulumi-aws/sdk/v6/go/aws/glue" "github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { example, err := glue.NewCatalogDatabase(ctx, "example", &glue.CatalogDatabaseArgs{ Name: pulumi.String("example"), }) if err != nil { return err } exampleCatalogTable, err := glue.NewCatalogTable(ctx, "example", &glue.CatalogTableArgs{ Name: pulumi.String("example"), DatabaseName: example.Name, Owner: pulumi.String("my_owner"), Retention: pulumi.Int(1), TableType: pulumi.String("VIRTUAL_VIEW"), ViewExpandedText: pulumi.String("view_expanded_text_1"), ViewOriginalText: pulumi.String("view_original_text_1"), StorageDescriptor: &glue.CatalogTableStorageDescriptorArgs{ BucketColumns: pulumi.StringArray{ pulumi.String("bucket_column_1"), }, Compressed: pulumi.Bool(false), InputFormat: pulumi.String("SequenceFileInputFormat"), Location: pulumi.String("my_location"), NumberOfBuckets: pulumi.Int(1), OutputFormat: pulumi.String("SequenceFileInputFormat"), StoredAsSubDirectories: pulumi.Bool(false), Parameters: pulumi.StringMap{ "param1": pulumi.String("param1_val"), }, Columns: glue.CatalogTableStorageDescriptorColumnArray{ &glue.CatalogTableStorageDescriptorColumnArgs{ Name: pulumi.String("my_column_1"), Type: pulumi.String("int"), Comment: pulumi.String("my_column1_comment"), }, &glue.CatalogTableStorageDescriptorColumnArgs{ Name: pulumi.String("my_column_2"), Type: pulumi.String("string"), Comment: pulumi.String("my_column2_comment"), }, }, SerDeInfo: &glue.CatalogTableStorageDescriptorSerDeInfoArgs{ Name: pulumi.String("ser_de_name"), Parameters: pulumi.StringMap{ "param1": pulumi.String("param_val_1"), }, SerializationLibrary: pulumi.String("org.apache.hadoop.hive.serde2.columnar.ColumnarSerDe"), }, SortColumns: glue.CatalogTableStorageDescriptorSortColumnArray{ &glue.CatalogTableStorageDescriptorSortColumnArgs{ Column: pulumi.String("my_column_1"), SortOrder: pulumi.Int(1), }, }, SkewedInfo: &glue.CatalogTableStorageDescriptorSkewedInfoArgs{ SkewedColumnNames: pulumi.StringArray{ pulumi.String("my_column_1"), }, SkewedColumnValueLocationMaps: pulumi.StringMap{ "my_column_1": pulumi.String("my_column_1_val_loc_map"), }, SkewedColumnValues: pulumi.StringArray{ pulumi.String("skewed_val_1"), }, }, }, PartitionKeys: glue.CatalogTablePartitionKeyArray{ &glue.CatalogTablePartitionKeyArgs{ Name: pulumi.String("my_column_1"), Type: pulumi.String("int"), Comment: pulumi.String("my_column_1_comment"), }, &glue.CatalogTablePartitionKeyArgs{ Name: pulumi.String("my_column_2"), Type: pulumi.String("string"), Comment: pulumi.String("my_column_2_comment"), }, }, Parameters: pulumi.StringMap{ "param1": pulumi.String("param1_val"), }, }) if err != nil { return err } _, err = glue.NewPartitionIndex(ctx, "example", &glue.PartitionIndexArgs{ DatabaseName: example.Name, TableName: exampleCatalogTable.Name, PartitionIndex: &glue.PartitionIndexPartitionIndexArgs{ IndexName: pulumi.String("example"), Keys: pulumi.StringArray{ pulumi.String("my_column_1"), pulumi.String("my_column_2"), }, }, }) if err != nil { return err } return nil }) }
```
## Import
Using `pulumi import`, import Glue Partition Indexes using the catalog ID (usually AWS account ID), database name, table name, and index name. For example:
```sh $ pulumi import aws:glue/partitionIndex:PartitionIndex example 123456789012:MyDatabase:MyTable:index-name ```
func GetPartitionIndex ¶
func GetPartitionIndex(ctx *pulumi.Context, name string, id pulumi.IDInput, state *PartitionIndexState, opts ...pulumi.ResourceOption) (*PartitionIndex, error)
GetPartitionIndex gets an existing PartitionIndex resource's state with the given name, ID, and optional state properties that are used to uniquely qualify the lookup (nil if not required).
func NewPartitionIndex ¶
func NewPartitionIndex(ctx *pulumi.Context, name string, args *PartitionIndexArgs, opts ...pulumi.ResourceOption) (*PartitionIndex, error)
NewPartitionIndex registers a new resource with the given unique name, arguments, and options.
func (*PartitionIndex) ElementType ¶
func (*PartitionIndex) ElementType() reflect.Type
func (*PartitionIndex) ToPartitionIndexOutput ¶
func (i *PartitionIndex) ToPartitionIndexOutput() PartitionIndexOutput
func (*PartitionIndex) ToPartitionIndexOutputWithContext ¶
func (i *PartitionIndex) ToPartitionIndexOutputWithContext(ctx context.Context) PartitionIndexOutput
type PartitionIndexArgs ¶
type PartitionIndexArgs struct { // The catalog ID where the table resides. CatalogId pulumi.StringPtrInput // Name of the metadata database where the table metadata resides. For Hive compatibility, this must be all lowercase. DatabaseName pulumi.StringInput // Configuration block for a partition index. See `partitionIndex` below. PartitionIndex PartitionIndexPartitionIndexInput // Name of the table. For Hive compatibility, this must be entirely lowercase. TableName pulumi.StringInput }
The set of arguments for constructing a PartitionIndex resource.
func (PartitionIndexArgs) ElementType ¶
func (PartitionIndexArgs) ElementType() reflect.Type
type PartitionIndexArray ¶
type PartitionIndexArray []PartitionIndexInput
func (PartitionIndexArray) ElementType ¶
func (PartitionIndexArray) ElementType() reflect.Type
func (PartitionIndexArray) ToPartitionIndexArrayOutput ¶
func (i PartitionIndexArray) ToPartitionIndexArrayOutput() PartitionIndexArrayOutput
func (PartitionIndexArray) ToPartitionIndexArrayOutputWithContext ¶
func (i PartitionIndexArray) ToPartitionIndexArrayOutputWithContext(ctx context.Context) PartitionIndexArrayOutput
type PartitionIndexArrayInput ¶
type PartitionIndexArrayInput interface { pulumi.Input ToPartitionIndexArrayOutput() PartitionIndexArrayOutput ToPartitionIndexArrayOutputWithContext(context.Context) PartitionIndexArrayOutput }
PartitionIndexArrayInput is an input type that accepts PartitionIndexArray and PartitionIndexArrayOutput values. You can construct a concrete instance of `PartitionIndexArrayInput` via:
PartitionIndexArray{ PartitionIndexArgs{...} }
type PartitionIndexArrayOutput ¶
type PartitionIndexArrayOutput struct{ *pulumi.OutputState }
func (PartitionIndexArrayOutput) ElementType ¶
func (PartitionIndexArrayOutput) ElementType() reflect.Type
func (PartitionIndexArrayOutput) Index ¶
func (o PartitionIndexArrayOutput) Index(i pulumi.IntInput) PartitionIndexOutput
func (PartitionIndexArrayOutput) ToPartitionIndexArrayOutput ¶
func (o PartitionIndexArrayOutput) ToPartitionIndexArrayOutput() PartitionIndexArrayOutput
func (PartitionIndexArrayOutput) ToPartitionIndexArrayOutputWithContext ¶
func (o PartitionIndexArrayOutput) ToPartitionIndexArrayOutputWithContext(ctx context.Context) PartitionIndexArrayOutput
type PartitionIndexInput ¶
type PartitionIndexInput interface { pulumi.Input ToPartitionIndexOutput() PartitionIndexOutput ToPartitionIndexOutputWithContext(ctx context.Context) PartitionIndexOutput }
type PartitionIndexMap ¶
type PartitionIndexMap map[string]PartitionIndexInput
func (PartitionIndexMap) ElementType ¶
func (PartitionIndexMap) ElementType() reflect.Type
func (PartitionIndexMap) ToPartitionIndexMapOutput ¶
func (i PartitionIndexMap) ToPartitionIndexMapOutput() PartitionIndexMapOutput
func (PartitionIndexMap) ToPartitionIndexMapOutputWithContext ¶
func (i PartitionIndexMap) ToPartitionIndexMapOutputWithContext(ctx context.Context) PartitionIndexMapOutput
type PartitionIndexMapInput ¶
type PartitionIndexMapInput interface { pulumi.Input ToPartitionIndexMapOutput() PartitionIndexMapOutput ToPartitionIndexMapOutputWithContext(context.Context) PartitionIndexMapOutput }
PartitionIndexMapInput is an input type that accepts PartitionIndexMap and PartitionIndexMapOutput values. You can construct a concrete instance of `PartitionIndexMapInput` via:
PartitionIndexMap{ "key": PartitionIndexArgs{...} }
type PartitionIndexMapOutput ¶
type PartitionIndexMapOutput struct{ *pulumi.OutputState }
func (PartitionIndexMapOutput) ElementType ¶
func (PartitionIndexMapOutput) ElementType() reflect.Type
func (PartitionIndexMapOutput) MapIndex ¶
func (o PartitionIndexMapOutput) MapIndex(k pulumi.StringInput) PartitionIndexOutput
func (PartitionIndexMapOutput) ToPartitionIndexMapOutput ¶
func (o PartitionIndexMapOutput) ToPartitionIndexMapOutput() PartitionIndexMapOutput
func (PartitionIndexMapOutput) ToPartitionIndexMapOutputWithContext ¶
func (o PartitionIndexMapOutput) ToPartitionIndexMapOutputWithContext(ctx context.Context) PartitionIndexMapOutput
type PartitionIndexOutput ¶
type PartitionIndexOutput struct{ *pulumi.OutputState }
func (PartitionIndexOutput) CatalogId ¶
func (o PartitionIndexOutput) CatalogId() pulumi.StringOutput
The catalog ID where the table resides.
func (PartitionIndexOutput) DatabaseName ¶
func (o PartitionIndexOutput) DatabaseName() pulumi.StringOutput
Name of the metadata database where the table metadata resides. For Hive compatibility, this must be all lowercase.
func (PartitionIndexOutput) ElementType ¶
func (PartitionIndexOutput) ElementType() reflect.Type
func (PartitionIndexOutput) PartitionIndex ¶
func (o PartitionIndexOutput) PartitionIndex() PartitionIndexPartitionIndexOutput
Configuration block for a partition index. See `partitionIndex` below.
func (PartitionIndexOutput) TableName ¶
func (o PartitionIndexOutput) TableName() pulumi.StringOutput
Name of the table. For Hive compatibility, this must be entirely lowercase.
func (PartitionIndexOutput) ToPartitionIndexOutput ¶
func (o PartitionIndexOutput) ToPartitionIndexOutput() PartitionIndexOutput
func (PartitionIndexOutput) ToPartitionIndexOutputWithContext ¶
func (o PartitionIndexOutput) ToPartitionIndexOutputWithContext(ctx context.Context) PartitionIndexOutput
type PartitionIndexPartitionIndexArgs ¶
type PartitionIndexPartitionIndexArgs struct { // Name of the partition index. IndexName pulumi.StringPtrInput `pulumi:"indexName"` IndexStatus pulumi.StringPtrInput `pulumi:"indexStatus"` // Keys for the partition index. Keys pulumi.StringArrayInput `pulumi:"keys"` }
func (PartitionIndexPartitionIndexArgs) ElementType ¶
func (PartitionIndexPartitionIndexArgs) ElementType() reflect.Type
func (PartitionIndexPartitionIndexArgs) ToPartitionIndexPartitionIndexOutput ¶
func (i PartitionIndexPartitionIndexArgs) ToPartitionIndexPartitionIndexOutput() PartitionIndexPartitionIndexOutput
func (PartitionIndexPartitionIndexArgs) ToPartitionIndexPartitionIndexOutputWithContext ¶
func (i PartitionIndexPartitionIndexArgs) ToPartitionIndexPartitionIndexOutputWithContext(ctx context.Context) PartitionIndexPartitionIndexOutput
func (PartitionIndexPartitionIndexArgs) ToPartitionIndexPartitionIndexPtrOutput ¶
func (i PartitionIndexPartitionIndexArgs) ToPartitionIndexPartitionIndexPtrOutput() PartitionIndexPartitionIndexPtrOutput
func (PartitionIndexPartitionIndexArgs) ToPartitionIndexPartitionIndexPtrOutputWithContext ¶
func (i PartitionIndexPartitionIndexArgs) ToPartitionIndexPartitionIndexPtrOutputWithContext(ctx context.Context) PartitionIndexPartitionIndexPtrOutput
type PartitionIndexPartitionIndexInput ¶
type PartitionIndexPartitionIndexInput interface { pulumi.Input ToPartitionIndexPartitionIndexOutput() PartitionIndexPartitionIndexOutput ToPartitionIndexPartitionIndexOutputWithContext(context.Context) PartitionIndexPartitionIndexOutput }
PartitionIndexPartitionIndexInput is an input type that accepts PartitionIndexPartitionIndexArgs and PartitionIndexPartitionIndexOutput values. You can construct a concrete instance of `PartitionIndexPartitionIndexInput` via:
PartitionIndexPartitionIndexArgs{...}
type PartitionIndexPartitionIndexOutput ¶
type PartitionIndexPartitionIndexOutput struct{ *pulumi.OutputState }
func (PartitionIndexPartitionIndexOutput) ElementType ¶
func (PartitionIndexPartitionIndexOutput) ElementType() reflect.Type
func (PartitionIndexPartitionIndexOutput) IndexName ¶
func (o PartitionIndexPartitionIndexOutput) IndexName() pulumi.StringPtrOutput
Name of the partition index.
func (PartitionIndexPartitionIndexOutput) IndexStatus ¶
func (o PartitionIndexPartitionIndexOutput) IndexStatus() pulumi.StringPtrOutput
func (PartitionIndexPartitionIndexOutput) Keys ¶
func (o PartitionIndexPartitionIndexOutput) Keys() pulumi.StringArrayOutput
Keys for the partition index.
func (PartitionIndexPartitionIndexOutput) ToPartitionIndexPartitionIndexOutput ¶
func (o PartitionIndexPartitionIndexOutput) ToPartitionIndexPartitionIndexOutput() PartitionIndexPartitionIndexOutput
func (PartitionIndexPartitionIndexOutput) ToPartitionIndexPartitionIndexOutputWithContext ¶
func (o PartitionIndexPartitionIndexOutput) ToPartitionIndexPartitionIndexOutputWithContext(ctx context.Context) PartitionIndexPartitionIndexOutput
func (PartitionIndexPartitionIndexOutput) ToPartitionIndexPartitionIndexPtrOutput ¶
func (o PartitionIndexPartitionIndexOutput) ToPartitionIndexPartitionIndexPtrOutput() PartitionIndexPartitionIndexPtrOutput
func (PartitionIndexPartitionIndexOutput) ToPartitionIndexPartitionIndexPtrOutputWithContext ¶
func (o PartitionIndexPartitionIndexOutput) ToPartitionIndexPartitionIndexPtrOutputWithContext(ctx context.Context) PartitionIndexPartitionIndexPtrOutput
type PartitionIndexPartitionIndexPtrInput ¶
type PartitionIndexPartitionIndexPtrInput interface { pulumi.Input ToPartitionIndexPartitionIndexPtrOutput() PartitionIndexPartitionIndexPtrOutput ToPartitionIndexPartitionIndexPtrOutputWithContext(context.Context) PartitionIndexPartitionIndexPtrOutput }
PartitionIndexPartitionIndexPtrInput is an input type that accepts PartitionIndexPartitionIndexArgs, PartitionIndexPartitionIndexPtr and PartitionIndexPartitionIndexPtrOutput values. You can construct a concrete instance of `PartitionIndexPartitionIndexPtrInput` via:
PartitionIndexPartitionIndexArgs{...} or: nil
func PartitionIndexPartitionIndexPtr ¶
func PartitionIndexPartitionIndexPtr(v *PartitionIndexPartitionIndexArgs) PartitionIndexPartitionIndexPtrInput
type PartitionIndexPartitionIndexPtrOutput ¶
type PartitionIndexPartitionIndexPtrOutput struct{ *pulumi.OutputState }
func (PartitionIndexPartitionIndexPtrOutput) ElementType ¶
func (PartitionIndexPartitionIndexPtrOutput) ElementType() reflect.Type
func (PartitionIndexPartitionIndexPtrOutput) IndexName ¶
func (o PartitionIndexPartitionIndexPtrOutput) IndexName() pulumi.StringPtrOutput
Name of the partition index.
func (PartitionIndexPartitionIndexPtrOutput) IndexStatus ¶
func (o PartitionIndexPartitionIndexPtrOutput) IndexStatus() pulumi.StringPtrOutput
func (PartitionIndexPartitionIndexPtrOutput) Keys ¶
func (o PartitionIndexPartitionIndexPtrOutput) Keys() pulumi.StringArrayOutput
Keys for the partition index.
func (PartitionIndexPartitionIndexPtrOutput) ToPartitionIndexPartitionIndexPtrOutput ¶
func (o PartitionIndexPartitionIndexPtrOutput) ToPartitionIndexPartitionIndexPtrOutput() PartitionIndexPartitionIndexPtrOutput
func (PartitionIndexPartitionIndexPtrOutput) ToPartitionIndexPartitionIndexPtrOutputWithContext ¶
func (o PartitionIndexPartitionIndexPtrOutput) ToPartitionIndexPartitionIndexPtrOutputWithContext(ctx context.Context) PartitionIndexPartitionIndexPtrOutput
type PartitionIndexState ¶
type PartitionIndexState struct { // The catalog ID where the table resides. CatalogId pulumi.StringPtrInput // Name of the metadata database where the table metadata resides. For Hive compatibility, this must be all lowercase. DatabaseName pulumi.StringPtrInput // Configuration block for a partition index. See `partitionIndex` below. PartitionIndex PartitionIndexPartitionIndexPtrInput // Name of the table. For Hive compatibility, this must be entirely lowercase. TableName pulumi.StringPtrInput }
func (PartitionIndexState) ElementType ¶
func (PartitionIndexState) ElementType() reflect.Type
type PartitionInput ¶
type PartitionInput interface { pulumi.Input ToPartitionOutput() PartitionOutput ToPartitionOutputWithContext(ctx context.Context) PartitionOutput }
type PartitionMap ¶
type PartitionMap map[string]PartitionInput
func (PartitionMap) ElementType ¶
func (PartitionMap) ElementType() reflect.Type
func (PartitionMap) ToPartitionMapOutput ¶
func (i PartitionMap) ToPartitionMapOutput() PartitionMapOutput
func (PartitionMap) ToPartitionMapOutputWithContext ¶
func (i PartitionMap) ToPartitionMapOutputWithContext(ctx context.Context) PartitionMapOutput
type PartitionMapInput ¶
type PartitionMapInput interface { pulumi.Input ToPartitionMapOutput() PartitionMapOutput ToPartitionMapOutputWithContext(context.Context) PartitionMapOutput }
PartitionMapInput is an input type that accepts PartitionMap and PartitionMapOutput values. You can construct a concrete instance of `PartitionMapInput` via:
PartitionMap{ "key": PartitionArgs{...} }
type PartitionMapOutput ¶
type PartitionMapOutput struct{ *pulumi.OutputState }
func (PartitionMapOutput) ElementType ¶
func (PartitionMapOutput) ElementType() reflect.Type
func (PartitionMapOutput) MapIndex ¶
func (o PartitionMapOutput) MapIndex(k pulumi.StringInput) PartitionOutput
func (PartitionMapOutput) ToPartitionMapOutput ¶
func (o PartitionMapOutput) ToPartitionMapOutput() PartitionMapOutput
func (PartitionMapOutput) ToPartitionMapOutputWithContext ¶
func (o PartitionMapOutput) ToPartitionMapOutputWithContext(ctx context.Context) PartitionMapOutput
type PartitionOutput ¶
type PartitionOutput struct{ *pulumi.OutputState }
func (PartitionOutput) CatalogId ¶
func (o PartitionOutput) CatalogId() pulumi.StringOutput
ID of the Glue Catalog and database to create the table in. If omitted, this defaults to the AWS Account ID plus the database name.
func (PartitionOutput) CreationTime ¶
func (o PartitionOutput) CreationTime() pulumi.StringOutput
The time at which the partition was created.
func (PartitionOutput) DatabaseName ¶
func (o PartitionOutput) DatabaseName() pulumi.StringOutput
Name of the metadata database where the table metadata resides. For Hive compatibility, this must be all lowercase.
func (PartitionOutput) ElementType ¶
func (PartitionOutput) ElementType() reflect.Type
func (PartitionOutput) LastAccessedTime ¶
func (o PartitionOutput) LastAccessedTime() pulumi.StringOutput
The last time at which the partition was accessed.
func (PartitionOutput) LastAnalyzedTime ¶
func (o PartitionOutput) LastAnalyzedTime() pulumi.StringOutput
The last time at which column statistics were computed for this partition.
func (PartitionOutput) Parameters ¶
func (o PartitionOutput) Parameters() pulumi.StringMapOutput
Properties associated with this table, as a list of key-value pairs.
func (PartitionOutput) PartitionValues ¶
func (o PartitionOutput) PartitionValues() pulumi.StringArrayOutput
The values that define the partition.
func (PartitionOutput) StorageDescriptor ¶
func (o PartitionOutput) StorageDescriptor() PartitionStorageDescriptorPtrOutput
A storage descriptor object containing information about the physical storage of this table. You can refer to the [Glue Developer Guide](https://docs.aws.amazon.com/glue/latest/dg/aws-glue-api-catalog-tables.html#aws-glue-api-catalog-tables-StorageDescriptor) for a full explanation of this object.
func (PartitionOutput) TableName ¶
func (o PartitionOutput) TableName() pulumi.StringOutput
func (PartitionOutput) ToPartitionOutput ¶
func (o PartitionOutput) ToPartitionOutput() PartitionOutput
func (PartitionOutput) ToPartitionOutputWithContext ¶
func (o PartitionOutput) ToPartitionOutputWithContext(ctx context.Context) PartitionOutput
type PartitionState ¶
type PartitionState struct { // ID of the Glue Catalog and database to create the table in. If omitted, this defaults to the AWS Account ID plus the database name. CatalogId pulumi.StringPtrInput // The time at which the partition was created. CreationTime pulumi.StringPtrInput // Name of the metadata database where the table metadata resides. For Hive compatibility, this must be all lowercase. DatabaseName pulumi.StringPtrInput // The last time at which the partition was accessed. LastAccessedTime pulumi.StringPtrInput // The last time at which column statistics were computed for this partition. LastAnalyzedTime pulumi.StringPtrInput // Properties associated with this table, as a list of key-value pairs. Parameters pulumi.StringMapInput // The values that define the partition. PartitionValues pulumi.StringArrayInput // A storage descriptor object containing information about the physical storage of this table. You can refer to the [Glue Developer Guide](https://docs.aws.amazon.com/glue/latest/dg/aws-glue-api-catalog-tables.html#aws-glue-api-catalog-tables-StorageDescriptor) for a full explanation of this object. StorageDescriptor PartitionStorageDescriptorPtrInput TableName pulumi.StringPtrInput }
func (PartitionState) ElementType ¶
func (PartitionState) ElementType() reflect.Type
type PartitionStorageDescriptor ¶
type PartitionStorageDescriptor struct { // A list of reducer grouping columns, clustering columns, and bucketing columns in the table. BucketColumns []string `pulumi:"bucketColumns"` // A list of the Columns in the table. Columns []PartitionStorageDescriptorColumn `pulumi:"columns"` // True if the data in the table is compressed, or False if not. Compressed *bool `pulumi:"compressed"` // The input format: SequenceFileInputFormat (binary), or TextInputFormat, or a custom format. InputFormat *string `pulumi:"inputFormat"` // The physical location of the table. By default this takes the form of the warehouse location, followed by the database location in the warehouse, followed by the table name. Location *string `pulumi:"location"` // Must be specified if the table contains any dimension columns. NumberOfBuckets *int `pulumi:"numberOfBuckets"` // The output format: SequenceFileOutputFormat (binary), or IgnoreKeyTextOutputFormat, or a custom format. OutputFormat *string `pulumi:"outputFormat"` // User-supplied properties in key-value form. Parameters map[string]string `pulumi:"parameters"` // Serialization/deserialization (SerDe) information. SerDeInfo *PartitionStorageDescriptorSerDeInfo `pulumi:"serDeInfo"` // Information about values that appear very frequently in a column (skewed values). SkewedInfo *PartitionStorageDescriptorSkewedInfo `pulumi:"skewedInfo"` // A list of Order objects specifying the sort order of each bucket in the table. SortColumns []PartitionStorageDescriptorSortColumn `pulumi:"sortColumns"` // True if the table data is stored in subdirectories, or False if not. StoredAsSubDirectories *bool `pulumi:"storedAsSubDirectories"` }
type PartitionStorageDescriptorArgs ¶
type PartitionStorageDescriptorArgs struct { // A list of reducer grouping columns, clustering columns, and bucketing columns in the table. BucketColumns pulumi.StringArrayInput `pulumi:"bucketColumns"` // A list of the Columns in the table. Columns PartitionStorageDescriptorColumnArrayInput `pulumi:"columns"` // True if the data in the table is compressed, or False if not. Compressed pulumi.BoolPtrInput `pulumi:"compressed"` // The input format: SequenceFileInputFormat (binary), or TextInputFormat, or a custom format. InputFormat pulumi.StringPtrInput `pulumi:"inputFormat"` // The physical location of the table. By default this takes the form of the warehouse location, followed by the database location in the warehouse, followed by the table name. Location pulumi.StringPtrInput `pulumi:"location"` // Must be specified if the table contains any dimension columns. NumberOfBuckets pulumi.IntPtrInput `pulumi:"numberOfBuckets"` // The output format: SequenceFileOutputFormat (binary), or IgnoreKeyTextOutputFormat, or a custom format. OutputFormat pulumi.StringPtrInput `pulumi:"outputFormat"` // User-supplied properties in key-value form. Parameters pulumi.StringMapInput `pulumi:"parameters"` // Serialization/deserialization (SerDe) information. SerDeInfo PartitionStorageDescriptorSerDeInfoPtrInput `pulumi:"serDeInfo"` // Information about values that appear very frequently in a column (skewed values). SkewedInfo PartitionStorageDescriptorSkewedInfoPtrInput `pulumi:"skewedInfo"` // A list of Order objects specifying the sort order of each bucket in the table. SortColumns PartitionStorageDescriptorSortColumnArrayInput `pulumi:"sortColumns"` // True if the table data is stored in subdirectories, or False if not. StoredAsSubDirectories pulumi.BoolPtrInput `pulumi:"storedAsSubDirectories"` }
func (PartitionStorageDescriptorArgs) ElementType ¶
func (PartitionStorageDescriptorArgs) ElementType() reflect.Type
func (PartitionStorageDescriptorArgs) ToPartitionStorageDescriptorOutput ¶
func (i PartitionStorageDescriptorArgs) ToPartitionStorageDescriptorOutput() PartitionStorageDescriptorOutput
func (PartitionStorageDescriptorArgs) ToPartitionStorageDescriptorOutputWithContext ¶
func (i PartitionStorageDescriptorArgs) ToPartitionStorageDescriptorOutputWithContext(ctx context.Context) PartitionStorageDescriptorOutput
func (PartitionStorageDescriptorArgs) ToPartitionStorageDescriptorPtrOutput ¶
func (i PartitionStorageDescriptorArgs) ToPartitionStorageDescriptorPtrOutput() PartitionStorageDescriptorPtrOutput
func (PartitionStorageDescriptorArgs) ToPartitionStorageDescriptorPtrOutputWithContext ¶
func (i PartitionStorageDescriptorArgs) ToPartitionStorageDescriptorPtrOutputWithContext(ctx context.Context) PartitionStorageDescriptorPtrOutput
type PartitionStorageDescriptorColumnArgs ¶
type PartitionStorageDescriptorColumnArgs struct { // Free-form text comment. Comment pulumi.StringPtrInput `pulumi:"comment"` Name pulumi.StringInput `pulumi:"name"` // The datatype of data in the Column. Type pulumi.StringPtrInput `pulumi:"type"` }
func (PartitionStorageDescriptorColumnArgs) ElementType ¶
func (PartitionStorageDescriptorColumnArgs) ElementType() reflect.Type
func (PartitionStorageDescriptorColumnArgs) ToPartitionStorageDescriptorColumnOutput ¶
func (i PartitionStorageDescriptorColumnArgs) ToPartitionStorageDescriptorColumnOutput() PartitionStorageDescriptorColumnOutput
func (PartitionStorageDescriptorColumnArgs) ToPartitionStorageDescriptorColumnOutputWithContext ¶
func (i PartitionStorageDescriptorColumnArgs) ToPartitionStorageDescriptorColumnOutputWithContext(ctx context.Context) PartitionStorageDescriptorColumnOutput
type PartitionStorageDescriptorColumnArray ¶
type PartitionStorageDescriptorColumnArray []PartitionStorageDescriptorColumnInput
func (PartitionStorageDescriptorColumnArray) ElementType ¶
func (PartitionStorageDescriptorColumnArray) ElementType() reflect.Type
func (PartitionStorageDescriptorColumnArray) ToPartitionStorageDescriptorColumnArrayOutput ¶
func (i PartitionStorageDescriptorColumnArray) ToPartitionStorageDescriptorColumnArrayOutput() PartitionStorageDescriptorColumnArrayOutput
func (PartitionStorageDescriptorColumnArray) ToPartitionStorageDescriptorColumnArrayOutputWithContext ¶
func (i PartitionStorageDescriptorColumnArray) ToPartitionStorageDescriptorColumnArrayOutputWithContext(ctx context.Context) PartitionStorageDescriptorColumnArrayOutput
type PartitionStorageDescriptorColumnArrayInput ¶
type PartitionStorageDescriptorColumnArrayInput interface { pulumi.Input ToPartitionStorageDescriptorColumnArrayOutput() PartitionStorageDescriptorColumnArrayOutput ToPartitionStorageDescriptorColumnArrayOutputWithContext(context.Context) PartitionStorageDescriptorColumnArrayOutput }
PartitionStorageDescriptorColumnArrayInput is an input type that accepts PartitionStorageDescriptorColumnArray and PartitionStorageDescriptorColumnArrayOutput values. You can construct a concrete instance of `PartitionStorageDescriptorColumnArrayInput` via:
PartitionStorageDescriptorColumnArray{ PartitionStorageDescriptorColumnArgs{...} }
type PartitionStorageDescriptorColumnArrayOutput ¶
type PartitionStorageDescriptorColumnArrayOutput struct{ *pulumi.OutputState }
func (PartitionStorageDescriptorColumnArrayOutput) ElementType ¶
func (PartitionStorageDescriptorColumnArrayOutput) ElementType() reflect.Type
func (PartitionStorageDescriptorColumnArrayOutput) ToPartitionStorageDescriptorColumnArrayOutput ¶
func (o PartitionStorageDescriptorColumnArrayOutput) ToPartitionStorageDescriptorColumnArrayOutput() PartitionStorageDescriptorColumnArrayOutput
func (PartitionStorageDescriptorColumnArrayOutput) ToPartitionStorageDescriptorColumnArrayOutputWithContext ¶
func (o PartitionStorageDescriptorColumnArrayOutput) ToPartitionStorageDescriptorColumnArrayOutputWithContext(ctx context.Context) PartitionStorageDescriptorColumnArrayOutput
type PartitionStorageDescriptorColumnInput ¶
type PartitionStorageDescriptorColumnInput interface { pulumi.Input ToPartitionStorageDescriptorColumnOutput() PartitionStorageDescriptorColumnOutput ToPartitionStorageDescriptorColumnOutputWithContext(context.Context) PartitionStorageDescriptorColumnOutput }
PartitionStorageDescriptorColumnInput is an input type that accepts PartitionStorageDescriptorColumnArgs and PartitionStorageDescriptorColumnOutput values. You can construct a concrete instance of `PartitionStorageDescriptorColumnInput` via:
PartitionStorageDescriptorColumnArgs{...}
type PartitionStorageDescriptorColumnOutput ¶
type PartitionStorageDescriptorColumnOutput struct{ *pulumi.OutputState }
func (PartitionStorageDescriptorColumnOutput) Comment ¶
func (o PartitionStorageDescriptorColumnOutput) Comment() pulumi.StringPtrOutput
Free-form text comment.
func (PartitionStorageDescriptorColumnOutput) ElementType ¶
func (PartitionStorageDescriptorColumnOutput) ElementType() reflect.Type
func (PartitionStorageDescriptorColumnOutput) Name ¶
func (o PartitionStorageDescriptorColumnOutput) Name() pulumi.StringOutput
func (PartitionStorageDescriptorColumnOutput) ToPartitionStorageDescriptorColumnOutput ¶
func (o PartitionStorageDescriptorColumnOutput) ToPartitionStorageDescriptorColumnOutput() PartitionStorageDescriptorColumnOutput
func (PartitionStorageDescriptorColumnOutput) ToPartitionStorageDescriptorColumnOutputWithContext ¶
func (o PartitionStorageDescriptorColumnOutput) ToPartitionStorageDescriptorColumnOutputWithContext(ctx context.Context) PartitionStorageDescriptorColumnOutput
func (PartitionStorageDescriptorColumnOutput) Type ¶
func (o PartitionStorageDescriptorColumnOutput) Type() pulumi.StringPtrOutput
The datatype of data in the Column.
type PartitionStorageDescriptorInput ¶
type PartitionStorageDescriptorInput interface { pulumi.Input ToPartitionStorageDescriptorOutput() PartitionStorageDescriptorOutput ToPartitionStorageDescriptorOutputWithContext(context.Context) PartitionStorageDescriptorOutput }
PartitionStorageDescriptorInput is an input type that accepts PartitionStorageDescriptorArgs and PartitionStorageDescriptorOutput values. You can construct a concrete instance of `PartitionStorageDescriptorInput` via:
PartitionStorageDescriptorArgs{...}
type PartitionStorageDescriptorOutput ¶
type PartitionStorageDescriptorOutput struct{ *pulumi.OutputState }
func (PartitionStorageDescriptorOutput) BucketColumns ¶
func (o PartitionStorageDescriptorOutput) BucketColumns() pulumi.StringArrayOutput
A list of reducer grouping columns, clustering columns, and bucketing columns in the table.
func (PartitionStorageDescriptorOutput) Columns ¶
func (o PartitionStorageDescriptorOutput) Columns() PartitionStorageDescriptorColumnArrayOutput
A list of the Columns in the table.
func (PartitionStorageDescriptorOutput) Compressed ¶
func (o PartitionStorageDescriptorOutput) Compressed() pulumi.BoolPtrOutput
True if the data in the table is compressed, or False if not.
func (PartitionStorageDescriptorOutput) ElementType ¶
func (PartitionStorageDescriptorOutput) ElementType() reflect.Type
func (PartitionStorageDescriptorOutput) InputFormat ¶
func (o PartitionStorageDescriptorOutput) InputFormat() pulumi.StringPtrOutput
The input format: SequenceFileInputFormat (binary), or TextInputFormat, or a custom format.
func (PartitionStorageDescriptorOutput) Location ¶
func (o PartitionStorageDescriptorOutput) Location() pulumi.StringPtrOutput
The physical location of the table. By default this takes the form of the warehouse location, followed by the database location in the warehouse, followed by the table name.
func (PartitionStorageDescriptorOutput) NumberOfBuckets ¶
func (o PartitionStorageDescriptorOutput) NumberOfBuckets() pulumi.IntPtrOutput
Must be specified if the table contains any dimension columns.
func (PartitionStorageDescriptorOutput) OutputFormat ¶
func (o PartitionStorageDescriptorOutput) OutputFormat() pulumi.StringPtrOutput
The output format: SequenceFileOutputFormat (binary), or IgnoreKeyTextOutputFormat, or a custom format.
func (PartitionStorageDescriptorOutput) Parameters ¶
func (o PartitionStorageDescriptorOutput) Parameters() pulumi.StringMapOutput
User-supplied properties in key-value form.
func (PartitionStorageDescriptorOutput) SerDeInfo ¶
func (o PartitionStorageDescriptorOutput) SerDeInfo() PartitionStorageDescriptorSerDeInfoPtrOutput
Serialization/deserialization (SerDe) information.
func (PartitionStorageDescriptorOutput) SkewedInfo ¶
func (o PartitionStorageDescriptorOutput) SkewedInfo() PartitionStorageDescriptorSkewedInfoPtrOutput
Information about values that appear very frequently in a column (skewed values).
func (PartitionStorageDescriptorOutput) SortColumns ¶
func (o PartitionStorageDescriptorOutput) SortColumns() PartitionStorageDescriptorSortColumnArrayOutput
A list of Order objects specifying the sort order of each bucket in the table.
func (PartitionStorageDescriptorOutput) StoredAsSubDirectories ¶
func (o PartitionStorageDescriptorOutput) StoredAsSubDirectories() pulumi.BoolPtrOutput
True if the table data is stored in subdirectories, or False if not.
func (PartitionStorageDescriptorOutput) ToPartitionStorageDescriptorOutput ¶
func (o PartitionStorageDescriptorOutput) ToPartitionStorageDescriptorOutput() PartitionStorageDescriptorOutput
func (PartitionStorageDescriptorOutput) ToPartitionStorageDescriptorOutputWithContext ¶
func (o PartitionStorageDescriptorOutput) ToPartitionStorageDescriptorOutputWithContext(ctx context.Context) PartitionStorageDescriptorOutput
func (PartitionStorageDescriptorOutput) ToPartitionStorageDescriptorPtrOutput ¶
func (o PartitionStorageDescriptorOutput) ToPartitionStorageDescriptorPtrOutput() PartitionStorageDescriptorPtrOutput
func (PartitionStorageDescriptorOutput) ToPartitionStorageDescriptorPtrOutputWithContext ¶
func (o PartitionStorageDescriptorOutput) ToPartitionStorageDescriptorPtrOutputWithContext(ctx context.Context) PartitionStorageDescriptorPtrOutput
type PartitionStorageDescriptorPtrInput ¶
type PartitionStorageDescriptorPtrInput interface { pulumi.Input ToPartitionStorageDescriptorPtrOutput() PartitionStorageDescriptorPtrOutput ToPartitionStorageDescriptorPtrOutputWithContext(context.Context) PartitionStorageDescriptorPtrOutput }
PartitionStorageDescriptorPtrInput is an input type that accepts PartitionStorageDescriptorArgs, PartitionStorageDescriptorPtr and PartitionStorageDescriptorPtrOutput values. You can construct a concrete instance of `PartitionStorageDescriptorPtrInput` via:
PartitionStorageDescriptorArgs{...} or: nil
func PartitionStorageDescriptorPtr ¶
func PartitionStorageDescriptorPtr(v *PartitionStorageDescriptorArgs) PartitionStorageDescriptorPtrInput
type PartitionStorageDescriptorPtrOutput ¶
type PartitionStorageDescriptorPtrOutput struct{ *pulumi.OutputState }
func (PartitionStorageDescriptorPtrOutput) BucketColumns ¶
func (o PartitionStorageDescriptorPtrOutput) BucketColumns() pulumi.StringArrayOutput
A list of reducer grouping columns, clustering columns, and bucketing columns in the table.
func (PartitionStorageDescriptorPtrOutput) Columns ¶
func (o PartitionStorageDescriptorPtrOutput) Columns() PartitionStorageDescriptorColumnArrayOutput
A list of the Columns in the table.
func (PartitionStorageDescriptorPtrOutput) Compressed ¶
func (o PartitionStorageDescriptorPtrOutput) Compressed() pulumi.BoolPtrOutput
True if the data in the table is compressed, or False if not.
func (PartitionStorageDescriptorPtrOutput) Elem ¶
func (o PartitionStorageDescriptorPtrOutput) Elem() PartitionStorageDescriptorOutput
func (PartitionStorageDescriptorPtrOutput) ElementType ¶
func (PartitionStorageDescriptorPtrOutput) ElementType() reflect.Type
func (PartitionStorageDescriptorPtrOutput) InputFormat ¶
func (o PartitionStorageDescriptorPtrOutput) InputFormat() pulumi.StringPtrOutput
The input format: SequenceFileInputFormat (binary), or TextInputFormat, or a custom format.
func (PartitionStorageDescriptorPtrOutput) Location ¶
func (o PartitionStorageDescriptorPtrOutput) Location() pulumi.StringPtrOutput
The physical location of the table. By default this takes the form of the warehouse location, followed by the database location in the warehouse, followed by the table name.
func (PartitionStorageDescriptorPtrOutput) NumberOfBuckets ¶
func (o PartitionStorageDescriptorPtrOutput) NumberOfBuckets() pulumi.IntPtrOutput
Must be specified if the table contains any dimension columns.
func (PartitionStorageDescriptorPtrOutput) OutputFormat ¶
func (o PartitionStorageDescriptorPtrOutput) OutputFormat() pulumi.StringPtrOutput
The output format: SequenceFileOutputFormat (binary), or IgnoreKeyTextOutputFormat, or a custom format.
func (PartitionStorageDescriptorPtrOutput) Parameters ¶
func (o PartitionStorageDescriptorPtrOutput) Parameters() pulumi.StringMapOutput
User-supplied properties in key-value form.
func (PartitionStorageDescriptorPtrOutput) SerDeInfo ¶
func (o PartitionStorageDescriptorPtrOutput) SerDeInfo() PartitionStorageDescriptorSerDeInfoPtrOutput
Serialization/deserialization (SerDe) information.
func (PartitionStorageDescriptorPtrOutput) SkewedInfo ¶
func (o PartitionStorageDescriptorPtrOutput) SkewedInfo() PartitionStorageDescriptorSkewedInfoPtrOutput
Information about values that appear very frequently in a column (skewed values).
func (PartitionStorageDescriptorPtrOutput) SortColumns ¶
func (o PartitionStorageDescriptorPtrOutput) SortColumns() PartitionStorageDescriptorSortColumnArrayOutput
A list of Order objects specifying the sort order of each bucket in the table.
func (PartitionStorageDescriptorPtrOutput) StoredAsSubDirectories ¶
func (o PartitionStorageDescriptorPtrOutput) StoredAsSubDirectories() pulumi.BoolPtrOutput
True if the table data is stored in subdirectories, or False if not.
func (PartitionStorageDescriptorPtrOutput) ToPartitionStorageDescriptorPtrOutput ¶
func (o PartitionStorageDescriptorPtrOutput) ToPartitionStorageDescriptorPtrOutput() PartitionStorageDescriptorPtrOutput
func (PartitionStorageDescriptorPtrOutput) ToPartitionStorageDescriptorPtrOutputWithContext ¶
func (o PartitionStorageDescriptorPtrOutput) ToPartitionStorageDescriptorPtrOutputWithContext(ctx context.Context) PartitionStorageDescriptorPtrOutput
type PartitionStorageDescriptorSerDeInfo ¶
type PartitionStorageDescriptorSerDeInfo struct { // Name of the SerDe. Name *string `pulumi:"name"` // A map of initialization parameters for the SerDe, in key-value form. Parameters map[string]string `pulumi:"parameters"` // Usually the class that implements the SerDe. An example is: org.apache.hadoop.hive.serde2.columnar.ColumnarSerDe. SerializationLibrary *string `pulumi:"serializationLibrary"` }
type PartitionStorageDescriptorSerDeInfoArgs ¶
type PartitionStorageDescriptorSerDeInfoArgs struct { // Name of the SerDe. Name pulumi.StringPtrInput `pulumi:"name"` // A map of initialization parameters for the SerDe, in key-value form. Parameters pulumi.StringMapInput `pulumi:"parameters"` // Usually the class that implements the SerDe. An example is: org.apache.hadoop.hive.serde2.columnar.ColumnarSerDe. SerializationLibrary pulumi.StringPtrInput `pulumi:"serializationLibrary"` }
func (PartitionStorageDescriptorSerDeInfoArgs) ElementType ¶
func (PartitionStorageDescriptorSerDeInfoArgs) ElementType() reflect.Type
func (PartitionStorageDescriptorSerDeInfoArgs) ToPartitionStorageDescriptorSerDeInfoOutput ¶
func (i PartitionStorageDescriptorSerDeInfoArgs) ToPartitionStorageDescriptorSerDeInfoOutput() PartitionStorageDescriptorSerDeInfoOutput
func (PartitionStorageDescriptorSerDeInfoArgs) ToPartitionStorageDescriptorSerDeInfoOutputWithContext ¶
func (i PartitionStorageDescriptorSerDeInfoArgs) ToPartitionStorageDescriptorSerDeInfoOutputWithContext(ctx context.Context) PartitionStorageDescriptorSerDeInfoOutput
func (PartitionStorageDescriptorSerDeInfoArgs) ToPartitionStorageDescriptorSerDeInfoPtrOutput ¶
func (i PartitionStorageDescriptorSerDeInfoArgs) ToPartitionStorageDescriptorSerDeInfoPtrOutput() PartitionStorageDescriptorSerDeInfoPtrOutput
func (PartitionStorageDescriptorSerDeInfoArgs) ToPartitionStorageDescriptorSerDeInfoPtrOutputWithContext ¶
func (i PartitionStorageDescriptorSerDeInfoArgs) ToPartitionStorageDescriptorSerDeInfoPtrOutputWithContext(ctx context.Context) PartitionStorageDescriptorSerDeInfoPtrOutput
type PartitionStorageDescriptorSerDeInfoInput ¶
type PartitionStorageDescriptorSerDeInfoInput interface { pulumi.Input ToPartitionStorageDescriptorSerDeInfoOutput() PartitionStorageDescriptorSerDeInfoOutput ToPartitionStorageDescriptorSerDeInfoOutputWithContext(context.Context) PartitionStorageDescriptorSerDeInfoOutput }
PartitionStorageDescriptorSerDeInfoInput is an input type that accepts PartitionStorageDescriptorSerDeInfoArgs and PartitionStorageDescriptorSerDeInfoOutput values. You can construct a concrete instance of `PartitionStorageDescriptorSerDeInfoInput` via:
PartitionStorageDescriptorSerDeInfoArgs{...}
type PartitionStorageDescriptorSerDeInfoOutput ¶
type PartitionStorageDescriptorSerDeInfoOutput struct{ *pulumi.OutputState }
func (PartitionStorageDescriptorSerDeInfoOutput) ElementType ¶
func (PartitionStorageDescriptorSerDeInfoOutput) ElementType() reflect.Type
func (PartitionStorageDescriptorSerDeInfoOutput) Name ¶
func (o PartitionStorageDescriptorSerDeInfoOutput) Name() pulumi.StringPtrOutput
Name of the SerDe.
func (PartitionStorageDescriptorSerDeInfoOutput) Parameters ¶
func (o PartitionStorageDescriptorSerDeInfoOutput) Parameters() pulumi.StringMapOutput
A map of initialization parameters for the SerDe, in key-value form.
func (PartitionStorageDescriptorSerDeInfoOutput) SerializationLibrary ¶
func (o PartitionStorageDescriptorSerDeInfoOutput) SerializationLibrary() pulumi.StringPtrOutput
Usually the class that implements the SerDe. An example is: org.apache.hadoop.hive.serde2.columnar.ColumnarSerDe.
func (PartitionStorageDescriptorSerDeInfoOutput) ToPartitionStorageDescriptorSerDeInfoOutput ¶
func (o PartitionStorageDescriptorSerDeInfoOutput) ToPartitionStorageDescriptorSerDeInfoOutput() PartitionStorageDescriptorSerDeInfoOutput
func (PartitionStorageDescriptorSerDeInfoOutput) ToPartitionStorageDescriptorSerDeInfoOutputWithContext ¶
func (o PartitionStorageDescriptorSerDeInfoOutput) ToPartitionStorageDescriptorSerDeInfoOutputWithContext(ctx context.Context) PartitionStorageDescriptorSerDeInfoOutput
func (PartitionStorageDescriptorSerDeInfoOutput) ToPartitionStorageDescriptorSerDeInfoPtrOutput ¶
func (o PartitionStorageDescriptorSerDeInfoOutput) ToPartitionStorageDescriptorSerDeInfoPtrOutput() PartitionStorageDescriptorSerDeInfoPtrOutput
func (PartitionStorageDescriptorSerDeInfoOutput) ToPartitionStorageDescriptorSerDeInfoPtrOutputWithContext ¶
func (o PartitionStorageDescriptorSerDeInfoOutput) ToPartitionStorageDescriptorSerDeInfoPtrOutputWithContext(ctx context.Context) PartitionStorageDescriptorSerDeInfoPtrOutput
type PartitionStorageDescriptorSerDeInfoPtrInput ¶
type PartitionStorageDescriptorSerDeInfoPtrInput interface { pulumi.Input ToPartitionStorageDescriptorSerDeInfoPtrOutput() PartitionStorageDescriptorSerDeInfoPtrOutput ToPartitionStorageDescriptorSerDeInfoPtrOutputWithContext(context.Context) PartitionStorageDescriptorSerDeInfoPtrOutput }
PartitionStorageDescriptorSerDeInfoPtrInput is an input type that accepts PartitionStorageDescriptorSerDeInfoArgs, PartitionStorageDescriptorSerDeInfoPtr and PartitionStorageDescriptorSerDeInfoPtrOutput values. You can construct a concrete instance of `PartitionStorageDescriptorSerDeInfoPtrInput` via:
PartitionStorageDescriptorSerDeInfoArgs{...} or: nil
func PartitionStorageDescriptorSerDeInfoPtr ¶
func PartitionStorageDescriptorSerDeInfoPtr(v *PartitionStorageDescriptorSerDeInfoArgs) PartitionStorageDescriptorSerDeInfoPtrInput
type PartitionStorageDescriptorSerDeInfoPtrOutput ¶
type PartitionStorageDescriptorSerDeInfoPtrOutput struct{ *pulumi.OutputState }
func (PartitionStorageDescriptorSerDeInfoPtrOutput) ElementType ¶
func (PartitionStorageDescriptorSerDeInfoPtrOutput) ElementType() reflect.Type
func (PartitionStorageDescriptorSerDeInfoPtrOutput) Name ¶
func (o PartitionStorageDescriptorSerDeInfoPtrOutput) Name() pulumi.StringPtrOutput
Name of the SerDe.
func (PartitionStorageDescriptorSerDeInfoPtrOutput) Parameters ¶
func (o PartitionStorageDescriptorSerDeInfoPtrOutput) Parameters() pulumi.StringMapOutput
A map of initialization parameters for the SerDe, in key-value form.
func (PartitionStorageDescriptorSerDeInfoPtrOutput) SerializationLibrary ¶
func (o PartitionStorageDescriptorSerDeInfoPtrOutput) SerializationLibrary() pulumi.StringPtrOutput
Usually the class that implements the SerDe. An example is: org.apache.hadoop.hive.serde2.columnar.ColumnarSerDe.
func (PartitionStorageDescriptorSerDeInfoPtrOutput) ToPartitionStorageDescriptorSerDeInfoPtrOutput ¶
func (o PartitionStorageDescriptorSerDeInfoPtrOutput) ToPartitionStorageDescriptorSerDeInfoPtrOutput() PartitionStorageDescriptorSerDeInfoPtrOutput
func (PartitionStorageDescriptorSerDeInfoPtrOutput) ToPartitionStorageDescriptorSerDeInfoPtrOutputWithContext ¶
func (o PartitionStorageDescriptorSerDeInfoPtrOutput) ToPartitionStorageDescriptorSerDeInfoPtrOutputWithContext(ctx context.Context) PartitionStorageDescriptorSerDeInfoPtrOutput
type PartitionStorageDescriptorSkewedInfo ¶
type PartitionStorageDescriptorSkewedInfo struct { // A list of names of columns that contain skewed values. SkewedColumnNames []string `pulumi:"skewedColumnNames"` // A list of values that appear so frequently as to be considered skewed. SkewedColumnValueLocationMaps map[string]string `pulumi:"skewedColumnValueLocationMaps"` // A map of skewed values to the columns that contain them. SkewedColumnValues []string `pulumi:"skewedColumnValues"` }
type PartitionStorageDescriptorSkewedInfoArgs ¶
type PartitionStorageDescriptorSkewedInfoArgs struct { // A list of names of columns that contain skewed values. SkewedColumnNames pulumi.StringArrayInput `pulumi:"skewedColumnNames"` // A list of values that appear so frequently as to be considered skewed. SkewedColumnValueLocationMaps pulumi.StringMapInput `pulumi:"skewedColumnValueLocationMaps"` // A map of skewed values to the columns that contain them. SkewedColumnValues pulumi.StringArrayInput `pulumi:"skewedColumnValues"` }
func (PartitionStorageDescriptorSkewedInfoArgs) ElementType ¶
func (PartitionStorageDescriptorSkewedInfoArgs) ElementType() reflect.Type
func (PartitionStorageDescriptorSkewedInfoArgs) ToPartitionStorageDescriptorSkewedInfoOutput ¶
func (i PartitionStorageDescriptorSkewedInfoArgs) ToPartitionStorageDescriptorSkewedInfoOutput() PartitionStorageDescriptorSkewedInfoOutput
func (PartitionStorageDescriptorSkewedInfoArgs) ToPartitionStorageDescriptorSkewedInfoOutputWithContext ¶
func (i PartitionStorageDescriptorSkewedInfoArgs) ToPartitionStorageDescriptorSkewedInfoOutputWithContext(ctx context.Context) PartitionStorageDescriptorSkewedInfoOutput
func (PartitionStorageDescriptorSkewedInfoArgs) ToPartitionStorageDescriptorSkewedInfoPtrOutput ¶
func (i PartitionStorageDescriptorSkewedInfoArgs) ToPartitionStorageDescriptorSkewedInfoPtrOutput() PartitionStorageDescriptorSkewedInfoPtrOutput
func (PartitionStorageDescriptorSkewedInfoArgs) ToPartitionStorageDescriptorSkewedInfoPtrOutputWithContext ¶
func (i PartitionStorageDescriptorSkewedInfoArgs) ToPartitionStorageDescriptorSkewedInfoPtrOutputWithContext(ctx context.Context) PartitionStorageDescriptorSkewedInfoPtrOutput
type PartitionStorageDescriptorSkewedInfoInput ¶
type PartitionStorageDescriptorSkewedInfoInput interface { pulumi.Input ToPartitionStorageDescriptorSkewedInfoOutput() PartitionStorageDescriptorSkewedInfoOutput ToPartitionStorageDescriptorSkewedInfoOutputWithContext(context.Context) PartitionStorageDescriptorSkewedInfoOutput }
PartitionStorageDescriptorSkewedInfoInput is an input type that accepts PartitionStorageDescriptorSkewedInfoArgs and PartitionStorageDescriptorSkewedInfoOutput values. You can construct a concrete instance of `PartitionStorageDescriptorSkewedInfoInput` via:
PartitionStorageDescriptorSkewedInfoArgs{...}
type PartitionStorageDescriptorSkewedInfoOutput ¶
type PartitionStorageDescriptorSkewedInfoOutput struct{ *pulumi.OutputState }
func (PartitionStorageDescriptorSkewedInfoOutput) ElementType ¶
func (PartitionStorageDescriptorSkewedInfoOutput) ElementType() reflect.Type
func (PartitionStorageDescriptorSkewedInfoOutput) SkewedColumnNames ¶
func (o PartitionStorageDescriptorSkewedInfoOutput) SkewedColumnNames() pulumi.StringArrayOutput
A list of names of columns that contain skewed values.
func (PartitionStorageDescriptorSkewedInfoOutput) SkewedColumnValueLocationMaps ¶
func (o PartitionStorageDescriptorSkewedInfoOutput) SkewedColumnValueLocationMaps() pulumi.StringMapOutput
A list of values that appear so frequently as to be considered skewed.
func (PartitionStorageDescriptorSkewedInfoOutput) SkewedColumnValues ¶
func (o PartitionStorageDescriptorSkewedInfoOutput) SkewedColumnValues() pulumi.StringArrayOutput
A map of skewed values to the columns that contain them.
func (PartitionStorageDescriptorSkewedInfoOutput) ToPartitionStorageDescriptorSkewedInfoOutput ¶
func (o PartitionStorageDescriptorSkewedInfoOutput) ToPartitionStorageDescriptorSkewedInfoOutput() PartitionStorageDescriptorSkewedInfoOutput
func (PartitionStorageDescriptorSkewedInfoOutput) ToPartitionStorageDescriptorSkewedInfoOutputWithContext ¶
func (o PartitionStorageDescriptorSkewedInfoOutput) ToPartitionStorageDescriptorSkewedInfoOutputWithContext(ctx context.Context) PartitionStorageDescriptorSkewedInfoOutput
func (PartitionStorageDescriptorSkewedInfoOutput) ToPartitionStorageDescriptorSkewedInfoPtrOutput ¶
func (o PartitionStorageDescriptorSkewedInfoOutput) ToPartitionStorageDescriptorSkewedInfoPtrOutput() PartitionStorageDescriptorSkewedInfoPtrOutput
func (PartitionStorageDescriptorSkewedInfoOutput) ToPartitionStorageDescriptorSkewedInfoPtrOutputWithContext ¶
func (o PartitionStorageDescriptorSkewedInfoOutput) ToPartitionStorageDescriptorSkewedInfoPtrOutputWithContext(ctx context.Context) PartitionStorageDescriptorSkewedInfoPtrOutput
type PartitionStorageDescriptorSkewedInfoPtrInput ¶
type PartitionStorageDescriptorSkewedInfoPtrInput interface { pulumi.Input ToPartitionStorageDescriptorSkewedInfoPtrOutput() PartitionStorageDescriptorSkewedInfoPtrOutput ToPartitionStorageDescriptorSkewedInfoPtrOutputWithContext(context.Context) PartitionStorageDescriptorSkewedInfoPtrOutput }
PartitionStorageDescriptorSkewedInfoPtrInput is an input type that accepts PartitionStorageDescriptorSkewedInfoArgs, PartitionStorageDescriptorSkewedInfoPtr and PartitionStorageDescriptorSkewedInfoPtrOutput values. You can construct a concrete instance of `PartitionStorageDescriptorSkewedInfoPtrInput` via:
PartitionStorageDescriptorSkewedInfoArgs{...} or: nil
func PartitionStorageDescriptorSkewedInfoPtr ¶
func PartitionStorageDescriptorSkewedInfoPtr(v *PartitionStorageDescriptorSkewedInfoArgs) PartitionStorageDescriptorSkewedInfoPtrInput
type PartitionStorageDescriptorSkewedInfoPtrOutput ¶
type PartitionStorageDescriptorSkewedInfoPtrOutput struct{ *pulumi.OutputState }
func (PartitionStorageDescriptorSkewedInfoPtrOutput) ElementType ¶
func (PartitionStorageDescriptorSkewedInfoPtrOutput) ElementType() reflect.Type
func (PartitionStorageDescriptorSkewedInfoPtrOutput) SkewedColumnNames ¶
func (o PartitionStorageDescriptorSkewedInfoPtrOutput) SkewedColumnNames() pulumi.StringArrayOutput
A list of names of columns that contain skewed values.
func (PartitionStorageDescriptorSkewedInfoPtrOutput) SkewedColumnValueLocationMaps ¶
func (o PartitionStorageDescriptorSkewedInfoPtrOutput) SkewedColumnValueLocationMaps() pulumi.StringMapOutput
A list of values that appear so frequently as to be considered skewed.
func (PartitionStorageDescriptorSkewedInfoPtrOutput) SkewedColumnValues ¶
func (o PartitionStorageDescriptorSkewedInfoPtrOutput) SkewedColumnValues() pulumi.StringArrayOutput
A map of skewed values to the columns that contain them.
func (PartitionStorageDescriptorSkewedInfoPtrOutput) ToPartitionStorageDescriptorSkewedInfoPtrOutput ¶
func (o PartitionStorageDescriptorSkewedInfoPtrOutput) ToPartitionStorageDescriptorSkewedInfoPtrOutput() PartitionStorageDescriptorSkewedInfoPtrOutput
func (PartitionStorageDescriptorSkewedInfoPtrOutput) ToPartitionStorageDescriptorSkewedInfoPtrOutputWithContext ¶
func (o PartitionStorageDescriptorSkewedInfoPtrOutput) ToPartitionStorageDescriptorSkewedInfoPtrOutputWithContext(ctx context.Context) PartitionStorageDescriptorSkewedInfoPtrOutput
type PartitionStorageDescriptorSortColumnArgs ¶
type PartitionStorageDescriptorSortColumnArgs struct { // The name of the column. Column pulumi.StringInput `pulumi:"column"` // Indicates that the column is sorted in ascending order (== 1), or in descending order (==0). SortOrder pulumi.IntInput `pulumi:"sortOrder"` }
func (PartitionStorageDescriptorSortColumnArgs) ElementType ¶
func (PartitionStorageDescriptorSortColumnArgs) ElementType() reflect.Type
func (PartitionStorageDescriptorSortColumnArgs) ToPartitionStorageDescriptorSortColumnOutput ¶
func (i PartitionStorageDescriptorSortColumnArgs) ToPartitionStorageDescriptorSortColumnOutput() PartitionStorageDescriptorSortColumnOutput
func (PartitionStorageDescriptorSortColumnArgs) ToPartitionStorageDescriptorSortColumnOutputWithContext ¶
func (i PartitionStorageDescriptorSortColumnArgs) ToPartitionStorageDescriptorSortColumnOutputWithContext(ctx context.Context) PartitionStorageDescriptorSortColumnOutput
type PartitionStorageDescriptorSortColumnArray ¶
type PartitionStorageDescriptorSortColumnArray []PartitionStorageDescriptorSortColumnInput
func (PartitionStorageDescriptorSortColumnArray) ElementType ¶
func (PartitionStorageDescriptorSortColumnArray) ElementType() reflect.Type
func (PartitionStorageDescriptorSortColumnArray) ToPartitionStorageDescriptorSortColumnArrayOutput ¶
func (i PartitionStorageDescriptorSortColumnArray) ToPartitionStorageDescriptorSortColumnArrayOutput() PartitionStorageDescriptorSortColumnArrayOutput
func (PartitionStorageDescriptorSortColumnArray) ToPartitionStorageDescriptorSortColumnArrayOutputWithContext ¶
func (i PartitionStorageDescriptorSortColumnArray) ToPartitionStorageDescriptorSortColumnArrayOutputWithContext(ctx context.Context) PartitionStorageDescriptorSortColumnArrayOutput
type PartitionStorageDescriptorSortColumnArrayInput ¶
type PartitionStorageDescriptorSortColumnArrayInput interface { pulumi.Input ToPartitionStorageDescriptorSortColumnArrayOutput() PartitionStorageDescriptorSortColumnArrayOutput ToPartitionStorageDescriptorSortColumnArrayOutputWithContext(context.Context) PartitionStorageDescriptorSortColumnArrayOutput }
PartitionStorageDescriptorSortColumnArrayInput is an input type that accepts PartitionStorageDescriptorSortColumnArray and PartitionStorageDescriptorSortColumnArrayOutput values. You can construct a concrete instance of `PartitionStorageDescriptorSortColumnArrayInput` via:
PartitionStorageDescriptorSortColumnArray{ PartitionStorageDescriptorSortColumnArgs{...} }
type PartitionStorageDescriptorSortColumnArrayOutput ¶
type PartitionStorageDescriptorSortColumnArrayOutput struct{ *pulumi.OutputState }
func (PartitionStorageDescriptorSortColumnArrayOutput) ElementType ¶
func (PartitionStorageDescriptorSortColumnArrayOutput) ElementType() reflect.Type
func (PartitionStorageDescriptorSortColumnArrayOutput) ToPartitionStorageDescriptorSortColumnArrayOutput ¶
func (o PartitionStorageDescriptorSortColumnArrayOutput) ToPartitionStorageDescriptorSortColumnArrayOutput() PartitionStorageDescriptorSortColumnArrayOutput
func (PartitionStorageDescriptorSortColumnArrayOutput) ToPartitionStorageDescriptorSortColumnArrayOutputWithContext ¶
func (o PartitionStorageDescriptorSortColumnArrayOutput) ToPartitionStorageDescriptorSortColumnArrayOutputWithContext(ctx context.Context) PartitionStorageDescriptorSortColumnArrayOutput
type PartitionStorageDescriptorSortColumnInput ¶
type PartitionStorageDescriptorSortColumnInput interface { pulumi.Input ToPartitionStorageDescriptorSortColumnOutput() PartitionStorageDescriptorSortColumnOutput ToPartitionStorageDescriptorSortColumnOutputWithContext(context.Context) PartitionStorageDescriptorSortColumnOutput }
PartitionStorageDescriptorSortColumnInput is an input type that accepts PartitionStorageDescriptorSortColumnArgs and PartitionStorageDescriptorSortColumnOutput values. You can construct a concrete instance of `PartitionStorageDescriptorSortColumnInput` via:
PartitionStorageDescriptorSortColumnArgs{...}
type PartitionStorageDescriptorSortColumnOutput ¶
type PartitionStorageDescriptorSortColumnOutput struct{ *pulumi.OutputState }
func (PartitionStorageDescriptorSortColumnOutput) Column ¶
func (o PartitionStorageDescriptorSortColumnOutput) Column() pulumi.StringOutput
The name of the column.
func (PartitionStorageDescriptorSortColumnOutput) ElementType ¶
func (PartitionStorageDescriptorSortColumnOutput) ElementType() reflect.Type
func (PartitionStorageDescriptorSortColumnOutput) SortOrder ¶
func (o PartitionStorageDescriptorSortColumnOutput) SortOrder() pulumi.IntOutput
Indicates that the column is sorted in ascending order (== 1), or in descending order (==0).
func (PartitionStorageDescriptorSortColumnOutput) ToPartitionStorageDescriptorSortColumnOutput ¶
func (o PartitionStorageDescriptorSortColumnOutput) ToPartitionStorageDescriptorSortColumnOutput() PartitionStorageDescriptorSortColumnOutput
func (PartitionStorageDescriptorSortColumnOutput) ToPartitionStorageDescriptorSortColumnOutputWithContext ¶
func (o PartitionStorageDescriptorSortColumnOutput) ToPartitionStorageDescriptorSortColumnOutputWithContext(ctx context.Context) PartitionStorageDescriptorSortColumnOutput
type Registry ¶
type Registry struct { pulumi.CustomResourceState // Amazon Resource Name (ARN) of Glue Registry. Arn pulumi.StringOutput `pulumi:"arn"` // A description of the registry. Description pulumi.StringPtrOutput `pulumi:"description"` // The Name of the registry. RegistryName pulumi.StringOutput `pulumi:"registryName"` // Key-value map of resource tags. .If configured with a provider `defaultTags` configuration block present, tags with matching keys will overwrite those defined at the provider-level. Tags pulumi.StringMapOutput `pulumi:"tags"` // A map of tags assigned to the resource, including those inherited from the provider `defaultTags` configuration block. // // Deprecated: Please use `tags` instead. TagsAll pulumi.StringMapOutput `pulumi:"tagsAll"` }
Provides a Glue Registry resource.
## Example Usage
```go package main
import (
"github.com/pulumi/pulumi-aws/sdk/v6/go/aws/glue" "github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { _, err := glue.NewRegistry(ctx, "example", &glue.RegistryArgs{ RegistryName: pulumi.String("example"), }) if err != nil { return err } return nil }) }
```
## Import
Using `pulumi import`, import Glue Registries using `arn`. For example:
```sh $ pulumi import aws:glue/registry:Registry example arn:aws:glue:us-west-2:123456789012:registry/example ```
func GetRegistry ¶
func GetRegistry(ctx *pulumi.Context, name string, id pulumi.IDInput, state *RegistryState, opts ...pulumi.ResourceOption) (*Registry, error)
GetRegistry gets an existing Registry resource's state with the given name, ID, and optional state properties that are used to uniquely qualify the lookup (nil if not required).
func NewRegistry ¶
func NewRegistry(ctx *pulumi.Context, name string, args *RegistryArgs, opts ...pulumi.ResourceOption) (*Registry, error)
NewRegistry registers a new resource with the given unique name, arguments, and options.
func (*Registry) ElementType ¶
func (*Registry) ToRegistryOutput ¶
func (i *Registry) ToRegistryOutput() RegistryOutput
func (*Registry) ToRegistryOutputWithContext ¶
func (i *Registry) ToRegistryOutputWithContext(ctx context.Context) RegistryOutput
type RegistryArgs ¶
type RegistryArgs struct { // A description of the registry. Description pulumi.StringPtrInput // The Name of the registry. RegistryName pulumi.StringInput // Key-value map of resource tags. .If configured with a provider `defaultTags` configuration block present, tags with matching keys will overwrite those defined at the provider-level. Tags pulumi.StringMapInput }
The set of arguments for constructing a Registry resource.
func (RegistryArgs) ElementType ¶
func (RegistryArgs) ElementType() reflect.Type
type RegistryArray ¶
type RegistryArray []RegistryInput
func (RegistryArray) ElementType ¶
func (RegistryArray) ElementType() reflect.Type
func (RegistryArray) ToRegistryArrayOutput ¶
func (i RegistryArray) ToRegistryArrayOutput() RegistryArrayOutput
func (RegistryArray) ToRegistryArrayOutputWithContext ¶
func (i RegistryArray) ToRegistryArrayOutputWithContext(ctx context.Context) RegistryArrayOutput
type RegistryArrayInput ¶
type RegistryArrayInput interface { pulumi.Input ToRegistryArrayOutput() RegistryArrayOutput ToRegistryArrayOutputWithContext(context.Context) RegistryArrayOutput }
RegistryArrayInput is an input type that accepts RegistryArray and RegistryArrayOutput values. You can construct a concrete instance of `RegistryArrayInput` via:
RegistryArray{ RegistryArgs{...} }
type RegistryArrayOutput ¶
type RegistryArrayOutput struct{ *pulumi.OutputState }
func (RegistryArrayOutput) ElementType ¶
func (RegistryArrayOutput) ElementType() reflect.Type
func (RegistryArrayOutput) Index ¶
func (o RegistryArrayOutput) Index(i pulumi.IntInput) RegistryOutput
func (RegistryArrayOutput) ToRegistryArrayOutput ¶
func (o RegistryArrayOutput) ToRegistryArrayOutput() RegistryArrayOutput
func (RegistryArrayOutput) ToRegistryArrayOutputWithContext ¶
func (o RegistryArrayOutput) ToRegistryArrayOutputWithContext(ctx context.Context) RegistryArrayOutput
type RegistryInput ¶
type RegistryInput interface { pulumi.Input ToRegistryOutput() RegistryOutput ToRegistryOutputWithContext(ctx context.Context) RegistryOutput }
type RegistryMap ¶
type RegistryMap map[string]RegistryInput
func (RegistryMap) ElementType ¶
func (RegistryMap) ElementType() reflect.Type
func (RegistryMap) ToRegistryMapOutput ¶
func (i RegistryMap) ToRegistryMapOutput() RegistryMapOutput
func (RegistryMap) ToRegistryMapOutputWithContext ¶
func (i RegistryMap) ToRegistryMapOutputWithContext(ctx context.Context) RegistryMapOutput
type RegistryMapInput ¶
type RegistryMapInput interface { pulumi.Input ToRegistryMapOutput() RegistryMapOutput ToRegistryMapOutputWithContext(context.Context) RegistryMapOutput }
RegistryMapInput is an input type that accepts RegistryMap and RegistryMapOutput values. You can construct a concrete instance of `RegistryMapInput` via:
RegistryMap{ "key": RegistryArgs{...} }
type RegistryMapOutput ¶
type RegistryMapOutput struct{ *pulumi.OutputState }
func (RegistryMapOutput) ElementType ¶
func (RegistryMapOutput) ElementType() reflect.Type
func (RegistryMapOutput) MapIndex ¶
func (o RegistryMapOutput) MapIndex(k pulumi.StringInput) RegistryOutput
func (RegistryMapOutput) ToRegistryMapOutput ¶
func (o RegistryMapOutput) ToRegistryMapOutput() RegistryMapOutput
func (RegistryMapOutput) ToRegistryMapOutputWithContext ¶
func (o RegistryMapOutput) ToRegistryMapOutputWithContext(ctx context.Context) RegistryMapOutput
type RegistryOutput ¶
type RegistryOutput struct{ *pulumi.OutputState }
func (RegistryOutput) Arn ¶
func (o RegistryOutput) Arn() pulumi.StringOutput
Amazon Resource Name (ARN) of Glue Registry.
func (RegistryOutput) Description ¶
func (o RegistryOutput) Description() pulumi.StringPtrOutput
A description of the registry.
func (RegistryOutput) ElementType ¶
func (RegistryOutput) ElementType() reflect.Type
func (RegistryOutput) RegistryName ¶
func (o RegistryOutput) RegistryName() pulumi.StringOutput
The Name of the registry.
func (RegistryOutput) Tags ¶
func (o RegistryOutput) Tags() pulumi.StringMapOutput
Key-value map of resource tags. .If configured with a provider `defaultTags` configuration block present, tags with matching keys will overwrite those defined at the provider-level.
func (RegistryOutput) TagsAll
deprecated
func (o RegistryOutput) TagsAll() pulumi.StringMapOutput
A map of tags assigned to the resource, including those inherited from the provider `defaultTags` configuration block.
Deprecated: Please use `tags` instead.
func (RegistryOutput) ToRegistryOutput ¶
func (o RegistryOutput) ToRegistryOutput() RegistryOutput
func (RegistryOutput) ToRegistryOutputWithContext ¶
func (o RegistryOutput) ToRegistryOutputWithContext(ctx context.Context) RegistryOutput
type RegistryState ¶
type RegistryState struct { // Amazon Resource Name (ARN) of Glue Registry. Arn pulumi.StringPtrInput // A description of the registry. Description pulumi.StringPtrInput // The Name of the registry. RegistryName pulumi.StringPtrInput // Key-value map of resource tags. .If configured with a provider `defaultTags` configuration block present, tags with matching keys will overwrite those defined at the provider-level. Tags pulumi.StringMapInput // A map of tags assigned to the resource, including those inherited from the provider `defaultTags` configuration block. // // Deprecated: Please use `tags` instead. TagsAll pulumi.StringMapInput }
func (RegistryState) ElementType ¶
func (RegistryState) ElementType() reflect.Type
type ResourcePolicy ¶
type ResourcePolicy struct { pulumi.CustomResourceState // Indicates that you are using both methods to grant cross-account. Valid values are `TRUE` and `FALSE`. Note the provider will not perform drift detetction on this field as its not return on read. EnableHybrid pulumi.StringPtrOutput `pulumi:"enableHybrid"` // The policy to be applied to the aws glue data catalog. Policy pulumi.StringOutput `pulumi:"policy"` }
Provides a Glue resource policy. Only one can exist per region.
## Example Usage
```go package main
import (
"fmt" "github.com/pulumi/pulumi-aws/sdk/v6/go/aws" "github.com/pulumi/pulumi-aws/sdk/v6/go/aws/glue" "github.com/pulumi/pulumi-aws/sdk/v6/go/aws/iam" "github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { current, err := aws.GetCallerIdentity(ctx, &aws.GetCallerIdentityArgs{}, nil) if err != nil { return err } currentGetPartition, err := aws.GetPartition(ctx, &aws.GetPartitionArgs{}, nil) if err != nil { return err } currentGetRegion, err := aws.GetRegion(ctx, &aws.GetRegionArgs{}, nil) if err != nil { return err } glue_example_policy, err := iam.GetPolicyDocument(ctx, &iam.GetPolicyDocumentArgs{ Statements: []iam.GetPolicyDocumentStatement{ { Actions: []string{ "glue:CreateTable", }, Resources: []string{ fmt.Sprintf("arn:%v:glue:%v:%v:*", currentGetPartition.Partition, currentGetRegion.Name, current.AccountId), }, Principals: []iam.GetPolicyDocumentStatementPrincipal{ { Identifiers: []string{ "*", }, Type: "AWS", }, }, }, }, }, nil) if err != nil { return err } _, err = glue.NewResourcePolicy(ctx, "example", &glue.ResourcePolicyArgs{ Policy: pulumi.String(glue_example_policy.Json), }) if err != nil { return err } return nil }) }
```
## Import
Using `pulumi import`, import Glue Resource Policy using the account ID. For example:
```sh $ pulumi import aws:glue/resourcePolicy:ResourcePolicy Test 12356789012 ```
func GetResourcePolicy ¶
func GetResourcePolicy(ctx *pulumi.Context, name string, id pulumi.IDInput, state *ResourcePolicyState, opts ...pulumi.ResourceOption) (*ResourcePolicy, error)
GetResourcePolicy gets an existing ResourcePolicy resource's state with the given name, ID, and optional state properties that are used to uniquely qualify the lookup (nil if not required).
func NewResourcePolicy ¶
func NewResourcePolicy(ctx *pulumi.Context, name string, args *ResourcePolicyArgs, opts ...pulumi.ResourceOption) (*ResourcePolicy, error)
NewResourcePolicy registers a new resource with the given unique name, arguments, and options.
func (*ResourcePolicy) ElementType ¶
func (*ResourcePolicy) ElementType() reflect.Type
func (*ResourcePolicy) ToResourcePolicyOutput ¶
func (i *ResourcePolicy) ToResourcePolicyOutput() ResourcePolicyOutput
func (*ResourcePolicy) ToResourcePolicyOutputWithContext ¶
func (i *ResourcePolicy) ToResourcePolicyOutputWithContext(ctx context.Context) ResourcePolicyOutput
type ResourcePolicyArgs ¶
type ResourcePolicyArgs struct { // Indicates that you are using both methods to grant cross-account. Valid values are `TRUE` and `FALSE`. Note the provider will not perform drift detetction on this field as its not return on read. EnableHybrid pulumi.StringPtrInput // The policy to be applied to the aws glue data catalog. Policy pulumi.StringInput }
The set of arguments for constructing a ResourcePolicy resource.
func (ResourcePolicyArgs) ElementType ¶
func (ResourcePolicyArgs) ElementType() reflect.Type
type ResourcePolicyArray ¶
type ResourcePolicyArray []ResourcePolicyInput
func (ResourcePolicyArray) ElementType ¶
func (ResourcePolicyArray) ElementType() reflect.Type
func (ResourcePolicyArray) ToResourcePolicyArrayOutput ¶
func (i ResourcePolicyArray) ToResourcePolicyArrayOutput() ResourcePolicyArrayOutput
func (ResourcePolicyArray) ToResourcePolicyArrayOutputWithContext ¶
func (i ResourcePolicyArray) ToResourcePolicyArrayOutputWithContext(ctx context.Context) ResourcePolicyArrayOutput
type ResourcePolicyArrayInput ¶
type ResourcePolicyArrayInput interface { pulumi.Input ToResourcePolicyArrayOutput() ResourcePolicyArrayOutput ToResourcePolicyArrayOutputWithContext(context.Context) ResourcePolicyArrayOutput }
ResourcePolicyArrayInput is an input type that accepts ResourcePolicyArray and ResourcePolicyArrayOutput values. You can construct a concrete instance of `ResourcePolicyArrayInput` via:
ResourcePolicyArray{ ResourcePolicyArgs{...} }
type ResourcePolicyArrayOutput ¶
type ResourcePolicyArrayOutput struct{ *pulumi.OutputState }
func (ResourcePolicyArrayOutput) ElementType ¶
func (ResourcePolicyArrayOutput) ElementType() reflect.Type
func (ResourcePolicyArrayOutput) Index ¶
func (o ResourcePolicyArrayOutput) Index(i pulumi.IntInput) ResourcePolicyOutput
func (ResourcePolicyArrayOutput) ToResourcePolicyArrayOutput ¶
func (o ResourcePolicyArrayOutput) ToResourcePolicyArrayOutput() ResourcePolicyArrayOutput
func (ResourcePolicyArrayOutput) ToResourcePolicyArrayOutputWithContext ¶
func (o ResourcePolicyArrayOutput) ToResourcePolicyArrayOutputWithContext(ctx context.Context) ResourcePolicyArrayOutput
type ResourcePolicyInput ¶
type ResourcePolicyInput interface { pulumi.Input ToResourcePolicyOutput() ResourcePolicyOutput ToResourcePolicyOutputWithContext(ctx context.Context) ResourcePolicyOutput }
type ResourcePolicyMap ¶
type ResourcePolicyMap map[string]ResourcePolicyInput
func (ResourcePolicyMap) ElementType ¶
func (ResourcePolicyMap) ElementType() reflect.Type
func (ResourcePolicyMap) ToResourcePolicyMapOutput ¶
func (i ResourcePolicyMap) ToResourcePolicyMapOutput() ResourcePolicyMapOutput
func (ResourcePolicyMap) ToResourcePolicyMapOutputWithContext ¶
func (i ResourcePolicyMap) ToResourcePolicyMapOutputWithContext(ctx context.Context) ResourcePolicyMapOutput
type ResourcePolicyMapInput ¶
type ResourcePolicyMapInput interface { pulumi.Input ToResourcePolicyMapOutput() ResourcePolicyMapOutput ToResourcePolicyMapOutputWithContext(context.Context) ResourcePolicyMapOutput }
ResourcePolicyMapInput is an input type that accepts ResourcePolicyMap and ResourcePolicyMapOutput values. You can construct a concrete instance of `ResourcePolicyMapInput` via:
ResourcePolicyMap{ "key": ResourcePolicyArgs{...} }
type ResourcePolicyMapOutput ¶
type ResourcePolicyMapOutput struct{ *pulumi.OutputState }
func (ResourcePolicyMapOutput) ElementType ¶
func (ResourcePolicyMapOutput) ElementType() reflect.Type
func (ResourcePolicyMapOutput) MapIndex ¶
func (o ResourcePolicyMapOutput) MapIndex(k pulumi.StringInput) ResourcePolicyOutput
func (ResourcePolicyMapOutput) ToResourcePolicyMapOutput ¶
func (o ResourcePolicyMapOutput) ToResourcePolicyMapOutput() ResourcePolicyMapOutput
func (ResourcePolicyMapOutput) ToResourcePolicyMapOutputWithContext ¶
func (o ResourcePolicyMapOutput) ToResourcePolicyMapOutputWithContext(ctx context.Context) ResourcePolicyMapOutput
type ResourcePolicyOutput ¶
type ResourcePolicyOutput struct{ *pulumi.OutputState }
func (ResourcePolicyOutput) ElementType ¶
func (ResourcePolicyOutput) ElementType() reflect.Type
func (ResourcePolicyOutput) EnableHybrid ¶
func (o ResourcePolicyOutput) EnableHybrid() pulumi.StringPtrOutput
Indicates that you are using both methods to grant cross-account. Valid values are `TRUE` and `FALSE`. Note the provider will not perform drift detetction on this field as its not return on read.
func (ResourcePolicyOutput) Policy ¶
func (o ResourcePolicyOutput) Policy() pulumi.StringOutput
The policy to be applied to the aws glue data catalog.
func (ResourcePolicyOutput) ToResourcePolicyOutput ¶
func (o ResourcePolicyOutput) ToResourcePolicyOutput() ResourcePolicyOutput
func (ResourcePolicyOutput) ToResourcePolicyOutputWithContext ¶
func (o ResourcePolicyOutput) ToResourcePolicyOutputWithContext(ctx context.Context) ResourcePolicyOutput
type ResourcePolicyState ¶
type ResourcePolicyState struct { // Indicates that you are using both methods to grant cross-account. Valid values are `TRUE` and `FALSE`. Note the provider will not perform drift detetction on this field as its not return on read. EnableHybrid pulumi.StringPtrInput // The policy to be applied to the aws glue data catalog. Policy pulumi.StringPtrInput }
func (ResourcePolicyState) ElementType ¶
func (ResourcePolicyState) ElementType() reflect.Type
type Schema ¶
type Schema struct { pulumi.CustomResourceState // Amazon Resource Name (ARN) of the schema. Arn pulumi.StringOutput `pulumi:"arn"` // The compatibility mode of the schema. Values values are: `NONE`, `DISABLED`, `BACKWARD`, `BACKWARD_ALL`, `FORWARD`, `FORWARD_ALL`, `FULL`, and `FULL_ALL`. Compatibility pulumi.StringOutput `pulumi:"compatibility"` // The data format of the schema definition. Valid values are `AVRO`, `JSON` and `PROTOBUF`. DataFormat pulumi.StringOutput `pulumi:"dataFormat"` // A description of the schema. Description pulumi.StringPtrOutput `pulumi:"description"` // The latest version of the schema associated with the returned schema definition. LatestSchemaVersion pulumi.IntOutput `pulumi:"latestSchemaVersion"` // The next version of the schema associated with the returned schema definition. NextSchemaVersion pulumi.IntOutput `pulumi:"nextSchemaVersion"` // The ARN of the Glue Registry to create the schema in. RegistryArn pulumi.StringOutput `pulumi:"registryArn"` // The name of the Glue Registry. RegistryName pulumi.StringOutput `pulumi:"registryName"` // The version number of the checkpoint (the last time the compatibility mode was changed). SchemaCheckpoint pulumi.IntOutput `pulumi:"schemaCheckpoint"` // The schema definition using the `dataFormat` setting for `schemaName`. SchemaDefinition pulumi.StringOutput `pulumi:"schemaDefinition"` // The Name of the schema. SchemaName pulumi.StringOutput `pulumi:"schemaName"` // Key-value map of resource tags. .If configured with a provider `defaultTags` configuration block present, tags with matching keys will overwrite those defined at the provider-level. Tags pulumi.StringMapOutput `pulumi:"tags"` // A map of tags assigned to the resource, including those inherited from the provider `defaultTags` configuration block. // // Deprecated: Please use `tags` instead. TagsAll pulumi.StringMapOutput `pulumi:"tagsAll"` }
Provides a Glue Schema resource.
## Example Usage
```go package main
import (
"github.com/pulumi/pulumi-aws/sdk/v6/go/aws/glue" "github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { _, err := glue.NewSchema(ctx, "example", &glue.SchemaArgs{ SchemaName: pulumi.String("example"), RegistryArn: pulumi.Any(test.Arn), DataFormat: pulumi.String("AVRO"), Compatibility: pulumi.String("NONE"), SchemaDefinition: pulumi.String("{\"type\": \"record\", \"name\": \"r1\", \"fields\": [ {\"name\": \"f1\", \"type\": \"int\"}, {\"name\": \"f2\", \"type\": \"string\"} ]}"), }) if err != nil { return err } return nil }) }
```
## Import
Using `pulumi import`, import Glue Registries using `arn`. For example:
```sh $ pulumi import aws:glue/schema:Schema example arn:aws:glue:us-west-2:123456789012:schema/example/example ```
func GetSchema ¶
func GetSchema(ctx *pulumi.Context, name string, id pulumi.IDInput, state *SchemaState, opts ...pulumi.ResourceOption) (*Schema, error)
GetSchema gets an existing Schema resource's state with the given name, ID, and optional state properties that are used to uniquely qualify the lookup (nil if not required).
func NewSchema ¶
func NewSchema(ctx *pulumi.Context, name string, args *SchemaArgs, opts ...pulumi.ResourceOption) (*Schema, error)
NewSchema registers a new resource with the given unique name, arguments, and options.
func (*Schema) ElementType ¶
func (*Schema) ToSchemaOutput ¶
func (i *Schema) ToSchemaOutput() SchemaOutput
func (*Schema) ToSchemaOutputWithContext ¶
func (i *Schema) ToSchemaOutputWithContext(ctx context.Context) SchemaOutput
type SchemaArgs ¶
type SchemaArgs struct { // The compatibility mode of the schema. Values values are: `NONE`, `DISABLED`, `BACKWARD`, `BACKWARD_ALL`, `FORWARD`, `FORWARD_ALL`, `FULL`, and `FULL_ALL`. Compatibility pulumi.StringInput // The data format of the schema definition. Valid values are `AVRO`, `JSON` and `PROTOBUF`. DataFormat pulumi.StringInput // A description of the schema. Description pulumi.StringPtrInput // The ARN of the Glue Registry to create the schema in. RegistryArn pulumi.StringPtrInput // The schema definition using the `dataFormat` setting for `schemaName`. SchemaDefinition pulumi.StringInput // The Name of the schema. SchemaName pulumi.StringInput // Key-value map of resource tags. .If configured with a provider `defaultTags` configuration block present, tags with matching keys will overwrite those defined at the provider-level. Tags pulumi.StringMapInput }
The set of arguments for constructing a Schema resource.
func (SchemaArgs) ElementType ¶
func (SchemaArgs) ElementType() reflect.Type
type SchemaArray ¶
type SchemaArray []SchemaInput
func (SchemaArray) ElementType ¶
func (SchemaArray) ElementType() reflect.Type
func (SchemaArray) ToSchemaArrayOutput ¶
func (i SchemaArray) ToSchemaArrayOutput() SchemaArrayOutput
func (SchemaArray) ToSchemaArrayOutputWithContext ¶
func (i SchemaArray) ToSchemaArrayOutputWithContext(ctx context.Context) SchemaArrayOutput
type SchemaArrayInput ¶
type SchemaArrayInput interface { pulumi.Input ToSchemaArrayOutput() SchemaArrayOutput ToSchemaArrayOutputWithContext(context.Context) SchemaArrayOutput }
SchemaArrayInput is an input type that accepts SchemaArray and SchemaArrayOutput values. You can construct a concrete instance of `SchemaArrayInput` via:
SchemaArray{ SchemaArgs{...} }
type SchemaArrayOutput ¶
type SchemaArrayOutput struct{ *pulumi.OutputState }
func (SchemaArrayOutput) ElementType ¶
func (SchemaArrayOutput) ElementType() reflect.Type
func (SchemaArrayOutput) Index ¶
func (o SchemaArrayOutput) Index(i pulumi.IntInput) SchemaOutput
func (SchemaArrayOutput) ToSchemaArrayOutput ¶
func (o SchemaArrayOutput) ToSchemaArrayOutput() SchemaArrayOutput
func (SchemaArrayOutput) ToSchemaArrayOutputWithContext ¶
func (o SchemaArrayOutput) ToSchemaArrayOutputWithContext(ctx context.Context) SchemaArrayOutput
type SchemaInput ¶
type SchemaInput interface { pulumi.Input ToSchemaOutput() SchemaOutput ToSchemaOutputWithContext(ctx context.Context) SchemaOutput }
type SchemaMap ¶
type SchemaMap map[string]SchemaInput
func (SchemaMap) ElementType ¶
func (SchemaMap) ToSchemaMapOutput ¶
func (i SchemaMap) ToSchemaMapOutput() SchemaMapOutput
func (SchemaMap) ToSchemaMapOutputWithContext ¶
func (i SchemaMap) ToSchemaMapOutputWithContext(ctx context.Context) SchemaMapOutput
type SchemaMapInput ¶
type SchemaMapInput interface { pulumi.Input ToSchemaMapOutput() SchemaMapOutput ToSchemaMapOutputWithContext(context.Context) SchemaMapOutput }
SchemaMapInput is an input type that accepts SchemaMap and SchemaMapOutput values. You can construct a concrete instance of `SchemaMapInput` via:
SchemaMap{ "key": SchemaArgs{...} }
type SchemaMapOutput ¶
type SchemaMapOutput struct{ *pulumi.OutputState }
func (SchemaMapOutput) ElementType ¶
func (SchemaMapOutput) ElementType() reflect.Type
func (SchemaMapOutput) MapIndex ¶
func (o SchemaMapOutput) MapIndex(k pulumi.StringInput) SchemaOutput
func (SchemaMapOutput) ToSchemaMapOutput ¶
func (o SchemaMapOutput) ToSchemaMapOutput() SchemaMapOutput
func (SchemaMapOutput) ToSchemaMapOutputWithContext ¶
func (o SchemaMapOutput) ToSchemaMapOutputWithContext(ctx context.Context) SchemaMapOutput
type SchemaOutput ¶
type SchemaOutput struct{ *pulumi.OutputState }
func (SchemaOutput) Arn ¶
func (o SchemaOutput) Arn() pulumi.StringOutput
Amazon Resource Name (ARN) of the schema.
func (SchemaOutput) Compatibility ¶
func (o SchemaOutput) Compatibility() pulumi.StringOutput
The compatibility mode of the schema. Values values are: `NONE`, `DISABLED`, `BACKWARD`, `BACKWARD_ALL`, `FORWARD`, `FORWARD_ALL`, `FULL`, and `FULL_ALL`.
func (SchemaOutput) DataFormat ¶
func (o SchemaOutput) DataFormat() pulumi.StringOutput
The data format of the schema definition. Valid values are `AVRO`, `JSON` and `PROTOBUF`.
func (SchemaOutput) Description ¶
func (o SchemaOutput) Description() pulumi.StringPtrOutput
A description of the schema.
func (SchemaOutput) ElementType ¶
func (SchemaOutput) ElementType() reflect.Type
func (SchemaOutput) LatestSchemaVersion ¶
func (o SchemaOutput) LatestSchemaVersion() pulumi.IntOutput
The latest version of the schema associated with the returned schema definition.
func (SchemaOutput) NextSchemaVersion ¶
func (o SchemaOutput) NextSchemaVersion() pulumi.IntOutput
The next version of the schema associated with the returned schema definition.
func (SchemaOutput) RegistryArn ¶
func (o SchemaOutput) RegistryArn() pulumi.StringOutput
The ARN of the Glue Registry to create the schema in.
func (SchemaOutput) RegistryName ¶
func (o SchemaOutput) RegistryName() pulumi.StringOutput
The name of the Glue Registry.
func (SchemaOutput) SchemaCheckpoint ¶
func (o SchemaOutput) SchemaCheckpoint() pulumi.IntOutput
The version number of the checkpoint (the last time the compatibility mode was changed).
func (SchemaOutput) SchemaDefinition ¶
func (o SchemaOutput) SchemaDefinition() pulumi.StringOutput
The schema definition using the `dataFormat` setting for `schemaName`.
func (SchemaOutput) SchemaName ¶
func (o SchemaOutput) SchemaName() pulumi.StringOutput
The Name of the schema.
func (SchemaOutput) Tags ¶
func (o SchemaOutput) Tags() pulumi.StringMapOutput
Key-value map of resource tags. .If configured with a provider `defaultTags` configuration block present, tags with matching keys will overwrite those defined at the provider-level.
func (SchemaOutput) TagsAll
deprecated
func (o SchemaOutput) TagsAll() pulumi.StringMapOutput
A map of tags assigned to the resource, including those inherited from the provider `defaultTags` configuration block.
Deprecated: Please use `tags` instead.
func (SchemaOutput) ToSchemaOutput ¶
func (o SchemaOutput) ToSchemaOutput() SchemaOutput
func (SchemaOutput) ToSchemaOutputWithContext ¶
func (o SchemaOutput) ToSchemaOutputWithContext(ctx context.Context) SchemaOutput
type SchemaState ¶
type SchemaState struct { // Amazon Resource Name (ARN) of the schema. Arn pulumi.StringPtrInput // The compatibility mode of the schema. Values values are: `NONE`, `DISABLED`, `BACKWARD`, `BACKWARD_ALL`, `FORWARD`, `FORWARD_ALL`, `FULL`, and `FULL_ALL`. Compatibility pulumi.StringPtrInput // The data format of the schema definition. Valid values are `AVRO`, `JSON` and `PROTOBUF`. DataFormat pulumi.StringPtrInput // A description of the schema. Description pulumi.StringPtrInput // The latest version of the schema associated with the returned schema definition. LatestSchemaVersion pulumi.IntPtrInput // The next version of the schema associated with the returned schema definition. NextSchemaVersion pulumi.IntPtrInput // The ARN of the Glue Registry to create the schema in. RegistryArn pulumi.StringPtrInput // The name of the Glue Registry. RegistryName pulumi.StringPtrInput // The version number of the checkpoint (the last time the compatibility mode was changed). SchemaCheckpoint pulumi.IntPtrInput // The schema definition using the `dataFormat` setting for `schemaName`. SchemaDefinition pulumi.StringPtrInput // The Name of the schema. SchemaName pulumi.StringPtrInput // Key-value map of resource tags. .If configured with a provider `defaultTags` configuration block present, tags with matching keys will overwrite those defined at the provider-level. Tags pulumi.StringMapInput // A map of tags assigned to the resource, including those inherited from the provider `defaultTags` configuration block. // // Deprecated: Please use `tags` instead. TagsAll pulumi.StringMapInput }
func (SchemaState) ElementType ¶
func (SchemaState) ElementType() reflect.Type
type SecurityConfiguration ¶
type SecurityConfiguration struct { pulumi.CustomResourceState // Configuration block containing encryption configuration. Detailed below. EncryptionConfiguration SecurityConfigurationEncryptionConfigurationOutput `pulumi:"encryptionConfiguration"` // Name of the security configuration. Name pulumi.StringOutput `pulumi:"name"` }
Manages a Glue Security Configuration.
## Example Usage
```go package main
import (
"github.com/pulumi/pulumi-aws/sdk/v6/go/aws/glue" "github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { _, err := glue.NewSecurityConfiguration(ctx, "example", &glue.SecurityConfigurationArgs{ Name: pulumi.String("example"), EncryptionConfiguration: &glue.SecurityConfigurationEncryptionConfigurationArgs{ CloudwatchEncryption: &glue.SecurityConfigurationEncryptionConfigurationCloudwatchEncryptionArgs{ CloudwatchEncryptionMode: pulumi.String("DISABLED"), }, JobBookmarksEncryption: &glue.SecurityConfigurationEncryptionConfigurationJobBookmarksEncryptionArgs{ JobBookmarksEncryptionMode: pulumi.String("DISABLED"), }, S3Encryption: &glue.SecurityConfigurationEncryptionConfigurationS3EncryptionArgs{ KmsKeyArn: pulumi.Any(exampleAwsKmsKey.Arn), S3EncryptionMode: pulumi.String("SSE-KMS"), }, }, }) if err != nil { return err } return nil }) }
```
## Import
Using `pulumi import`, import Glue Security Configurations using `name`. For example:
```sh $ pulumi import aws:glue/securityConfiguration:SecurityConfiguration example example ```
func GetSecurityConfiguration ¶
func GetSecurityConfiguration(ctx *pulumi.Context, name string, id pulumi.IDInput, state *SecurityConfigurationState, opts ...pulumi.ResourceOption) (*SecurityConfiguration, error)
GetSecurityConfiguration gets an existing SecurityConfiguration resource's state with the given name, ID, and optional state properties that are used to uniquely qualify the lookup (nil if not required).
func NewSecurityConfiguration ¶
func NewSecurityConfiguration(ctx *pulumi.Context, name string, args *SecurityConfigurationArgs, opts ...pulumi.ResourceOption) (*SecurityConfiguration, error)
NewSecurityConfiguration registers a new resource with the given unique name, arguments, and options.
func (*SecurityConfiguration) ElementType ¶
func (*SecurityConfiguration) ElementType() reflect.Type
func (*SecurityConfiguration) ToSecurityConfigurationOutput ¶
func (i *SecurityConfiguration) ToSecurityConfigurationOutput() SecurityConfigurationOutput
func (*SecurityConfiguration) ToSecurityConfigurationOutputWithContext ¶
func (i *SecurityConfiguration) ToSecurityConfigurationOutputWithContext(ctx context.Context) SecurityConfigurationOutput
type SecurityConfigurationArgs ¶
type SecurityConfigurationArgs struct { // Configuration block containing encryption configuration. Detailed below. EncryptionConfiguration SecurityConfigurationEncryptionConfigurationInput // Name of the security configuration. Name pulumi.StringPtrInput }
The set of arguments for constructing a SecurityConfiguration resource.
func (SecurityConfigurationArgs) ElementType ¶
func (SecurityConfigurationArgs) ElementType() reflect.Type
type SecurityConfigurationArray ¶
type SecurityConfigurationArray []SecurityConfigurationInput
func (SecurityConfigurationArray) ElementType ¶
func (SecurityConfigurationArray) ElementType() reflect.Type
func (SecurityConfigurationArray) ToSecurityConfigurationArrayOutput ¶
func (i SecurityConfigurationArray) ToSecurityConfigurationArrayOutput() SecurityConfigurationArrayOutput
func (SecurityConfigurationArray) ToSecurityConfigurationArrayOutputWithContext ¶
func (i SecurityConfigurationArray) ToSecurityConfigurationArrayOutputWithContext(ctx context.Context) SecurityConfigurationArrayOutput
type SecurityConfigurationArrayInput ¶
type SecurityConfigurationArrayInput interface { pulumi.Input ToSecurityConfigurationArrayOutput() SecurityConfigurationArrayOutput ToSecurityConfigurationArrayOutputWithContext(context.Context) SecurityConfigurationArrayOutput }
SecurityConfigurationArrayInput is an input type that accepts SecurityConfigurationArray and SecurityConfigurationArrayOutput values. You can construct a concrete instance of `SecurityConfigurationArrayInput` via:
SecurityConfigurationArray{ SecurityConfigurationArgs{...} }
type SecurityConfigurationArrayOutput ¶
type SecurityConfigurationArrayOutput struct{ *pulumi.OutputState }
func (SecurityConfigurationArrayOutput) ElementType ¶
func (SecurityConfigurationArrayOutput) ElementType() reflect.Type
func (SecurityConfigurationArrayOutput) Index ¶
func (o SecurityConfigurationArrayOutput) Index(i pulumi.IntInput) SecurityConfigurationOutput
func (SecurityConfigurationArrayOutput) ToSecurityConfigurationArrayOutput ¶
func (o SecurityConfigurationArrayOutput) ToSecurityConfigurationArrayOutput() SecurityConfigurationArrayOutput
func (SecurityConfigurationArrayOutput) ToSecurityConfigurationArrayOutputWithContext ¶
func (o SecurityConfigurationArrayOutput) ToSecurityConfigurationArrayOutputWithContext(ctx context.Context) SecurityConfigurationArrayOutput
type SecurityConfigurationEncryptionConfiguration ¶
type SecurityConfigurationEncryptionConfiguration struct { CloudwatchEncryption SecurityConfigurationEncryptionConfigurationCloudwatchEncryption `pulumi:"cloudwatchEncryption"` JobBookmarksEncryption SecurityConfigurationEncryptionConfigurationJobBookmarksEncryption `pulumi:"jobBookmarksEncryption"` // A ` s3Encryption ` block as described below, which contains encryption configuration for S3 data. S3Encryption SecurityConfigurationEncryptionConfigurationS3Encryption `pulumi:"s3Encryption"` }
type SecurityConfigurationEncryptionConfigurationArgs ¶
type SecurityConfigurationEncryptionConfigurationArgs struct { CloudwatchEncryption SecurityConfigurationEncryptionConfigurationCloudwatchEncryptionInput `pulumi:"cloudwatchEncryption"` JobBookmarksEncryption SecurityConfigurationEncryptionConfigurationJobBookmarksEncryptionInput `pulumi:"jobBookmarksEncryption"` // A ` s3Encryption ` block as described below, which contains encryption configuration for S3 data. S3Encryption SecurityConfigurationEncryptionConfigurationS3EncryptionInput `pulumi:"s3Encryption"` }
func (SecurityConfigurationEncryptionConfigurationArgs) ElementType ¶
func (SecurityConfigurationEncryptionConfigurationArgs) ElementType() reflect.Type
func (SecurityConfigurationEncryptionConfigurationArgs) ToSecurityConfigurationEncryptionConfigurationOutput ¶
func (i SecurityConfigurationEncryptionConfigurationArgs) ToSecurityConfigurationEncryptionConfigurationOutput() SecurityConfigurationEncryptionConfigurationOutput
func (SecurityConfigurationEncryptionConfigurationArgs) ToSecurityConfigurationEncryptionConfigurationOutputWithContext ¶
func (i SecurityConfigurationEncryptionConfigurationArgs) ToSecurityConfigurationEncryptionConfigurationOutputWithContext(ctx context.Context) SecurityConfigurationEncryptionConfigurationOutput
func (SecurityConfigurationEncryptionConfigurationArgs) ToSecurityConfigurationEncryptionConfigurationPtrOutput ¶
func (i SecurityConfigurationEncryptionConfigurationArgs) ToSecurityConfigurationEncryptionConfigurationPtrOutput() SecurityConfigurationEncryptionConfigurationPtrOutput
func (SecurityConfigurationEncryptionConfigurationArgs) ToSecurityConfigurationEncryptionConfigurationPtrOutputWithContext ¶
func (i SecurityConfigurationEncryptionConfigurationArgs) ToSecurityConfigurationEncryptionConfigurationPtrOutputWithContext(ctx context.Context) SecurityConfigurationEncryptionConfigurationPtrOutput
type SecurityConfigurationEncryptionConfigurationCloudwatchEncryption ¶
type SecurityConfigurationEncryptionConfigurationCloudwatchEncryption struct { // Encryption mode to use for CloudWatch data. Valid values: `DISABLED`, `SSE-KMS`. Default value: `DISABLED`. CloudwatchEncryptionMode *string `pulumi:"cloudwatchEncryptionMode"` // Amazon Resource Name (ARN) of the KMS key to be used to encrypt the data. KmsKeyArn *string `pulumi:"kmsKeyArn"` }
type SecurityConfigurationEncryptionConfigurationCloudwatchEncryptionArgs ¶
type SecurityConfigurationEncryptionConfigurationCloudwatchEncryptionArgs struct { // Encryption mode to use for CloudWatch data. Valid values: `DISABLED`, `SSE-KMS`. Default value: `DISABLED`. CloudwatchEncryptionMode pulumi.StringPtrInput `pulumi:"cloudwatchEncryptionMode"` // Amazon Resource Name (ARN) of the KMS key to be used to encrypt the data. KmsKeyArn pulumi.StringPtrInput `pulumi:"kmsKeyArn"` }
func (SecurityConfigurationEncryptionConfigurationCloudwatchEncryptionArgs) ElementType ¶
func (SecurityConfigurationEncryptionConfigurationCloudwatchEncryptionArgs) ElementType() reflect.Type
func (SecurityConfigurationEncryptionConfigurationCloudwatchEncryptionArgs) ToSecurityConfigurationEncryptionConfigurationCloudwatchEncryptionOutput ¶
func (i SecurityConfigurationEncryptionConfigurationCloudwatchEncryptionArgs) ToSecurityConfigurationEncryptionConfigurationCloudwatchEncryptionOutput() SecurityConfigurationEncryptionConfigurationCloudwatchEncryptionOutput
func (SecurityConfigurationEncryptionConfigurationCloudwatchEncryptionArgs) ToSecurityConfigurationEncryptionConfigurationCloudwatchEncryptionOutputWithContext ¶
func (i SecurityConfigurationEncryptionConfigurationCloudwatchEncryptionArgs) ToSecurityConfigurationEncryptionConfigurationCloudwatchEncryptionOutputWithContext(ctx context.Context) SecurityConfigurationEncryptionConfigurationCloudwatchEncryptionOutput
func (SecurityConfigurationEncryptionConfigurationCloudwatchEncryptionArgs) ToSecurityConfigurationEncryptionConfigurationCloudwatchEncryptionPtrOutput ¶
func (i SecurityConfigurationEncryptionConfigurationCloudwatchEncryptionArgs) ToSecurityConfigurationEncryptionConfigurationCloudwatchEncryptionPtrOutput() SecurityConfigurationEncryptionConfigurationCloudwatchEncryptionPtrOutput
func (SecurityConfigurationEncryptionConfigurationCloudwatchEncryptionArgs) ToSecurityConfigurationEncryptionConfigurationCloudwatchEncryptionPtrOutputWithContext ¶
func (i SecurityConfigurationEncryptionConfigurationCloudwatchEncryptionArgs) ToSecurityConfigurationEncryptionConfigurationCloudwatchEncryptionPtrOutputWithContext(ctx context.Context) SecurityConfigurationEncryptionConfigurationCloudwatchEncryptionPtrOutput
type SecurityConfigurationEncryptionConfigurationCloudwatchEncryptionInput ¶
type SecurityConfigurationEncryptionConfigurationCloudwatchEncryptionInput interface { pulumi.Input ToSecurityConfigurationEncryptionConfigurationCloudwatchEncryptionOutput() SecurityConfigurationEncryptionConfigurationCloudwatchEncryptionOutput ToSecurityConfigurationEncryptionConfigurationCloudwatchEncryptionOutputWithContext(context.Context) SecurityConfigurationEncryptionConfigurationCloudwatchEncryptionOutput }
SecurityConfigurationEncryptionConfigurationCloudwatchEncryptionInput is an input type that accepts SecurityConfigurationEncryptionConfigurationCloudwatchEncryptionArgs and SecurityConfigurationEncryptionConfigurationCloudwatchEncryptionOutput values. You can construct a concrete instance of `SecurityConfigurationEncryptionConfigurationCloudwatchEncryptionInput` via:
SecurityConfigurationEncryptionConfigurationCloudwatchEncryptionArgs{...}
type SecurityConfigurationEncryptionConfigurationCloudwatchEncryptionOutput ¶
type SecurityConfigurationEncryptionConfigurationCloudwatchEncryptionOutput struct{ *pulumi.OutputState }
func (SecurityConfigurationEncryptionConfigurationCloudwatchEncryptionOutput) CloudwatchEncryptionMode ¶
func (o SecurityConfigurationEncryptionConfigurationCloudwatchEncryptionOutput) CloudwatchEncryptionMode() pulumi.StringPtrOutput
Encryption mode to use for CloudWatch data. Valid values: `DISABLED`, `SSE-KMS`. Default value: `DISABLED`.
func (SecurityConfigurationEncryptionConfigurationCloudwatchEncryptionOutput) ElementType ¶
func (SecurityConfigurationEncryptionConfigurationCloudwatchEncryptionOutput) ElementType() reflect.Type
func (SecurityConfigurationEncryptionConfigurationCloudwatchEncryptionOutput) KmsKeyArn ¶
func (o SecurityConfigurationEncryptionConfigurationCloudwatchEncryptionOutput) KmsKeyArn() pulumi.StringPtrOutput
Amazon Resource Name (ARN) of the KMS key to be used to encrypt the data.
func (SecurityConfigurationEncryptionConfigurationCloudwatchEncryptionOutput) ToSecurityConfigurationEncryptionConfigurationCloudwatchEncryptionOutput ¶
func (o SecurityConfigurationEncryptionConfigurationCloudwatchEncryptionOutput) ToSecurityConfigurationEncryptionConfigurationCloudwatchEncryptionOutput() SecurityConfigurationEncryptionConfigurationCloudwatchEncryptionOutput
func (SecurityConfigurationEncryptionConfigurationCloudwatchEncryptionOutput) ToSecurityConfigurationEncryptionConfigurationCloudwatchEncryptionOutputWithContext ¶
func (o SecurityConfigurationEncryptionConfigurationCloudwatchEncryptionOutput) ToSecurityConfigurationEncryptionConfigurationCloudwatchEncryptionOutputWithContext(ctx context.Context) SecurityConfigurationEncryptionConfigurationCloudwatchEncryptionOutput
func (SecurityConfigurationEncryptionConfigurationCloudwatchEncryptionOutput) ToSecurityConfigurationEncryptionConfigurationCloudwatchEncryptionPtrOutput ¶
func (o SecurityConfigurationEncryptionConfigurationCloudwatchEncryptionOutput) ToSecurityConfigurationEncryptionConfigurationCloudwatchEncryptionPtrOutput() SecurityConfigurationEncryptionConfigurationCloudwatchEncryptionPtrOutput
func (SecurityConfigurationEncryptionConfigurationCloudwatchEncryptionOutput) ToSecurityConfigurationEncryptionConfigurationCloudwatchEncryptionPtrOutputWithContext ¶
func (o SecurityConfigurationEncryptionConfigurationCloudwatchEncryptionOutput) ToSecurityConfigurationEncryptionConfigurationCloudwatchEncryptionPtrOutputWithContext(ctx context.Context) SecurityConfigurationEncryptionConfigurationCloudwatchEncryptionPtrOutput
type SecurityConfigurationEncryptionConfigurationCloudwatchEncryptionPtrInput ¶
type SecurityConfigurationEncryptionConfigurationCloudwatchEncryptionPtrInput interface { pulumi.Input ToSecurityConfigurationEncryptionConfigurationCloudwatchEncryptionPtrOutput() SecurityConfigurationEncryptionConfigurationCloudwatchEncryptionPtrOutput ToSecurityConfigurationEncryptionConfigurationCloudwatchEncryptionPtrOutputWithContext(context.Context) SecurityConfigurationEncryptionConfigurationCloudwatchEncryptionPtrOutput }
SecurityConfigurationEncryptionConfigurationCloudwatchEncryptionPtrInput is an input type that accepts SecurityConfigurationEncryptionConfigurationCloudwatchEncryptionArgs, SecurityConfigurationEncryptionConfigurationCloudwatchEncryptionPtr and SecurityConfigurationEncryptionConfigurationCloudwatchEncryptionPtrOutput values. You can construct a concrete instance of `SecurityConfigurationEncryptionConfigurationCloudwatchEncryptionPtrInput` via:
SecurityConfigurationEncryptionConfigurationCloudwatchEncryptionArgs{...} or: nil
func SecurityConfigurationEncryptionConfigurationCloudwatchEncryptionPtr ¶
func SecurityConfigurationEncryptionConfigurationCloudwatchEncryptionPtr(v *SecurityConfigurationEncryptionConfigurationCloudwatchEncryptionArgs) SecurityConfigurationEncryptionConfigurationCloudwatchEncryptionPtrInput
type SecurityConfigurationEncryptionConfigurationCloudwatchEncryptionPtrOutput ¶
type SecurityConfigurationEncryptionConfigurationCloudwatchEncryptionPtrOutput struct{ *pulumi.OutputState }
func (SecurityConfigurationEncryptionConfigurationCloudwatchEncryptionPtrOutput) CloudwatchEncryptionMode ¶
func (o SecurityConfigurationEncryptionConfigurationCloudwatchEncryptionPtrOutput) CloudwatchEncryptionMode() pulumi.StringPtrOutput
Encryption mode to use for CloudWatch data. Valid values: `DISABLED`, `SSE-KMS`. Default value: `DISABLED`.
func (SecurityConfigurationEncryptionConfigurationCloudwatchEncryptionPtrOutput) ElementType ¶
func (SecurityConfigurationEncryptionConfigurationCloudwatchEncryptionPtrOutput) ElementType() reflect.Type
func (SecurityConfigurationEncryptionConfigurationCloudwatchEncryptionPtrOutput) KmsKeyArn ¶
func (o SecurityConfigurationEncryptionConfigurationCloudwatchEncryptionPtrOutput) KmsKeyArn() pulumi.StringPtrOutput
Amazon Resource Name (ARN) of the KMS key to be used to encrypt the data.
func (SecurityConfigurationEncryptionConfigurationCloudwatchEncryptionPtrOutput) ToSecurityConfigurationEncryptionConfigurationCloudwatchEncryptionPtrOutput ¶
func (o SecurityConfigurationEncryptionConfigurationCloudwatchEncryptionPtrOutput) ToSecurityConfigurationEncryptionConfigurationCloudwatchEncryptionPtrOutput() SecurityConfigurationEncryptionConfigurationCloudwatchEncryptionPtrOutput
func (SecurityConfigurationEncryptionConfigurationCloudwatchEncryptionPtrOutput) ToSecurityConfigurationEncryptionConfigurationCloudwatchEncryptionPtrOutputWithContext ¶
func (o SecurityConfigurationEncryptionConfigurationCloudwatchEncryptionPtrOutput) ToSecurityConfigurationEncryptionConfigurationCloudwatchEncryptionPtrOutputWithContext(ctx context.Context) SecurityConfigurationEncryptionConfigurationCloudwatchEncryptionPtrOutput
type SecurityConfigurationEncryptionConfigurationInput ¶
type SecurityConfigurationEncryptionConfigurationInput interface { pulumi.Input ToSecurityConfigurationEncryptionConfigurationOutput() SecurityConfigurationEncryptionConfigurationOutput ToSecurityConfigurationEncryptionConfigurationOutputWithContext(context.Context) SecurityConfigurationEncryptionConfigurationOutput }
SecurityConfigurationEncryptionConfigurationInput is an input type that accepts SecurityConfigurationEncryptionConfigurationArgs and SecurityConfigurationEncryptionConfigurationOutput values. You can construct a concrete instance of `SecurityConfigurationEncryptionConfigurationInput` via:
SecurityConfigurationEncryptionConfigurationArgs{...}
type SecurityConfigurationEncryptionConfigurationJobBookmarksEncryption ¶
type SecurityConfigurationEncryptionConfigurationJobBookmarksEncryption struct { // Encryption mode to use for job bookmarks data. Valid values: `CSE-KMS`, `DISABLED`. Default value: `DISABLED`. JobBookmarksEncryptionMode *string `pulumi:"jobBookmarksEncryptionMode"` // Amazon Resource Name (ARN) of the KMS key to be used to encrypt the data. KmsKeyArn *string `pulumi:"kmsKeyArn"` }
type SecurityConfigurationEncryptionConfigurationJobBookmarksEncryptionArgs ¶
type SecurityConfigurationEncryptionConfigurationJobBookmarksEncryptionArgs struct { // Encryption mode to use for job bookmarks data. Valid values: `CSE-KMS`, `DISABLED`. Default value: `DISABLED`. JobBookmarksEncryptionMode pulumi.StringPtrInput `pulumi:"jobBookmarksEncryptionMode"` // Amazon Resource Name (ARN) of the KMS key to be used to encrypt the data. KmsKeyArn pulumi.StringPtrInput `pulumi:"kmsKeyArn"` }
func (SecurityConfigurationEncryptionConfigurationJobBookmarksEncryptionArgs) ElementType ¶
func (SecurityConfigurationEncryptionConfigurationJobBookmarksEncryptionArgs) ElementType() reflect.Type
func (SecurityConfigurationEncryptionConfigurationJobBookmarksEncryptionArgs) ToSecurityConfigurationEncryptionConfigurationJobBookmarksEncryptionOutput ¶
func (i SecurityConfigurationEncryptionConfigurationJobBookmarksEncryptionArgs) ToSecurityConfigurationEncryptionConfigurationJobBookmarksEncryptionOutput() SecurityConfigurationEncryptionConfigurationJobBookmarksEncryptionOutput
func (SecurityConfigurationEncryptionConfigurationJobBookmarksEncryptionArgs) ToSecurityConfigurationEncryptionConfigurationJobBookmarksEncryptionOutputWithContext ¶
func (i SecurityConfigurationEncryptionConfigurationJobBookmarksEncryptionArgs) ToSecurityConfigurationEncryptionConfigurationJobBookmarksEncryptionOutputWithContext(ctx context.Context) SecurityConfigurationEncryptionConfigurationJobBookmarksEncryptionOutput
func (SecurityConfigurationEncryptionConfigurationJobBookmarksEncryptionArgs) ToSecurityConfigurationEncryptionConfigurationJobBookmarksEncryptionPtrOutput ¶
func (i SecurityConfigurationEncryptionConfigurationJobBookmarksEncryptionArgs) ToSecurityConfigurationEncryptionConfigurationJobBookmarksEncryptionPtrOutput() SecurityConfigurationEncryptionConfigurationJobBookmarksEncryptionPtrOutput
func (SecurityConfigurationEncryptionConfigurationJobBookmarksEncryptionArgs) ToSecurityConfigurationEncryptionConfigurationJobBookmarksEncryptionPtrOutputWithContext ¶
func (i SecurityConfigurationEncryptionConfigurationJobBookmarksEncryptionArgs) ToSecurityConfigurationEncryptionConfigurationJobBookmarksEncryptionPtrOutputWithContext(ctx context.Context) SecurityConfigurationEncryptionConfigurationJobBookmarksEncryptionPtrOutput
type SecurityConfigurationEncryptionConfigurationJobBookmarksEncryptionInput ¶
type SecurityConfigurationEncryptionConfigurationJobBookmarksEncryptionInput interface { pulumi.Input ToSecurityConfigurationEncryptionConfigurationJobBookmarksEncryptionOutput() SecurityConfigurationEncryptionConfigurationJobBookmarksEncryptionOutput ToSecurityConfigurationEncryptionConfigurationJobBookmarksEncryptionOutputWithContext(context.Context) SecurityConfigurationEncryptionConfigurationJobBookmarksEncryptionOutput }
SecurityConfigurationEncryptionConfigurationJobBookmarksEncryptionInput is an input type that accepts SecurityConfigurationEncryptionConfigurationJobBookmarksEncryptionArgs and SecurityConfigurationEncryptionConfigurationJobBookmarksEncryptionOutput values. You can construct a concrete instance of `SecurityConfigurationEncryptionConfigurationJobBookmarksEncryptionInput` via:
SecurityConfigurationEncryptionConfigurationJobBookmarksEncryptionArgs{...}
type SecurityConfigurationEncryptionConfigurationJobBookmarksEncryptionOutput ¶
type SecurityConfigurationEncryptionConfigurationJobBookmarksEncryptionOutput struct{ *pulumi.OutputState }
func (SecurityConfigurationEncryptionConfigurationJobBookmarksEncryptionOutput) ElementType ¶
func (SecurityConfigurationEncryptionConfigurationJobBookmarksEncryptionOutput) ElementType() reflect.Type
func (SecurityConfigurationEncryptionConfigurationJobBookmarksEncryptionOutput) JobBookmarksEncryptionMode ¶
func (o SecurityConfigurationEncryptionConfigurationJobBookmarksEncryptionOutput) JobBookmarksEncryptionMode() pulumi.StringPtrOutput
Encryption mode to use for job bookmarks data. Valid values: `CSE-KMS`, `DISABLED`. Default value: `DISABLED`.
func (SecurityConfigurationEncryptionConfigurationJobBookmarksEncryptionOutput) KmsKeyArn ¶
func (o SecurityConfigurationEncryptionConfigurationJobBookmarksEncryptionOutput) KmsKeyArn() pulumi.StringPtrOutput
Amazon Resource Name (ARN) of the KMS key to be used to encrypt the data.
func (SecurityConfigurationEncryptionConfigurationJobBookmarksEncryptionOutput) ToSecurityConfigurationEncryptionConfigurationJobBookmarksEncryptionOutput ¶
func (o SecurityConfigurationEncryptionConfigurationJobBookmarksEncryptionOutput) ToSecurityConfigurationEncryptionConfigurationJobBookmarksEncryptionOutput() SecurityConfigurationEncryptionConfigurationJobBookmarksEncryptionOutput
func (SecurityConfigurationEncryptionConfigurationJobBookmarksEncryptionOutput) ToSecurityConfigurationEncryptionConfigurationJobBookmarksEncryptionOutputWithContext ¶
func (o SecurityConfigurationEncryptionConfigurationJobBookmarksEncryptionOutput) ToSecurityConfigurationEncryptionConfigurationJobBookmarksEncryptionOutputWithContext(ctx context.Context) SecurityConfigurationEncryptionConfigurationJobBookmarksEncryptionOutput
func (SecurityConfigurationEncryptionConfigurationJobBookmarksEncryptionOutput) ToSecurityConfigurationEncryptionConfigurationJobBookmarksEncryptionPtrOutput ¶
func (o SecurityConfigurationEncryptionConfigurationJobBookmarksEncryptionOutput) ToSecurityConfigurationEncryptionConfigurationJobBookmarksEncryptionPtrOutput() SecurityConfigurationEncryptionConfigurationJobBookmarksEncryptionPtrOutput
func (SecurityConfigurationEncryptionConfigurationJobBookmarksEncryptionOutput) ToSecurityConfigurationEncryptionConfigurationJobBookmarksEncryptionPtrOutputWithContext ¶
func (o SecurityConfigurationEncryptionConfigurationJobBookmarksEncryptionOutput) ToSecurityConfigurationEncryptionConfigurationJobBookmarksEncryptionPtrOutputWithContext(ctx context.Context) SecurityConfigurationEncryptionConfigurationJobBookmarksEncryptionPtrOutput
type SecurityConfigurationEncryptionConfigurationJobBookmarksEncryptionPtrInput ¶
type SecurityConfigurationEncryptionConfigurationJobBookmarksEncryptionPtrInput interface { pulumi.Input ToSecurityConfigurationEncryptionConfigurationJobBookmarksEncryptionPtrOutput() SecurityConfigurationEncryptionConfigurationJobBookmarksEncryptionPtrOutput ToSecurityConfigurationEncryptionConfigurationJobBookmarksEncryptionPtrOutputWithContext(context.Context) SecurityConfigurationEncryptionConfigurationJobBookmarksEncryptionPtrOutput }
SecurityConfigurationEncryptionConfigurationJobBookmarksEncryptionPtrInput is an input type that accepts SecurityConfigurationEncryptionConfigurationJobBookmarksEncryptionArgs, SecurityConfigurationEncryptionConfigurationJobBookmarksEncryptionPtr and SecurityConfigurationEncryptionConfigurationJobBookmarksEncryptionPtrOutput values. You can construct a concrete instance of `SecurityConfigurationEncryptionConfigurationJobBookmarksEncryptionPtrInput` via:
SecurityConfigurationEncryptionConfigurationJobBookmarksEncryptionArgs{...} or: nil
func SecurityConfigurationEncryptionConfigurationJobBookmarksEncryptionPtr ¶
func SecurityConfigurationEncryptionConfigurationJobBookmarksEncryptionPtr(v *SecurityConfigurationEncryptionConfigurationJobBookmarksEncryptionArgs) SecurityConfigurationEncryptionConfigurationJobBookmarksEncryptionPtrInput
type SecurityConfigurationEncryptionConfigurationJobBookmarksEncryptionPtrOutput ¶
type SecurityConfigurationEncryptionConfigurationJobBookmarksEncryptionPtrOutput struct{ *pulumi.OutputState }
func (SecurityConfigurationEncryptionConfigurationJobBookmarksEncryptionPtrOutput) ElementType ¶
func (SecurityConfigurationEncryptionConfigurationJobBookmarksEncryptionPtrOutput) ElementType() reflect.Type
func (SecurityConfigurationEncryptionConfigurationJobBookmarksEncryptionPtrOutput) JobBookmarksEncryptionMode ¶
func (o SecurityConfigurationEncryptionConfigurationJobBookmarksEncryptionPtrOutput) JobBookmarksEncryptionMode() pulumi.StringPtrOutput
Encryption mode to use for job bookmarks data. Valid values: `CSE-KMS`, `DISABLED`. Default value: `DISABLED`.
func (SecurityConfigurationEncryptionConfigurationJobBookmarksEncryptionPtrOutput) KmsKeyArn ¶
func (o SecurityConfigurationEncryptionConfigurationJobBookmarksEncryptionPtrOutput) KmsKeyArn() pulumi.StringPtrOutput
Amazon Resource Name (ARN) of the KMS key to be used to encrypt the data.
func (SecurityConfigurationEncryptionConfigurationJobBookmarksEncryptionPtrOutput) ToSecurityConfigurationEncryptionConfigurationJobBookmarksEncryptionPtrOutput ¶
func (o SecurityConfigurationEncryptionConfigurationJobBookmarksEncryptionPtrOutput) ToSecurityConfigurationEncryptionConfigurationJobBookmarksEncryptionPtrOutput() SecurityConfigurationEncryptionConfigurationJobBookmarksEncryptionPtrOutput
func (SecurityConfigurationEncryptionConfigurationJobBookmarksEncryptionPtrOutput) ToSecurityConfigurationEncryptionConfigurationJobBookmarksEncryptionPtrOutputWithContext ¶
func (o SecurityConfigurationEncryptionConfigurationJobBookmarksEncryptionPtrOutput) ToSecurityConfigurationEncryptionConfigurationJobBookmarksEncryptionPtrOutputWithContext(ctx context.Context) SecurityConfigurationEncryptionConfigurationJobBookmarksEncryptionPtrOutput
type SecurityConfigurationEncryptionConfigurationOutput ¶
type SecurityConfigurationEncryptionConfigurationOutput struct{ *pulumi.OutputState }
func (SecurityConfigurationEncryptionConfigurationOutput) CloudwatchEncryption ¶
func (o SecurityConfigurationEncryptionConfigurationOutput) CloudwatchEncryption() SecurityConfigurationEncryptionConfigurationCloudwatchEncryptionOutput
func (SecurityConfigurationEncryptionConfigurationOutput) ElementType ¶
func (SecurityConfigurationEncryptionConfigurationOutput) ElementType() reflect.Type
func (SecurityConfigurationEncryptionConfigurationOutput) JobBookmarksEncryption ¶
func (o SecurityConfigurationEncryptionConfigurationOutput) JobBookmarksEncryption() SecurityConfigurationEncryptionConfigurationJobBookmarksEncryptionOutput
func (SecurityConfigurationEncryptionConfigurationOutput) S3Encryption ¶
func (o SecurityConfigurationEncryptionConfigurationOutput) S3Encryption() SecurityConfigurationEncryptionConfigurationS3EncryptionOutput
A ` s3Encryption ` block as described below, which contains encryption configuration for S3 data.
func (SecurityConfigurationEncryptionConfigurationOutput) ToSecurityConfigurationEncryptionConfigurationOutput ¶
func (o SecurityConfigurationEncryptionConfigurationOutput) ToSecurityConfigurationEncryptionConfigurationOutput() SecurityConfigurationEncryptionConfigurationOutput
func (SecurityConfigurationEncryptionConfigurationOutput) ToSecurityConfigurationEncryptionConfigurationOutputWithContext ¶
func (o SecurityConfigurationEncryptionConfigurationOutput) ToSecurityConfigurationEncryptionConfigurationOutputWithContext(ctx context.Context) SecurityConfigurationEncryptionConfigurationOutput
func (SecurityConfigurationEncryptionConfigurationOutput) ToSecurityConfigurationEncryptionConfigurationPtrOutput ¶
func (o SecurityConfigurationEncryptionConfigurationOutput) ToSecurityConfigurationEncryptionConfigurationPtrOutput() SecurityConfigurationEncryptionConfigurationPtrOutput
func (SecurityConfigurationEncryptionConfigurationOutput) ToSecurityConfigurationEncryptionConfigurationPtrOutputWithContext ¶
func (o SecurityConfigurationEncryptionConfigurationOutput) ToSecurityConfigurationEncryptionConfigurationPtrOutputWithContext(ctx context.Context) SecurityConfigurationEncryptionConfigurationPtrOutput
type SecurityConfigurationEncryptionConfigurationPtrInput ¶
type SecurityConfigurationEncryptionConfigurationPtrInput interface { pulumi.Input ToSecurityConfigurationEncryptionConfigurationPtrOutput() SecurityConfigurationEncryptionConfigurationPtrOutput ToSecurityConfigurationEncryptionConfigurationPtrOutputWithContext(context.Context) SecurityConfigurationEncryptionConfigurationPtrOutput }
SecurityConfigurationEncryptionConfigurationPtrInput is an input type that accepts SecurityConfigurationEncryptionConfigurationArgs, SecurityConfigurationEncryptionConfigurationPtr and SecurityConfigurationEncryptionConfigurationPtrOutput values. You can construct a concrete instance of `SecurityConfigurationEncryptionConfigurationPtrInput` via:
SecurityConfigurationEncryptionConfigurationArgs{...} or: nil
func SecurityConfigurationEncryptionConfigurationPtr ¶
func SecurityConfigurationEncryptionConfigurationPtr(v *SecurityConfigurationEncryptionConfigurationArgs) SecurityConfigurationEncryptionConfigurationPtrInput
type SecurityConfigurationEncryptionConfigurationPtrOutput ¶
type SecurityConfigurationEncryptionConfigurationPtrOutput struct{ *pulumi.OutputState }
func (SecurityConfigurationEncryptionConfigurationPtrOutput) CloudwatchEncryption ¶
func (o SecurityConfigurationEncryptionConfigurationPtrOutput) CloudwatchEncryption() SecurityConfigurationEncryptionConfigurationCloudwatchEncryptionPtrOutput
func (SecurityConfigurationEncryptionConfigurationPtrOutput) ElementType ¶
func (SecurityConfigurationEncryptionConfigurationPtrOutput) ElementType() reflect.Type
func (SecurityConfigurationEncryptionConfigurationPtrOutput) JobBookmarksEncryption ¶
func (o SecurityConfigurationEncryptionConfigurationPtrOutput) JobBookmarksEncryption() SecurityConfigurationEncryptionConfigurationJobBookmarksEncryptionPtrOutput
func (SecurityConfigurationEncryptionConfigurationPtrOutput) S3Encryption ¶
func (o SecurityConfigurationEncryptionConfigurationPtrOutput) S3Encryption() SecurityConfigurationEncryptionConfigurationS3EncryptionPtrOutput
A ` s3Encryption ` block as described below, which contains encryption configuration for S3 data.
func (SecurityConfigurationEncryptionConfigurationPtrOutput) ToSecurityConfigurationEncryptionConfigurationPtrOutput ¶
func (o SecurityConfigurationEncryptionConfigurationPtrOutput) ToSecurityConfigurationEncryptionConfigurationPtrOutput() SecurityConfigurationEncryptionConfigurationPtrOutput
func (SecurityConfigurationEncryptionConfigurationPtrOutput) ToSecurityConfigurationEncryptionConfigurationPtrOutputWithContext ¶
func (o SecurityConfigurationEncryptionConfigurationPtrOutput) ToSecurityConfigurationEncryptionConfigurationPtrOutputWithContext(ctx context.Context) SecurityConfigurationEncryptionConfigurationPtrOutput
type SecurityConfigurationEncryptionConfigurationS3Encryption ¶
type SecurityConfigurationEncryptionConfigurationS3Encryption struct { // Amazon Resource Name (ARN) of the KMS key to be used to encrypt the data. KmsKeyArn *string `pulumi:"kmsKeyArn"` // Encryption mode to use for S3 data. Valid values: `DISABLED`, `SSE-KMS`, `SSE-S3`. Default value: `DISABLED`. S3EncryptionMode *string `pulumi:"s3EncryptionMode"` }
type SecurityConfigurationEncryptionConfigurationS3EncryptionArgs ¶
type SecurityConfigurationEncryptionConfigurationS3EncryptionArgs struct { // Amazon Resource Name (ARN) of the KMS key to be used to encrypt the data. KmsKeyArn pulumi.StringPtrInput `pulumi:"kmsKeyArn"` // Encryption mode to use for S3 data. Valid values: `DISABLED`, `SSE-KMS`, `SSE-S3`. Default value: `DISABLED`. S3EncryptionMode pulumi.StringPtrInput `pulumi:"s3EncryptionMode"` }
func (SecurityConfigurationEncryptionConfigurationS3EncryptionArgs) ElementType ¶
func (SecurityConfigurationEncryptionConfigurationS3EncryptionArgs) ElementType() reflect.Type
func (SecurityConfigurationEncryptionConfigurationS3EncryptionArgs) ToSecurityConfigurationEncryptionConfigurationS3EncryptionOutput ¶
func (i SecurityConfigurationEncryptionConfigurationS3EncryptionArgs) ToSecurityConfigurationEncryptionConfigurationS3EncryptionOutput() SecurityConfigurationEncryptionConfigurationS3EncryptionOutput
func (SecurityConfigurationEncryptionConfigurationS3EncryptionArgs) ToSecurityConfigurationEncryptionConfigurationS3EncryptionOutputWithContext ¶
func (i SecurityConfigurationEncryptionConfigurationS3EncryptionArgs) ToSecurityConfigurationEncryptionConfigurationS3EncryptionOutputWithContext(ctx context.Context) SecurityConfigurationEncryptionConfigurationS3EncryptionOutput
func (SecurityConfigurationEncryptionConfigurationS3EncryptionArgs) ToSecurityConfigurationEncryptionConfigurationS3EncryptionPtrOutput ¶
func (i SecurityConfigurationEncryptionConfigurationS3EncryptionArgs) ToSecurityConfigurationEncryptionConfigurationS3EncryptionPtrOutput() SecurityConfigurationEncryptionConfigurationS3EncryptionPtrOutput
func (SecurityConfigurationEncryptionConfigurationS3EncryptionArgs) ToSecurityConfigurationEncryptionConfigurationS3EncryptionPtrOutputWithContext ¶
func (i SecurityConfigurationEncryptionConfigurationS3EncryptionArgs) ToSecurityConfigurationEncryptionConfigurationS3EncryptionPtrOutputWithContext(ctx context.Context) SecurityConfigurationEncryptionConfigurationS3EncryptionPtrOutput
type SecurityConfigurationEncryptionConfigurationS3EncryptionInput ¶
type SecurityConfigurationEncryptionConfigurationS3EncryptionInput interface { pulumi.Input ToSecurityConfigurationEncryptionConfigurationS3EncryptionOutput() SecurityConfigurationEncryptionConfigurationS3EncryptionOutput ToSecurityConfigurationEncryptionConfigurationS3EncryptionOutputWithContext(context.Context) SecurityConfigurationEncryptionConfigurationS3EncryptionOutput }
SecurityConfigurationEncryptionConfigurationS3EncryptionInput is an input type that accepts SecurityConfigurationEncryptionConfigurationS3EncryptionArgs and SecurityConfigurationEncryptionConfigurationS3EncryptionOutput values. You can construct a concrete instance of `SecurityConfigurationEncryptionConfigurationS3EncryptionInput` via:
SecurityConfigurationEncryptionConfigurationS3EncryptionArgs{...}
type SecurityConfigurationEncryptionConfigurationS3EncryptionOutput ¶
type SecurityConfigurationEncryptionConfigurationS3EncryptionOutput struct{ *pulumi.OutputState }
func (SecurityConfigurationEncryptionConfigurationS3EncryptionOutput) ElementType ¶
func (SecurityConfigurationEncryptionConfigurationS3EncryptionOutput) ElementType() reflect.Type
func (SecurityConfigurationEncryptionConfigurationS3EncryptionOutput) KmsKeyArn ¶
func (o SecurityConfigurationEncryptionConfigurationS3EncryptionOutput) KmsKeyArn() pulumi.StringPtrOutput
Amazon Resource Name (ARN) of the KMS key to be used to encrypt the data.
func (SecurityConfigurationEncryptionConfigurationS3EncryptionOutput) S3EncryptionMode ¶
func (o SecurityConfigurationEncryptionConfigurationS3EncryptionOutput) S3EncryptionMode() pulumi.StringPtrOutput
Encryption mode to use for S3 data. Valid values: `DISABLED`, `SSE-KMS`, `SSE-S3`. Default value: `DISABLED`.
func (SecurityConfigurationEncryptionConfigurationS3EncryptionOutput) ToSecurityConfigurationEncryptionConfigurationS3EncryptionOutput ¶
func (o SecurityConfigurationEncryptionConfigurationS3EncryptionOutput) ToSecurityConfigurationEncryptionConfigurationS3EncryptionOutput() SecurityConfigurationEncryptionConfigurationS3EncryptionOutput
func (SecurityConfigurationEncryptionConfigurationS3EncryptionOutput) ToSecurityConfigurationEncryptionConfigurationS3EncryptionOutputWithContext ¶
func (o SecurityConfigurationEncryptionConfigurationS3EncryptionOutput) ToSecurityConfigurationEncryptionConfigurationS3EncryptionOutputWithContext(ctx context.Context) SecurityConfigurationEncryptionConfigurationS3EncryptionOutput
func (SecurityConfigurationEncryptionConfigurationS3EncryptionOutput) ToSecurityConfigurationEncryptionConfigurationS3EncryptionPtrOutput ¶
func (o SecurityConfigurationEncryptionConfigurationS3EncryptionOutput) ToSecurityConfigurationEncryptionConfigurationS3EncryptionPtrOutput() SecurityConfigurationEncryptionConfigurationS3EncryptionPtrOutput
func (SecurityConfigurationEncryptionConfigurationS3EncryptionOutput) ToSecurityConfigurationEncryptionConfigurationS3EncryptionPtrOutputWithContext ¶
func (o SecurityConfigurationEncryptionConfigurationS3EncryptionOutput) ToSecurityConfigurationEncryptionConfigurationS3EncryptionPtrOutputWithContext(ctx context.Context) SecurityConfigurationEncryptionConfigurationS3EncryptionPtrOutput
type SecurityConfigurationEncryptionConfigurationS3EncryptionPtrInput ¶
type SecurityConfigurationEncryptionConfigurationS3EncryptionPtrInput interface { pulumi.Input ToSecurityConfigurationEncryptionConfigurationS3EncryptionPtrOutput() SecurityConfigurationEncryptionConfigurationS3EncryptionPtrOutput ToSecurityConfigurationEncryptionConfigurationS3EncryptionPtrOutputWithContext(context.Context) SecurityConfigurationEncryptionConfigurationS3EncryptionPtrOutput }
SecurityConfigurationEncryptionConfigurationS3EncryptionPtrInput is an input type that accepts SecurityConfigurationEncryptionConfigurationS3EncryptionArgs, SecurityConfigurationEncryptionConfigurationS3EncryptionPtr and SecurityConfigurationEncryptionConfigurationS3EncryptionPtrOutput values. You can construct a concrete instance of `SecurityConfigurationEncryptionConfigurationS3EncryptionPtrInput` via:
SecurityConfigurationEncryptionConfigurationS3EncryptionArgs{...} or: nil
func SecurityConfigurationEncryptionConfigurationS3EncryptionPtr ¶
func SecurityConfigurationEncryptionConfigurationS3EncryptionPtr(v *SecurityConfigurationEncryptionConfigurationS3EncryptionArgs) SecurityConfigurationEncryptionConfigurationS3EncryptionPtrInput
type SecurityConfigurationEncryptionConfigurationS3EncryptionPtrOutput ¶
type SecurityConfigurationEncryptionConfigurationS3EncryptionPtrOutput struct{ *pulumi.OutputState }
func (SecurityConfigurationEncryptionConfigurationS3EncryptionPtrOutput) ElementType ¶
func (SecurityConfigurationEncryptionConfigurationS3EncryptionPtrOutput) ElementType() reflect.Type
func (SecurityConfigurationEncryptionConfigurationS3EncryptionPtrOutput) KmsKeyArn ¶
func (o SecurityConfigurationEncryptionConfigurationS3EncryptionPtrOutput) KmsKeyArn() pulumi.StringPtrOutput
Amazon Resource Name (ARN) of the KMS key to be used to encrypt the data.
func (SecurityConfigurationEncryptionConfigurationS3EncryptionPtrOutput) S3EncryptionMode ¶
func (o SecurityConfigurationEncryptionConfigurationS3EncryptionPtrOutput) S3EncryptionMode() pulumi.StringPtrOutput
Encryption mode to use for S3 data. Valid values: `DISABLED`, `SSE-KMS`, `SSE-S3`. Default value: `DISABLED`.
func (SecurityConfigurationEncryptionConfigurationS3EncryptionPtrOutput) ToSecurityConfigurationEncryptionConfigurationS3EncryptionPtrOutput ¶
func (o SecurityConfigurationEncryptionConfigurationS3EncryptionPtrOutput) ToSecurityConfigurationEncryptionConfigurationS3EncryptionPtrOutput() SecurityConfigurationEncryptionConfigurationS3EncryptionPtrOutput
func (SecurityConfigurationEncryptionConfigurationS3EncryptionPtrOutput) ToSecurityConfigurationEncryptionConfigurationS3EncryptionPtrOutputWithContext ¶
func (o SecurityConfigurationEncryptionConfigurationS3EncryptionPtrOutput) ToSecurityConfigurationEncryptionConfigurationS3EncryptionPtrOutputWithContext(ctx context.Context) SecurityConfigurationEncryptionConfigurationS3EncryptionPtrOutput
type SecurityConfigurationInput ¶
type SecurityConfigurationInput interface { pulumi.Input ToSecurityConfigurationOutput() SecurityConfigurationOutput ToSecurityConfigurationOutputWithContext(ctx context.Context) SecurityConfigurationOutput }
type SecurityConfigurationMap ¶
type SecurityConfigurationMap map[string]SecurityConfigurationInput
func (SecurityConfigurationMap) ElementType ¶
func (SecurityConfigurationMap) ElementType() reflect.Type
func (SecurityConfigurationMap) ToSecurityConfigurationMapOutput ¶
func (i SecurityConfigurationMap) ToSecurityConfigurationMapOutput() SecurityConfigurationMapOutput
func (SecurityConfigurationMap) ToSecurityConfigurationMapOutputWithContext ¶
func (i SecurityConfigurationMap) ToSecurityConfigurationMapOutputWithContext(ctx context.Context) SecurityConfigurationMapOutput
type SecurityConfigurationMapInput ¶
type SecurityConfigurationMapInput interface { pulumi.Input ToSecurityConfigurationMapOutput() SecurityConfigurationMapOutput ToSecurityConfigurationMapOutputWithContext(context.Context) SecurityConfigurationMapOutput }
SecurityConfigurationMapInput is an input type that accepts SecurityConfigurationMap and SecurityConfigurationMapOutput values. You can construct a concrete instance of `SecurityConfigurationMapInput` via:
SecurityConfigurationMap{ "key": SecurityConfigurationArgs{...} }
type SecurityConfigurationMapOutput ¶
type SecurityConfigurationMapOutput struct{ *pulumi.OutputState }
func (SecurityConfigurationMapOutput) ElementType ¶
func (SecurityConfigurationMapOutput) ElementType() reflect.Type
func (SecurityConfigurationMapOutput) MapIndex ¶
func (o SecurityConfigurationMapOutput) MapIndex(k pulumi.StringInput) SecurityConfigurationOutput
func (SecurityConfigurationMapOutput) ToSecurityConfigurationMapOutput ¶
func (o SecurityConfigurationMapOutput) ToSecurityConfigurationMapOutput() SecurityConfigurationMapOutput
func (SecurityConfigurationMapOutput) ToSecurityConfigurationMapOutputWithContext ¶
func (o SecurityConfigurationMapOutput) ToSecurityConfigurationMapOutputWithContext(ctx context.Context) SecurityConfigurationMapOutput
type SecurityConfigurationOutput ¶
type SecurityConfigurationOutput struct{ *pulumi.OutputState }
func (SecurityConfigurationOutput) ElementType ¶
func (SecurityConfigurationOutput) ElementType() reflect.Type
func (SecurityConfigurationOutput) EncryptionConfiguration ¶
func (o SecurityConfigurationOutput) EncryptionConfiguration() SecurityConfigurationEncryptionConfigurationOutput
Configuration block containing encryption configuration. Detailed below.
func (SecurityConfigurationOutput) Name ¶
func (o SecurityConfigurationOutput) Name() pulumi.StringOutput
Name of the security configuration.
func (SecurityConfigurationOutput) ToSecurityConfigurationOutput ¶
func (o SecurityConfigurationOutput) ToSecurityConfigurationOutput() SecurityConfigurationOutput
func (SecurityConfigurationOutput) ToSecurityConfigurationOutputWithContext ¶
func (o SecurityConfigurationOutput) ToSecurityConfigurationOutputWithContext(ctx context.Context) SecurityConfigurationOutput
type SecurityConfigurationState ¶
type SecurityConfigurationState struct { // Configuration block containing encryption configuration. Detailed below. EncryptionConfiguration SecurityConfigurationEncryptionConfigurationPtrInput // Name of the security configuration. Name pulumi.StringPtrInput }
func (SecurityConfigurationState) ElementType ¶
func (SecurityConfigurationState) ElementType() reflect.Type
type Trigger ¶
type Trigger struct { pulumi.CustomResourceState // List of actions initiated by this trigger when it fires. See Actions Below. Actions TriggerActionArrayOutput `pulumi:"actions"` // Amazon Resource Name (ARN) of Glue Trigger Arn pulumi.StringOutput `pulumi:"arn"` // A description of the new trigger. Description pulumi.StringPtrOutput `pulumi:"description"` // Start the trigger. Defaults to `true`. Enabled pulumi.BoolPtrOutput `pulumi:"enabled"` // Batch condition that must be met (specified number of events received or batch time window expired) before EventBridge event trigger fires. See Event Batching Condition. EventBatchingConditions TriggerEventBatchingConditionArrayOutput `pulumi:"eventBatchingConditions"` // The name of the trigger. Name pulumi.StringOutput `pulumi:"name"` // A predicate to specify when the new trigger should fire. Required when trigger type is `CONDITIONAL`. See Predicate Below. Predicate TriggerPredicatePtrOutput `pulumi:"predicate"` // A cron expression used to specify the schedule. [Time-Based Schedules for Jobs and Crawlers](https://docs.aws.amazon.com/glue/latest/dg/monitor-data-warehouse-schedule.html) Schedule pulumi.StringPtrOutput `pulumi:"schedule"` // Set to true to start `SCHEDULED` and `CONDITIONAL` triggers when created. True is not supported for `ON_DEMAND` triggers. StartOnCreation pulumi.BoolPtrOutput `pulumi:"startOnCreation"` // The current state of the trigger. State pulumi.StringOutput `pulumi:"state"` // Key-value map of resource tags. If configured with a provider `defaultTags` configuration block present, tags with matching keys will overwrite those defined at the provider-level. Tags pulumi.StringMapOutput `pulumi:"tags"` // A map of tags assigned to the resource, including those inherited from the provider `defaultTags` configuration block. // // Deprecated: Please use `tags` instead. TagsAll pulumi.StringMapOutput `pulumi:"tagsAll"` // The type of trigger. Valid values are `CONDITIONAL`, `EVENT`, `ON_DEMAND`, and `SCHEDULED`. Type pulumi.StringOutput `pulumi:"type"` // A workflow to which the trigger should be associated to. Every workflow graph (DAG) needs a starting trigger (`ON_DEMAND` or `SCHEDULED` type) and can contain multiple additional `CONDITIONAL` triggers. WorkflowName pulumi.StringPtrOutput `pulumi:"workflowName"` }
Manages a Glue Trigger resource.
## Example Usage
### Conditional Trigger
```go package main
import (
"github.com/pulumi/pulumi-aws/sdk/v6/go/aws/glue" "github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { _, err := glue.NewTrigger(ctx, "example", &glue.TriggerArgs{ Name: pulumi.String("example"), Type: pulumi.String("CONDITIONAL"), Actions: glue.TriggerActionArray{ &glue.TriggerActionArgs{ JobName: pulumi.Any(example1.Name), }, }, Predicate: &glue.TriggerPredicateArgs{ Conditions: glue.TriggerPredicateConditionArray{ &glue.TriggerPredicateConditionArgs{ JobName: pulumi.Any(example2.Name), State: pulumi.String("SUCCEEDED"), }, }, }, }) if err != nil { return err } return nil }) }
```
### On-Demand Trigger
```go package main
import (
"github.com/pulumi/pulumi-aws/sdk/v6/go/aws/glue" "github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { _, err := glue.NewTrigger(ctx, "example", &glue.TriggerArgs{ Name: pulumi.String("example"), Type: pulumi.String("ON_DEMAND"), Actions: glue.TriggerActionArray{ &glue.TriggerActionArgs{ JobName: pulumi.Any(exampleAwsGlueJob.Name), }, }, }) if err != nil { return err } return nil }) }
```
### Scheduled Trigger
```go package main
import (
"github.com/pulumi/pulumi-aws/sdk/v6/go/aws/glue" "github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { _, err := glue.NewTrigger(ctx, "example", &glue.TriggerArgs{ Name: pulumi.String("example"), Schedule: pulumi.String("cron(15 12 * * ? *)"), Type: pulumi.String("SCHEDULED"), Actions: glue.TriggerActionArray{ &glue.TriggerActionArgs{ JobName: pulumi.Any(exampleAwsGlueJob.Name), }, }, }) if err != nil { return err } return nil }) }
```
### Conditional Trigger with Crawler Action
**Note:** Triggers can have both a crawler action and a crawler condition, just no example provided.
```go package main
import (
"github.com/pulumi/pulumi-aws/sdk/v6/go/aws/glue" "github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { _, err := glue.NewTrigger(ctx, "example", &glue.TriggerArgs{ Name: pulumi.String("example"), Type: pulumi.String("CONDITIONAL"), Actions: glue.TriggerActionArray{ &glue.TriggerActionArgs{ CrawlerName: pulumi.Any(example1.Name), }, }, Predicate: &glue.TriggerPredicateArgs{ Conditions: glue.TriggerPredicateConditionArray{ &glue.TriggerPredicateConditionArgs{ JobName: pulumi.Any(example2.Name), State: pulumi.String("SUCCEEDED"), }, }, }, }) if err != nil { return err } return nil }) }
```
### Conditional Trigger with Crawler Condition
**Note:** Triggers can have both a crawler action and a crawler condition, just no example provided.
```go package main
import (
"github.com/pulumi/pulumi-aws/sdk/v6/go/aws/glue" "github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { _, err := glue.NewTrigger(ctx, "example", &glue.TriggerArgs{ Name: pulumi.String("example"), Type: pulumi.String("CONDITIONAL"), Actions: glue.TriggerActionArray{ &glue.TriggerActionArgs{ JobName: pulumi.Any(example1.Name), }, }, Predicate: &glue.TriggerPredicateArgs{ Conditions: glue.TriggerPredicateConditionArray{ &glue.TriggerPredicateConditionArgs{ CrawlerName: pulumi.Any(example2.Name), CrawlState: pulumi.String("SUCCEEDED"), }, }, }, }) if err != nil { return err } return nil }) }
```
## Import
Using `pulumi import`, import Glue Triggers using `name`. For example:
```sh $ pulumi import aws:glue/trigger:Trigger MyTrigger MyTrigger ```
func GetTrigger ¶
func GetTrigger(ctx *pulumi.Context, name string, id pulumi.IDInput, state *TriggerState, opts ...pulumi.ResourceOption) (*Trigger, error)
GetTrigger gets an existing Trigger resource's state with the given name, ID, and optional state properties that are used to uniquely qualify the lookup (nil if not required).
func NewTrigger ¶
func NewTrigger(ctx *pulumi.Context, name string, args *TriggerArgs, opts ...pulumi.ResourceOption) (*Trigger, error)
NewTrigger registers a new resource with the given unique name, arguments, and options.
func (*Trigger) ElementType ¶
func (*Trigger) ToTriggerOutput ¶
func (i *Trigger) ToTriggerOutput() TriggerOutput
func (*Trigger) ToTriggerOutputWithContext ¶
func (i *Trigger) ToTriggerOutputWithContext(ctx context.Context) TriggerOutput
type TriggerAction ¶
type TriggerAction struct { // Arguments to be passed to the job. You can specify arguments here that your own job-execution script consumes, as well as arguments that AWS Glue itself consumes. Arguments map[string]string `pulumi:"arguments"` // The name of the crawler to be executed. Conflicts with `jobName`. CrawlerName *string `pulumi:"crawlerName"` // The name of a job to be executed. Conflicts with `crawlerName`. JobName *string `pulumi:"jobName"` // Specifies configuration properties of a job run notification. See Notification Property details below. NotificationProperty *TriggerActionNotificationProperty `pulumi:"notificationProperty"` // The name of the Security Configuration structure to be used with this action. SecurityConfiguration *string `pulumi:"securityConfiguration"` // The job run timeout in minutes. It overrides the timeout value of the job. Timeout *int `pulumi:"timeout"` }
type TriggerActionArgs ¶
type TriggerActionArgs struct { // Arguments to be passed to the job. You can specify arguments here that your own job-execution script consumes, as well as arguments that AWS Glue itself consumes. Arguments pulumi.StringMapInput `pulumi:"arguments"` // The name of the crawler to be executed. Conflicts with `jobName`. CrawlerName pulumi.StringPtrInput `pulumi:"crawlerName"` // The name of a job to be executed. Conflicts with `crawlerName`. JobName pulumi.StringPtrInput `pulumi:"jobName"` // Specifies configuration properties of a job run notification. See Notification Property details below. NotificationProperty TriggerActionNotificationPropertyPtrInput `pulumi:"notificationProperty"` // The name of the Security Configuration structure to be used with this action. SecurityConfiguration pulumi.StringPtrInput `pulumi:"securityConfiguration"` // The job run timeout in minutes. It overrides the timeout value of the job. Timeout pulumi.IntPtrInput `pulumi:"timeout"` }
func (TriggerActionArgs) ElementType ¶
func (TriggerActionArgs) ElementType() reflect.Type
func (TriggerActionArgs) ToTriggerActionOutput ¶
func (i TriggerActionArgs) ToTriggerActionOutput() TriggerActionOutput
func (TriggerActionArgs) ToTriggerActionOutputWithContext ¶
func (i TriggerActionArgs) ToTriggerActionOutputWithContext(ctx context.Context) TriggerActionOutput
type TriggerActionArray ¶
type TriggerActionArray []TriggerActionInput
func (TriggerActionArray) ElementType ¶
func (TriggerActionArray) ElementType() reflect.Type
func (TriggerActionArray) ToTriggerActionArrayOutput ¶
func (i TriggerActionArray) ToTriggerActionArrayOutput() TriggerActionArrayOutput
func (TriggerActionArray) ToTriggerActionArrayOutputWithContext ¶
func (i TriggerActionArray) ToTriggerActionArrayOutputWithContext(ctx context.Context) TriggerActionArrayOutput
type TriggerActionArrayInput ¶
type TriggerActionArrayInput interface { pulumi.Input ToTriggerActionArrayOutput() TriggerActionArrayOutput ToTriggerActionArrayOutputWithContext(context.Context) TriggerActionArrayOutput }
TriggerActionArrayInput is an input type that accepts TriggerActionArray and TriggerActionArrayOutput values. You can construct a concrete instance of `TriggerActionArrayInput` via:
TriggerActionArray{ TriggerActionArgs{...} }
type TriggerActionArrayOutput ¶
type TriggerActionArrayOutput struct{ *pulumi.OutputState }
func (TriggerActionArrayOutput) ElementType ¶
func (TriggerActionArrayOutput) ElementType() reflect.Type
func (TriggerActionArrayOutput) Index ¶
func (o TriggerActionArrayOutput) Index(i pulumi.IntInput) TriggerActionOutput
func (TriggerActionArrayOutput) ToTriggerActionArrayOutput ¶
func (o TriggerActionArrayOutput) ToTriggerActionArrayOutput() TriggerActionArrayOutput
func (TriggerActionArrayOutput) ToTriggerActionArrayOutputWithContext ¶
func (o TriggerActionArrayOutput) ToTriggerActionArrayOutputWithContext(ctx context.Context) TriggerActionArrayOutput
type TriggerActionInput ¶
type TriggerActionInput interface { pulumi.Input ToTriggerActionOutput() TriggerActionOutput ToTriggerActionOutputWithContext(context.Context) TriggerActionOutput }
TriggerActionInput is an input type that accepts TriggerActionArgs and TriggerActionOutput values. You can construct a concrete instance of `TriggerActionInput` via:
TriggerActionArgs{...}
type TriggerActionNotificationProperty ¶
type TriggerActionNotificationProperty struct { // After a job run starts, the number of minutes to wait before sending a job run delay notification. NotifyDelayAfter *int `pulumi:"notifyDelayAfter"` }
type TriggerActionNotificationPropertyArgs ¶
type TriggerActionNotificationPropertyArgs struct { // After a job run starts, the number of minutes to wait before sending a job run delay notification. NotifyDelayAfter pulumi.IntPtrInput `pulumi:"notifyDelayAfter"` }
func (TriggerActionNotificationPropertyArgs) ElementType ¶
func (TriggerActionNotificationPropertyArgs) ElementType() reflect.Type
func (TriggerActionNotificationPropertyArgs) ToTriggerActionNotificationPropertyOutput ¶
func (i TriggerActionNotificationPropertyArgs) ToTriggerActionNotificationPropertyOutput() TriggerActionNotificationPropertyOutput
func (TriggerActionNotificationPropertyArgs) ToTriggerActionNotificationPropertyOutputWithContext ¶
func (i TriggerActionNotificationPropertyArgs) ToTriggerActionNotificationPropertyOutputWithContext(ctx context.Context) TriggerActionNotificationPropertyOutput
func (TriggerActionNotificationPropertyArgs) ToTriggerActionNotificationPropertyPtrOutput ¶
func (i TriggerActionNotificationPropertyArgs) ToTriggerActionNotificationPropertyPtrOutput() TriggerActionNotificationPropertyPtrOutput
func (TriggerActionNotificationPropertyArgs) ToTriggerActionNotificationPropertyPtrOutputWithContext ¶
func (i TriggerActionNotificationPropertyArgs) ToTriggerActionNotificationPropertyPtrOutputWithContext(ctx context.Context) TriggerActionNotificationPropertyPtrOutput
type TriggerActionNotificationPropertyInput ¶
type TriggerActionNotificationPropertyInput interface { pulumi.Input ToTriggerActionNotificationPropertyOutput() TriggerActionNotificationPropertyOutput ToTriggerActionNotificationPropertyOutputWithContext(context.Context) TriggerActionNotificationPropertyOutput }
TriggerActionNotificationPropertyInput is an input type that accepts TriggerActionNotificationPropertyArgs and TriggerActionNotificationPropertyOutput values. You can construct a concrete instance of `TriggerActionNotificationPropertyInput` via:
TriggerActionNotificationPropertyArgs{...}
type TriggerActionNotificationPropertyOutput ¶
type TriggerActionNotificationPropertyOutput struct{ *pulumi.OutputState }
func (TriggerActionNotificationPropertyOutput) ElementType ¶
func (TriggerActionNotificationPropertyOutput) ElementType() reflect.Type
func (TriggerActionNotificationPropertyOutput) NotifyDelayAfter ¶
func (o TriggerActionNotificationPropertyOutput) NotifyDelayAfter() pulumi.IntPtrOutput
After a job run starts, the number of minutes to wait before sending a job run delay notification.
func (TriggerActionNotificationPropertyOutput) ToTriggerActionNotificationPropertyOutput ¶
func (o TriggerActionNotificationPropertyOutput) ToTriggerActionNotificationPropertyOutput() TriggerActionNotificationPropertyOutput
func (TriggerActionNotificationPropertyOutput) ToTriggerActionNotificationPropertyOutputWithContext ¶
func (o TriggerActionNotificationPropertyOutput) ToTriggerActionNotificationPropertyOutputWithContext(ctx context.Context) TriggerActionNotificationPropertyOutput
func (TriggerActionNotificationPropertyOutput) ToTriggerActionNotificationPropertyPtrOutput ¶
func (o TriggerActionNotificationPropertyOutput) ToTriggerActionNotificationPropertyPtrOutput() TriggerActionNotificationPropertyPtrOutput
func (TriggerActionNotificationPropertyOutput) ToTriggerActionNotificationPropertyPtrOutputWithContext ¶
func (o TriggerActionNotificationPropertyOutput) ToTriggerActionNotificationPropertyPtrOutputWithContext(ctx context.Context) TriggerActionNotificationPropertyPtrOutput
type TriggerActionNotificationPropertyPtrInput ¶
type TriggerActionNotificationPropertyPtrInput interface { pulumi.Input ToTriggerActionNotificationPropertyPtrOutput() TriggerActionNotificationPropertyPtrOutput ToTriggerActionNotificationPropertyPtrOutputWithContext(context.Context) TriggerActionNotificationPropertyPtrOutput }
TriggerActionNotificationPropertyPtrInput is an input type that accepts TriggerActionNotificationPropertyArgs, TriggerActionNotificationPropertyPtr and TriggerActionNotificationPropertyPtrOutput values. You can construct a concrete instance of `TriggerActionNotificationPropertyPtrInput` via:
TriggerActionNotificationPropertyArgs{...} or: nil
func TriggerActionNotificationPropertyPtr ¶
func TriggerActionNotificationPropertyPtr(v *TriggerActionNotificationPropertyArgs) TriggerActionNotificationPropertyPtrInput
type TriggerActionNotificationPropertyPtrOutput ¶
type TriggerActionNotificationPropertyPtrOutput struct{ *pulumi.OutputState }
func (TriggerActionNotificationPropertyPtrOutput) ElementType ¶
func (TriggerActionNotificationPropertyPtrOutput) ElementType() reflect.Type
func (TriggerActionNotificationPropertyPtrOutput) NotifyDelayAfter ¶
func (o TriggerActionNotificationPropertyPtrOutput) NotifyDelayAfter() pulumi.IntPtrOutput
After a job run starts, the number of minutes to wait before sending a job run delay notification.
func (TriggerActionNotificationPropertyPtrOutput) ToTriggerActionNotificationPropertyPtrOutput ¶
func (o TriggerActionNotificationPropertyPtrOutput) ToTriggerActionNotificationPropertyPtrOutput() TriggerActionNotificationPropertyPtrOutput
func (TriggerActionNotificationPropertyPtrOutput) ToTriggerActionNotificationPropertyPtrOutputWithContext ¶
func (o TriggerActionNotificationPropertyPtrOutput) ToTriggerActionNotificationPropertyPtrOutputWithContext(ctx context.Context) TriggerActionNotificationPropertyPtrOutput
type TriggerActionOutput ¶
type TriggerActionOutput struct{ *pulumi.OutputState }
func (TriggerActionOutput) Arguments ¶
func (o TriggerActionOutput) Arguments() pulumi.StringMapOutput
Arguments to be passed to the job. You can specify arguments here that your own job-execution script consumes, as well as arguments that AWS Glue itself consumes.
func (TriggerActionOutput) CrawlerName ¶
func (o TriggerActionOutput) CrawlerName() pulumi.StringPtrOutput
The name of the crawler to be executed. Conflicts with `jobName`.
func (TriggerActionOutput) ElementType ¶
func (TriggerActionOutput) ElementType() reflect.Type
func (TriggerActionOutput) JobName ¶
func (o TriggerActionOutput) JobName() pulumi.StringPtrOutput
The name of a job to be executed. Conflicts with `crawlerName`.
func (TriggerActionOutput) NotificationProperty ¶
func (o TriggerActionOutput) NotificationProperty() TriggerActionNotificationPropertyPtrOutput
Specifies configuration properties of a job run notification. See Notification Property details below.
func (TriggerActionOutput) SecurityConfiguration ¶
func (o TriggerActionOutput) SecurityConfiguration() pulumi.StringPtrOutput
The name of the Security Configuration structure to be used with this action.
func (TriggerActionOutput) Timeout ¶
func (o TriggerActionOutput) Timeout() pulumi.IntPtrOutput
The job run timeout in minutes. It overrides the timeout value of the job.
func (TriggerActionOutput) ToTriggerActionOutput ¶
func (o TriggerActionOutput) ToTriggerActionOutput() TriggerActionOutput
func (TriggerActionOutput) ToTriggerActionOutputWithContext ¶
func (o TriggerActionOutput) ToTriggerActionOutputWithContext(ctx context.Context) TriggerActionOutput
type TriggerArgs ¶
type TriggerArgs struct { // List of actions initiated by this trigger when it fires. See Actions Below. Actions TriggerActionArrayInput // A description of the new trigger. Description pulumi.StringPtrInput // Start the trigger. Defaults to `true`. Enabled pulumi.BoolPtrInput // Batch condition that must be met (specified number of events received or batch time window expired) before EventBridge event trigger fires. See Event Batching Condition. EventBatchingConditions TriggerEventBatchingConditionArrayInput // The name of the trigger. Name pulumi.StringPtrInput // A predicate to specify when the new trigger should fire. Required when trigger type is `CONDITIONAL`. See Predicate Below. Predicate TriggerPredicatePtrInput // A cron expression used to specify the schedule. [Time-Based Schedules for Jobs and Crawlers](https://docs.aws.amazon.com/glue/latest/dg/monitor-data-warehouse-schedule.html) Schedule pulumi.StringPtrInput // Set to true to start `SCHEDULED` and `CONDITIONAL` triggers when created. True is not supported for `ON_DEMAND` triggers. StartOnCreation pulumi.BoolPtrInput // Key-value map of resource tags. If configured with a provider `defaultTags` configuration block present, tags with matching keys will overwrite those defined at the provider-level. Tags pulumi.StringMapInput // The type of trigger. Valid values are `CONDITIONAL`, `EVENT`, `ON_DEMAND`, and `SCHEDULED`. Type pulumi.StringInput // A workflow to which the trigger should be associated to. Every workflow graph (DAG) needs a starting trigger (`ON_DEMAND` or `SCHEDULED` type) and can contain multiple additional `CONDITIONAL` triggers. WorkflowName pulumi.StringPtrInput }
The set of arguments for constructing a Trigger resource.
func (TriggerArgs) ElementType ¶
func (TriggerArgs) ElementType() reflect.Type
type TriggerArray ¶
type TriggerArray []TriggerInput
func (TriggerArray) ElementType ¶
func (TriggerArray) ElementType() reflect.Type
func (TriggerArray) ToTriggerArrayOutput ¶
func (i TriggerArray) ToTriggerArrayOutput() TriggerArrayOutput
func (TriggerArray) ToTriggerArrayOutputWithContext ¶
func (i TriggerArray) ToTriggerArrayOutputWithContext(ctx context.Context) TriggerArrayOutput
type TriggerArrayInput ¶
type TriggerArrayInput interface { pulumi.Input ToTriggerArrayOutput() TriggerArrayOutput ToTriggerArrayOutputWithContext(context.Context) TriggerArrayOutput }
TriggerArrayInput is an input type that accepts TriggerArray and TriggerArrayOutput values. You can construct a concrete instance of `TriggerArrayInput` via:
TriggerArray{ TriggerArgs{...} }
type TriggerArrayOutput ¶
type TriggerArrayOutput struct{ *pulumi.OutputState }
func (TriggerArrayOutput) ElementType ¶
func (TriggerArrayOutput) ElementType() reflect.Type
func (TriggerArrayOutput) Index ¶
func (o TriggerArrayOutput) Index(i pulumi.IntInput) TriggerOutput
func (TriggerArrayOutput) ToTriggerArrayOutput ¶
func (o TriggerArrayOutput) ToTriggerArrayOutput() TriggerArrayOutput
func (TriggerArrayOutput) ToTriggerArrayOutputWithContext ¶
func (o TriggerArrayOutput) ToTriggerArrayOutputWithContext(ctx context.Context) TriggerArrayOutput
type TriggerEventBatchingCondition ¶
type TriggerEventBatchingCondition struct { // Number of events that must be received from Amazon EventBridge before EventBridge event trigger fires. BatchSize int `pulumi:"batchSize"` // Window of time in seconds after which EventBridge event trigger fires. Window starts when first event is received. Default value is `900`. BatchWindow *int `pulumi:"batchWindow"` }
type TriggerEventBatchingConditionArgs ¶
type TriggerEventBatchingConditionArgs struct { // Number of events that must be received from Amazon EventBridge before EventBridge event trigger fires. BatchSize pulumi.IntInput `pulumi:"batchSize"` // Window of time in seconds after which EventBridge event trigger fires. Window starts when first event is received. Default value is `900`. BatchWindow pulumi.IntPtrInput `pulumi:"batchWindow"` }
func (TriggerEventBatchingConditionArgs) ElementType ¶
func (TriggerEventBatchingConditionArgs) ElementType() reflect.Type
func (TriggerEventBatchingConditionArgs) ToTriggerEventBatchingConditionOutput ¶
func (i TriggerEventBatchingConditionArgs) ToTriggerEventBatchingConditionOutput() TriggerEventBatchingConditionOutput
func (TriggerEventBatchingConditionArgs) ToTriggerEventBatchingConditionOutputWithContext ¶
func (i TriggerEventBatchingConditionArgs) ToTriggerEventBatchingConditionOutputWithContext(ctx context.Context) TriggerEventBatchingConditionOutput
type TriggerEventBatchingConditionArray ¶
type TriggerEventBatchingConditionArray []TriggerEventBatchingConditionInput
func (TriggerEventBatchingConditionArray) ElementType ¶
func (TriggerEventBatchingConditionArray) ElementType() reflect.Type
func (TriggerEventBatchingConditionArray) ToTriggerEventBatchingConditionArrayOutput ¶
func (i TriggerEventBatchingConditionArray) ToTriggerEventBatchingConditionArrayOutput() TriggerEventBatchingConditionArrayOutput
func (TriggerEventBatchingConditionArray) ToTriggerEventBatchingConditionArrayOutputWithContext ¶
func (i TriggerEventBatchingConditionArray) ToTriggerEventBatchingConditionArrayOutputWithContext(ctx context.Context) TriggerEventBatchingConditionArrayOutput
type TriggerEventBatchingConditionArrayInput ¶
type TriggerEventBatchingConditionArrayInput interface { pulumi.Input ToTriggerEventBatchingConditionArrayOutput() TriggerEventBatchingConditionArrayOutput ToTriggerEventBatchingConditionArrayOutputWithContext(context.Context) TriggerEventBatchingConditionArrayOutput }
TriggerEventBatchingConditionArrayInput is an input type that accepts TriggerEventBatchingConditionArray and TriggerEventBatchingConditionArrayOutput values. You can construct a concrete instance of `TriggerEventBatchingConditionArrayInput` via:
TriggerEventBatchingConditionArray{ TriggerEventBatchingConditionArgs{...} }
type TriggerEventBatchingConditionArrayOutput ¶
type TriggerEventBatchingConditionArrayOutput struct{ *pulumi.OutputState }
func (TriggerEventBatchingConditionArrayOutput) ElementType ¶
func (TriggerEventBatchingConditionArrayOutput) ElementType() reflect.Type
func (TriggerEventBatchingConditionArrayOutput) ToTriggerEventBatchingConditionArrayOutput ¶
func (o TriggerEventBatchingConditionArrayOutput) ToTriggerEventBatchingConditionArrayOutput() TriggerEventBatchingConditionArrayOutput
func (TriggerEventBatchingConditionArrayOutput) ToTriggerEventBatchingConditionArrayOutputWithContext ¶
func (o TriggerEventBatchingConditionArrayOutput) ToTriggerEventBatchingConditionArrayOutputWithContext(ctx context.Context) TriggerEventBatchingConditionArrayOutput
type TriggerEventBatchingConditionInput ¶
type TriggerEventBatchingConditionInput interface { pulumi.Input ToTriggerEventBatchingConditionOutput() TriggerEventBatchingConditionOutput ToTriggerEventBatchingConditionOutputWithContext(context.Context) TriggerEventBatchingConditionOutput }
TriggerEventBatchingConditionInput is an input type that accepts TriggerEventBatchingConditionArgs and TriggerEventBatchingConditionOutput values. You can construct a concrete instance of `TriggerEventBatchingConditionInput` via:
TriggerEventBatchingConditionArgs{...}
type TriggerEventBatchingConditionOutput ¶
type TriggerEventBatchingConditionOutput struct{ *pulumi.OutputState }
func (TriggerEventBatchingConditionOutput) BatchSize ¶
func (o TriggerEventBatchingConditionOutput) BatchSize() pulumi.IntOutput
Number of events that must be received from Amazon EventBridge before EventBridge event trigger fires.
func (TriggerEventBatchingConditionOutput) BatchWindow ¶
func (o TriggerEventBatchingConditionOutput) BatchWindow() pulumi.IntPtrOutput
Window of time in seconds after which EventBridge event trigger fires. Window starts when first event is received. Default value is `900`.
func (TriggerEventBatchingConditionOutput) ElementType ¶
func (TriggerEventBatchingConditionOutput) ElementType() reflect.Type
func (TriggerEventBatchingConditionOutput) ToTriggerEventBatchingConditionOutput ¶
func (o TriggerEventBatchingConditionOutput) ToTriggerEventBatchingConditionOutput() TriggerEventBatchingConditionOutput
func (TriggerEventBatchingConditionOutput) ToTriggerEventBatchingConditionOutputWithContext ¶
func (o TriggerEventBatchingConditionOutput) ToTriggerEventBatchingConditionOutputWithContext(ctx context.Context) TriggerEventBatchingConditionOutput
type TriggerInput ¶
type TriggerInput interface { pulumi.Input ToTriggerOutput() TriggerOutput ToTriggerOutputWithContext(ctx context.Context) TriggerOutput }
type TriggerMap ¶
type TriggerMap map[string]TriggerInput
func (TriggerMap) ElementType ¶
func (TriggerMap) ElementType() reflect.Type
func (TriggerMap) ToTriggerMapOutput ¶
func (i TriggerMap) ToTriggerMapOutput() TriggerMapOutput
func (TriggerMap) ToTriggerMapOutputWithContext ¶
func (i TriggerMap) ToTriggerMapOutputWithContext(ctx context.Context) TriggerMapOutput
type TriggerMapInput ¶
type TriggerMapInput interface { pulumi.Input ToTriggerMapOutput() TriggerMapOutput ToTriggerMapOutputWithContext(context.Context) TriggerMapOutput }
TriggerMapInput is an input type that accepts TriggerMap and TriggerMapOutput values. You can construct a concrete instance of `TriggerMapInput` via:
TriggerMap{ "key": TriggerArgs{...} }
type TriggerMapOutput ¶
type TriggerMapOutput struct{ *pulumi.OutputState }
func (TriggerMapOutput) ElementType ¶
func (TriggerMapOutput) ElementType() reflect.Type
func (TriggerMapOutput) MapIndex ¶
func (o TriggerMapOutput) MapIndex(k pulumi.StringInput) TriggerOutput
func (TriggerMapOutput) ToTriggerMapOutput ¶
func (o TriggerMapOutput) ToTriggerMapOutput() TriggerMapOutput
func (TriggerMapOutput) ToTriggerMapOutputWithContext ¶
func (o TriggerMapOutput) ToTriggerMapOutputWithContext(ctx context.Context) TriggerMapOutput
type TriggerOutput ¶
type TriggerOutput struct{ *pulumi.OutputState }
func (TriggerOutput) Actions ¶
func (o TriggerOutput) Actions() TriggerActionArrayOutput
List of actions initiated by this trigger when it fires. See Actions Below.
func (TriggerOutput) Arn ¶
func (o TriggerOutput) Arn() pulumi.StringOutput
Amazon Resource Name (ARN) of Glue Trigger
func (TriggerOutput) Description ¶
func (o TriggerOutput) Description() pulumi.StringPtrOutput
A description of the new trigger.
func (TriggerOutput) ElementType ¶
func (TriggerOutput) ElementType() reflect.Type
func (TriggerOutput) Enabled ¶
func (o TriggerOutput) Enabled() pulumi.BoolPtrOutput
Start the trigger. Defaults to `true`.
func (TriggerOutput) EventBatchingConditions ¶
func (o TriggerOutput) EventBatchingConditions() TriggerEventBatchingConditionArrayOutput
Batch condition that must be met (specified number of events received or batch time window expired) before EventBridge event trigger fires. See Event Batching Condition.
func (TriggerOutput) Name ¶
func (o TriggerOutput) Name() pulumi.StringOutput
The name of the trigger.
func (TriggerOutput) Predicate ¶
func (o TriggerOutput) Predicate() TriggerPredicatePtrOutput
A predicate to specify when the new trigger should fire. Required when trigger type is `CONDITIONAL`. See Predicate Below.
func (TriggerOutput) Schedule ¶
func (o TriggerOutput) Schedule() pulumi.StringPtrOutput
A cron expression used to specify the schedule. [Time-Based Schedules for Jobs and Crawlers](https://docs.aws.amazon.com/glue/latest/dg/monitor-data-warehouse-schedule.html)
func (TriggerOutput) StartOnCreation ¶
func (o TriggerOutput) StartOnCreation() pulumi.BoolPtrOutput
Set to true to start `SCHEDULED` and `CONDITIONAL` triggers when created. True is not supported for `ON_DEMAND` triggers.
func (TriggerOutput) State ¶
func (o TriggerOutput) State() pulumi.StringOutput
The current state of the trigger.
func (TriggerOutput) Tags ¶
func (o TriggerOutput) Tags() pulumi.StringMapOutput
Key-value map of resource tags. If configured with a provider `defaultTags` configuration block present, tags with matching keys will overwrite those defined at the provider-level.
func (TriggerOutput) TagsAll
deprecated
func (o TriggerOutput) TagsAll() pulumi.StringMapOutput
A map of tags assigned to the resource, including those inherited from the provider `defaultTags` configuration block.
Deprecated: Please use `tags` instead.
func (TriggerOutput) ToTriggerOutput ¶
func (o TriggerOutput) ToTriggerOutput() TriggerOutput
func (TriggerOutput) ToTriggerOutputWithContext ¶
func (o TriggerOutput) ToTriggerOutputWithContext(ctx context.Context) TriggerOutput
func (TriggerOutput) Type ¶
func (o TriggerOutput) Type() pulumi.StringOutput
The type of trigger. Valid values are `CONDITIONAL`, `EVENT`, `ON_DEMAND`, and `SCHEDULED`.
func (TriggerOutput) WorkflowName ¶
func (o TriggerOutput) WorkflowName() pulumi.StringPtrOutput
A workflow to which the trigger should be associated to. Every workflow graph (DAG) needs a starting trigger (`ON_DEMAND` or `SCHEDULED` type) and can contain multiple additional `CONDITIONAL` triggers.
type TriggerPredicate ¶
type TriggerPredicate struct { // A list of the conditions that determine when the trigger will fire. See Conditions. Conditions []TriggerPredicateCondition `pulumi:"conditions"` // How to handle multiple conditions. Defaults to `AND`. Valid values are `AND` or `ANY`. Logical *string `pulumi:"logical"` }
type TriggerPredicateArgs ¶
type TriggerPredicateArgs struct { // A list of the conditions that determine when the trigger will fire. See Conditions. Conditions TriggerPredicateConditionArrayInput `pulumi:"conditions"` // How to handle multiple conditions. Defaults to `AND`. Valid values are `AND` or `ANY`. Logical pulumi.StringPtrInput `pulumi:"logical"` }
func (TriggerPredicateArgs) ElementType ¶
func (TriggerPredicateArgs) ElementType() reflect.Type
func (TriggerPredicateArgs) ToTriggerPredicateOutput ¶
func (i TriggerPredicateArgs) ToTriggerPredicateOutput() TriggerPredicateOutput
func (TriggerPredicateArgs) ToTriggerPredicateOutputWithContext ¶
func (i TriggerPredicateArgs) ToTriggerPredicateOutputWithContext(ctx context.Context) TriggerPredicateOutput
func (TriggerPredicateArgs) ToTriggerPredicatePtrOutput ¶
func (i TriggerPredicateArgs) ToTriggerPredicatePtrOutput() TriggerPredicatePtrOutput
func (TriggerPredicateArgs) ToTriggerPredicatePtrOutputWithContext ¶
func (i TriggerPredicateArgs) ToTriggerPredicatePtrOutputWithContext(ctx context.Context) TriggerPredicatePtrOutput
type TriggerPredicateCondition ¶
type TriggerPredicateCondition struct { // The condition crawl state. Currently, the values supported are `RUNNING`, `SUCCEEDED`, `CANCELLED`, and `FAILED`. If this is specified, `crawlerName` must also be specified. Conflicts with `state`. CrawlState *string `pulumi:"crawlState"` // The name of the crawler to watch. If this is specified, `crawlState` must also be specified. Conflicts with `jobName`. CrawlerName *string `pulumi:"crawlerName"` // The name of the job to watch. If this is specified, `state` must also be specified. Conflicts with `crawlerName`. JobName *string `pulumi:"jobName"` // A logical operator. Defaults to `EQUALS`. LogicalOperator *string `pulumi:"logicalOperator"` // The condition job state. Currently, the values supported are `SUCCEEDED`, `STOPPED`, `TIMEOUT` and `FAILED`. If this is specified, `jobName` must also be specified. Conflicts with `crawlerState`. State *string `pulumi:"state"` }
type TriggerPredicateConditionArgs ¶
type TriggerPredicateConditionArgs struct { // The condition crawl state. Currently, the values supported are `RUNNING`, `SUCCEEDED`, `CANCELLED`, and `FAILED`. If this is specified, `crawlerName` must also be specified. Conflicts with `state`. CrawlState pulumi.StringPtrInput `pulumi:"crawlState"` // The name of the crawler to watch. If this is specified, `crawlState` must also be specified. Conflicts with `jobName`. CrawlerName pulumi.StringPtrInput `pulumi:"crawlerName"` // The name of the job to watch. If this is specified, `state` must also be specified. Conflicts with `crawlerName`. JobName pulumi.StringPtrInput `pulumi:"jobName"` // A logical operator. Defaults to `EQUALS`. LogicalOperator pulumi.StringPtrInput `pulumi:"logicalOperator"` // The condition job state. Currently, the values supported are `SUCCEEDED`, `STOPPED`, `TIMEOUT` and `FAILED`. If this is specified, `jobName` must also be specified. Conflicts with `crawlerState`. State pulumi.StringPtrInput `pulumi:"state"` }
func (TriggerPredicateConditionArgs) ElementType ¶
func (TriggerPredicateConditionArgs) ElementType() reflect.Type
func (TriggerPredicateConditionArgs) ToTriggerPredicateConditionOutput ¶
func (i TriggerPredicateConditionArgs) ToTriggerPredicateConditionOutput() TriggerPredicateConditionOutput
func (TriggerPredicateConditionArgs) ToTriggerPredicateConditionOutputWithContext ¶
func (i TriggerPredicateConditionArgs) ToTriggerPredicateConditionOutputWithContext(ctx context.Context) TriggerPredicateConditionOutput
type TriggerPredicateConditionArray ¶
type TriggerPredicateConditionArray []TriggerPredicateConditionInput
func (TriggerPredicateConditionArray) ElementType ¶
func (TriggerPredicateConditionArray) ElementType() reflect.Type
func (TriggerPredicateConditionArray) ToTriggerPredicateConditionArrayOutput ¶
func (i TriggerPredicateConditionArray) ToTriggerPredicateConditionArrayOutput() TriggerPredicateConditionArrayOutput
func (TriggerPredicateConditionArray) ToTriggerPredicateConditionArrayOutputWithContext ¶
func (i TriggerPredicateConditionArray) ToTriggerPredicateConditionArrayOutputWithContext(ctx context.Context) TriggerPredicateConditionArrayOutput
type TriggerPredicateConditionArrayInput ¶
type TriggerPredicateConditionArrayInput interface { pulumi.Input ToTriggerPredicateConditionArrayOutput() TriggerPredicateConditionArrayOutput ToTriggerPredicateConditionArrayOutputWithContext(context.Context) TriggerPredicateConditionArrayOutput }
TriggerPredicateConditionArrayInput is an input type that accepts TriggerPredicateConditionArray and TriggerPredicateConditionArrayOutput values. You can construct a concrete instance of `TriggerPredicateConditionArrayInput` via:
TriggerPredicateConditionArray{ TriggerPredicateConditionArgs{...} }
type TriggerPredicateConditionArrayOutput ¶
type TriggerPredicateConditionArrayOutput struct{ *pulumi.OutputState }
func (TriggerPredicateConditionArrayOutput) ElementType ¶
func (TriggerPredicateConditionArrayOutput) ElementType() reflect.Type
func (TriggerPredicateConditionArrayOutput) Index ¶
func (o TriggerPredicateConditionArrayOutput) Index(i pulumi.IntInput) TriggerPredicateConditionOutput
func (TriggerPredicateConditionArrayOutput) ToTriggerPredicateConditionArrayOutput ¶
func (o TriggerPredicateConditionArrayOutput) ToTriggerPredicateConditionArrayOutput() TriggerPredicateConditionArrayOutput
func (TriggerPredicateConditionArrayOutput) ToTriggerPredicateConditionArrayOutputWithContext ¶
func (o TriggerPredicateConditionArrayOutput) ToTriggerPredicateConditionArrayOutputWithContext(ctx context.Context) TriggerPredicateConditionArrayOutput
type TriggerPredicateConditionInput ¶
type TriggerPredicateConditionInput interface { pulumi.Input ToTriggerPredicateConditionOutput() TriggerPredicateConditionOutput ToTriggerPredicateConditionOutputWithContext(context.Context) TriggerPredicateConditionOutput }
TriggerPredicateConditionInput is an input type that accepts TriggerPredicateConditionArgs and TriggerPredicateConditionOutput values. You can construct a concrete instance of `TriggerPredicateConditionInput` via:
TriggerPredicateConditionArgs{...}
type TriggerPredicateConditionOutput ¶
type TriggerPredicateConditionOutput struct{ *pulumi.OutputState }
func (TriggerPredicateConditionOutput) CrawlState ¶
func (o TriggerPredicateConditionOutput) CrawlState() pulumi.StringPtrOutput
The condition crawl state. Currently, the values supported are `RUNNING`, `SUCCEEDED`, `CANCELLED`, and `FAILED`. If this is specified, `crawlerName` must also be specified. Conflicts with `state`.
func (TriggerPredicateConditionOutput) CrawlerName ¶
func (o TriggerPredicateConditionOutput) CrawlerName() pulumi.StringPtrOutput
The name of the crawler to watch. If this is specified, `crawlState` must also be specified. Conflicts with `jobName`.
func (TriggerPredicateConditionOutput) ElementType ¶
func (TriggerPredicateConditionOutput) ElementType() reflect.Type
func (TriggerPredicateConditionOutput) JobName ¶
func (o TriggerPredicateConditionOutput) JobName() pulumi.StringPtrOutput
The name of the job to watch. If this is specified, `state` must also be specified. Conflicts with `crawlerName`.
func (TriggerPredicateConditionOutput) LogicalOperator ¶
func (o TriggerPredicateConditionOutput) LogicalOperator() pulumi.StringPtrOutput
A logical operator. Defaults to `EQUALS`.
func (TriggerPredicateConditionOutput) State ¶
func (o TriggerPredicateConditionOutput) State() pulumi.StringPtrOutput
The condition job state. Currently, the values supported are `SUCCEEDED`, `STOPPED`, `TIMEOUT` and `FAILED`. If this is specified, `jobName` must also be specified. Conflicts with `crawlerState`.
func (TriggerPredicateConditionOutput) ToTriggerPredicateConditionOutput ¶
func (o TriggerPredicateConditionOutput) ToTriggerPredicateConditionOutput() TriggerPredicateConditionOutput
func (TriggerPredicateConditionOutput) ToTriggerPredicateConditionOutputWithContext ¶
func (o TriggerPredicateConditionOutput) ToTriggerPredicateConditionOutputWithContext(ctx context.Context) TriggerPredicateConditionOutput
type TriggerPredicateInput ¶
type TriggerPredicateInput interface { pulumi.Input ToTriggerPredicateOutput() TriggerPredicateOutput ToTriggerPredicateOutputWithContext(context.Context) TriggerPredicateOutput }
TriggerPredicateInput is an input type that accepts TriggerPredicateArgs and TriggerPredicateOutput values. You can construct a concrete instance of `TriggerPredicateInput` via:
TriggerPredicateArgs{...}
type TriggerPredicateOutput ¶
type TriggerPredicateOutput struct{ *pulumi.OutputState }
func (TriggerPredicateOutput) Conditions ¶
func (o TriggerPredicateOutput) Conditions() TriggerPredicateConditionArrayOutput
A list of the conditions that determine when the trigger will fire. See Conditions.
func (TriggerPredicateOutput) ElementType ¶
func (TriggerPredicateOutput) ElementType() reflect.Type
func (TriggerPredicateOutput) Logical ¶
func (o TriggerPredicateOutput) Logical() pulumi.StringPtrOutput
How to handle multiple conditions. Defaults to `AND`. Valid values are `AND` or `ANY`.
func (TriggerPredicateOutput) ToTriggerPredicateOutput ¶
func (o TriggerPredicateOutput) ToTriggerPredicateOutput() TriggerPredicateOutput
func (TriggerPredicateOutput) ToTriggerPredicateOutputWithContext ¶
func (o TriggerPredicateOutput) ToTriggerPredicateOutputWithContext(ctx context.Context) TriggerPredicateOutput
func (TriggerPredicateOutput) ToTriggerPredicatePtrOutput ¶
func (o TriggerPredicateOutput) ToTriggerPredicatePtrOutput() TriggerPredicatePtrOutput
func (TriggerPredicateOutput) ToTriggerPredicatePtrOutputWithContext ¶
func (o TriggerPredicateOutput) ToTriggerPredicatePtrOutputWithContext(ctx context.Context) TriggerPredicatePtrOutput
type TriggerPredicatePtrInput ¶
type TriggerPredicatePtrInput interface { pulumi.Input ToTriggerPredicatePtrOutput() TriggerPredicatePtrOutput ToTriggerPredicatePtrOutputWithContext(context.Context) TriggerPredicatePtrOutput }
TriggerPredicatePtrInput is an input type that accepts TriggerPredicateArgs, TriggerPredicatePtr and TriggerPredicatePtrOutput values. You can construct a concrete instance of `TriggerPredicatePtrInput` via:
TriggerPredicateArgs{...} or: nil
func TriggerPredicatePtr ¶
func TriggerPredicatePtr(v *TriggerPredicateArgs) TriggerPredicatePtrInput
type TriggerPredicatePtrOutput ¶
type TriggerPredicatePtrOutput struct{ *pulumi.OutputState }
func (TriggerPredicatePtrOutput) Conditions ¶
func (o TriggerPredicatePtrOutput) Conditions() TriggerPredicateConditionArrayOutput
A list of the conditions that determine when the trigger will fire. See Conditions.
func (TriggerPredicatePtrOutput) Elem ¶
func (o TriggerPredicatePtrOutput) Elem() TriggerPredicateOutput
func (TriggerPredicatePtrOutput) ElementType ¶
func (TriggerPredicatePtrOutput) ElementType() reflect.Type
func (TriggerPredicatePtrOutput) Logical ¶
func (o TriggerPredicatePtrOutput) Logical() pulumi.StringPtrOutput
How to handle multiple conditions. Defaults to `AND`. Valid values are `AND` or `ANY`.
func (TriggerPredicatePtrOutput) ToTriggerPredicatePtrOutput ¶
func (o TriggerPredicatePtrOutput) ToTriggerPredicatePtrOutput() TriggerPredicatePtrOutput
func (TriggerPredicatePtrOutput) ToTriggerPredicatePtrOutputWithContext ¶
func (o TriggerPredicatePtrOutput) ToTriggerPredicatePtrOutputWithContext(ctx context.Context) TriggerPredicatePtrOutput
type TriggerState ¶
type TriggerState struct { // List of actions initiated by this trigger when it fires. See Actions Below. Actions TriggerActionArrayInput // Amazon Resource Name (ARN) of Glue Trigger Arn pulumi.StringPtrInput // A description of the new trigger. Description pulumi.StringPtrInput // Start the trigger. Defaults to `true`. Enabled pulumi.BoolPtrInput // Batch condition that must be met (specified number of events received or batch time window expired) before EventBridge event trigger fires. See Event Batching Condition. EventBatchingConditions TriggerEventBatchingConditionArrayInput // The name of the trigger. Name pulumi.StringPtrInput // A predicate to specify when the new trigger should fire. Required when trigger type is `CONDITIONAL`. See Predicate Below. Predicate TriggerPredicatePtrInput // A cron expression used to specify the schedule. [Time-Based Schedules for Jobs and Crawlers](https://docs.aws.amazon.com/glue/latest/dg/monitor-data-warehouse-schedule.html) Schedule pulumi.StringPtrInput // Set to true to start `SCHEDULED` and `CONDITIONAL` triggers when created. True is not supported for `ON_DEMAND` triggers. StartOnCreation pulumi.BoolPtrInput // The current state of the trigger. State pulumi.StringPtrInput // Key-value map of resource tags. If configured with a provider `defaultTags` configuration block present, tags with matching keys will overwrite those defined at the provider-level. Tags pulumi.StringMapInput // A map of tags assigned to the resource, including those inherited from the provider `defaultTags` configuration block. // // Deprecated: Please use `tags` instead. TagsAll pulumi.StringMapInput // The type of trigger. Valid values are `CONDITIONAL`, `EVENT`, `ON_DEMAND`, and `SCHEDULED`. Type pulumi.StringPtrInput // A workflow to which the trigger should be associated to. Every workflow graph (DAG) needs a starting trigger (`ON_DEMAND` or `SCHEDULED` type) and can contain multiple additional `CONDITIONAL` triggers. WorkflowName pulumi.StringPtrInput }
func (TriggerState) ElementType ¶
func (TriggerState) ElementType() reflect.Type
type UserDefinedFunction ¶
type UserDefinedFunction struct { pulumi.CustomResourceState // The ARN of the Glue User Defined Function. Arn pulumi.StringOutput `pulumi:"arn"` // ID of the Glue Catalog to create the function in. If omitted, this defaults to the AWS Account ID. CatalogId pulumi.StringPtrOutput `pulumi:"catalogId"` // The Java class that contains the function code. ClassName pulumi.StringOutput `pulumi:"className"` // The time at which the function was created. CreateTime pulumi.StringOutput `pulumi:"createTime"` // The name of the Database to create the Function. DatabaseName pulumi.StringOutput `pulumi:"databaseName"` // The name of the function. Name pulumi.StringOutput `pulumi:"name"` // The owner of the function. OwnerName pulumi.StringOutput `pulumi:"ownerName"` // The owner type. can be one of `USER`, `ROLE`, and `GROUP`. OwnerType pulumi.StringOutput `pulumi:"ownerType"` // The configuration block for Resource URIs. See resource uris below for more details. ResourceUris UserDefinedFunctionResourceUriArrayOutput `pulumi:"resourceUris"` }
Provides a Glue User Defined Function Resource.
## Example Usage
```go package main
import (
"github.com/pulumi/pulumi-aws/sdk/v6/go/aws/glue" "github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { example, err := glue.NewCatalogDatabase(ctx, "example", &glue.CatalogDatabaseArgs{ Name: pulumi.String("my_database"), }) if err != nil { return err } _, err = glue.NewUserDefinedFunction(ctx, "example", &glue.UserDefinedFunctionArgs{ Name: pulumi.String("my_func"), CatalogId: example.CatalogId, DatabaseName: example.Name, ClassName: pulumi.String("class"), OwnerName: pulumi.String("owner"), OwnerType: pulumi.String("GROUP"), ResourceUris: glue.UserDefinedFunctionResourceUriArray{ &glue.UserDefinedFunctionResourceUriArgs{ ResourceType: pulumi.String("ARCHIVE"), Uri: pulumi.String("uri"), }, }, }) if err != nil { return err } return nil }) }
```
## Import
Using `pulumi import`, import Glue User Defined Functions using the `catalog_id:database_name:function_name`. If you have not set a Catalog ID specify the AWS Account ID that the database is in. For example:
```sh $ pulumi import aws:glue/userDefinedFunction:UserDefinedFunction func 123456789012:my_database:my_func ```
func GetUserDefinedFunction ¶
func GetUserDefinedFunction(ctx *pulumi.Context, name string, id pulumi.IDInput, state *UserDefinedFunctionState, opts ...pulumi.ResourceOption) (*UserDefinedFunction, error)
GetUserDefinedFunction gets an existing UserDefinedFunction resource's state with the given name, ID, and optional state properties that are used to uniquely qualify the lookup (nil if not required).
func NewUserDefinedFunction ¶
func NewUserDefinedFunction(ctx *pulumi.Context, name string, args *UserDefinedFunctionArgs, opts ...pulumi.ResourceOption) (*UserDefinedFunction, error)
NewUserDefinedFunction registers a new resource with the given unique name, arguments, and options.
func (*UserDefinedFunction) ElementType ¶
func (*UserDefinedFunction) ElementType() reflect.Type
func (*UserDefinedFunction) ToUserDefinedFunctionOutput ¶
func (i *UserDefinedFunction) ToUserDefinedFunctionOutput() UserDefinedFunctionOutput
func (*UserDefinedFunction) ToUserDefinedFunctionOutputWithContext ¶
func (i *UserDefinedFunction) ToUserDefinedFunctionOutputWithContext(ctx context.Context) UserDefinedFunctionOutput
type UserDefinedFunctionArgs ¶
type UserDefinedFunctionArgs struct { // ID of the Glue Catalog to create the function in. If omitted, this defaults to the AWS Account ID. CatalogId pulumi.StringPtrInput // The Java class that contains the function code. ClassName pulumi.StringInput // The name of the Database to create the Function. DatabaseName pulumi.StringInput // The name of the function. Name pulumi.StringPtrInput // The owner of the function. OwnerName pulumi.StringInput // The owner type. can be one of `USER`, `ROLE`, and `GROUP`. OwnerType pulumi.StringInput // The configuration block for Resource URIs. See resource uris below for more details. ResourceUris UserDefinedFunctionResourceUriArrayInput }
The set of arguments for constructing a UserDefinedFunction resource.
func (UserDefinedFunctionArgs) ElementType ¶
func (UserDefinedFunctionArgs) ElementType() reflect.Type
type UserDefinedFunctionArray ¶
type UserDefinedFunctionArray []UserDefinedFunctionInput
func (UserDefinedFunctionArray) ElementType ¶
func (UserDefinedFunctionArray) ElementType() reflect.Type
func (UserDefinedFunctionArray) ToUserDefinedFunctionArrayOutput ¶
func (i UserDefinedFunctionArray) ToUserDefinedFunctionArrayOutput() UserDefinedFunctionArrayOutput
func (UserDefinedFunctionArray) ToUserDefinedFunctionArrayOutputWithContext ¶
func (i UserDefinedFunctionArray) ToUserDefinedFunctionArrayOutputWithContext(ctx context.Context) UserDefinedFunctionArrayOutput
type UserDefinedFunctionArrayInput ¶
type UserDefinedFunctionArrayInput interface { pulumi.Input ToUserDefinedFunctionArrayOutput() UserDefinedFunctionArrayOutput ToUserDefinedFunctionArrayOutputWithContext(context.Context) UserDefinedFunctionArrayOutput }
UserDefinedFunctionArrayInput is an input type that accepts UserDefinedFunctionArray and UserDefinedFunctionArrayOutput values. You can construct a concrete instance of `UserDefinedFunctionArrayInput` via:
UserDefinedFunctionArray{ UserDefinedFunctionArgs{...} }
type UserDefinedFunctionArrayOutput ¶
type UserDefinedFunctionArrayOutput struct{ *pulumi.OutputState }
func (UserDefinedFunctionArrayOutput) ElementType ¶
func (UserDefinedFunctionArrayOutput) ElementType() reflect.Type
func (UserDefinedFunctionArrayOutput) Index ¶
func (o UserDefinedFunctionArrayOutput) Index(i pulumi.IntInput) UserDefinedFunctionOutput
func (UserDefinedFunctionArrayOutput) ToUserDefinedFunctionArrayOutput ¶
func (o UserDefinedFunctionArrayOutput) ToUserDefinedFunctionArrayOutput() UserDefinedFunctionArrayOutput
func (UserDefinedFunctionArrayOutput) ToUserDefinedFunctionArrayOutputWithContext ¶
func (o UserDefinedFunctionArrayOutput) ToUserDefinedFunctionArrayOutputWithContext(ctx context.Context) UserDefinedFunctionArrayOutput
type UserDefinedFunctionInput ¶
type UserDefinedFunctionInput interface { pulumi.Input ToUserDefinedFunctionOutput() UserDefinedFunctionOutput ToUserDefinedFunctionOutputWithContext(ctx context.Context) UserDefinedFunctionOutput }
type UserDefinedFunctionMap ¶
type UserDefinedFunctionMap map[string]UserDefinedFunctionInput
func (UserDefinedFunctionMap) ElementType ¶
func (UserDefinedFunctionMap) ElementType() reflect.Type
func (UserDefinedFunctionMap) ToUserDefinedFunctionMapOutput ¶
func (i UserDefinedFunctionMap) ToUserDefinedFunctionMapOutput() UserDefinedFunctionMapOutput
func (UserDefinedFunctionMap) ToUserDefinedFunctionMapOutputWithContext ¶
func (i UserDefinedFunctionMap) ToUserDefinedFunctionMapOutputWithContext(ctx context.Context) UserDefinedFunctionMapOutput
type UserDefinedFunctionMapInput ¶
type UserDefinedFunctionMapInput interface { pulumi.Input ToUserDefinedFunctionMapOutput() UserDefinedFunctionMapOutput ToUserDefinedFunctionMapOutputWithContext(context.Context) UserDefinedFunctionMapOutput }
UserDefinedFunctionMapInput is an input type that accepts UserDefinedFunctionMap and UserDefinedFunctionMapOutput values. You can construct a concrete instance of `UserDefinedFunctionMapInput` via:
UserDefinedFunctionMap{ "key": UserDefinedFunctionArgs{...} }
type UserDefinedFunctionMapOutput ¶
type UserDefinedFunctionMapOutput struct{ *pulumi.OutputState }
func (UserDefinedFunctionMapOutput) ElementType ¶
func (UserDefinedFunctionMapOutput) ElementType() reflect.Type
func (UserDefinedFunctionMapOutput) MapIndex ¶
func (o UserDefinedFunctionMapOutput) MapIndex(k pulumi.StringInput) UserDefinedFunctionOutput
func (UserDefinedFunctionMapOutput) ToUserDefinedFunctionMapOutput ¶
func (o UserDefinedFunctionMapOutput) ToUserDefinedFunctionMapOutput() UserDefinedFunctionMapOutput
func (UserDefinedFunctionMapOutput) ToUserDefinedFunctionMapOutputWithContext ¶
func (o UserDefinedFunctionMapOutput) ToUserDefinedFunctionMapOutputWithContext(ctx context.Context) UserDefinedFunctionMapOutput
type UserDefinedFunctionOutput ¶
type UserDefinedFunctionOutput struct{ *pulumi.OutputState }
func (UserDefinedFunctionOutput) Arn ¶
func (o UserDefinedFunctionOutput) Arn() pulumi.StringOutput
The ARN of the Glue User Defined Function.
func (UserDefinedFunctionOutput) CatalogId ¶
func (o UserDefinedFunctionOutput) CatalogId() pulumi.StringPtrOutput
ID of the Glue Catalog to create the function in. If omitted, this defaults to the AWS Account ID.
func (UserDefinedFunctionOutput) ClassName ¶
func (o UserDefinedFunctionOutput) ClassName() pulumi.StringOutput
The Java class that contains the function code.
func (UserDefinedFunctionOutput) CreateTime ¶
func (o UserDefinedFunctionOutput) CreateTime() pulumi.StringOutput
The time at which the function was created.
func (UserDefinedFunctionOutput) DatabaseName ¶
func (o UserDefinedFunctionOutput) DatabaseName() pulumi.StringOutput
The name of the Database to create the Function.
func (UserDefinedFunctionOutput) ElementType ¶
func (UserDefinedFunctionOutput) ElementType() reflect.Type
func (UserDefinedFunctionOutput) Name ¶
func (o UserDefinedFunctionOutput) Name() pulumi.StringOutput
The name of the function.
func (UserDefinedFunctionOutput) OwnerName ¶
func (o UserDefinedFunctionOutput) OwnerName() pulumi.StringOutput
The owner of the function.
func (UserDefinedFunctionOutput) OwnerType ¶
func (o UserDefinedFunctionOutput) OwnerType() pulumi.StringOutput
The owner type. can be one of `USER`, `ROLE`, and `GROUP`.
func (UserDefinedFunctionOutput) ResourceUris ¶
func (o UserDefinedFunctionOutput) ResourceUris() UserDefinedFunctionResourceUriArrayOutput
The configuration block for Resource URIs. See resource uris below for more details.
func (UserDefinedFunctionOutput) ToUserDefinedFunctionOutput ¶
func (o UserDefinedFunctionOutput) ToUserDefinedFunctionOutput() UserDefinedFunctionOutput
func (UserDefinedFunctionOutput) ToUserDefinedFunctionOutputWithContext ¶
func (o UserDefinedFunctionOutput) ToUserDefinedFunctionOutputWithContext(ctx context.Context) UserDefinedFunctionOutput
type UserDefinedFunctionResourceUriArgs ¶
type UserDefinedFunctionResourceUriArgs struct { // The type of the resource. can be one of `JAR`, `FILE`, and `ARCHIVE`. ResourceType pulumi.StringInput `pulumi:"resourceType"` // The URI for accessing the resource. Uri pulumi.StringInput `pulumi:"uri"` }
func (UserDefinedFunctionResourceUriArgs) ElementType ¶
func (UserDefinedFunctionResourceUriArgs) ElementType() reflect.Type
func (UserDefinedFunctionResourceUriArgs) ToUserDefinedFunctionResourceUriOutput ¶
func (i UserDefinedFunctionResourceUriArgs) ToUserDefinedFunctionResourceUriOutput() UserDefinedFunctionResourceUriOutput
func (UserDefinedFunctionResourceUriArgs) ToUserDefinedFunctionResourceUriOutputWithContext ¶
func (i UserDefinedFunctionResourceUriArgs) ToUserDefinedFunctionResourceUriOutputWithContext(ctx context.Context) UserDefinedFunctionResourceUriOutput
type UserDefinedFunctionResourceUriArray ¶
type UserDefinedFunctionResourceUriArray []UserDefinedFunctionResourceUriInput
func (UserDefinedFunctionResourceUriArray) ElementType ¶
func (UserDefinedFunctionResourceUriArray) ElementType() reflect.Type
func (UserDefinedFunctionResourceUriArray) ToUserDefinedFunctionResourceUriArrayOutput ¶
func (i UserDefinedFunctionResourceUriArray) ToUserDefinedFunctionResourceUriArrayOutput() UserDefinedFunctionResourceUriArrayOutput
func (UserDefinedFunctionResourceUriArray) ToUserDefinedFunctionResourceUriArrayOutputWithContext ¶
func (i UserDefinedFunctionResourceUriArray) ToUserDefinedFunctionResourceUriArrayOutputWithContext(ctx context.Context) UserDefinedFunctionResourceUriArrayOutput
type UserDefinedFunctionResourceUriArrayInput ¶
type UserDefinedFunctionResourceUriArrayInput interface { pulumi.Input ToUserDefinedFunctionResourceUriArrayOutput() UserDefinedFunctionResourceUriArrayOutput ToUserDefinedFunctionResourceUriArrayOutputWithContext(context.Context) UserDefinedFunctionResourceUriArrayOutput }
UserDefinedFunctionResourceUriArrayInput is an input type that accepts UserDefinedFunctionResourceUriArray and UserDefinedFunctionResourceUriArrayOutput values. You can construct a concrete instance of `UserDefinedFunctionResourceUriArrayInput` via:
UserDefinedFunctionResourceUriArray{ UserDefinedFunctionResourceUriArgs{...} }
type UserDefinedFunctionResourceUriArrayOutput ¶
type UserDefinedFunctionResourceUriArrayOutput struct{ *pulumi.OutputState }
func (UserDefinedFunctionResourceUriArrayOutput) ElementType ¶
func (UserDefinedFunctionResourceUriArrayOutput) ElementType() reflect.Type
func (UserDefinedFunctionResourceUriArrayOutput) ToUserDefinedFunctionResourceUriArrayOutput ¶
func (o UserDefinedFunctionResourceUriArrayOutput) ToUserDefinedFunctionResourceUriArrayOutput() UserDefinedFunctionResourceUriArrayOutput
func (UserDefinedFunctionResourceUriArrayOutput) ToUserDefinedFunctionResourceUriArrayOutputWithContext ¶
func (o UserDefinedFunctionResourceUriArrayOutput) ToUserDefinedFunctionResourceUriArrayOutputWithContext(ctx context.Context) UserDefinedFunctionResourceUriArrayOutput
type UserDefinedFunctionResourceUriInput ¶
type UserDefinedFunctionResourceUriInput interface { pulumi.Input ToUserDefinedFunctionResourceUriOutput() UserDefinedFunctionResourceUriOutput ToUserDefinedFunctionResourceUriOutputWithContext(context.Context) UserDefinedFunctionResourceUriOutput }
UserDefinedFunctionResourceUriInput is an input type that accepts UserDefinedFunctionResourceUriArgs and UserDefinedFunctionResourceUriOutput values. You can construct a concrete instance of `UserDefinedFunctionResourceUriInput` via:
UserDefinedFunctionResourceUriArgs{...}
type UserDefinedFunctionResourceUriOutput ¶
type UserDefinedFunctionResourceUriOutput struct{ *pulumi.OutputState }
func (UserDefinedFunctionResourceUriOutput) ElementType ¶
func (UserDefinedFunctionResourceUriOutput) ElementType() reflect.Type
func (UserDefinedFunctionResourceUriOutput) ResourceType ¶
func (o UserDefinedFunctionResourceUriOutput) ResourceType() pulumi.StringOutput
The type of the resource. can be one of `JAR`, `FILE`, and `ARCHIVE`.
func (UserDefinedFunctionResourceUriOutput) ToUserDefinedFunctionResourceUriOutput ¶
func (o UserDefinedFunctionResourceUriOutput) ToUserDefinedFunctionResourceUriOutput() UserDefinedFunctionResourceUriOutput
func (UserDefinedFunctionResourceUriOutput) ToUserDefinedFunctionResourceUriOutputWithContext ¶
func (o UserDefinedFunctionResourceUriOutput) ToUserDefinedFunctionResourceUriOutputWithContext(ctx context.Context) UserDefinedFunctionResourceUriOutput
func (UserDefinedFunctionResourceUriOutput) Uri ¶
func (o UserDefinedFunctionResourceUriOutput) Uri() pulumi.StringOutput
The URI for accessing the resource.
type UserDefinedFunctionState ¶
type UserDefinedFunctionState struct { // The ARN of the Glue User Defined Function. Arn pulumi.StringPtrInput // ID of the Glue Catalog to create the function in. If omitted, this defaults to the AWS Account ID. CatalogId pulumi.StringPtrInput // The Java class that contains the function code. ClassName pulumi.StringPtrInput // The time at which the function was created. CreateTime pulumi.StringPtrInput // The name of the Database to create the Function. DatabaseName pulumi.StringPtrInput // The name of the function. Name pulumi.StringPtrInput // The owner of the function. OwnerName pulumi.StringPtrInput // The owner type. can be one of `USER`, `ROLE`, and `GROUP`. OwnerType pulumi.StringPtrInput // The configuration block for Resource URIs. See resource uris below for more details. ResourceUris UserDefinedFunctionResourceUriArrayInput }
func (UserDefinedFunctionState) ElementType ¶
func (UserDefinedFunctionState) ElementType() reflect.Type
type Workflow ¶
type Workflow struct { pulumi.CustomResourceState // Amazon Resource Name (ARN) of Glue Workflow Arn pulumi.StringOutput `pulumi:"arn"` // A map of default run properties for this workflow. These properties are passed to all jobs associated to the workflow. DefaultRunProperties pulumi.StringMapOutput `pulumi:"defaultRunProperties"` // Description of the workflow. Description pulumi.StringPtrOutput `pulumi:"description"` // Prevents exceeding the maximum number of concurrent runs of any of the component jobs. If you leave this parameter blank, there is no limit to the number of concurrent workflow runs. MaxConcurrentRuns pulumi.IntPtrOutput `pulumi:"maxConcurrentRuns"` // The name you assign to this workflow. Name pulumi.StringOutput `pulumi:"name"` // Key-value map of resource tags. .If configured with a provider `defaultTags` configuration block present, tags with matching keys will overwrite those defined at the provider-level. Tags pulumi.StringMapOutput `pulumi:"tags"` // A map of tags assigned to the resource, including those inherited from the provider `defaultTags` configuration block. // // Deprecated: Please use `tags` instead. TagsAll pulumi.StringMapOutput `pulumi:"tagsAll"` }
Provides a Glue Workflow resource. The workflow graph (DAG) can be build using the `glue.Trigger` resource. See the example below for creating a graph with four nodes (two triggers and two jobs).
## Example Usage
```go package main
import (
"github.com/pulumi/pulumi-aws/sdk/v6/go/aws/glue" "github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { example, err := glue.NewWorkflow(ctx, "example", &glue.WorkflowArgs{ Name: pulumi.String("example"), }) if err != nil { return err } _, err = glue.NewTrigger(ctx, "example-start", &glue.TriggerArgs{ Name: pulumi.String("trigger-start"), Type: pulumi.String("ON_DEMAND"), WorkflowName: example.Name, Actions: glue.TriggerActionArray{ &glue.TriggerActionArgs{ JobName: pulumi.String("example-job"), }, }, }) if err != nil { return err } _, err = glue.NewTrigger(ctx, "example-inner", &glue.TriggerArgs{ Name: pulumi.String("trigger-inner"), Type: pulumi.String("CONDITIONAL"), WorkflowName: example.Name, Predicate: &glue.TriggerPredicateArgs{ Conditions: glue.TriggerPredicateConditionArray{ &glue.TriggerPredicateConditionArgs{ JobName: pulumi.String("example-job"), State: pulumi.String("SUCCEEDED"), }, }, }, Actions: glue.TriggerActionArray{ &glue.TriggerActionArgs{ JobName: pulumi.String("another-example-job"), }, }, }) if err != nil { return err } return nil }) }
```
## Import
Using `pulumi import`, import Glue Workflows using `name`. For example:
```sh $ pulumi import aws:glue/workflow:Workflow MyWorkflow MyWorkflow ```
func GetWorkflow ¶
func GetWorkflow(ctx *pulumi.Context, name string, id pulumi.IDInput, state *WorkflowState, opts ...pulumi.ResourceOption) (*Workflow, error)
GetWorkflow gets an existing Workflow resource's state with the given name, ID, and optional state properties that are used to uniquely qualify the lookup (nil if not required).
func NewWorkflow ¶
func NewWorkflow(ctx *pulumi.Context, name string, args *WorkflowArgs, opts ...pulumi.ResourceOption) (*Workflow, error)
NewWorkflow registers a new resource with the given unique name, arguments, and options.
func (*Workflow) ElementType ¶
func (*Workflow) ToWorkflowOutput ¶
func (i *Workflow) ToWorkflowOutput() WorkflowOutput
func (*Workflow) ToWorkflowOutputWithContext ¶
func (i *Workflow) ToWorkflowOutputWithContext(ctx context.Context) WorkflowOutput
type WorkflowArgs ¶
type WorkflowArgs struct { // A map of default run properties for this workflow. These properties are passed to all jobs associated to the workflow. DefaultRunProperties pulumi.StringMapInput // Description of the workflow. Description pulumi.StringPtrInput // Prevents exceeding the maximum number of concurrent runs of any of the component jobs. If you leave this parameter blank, there is no limit to the number of concurrent workflow runs. MaxConcurrentRuns pulumi.IntPtrInput // The name you assign to this workflow. Name pulumi.StringPtrInput // Key-value map of resource tags. .If configured with a provider `defaultTags` configuration block present, tags with matching keys will overwrite those defined at the provider-level. Tags pulumi.StringMapInput }
The set of arguments for constructing a Workflow resource.
func (WorkflowArgs) ElementType ¶
func (WorkflowArgs) ElementType() reflect.Type
type WorkflowArray ¶
type WorkflowArray []WorkflowInput
func (WorkflowArray) ElementType ¶
func (WorkflowArray) ElementType() reflect.Type
func (WorkflowArray) ToWorkflowArrayOutput ¶
func (i WorkflowArray) ToWorkflowArrayOutput() WorkflowArrayOutput
func (WorkflowArray) ToWorkflowArrayOutputWithContext ¶
func (i WorkflowArray) ToWorkflowArrayOutputWithContext(ctx context.Context) WorkflowArrayOutput
type WorkflowArrayInput ¶
type WorkflowArrayInput interface { pulumi.Input ToWorkflowArrayOutput() WorkflowArrayOutput ToWorkflowArrayOutputWithContext(context.Context) WorkflowArrayOutput }
WorkflowArrayInput is an input type that accepts WorkflowArray and WorkflowArrayOutput values. You can construct a concrete instance of `WorkflowArrayInput` via:
WorkflowArray{ WorkflowArgs{...} }
type WorkflowArrayOutput ¶
type WorkflowArrayOutput struct{ *pulumi.OutputState }
func (WorkflowArrayOutput) ElementType ¶
func (WorkflowArrayOutput) ElementType() reflect.Type
func (WorkflowArrayOutput) Index ¶
func (o WorkflowArrayOutput) Index(i pulumi.IntInput) WorkflowOutput
func (WorkflowArrayOutput) ToWorkflowArrayOutput ¶
func (o WorkflowArrayOutput) ToWorkflowArrayOutput() WorkflowArrayOutput
func (WorkflowArrayOutput) ToWorkflowArrayOutputWithContext ¶
func (o WorkflowArrayOutput) ToWorkflowArrayOutputWithContext(ctx context.Context) WorkflowArrayOutput
type WorkflowInput ¶
type WorkflowInput interface { pulumi.Input ToWorkflowOutput() WorkflowOutput ToWorkflowOutputWithContext(ctx context.Context) WorkflowOutput }
type WorkflowMap ¶
type WorkflowMap map[string]WorkflowInput
func (WorkflowMap) ElementType ¶
func (WorkflowMap) ElementType() reflect.Type
func (WorkflowMap) ToWorkflowMapOutput ¶
func (i WorkflowMap) ToWorkflowMapOutput() WorkflowMapOutput
func (WorkflowMap) ToWorkflowMapOutputWithContext ¶
func (i WorkflowMap) ToWorkflowMapOutputWithContext(ctx context.Context) WorkflowMapOutput
type WorkflowMapInput ¶
type WorkflowMapInput interface { pulumi.Input ToWorkflowMapOutput() WorkflowMapOutput ToWorkflowMapOutputWithContext(context.Context) WorkflowMapOutput }
WorkflowMapInput is an input type that accepts WorkflowMap and WorkflowMapOutput values. You can construct a concrete instance of `WorkflowMapInput` via:
WorkflowMap{ "key": WorkflowArgs{...} }
type WorkflowMapOutput ¶
type WorkflowMapOutput struct{ *pulumi.OutputState }
func (WorkflowMapOutput) ElementType ¶
func (WorkflowMapOutput) ElementType() reflect.Type
func (WorkflowMapOutput) MapIndex ¶
func (o WorkflowMapOutput) MapIndex(k pulumi.StringInput) WorkflowOutput
func (WorkflowMapOutput) ToWorkflowMapOutput ¶
func (o WorkflowMapOutput) ToWorkflowMapOutput() WorkflowMapOutput
func (WorkflowMapOutput) ToWorkflowMapOutputWithContext ¶
func (o WorkflowMapOutput) ToWorkflowMapOutputWithContext(ctx context.Context) WorkflowMapOutput
type WorkflowOutput ¶
type WorkflowOutput struct{ *pulumi.OutputState }
func (WorkflowOutput) Arn ¶
func (o WorkflowOutput) Arn() pulumi.StringOutput
Amazon Resource Name (ARN) of Glue Workflow
func (WorkflowOutput) DefaultRunProperties ¶
func (o WorkflowOutput) DefaultRunProperties() pulumi.StringMapOutput
A map of default run properties for this workflow. These properties are passed to all jobs associated to the workflow.
func (WorkflowOutput) Description ¶
func (o WorkflowOutput) Description() pulumi.StringPtrOutput
Description of the workflow.
func (WorkflowOutput) ElementType ¶
func (WorkflowOutput) ElementType() reflect.Type
func (WorkflowOutput) MaxConcurrentRuns ¶
func (o WorkflowOutput) MaxConcurrentRuns() pulumi.IntPtrOutput
Prevents exceeding the maximum number of concurrent runs of any of the component jobs. If you leave this parameter blank, there is no limit to the number of concurrent workflow runs.
func (WorkflowOutput) Name ¶
func (o WorkflowOutput) Name() pulumi.StringOutput
The name you assign to this workflow.
func (WorkflowOutput) Tags ¶
func (o WorkflowOutput) Tags() pulumi.StringMapOutput
Key-value map of resource tags. .If configured with a provider `defaultTags` configuration block present, tags with matching keys will overwrite those defined at the provider-level.
func (WorkflowOutput) TagsAll
deprecated
func (o WorkflowOutput) TagsAll() pulumi.StringMapOutput
A map of tags assigned to the resource, including those inherited from the provider `defaultTags` configuration block.
Deprecated: Please use `tags` instead.
func (WorkflowOutput) ToWorkflowOutput ¶
func (o WorkflowOutput) ToWorkflowOutput() WorkflowOutput
func (WorkflowOutput) ToWorkflowOutputWithContext ¶
func (o WorkflowOutput) ToWorkflowOutputWithContext(ctx context.Context) WorkflowOutput
type WorkflowState ¶
type WorkflowState struct { // Amazon Resource Name (ARN) of Glue Workflow Arn pulumi.StringPtrInput // A map of default run properties for this workflow. These properties are passed to all jobs associated to the workflow. DefaultRunProperties pulumi.StringMapInput // Description of the workflow. Description pulumi.StringPtrInput // Prevents exceeding the maximum number of concurrent runs of any of the component jobs. If you leave this parameter blank, there is no limit to the number of concurrent workflow runs. MaxConcurrentRuns pulumi.IntPtrInput // The name you assign to this workflow. Name pulumi.StringPtrInput // Key-value map of resource tags. .If configured with a provider `defaultTags` configuration block present, tags with matching keys will overwrite those defined at the provider-level. Tags pulumi.StringMapInput // A map of tags assigned to the resource, including those inherited from the provider `defaultTags` configuration block. // // Deprecated: Please use `tags` instead. TagsAll pulumi.StringMapInput }
func (WorkflowState) ElementType ¶
func (WorkflowState) ElementType() reflect.Type
Source Files ¶
- catalogDatabase.go
- catalogTable.go
- catalogTableOptimizer.go
- classifier.go
- connection.go
- crawler.go
- dataCatalogEncryptionSettings.go
- dataQualityRuleset.go
- devEndpoint.go
- getCatalogTable.go
- getConnection.go
- getDataCatalogEncryptionSettings.go
- getRegistry.go
- getScript.go
- init.go
- job.go
- mltransform.go
- partition.go
- partitionIndex.go
- pulumiTypes.go
- registry.go
- resourcePolicy.go
- schema.go
- securityConfiguration.go
- trigger.go
- userDefinedFunction.go
- workflow.go