Documentation ¶
Index ¶
- type CatalogDatabase
- func (*CatalogDatabase) ElementType() reflect.Type
- func (i *CatalogDatabase) ToCatalogDatabaseOutput() CatalogDatabaseOutput
- func (i *CatalogDatabase) ToCatalogDatabaseOutputWithContext(ctx context.Context) CatalogDatabaseOutput
- func (i *CatalogDatabase) ToCatalogDatabasePtrOutput() CatalogDatabasePtrOutput
- func (i *CatalogDatabase) ToCatalogDatabasePtrOutputWithContext(ctx context.Context) CatalogDatabasePtrOutput
- 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 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 (CatalogDatabaseOutput) ElementType() reflect.Type
- func (o CatalogDatabaseOutput) ToCatalogDatabaseOutput() CatalogDatabaseOutput
- func (o CatalogDatabaseOutput) ToCatalogDatabaseOutputWithContext(ctx context.Context) CatalogDatabaseOutput
- func (o CatalogDatabaseOutput) ToCatalogDatabasePtrOutput() CatalogDatabasePtrOutput
- func (o CatalogDatabaseOutput) ToCatalogDatabasePtrOutputWithContext(ctx context.Context) CatalogDatabasePtrOutput
- type CatalogDatabasePtrInput
- type CatalogDatabasePtrOutput
- func (o CatalogDatabasePtrOutput) Elem() CatalogDatabaseOutput
- func (CatalogDatabasePtrOutput) ElementType() reflect.Type
- func (o CatalogDatabasePtrOutput) ToCatalogDatabasePtrOutput() CatalogDatabasePtrOutput
- func (o CatalogDatabasePtrOutput) ToCatalogDatabasePtrOutputWithContext(ctx context.Context) CatalogDatabasePtrOutput
- 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) 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) ToCatalogDatabaseTargetDatabasePtrOutput() CatalogDatabaseTargetDatabasePtrOutput
- func (o CatalogDatabaseTargetDatabasePtrOutput) ToCatalogDatabaseTargetDatabasePtrOutputWithContext(ctx context.Context) CatalogDatabaseTargetDatabasePtrOutput
- type CatalogTable
- func (*CatalogTable) ElementType() reflect.Type
- func (i *CatalogTable) ToCatalogTableOutput() CatalogTableOutput
- func (i *CatalogTable) ToCatalogTableOutputWithContext(ctx context.Context) CatalogTableOutput
- func (i *CatalogTable) ToCatalogTablePtrOutput() CatalogTablePtrOutput
- func (i *CatalogTable) ToCatalogTablePtrOutputWithContext(ctx context.Context) CatalogTablePtrOutput
- 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 CatalogTableOutput
- func (CatalogTableOutput) ElementType() reflect.Type
- func (o CatalogTableOutput) ToCatalogTableOutput() CatalogTableOutput
- func (o CatalogTableOutput) ToCatalogTableOutputWithContext(ctx context.Context) CatalogTableOutput
- func (o CatalogTableOutput) ToCatalogTablePtrOutput() CatalogTablePtrOutput
- func (o CatalogTableOutput) ToCatalogTablePtrOutputWithContext(ctx context.Context) CatalogTablePtrOutput
- 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 CatalogTablePtrInput
- type CatalogTablePtrOutput
- func (o CatalogTablePtrOutput) Elem() CatalogTableOutput
- func (CatalogTablePtrOutput) ElementType() reflect.Type
- func (o CatalogTablePtrOutput) ToCatalogTablePtrOutput() CatalogTablePtrOutput
- func (o CatalogTablePtrOutput) ToCatalogTablePtrOutputWithContext(ctx context.Context) CatalogTablePtrOutput
- 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) 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) 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) 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) ToCatalogTableTargetTablePtrOutput() CatalogTableTargetTablePtrOutput
- func (o CatalogTableTargetTablePtrOutput) ToCatalogTableTargetTablePtrOutputWithContext(ctx context.Context) CatalogTableTargetTablePtrOutput
- type Classifier
- func (*Classifier) ElementType() reflect.Type
- func (i *Classifier) ToClassifierOutput() ClassifierOutput
- func (i *Classifier) ToClassifierOutputWithContext(ctx context.Context) ClassifierOutput
- func (i *Classifier) ToClassifierPtrOutput() ClassifierPtrOutput
- func (i *Classifier) ToClassifierPtrOutputWithContext(ctx context.Context) ClassifierPtrOutput
- 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) 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) 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) 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) 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 (ClassifierOutput) ElementType() reflect.Type
- func (o ClassifierOutput) ToClassifierOutput() ClassifierOutput
- func (o ClassifierOutput) ToClassifierOutputWithContext(ctx context.Context) ClassifierOutput
- func (o ClassifierOutput) ToClassifierPtrOutput() ClassifierPtrOutput
- func (o ClassifierOutput) ToClassifierPtrOutputWithContext(ctx context.Context) ClassifierPtrOutput
- type ClassifierPtrInput
- type ClassifierPtrOutput
- 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
- func (*Connection) ElementType() reflect.Type
- func (i *Connection) ToConnectionOutput() ConnectionOutput
- func (i *Connection) ToConnectionOutputWithContext(ctx context.Context) ConnectionOutput
- func (i *Connection) ToConnectionPtrOutput() ConnectionPtrOutput
- func (i *Connection) ToConnectionPtrOutputWithContext(ctx context.Context) ConnectionPtrOutput
- 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 (ConnectionOutput) ElementType() reflect.Type
- func (o ConnectionOutput) ToConnectionOutput() ConnectionOutput
- func (o ConnectionOutput) ToConnectionOutputWithContext(ctx context.Context) ConnectionOutput
- func (o ConnectionOutput) ToConnectionPtrOutput() ConnectionPtrOutput
- func (o ConnectionOutput) ToConnectionPtrOutputWithContext(ctx context.Context) ConnectionPtrOutput
- 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 ConnectionPtrInput
- type ConnectionPtrOutput
- type ConnectionState
- type Crawler
- func (*Crawler) ElementType() reflect.Type
- func (i *Crawler) ToCrawlerOutput() CrawlerOutput
- func (i *Crawler) ToCrawlerOutputWithContext(ctx context.Context) CrawlerOutput
- func (i *Crawler) ToCrawlerPtrOutput() CrawlerPtrOutput
- func (i *Crawler) ToCrawlerPtrOutputWithContext(ctx context.Context) CrawlerPtrOutput
- 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) DatabaseName() pulumi.StringOutput
- func (CrawlerCatalogTargetOutput) ElementType() reflect.Type
- func (o CrawlerCatalogTargetOutput) Tables() pulumi.StringArrayOutput
- func (o CrawlerCatalogTargetOutput) ToCrawlerCatalogTargetOutput() CrawlerCatalogTargetOutput
- func (o CrawlerCatalogTargetOutput) ToCrawlerCatalogTargetOutputWithContext(ctx context.Context) CrawlerCatalogTargetOutput
- 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 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) Exclusions() pulumi.StringArrayOutput
- func (o CrawlerJdbcTargetOutput) Path() pulumi.StringOutput
- func (o CrawlerJdbcTargetOutput) ToCrawlerJdbcTargetOutput() CrawlerJdbcTargetOutput
- func (o CrawlerJdbcTargetOutput) ToCrawlerJdbcTargetOutputWithContext(ctx context.Context) CrawlerJdbcTargetOutput
- 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 (CrawlerOutput) ElementType() reflect.Type
- func (o CrawlerOutput) ToCrawlerOutput() CrawlerOutput
- func (o CrawlerOutput) ToCrawlerOutputWithContext(ctx context.Context) CrawlerOutput
- func (o CrawlerOutput) ToCrawlerPtrOutput() CrawlerPtrOutput
- func (o CrawlerOutput) ToCrawlerPtrOutputWithContext(ctx context.Context) CrawlerPtrOutput
- type CrawlerPtrInput
- type CrawlerPtrOutput
- 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 (CrawlerS3TargetOutput) ElementType() reflect.Type
- 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
- func (i *DataCatalogEncryptionSettings) ToDataCatalogEncryptionSettingsPtrOutput() DataCatalogEncryptionSettingsPtrOutput
- func (i *DataCatalogEncryptionSettings) ToDataCatalogEncryptionSettingsPtrOutputWithContext(ctx context.Context) DataCatalogEncryptionSettingsPtrOutput
- 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 (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) 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 (DataCatalogEncryptionSettingsOutput) ElementType() reflect.Type
- func (o DataCatalogEncryptionSettingsOutput) ToDataCatalogEncryptionSettingsOutput() DataCatalogEncryptionSettingsOutput
- func (o DataCatalogEncryptionSettingsOutput) ToDataCatalogEncryptionSettingsOutputWithContext(ctx context.Context) DataCatalogEncryptionSettingsOutput
- func (o DataCatalogEncryptionSettingsOutput) ToDataCatalogEncryptionSettingsPtrOutput() DataCatalogEncryptionSettingsPtrOutput
- func (o DataCatalogEncryptionSettingsOutput) ToDataCatalogEncryptionSettingsPtrOutputWithContext(ctx context.Context) DataCatalogEncryptionSettingsPtrOutput
- type DataCatalogEncryptionSettingsPtrInput
- type DataCatalogEncryptionSettingsPtrOutput
- func (o DataCatalogEncryptionSettingsPtrOutput) Elem() DataCatalogEncryptionSettingsOutput
- func (DataCatalogEncryptionSettingsPtrOutput) ElementType() reflect.Type
- func (o DataCatalogEncryptionSettingsPtrOutput) ToDataCatalogEncryptionSettingsPtrOutput() DataCatalogEncryptionSettingsPtrOutput
- func (o DataCatalogEncryptionSettingsPtrOutput) ToDataCatalogEncryptionSettingsPtrOutputWithContext(ctx context.Context) DataCatalogEncryptionSettingsPtrOutput
- type DataCatalogEncryptionSettingsState
- type DevEndpoint
- func (*DevEndpoint) ElementType() reflect.Type
- func (i *DevEndpoint) ToDevEndpointOutput() DevEndpointOutput
- func (i *DevEndpoint) ToDevEndpointOutputWithContext(ctx context.Context) DevEndpointOutput
- func (i *DevEndpoint) ToDevEndpointPtrOutput() DevEndpointPtrOutput
- func (i *DevEndpoint) ToDevEndpointPtrOutputWithContext(ctx context.Context) DevEndpointPtrOutput
- 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 (DevEndpointOutput) ElementType() reflect.Type
- func (o DevEndpointOutput) ToDevEndpointOutput() DevEndpointOutput
- func (o DevEndpointOutput) ToDevEndpointOutputWithContext(ctx context.Context) DevEndpointOutput
- func (o DevEndpointOutput) ToDevEndpointPtrOutput() DevEndpointPtrOutput
- func (o DevEndpointOutput) ToDevEndpointPtrOutputWithContext(ctx context.Context) DevEndpointPtrOutput
- type DevEndpointPtrInput
- type DevEndpointPtrOutput
- type DevEndpointState
- 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 (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) 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) 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
- type JobPtrInput
- type JobPtrOutput
- type JobState
- 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 MLTransform
- func (*MLTransform) ElementType() reflect.Type
- func (i *MLTransform) ToMLTransformOutput() MLTransformOutput
- func (i *MLTransform) ToMLTransformOutputWithContext(ctx context.Context) MLTransformOutput
- func (i *MLTransform) ToMLTransformPtrOutput() MLTransformPtrOutput
- func (i *MLTransform) ToMLTransformPtrOutputWithContext(ctx context.Context) MLTransformPtrOutput
- 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 (MLTransformOutput) ElementType() reflect.Type
- func (o MLTransformOutput) ToMLTransformOutput() MLTransformOutput
- func (o MLTransformOutput) ToMLTransformOutputWithContext(ctx context.Context) MLTransformOutput
- func (o MLTransformOutput) ToMLTransformPtrOutput() MLTransformPtrOutput
- func (o MLTransformOutput) ToMLTransformPtrOutputWithContext(ctx context.Context) MLTransformPtrOutput
- 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 MLTransformPtrInput
- type MLTransformPtrOutput
- 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
- func (*Partition) ElementType() reflect.Type
- func (i *Partition) ToPartitionOutput() PartitionOutput
- func (i *Partition) ToPartitionOutputWithContext(ctx context.Context) PartitionOutput
- func (i *Partition) ToPartitionPtrOutput() PartitionPtrOutput
- func (i *Partition) ToPartitionPtrOutputWithContext(ctx context.Context) PartitionPtrOutput
- 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
- func (*PartitionIndex) ElementType() reflect.Type
- func (i *PartitionIndex) ToPartitionIndexOutput() PartitionIndexOutput
- func (i *PartitionIndex) ToPartitionIndexOutputWithContext(ctx context.Context) PartitionIndexOutput
- func (i *PartitionIndex) ToPartitionIndexPtrOutput() PartitionIndexPtrOutput
- func (i *PartitionIndex) ToPartitionIndexPtrOutputWithContext(ctx context.Context) PartitionIndexPtrOutput
- 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 (PartitionIndexOutput) ElementType() reflect.Type
- func (o PartitionIndexOutput) ToPartitionIndexOutput() PartitionIndexOutput
- func (o PartitionIndexOutput) ToPartitionIndexOutputWithContext(ctx context.Context) PartitionIndexOutput
- func (o PartitionIndexOutput) ToPartitionIndexPtrOutput() PartitionIndexPtrOutput
- func (o PartitionIndexOutput) ToPartitionIndexPtrOutputWithContext(ctx context.Context) PartitionIndexPtrOutput
- 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 PartitionIndexPtrInput
- type PartitionIndexPtrOutput
- func (o PartitionIndexPtrOutput) Elem() PartitionIndexOutput
- func (PartitionIndexPtrOutput) ElementType() reflect.Type
- func (o PartitionIndexPtrOutput) ToPartitionIndexPtrOutput() PartitionIndexPtrOutput
- func (o PartitionIndexPtrOutput) ToPartitionIndexPtrOutputWithContext(ctx context.Context) PartitionIndexPtrOutput
- type PartitionIndexState
- type PartitionInput
- type PartitionMap
- type PartitionMapInput
- type PartitionMapOutput
- type PartitionOutput
- func (PartitionOutput) ElementType() reflect.Type
- func (o PartitionOutput) ToPartitionOutput() PartitionOutput
- func (o PartitionOutput) ToPartitionOutputWithContext(ctx context.Context) PartitionOutput
- func (o PartitionOutput) ToPartitionPtrOutput() PartitionPtrOutput
- func (o PartitionOutput) ToPartitionPtrOutputWithContext(ctx context.Context) PartitionPtrOutput
- type PartitionPtrInput
- type PartitionPtrOutput
- 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
- func (*Registry) ElementType() reflect.Type
- func (i *Registry) ToRegistryOutput() RegistryOutput
- func (i *Registry) ToRegistryOutputWithContext(ctx context.Context) RegistryOutput
- func (i *Registry) ToRegistryPtrOutput() RegistryPtrOutput
- func (i *Registry) ToRegistryPtrOutputWithContext(ctx context.Context) RegistryPtrOutput
- type RegistryArgs
- type RegistryArray
- type RegistryArrayInput
- type RegistryArrayOutput
- type RegistryInput
- type RegistryMap
- type RegistryMapInput
- type RegistryMapOutput
- type RegistryOutput
- func (RegistryOutput) ElementType() reflect.Type
- func (o RegistryOutput) ToRegistryOutput() RegistryOutput
- func (o RegistryOutput) ToRegistryOutputWithContext(ctx context.Context) RegistryOutput
- func (o RegistryOutput) ToRegistryPtrOutput() RegistryPtrOutput
- func (o RegistryOutput) ToRegistryPtrOutputWithContext(ctx context.Context) RegistryPtrOutput
- type RegistryPtrInput
- type RegistryPtrOutput
- type RegistryState
- type ResourcePolicy
- func (*ResourcePolicy) ElementType() reflect.Type
- func (i *ResourcePolicy) ToResourcePolicyOutput() ResourcePolicyOutput
- func (i *ResourcePolicy) ToResourcePolicyOutputWithContext(ctx context.Context) ResourcePolicyOutput
- func (i *ResourcePolicy) ToResourcePolicyPtrOutput() ResourcePolicyPtrOutput
- func (i *ResourcePolicy) ToResourcePolicyPtrOutputWithContext(ctx context.Context) ResourcePolicyPtrOutput
- 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) ToResourcePolicyOutput() ResourcePolicyOutput
- func (o ResourcePolicyOutput) ToResourcePolicyOutputWithContext(ctx context.Context) ResourcePolicyOutput
- func (o ResourcePolicyOutput) ToResourcePolicyPtrOutput() ResourcePolicyPtrOutput
- func (o ResourcePolicyOutput) ToResourcePolicyPtrOutputWithContext(ctx context.Context) ResourcePolicyPtrOutput
- type ResourcePolicyPtrInput
- type ResourcePolicyPtrOutput
- func (o ResourcePolicyPtrOutput) Elem() ResourcePolicyOutput
- func (ResourcePolicyPtrOutput) ElementType() reflect.Type
- func (o ResourcePolicyPtrOutput) ToResourcePolicyPtrOutput() ResourcePolicyPtrOutput
- func (o ResourcePolicyPtrOutput) ToResourcePolicyPtrOutputWithContext(ctx context.Context) ResourcePolicyPtrOutput
- type ResourcePolicyState
- type Schema
- func (*Schema) ElementType() reflect.Type
- func (i *Schema) ToSchemaOutput() SchemaOutput
- func (i *Schema) ToSchemaOutputWithContext(ctx context.Context) SchemaOutput
- func (i *Schema) ToSchemaPtrOutput() SchemaPtrOutput
- func (i *Schema) ToSchemaPtrOutputWithContext(ctx context.Context) SchemaPtrOutput
- type SchemaArgs
- type SchemaArray
- type SchemaArrayInput
- type SchemaArrayOutput
- type SchemaInput
- type SchemaMap
- type SchemaMapInput
- type SchemaMapOutput
- type SchemaOutput
- func (SchemaOutput) ElementType() reflect.Type
- func (o SchemaOutput) ToSchemaOutput() SchemaOutput
- func (o SchemaOutput) ToSchemaOutputWithContext(ctx context.Context) SchemaOutput
- func (o SchemaOutput) ToSchemaPtrOutput() SchemaPtrOutput
- func (o SchemaOutput) ToSchemaPtrOutputWithContext(ctx context.Context) SchemaPtrOutput
- type SchemaPtrInput
- type SchemaPtrOutput
- type SchemaState
- type SecurityConfiguration
- func (*SecurityConfiguration) ElementType() reflect.Type
- func (i *SecurityConfiguration) ToSecurityConfigurationOutput() SecurityConfigurationOutput
- func (i *SecurityConfiguration) ToSecurityConfigurationOutputWithContext(ctx context.Context) SecurityConfigurationOutput
- func (i *SecurityConfiguration) ToSecurityConfigurationPtrOutput() SecurityConfigurationPtrOutput
- func (i *SecurityConfiguration) ToSecurityConfigurationPtrOutputWithContext(ctx context.Context) SecurityConfigurationPtrOutput
- 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) ToSecurityConfigurationOutput() SecurityConfigurationOutput
- func (o SecurityConfigurationOutput) ToSecurityConfigurationOutputWithContext(ctx context.Context) SecurityConfigurationOutput
- func (o SecurityConfigurationOutput) ToSecurityConfigurationPtrOutput() SecurityConfigurationPtrOutput
- func (o SecurityConfigurationOutput) ToSecurityConfigurationPtrOutputWithContext(ctx context.Context) SecurityConfigurationPtrOutput
- type SecurityConfigurationPtrInput
- type SecurityConfigurationPtrOutput
- func (o SecurityConfigurationPtrOutput) Elem() SecurityConfigurationOutput
- func (SecurityConfigurationPtrOutput) ElementType() reflect.Type
- func (o SecurityConfigurationPtrOutput) ToSecurityConfigurationPtrOutput() SecurityConfigurationPtrOutput
- func (o SecurityConfigurationPtrOutput) ToSecurityConfigurationPtrOutputWithContext(ctx context.Context) SecurityConfigurationPtrOutput
- type SecurityConfigurationState
- type Trigger
- func (*Trigger) ElementType() reflect.Type
- func (i *Trigger) ToTriggerOutput() TriggerOutput
- func (i *Trigger) ToTriggerOutputWithContext(ctx context.Context) TriggerOutput
- func (i *Trigger) ToTriggerPtrOutput() TriggerPtrOutput
- func (i *Trigger) ToTriggerPtrOutputWithContext(ctx context.Context) TriggerPtrOutput
- 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 TriggerInput
- type TriggerMap
- type TriggerMapInput
- type TriggerMapOutput
- type TriggerOutput
- func (TriggerOutput) ElementType() reflect.Type
- func (o TriggerOutput) ToTriggerOutput() TriggerOutput
- func (o TriggerOutput) ToTriggerOutputWithContext(ctx context.Context) TriggerOutput
- func (o TriggerOutput) ToTriggerPtrOutput() TriggerPtrOutput
- func (o TriggerOutput) ToTriggerPtrOutputWithContext(ctx context.Context) TriggerPtrOutput
- 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 TriggerPtrInput
- type TriggerPtrOutput
- type TriggerState
- type UserDefinedFunction
- func (*UserDefinedFunction) ElementType() reflect.Type
- func (i *UserDefinedFunction) ToUserDefinedFunctionOutput() UserDefinedFunctionOutput
- func (i *UserDefinedFunction) ToUserDefinedFunctionOutputWithContext(ctx context.Context) UserDefinedFunctionOutput
- func (i *UserDefinedFunction) ToUserDefinedFunctionPtrOutput() UserDefinedFunctionPtrOutput
- func (i *UserDefinedFunction) ToUserDefinedFunctionPtrOutputWithContext(ctx context.Context) UserDefinedFunctionPtrOutput
- 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 (UserDefinedFunctionOutput) ElementType() reflect.Type
- func (o UserDefinedFunctionOutput) ToUserDefinedFunctionOutput() UserDefinedFunctionOutput
- func (o UserDefinedFunctionOutput) ToUserDefinedFunctionOutputWithContext(ctx context.Context) UserDefinedFunctionOutput
- func (o UserDefinedFunctionOutput) ToUserDefinedFunctionPtrOutput() UserDefinedFunctionPtrOutput
- func (o UserDefinedFunctionOutput) ToUserDefinedFunctionPtrOutputWithContext(ctx context.Context) UserDefinedFunctionPtrOutput
- type UserDefinedFunctionPtrInput
- type UserDefinedFunctionPtrOutput
- func (o UserDefinedFunctionPtrOutput) Elem() UserDefinedFunctionOutput
- func (UserDefinedFunctionPtrOutput) ElementType() reflect.Type
- func (o UserDefinedFunctionPtrOutput) ToUserDefinedFunctionPtrOutput() UserDefinedFunctionPtrOutput
- func (o UserDefinedFunctionPtrOutput) ToUserDefinedFunctionPtrOutputWithContext(ctx context.Context) UserDefinedFunctionPtrOutput
- 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
- func (*Workflow) ElementType() reflect.Type
- func (i *Workflow) ToWorkflowOutput() WorkflowOutput
- func (i *Workflow) ToWorkflowOutputWithContext(ctx context.Context) WorkflowOutput
- func (i *Workflow) ToWorkflowPtrOutput() WorkflowPtrOutput
- func (i *Workflow) ToWorkflowPtrOutputWithContext(ctx context.Context) WorkflowPtrOutput
- type WorkflowArgs
- type WorkflowArray
- type WorkflowArrayInput
- type WorkflowArrayOutput
- type WorkflowInput
- type WorkflowMap
- type WorkflowMapInput
- type WorkflowMapOutput
- type WorkflowOutput
- func (WorkflowOutput) ElementType() reflect.Type
- func (o WorkflowOutput) ToWorkflowOutput() WorkflowOutput
- func (o WorkflowOutput) ToWorkflowOutputWithContext(ctx context.Context) WorkflowOutput
- func (o WorkflowOutput) ToWorkflowPtrOutput() WorkflowPtrOutput
- func (o WorkflowOutput) ToWorkflowPtrOutputWithContext(ctx context.Context) WorkflowPtrOutput
- type WorkflowPtrInput
- type WorkflowPtrOutput
- 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 Data Catalog in which the database resides. CatalogId pulumi.StringOutput `pulumi:"catalogId"` // Description of the database. Description pulumi.StringPtrOutput `pulumi:"description"` // 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"` // 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/v4/go/aws/glue" "github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { _, err := glue.NewCatalogDatabase(ctx, "awsGlueCatalogDatabase", &glue.CatalogDatabaseArgs{ Name: pulumi.String("MyCatalogDatabase"), }) if err != nil { return err } return nil }) }
```
## Import
Glue Catalog Databases can be imported using the `catalog_id:name`. If you have not set a Catalog ID specify the AWS Account ID that the database is in, e.g.
```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
func (*CatalogDatabase) ToCatalogDatabasePtrOutput ¶
func (i *CatalogDatabase) ToCatalogDatabasePtrOutput() CatalogDatabasePtrOutput
func (*CatalogDatabase) ToCatalogDatabasePtrOutputWithContext ¶
func (i *CatalogDatabase) ToCatalogDatabasePtrOutputWithContext(ctx context.Context) CatalogDatabasePtrOutput
type CatalogDatabaseArgs ¶
type CatalogDatabaseArgs struct { // ID of the Data Catalog in which the database resides. CatalogId pulumi.StringPtrInput // Description of the database. Description pulumi.StringPtrInput // 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 // 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 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) ElementType ¶
func (CatalogDatabaseOutput) ElementType() reflect.Type
func (CatalogDatabaseOutput) ToCatalogDatabaseOutput ¶
func (o CatalogDatabaseOutput) ToCatalogDatabaseOutput() CatalogDatabaseOutput
func (CatalogDatabaseOutput) ToCatalogDatabaseOutputWithContext ¶
func (o CatalogDatabaseOutput) ToCatalogDatabaseOutputWithContext(ctx context.Context) CatalogDatabaseOutput
func (CatalogDatabaseOutput) ToCatalogDatabasePtrOutput ¶
func (o CatalogDatabaseOutput) ToCatalogDatabasePtrOutput() CatalogDatabasePtrOutput
func (CatalogDatabaseOutput) ToCatalogDatabasePtrOutputWithContext ¶
func (o CatalogDatabaseOutput) ToCatalogDatabasePtrOutputWithContext(ctx context.Context) CatalogDatabasePtrOutput
type CatalogDatabasePtrInput ¶
type CatalogDatabasePtrInput interface { pulumi.Input ToCatalogDatabasePtrOutput() CatalogDatabasePtrOutput ToCatalogDatabasePtrOutputWithContext(ctx context.Context) CatalogDatabasePtrOutput }
type CatalogDatabasePtrOutput ¶
type CatalogDatabasePtrOutput struct{ *pulumi.OutputState }
func (CatalogDatabasePtrOutput) Elem ¶ added in v4.15.0
func (o CatalogDatabasePtrOutput) Elem() CatalogDatabaseOutput
func (CatalogDatabasePtrOutput) ElementType ¶
func (CatalogDatabasePtrOutput) ElementType() reflect.Type
func (CatalogDatabasePtrOutput) ToCatalogDatabasePtrOutput ¶
func (o CatalogDatabasePtrOutput) ToCatalogDatabasePtrOutput() CatalogDatabasePtrOutput
func (CatalogDatabasePtrOutput) ToCatalogDatabasePtrOutputWithContext ¶
func (o CatalogDatabasePtrOutput) ToCatalogDatabasePtrOutputWithContext(ctx context.Context) CatalogDatabasePtrOutput
type CatalogDatabaseState ¶
type CatalogDatabaseState struct { // ARN of the Glue Catalog Database. Arn pulumi.StringPtrInput // ID of the Data Catalog in which the database resides. CatalogId pulumi.StringPtrInput // Description of the database. Description pulumi.StringPtrInput // 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 // Configuration block for a target database for resource linking. See `targetDatabase` below. TargetDatabase CatalogDatabaseTargetDatabasePtrInput }
func (CatalogDatabaseState) ElementType ¶
func (CatalogDatabaseState) ElementType() reflect.Type
type CatalogDatabaseTargetDatabase ¶ added in v4.5.0
type CatalogDatabaseTargetDatabaseArgs ¶ added in v4.5.0
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"` }
func (CatalogDatabaseTargetDatabaseArgs) ElementType ¶ added in v4.5.0
func (CatalogDatabaseTargetDatabaseArgs) ElementType() reflect.Type
func (CatalogDatabaseTargetDatabaseArgs) ToCatalogDatabaseTargetDatabaseOutput ¶ added in v4.5.0
func (i CatalogDatabaseTargetDatabaseArgs) ToCatalogDatabaseTargetDatabaseOutput() CatalogDatabaseTargetDatabaseOutput
func (CatalogDatabaseTargetDatabaseArgs) ToCatalogDatabaseTargetDatabaseOutputWithContext ¶ added in v4.5.0
func (i CatalogDatabaseTargetDatabaseArgs) ToCatalogDatabaseTargetDatabaseOutputWithContext(ctx context.Context) CatalogDatabaseTargetDatabaseOutput
func (CatalogDatabaseTargetDatabaseArgs) ToCatalogDatabaseTargetDatabasePtrOutput ¶ added in v4.5.0
func (i CatalogDatabaseTargetDatabaseArgs) ToCatalogDatabaseTargetDatabasePtrOutput() CatalogDatabaseTargetDatabasePtrOutput
func (CatalogDatabaseTargetDatabaseArgs) ToCatalogDatabaseTargetDatabasePtrOutputWithContext ¶ added in v4.5.0
func (i CatalogDatabaseTargetDatabaseArgs) ToCatalogDatabaseTargetDatabasePtrOutputWithContext(ctx context.Context) CatalogDatabaseTargetDatabasePtrOutput
type CatalogDatabaseTargetDatabaseInput ¶ added in v4.5.0
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 ¶ added in v4.5.0
type CatalogDatabaseTargetDatabaseOutput struct{ *pulumi.OutputState }
func (CatalogDatabaseTargetDatabaseOutput) CatalogId ¶ added in v4.5.0
func (o CatalogDatabaseTargetDatabaseOutput) CatalogId() pulumi.StringOutput
ID of the Data Catalog in which the database resides.
func (CatalogDatabaseTargetDatabaseOutput) DatabaseName ¶ added in v4.5.0
func (o CatalogDatabaseTargetDatabaseOutput) DatabaseName() pulumi.StringOutput
Name of the catalog database.
func (CatalogDatabaseTargetDatabaseOutput) ElementType ¶ added in v4.5.0
func (CatalogDatabaseTargetDatabaseOutput) ElementType() reflect.Type
func (CatalogDatabaseTargetDatabaseOutput) ToCatalogDatabaseTargetDatabaseOutput ¶ added in v4.5.0
func (o CatalogDatabaseTargetDatabaseOutput) ToCatalogDatabaseTargetDatabaseOutput() CatalogDatabaseTargetDatabaseOutput
func (CatalogDatabaseTargetDatabaseOutput) ToCatalogDatabaseTargetDatabaseOutputWithContext ¶ added in v4.5.0
func (o CatalogDatabaseTargetDatabaseOutput) ToCatalogDatabaseTargetDatabaseOutputWithContext(ctx context.Context) CatalogDatabaseTargetDatabaseOutput
func (CatalogDatabaseTargetDatabaseOutput) ToCatalogDatabaseTargetDatabasePtrOutput ¶ added in v4.5.0
func (o CatalogDatabaseTargetDatabaseOutput) ToCatalogDatabaseTargetDatabasePtrOutput() CatalogDatabaseTargetDatabasePtrOutput
func (CatalogDatabaseTargetDatabaseOutput) ToCatalogDatabaseTargetDatabasePtrOutputWithContext ¶ added in v4.5.0
func (o CatalogDatabaseTargetDatabaseOutput) ToCatalogDatabaseTargetDatabasePtrOutputWithContext(ctx context.Context) CatalogDatabaseTargetDatabasePtrOutput
type CatalogDatabaseTargetDatabasePtrInput ¶ added in v4.5.0
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 ¶ added in v4.5.0
func CatalogDatabaseTargetDatabasePtr(v *CatalogDatabaseTargetDatabaseArgs) CatalogDatabaseTargetDatabasePtrInput
type CatalogDatabaseTargetDatabasePtrOutput ¶ added in v4.5.0
type CatalogDatabaseTargetDatabasePtrOutput struct{ *pulumi.OutputState }
func (CatalogDatabaseTargetDatabasePtrOutput) CatalogId ¶ added in v4.5.0
func (o CatalogDatabaseTargetDatabasePtrOutput) CatalogId() pulumi.StringPtrOutput
ID of the Data Catalog in which the database resides.
func (CatalogDatabaseTargetDatabasePtrOutput) DatabaseName ¶ added in v4.5.0
func (o CatalogDatabaseTargetDatabasePtrOutput) DatabaseName() pulumi.StringPtrOutput
Name of the catalog database.
func (CatalogDatabaseTargetDatabasePtrOutput) ElementType ¶ added in v4.5.0
func (CatalogDatabaseTargetDatabasePtrOutput) ElementType() reflect.Type
func (CatalogDatabaseTargetDatabasePtrOutput) ToCatalogDatabaseTargetDatabasePtrOutput ¶ added in v4.5.0
func (o CatalogDatabaseTargetDatabasePtrOutput) ToCatalogDatabaseTargetDatabasePtrOutput() CatalogDatabaseTargetDatabasePtrOutput
func (CatalogDatabaseTargetDatabasePtrOutput) ToCatalogDatabaseTargetDatabasePtrOutputWithContext ¶ added in v4.5.0
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 Data Catalog in which the table resides. CatalogId pulumi.StringOutput `pulumi:"catalogId"` // Name of the catalog database that contains the target table. DatabaseName pulumi.StringOutput `pulumi:"databaseName"` // Description of the table. Description pulumi.StringPtrOutput `pulumi:"description"` // Name of the target table. Name pulumi.StringOutput `pulumi:"name"` // Owner of the table. Owner pulumi.StringPtrOutput `pulumi:"owner"` // Map of initialization parameters for the SerDe, in key-value form. 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/v4/go/aws/glue" "github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { _, err := glue.NewCatalogTable(ctx, "awsGlueCatalogTable", &glue.CatalogTableArgs{ DatabaseName: pulumi.String("MyCatalogDatabase"), Name: pulumi.String("MyCatalogTable"), }) if err != nil { return err } return nil }) }
``` ### Parquet Table for Athena
```go package main
import (
"github.com/pulumi/pulumi-aws/sdk/v4/go/aws/glue" "github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { _, err := glue.NewCatalogTable(ctx, "awsGlueCatalogTable", &glue.CatalogTableArgs{ DatabaseName: pulumi.String("MyCatalogDatabase"), Name: pulumi.String("MyCatalogTable"), Parameters: pulumi.StringMap{ "EXTERNAL": pulumi.String("TRUE"), "parquet.compression": pulumi.String("SNAPPY"), }, StorageDescriptor: &glue.CatalogTableStorageDescriptorArgs{ 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{ Comment: pulumi.String(""), Name: pulumi.String("my_date"), Type: pulumi.String("date"), }, &glue.CatalogTableStorageDescriptorColumnArgs{ Comment: pulumi.String(""), Name: pulumi.String("my_bigint"), Type: pulumi.String("bigint"), }, &glue.CatalogTableStorageDescriptorColumnArgs{ Comment: pulumi.String(""), Name: pulumi.String("my_struct"), Type: pulumi.String("struct<my_nested_string:string>"), }, }, InputFormat: pulumi.String("org.apache.hadoop.hive.ql.io.parquet.MapredParquetInputFormat"), Location: pulumi.String("s3://my-bucket/event-streams/my-stream"), OutputFormat: pulumi.String("org.apache.hadoop.hive.ql.io.parquet.MapredParquetOutputFormat"), SerDeInfo: &glue.CatalogTableStorageDescriptorSerDeInfoArgs{ Name: pulumi.String("my-stream"), Parameters: pulumi.StringMap{ "serialization.format": pulumi.String("1"), }, SerializationLibrary: pulumi.String("org.apache.hadoop.hive.ql.io.parquet.serde.ParquetHiveSerDe"), }, }, TableType: pulumi.String("EXTERNAL_TABLE"), }) if err != nil { return err } return nil }) }
```
## Import
Glue Tables can be imported with their catalog ID (usually AWS account ID), database name, and table name, e.g.
```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
func (*CatalogTable) ToCatalogTablePtrOutput ¶
func (i *CatalogTable) ToCatalogTablePtrOutput() CatalogTablePtrOutput
func (*CatalogTable) ToCatalogTablePtrOutputWithContext ¶
func (i *CatalogTable) ToCatalogTablePtrOutputWithContext(ctx context.Context) CatalogTablePtrOutput
type CatalogTableArgs ¶
type CatalogTableArgs struct { // ID of the Data Catalog in which the table resides. CatalogId pulumi.StringPtrInput // Name of the catalog database that contains the target table. DatabaseName pulumi.StringInput // Description of the table. Description pulumi.StringPtrInput // Name of the target table. Name pulumi.StringPtrInput // Owner of the table. Owner pulumi.StringPtrInput // Map of initialization parameters for the SerDe, in key-value form. 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 CatalogTableOutput ¶
type CatalogTableOutput struct{ *pulumi.OutputState }
func (CatalogTableOutput) ElementType ¶
func (CatalogTableOutput) ElementType() reflect.Type
func (CatalogTableOutput) ToCatalogTableOutput ¶
func (o CatalogTableOutput) ToCatalogTableOutput() CatalogTableOutput
func (CatalogTableOutput) ToCatalogTableOutputWithContext ¶
func (o CatalogTableOutput) ToCatalogTableOutputWithContext(ctx context.Context) CatalogTableOutput
func (CatalogTableOutput) ToCatalogTablePtrOutput ¶
func (o CatalogTableOutput) ToCatalogTablePtrOutput() CatalogTablePtrOutput
func (CatalogTableOutput) ToCatalogTablePtrOutputWithContext ¶
func (o CatalogTableOutput) ToCatalogTablePtrOutputWithContext(ctx context.Context) CatalogTablePtrOutput
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 target table. Name pulumi.StringInput `pulumi:"name"` // Datatype of data in the Column. 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 target table.
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 Column.
type CatalogTablePtrInput ¶
type CatalogTablePtrInput interface { pulumi.Input ToCatalogTablePtrOutput() CatalogTablePtrOutput ToCatalogTablePtrOutputWithContext(ctx context.Context) CatalogTablePtrOutput }
type CatalogTablePtrOutput ¶
type CatalogTablePtrOutput struct{ *pulumi.OutputState }
func (CatalogTablePtrOutput) Elem ¶ added in v4.15.0
func (o CatalogTablePtrOutput) Elem() CatalogTableOutput
func (CatalogTablePtrOutput) ElementType ¶
func (CatalogTablePtrOutput) ElementType() reflect.Type
func (CatalogTablePtrOutput) ToCatalogTablePtrOutput ¶
func (o CatalogTablePtrOutput) ToCatalogTablePtrOutput() CatalogTablePtrOutput
func (CatalogTablePtrOutput) ToCatalogTablePtrOutputWithContext ¶
func (o CatalogTablePtrOutput) ToCatalogTablePtrOutputWithContext(ctx context.Context) CatalogTablePtrOutput
type CatalogTableState ¶
type CatalogTableState struct { // The ARN of the Glue Table. Arn pulumi.StringPtrInput // ID of the Data Catalog in which the table resides. CatalogId pulumi.StringPtrInput // Name of the catalog database that contains the target table. DatabaseName pulumi.StringPtrInput // Description of the table. Description pulumi.StringPtrInput // Name of the target table. Name pulumi.StringPtrInput // Owner of the table. Owner pulumi.StringPtrInput // Map of initialization parameters for the SerDe, in key-value form. 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 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"` // 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. 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 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"` // 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. 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 target 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 CatalogTableStorageDescriptorColumnArgs ¶
type CatalogTableStorageDescriptorColumnArgs struct { // Free-form text comment. Comment pulumi.StringPtrInput `pulumi:"comment"` // Name of the target 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.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 target table.
func (CatalogTableStorageDescriptorColumnOutput) Parameters ¶
func (o CatalogTableStorageDescriptorColumnOutput) Parameters() pulumi.StringMapOutput
Map of initialization parameters for the SerDe, in key-value form.
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) 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
Map of initialization parameters for the SerDe, 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) 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
Map of initialization parameters for the SerDe, 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 target 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 CatalogTableStorageDescriptorSerDeInfoArgs ¶
type CatalogTableStorageDescriptorSerDeInfoArgs struct { // Name of the target table. 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 target table.
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 target table.
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 ¶ added in v4.5.0
type CatalogTableTargetTableArgs ¶ added in v4.5.0
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"` }
func (CatalogTableTargetTableArgs) ElementType ¶ added in v4.5.0
func (CatalogTableTargetTableArgs) ElementType() reflect.Type
func (CatalogTableTargetTableArgs) ToCatalogTableTargetTableOutput ¶ added in v4.5.0
func (i CatalogTableTargetTableArgs) ToCatalogTableTargetTableOutput() CatalogTableTargetTableOutput
func (CatalogTableTargetTableArgs) ToCatalogTableTargetTableOutputWithContext ¶ added in v4.5.0
func (i CatalogTableTargetTableArgs) ToCatalogTableTargetTableOutputWithContext(ctx context.Context) CatalogTableTargetTableOutput
func (CatalogTableTargetTableArgs) ToCatalogTableTargetTablePtrOutput ¶ added in v4.5.0
func (i CatalogTableTargetTableArgs) ToCatalogTableTargetTablePtrOutput() CatalogTableTargetTablePtrOutput
func (CatalogTableTargetTableArgs) ToCatalogTableTargetTablePtrOutputWithContext ¶ added in v4.5.0
func (i CatalogTableTargetTableArgs) ToCatalogTableTargetTablePtrOutputWithContext(ctx context.Context) CatalogTableTargetTablePtrOutput
type CatalogTableTargetTableInput ¶ added in v4.5.0
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 ¶ added in v4.5.0
type CatalogTableTargetTableOutput struct{ *pulumi.OutputState }
func (CatalogTableTargetTableOutput) CatalogId ¶ added in v4.5.0
func (o CatalogTableTargetTableOutput) CatalogId() pulumi.StringOutput
ID of the Data Catalog in which the table resides.
func (CatalogTableTargetTableOutput) DatabaseName ¶ added in v4.5.0
func (o CatalogTableTargetTableOutput) DatabaseName() pulumi.StringOutput
Name of the catalog database that contains the target table.
func (CatalogTableTargetTableOutput) ElementType ¶ added in v4.5.0
func (CatalogTableTargetTableOutput) ElementType() reflect.Type
func (CatalogTableTargetTableOutput) Name ¶ added in v4.5.0
func (o CatalogTableTargetTableOutput) Name() pulumi.StringOutput
Name of the target table.
func (CatalogTableTargetTableOutput) ToCatalogTableTargetTableOutput ¶ added in v4.5.0
func (o CatalogTableTargetTableOutput) ToCatalogTableTargetTableOutput() CatalogTableTargetTableOutput
func (CatalogTableTargetTableOutput) ToCatalogTableTargetTableOutputWithContext ¶ added in v4.5.0
func (o CatalogTableTargetTableOutput) ToCatalogTableTargetTableOutputWithContext(ctx context.Context) CatalogTableTargetTableOutput
func (CatalogTableTargetTableOutput) ToCatalogTableTargetTablePtrOutput ¶ added in v4.5.0
func (o CatalogTableTargetTableOutput) ToCatalogTableTargetTablePtrOutput() CatalogTableTargetTablePtrOutput
func (CatalogTableTargetTableOutput) ToCatalogTableTargetTablePtrOutputWithContext ¶ added in v4.5.0
func (o CatalogTableTargetTableOutput) ToCatalogTableTargetTablePtrOutputWithContext(ctx context.Context) CatalogTableTargetTablePtrOutput
type CatalogTableTargetTablePtrInput ¶ added in v4.5.0
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 ¶ added in v4.5.0
func CatalogTableTargetTablePtr(v *CatalogTableTargetTableArgs) CatalogTableTargetTablePtrInput
type CatalogTableTargetTablePtrOutput ¶ added in v4.5.0
type CatalogTableTargetTablePtrOutput struct{ *pulumi.OutputState }
func (CatalogTableTargetTablePtrOutput) CatalogId ¶ added in v4.5.0
func (o CatalogTableTargetTablePtrOutput) CatalogId() pulumi.StringPtrOutput
ID of the Data Catalog in which the table resides.
func (CatalogTableTargetTablePtrOutput) DatabaseName ¶ added in v4.5.0
func (o CatalogTableTargetTablePtrOutput) DatabaseName() pulumi.StringPtrOutput
Name of the catalog database that contains the target table.
func (CatalogTableTargetTablePtrOutput) Elem ¶ added in v4.5.0
func (o CatalogTableTargetTablePtrOutput) Elem() CatalogTableTargetTableOutput
func (CatalogTableTargetTablePtrOutput) ElementType ¶ added in v4.5.0
func (CatalogTableTargetTablePtrOutput) ElementType() reflect.Type
func (CatalogTableTargetTablePtrOutput) Name ¶ added in v4.5.0
func (o CatalogTableTargetTablePtrOutput) Name() pulumi.StringPtrOutput
Name of the target table.
func (CatalogTableTargetTablePtrOutput) ToCatalogTableTargetTablePtrOutput ¶ added in v4.5.0
func (o CatalogTableTargetTablePtrOutput) ToCatalogTableTargetTablePtrOutput() CatalogTableTargetTablePtrOutput
func (CatalogTableTargetTablePtrOutput) ToCatalogTableTargetTablePtrOutputWithContext ¶ added in v4.5.0
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/v4/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{ 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/v4/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{ 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/v4/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{ 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/v4/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{ XmlClassifier: &glue.ClassifierXmlClassifierArgs{ Classification: pulumi.String("example"), RowTag: pulumi.String("example"), }, }) if err != nil { return err } return nil }) }
```
## Import
Glue Classifiers can be imported using their name, e.g.
```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
func (*Classifier) ToClassifierPtrOutput ¶
func (i *Classifier) ToClassifierPtrOutput() ClassifierPtrOutput
func (*Classifier) ToClassifierPtrOutputWithContext ¶
func (i *Classifier) ToClassifierPtrOutputWithContext(ctx context.Context) ClassifierPtrOutput
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"` // 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"` }
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"` // 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"` }
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) 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) 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) 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) 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. 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. 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.
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.
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) ElementType ¶
func (ClassifierOutput) ElementType() reflect.Type
func (ClassifierOutput) ToClassifierOutput ¶
func (o ClassifierOutput) ToClassifierOutput() ClassifierOutput
func (ClassifierOutput) ToClassifierOutputWithContext ¶
func (o ClassifierOutput) ToClassifierOutputWithContext(ctx context.Context) ClassifierOutput
func (ClassifierOutput) ToClassifierPtrOutput ¶
func (o ClassifierOutput) ToClassifierPtrOutput() ClassifierPtrOutput
func (ClassifierOutput) ToClassifierPtrOutputWithContext ¶
func (o ClassifierOutput) ToClassifierPtrOutputWithContext(ctx context.Context) ClassifierPtrOutput
type ClassifierPtrInput ¶
type ClassifierPtrInput interface { pulumi.Input ToClassifierPtrOutput() ClassifierPtrOutput ToClassifierPtrOutputWithContext(ctx context.Context) ClassifierPtrOutput }
type ClassifierPtrOutput ¶
type ClassifierPtrOutput struct{ *pulumi.OutputState }
func (ClassifierPtrOutput) Elem ¶ added in v4.15.0
func (o ClassifierPtrOutput) Elem() ClassifierOutput
func (ClassifierPtrOutput) ElementType ¶
func (ClassifierPtrOutput) ElementType() reflect.Type
func (ClassifierPtrOutput) ToClassifierPtrOutput ¶
func (o ClassifierPtrOutput) ToClassifierPtrOutput() ClassifierPtrOutput
func (ClassifierPtrOutput) ToClassifierPtrOutputWithContext ¶
func (o ClassifierPtrOutput) ToClassifierPtrOutputWithContext(ctx context.Context) ClassifierPtrOutput
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 // The ARN of the Glue Connection. Arn pulumi.StringOutput `pulumi:"arn"` // The 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"` // A map of key-value pairs used as parameters for this connection. ConnectionProperties pulumi.StringMapOutput `pulumi:"connectionProperties"` // The type of the connection. Supported are: `JDBC`, `MONGODB`, `KAFKA`, and `NETWORK`. Defaults to `JBDC`. ConnectionType pulumi.StringPtrOutput `pulumi:"connectionType"` // Description of the connection. Description pulumi.StringPtrOutput `pulumi:"description"` // A list of criteria that can be used in selecting this connection. MatchCriterias pulumi.StringArrayOutput `pulumi:"matchCriterias"` // The name of the connection. Name pulumi.StringOutput `pulumi:"name"` // A map of physical connection requirements, such as VPC and SecurityGroup. Defined below. PhysicalConnectionRequirements ConnectionPhysicalConnectionRequirementsPtrOutput `pulumi:"physicalConnectionRequirements"` // Key-value map of resource tags. If configured with a provider [`defaultTags` configuration block](https://www.terraform.io/docs/providers/aws/index.html#default_tags-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](https://www.terraform.io/docs/providers/aws/index.html#default_tags-configuration-block). 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/v4/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{ 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 }) }
``` ### 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/v4/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{ ConnectionProperties: pulumi.StringMap{ "JDBC_CONNECTION_URL": pulumi.String(fmt.Sprintf("%v%v%v", "jdbc:mysql://", aws_rds_cluster.Example.Endpoint, "/exampledatabase")), "PASSWORD": pulumi.String("examplepassword"), "USERNAME": pulumi.String("exampleusername"), }, PhysicalConnectionRequirements: &glue.ConnectionPhysicalConnectionRequirementsArgs{ AvailabilityZone: pulumi.Any(aws_subnet.Example.Availability_zone), SecurityGroupIdLists: pulumi.StringArray{ pulumi.Any(aws_security_group.Example.Id), }, SubnetId: pulumi.Any(aws_subnet.Example.Id), }, }) if err != nil { return err } return nil }) }
```
## Import
Glue Connections can be imported using the `CATALOG-ID` (AWS account ID if not custom) and `NAME`, e.g.
```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
func (*Connection) ToConnectionPtrOutput ¶
func (i *Connection) ToConnectionPtrOutput() ConnectionPtrOutput
func (*Connection) ToConnectionPtrOutputWithContext ¶
func (i *Connection) ToConnectionPtrOutputWithContext(ctx context.Context) ConnectionPtrOutput
type ConnectionArgs ¶
type ConnectionArgs struct { // The 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 // A map of key-value pairs used as parameters for this connection. ConnectionProperties pulumi.StringMapInput // The type of the connection. Supported are: `JDBC`, `MONGODB`, `KAFKA`, and `NETWORK`. Defaults to `JBDC`. ConnectionType pulumi.StringPtrInput // Description of the connection. Description pulumi.StringPtrInput // A list of criteria that can be used in selecting this connection. MatchCriterias pulumi.StringArrayInput // The name of the connection. Name pulumi.StringPtrInput // A map of physical connection requirements, such as VPC and SecurityGroup. Defined below. PhysicalConnectionRequirements ConnectionPhysicalConnectionRequirementsPtrInput // Key-value map of resource tags. If configured with a provider [`defaultTags` configuration block](https://www.terraform.io/docs/providers/aws/index.html#default_tags-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](https://www.terraform.io/docs/providers/aws/index.html#default_tags-configuration-block). TagsAll 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) ElementType ¶
func (ConnectionOutput) ElementType() reflect.Type
func (ConnectionOutput) ToConnectionOutput ¶
func (o ConnectionOutput) ToConnectionOutput() ConnectionOutput
func (ConnectionOutput) ToConnectionOutputWithContext ¶
func (o ConnectionOutput) ToConnectionOutputWithContext(ctx context.Context) ConnectionOutput
func (ConnectionOutput) ToConnectionPtrOutput ¶
func (o ConnectionOutput) ToConnectionPtrOutput() ConnectionPtrOutput
func (ConnectionOutput) ToConnectionPtrOutputWithContext ¶
func (o ConnectionOutput) ToConnectionPtrOutputWithContext(ctx context.Context) ConnectionPtrOutput
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 ConnectionPtrInput ¶
type ConnectionPtrInput interface { pulumi.Input ToConnectionPtrOutput() ConnectionPtrOutput ToConnectionPtrOutputWithContext(ctx context.Context) ConnectionPtrOutput }
type ConnectionPtrOutput ¶
type ConnectionPtrOutput struct{ *pulumi.OutputState }
func (ConnectionPtrOutput) Elem ¶ added in v4.15.0
func (o ConnectionPtrOutput) Elem() ConnectionOutput
func (ConnectionPtrOutput) ElementType ¶
func (ConnectionPtrOutput) ElementType() reflect.Type
func (ConnectionPtrOutput) ToConnectionPtrOutput ¶
func (o ConnectionPtrOutput) ToConnectionPtrOutput() ConnectionPtrOutput
func (ConnectionPtrOutput) ToConnectionPtrOutputWithContext ¶
func (o ConnectionPtrOutput) ToConnectionPtrOutputWithContext(ctx context.Context) ConnectionPtrOutput
type ConnectionState ¶
type ConnectionState struct { // The ARN of the Glue Connection. Arn pulumi.StringPtrInput // The 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 // A map of key-value pairs used as parameters for this connection. ConnectionProperties pulumi.StringMapInput // The type of the connection. Supported are: `JDBC`, `MONGODB`, `KAFKA`, and `NETWORK`. Defaults to `JBDC`. ConnectionType pulumi.StringPtrInput // Description of the connection. Description pulumi.StringPtrInput // A list of criteria that can be used in selecting this connection. MatchCriterias pulumi.StringArrayInput // The name of the connection. Name pulumi.StringPtrInput // A map of physical connection requirements, such as VPC and SecurityGroup. Defined below. PhysicalConnectionRequirements ConnectionPhysicalConnectionRequirementsPtrInput // Key-value map of resource tags. If configured with a provider [`defaultTags` configuration block](https://www.terraform.io/docs/providers/aws/index.html#default_tags-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](https://www.terraform.io/docs/providers/aws/index.html#default_tags-configuration-block). 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"` 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"` // The name of the Glue database to be synchronized. DatabaseName pulumi.StringOutput `pulumi:"databaseName"` // 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 JBDC target arguments. See JDBC Target below. JdbcTargets CrawlerJdbcTargetArrayOutput `pulumi:"jdbcTargets"` // Specifies data lineage configuration settings for the crawler. See Lineage Configuration below. LineageConfiguration CrawlerLineageConfigurationPtrOutput `pulumi:"lineageConfiguration"` // List 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 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 . 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/v4/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(aws_glue_catalog_database.Example.Name), Role: pulumi.Any(aws_iam_role.Example.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 (
"fmt" "github.com/pulumi/pulumi-aws/sdk/v4/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(aws_glue_catalog_database.Example.Name), Role: pulumi.Any(aws_iam_role.Example.Arn), JdbcTargets: glue.CrawlerJdbcTargetArray{ &glue.CrawlerJdbcTargetArgs{ ConnectionName: pulumi.Any(aws_glue_connection.Example.Name), Path: pulumi.String(fmt.Sprintf("%v%v", "database-name/", "%")), }, }, }) if err != nil { return err } return nil }) }
``` ### S3 Target Example
```go package main
import (
"fmt" "github.com/pulumi/pulumi-aws/sdk/v4/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(aws_glue_catalog_database.Example.Name), Role: pulumi.Any(aws_iam_role.Example.Arn), S3Targets: glue.CrawlerS3TargetArray{ &glue.CrawlerS3TargetArgs{ Path: pulumi.String(fmt.Sprintf("%v%v", "s3://", aws_s3_bucket.Example.Bucket)), }, }, }) if err != nil { return err } return nil }) }
``` ### Catalog Target Example
```go package main
import (
"fmt" "github.com/pulumi/pulumi-aws/sdk/v4/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(aws_glue_catalog_database.Example.Name), Role: pulumi.Any(aws_iam_role.Example.Arn), CatalogTargets: glue.CrawlerCatalogTargetArray{ &glue.CrawlerCatalogTargetArgs{ DatabaseName: pulumi.Any(aws_glue_catalog_database.Example.Name), Tables: pulumi.StringArray{ pulumi.Any(aws_glue_catalog_table.Example.Name), }, }, }, SchemaChangePolicy: &glue.CrawlerSchemaChangePolicyArgs{ DeleteBehavior: pulumi.String("LOG"), }, Configuration: pulumi.String(fmt.Sprintf("%v%v%v%v%v%v", "{\n", " \"Version\":1.0,\n", " \"Grouping\": {\n", " \"TableGroupingPolicy\": \"CombineCompatibleSchemas\"\n", " }\n", "}\n")), }) if err != nil { return err } return nil }) }
``` ### MongoDB Target Example
```go package main
import (
"fmt" "github.com/pulumi/pulumi-aws/sdk/v4/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(aws_glue_catalog_database.Example.Name), Role: pulumi.Any(aws_iam_role.Example.Arn), MongodbTargets: glue.CrawlerMongodbTargetArray{ &glue.CrawlerMongodbTargetArgs{ ConnectionName: pulumi.Any(aws_glue_connection.Example.Name), Path: pulumi.String(fmt.Sprintf("%v%v", "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/v4/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, "eventsCrawler", &glue.CrawlerArgs{ DatabaseName: pulumi.Any(aws_glue_catalog_database.Glue_database.Name), Schedule: pulumi.String("cron(0 1 * * ? *)"), Role: pulumi.Any(aws_iam_role.Glue_role.Arn), Tags: pulumi.Any(_var.Tags), Configuration: pulumi.String(json0), S3Targets: glue.CrawlerS3TargetArray{ &glue.CrawlerS3TargetArgs{ Path: pulumi.String(fmt.Sprintf("%v%v", "s3://", aws_s3_bucket.Data_lake_bucket.Bucket)), }, }, }) if err != nil { return err } return nil }) }
```
## Import
Glue Crawlers can be imported using `name`, e.g.
```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
func (*Crawler) ToCrawlerPtrOutput ¶
func (i *Crawler) ToCrawlerPtrOutput() CrawlerPtrOutput
func (*Crawler) ToCrawlerPtrOutputWithContext ¶
func (i *Crawler) ToCrawlerPtrOutputWithContext(ctx context.Context) CrawlerPtrOutput
type CrawlerArgs ¶
type CrawlerArgs struct { 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 // The name of the Glue database to be synchronized. DatabaseName pulumi.StringInput // Description of the crawler. Description pulumi.StringPtrInput // List of nested DynamoDB target arguments. See Dynamodb Target below. DynamodbTargets CrawlerDynamodbTargetArrayInput // List of nested JBDC target arguments. See JDBC Target below. JdbcTargets CrawlerJdbcTargetArrayInput // Specifies data lineage configuration settings for the crawler. See Lineage Configuration below. LineageConfiguration CrawlerLineageConfigurationPtrInput // List 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 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 CrawlerCatalogTargetArgs ¶
type CrawlerCatalogTargetArgs struct { // The name of the Glue database to be synchronized. DatabaseName pulumi.StringInput `pulumi:"databaseName"` // 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) DatabaseName ¶
func (o CrawlerCatalogTargetOutput) DatabaseName() pulumi.StringOutput
The name of the Glue database to be synchronized.
func (CrawlerCatalogTargetOutput) ElementType ¶
func (CrawlerCatalogTargetOutput) ElementType() reflect.Type
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 CrawlerDynamodbTarget ¶
type CrawlerDynamodbTarget struct { // 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"` // 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 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"` // 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 path of the Amazon DocumentDB or MongoDB target (database/collection).
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. Default value is `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 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 Amazon DocumentDB or MongoDB target. ConnectionName string `pulumi:"connectionName"` // A list of glob patterns used to exclude from the crawl. Exclusions []string `pulumi:"exclusions"` // The path of the Amazon DocumentDB or MongoDB target (database/collection). Path string `pulumi:"path"` }
type CrawlerJdbcTargetArgs ¶
type CrawlerJdbcTargetArgs struct { // The name of the connection to use to connect to the Amazon DocumentDB or MongoDB target. ConnectionName pulumi.StringInput `pulumi:"connectionName"` // A list of glob patterns used to exclude from the crawl. Exclusions pulumi.StringArrayInput `pulumi:"exclusions"` // The path of the Amazon DocumentDB or MongoDB target (database/collection). 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 Amazon DocumentDB or MongoDB target.
func (CrawlerJdbcTargetOutput) ElementType ¶
func (CrawlerJdbcTargetOutput) ElementType() reflect.Type
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 Amazon DocumentDB or MongoDB target (database/collection).
func (CrawlerJdbcTargetOutput) ToCrawlerJdbcTargetOutput ¶
func (o CrawlerJdbcTargetOutput) ToCrawlerJdbcTargetOutput() CrawlerJdbcTargetOutput
func (CrawlerJdbcTargetOutput) ToCrawlerJdbcTargetOutputWithContext ¶
func (o CrawlerJdbcTargetOutput) ToCrawlerJdbcTargetOutputWithContext(ctx context.Context) CrawlerJdbcTargetOutput
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) ElementType ¶
func (CrawlerOutput) ElementType() reflect.Type
func (CrawlerOutput) ToCrawlerOutput ¶
func (o CrawlerOutput) ToCrawlerOutput() CrawlerOutput
func (CrawlerOutput) ToCrawlerOutputWithContext ¶
func (o CrawlerOutput) ToCrawlerOutputWithContext(ctx context.Context) CrawlerOutput
func (CrawlerOutput) ToCrawlerPtrOutput ¶
func (o CrawlerOutput) ToCrawlerPtrOutput() CrawlerPtrOutput
func (CrawlerOutput) ToCrawlerPtrOutputWithContext ¶
func (o CrawlerOutput) ToCrawlerPtrOutputWithContext(ctx context.Context) CrawlerPtrOutput
type CrawlerPtrInput ¶
type CrawlerPtrInput interface { pulumi.Input ToCrawlerPtrOutput() CrawlerPtrOutput ToCrawlerPtrOutputWithContext(ctx context.Context) CrawlerPtrOutput }
type CrawlerPtrOutput ¶
type CrawlerPtrOutput struct{ *pulumi.OutputState }
func (CrawlerPtrOutput) Elem ¶ added in v4.15.0
func (o CrawlerPtrOutput) Elem() CrawlerOutput
func (CrawlerPtrOutput) ElementType ¶
func (CrawlerPtrOutput) ElementType() reflect.Type
func (CrawlerPtrOutput) ToCrawlerPtrOutput ¶
func (o CrawlerPtrOutput) ToCrawlerPtrOutput() CrawlerPtrOutput
func (CrawlerPtrOutput) ToCrawlerPtrOutputWithContext ¶
func (o CrawlerPtrOutput) ToCrawlerPtrOutputWithContext(ctx context.Context) CrawlerPtrOutput
type CrawlerRecrawlPolicy ¶
type CrawlerRecrawlPolicy struct { // Specifies whether to crawl the entire dataset again or to crawl only folders that were added since the last crawler run. Valid Values are: `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 or to crawl only folders that were added since the last crawler run. Valid Values are: `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 or to crawl only folders that were added since the last crawler run. Valid Values are: `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 or to crawl only folders that were added since the last crawler run. Valid Values are: `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 the connection to use to connect to the Amazon DocumentDB or MongoDB target. ConnectionName *string `pulumi:"connectionName"` // A list of glob patterns used to exclude from the crawl. Exclusions []string `pulumi:"exclusions"` // The path of the Amazon DocumentDB or MongoDB target (database/collection). 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 the connection to use to connect to the Amazon DocumentDB or MongoDB target. ConnectionName pulumi.StringPtrInput `pulumi:"connectionName"` // A list of glob patterns used to exclude from the crawl. Exclusions pulumi.StringArrayInput `pulumi:"exclusions"` // The path of the Amazon DocumentDB or MongoDB target (database/collection). 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 the connection to use to connect to the Amazon DocumentDB or MongoDB target.
func (CrawlerS3TargetOutput) ElementType ¶
func (CrawlerS3TargetOutput) ElementType() reflect.Type
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 of the Amazon DocumentDB or MongoDB target (database/collection).
func (CrawlerS3TargetOutput) SampleSize ¶ added in v4.14.0
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 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 // The name of the Glue database to be synchronized. DatabaseName pulumi.StringPtrInput // Description of the crawler. Description pulumi.StringPtrInput // List of nested DynamoDB target arguments. See Dynamodb Target below. DynamodbTargets CrawlerDynamodbTargetArrayInput // List of nested JBDC target arguments. See JDBC Target below. JdbcTargets CrawlerJdbcTargetArrayInput // Specifies data lineage configuration settings for the crawler. See Lineage Configuration below. LineageConfiguration CrawlerLineageConfigurationPtrInput // List 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 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 . 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/v4/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(aws_kms_key.Test.Arn), ReturnConnectionPasswordEncrypted: pulumi.Bool(true), }, EncryptionAtRest: &glue.DataCatalogEncryptionSettingsDataCatalogEncryptionSettingsEncryptionAtRestArgs{ CatalogEncryptionMode: pulumi.String("SSE-KMS"), SseAwsKmsKeyId: pulumi.Any(aws_kms_key.Test.Arn), }, }, }) if err != nil { return err } return nil }) }
```
## Import
Glue Data Catalog Encryption Settings can be imported using `CATALOG-ID` (AWS account ID if not custom), e.g.
```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
func (*DataCatalogEncryptionSettings) ToDataCatalogEncryptionSettingsPtrOutput ¶
func (i *DataCatalogEncryptionSettings) ToDataCatalogEncryptionSettingsPtrOutput() DataCatalogEncryptionSettingsPtrOutput
func (*DataCatalogEncryptionSettings) ToDataCatalogEncryptionSettingsPtrOutputWithContext ¶
func (i *DataCatalogEncryptionSettings) ToDataCatalogEncryptionSettingsPtrOutputWithContext(ctx context.Context) DataCatalogEncryptionSettingsPtrOutput
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 are `DISABLED` and `SSE-KMS`. CatalogEncryptionMode string `pulumi:"catalogEncryptionMode"` // 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 are `DISABLED` and `SSE-KMS`. CatalogEncryptionMode pulumi.StringInput `pulumi:"catalogEncryptionMode"` // 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 are `DISABLED` and `SSE-KMS`.
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 are `DISABLED` and `SSE-KMS`.
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) 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
func (DataCatalogEncryptionSettingsOutput) ToDataCatalogEncryptionSettingsPtrOutput ¶
func (o DataCatalogEncryptionSettingsOutput) ToDataCatalogEncryptionSettingsPtrOutput() DataCatalogEncryptionSettingsPtrOutput
func (DataCatalogEncryptionSettingsOutput) ToDataCatalogEncryptionSettingsPtrOutputWithContext ¶
func (o DataCatalogEncryptionSettingsOutput) ToDataCatalogEncryptionSettingsPtrOutputWithContext(ctx context.Context) DataCatalogEncryptionSettingsPtrOutput
type DataCatalogEncryptionSettingsPtrInput ¶
type DataCatalogEncryptionSettingsPtrInput interface { pulumi.Input ToDataCatalogEncryptionSettingsPtrOutput() DataCatalogEncryptionSettingsPtrOutput ToDataCatalogEncryptionSettingsPtrOutputWithContext(ctx context.Context) DataCatalogEncryptionSettingsPtrOutput }
type DataCatalogEncryptionSettingsPtrOutput ¶
type DataCatalogEncryptionSettingsPtrOutput struct{ *pulumi.OutputState }
func (DataCatalogEncryptionSettingsPtrOutput) ElementType ¶
func (DataCatalogEncryptionSettingsPtrOutput) ElementType() reflect.Type
func (DataCatalogEncryptionSettingsPtrOutput) ToDataCatalogEncryptionSettingsPtrOutput ¶
func (o DataCatalogEncryptionSettingsPtrOutput) ToDataCatalogEncryptionSettingsPtrOutput() DataCatalogEncryptionSettingsPtrOutput
func (DataCatalogEncryptionSettingsPtrOutput) ToDataCatalogEncryptionSettingsPtrOutputWithContext ¶
func (o DataCatalogEncryptionSettingsPtrOutput) ToDataCatalogEncryptionSettingsPtrOutputWithContext(ctx context.Context) DataCatalogEncryptionSettingsPtrOutput
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 DevEndpoint ¶
type DevEndpoint struct { pulumi.CustomResourceState // A map of arguments used to configure the endpoint. Arguments pulumi.MapOutput `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"` 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/v4/go/aws" "github.com/pulumi/pulumi-aws/sdk/v4/go/aws/glue" "github.com/pulumi/pulumi-aws/sdk/v4/go/aws/iam" "github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { examplePolicyDocument, err := iam.GetPolicyDocument(ctx, &iam.GetPolicyDocumentArgs{ Statements: []iam.GetPolicyDocumentStatement{ iam.GetPolicyDocumentStatement{ Actions: []string{ "sts:AssumeRole", }, Principals: []iam.GetPolicyDocumentStatementPrincipal{ iam.GetPolicyDocumentStatementPrincipal{ Type: "Service", Identifiers: []string{ "glue.amazonaws.com", }, }, }, }, }, }, nil) if err != nil { return err } exampleRole, err := iam.NewRole(ctx, "exampleRole", &iam.RoleArgs{ AssumeRolePolicy: pulumi.String(examplePolicyDocument.Json), }) if err != nil { return err } _, err = glue.NewDevEndpoint(ctx, "exampleDevEndpoint", &glue.DevEndpointArgs{ 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
A Glue Development Endpoint can be imported using the `name`, e.g.
```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
func (*DevEndpoint) ToDevEndpointPtrOutput ¶
func (i *DevEndpoint) ToDevEndpointPtrOutput() DevEndpointPtrOutput
func (*DevEndpoint) ToDevEndpointPtrOutputWithContext ¶
func (i *DevEndpoint) ToDevEndpointPtrOutputWithContext(ctx context.Context) DevEndpointPtrOutput
type DevEndpointArgs ¶
type DevEndpointArgs struct { // A map of arguments used to configure the endpoint. Arguments pulumi.MapInput // 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) ElementType ¶
func (DevEndpointOutput) ElementType() reflect.Type
func (DevEndpointOutput) ToDevEndpointOutput ¶
func (o DevEndpointOutput) ToDevEndpointOutput() DevEndpointOutput
func (DevEndpointOutput) ToDevEndpointOutputWithContext ¶
func (o DevEndpointOutput) ToDevEndpointOutputWithContext(ctx context.Context) DevEndpointOutput
func (DevEndpointOutput) ToDevEndpointPtrOutput ¶
func (o DevEndpointOutput) ToDevEndpointPtrOutput() DevEndpointPtrOutput
func (DevEndpointOutput) ToDevEndpointPtrOutputWithContext ¶
func (o DevEndpointOutput) ToDevEndpointPtrOutputWithContext(ctx context.Context) DevEndpointPtrOutput
type DevEndpointPtrInput ¶
type DevEndpointPtrInput interface { pulumi.Input ToDevEndpointPtrOutput() DevEndpointPtrOutput ToDevEndpointPtrOutputWithContext(ctx context.Context) DevEndpointPtrOutput }
type DevEndpointPtrOutput ¶
type DevEndpointPtrOutput struct{ *pulumi.OutputState }
func (DevEndpointPtrOutput) Elem ¶ added in v4.15.0
func (o DevEndpointPtrOutput) Elem() DevEndpointOutput
func (DevEndpointPtrOutput) ElementType ¶
func (DevEndpointPtrOutput) ElementType() reflect.Type
func (DevEndpointPtrOutput) ToDevEndpointPtrOutput ¶
func (o DevEndpointPtrOutput) ToDevEndpointPtrOutput() DevEndpointPtrOutput
func (DevEndpointPtrOutput) ToDevEndpointPtrOutputWithContext ¶
func (o DevEndpointPtrOutput) ToDevEndpointPtrOutputWithContext(ctx context.Context) DevEndpointPtrOutput
type DevEndpointState ¶
type DevEndpointState struct { // A map of arguments used to configure the endpoint. Arguments pulumi.MapInput // 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 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 GetConnectionPhysicalConnectionRequirement ¶ added in v4.5.0
type GetConnectionPhysicalConnectionRequirementArgs ¶ added in v4.5.0
type GetConnectionPhysicalConnectionRequirementArgs struct { AvailabilityZone pulumi.StringInput `pulumi:"availabilityZone"` SecurityGroupIdLists pulumi.StringArrayInput `pulumi:"securityGroupIdLists"` SubnetId pulumi.StringInput `pulumi:"subnetId"` }
func (GetConnectionPhysicalConnectionRequirementArgs) ElementType ¶ added in v4.5.0
func (GetConnectionPhysicalConnectionRequirementArgs) ElementType() reflect.Type
func (GetConnectionPhysicalConnectionRequirementArgs) ToGetConnectionPhysicalConnectionRequirementOutput ¶ added in v4.5.0
func (i GetConnectionPhysicalConnectionRequirementArgs) ToGetConnectionPhysicalConnectionRequirementOutput() GetConnectionPhysicalConnectionRequirementOutput
func (GetConnectionPhysicalConnectionRequirementArgs) ToGetConnectionPhysicalConnectionRequirementOutputWithContext ¶ added in v4.5.0
func (i GetConnectionPhysicalConnectionRequirementArgs) ToGetConnectionPhysicalConnectionRequirementOutputWithContext(ctx context.Context) GetConnectionPhysicalConnectionRequirementOutput
type GetConnectionPhysicalConnectionRequirementArray ¶ added in v4.5.0
type GetConnectionPhysicalConnectionRequirementArray []GetConnectionPhysicalConnectionRequirementInput
func (GetConnectionPhysicalConnectionRequirementArray) ElementType ¶ added in v4.5.0
func (GetConnectionPhysicalConnectionRequirementArray) ElementType() reflect.Type
func (GetConnectionPhysicalConnectionRequirementArray) ToGetConnectionPhysicalConnectionRequirementArrayOutput ¶ added in v4.5.0
func (i GetConnectionPhysicalConnectionRequirementArray) ToGetConnectionPhysicalConnectionRequirementArrayOutput() GetConnectionPhysicalConnectionRequirementArrayOutput
func (GetConnectionPhysicalConnectionRequirementArray) ToGetConnectionPhysicalConnectionRequirementArrayOutputWithContext ¶ added in v4.5.0
func (i GetConnectionPhysicalConnectionRequirementArray) ToGetConnectionPhysicalConnectionRequirementArrayOutputWithContext(ctx context.Context) GetConnectionPhysicalConnectionRequirementArrayOutput
type GetConnectionPhysicalConnectionRequirementArrayInput ¶ added in v4.5.0
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 ¶ added in v4.5.0
type GetConnectionPhysicalConnectionRequirementArrayOutput struct{ *pulumi.OutputState }
func (GetConnectionPhysicalConnectionRequirementArrayOutput) ElementType ¶ added in v4.5.0
func (GetConnectionPhysicalConnectionRequirementArrayOutput) ElementType() reflect.Type
func (GetConnectionPhysicalConnectionRequirementArrayOutput) ToGetConnectionPhysicalConnectionRequirementArrayOutput ¶ added in v4.5.0
func (o GetConnectionPhysicalConnectionRequirementArrayOutput) ToGetConnectionPhysicalConnectionRequirementArrayOutput() GetConnectionPhysicalConnectionRequirementArrayOutput
func (GetConnectionPhysicalConnectionRequirementArrayOutput) ToGetConnectionPhysicalConnectionRequirementArrayOutputWithContext ¶ added in v4.5.0
func (o GetConnectionPhysicalConnectionRequirementArrayOutput) ToGetConnectionPhysicalConnectionRequirementArrayOutputWithContext(ctx context.Context) GetConnectionPhysicalConnectionRequirementArrayOutput
type GetConnectionPhysicalConnectionRequirementInput ¶ added in v4.5.0
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 ¶ added in v4.5.0
type GetConnectionPhysicalConnectionRequirementOutput struct{ *pulumi.OutputState }
func (GetConnectionPhysicalConnectionRequirementOutput) AvailabilityZone ¶ added in v4.5.0
func (o GetConnectionPhysicalConnectionRequirementOutput) AvailabilityZone() pulumi.StringOutput
func (GetConnectionPhysicalConnectionRequirementOutput) ElementType ¶ added in v4.5.0
func (GetConnectionPhysicalConnectionRequirementOutput) ElementType() reflect.Type
func (GetConnectionPhysicalConnectionRequirementOutput) SecurityGroupIdLists ¶ added in v4.5.0
func (o GetConnectionPhysicalConnectionRequirementOutput) SecurityGroupIdLists() pulumi.StringArrayOutput
func (GetConnectionPhysicalConnectionRequirementOutput) SubnetId ¶ added in v4.5.0
func (o GetConnectionPhysicalConnectionRequirementOutput) SubnetId() pulumi.StringOutput
func (GetConnectionPhysicalConnectionRequirementOutput) ToGetConnectionPhysicalConnectionRequirementOutput ¶ added in v4.5.0
func (o GetConnectionPhysicalConnectionRequirementOutput) ToGetConnectionPhysicalConnectionRequirementOutput() GetConnectionPhysicalConnectionRequirementOutput
func (GetConnectionPhysicalConnectionRequirementOutput) ToGetConnectionPhysicalConnectionRequirementOutputWithContext ¶ added in v4.5.0
func (o GetConnectionPhysicalConnectionRequirementOutput) ToGetConnectionPhysicalConnectionRequirementOutputWithContext(ctx context.Context) GetConnectionPhysicalConnectionRequirementOutput
type GetDataCatalogEncryptionSettingsDataCatalogEncryptionSetting ¶ added in v4.5.0
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"` // Specifies the encryption-at-rest configuration for the Data Catalog. see Encryption At Rest. EncryptionAtRests []GetDataCatalogEncryptionSettingsDataCatalogEncryptionSettingEncryptionAtRest `pulumi:"encryptionAtRests"` }
type GetDataCatalogEncryptionSettingsDataCatalogEncryptionSettingArgs ¶ added in v4.5.0
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"` // Specifies the encryption-at-rest configuration for the Data Catalog. see Encryption At Rest. EncryptionAtRests GetDataCatalogEncryptionSettingsDataCatalogEncryptionSettingEncryptionAtRestArrayInput `pulumi:"encryptionAtRests"` }
func (GetDataCatalogEncryptionSettingsDataCatalogEncryptionSettingArgs) ElementType ¶ added in v4.5.0
func (GetDataCatalogEncryptionSettingsDataCatalogEncryptionSettingArgs) ElementType() reflect.Type
func (GetDataCatalogEncryptionSettingsDataCatalogEncryptionSettingArgs) ToGetDataCatalogEncryptionSettingsDataCatalogEncryptionSettingOutput ¶ added in v4.5.0
func (i GetDataCatalogEncryptionSettingsDataCatalogEncryptionSettingArgs) ToGetDataCatalogEncryptionSettingsDataCatalogEncryptionSettingOutput() GetDataCatalogEncryptionSettingsDataCatalogEncryptionSettingOutput
func (GetDataCatalogEncryptionSettingsDataCatalogEncryptionSettingArgs) ToGetDataCatalogEncryptionSettingsDataCatalogEncryptionSettingOutputWithContext ¶ added in v4.5.0
func (i GetDataCatalogEncryptionSettingsDataCatalogEncryptionSettingArgs) ToGetDataCatalogEncryptionSettingsDataCatalogEncryptionSettingOutputWithContext(ctx context.Context) GetDataCatalogEncryptionSettingsDataCatalogEncryptionSettingOutput
type GetDataCatalogEncryptionSettingsDataCatalogEncryptionSettingArray ¶ added in v4.5.0
type GetDataCatalogEncryptionSettingsDataCatalogEncryptionSettingArray []GetDataCatalogEncryptionSettingsDataCatalogEncryptionSettingInput
func (GetDataCatalogEncryptionSettingsDataCatalogEncryptionSettingArray) ElementType ¶ added in v4.5.0
func (GetDataCatalogEncryptionSettingsDataCatalogEncryptionSettingArray) ElementType() reflect.Type
func (GetDataCatalogEncryptionSettingsDataCatalogEncryptionSettingArray) ToGetDataCatalogEncryptionSettingsDataCatalogEncryptionSettingArrayOutput ¶ added in v4.5.0
func (i GetDataCatalogEncryptionSettingsDataCatalogEncryptionSettingArray) ToGetDataCatalogEncryptionSettingsDataCatalogEncryptionSettingArrayOutput() GetDataCatalogEncryptionSettingsDataCatalogEncryptionSettingArrayOutput
func (GetDataCatalogEncryptionSettingsDataCatalogEncryptionSettingArray) ToGetDataCatalogEncryptionSettingsDataCatalogEncryptionSettingArrayOutputWithContext ¶ added in v4.5.0
func (i GetDataCatalogEncryptionSettingsDataCatalogEncryptionSettingArray) ToGetDataCatalogEncryptionSettingsDataCatalogEncryptionSettingArrayOutputWithContext(ctx context.Context) GetDataCatalogEncryptionSettingsDataCatalogEncryptionSettingArrayOutput
type GetDataCatalogEncryptionSettingsDataCatalogEncryptionSettingArrayInput ¶ added in v4.5.0
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 ¶ added in v4.5.0
type GetDataCatalogEncryptionSettingsDataCatalogEncryptionSettingArrayOutput struct{ *pulumi.OutputState }
func (GetDataCatalogEncryptionSettingsDataCatalogEncryptionSettingArrayOutput) ElementType ¶ added in v4.5.0
func (GetDataCatalogEncryptionSettingsDataCatalogEncryptionSettingArrayOutput) ElementType() reflect.Type
func (GetDataCatalogEncryptionSettingsDataCatalogEncryptionSettingArrayOutput) Index ¶ added in v4.5.0
func (GetDataCatalogEncryptionSettingsDataCatalogEncryptionSettingArrayOutput) ToGetDataCatalogEncryptionSettingsDataCatalogEncryptionSettingArrayOutput ¶ added in v4.5.0
func (o GetDataCatalogEncryptionSettingsDataCatalogEncryptionSettingArrayOutput) ToGetDataCatalogEncryptionSettingsDataCatalogEncryptionSettingArrayOutput() GetDataCatalogEncryptionSettingsDataCatalogEncryptionSettingArrayOutput
func (GetDataCatalogEncryptionSettingsDataCatalogEncryptionSettingArrayOutput) ToGetDataCatalogEncryptionSettingsDataCatalogEncryptionSettingArrayOutputWithContext ¶ added in v4.5.0
func (o GetDataCatalogEncryptionSettingsDataCatalogEncryptionSettingArrayOutput) ToGetDataCatalogEncryptionSettingsDataCatalogEncryptionSettingArrayOutputWithContext(ctx context.Context) GetDataCatalogEncryptionSettingsDataCatalogEncryptionSettingArrayOutput
type GetDataCatalogEncryptionSettingsDataCatalogEncryptionSettingConnectionPasswordEncryption ¶ added in v4.5.0
type GetDataCatalogEncryptionSettingsDataCatalogEncryptionSettingConnectionPasswordEncryption struct { // A 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 ¶ added in v4.5.0
type GetDataCatalogEncryptionSettingsDataCatalogEncryptionSettingConnectionPasswordEncryptionArgs struct { // A 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 ¶ added in v4.5.0
func (GetDataCatalogEncryptionSettingsDataCatalogEncryptionSettingConnectionPasswordEncryptionArgs) ToGetDataCatalogEncryptionSettingsDataCatalogEncryptionSettingConnectionPasswordEncryptionOutput ¶ added in v4.5.0
func (i GetDataCatalogEncryptionSettingsDataCatalogEncryptionSettingConnectionPasswordEncryptionArgs) ToGetDataCatalogEncryptionSettingsDataCatalogEncryptionSettingConnectionPasswordEncryptionOutput() GetDataCatalogEncryptionSettingsDataCatalogEncryptionSettingConnectionPasswordEncryptionOutput
func (GetDataCatalogEncryptionSettingsDataCatalogEncryptionSettingConnectionPasswordEncryptionArgs) ToGetDataCatalogEncryptionSettingsDataCatalogEncryptionSettingConnectionPasswordEncryptionOutputWithContext ¶ added in v4.5.0
func (i GetDataCatalogEncryptionSettingsDataCatalogEncryptionSettingConnectionPasswordEncryptionArgs) ToGetDataCatalogEncryptionSettingsDataCatalogEncryptionSettingConnectionPasswordEncryptionOutputWithContext(ctx context.Context) GetDataCatalogEncryptionSettingsDataCatalogEncryptionSettingConnectionPasswordEncryptionOutput
type GetDataCatalogEncryptionSettingsDataCatalogEncryptionSettingConnectionPasswordEncryptionArray ¶ added in v4.5.0
type GetDataCatalogEncryptionSettingsDataCatalogEncryptionSettingConnectionPasswordEncryptionArray []GetDataCatalogEncryptionSettingsDataCatalogEncryptionSettingConnectionPasswordEncryptionInput
func (GetDataCatalogEncryptionSettingsDataCatalogEncryptionSettingConnectionPasswordEncryptionArray) ElementType ¶ added in v4.5.0
func (GetDataCatalogEncryptionSettingsDataCatalogEncryptionSettingConnectionPasswordEncryptionArray) ToGetDataCatalogEncryptionSettingsDataCatalogEncryptionSettingConnectionPasswordEncryptionArrayOutput ¶ added in v4.5.0
func (i GetDataCatalogEncryptionSettingsDataCatalogEncryptionSettingConnectionPasswordEncryptionArray) ToGetDataCatalogEncryptionSettingsDataCatalogEncryptionSettingConnectionPasswordEncryptionArrayOutput() GetDataCatalogEncryptionSettingsDataCatalogEncryptionSettingConnectionPasswordEncryptionArrayOutput
func (GetDataCatalogEncryptionSettingsDataCatalogEncryptionSettingConnectionPasswordEncryptionArray) ToGetDataCatalogEncryptionSettingsDataCatalogEncryptionSettingConnectionPasswordEncryptionArrayOutputWithContext ¶ added in v4.5.0
func (i GetDataCatalogEncryptionSettingsDataCatalogEncryptionSettingConnectionPasswordEncryptionArray) ToGetDataCatalogEncryptionSettingsDataCatalogEncryptionSettingConnectionPasswordEncryptionArrayOutputWithContext(ctx context.Context) GetDataCatalogEncryptionSettingsDataCatalogEncryptionSettingConnectionPasswordEncryptionArrayOutput
type GetDataCatalogEncryptionSettingsDataCatalogEncryptionSettingConnectionPasswordEncryptionArrayInput ¶ added in v4.5.0
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 ¶ added in v4.5.0
type GetDataCatalogEncryptionSettingsDataCatalogEncryptionSettingConnectionPasswordEncryptionArrayOutput struct{ *pulumi.OutputState }
func (GetDataCatalogEncryptionSettingsDataCatalogEncryptionSettingConnectionPasswordEncryptionArrayOutput) ElementType ¶ added in v4.5.0
func (GetDataCatalogEncryptionSettingsDataCatalogEncryptionSettingConnectionPasswordEncryptionArrayOutput) Index ¶ added in v4.5.0
func (GetDataCatalogEncryptionSettingsDataCatalogEncryptionSettingConnectionPasswordEncryptionArrayOutput) ToGetDataCatalogEncryptionSettingsDataCatalogEncryptionSettingConnectionPasswordEncryptionArrayOutput ¶ added in v4.5.0
func (o GetDataCatalogEncryptionSettingsDataCatalogEncryptionSettingConnectionPasswordEncryptionArrayOutput) ToGetDataCatalogEncryptionSettingsDataCatalogEncryptionSettingConnectionPasswordEncryptionArrayOutput() GetDataCatalogEncryptionSettingsDataCatalogEncryptionSettingConnectionPasswordEncryptionArrayOutput
func (GetDataCatalogEncryptionSettingsDataCatalogEncryptionSettingConnectionPasswordEncryptionArrayOutput) ToGetDataCatalogEncryptionSettingsDataCatalogEncryptionSettingConnectionPasswordEncryptionArrayOutputWithContext ¶ added in v4.5.0
func (o GetDataCatalogEncryptionSettingsDataCatalogEncryptionSettingConnectionPasswordEncryptionArrayOutput) ToGetDataCatalogEncryptionSettingsDataCatalogEncryptionSettingConnectionPasswordEncryptionArrayOutputWithContext(ctx context.Context) GetDataCatalogEncryptionSettingsDataCatalogEncryptionSettingConnectionPasswordEncryptionArrayOutput
type GetDataCatalogEncryptionSettingsDataCatalogEncryptionSettingConnectionPasswordEncryptionInput ¶ added in v4.5.0
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 ¶ added in v4.5.0
type GetDataCatalogEncryptionSettingsDataCatalogEncryptionSettingConnectionPasswordEncryptionOutput struct{ *pulumi.OutputState }
func (GetDataCatalogEncryptionSettingsDataCatalogEncryptionSettingConnectionPasswordEncryptionOutput) AwsKmsKeyId ¶ added in v4.5.0
func (o GetDataCatalogEncryptionSettingsDataCatalogEncryptionSettingConnectionPasswordEncryptionOutput) AwsKmsKeyId() pulumi.StringOutput
A KMS key ARN that is used to encrypt the connection password.
func (GetDataCatalogEncryptionSettingsDataCatalogEncryptionSettingConnectionPasswordEncryptionOutput) ElementType ¶ added in v4.5.0
func (GetDataCatalogEncryptionSettingsDataCatalogEncryptionSettingConnectionPasswordEncryptionOutput) ReturnConnectionPasswordEncrypted ¶ added in v4.5.0
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 ¶ added in v4.5.0
func (o GetDataCatalogEncryptionSettingsDataCatalogEncryptionSettingConnectionPasswordEncryptionOutput) ToGetDataCatalogEncryptionSettingsDataCatalogEncryptionSettingConnectionPasswordEncryptionOutput() GetDataCatalogEncryptionSettingsDataCatalogEncryptionSettingConnectionPasswordEncryptionOutput
func (GetDataCatalogEncryptionSettingsDataCatalogEncryptionSettingConnectionPasswordEncryptionOutput) ToGetDataCatalogEncryptionSettingsDataCatalogEncryptionSettingConnectionPasswordEncryptionOutputWithContext ¶ added in v4.5.0
func (o GetDataCatalogEncryptionSettingsDataCatalogEncryptionSettingConnectionPasswordEncryptionOutput) ToGetDataCatalogEncryptionSettingsDataCatalogEncryptionSettingConnectionPasswordEncryptionOutputWithContext(ctx context.Context) GetDataCatalogEncryptionSettingsDataCatalogEncryptionSettingConnectionPasswordEncryptionOutput
type GetDataCatalogEncryptionSettingsDataCatalogEncryptionSettingEncryptionAtRest ¶ added in v4.5.0
type GetDataCatalogEncryptionSettingsDataCatalogEncryptionSettingEncryptionAtRest struct { // The encryption-at-rest mode for encrypting Data Catalog data. CatalogEncryptionMode string `pulumi:"catalogEncryptionMode"` // The ARN of the AWS KMS key to use for encryption at rest. SseAwsKmsKeyId string `pulumi:"sseAwsKmsKeyId"` }
type GetDataCatalogEncryptionSettingsDataCatalogEncryptionSettingEncryptionAtRestArgs ¶ added in v4.5.0
type GetDataCatalogEncryptionSettingsDataCatalogEncryptionSettingEncryptionAtRestArgs struct { // The encryption-at-rest mode for encrypting Data Catalog data. CatalogEncryptionMode pulumi.StringInput `pulumi:"catalogEncryptionMode"` // The ARN of the AWS KMS key to use for encryption at rest. SseAwsKmsKeyId pulumi.StringInput `pulumi:"sseAwsKmsKeyId"` }
func (GetDataCatalogEncryptionSettingsDataCatalogEncryptionSettingEncryptionAtRestArgs) ElementType ¶ added in v4.5.0
func (GetDataCatalogEncryptionSettingsDataCatalogEncryptionSettingEncryptionAtRestArgs) ElementType() reflect.Type
func (GetDataCatalogEncryptionSettingsDataCatalogEncryptionSettingEncryptionAtRestArgs) ToGetDataCatalogEncryptionSettingsDataCatalogEncryptionSettingEncryptionAtRestOutput ¶ added in v4.5.0
func (i GetDataCatalogEncryptionSettingsDataCatalogEncryptionSettingEncryptionAtRestArgs) ToGetDataCatalogEncryptionSettingsDataCatalogEncryptionSettingEncryptionAtRestOutput() GetDataCatalogEncryptionSettingsDataCatalogEncryptionSettingEncryptionAtRestOutput
func (GetDataCatalogEncryptionSettingsDataCatalogEncryptionSettingEncryptionAtRestArgs) ToGetDataCatalogEncryptionSettingsDataCatalogEncryptionSettingEncryptionAtRestOutputWithContext ¶ added in v4.5.0
func (i GetDataCatalogEncryptionSettingsDataCatalogEncryptionSettingEncryptionAtRestArgs) ToGetDataCatalogEncryptionSettingsDataCatalogEncryptionSettingEncryptionAtRestOutputWithContext(ctx context.Context) GetDataCatalogEncryptionSettingsDataCatalogEncryptionSettingEncryptionAtRestOutput
type GetDataCatalogEncryptionSettingsDataCatalogEncryptionSettingEncryptionAtRestArray ¶ added in v4.5.0
type GetDataCatalogEncryptionSettingsDataCatalogEncryptionSettingEncryptionAtRestArray []GetDataCatalogEncryptionSettingsDataCatalogEncryptionSettingEncryptionAtRestInput
func (GetDataCatalogEncryptionSettingsDataCatalogEncryptionSettingEncryptionAtRestArray) ElementType ¶ added in v4.5.0
func (GetDataCatalogEncryptionSettingsDataCatalogEncryptionSettingEncryptionAtRestArray) ElementType() reflect.Type
func (GetDataCatalogEncryptionSettingsDataCatalogEncryptionSettingEncryptionAtRestArray) ToGetDataCatalogEncryptionSettingsDataCatalogEncryptionSettingEncryptionAtRestArrayOutput ¶ added in v4.5.0
func (i GetDataCatalogEncryptionSettingsDataCatalogEncryptionSettingEncryptionAtRestArray) ToGetDataCatalogEncryptionSettingsDataCatalogEncryptionSettingEncryptionAtRestArrayOutput() GetDataCatalogEncryptionSettingsDataCatalogEncryptionSettingEncryptionAtRestArrayOutput
func (GetDataCatalogEncryptionSettingsDataCatalogEncryptionSettingEncryptionAtRestArray) ToGetDataCatalogEncryptionSettingsDataCatalogEncryptionSettingEncryptionAtRestArrayOutputWithContext ¶ added in v4.5.0
func (i GetDataCatalogEncryptionSettingsDataCatalogEncryptionSettingEncryptionAtRestArray) ToGetDataCatalogEncryptionSettingsDataCatalogEncryptionSettingEncryptionAtRestArrayOutputWithContext(ctx context.Context) GetDataCatalogEncryptionSettingsDataCatalogEncryptionSettingEncryptionAtRestArrayOutput
type GetDataCatalogEncryptionSettingsDataCatalogEncryptionSettingEncryptionAtRestArrayInput ¶ added in v4.5.0
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 ¶ added in v4.5.0
type GetDataCatalogEncryptionSettingsDataCatalogEncryptionSettingEncryptionAtRestArrayOutput struct{ *pulumi.OutputState }
func (GetDataCatalogEncryptionSettingsDataCatalogEncryptionSettingEncryptionAtRestArrayOutput) ElementType ¶ added in v4.5.0
func (GetDataCatalogEncryptionSettingsDataCatalogEncryptionSettingEncryptionAtRestArrayOutput) Index ¶ added in v4.5.0
func (GetDataCatalogEncryptionSettingsDataCatalogEncryptionSettingEncryptionAtRestArrayOutput) ToGetDataCatalogEncryptionSettingsDataCatalogEncryptionSettingEncryptionAtRestArrayOutput ¶ added in v4.5.0
func (o GetDataCatalogEncryptionSettingsDataCatalogEncryptionSettingEncryptionAtRestArrayOutput) ToGetDataCatalogEncryptionSettingsDataCatalogEncryptionSettingEncryptionAtRestArrayOutput() GetDataCatalogEncryptionSettingsDataCatalogEncryptionSettingEncryptionAtRestArrayOutput
func (GetDataCatalogEncryptionSettingsDataCatalogEncryptionSettingEncryptionAtRestArrayOutput) ToGetDataCatalogEncryptionSettingsDataCatalogEncryptionSettingEncryptionAtRestArrayOutputWithContext ¶ added in v4.5.0
func (o GetDataCatalogEncryptionSettingsDataCatalogEncryptionSettingEncryptionAtRestArrayOutput) ToGetDataCatalogEncryptionSettingsDataCatalogEncryptionSettingEncryptionAtRestArrayOutputWithContext(ctx context.Context) GetDataCatalogEncryptionSettingsDataCatalogEncryptionSettingEncryptionAtRestArrayOutput
type GetDataCatalogEncryptionSettingsDataCatalogEncryptionSettingEncryptionAtRestInput ¶ added in v4.5.0
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 ¶ added in v4.5.0
type GetDataCatalogEncryptionSettingsDataCatalogEncryptionSettingEncryptionAtRestOutput struct{ *pulumi.OutputState }
func (GetDataCatalogEncryptionSettingsDataCatalogEncryptionSettingEncryptionAtRestOutput) CatalogEncryptionMode ¶ added in v4.5.0
func (o GetDataCatalogEncryptionSettingsDataCatalogEncryptionSettingEncryptionAtRestOutput) CatalogEncryptionMode() pulumi.StringOutput
The encryption-at-rest mode for encrypting Data Catalog data.
func (GetDataCatalogEncryptionSettingsDataCatalogEncryptionSettingEncryptionAtRestOutput) ElementType ¶ added in v4.5.0
func (GetDataCatalogEncryptionSettingsDataCatalogEncryptionSettingEncryptionAtRestOutput) SseAwsKmsKeyId ¶ added in v4.5.0
func (o GetDataCatalogEncryptionSettingsDataCatalogEncryptionSettingEncryptionAtRestOutput) SseAwsKmsKeyId() pulumi.StringOutput
The ARN of the AWS KMS key to use for encryption at rest.
func (GetDataCatalogEncryptionSettingsDataCatalogEncryptionSettingEncryptionAtRestOutput) ToGetDataCatalogEncryptionSettingsDataCatalogEncryptionSettingEncryptionAtRestOutput ¶ added in v4.5.0
func (o GetDataCatalogEncryptionSettingsDataCatalogEncryptionSettingEncryptionAtRestOutput) ToGetDataCatalogEncryptionSettingsDataCatalogEncryptionSettingEncryptionAtRestOutput() GetDataCatalogEncryptionSettingsDataCatalogEncryptionSettingEncryptionAtRestOutput
func (GetDataCatalogEncryptionSettingsDataCatalogEncryptionSettingEncryptionAtRestOutput) ToGetDataCatalogEncryptionSettingsDataCatalogEncryptionSettingEncryptionAtRestOutputWithContext ¶ added in v4.5.0
func (o GetDataCatalogEncryptionSettingsDataCatalogEncryptionSettingEncryptionAtRestOutput) ToGetDataCatalogEncryptionSettingsDataCatalogEncryptionSettingEncryptionAtRestOutputWithContext(ctx context.Context) GetDataCatalogEncryptionSettingsDataCatalogEncryptionSettingEncryptionAtRestOutput
type GetDataCatalogEncryptionSettingsDataCatalogEncryptionSettingInput ¶ added in v4.5.0
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 ¶ added in v4.5.0
type GetDataCatalogEncryptionSettingsDataCatalogEncryptionSettingOutput struct{ *pulumi.OutputState }
func (GetDataCatalogEncryptionSettingsDataCatalogEncryptionSettingOutput) ConnectionPasswordEncryptions ¶ added in v4.5.0
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 ¶ added in v4.5.0
func (GetDataCatalogEncryptionSettingsDataCatalogEncryptionSettingOutput) ElementType() reflect.Type
func (GetDataCatalogEncryptionSettingsDataCatalogEncryptionSettingOutput) EncryptionAtRests ¶ added in v4.5.0
func (o GetDataCatalogEncryptionSettingsDataCatalogEncryptionSettingOutput) EncryptionAtRests() GetDataCatalogEncryptionSettingsDataCatalogEncryptionSettingEncryptionAtRestArrayOutput
Specifies the encryption-at-rest configuration for the Data Catalog. see Encryption At Rest.
func (GetDataCatalogEncryptionSettingsDataCatalogEncryptionSettingOutput) ToGetDataCatalogEncryptionSettingsDataCatalogEncryptionSettingOutput ¶ added in v4.5.0
func (o GetDataCatalogEncryptionSettingsDataCatalogEncryptionSettingOutput) ToGetDataCatalogEncryptionSettingsDataCatalogEncryptionSettingOutput() GetDataCatalogEncryptionSettingsDataCatalogEncryptionSettingOutput
func (GetDataCatalogEncryptionSettingsDataCatalogEncryptionSettingOutput) ToGetDataCatalogEncryptionSettingsDataCatalogEncryptionSettingOutputWithContext ¶ added in v4.5.0
func (o GetDataCatalogEncryptionSettingsDataCatalogEncryptionSettingOutput) ToGetDataCatalogEncryptionSettingsDataCatalogEncryptionSettingOutputWithContext(ctx context.Context) GetDataCatalogEncryptionSettingsDataCatalogEncryptionSettingOutput
type GetScriptArgs ¶
type GetScriptArgs struct { // A list of the edges in the DAG. Defined below. DagEdges []GetScriptDagEdge `pulumi:"dagEdges"` // A list of the nodes in the DAG. Defined below. DagNodes []GetScriptDagNode `pulumi:"dagNodes"` // The 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 { // The ID of the node at which the edge starts. Source pulumi.StringInput `pulumi:"source"` // The ID of the node at which the edge ends. Target pulumi.StringInput `pulumi:"target"` // The 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
The ID of the node at which the edge starts.
func (GetScriptDagEdgeOutput) Target ¶
func (o GetScriptDagEdgeOutput) Target() pulumi.StringOutput
The ID of the node at which the edge ends.
func (GetScriptDagEdgeOutput) TargetParameter ¶
func (o GetScriptDagEdgeOutput) TargetParameter() pulumi.StringPtrOutput
The 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"` // A node identifier that is unique within the node's graph. Id string `pulumi:"id"` // The line number of the node. LineNumber *int `pulumi:"lineNumber"` // The type of node this is. NodeType string `pulumi:"nodeType"` }
type GetScriptDagNodeArg ¶
type GetScriptDagNodeArgArgs ¶
type GetScriptDagNodeArgArgs struct { // The 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"` // The 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
The 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
The 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"` // A node identifier that is unique within the node's graph. Id pulumi.StringInput `pulumi:"id"` // The line number of the node. LineNumber pulumi.IntPtrInput `pulumi:"lineNumber"` // The 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
A node identifier that is unique within the node's graph.
func (GetScriptDagNodeOutput) LineNumber ¶
func (o GetScriptDagNodeOutput) LineNumber() pulumi.IntPtrOutput
The line number of the node.
func (GetScriptDagNodeOutput) NodeType ¶
func (o GetScriptDagNodeOutput) NodeType() pulumi.StringOutput
The 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 ¶ added in v4.21.0
type GetScriptOutputArgs struct { // A list of the edges in the DAG. Defined below. DagEdges GetScriptDagEdgeArrayInput `pulumi:"dagEdges"` // A list of the nodes in the DAG. Defined below. DagNodes GetScriptDagNodeArrayInput `pulumi:"dagNodes"` // The 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 ¶ added in v4.21.0
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"` // The Python script generated from the DAG when the `language` argument is set to `PYTHON`. PythonScript string `pulumi:"pythonScript"` // The 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/v4/go/aws/glue" "github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { opt0 := "PYTHON" example, err := glue.GetScript(ctx, &glue.GetScriptArgs{ Language: &opt0, DagEdges: []glue.GetScriptDagEdge{ glue.GetScriptDagEdge{ Source: "datasource0", Target: "applymapping1", }, glue.GetScriptDagEdge{ Source: "applymapping1", Target: "selectfields2", }, glue.GetScriptDagEdge{ Source: "selectfields2", Target: "resolvechoice3", }, glue.GetScriptDagEdge{ Source: "resolvechoice3", Target: "datasink4", }, }, DagNodes: []glue.GetScriptDagNode{ glue.GetScriptDagNode{ Id: "datasource0", NodeType: "DataSource", Args: []glue.GetScriptDagNodeArg{ glue.GetScriptDagNodeArg{ Name: "database", Value: fmt.Sprintf("%v%v%v", "\"", aws_glue_catalog_database.Source.Name, "\""), }, glue.GetScriptDagNodeArg{ Name: "table_name", Value: fmt.Sprintf("%v%v%v", "\"", aws_glue_catalog_table.Source.Name, "\""), }, }, }, glue.GetScriptDagNode{ Id: "applymapping1", NodeType: "ApplyMapping", Args: []glue.GetScriptDagNodeArg{ glue.GetScriptDagNodeArg{ Name: "mapping", Value: "[(\"column1\", \"string\", \"column1\", \"string\")]", }, }, }, glue.GetScriptDagNode{ Id: "selectfields2", NodeType: "SelectFields", Args: []glue.GetScriptDagNodeArg{ glue.GetScriptDagNodeArg{ Name: "paths", Value: "[\"column1\"]", }, }, }, glue.GetScriptDagNode{ Id: "resolvechoice3", NodeType: "ResolveChoice", Args: []glue.GetScriptDagNodeArg{ glue.GetScriptDagNodeArg{ Name: "choice", Value: "\"MATCH_CATALOG\"", }, glue.GetScriptDagNodeArg{ Name: "database", Value: fmt.Sprintf("%v%v%v", "\"", aws_glue_catalog_database.Destination.Name, "\""), }, glue.GetScriptDagNodeArg{ Name: "table_name", Value: fmt.Sprintf("%v%v%v", "\"", aws_glue_catalog_table.Destination.Name, "\""), }, }, }, glue.GetScriptDagNode{ Id: "datasink4", NodeType: "DataSink", Args: []glue.GetScriptDagNodeArg{ glue.GetScriptDagNodeArg{ Name: "database", Value: fmt.Sprintf("%v%v%v", "\"", aws_glue_catalog_database.Destination.Name, "\""), }, glue.GetScriptDagNodeArg{ Name: "table_name", Value: fmt.Sprintf("%v%v%v", "\"", aws_glue_catalog_table.Destination.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/v4/go/aws/glue" "github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { opt0 := "SCALA" example, err := glue.GetScript(ctx, &glue.GetScriptArgs{ Language: &opt0, DagEdges: []glue.GetScriptDagEdge{ glue.GetScriptDagEdge{ Source: "datasource0", Target: "applymapping1", }, glue.GetScriptDagEdge{ Source: "applymapping1", Target: "selectfields2", }, glue.GetScriptDagEdge{ Source: "selectfields2", Target: "resolvechoice3", }, glue.GetScriptDagEdge{ Source: "resolvechoice3", Target: "datasink4", }, }, DagNodes: []glue.GetScriptDagNode{ glue.GetScriptDagNode{ Id: "datasource0", NodeType: "DataSource", Args: []glue.GetScriptDagNodeArg{ glue.GetScriptDagNodeArg{ Name: "database", Value: fmt.Sprintf("%v%v%v", "\"", aws_glue_catalog_database.Source.Name, "\""), }, glue.GetScriptDagNodeArg{ Name: "table_name", Value: fmt.Sprintf("%v%v%v", "\"", aws_glue_catalog_table.Source.Name, "\""), }, }, }, glue.GetScriptDagNode{ Id: "applymapping1", NodeType: "ApplyMapping", Args: []glue.GetScriptDagNodeArg{ glue.GetScriptDagNodeArg{ Name: "mappings", Value: "[(\"column1\", \"string\", \"column1\", \"string\")]", }, }, }, glue.GetScriptDagNode{ Id: "selectfields2", NodeType: "SelectFields", Args: []glue.GetScriptDagNodeArg{ glue.GetScriptDagNodeArg{ Name: "paths", Value: "[\"column1\"]", }, }, }, glue.GetScriptDagNode{ Id: "resolvechoice3", NodeType: "ResolveChoice", Args: []glue.GetScriptDagNodeArg{ glue.GetScriptDagNodeArg{ Name: "choice", Value: "\"MATCH_CATALOG\"", }, glue.GetScriptDagNodeArg{ Name: "database", Value: fmt.Sprintf("%v%v%v", "\"", aws_glue_catalog_database.Destination.Name, "\""), }, glue.GetScriptDagNodeArg{ Name: "table_name", Value: fmt.Sprintf("%v%v%v", "\"", aws_glue_catalog_table.Destination.Name, "\""), }, }, }, glue.GetScriptDagNode{ Id: "datasink4", NodeType: "DataSink", Args: []glue.GetScriptDagNodeArg{ glue.GetScriptDagNodeArg{ Name: "database", Value: fmt.Sprintf("%v%v%v", "\"", aws_glue_catalog_database.Destination.Name, "\""), }, glue.GetScriptDagNodeArg{ Name: "table_name", Value: fmt.Sprintf("%v%v%v", "\"", aws_glue_catalog_table.Destination.Name, "\""), }, }, }, }, }, nil) if err != nil { return err } ctx.Export("scalaCode", example.ScalaCode) return nil }) }
```
type GetScriptResultOutput ¶ added in v4.21.0
type GetScriptResultOutput struct{ *pulumi.OutputState }
A collection of values returned by getScript.
func GetScriptOutput ¶ added in v4.21.0
func GetScriptOutput(ctx *pulumi.Context, args GetScriptOutputArgs, opts ...pulumi.InvokeOption) GetScriptResultOutput
func (GetScriptResultOutput) DagEdges ¶ added in v4.21.0
func (o GetScriptResultOutput) DagEdges() GetScriptDagEdgeArrayOutput
func (GetScriptResultOutput) DagNodes ¶ added in v4.21.0
func (o GetScriptResultOutput) DagNodes() GetScriptDagNodeArrayOutput
func (GetScriptResultOutput) ElementType ¶ added in v4.21.0
func (GetScriptResultOutput) ElementType() reflect.Type
func (GetScriptResultOutput) Id ¶ added in v4.21.0
func (o GetScriptResultOutput) Id() pulumi.StringOutput
The provider-assigned unique ID for this managed resource.
func (GetScriptResultOutput) Language ¶ added in v4.21.0
func (o GetScriptResultOutput) Language() pulumi.StringPtrOutput
func (GetScriptResultOutput) PythonScript ¶ added in v4.21.0
func (o GetScriptResultOutput) PythonScript() pulumi.StringOutput
The Python script generated from the DAG when the `language` argument is set to `PYTHON`.
func (GetScriptResultOutput) ScalaCode ¶ added in v4.21.0
func (o GetScriptResultOutput) ScalaCode() pulumi.StringOutput
The Scala code generated from the DAG when the `language` argument is set to `SCALA`.
func (GetScriptResultOutput) ToGetScriptResultOutput ¶ added in v4.21.0
func (o GetScriptResultOutput) ToGetScriptResultOutput() GetScriptResultOutput
func (GetScriptResultOutput) ToGetScriptResultOutputWithContext ¶ added in v4.21.0
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"` // Execution property of the job. Defined below. ExecutionProperty JobExecutionPropertyOutput `pulumi:"executionProperty"` // 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"` // 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.IntPtrOutput `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"` TagsAll pulumi.StringMapOutput `pulumi:"tagsAll"` // The job timeout in minutes. The default is 2880 minutes (48 hours). Timeout pulumi.IntPtrOutput `pulumi:"timeout"` // The type of predefined worker that is allocated when a job runs. Accepts a value of Standard, G.1X, or G.2X. WorkerType pulumi.StringPtrOutput `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/v4/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{ RoleArn: pulumi.Any(aws_iam_role.Example.Arn), Command: &glue.JobCommandArgs{ ScriptLocation: pulumi.String(fmt.Sprintf("%v%v%v", "s3://", aws_s3_bucket.Example.Bucket, "/example.py")), }, }) if err != nil { return err } return nil }) }
``` ### Scala Job
```go package main
import (
"fmt" "github.com/pulumi/pulumi-aws/sdk/v4/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{ RoleArn: pulumi.Any(aws_iam_role.Example.Arn), Command: &glue.JobCommandArgs{ ScriptLocation: pulumi.String(fmt.Sprintf("%v%v%v", "s3://", aws_s3_bucket.Example.Bucket, "/example.scala")), }, DefaultArguments: pulumi.StringMap{ "--job-language": pulumi.String("scala"), }, }) if err != nil { return err } return nil }) }
``` ### Enabling CloudWatch Logs and Metrics
```go package main
import (
"github.com/pulumi/pulumi-aws/sdk/v4/go/aws/cloudwatch" "github.com/pulumi/pulumi-aws/sdk/v4/go/aws/glue" "github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { exampleLogGroup, err := cloudwatch.NewLogGroup(ctx, "exampleLogGroup", &cloudwatch.LogGroupArgs{ RetentionInDays: pulumi.Int(14), }) if err != nil { return err } _, err = glue.NewJob(ctx, "exampleJob", &glue.JobArgs{ DefaultArguments: pulumi.StringMap{ "--continuous-log-logGroup": exampleLogGroup.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
Glue Jobs can be imported using `name`, e.g.
```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 ¶
func (*Job) ToJobOutputWithContext ¶
func (*Job) ToJobPtrOutput ¶
func (i *Job) ToJobPtrOutput() JobPtrOutput
func (*Job) ToJobPtrOutputWithContext ¶
func (i *Job) ToJobPtrOutputWithContext(ctx context.Context) JobPtrOutput
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 // Execution property of the job. Defined below. ExecutionProperty JobExecutionPropertyPtrInput // 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 // 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). Timeout pulumi.IntPtrInput // The type of predefined worker that is allocated when a job runs. Accepts a value of Standard, G.1X, or G.2X. 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, `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 or 3. PythonVersion *string `pulumi:"pythonVersion"` // 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, `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 or 3. PythonVersion pulumi.StringPtrInput `pulumi:"pythonVersion"` // 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, `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 or 3.
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, `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 or 3.
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) ElementType ¶
func (JobOutput) ToJobOutput ¶
func (JobOutput) ToJobOutputWithContext ¶
func (JobOutput) ToJobPtrOutput ¶
func (o JobOutput) ToJobPtrOutput() JobPtrOutput
func (JobOutput) ToJobPtrOutputWithContext ¶
func (o JobOutput) ToJobPtrOutputWithContext(ctx context.Context) JobPtrOutput
type JobPtrInput ¶
type JobPtrInput interface { pulumi.Input ToJobPtrOutput() JobPtrOutput ToJobPtrOutputWithContext(ctx context.Context) JobPtrOutput }
type JobPtrOutput ¶
type JobPtrOutput struct{ *pulumi.OutputState }
func (JobPtrOutput) Elem ¶ added in v4.15.0
func (o JobPtrOutput) Elem() JobOutput
func (JobPtrOutput) ElementType ¶
func (JobPtrOutput) ElementType() reflect.Type
func (JobPtrOutput) ToJobPtrOutput ¶
func (o JobPtrOutput) ToJobPtrOutput() JobPtrOutput
func (JobPtrOutput) ToJobPtrOutputWithContext ¶
func (o JobPtrOutput) ToJobPtrOutputWithContext(ctx context.Context) JobPtrOutput
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 // Execution property of the job. Defined below. ExecutionProperty JobExecutionPropertyPtrInput // 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 // 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 TagsAll pulumi.StringMapInput // The job timeout in minutes. The default is 2880 minutes (48 hours). Timeout pulumi.IntPtrInput // The type of predefined worker that is allocated when a job runs. Accepts a value of Standard, G.1X, or G.2X. WorkerType pulumi.StringPtrInput }
func (JobState) ElementType ¶
type LookupConnectionArgs ¶ added in v4.5.0
type LookupConnectionArgs struct { // A 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"` // The tags assigned to the resource Tags map[string]string `pulumi:"tags"` }
A collection of arguments for invoking getConnection.
type LookupConnectionOutputArgs ¶ added in v4.21.0
type LookupConnectionOutputArgs struct { // A 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"` // The tags assigned to the resource Tags pulumi.StringMapInput `pulumi:"tags"` }
A collection of arguments for invoking getConnection.
func (LookupConnectionOutputArgs) ElementType ¶ added in v4.21.0
func (LookupConnectionOutputArgs) ElementType() reflect.Type
type LookupConnectionResult ¶ added in v4.5.0
type LookupConnectionResult struct { // The ARN of the Glue Connection. Arn string `pulumi:"arn"` // The catalog ID of the Glue Connection. CatalogId string `pulumi:"catalogId"` ConnectionProperties map[string]string `pulumi:"connectionProperties"` // The 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"` // The name of the Glue Connection. Name string `pulumi:"name"` // A map of physical connection requirements, such as VPC and SecurityGroup. PhysicalConnectionRequirements []GetConnectionPhysicalConnectionRequirement `pulumi:"physicalConnectionRequirements"` // The tags assigned to the resource Tags map[string]string `pulumi:"tags"` }
A collection of values returned by getConnection.
func LookupConnection ¶ added in v4.5.0
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/v4/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 ¶ added in v4.21.0
type LookupConnectionResultOutput struct{ *pulumi.OutputState }
A collection of values returned by getConnection.
func LookupConnectionOutput ¶ added in v4.21.0
func LookupConnectionOutput(ctx *pulumi.Context, args LookupConnectionOutputArgs, opts ...pulumi.InvokeOption) LookupConnectionResultOutput
func (LookupConnectionResultOutput) Arn ¶ added in v4.21.0
func (o LookupConnectionResultOutput) Arn() pulumi.StringOutput
The ARN of the Glue Connection.
func (LookupConnectionResultOutput) CatalogId ¶ added in v4.21.0
func (o LookupConnectionResultOutput) CatalogId() pulumi.StringOutput
The catalog ID of the Glue Connection.
func (LookupConnectionResultOutput) ConnectionProperties ¶ added in v4.21.0
func (o LookupConnectionResultOutput) ConnectionProperties() pulumi.StringMapOutput
func (LookupConnectionResultOutput) ConnectionType ¶ added in v4.21.0
func (o LookupConnectionResultOutput) ConnectionType() pulumi.StringOutput
The type of Glue Connection.
func (LookupConnectionResultOutput) Description ¶ added in v4.21.0
func (o LookupConnectionResultOutput) Description() pulumi.StringOutput
Description of the connection.
func (LookupConnectionResultOutput) ElementType ¶ added in v4.21.0
func (LookupConnectionResultOutput) ElementType() reflect.Type
func (LookupConnectionResultOutput) Id ¶ added in v4.21.0
func (o LookupConnectionResultOutput) Id() pulumi.StringOutput
func (LookupConnectionResultOutput) MatchCriterias ¶ added in v4.21.0
func (o LookupConnectionResultOutput) MatchCriterias() pulumi.StringArrayOutput
A list of criteria that can be used in selecting this connection.
func (LookupConnectionResultOutput) Name ¶ added in v4.21.0
func (o LookupConnectionResultOutput) Name() pulumi.StringOutput
The name of the Glue Connection.
func (LookupConnectionResultOutput) PhysicalConnectionRequirements ¶ added in v4.21.0
func (o LookupConnectionResultOutput) PhysicalConnectionRequirements() GetConnectionPhysicalConnectionRequirementArrayOutput
A map of physical connection requirements, such as VPC and SecurityGroup.
func (LookupConnectionResultOutput) Tags ¶ added in v4.25.0
func (o LookupConnectionResultOutput) Tags() pulumi.StringMapOutput
The tags assigned to the resource
func (LookupConnectionResultOutput) ToLookupConnectionResultOutput ¶ added in v4.21.0
func (o LookupConnectionResultOutput) ToLookupConnectionResultOutput() LookupConnectionResultOutput
func (LookupConnectionResultOutput) ToLookupConnectionResultOutputWithContext ¶ added in v4.21.0
func (o LookupConnectionResultOutput) ToLookupConnectionResultOutputWithContext(ctx context.Context) LookupConnectionResultOutput
type LookupDataCatalogEncryptionSettingsArgs ¶ added in v4.5.0
type LookupDataCatalogEncryptionSettingsArgs struct { // The 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 ¶ added in v4.21.0
type LookupDataCatalogEncryptionSettingsOutputArgs struct { // The 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 ¶ added in v4.21.0
func (LookupDataCatalogEncryptionSettingsOutputArgs) ElementType() reflect.Type
type LookupDataCatalogEncryptionSettingsResult ¶ added in v4.5.0
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 ¶ added in v4.5.0
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.
## Example Usage
```go package main
import (
"github.com/pulumi/pulumi-aws/sdk/v4/go/aws/glue" "github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { _, err := glue.LookupDataCatalogEncryptionSettings(ctx, &glue.LookupDataCatalogEncryptionSettingsArgs{ Id: "123456789123", }, nil) if err != nil { return err } return nil }) }
```
type LookupDataCatalogEncryptionSettingsResultOutput ¶ added in v4.21.0
type LookupDataCatalogEncryptionSettingsResultOutput struct{ *pulumi.OutputState }
A collection of values returned by getDataCatalogEncryptionSettings.
func LookupDataCatalogEncryptionSettingsOutput ¶ added in v4.21.0
func LookupDataCatalogEncryptionSettingsOutput(ctx *pulumi.Context, args LookupDataCatalogEncryptionSettingsOutputArgs, opts ...pulumi.InvokeOption) LookupDataCatalogEncryptionSettingsResultOutput
func (LookupDataCatalogEncryptionSettingsResultOutput) CatalogId ¶ added in v4.21.0
func (o LookupDataCatalogEncryptionSettingsResultOutput) CatalogId() pulumi.StringOutput
func (LookupDataCatalogEncryptionSettingsResultOutput) DataCatalogEncryptionSettings ¶ added in v4.21.0
func (o LookupDataCatalogEncryptionSettingsResultOutput) DataCatalogEncryptionSettings() GetDataCatalogEncryptionSettingsDataCatalogEncryptionSettingArrayOutput
The security configuration to set. see Data Catalog Encryption Settings.
func (LookupDataCatalogEncryptionSettingsResultOutput) ElementType ¶ added in v4.21.0
func (LookupDataCatalogEncryptionSettingsResultOutput) ElementType() reflect.Type
func (LookupDataCatalogEncryptionSettingsResultOutput) Id ¶ added in v4.21.0
The provider-assigned unique ID for this managed resource.
func (LookupDataCatalogEncryptionSettingsResultOutput) ToLookupDataCatalogEncryptionSettingsResultOutput ¶ added in v4.21.0
func (o LookupDataCatalogEncryptionSettingsResultOutput) ToLookupDataCatalogEncryptionSettingsResultOutput() LookupDataCatalogEncryptionSettingsResultOutput
func (LookupDataCatalogEncryptionSettingsResultOutput) ToLookupDataCatalogEncryptionSettingsResultOutputWithContext ¶ added in v4.21.0
func (o LookupDataCatalogEncryptionSettingsResultOutput) ToLookupDataCatalogEncryptionSettingsResultOutputWithContext(ctx context.Context) LookupDataCatalogEncryptionSettingsResultOutput
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"` 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/v4/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, "testCatalogDatabase", &glue.CatalogDatabaseArgs{ Name: pulumi.String("example"), }) if err != nil { return err } testCatalogTable, err := glue.NewCatalogTable(ctx, "testCatalogTable", &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, "testMLTransform", &glue.MLTransformArgs{ RoleArn: pulumi.Any(aws_iam_role.Test.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{ aws_iam_role_policy_attachment.Test, })) if err != nil { return err } return nil }) }
```
## Import
Glue ML Transforms can be imported using `id`, e.g.
```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
func (*MLTransform) ToMLTransformPtrOutput ¶
func (i *MLTransform) ToMLTransformPtrOutput() MLTransformPtrOutput
func (*MLTransform) ToMLTransformPtrOutputWithContext ¶
func (i *MLTransform) ToMLTransformPtrOutputWithContext(ctx context.Context) MLTransformPtrOutput
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) ElementType ¶
func (MLTransformOutput) ElementType() reflect.Type
func (MLTransformOutput) ToMLTransformOutput ¶
func (o MLTransformOutput) ToMLTransformOutput() MLTransformOutput
func (MLTransformOutput) ToMLTransformOutputWithContext ¶
func (o MLTransformOutput) ToMLTransformOutputWithContext(ctx context.Context) MLTransformOutput
func (MLTransformOutput) ToMLTransformPtrOutput ¶
func (o MLTransformOutput) ToMLTransformPtrOutput() MLTransformPtrOutput
func (MLTransformOutput) ToMLTransformPtrOutputWithContext ¶
func (o MLTransformOutput) ToMLTransformPtrOutputWithContext(ctx context.Context) MLTransformPtrOutput
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 MLTransformPtrInput ¶
type MLTransformPtrInput interface { pulumi.Input ToMLTransformPtrOutput() MLTransformPtrOutput ToMLTransformPtrOutputWithContext(ctx context.Context) MLTransformPtrOutput }
type MLTransformPtrOutput ¶
type MLTransformPtrOutput struct{ *pulumi.OutputState }
func (MLTransformPtrOutput) Elem ¶ added in v4.15.0
func (o MLTransformPtrOutput) Elem() MLTransformOutput
func (MLTransformPtrOutput) ElementType ¶
func (MLTransformPtrOutput) ElementType() reflect.Type
func (MLTransformPtrOutput) ToMLTransformPtrOutput ¶
func (o MLTransformPtrOutput) ToMLTransformPtrOutput() MLTransformPtrOutput
func (MLTransformPtrOutput) ToMLTransformPtrOutputWithContext ¶
func (o MLTransformPtrOutput) ToMLTransformPtrOutputWithContext(ctx context.Context) MLTransformPtrOutput
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 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"` // A map of initialization parameters for the SerDe, in key-value form. 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
Glue Partitions can be imported with their catalog ID (usually AWS account ID), database name, table name and partition values e.g.
```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
func (*Partition) ToPartitionPtrOutput ¶
func (i *Partition) ToPartitionPtrOutput() PartitionPtrOutput
func (*Partition) ToPartitionPtrOutputWithContext ¶
func (i *Partition) ToPartitionPtrOutputWithContext(ctx context.Context) PartitionPtrOutput
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 // A map of initialization parameters for the SerDe, in key-value form. 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 ¶ added in v4.25.0
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/v4/go/aws/glue" "github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { exampleCatalogDatabase, err := glue.NewCatalogDatabase(ctx, "exampleCatalogDatabase", &glue.CatalogDatabaseArgs{ Name: pulumi.String("example"), }) if err != nil { return err } exampleCatalogTable, err := glue.NewCatalogTable(ctx, "exampleCatalogTable", &glue.CatalogTableArgs{ Name: pulumi.String("example"), DatabaseName: exampleCatalogDatabase.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, "examplePartitionIndex", &glue.PartitionIndexArgs{ DatabaseName: exampleCatalogDatabase.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
Glue Partition Indexes can be imported with their catalog ID (usually AWS account ID), database name, table name, and index name, e.g.
```sh
$ pulumi import aws:glue/partitionIndex:PartitionIndex example 123456789012:MyDatabase:MyTable:index-name
```
func GetPartitionIndex ¶ added in v4.25.0
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 ¶ added in v4.25.0
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 ¶ added in v4.25.0
func (*PartitionIndex) ElementType() reflect.Type
func (*PartitionIndex) ToPartitionIndexOutput ¶ added in v4.25.0
func (i *PartitionIndex) ToPartitionIndexOutput() PartitionIndexOutput
func (*PartitionIndex) ToPartitionIndexOutputWithContext ¶ added in v4.25.0
func (i *PartitionIndex) ToPartitionIndexOutputWithContext(ctx context.Context) PartitionIndexOutput
func (*PartitionIndex) ToPartitionIndexPtrOutput ¶ added in v4.25.0
func (i *PartitionIndex) ToPartitionIndexPtrOutput() PartitionIndexPtrOutput
func (*PartitionIndex) ToPartitionIndexPtrOutputWithContext ¶ added in v4.25.0
func (i *PartitionIndex) ToPartitionIndexPtrOutputWithContext(ctx context.Context) PartitionIndexPtrOutput
type PartitionIndexArgs ¶ added in v4.25.0
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 ¶ added in v4.25.0
func (PartitionIndexArgs) ElementType() reflect.Type
type PartitionIndexArray ¶ added in v4.25.0
type PartitionIndexArray []PartitionIndexInput
func (PartitionIndexArray) ElementType ¶ added in v4.25.0
func (PartitionIndexArray) ElementType() reflect.Type
func (PartitionIndexArray) ToPartitionIndexArrayOutput ¶ added in v4.25.0
func (i PartitionIndexArray) ToPartitionIndexArrayOutput() PartitionIndexArrayOutput
func (PartitionIndexArray) ToPartitionIndexArrayOutputWithContext ¶ added in v4.25.0
func (i PartitionIndexArray) ToPartitionIndexArrayOutputWithContext(ctx context.Context) PartitionIndexArrayOutput
type PartitionIndexArrayInput ¶ added in v4.25.0
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 ¶ added in v4.25.0
type PartitionIndexArrayOutput struct{ *pulumi.OutputState }
func (PartitionIndexArrayOutput) ElementType ¶ added in v4.25.0
func (PartitionIndexArrayOutput) ElementType() reflect.Type
func (PartitionIndexArrayOutput) Index ¶ added in v4.25.0
func (o PartitionIndexArrayOutput) Index(i pulumi.IntInput) PartitionIndexOutput
func (PartitionIndexArrayOutput) ToPartitionIndexArrayOutput ¶ added in v4.25.0
func (o PartitionIndexArrayOutput) ToPartitionIndexArrayOutput() PartitionIndexArrayOutput
func (PartitionIndexArrayOutput) ToPartitionIndexArrayOutputWithContext ¶ added in v4.25.0
func (o PartitionIndexArrayOutput) ToPartitionIndexArrayOutputWithContext(ctx context.Context) PartitionIndexArrayOutput
type PartitionIndexInput ¶ added in v4.25.0
type PartitionIndexInput interface { pulumi.Input ToPartitionIndexOutput() PartitionIndexOutput ToPartitionIndexOutputWithContext(ctx context.Context) PartitionIndexOutput }
type PartitionIndexMap ¶ added in v4.25.0
type PartitionIndexMap map[string]PartitionIndexInput
func (PartitionIndexMap) ElementType ¶ added in v4.25.0
func (PartitionIndexMap) ElementType() reflect.Type
func (PartitionIndexMap) ToPartitionIndexMapOutput ¶ added in v4.25.0
func (i PartitionIndexMap) ToPartitionIndexMapOutput() PartitionIndexMapOutput
func (PartitionIndexMap) ToPartitionIndexMapOutputWithContext ¶ added in v4.25.0
func (i PartitionIndexMap) ToPartitionIndexMapOutputWithContext(ctx context.Context) PartitionIndexMapOutput
type PartitionIndexMapInput ¶ added in v4.25.0
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 ¶ added in v4.25.0
type PartitionIndexMapOutput struct{ *pulumi.OutputState }
func (PartitionIndexMapOutput) ElementType ¶ added in v4.25.0
func (PartitionIndexMapOutput) ElementType() reflect.Type
func (PartitionIndexMapOutput) MapIndex ¶ added in v4.25.0
func (o PartitionIndexMapOutput) MapIndex(k pulumi.StringInput) PartitionIndexOutput
func (PartitionIndexMapOutput) ToPartitionIndexMapOutput ¶ added in v4.25.0
func (o PartitionIndexMapOutput) ToPartitionIndexMapOutput() PartitionIndexMapOutput
func (PartitionIndexMapOutput) ToPartitionIndexMapOutputWithContext ¶ added in v4.25.0
func (o PartitionIndexMapOutput) ToPartitionIndexMapOutputWithContext(ctx context.Context) PartitionIndexMapOutput
type PartitionIndexOutput ¶ added in v4.25.0
type PartitionIndexOutput struct{ *pulumi.OutputState }
func (PartitionIndexOutput) ElementType ¶ added in v4.25.0
func (PartitionIndexOutput) ElementType() reflect.Type
func (PartitionIndexOutput) ToPartitionIndexOutput ¶ added in v4.25.0
func (o PartitionIndexOutput) ToPartitionIndexOutput() PartitionIndexOutput
func (PartitionIndexOutput) ToPartitionIndexOutputWithContext ¶ added in v4.25.0
func (o PartitionIndexOutput) ToPartitionIndexOutputWithContext(ctx context.Context) PartitionIndexOutput
func (PartitionIndexOutput) ToPartitionIndexPtrOutput ¶ added in v4.25.0
func (o PartitionIndexOutput) ToPartitionIndexPtrOutput() PartitionIndexPtrOutput
func (PartitionIndexOutput) ToPartitionIndexPtrOutputWithContext ¶ added in v4.25.0
func (o PartitionIndexOutput) ToPartitionIndexPtrOutputWithContext(ctx context.Context) PartitionIndexPtrOutput
type PartitionIndexPartitionIndex ¶ added in v4.25.0
type PartitionIndexPartitionIndexArgs ¶ added in v4.25.0
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 ¶ added in v4.25.0
func (PartitionIndexPartitionIndexArgs) ElementType() reflect.Type
func (PartitionIndexPartitionIndexArgs) ToPartitionIndexPartitionIndexOutput ¶ added in v4.25.0
func (i PartitionIndexPartitionIndexArgs) ToPartitionIndexPartitionIndexOutput() PartitionIndexPartitionIndexOutput
func (PartitionIndexPartitionIndexArgs) ToPartitionIndexPartitionIndexOutputWithContext ¶ added in v4.25.0
func (i PartitionIndexPartitionIndexArgs) ToPartitionIndexPartitionIndexOutputWithContext(ctx context.Context) PartitionIndexPartitionIndexOutput
func (PartitionIndexPartitionIndexArgs) ToPartitionIndexPartitionIndexPtrOutput ¶ added in v4.25.0
func (i PartitionIndexPartitionIndexArgs) ToPartitionIndexPartitionIndexPtrOutput() PartitionIndexPartitionIndexPtrOutput
func (PartitionIndexPartitionIndexArgs) ToPartitionIndexPartitionIndexPtrOutputWithContext ¶ added in v4.25.0
func (i PartitionIndexPartitionIndexArgs) ToPartitionIndexPartitionIndexPtrOutputWithContext(ctx context.Context) PartitionIndexPartitionIndexPtrOutput
type PartitionIndexPartitionIndexInput ¶ added in v4.25.0
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 ¶ added in v4.25.0
type PartitionIndexPartitionIndexOutput struct{ *pulumi.OutputState }
func (PartitionIndexPartitionIndexOutput) ElementType ¶ added in v4.25.0
func (PartitionIndexPartitionIndexOutput) ElementType() reflect.Type
func (PartitionIndexPartitionIndexOutput) IndexName ¶ added in v4.25.0
func (o PartitionIndexPartitionIndexOutput) IndexName() pulumi.StringPtrOutput
Name of the partition index.
func (PartitionIndexPartitionIndexOutput) IndexStatus ¶ added in v4.25.0
func (o PartitionIndexPartitionIndexOutput) IndexStatus() pulumi.StringPtrOutput
func (PartitionIndexPartitionIndexOutput) Keys ¶ added in v4.25.0
func (o PartitionIndexPartitionIndexOutput) Keys() pulumi.StringArrayOutput
Keys for the partition index.
func (PartitionIndexPartitionIndexOutput) ToPartitionIndexPartitionIndexOutput ¶ added in v4.25.0
func (o PartitionIndexPartitionIndexOutput) ToPartitionIndexPartitionIndexOutput() PartitionIndexPartitionIndexOutput
func (PartitionIndexPartitionIndexOutput) ToPartitionIndexPartitionIndexOutputWithContext ¶ added in v4.25.0
func (o PartitionIndexPartitionIndexOutput) ToPartitionIndexPartitionIndexOutputWithContext(ctx context.Context) PartitionIndexPartitionIndexOutput
func (PartitionIndexPartitionIndexOutput) ToPartitionIndexPartitionIndexPtrOutput ¶ added in v4.25.0
func (o PartitionIndexPartitionIndexOutput) ToPartitionIndexPartitionIndexPtrOutput() PartitionIndexPartitionIndexPtrOutput
func (PartitionIndexPartitionIndexOutput) ToPartitionIndexPartitionIndexPtrOutputWithContext ¶ added in v4.25.0
func (o PartitionIndexPartitionIndexOutput) ToPartitionIndexPartitionIndexPtrOutputWithContext(ctx context.Context) PartitionIndexPartitionIndexPtrOutput
type PartitionIndexPartitionIndexPtrInput ¶ added in v4.25.0
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 ¶ added in v4.25.0
func PartitionIndexPartitionIndexPtr(v *PartitionIndexPartitionIndexArgs) PartitionIndexPartitionIndexPtrInput
type PartitionIndexPartitionIndexPtrOutput ¶ added in v4.25.0
type PartitionIndexPartitionIndexPtrOutput struct{ *pulumi.OutputState }
func (PartitionIndexPartitionIndexPtrOutput) ElementType ¶ added in v4.25.0
func (PartitionIndexPartitionIndexPtrOutput) ElementType() reflect.Type
func (PartitionIndexPartitionIndexPtrOutput) IndexName ¶ added in v4.25.0
func (o PartitionIndexPartitionIndexPtrOutput) IndexName() pulumi.StringPtrOutput
Name of the partition index.
func (PartitionIndexPartitionIndexPtrOutput) IndexStatus ¶ added in v4.25.0
func (o PartitionIndexPartitionIndexPtrOutput) IndexStatus() pulumi.StringPtrOutput
func (PartitionIndexPartitionIndexPtrOutput) Keys ¶ added in v4.25.0
func (o PartitionIndexPartitionIndexPtrOutput) Keys() pulumi.StringArrayOutput
Keys for the partition index.
func (PartitionIndexPartitionIndexPtrOutput) ToPartitionIndexPartitionIndexPtrOutput ¶ added in v4.25.0
func (o PartitionIndexPartitionIndexPtrOutput) ToPartitionIndexPartitionIndexPtrOutput() PartitionIndexPartitionIndexPtrOutput
func (PartitionIndexPartitionIndexPtrOutput) ToPartitionIndexPartitionIndexPtrOutputWithContext ¶ added in v4.25.0
func (o PartitionIndexPartitionIndexPtrOutput) ToPartitionIndexPartitionIndexPtrOutputWithContext(ctx context.Context) PartitionIndexPartitionIndexPtrOutput
type PartitionIndexPtrInput ¶ added in v4.25.0
type PartitionIndexPtrInput interface { pulumi.Input ToPartitionIndexPtrOutput() PartitionIndexPtrOutput ToPartitionIndexPtrOutputWithContext(ctx context.Context) PartitionIndexPtrOutput }
type PartitionIndexPtrOutput ¶ added in v4.25.0
type PartitionIndexPtrOutput struct{ *pulumi.OutputState }
func (PartitionIndexPtrOutput) Elem ¶ added in v4.25.0
func (o PartitionIndexPtrOutput) Elem() PartitionIndexOutput
func (PartitionIndexPtrOutput) ElementType ¶ added in v4.25.0
func (PartitionIndexPtrOutput) ElementType() reflect.Type
func (PartitionIndexPtrOutput) ToPartitionIndexPtrOutput ¶ added in v4.25.0
func (o PartitionIndexPtrOutput) ToPartitionIndexPtrOutput() PartitionIndexPtrOutput
func (PartitionIndexPtrOutput) ToPartitionIndexPtrOutputWithContext ¶ added in v4.25.0
func (o PartitionIndexPtrOutput) ToPartitionIndexPtrOutputWithContext(ctx context.Context) PartitionIndexPtrOutput
type PartitionIndexState ¶ added in v4.25.0
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 ¶ added in v4.25.0
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) ElementType ¶
func (PartitionOutput) ElementType() reflect.Type
func (PartitionOutput) ToPartitionOutput ¶
func (o PartitionOutput) ToPartitionOutput() PartitionOutput
func (PartitionOutput) ToPartitionOutputWithContext ¶
func (o PartitionOutput) ToPartitionOutputWithContext(ctx context.Context) PartitionOutput
func (PartitionOutput) ToPartitionPtrOutput ¶
func (o PartitionOutput) ToPartitionPtrOutput() PartitionPtrOutput
func (PartitionOutput) ToPartitionPtrOutputWithContext ¶
func (o PartitionOutput) ToPartitionPtrOutputWithContext(ctx context.Context) PartitionPtrOutput
type PartitionPtrInput ¶
type PartitionPtrInput interface { pulumi.Input ToPartitionPtrOutput() PartitionPtrOutput ToPartitionPtrOutputWithContext(ctx context.Context) PartitionPtrOutput }
type PartitionPtrOutput ¶
type PartitionPtrOutput struct{ *pulumi.OutputState }
func (PartitionPtrOutput) Elem ¶ added in v4.15.0
func (o PartitionPtrOutput) Elem() PartitionOutput
func (PartitionPtrOutput) ElementType ¶
func (PartitionPtrOutput) ElementType() reflect.Type
func (PartitionPtrOutput) ToPartitionPtrOutput ¶
func (o PartitionPtrOutput) ToPartitionPtrOutput() PartitionPtrOutput
func (PartitionPtrOutput) ToPartitionPtrOutputWithContext ¶
func (o PartitionPtrOutput) ToPartitionPtrOutputWithContext(ctx context.Context) PartitionPtrOutput
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 // A map of initialization parameters for the SerDe, in key-value form. 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"` // A map of initialization parameters for the SerDe, 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"` // A map of initialization parameters for the SerDe, 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 of the SerDe. 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
Name of the SerDe.
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
A map of initialization parameters for the SerDe, 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
A map of initialization parameters for the SerDe, 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"` TagsAll pulumi.StringMapOutput `pulumi:"tagsAll"` }
Provides a Glue Registry resource.
## Example Usage
```go package main
import (
"github.com/pulumi/pulumi-aws/sdk/v4/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
Glue Registries can be imported using `arn`, e.g.
```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
func (*Registry) ToRegistryPtrOutput ¶
func (i *Registry) ToRegistryPtrOutput() RegistryPtrOutput
func (*Registry) ToRegistryPtrOutputWithContext ¶
func (i *Registry) ToRegistryPtrOutputWithContext(ctx context.Context) RegistryPtrOutput
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) ElementType ¶
func (RegistryOutput) ElementType() reflect.Type
func (RegistryOutput) ToRegistryOutput ¶
func (o RegistryOutput) ToRegistryOutput() RegistryOutput
func (RegistryOutput) ToRegistryOutputWithContext ¶
func (o RegistryOutput) ToRegistryOutputWithContext(ctx context.Context) RegistryOutput
func (RegistryOutput) ToRegistryPtrOutput ¶
func (o RegistryOutput) ToRegistryPtrOutput() RegistryPtrOutput
func (RegistryOutput) ToRegistryPtrOutputWithContext ¶
func (o RegistryOutput) ToRegistryPtrOutputWithContext(ctx context.Context) RegistryPtrOutput
type RegistryPtrInput ¶
type RegistryPtrInput interface { pulumi.Input ToRegistryPtrOutput() RegistryPtrOutput ToRegistryPtrOutputWithContext(ctx context.Context) RegistryPtrOutput }
type RegistryPtrOutput ¶
type RegistryPtrOutput struct{ *pulumi.OutputState }
func (RegistryPtrOutput) Elem ¶ added in v4.15.0
func (o RegistryPtrOutput) Elem() RegistryOutput
func (RegistryPtrOutput) ElementType ¶
func (RegistryPtrOutput) ElementType() reflect.Type
func (RegistryPtrOutput) ToRegistryPtrOutput ¶
func (o RegistryPtrOutput) ToRegistryPtrOutput() RegistryPtrOutput
func (RegistryPtrOutput) ToRegistryPtrOutputWithContext ¶
func (o RegistryPtrOutput) ToRegistryPtrOutputWithContext(ctx context.Context) RegistryPtrOutput
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 TagsAll pulumi.StringMapInput }
func (RegistryState) ElementType ¶
func (RegistryState) ElementType() reflect.Type
type ResourcePolicy ¶
type ResourcePolicy struct { pulumi.CustomResourceState 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/v4/go/aws" "github.com/pulumi/pulumi-aws/sdk/v4/go/aws/glue" "github.com/pulumi/pulumi-aws/sdk/v4/go/aws/iam" "github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { currentCallerIdentity, err := aws.GetCallerIdentity(ctx, nil, nil) if err != nil { return err } currentPartition, err := aws.GetPartition(ctx, nil, nil) if err != nil { return err } currentRegion, err := aws.GetRegion(ctx, nil, nil) if err != nil { return err } glue_example_policy, err := iam.GetPolicyDocument(ctx, &iam.GetPolicyDocumentArgs{ Statements: []iam.GetPolicyDocumentStatement{ iam.GetPolicyDocumentStatement{ Actions: []string{ "glue:CreateTable", }, Resources: []string{ fmt.Sprintf("%v%v%v%v%v%v%v", "arn:", currentPartition.Partition, ":glue:", currentRegion.Name, ":", currentCallerIdentity.AccountId, ":*"), }, Principals: []iam.GetPolicyDocumentStatementPrincipal{ 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
Glue Resource Policy can be imported using the account ID ¶
```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
func (*ResourcePolicy) ToResourcePolicyPtrOutput ¶
func (i *ResourcePolicy) ToResourcePolicyPtrOutput() ResourcePolicyPtrOutput
func (*ResourcePolicy) ToResourcePolicyPtrOutputWithContext ¶
func (i *ResourcePolicy) ToResourcePolicyPtrOutputWithContext(ctx context.Context) ResourcePolicyPtrOutput
type ResourcePolicyArgs ¶
type ResourcePolicyArgs struct { 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) ToResourcePolicyOutput ¶
func (o ResourcePolicyOutput) ToResourcePolicyOutput() ResourcePolicyOutput
func (ResourcePolicyOutput) ToResourcePolicyOutputWithContext ¶
func (o ResourcePolicyOutput) ToResourcePolicyOutputWithContext(ctx context.Context) ResourcePolicyOutput
func (ResourcePolicyOutput) ToResourcePolicyPtrOutput ¶
func (o ResourcePolicyOutput) ToResourcePolicyPtrOutput() ResourcePolicyPtrOutput
func (ResourcePolicyOutput) ToResourcePolicyPtrOutputWithContext ¶
func (o ResourcePolicyOutput) ToResourcePolicyPtrOutputWithContext(ctx context.Context) ResourcePolicyPtrOutput
type ResourcePolicyPtrInput ¶
type ResourcePolicyPtrInput interface { pulumi.Input ToResourcePolicyPtrOutput() ResourcePolicyPtrOutput ToResourcePolicyPtrOutputWithContext(ctx context.Context) ResourcePolicyPtrOutput }
type ResourcePolicyPtrOutput ¶
type ResourcePolicyPtrOutput struct{ *pulumi.OutputState }
func (ResourcePolicyPtrOutput) Elem ¶ added in v4.15.0
func (o ResourcePolicyPtrOutput) Elem() ResourcePolicyOutput
func (ResourcePolicyPtrOutput) ElementType ¶
func (ResourcePolicyPtrOutput) ElementType() reflect.Type
func (ResourcePolicyPtrOutput) ToResourcePolicyPtrOutput ¶
func (o ResourcePolicyPtrOutput) ToResourcePolicyPtrOutput() ResourcePolicyPtrOutput
func (ResourcePolicyPtrOutput) ToResourcePolicyPtrOutputWithContext ¶
func (o ResourcePolicyPtrOutput) ToResourcePolicyPtrOutputWithContext(ctx context.Context) ResourcePolicyPtrOutput
type ResourcePolicyState ¶
type ResourcePolicyState struct { 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 ¶ added in v4.1.0
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. Currently only `AVRO` is supported. 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"` TagsAll pulumi.StringMapOutput `pulumi:"tagsAll"` }
Provides a Glue Schema resource.
## Example Usage
```go package main
import (
"github.com/pulumi/pulumi-aws/sdk/v4/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(aws_glue_registry.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
Glue Registries can be imported using `arn`, e.g.
```sh
$ pulumi import aws:glue/schema:Schema example arn:aws:glue:us-west-2:123456789012:schema/example/example
```
func GetSchema ¶ added in v4.1.0
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 ¶ added in v4.1.0
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 ¶ added in v4.1.0
func (*Schema) ToSchemaOutput ¶ added in v4.1.0
func (i *Schema) ToSchemaOutput() SchemaOutput
func (*Schema) ToSchemaOutputWithContext ¶ added in v4.1.0
func (i *Schema) ToSchemaOutputWithContext(ctx context.Context) SchemaOutput
func (*Schema) ToSchemaPtrOutput ¶ added in v4.1.0
func (i *Schema) ToSchemaPtrOutput() SchemaPtrOutput
func (*Schema) ToSchemaPtrOutputWithContext ¶ added in v4.1.0
func (i *Schema) ToSchemaPtrOutputWithContext(ctx context.Context) SchemaPtrOutput
type SchemaArgs ¶ added in v4.1.0
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. Currently only `AVRO` is supported. 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 ¶ added in v4.1.0
func (SchemaArgs) ElementType() reflect.Type
type SchemaArray ¶ added in v4.1.0
type SchemaArray []SchemaInput
func (SchemaArray) ElementType ¶ added in v4.1.0
func (SchemaArray) ElementType() reflect.Type
func (SchemaArray) ToSchemaArrayOutput ¶ added in v4.1.0
func (i SchemaArray) ToSchemaArrayOutput() SchemaArrayOutput
func (SchemaArray) ToSchemaArrayOutputWithContext ¶ added in v4.1.0
func (i SchemaArray) ToSchemaArrayOutputWithContext(ctx context.Context) SchemaArrayOutput
type SchemaArrayInput ¶ added in v4.1.0
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 ¶ added in v4.1.0
type SchemaArrayOutput struct{ *pulumi.OutputState }
func (SchemaArrayOutput) ElementType ¶ added in v4.1.0
func (SchemaArrayOutput) ElementType() reflect.Type
func (SchemaArrayOutput) Index ¶ added in v4.1.0
func (o SchemaArrayOutput) Index(i pulumi.IntInput) SchemaOutput
func (SchemaArrayOutput) ToSchemaArrayOutput ¶ added in v4.1.0
func (o SchemaArrayOutput) ToSchemaArrayOutput() SchemaArrayOutput
func (SchemaArrayOutput) ToSchemaArrayOutputWithContext ¶ added in v4.1.0
func (o SchemaArrayOutput) ToSchemaArrayOutputWithContext(ctx context.Context) SchemaArrayOutput
type SchemaInput ¶ added in v4.1.0
type SchemaInput interface { pulumi.Input ToSchemaOutput() SchemaOutput ToSchemaOutputWithContext(ctx context.Context) SchemaOutput }
type SchemaMap ¶ added in v4.1.0
type SchemaMap map[string]SchemaInput
func (SchemaMap) ElementType ¶ added in v4.1.0
func (SchemaMap) ToSchemaMapOutput ¶ added in v4.1.0
func (i SchemaMap) ToSchemaMapOutput() SchemaMapOutput
func (SchemaMap) ToSchemaMapOutputWithContext ¶ added in v4.1.0
func (i SchemaMap) ToSchemaMapOutputWithContext(ctx context.Context) SchemaMapOutput
type SchemaMapInput ¶ added in v4.1.0
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 ¶ added in v4.1.0
type SchemaMapOutput struct{ *pulumi.OutputState }
func (SchemaMapOutput) ElementType ¶ added in v4.1.0
func (SchemaMapOutput) ElementType() reflect.Type
func (SchemaMapOutput) MapIndex ¶ added in v4.1.0
func (o SchemaMapOutput) MapIndex(k pulumi.StringInput) SchemaOutput
func (SchemaMapOutput) ToSchemaMapOutput ¶ added in v4.1.0
func (o SchemaMapOutput) ToSchemaMapOutput() SchemaMapOutput
func (SchemaMapOutput) ToSchemaMapOutputWithContext ¶ added in v4.1.0
func (o SchemaMapOutput) ToSchemaMapOutputWithContext(ctx context.Context) SchemaMapOutput
type SchemaOutput ¶ added in v4.1.0
type SchemaOutput struct{ *pulumi.OutputState }
func (SchemaOutput) ElementType ¶ added in v4.1.0
func (SchemaOutput) ElementType() reflect.Type
func (SchemaOutput) ToSchemaOutput ¶ added in v4.1.0
func (o SchemaOutput) ToSchemaOutput() SchemaOutput
func (SchemaOutput) ToSchemaOutputWithContext ¶ added in v4.1.0
func (o SchemaOutput) ToSchemaOutputWithContext(ctx context.Context) SchemaOutput
func (SchemaOutput) ToSchemaPtrOutput ¶ added in v4.1.0
func (o SchemaOutput) ToSchemaPtrOutput() SchemaPtrOutput
func (SchemaOutput) ToSchemaPtrOutputWithContext ¶ added in v4.1.0
func (o SchemaOutput) ToSchemaPtrOutputWithContext(ctx context.Context) SchemaPtrOutput
type SchemaPtrInput ¶ added in v4.1.0
type SchemaPtrInput interface { pulumi.Input ToSchemaPtrOutput() SchemaPtrOutput ToSchemaPtrOutputWithContext(ctx context.Context) SchemaPtrOutput }
type SchemaPtrOutput ¶ added in v4.1.0
type SchemaPtrOutput struct{ *pulumi.OutputState }
func (SchemaPtrOutput) Elem ¶ added in v4.15.0
func (o SchemaPtrOutput) Elem() SchemaOutput
func (SchemaPtrOutput) ElementType ¶ added in v4.1.0
func (SchemaPtrOutput) ElementType() reflect.Type
func (SchemaPtrOutput) ToSchemaPtrOutput ¶ added in v4.1.0
func (o SchemaPtrOutput) ToSchemaPtrOutput() SchemaPtrOutput
func (SchemaPtrOutput) ToSchemaPtrOutputWithContext ¶ added in v4.1.0
func (o SchemaPtrOutput) ToSchemaPtrOutputWithContext(ctx context.Context) SchemaPtrOutput
type SchemaState ¶ added in v4.1.0
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. Currently only `AVRO` is supported. 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 TagsAll pulumi.StringMapInput }
func (SchemaState) ElementType ¶ added in v4.1.0
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/v4/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{ EncryptionConfiguration: &glue.SecurityConfigurationEncryptionConfigurationArgs{ CloudwatchEncryption: &glue.SecurityConfigurationEncryptionConfigurationCloudwatchEncryptionArgs{ CloudwatchEncryptionMode: pulumi.String("DISABLED"), }, JobBookmarksEncryption: &glue.SecurityConfigurationEncryptionConfigurationJobBookmarksEncryptionArgs{ JobBookmarksEncryptionMode: pulumi.String("DISABLED"), }, S3Encryption: &glue.SecurityConfigurationEncryptionConfigurationS3EncryptionArgs{ KmsKeyArn: pulumi.Any(data.Aws_kms_key.Example.Arn), S3EncryptionMode: pulumi.String("SSE-KMS"), }, }, }) if err != nil { return err } return nil }) }
```
## Import
Glue Security Configurations can be imported using `name`, e.g.
```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
func (*SecurityConfiguration) ToSecurityConfigurationPtrOutput ¶
func (i *SecurityConfiguration) ToSecurityConfigurationPtrOutput() SecurityConfigurationPtrOutput
func (*SecurityConfiguration) ToSecurityConfigurationPtrOutputWithContext ¶
func (i *SecurityConfiguration) ToSecurityConfigurationPtrOutputWithContext(ctx context.Context) SecurityConfigurationPtrOutput
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) ToSecurityConfigurationOutput ¶
func (o SecurityConfigurationOutput) ToSecurityConfigurationOutput() SecurityConfigurationOutput
func (SecurityConfigurationOutput) ToSecurityConfigurationOutputWithContext ¶
func (o SecurityConfigurationOutput) ToSecurityConfigurationOutputWithContext(ctx context.Context) SecurityConfigurationOutput
func (SecurityConfigurationOutput) ToSecurityConfigurationPtrOutput ¶
func (o SecurityConfigurationOutput) ToSecurityConfigurationPtrOutput() SecurityConfigurationPtrOutput
func (SecurityConfigurationOutput) ToSecurityConfigurationPtrOutputWithContext ¶
func (o SecurityConfigurationOutput) ToSecurityConfigurationPtrOutputWithContext(ctx context.Context) SecurityConfigurationPtrOutput
type SecurityConfigurationPtrInput ¶
type SecurityConfigurationPtrInput interface { pulumi.Input ToSecurityConfigurationPtrOutput() SecurityConfigurationPtrOutput ToSecurityConfigurationPtrOutputWithContext(ctx context.Context) SecurityConfigurationPtrOutput }
type SecurityConfigurationPtrOutput ¶
type SecurityConfigurationPtrOutput struct{ *pulumi.OutputState }
func (SecurityConfigurationPtrOutput) Elem ¶ added in v4.15.0
func (o SecurityConfigurationPtrOutput) Elem() SecurityConfigurationOutput
func (SecurityConfigurationPtrOutput) ElementType ¶
func (SecurityConfigurationPtrOutput) ElementType() reflect.Type
func (SecurityConfigurationPtrOutput) ToSecurityConfigurationPtrOutput ¶
func (o SecurityConfigurationPtrOutput) ToSecurityConfigurationPtrOutput() SecurityConfigurationPtrOutput
func (SecurityConfigurationPtrOutput) ToSecurityConfigurationPtrOutputWithContext ¶
func (o SecurityConfigurationPtrOutput) ToSecurityConfigurationPtrOutputWithContext(ctx context.Context) SecurityConfigurationPtrOutput
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"` // 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"` // 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.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"` TagsAll pulumi.StringMapOutput `pulumi:"tagsAll"` // The type of trigger. Valid values are `CONDITIONAL`, `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/v4/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{ Type: pulumi.String("CONDITIONAL"), Actions: glue.TriggerActionArray{ &glue.TriggerActionArgs{ JobName: pulumi.Any(aws_glue_job.Example1.Name), }, }, Predicate: &glue.TriggerPredicateArgs{ Conditions: glue.TriggerPredicateConditionArray{ &glue.TriggerPredicateConditionArgs{ JobName: pulumi.Any(aws_glue_job.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/v4/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{ Type: pulumi.String("ON_DEMAND"), Actions: glue.TriggerActionArray{ &glue.TriggerActionArgs{ JobName: pulumi.Any(aws_glue_job.Example.Name), }, }, }) if err != nil { return err } return nil }) }
``` ### Scheduled Trigger
```go package main
import (
"github.com/pulumi/pulumi-aws/sdk/v4/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{ Schedule: pulumi.String("cron(15 12 * * ? *)"), Type: pulumi.String("SCHEDULED"), Actions: glue.TriggerActionArray{ &glue.TriggerActionArgs{ JobName: pulumi.Any(aws_glue_job.Example.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/v4/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{ Type: pulumi.String("CONDITIONAL"), Actions: glue.TriggerActionArray{ &glue.TriggerActionArgs{ CrawlerName: pulumi.Any(aws_glue_crawler.Example1.Name), }, }, Predicate: &glue.TriggerPredicateArgs{ Conditions: glue.TriggerPredicateConditionArray{ &glue.TriggerPredicateConditionArgs{ JobName: pulumi.Any(aws_glue_job.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/v4/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{ Type: pulumi.String("CONDITIONAL"), Actions: glue.TriggerActionArray{ &glue.TriggerActionArgs{ JobName: pulumi.Any(aws_glue_job.Example1.Name), }, }, Predicate: &glue.TriggerPredicateArgs{ Conditions: glue.TriggerPredicateConditionArray{ &glue.TriggerPredicateConditionArgs{ CrawlerName: pulumi.Any(aws_glue_crawler.Example2.Name), CrawlState: pulumi.String("SUCCEEDED"), }, }, }, }) if err != nil { return err } return nil }) }
```
## Import
Glue Triggers can be imported using `name`, e.g.
```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
func (*Trigger) ToTriggerPtrOutput ¶
func (i *Trigger) ToTriggerPtrOutput() TriggerPtrOutput
func (*Trigger) ToTriggerPtrOutputWithContext ¶
func (i *Trigger) ToTriggerPtrOutputWithContext(ctx context.Context) TriggerPtrOutput
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 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"` // 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 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"` // 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 watch. If this is specified, `crawlState` must also be specified. Conflicts with `jobName`.
func (TriggerActionOutput) ElementType ¶
func (TriggerActionOutput) ElementType() reflect.Type
func (TriggerActionOutput) JobName ¶
func (o TriggerActionOutput) JobName() pulumi.StringPtrOutput
The name of the job to watch. If this is specified, `state` must also be specified. 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 // 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 // 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`, `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 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) ElementType ¶
func (TriggerOutput) ElementType() reflect.Type
func (TriggerOutput) ToTriggerOutput ¶
func (o TriggerOutput) ToTriggerOutput() TriggerOutput
func (TriggerOutput) ToTriggerOutputWithContext ¶
func (o TriggerOutput) ToTriggerOutputWithContext(ctx context.Context) TriggerOutput
func (TriggerOutput) ToTriggerPtrOutput ¶
func (o TriggerOutput) ToTriggerPtrOutput() TriggerPtrOutput
func (TriggerOutput) ToTriggerPtrOutputWithContext ¶
func (o TriggerOutput) ToTriggerPtrOutputWithContext(ctx context.Context) TriggerPtrOutput
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 TriggerPtrInput ¶
type TriggerPtrInput interface { pulumi.Input ToTriggerPtrOutput() TriggerPtrOutput ToTriggerPtrOutputWithContext(ctx context.Context) TriggerPtrOutput }
type TriggerPtrOutput ¶
type TriggerPtrOutput struct{ *pulumi.OutputState }
func (TriggerPtrOutput) Elem ¶ added in v4.15.0
func (o TriggerPtrOutput) Elem() TriggerOutput
func (TriggerPtrOutput) ElementType ¶
func (TriggerPtrOutput) ElementType() reflect.Type
func (TriggerPtrOutput) ToTriggerPtrOutput ¶
func (o TriggerPtrOutput) ToTriggerPtrOutput() TriggerPtrOutput
func (TriggerPtrOutput) ToTriggerPtrOutputWithContext ¶
func (o TriggerPtrOutput) ToTriggerPtrOutputWithContext(ctx context.Context) TriggerPtrOutput
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 // 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 // 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 // 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 TagsAll pulumi.StringMapInput // The type of trigger. Valid values are `CONDITIONAL`, `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 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"` 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/v4/go/aws/glue" "github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
func main() { pulumi.Run(func(ctx *pulumi.Context) error { exampleCatalogDatabase, err := glue.NewCatalogDatabase(ctx, "exampleCatalogDatabase", &glue.CatalogDatabaseArgs{ Name: pulumi.String("my_database"), }) if err != nil { return err } _, err = glue.NewUserDefinedFunction(ctx, "exampleUserDefinedFunction", &glue.UserDefinedFunctionArgs{ CatalogId: exampleCatalogDatabase.CatalogId, DatabaseName: exampleCatalogDatabase.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
Glue User Defined Functions can be imported 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, e.g.
```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
func (*UserDefinedFunction) ToUserDefinedFunctionPtrOutput ¶
func (i *UserDefinedFunction) ToUserDefinedFunctionPtrOutput() UserDefinedFunctionPtrOutput
func (*UserDefinedFunction) ToUserDefinedFunctionPtrOutputWithContext ¶
func (i *UserDefinedFunction) ToUserDefinedFunctionPtrOutputWithContext(ctx context.Context) UserDefinedFunctionPtrOutput
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) ElementType ¶
func (UserDefinedFunctionOutput) ElementType() reflect.Type
func (UserDefinedFunctionOutput) ToUserDefinedFunctionOutput ¶
func (o UserDefinedFunctionOutput) ToUserDefinedFunctionOutput() UserDefinedFunctionOutput
func (UserDefinedFunctionOutput) ToUserDefinedFunctionOutputWithContext ¶
func (o UserDefinedFunctionOutput) ToUserDefinedFunctionOutputWithContext(ctx context.Context) UserDefinedFunctionOutput
func (UserDefinedFunctionOutput) ToUserDefinedFunctionPtrOutput ¶
func (o UserDefinedFunctionOutput) ToUserDefinedFunctionPtrOutput() UserDefinedFunctionPtrOutput
func (UserDefinedFunctionOutput) ToUserDefinedFunctionPtrOutputWithContext ¶
func (o UserDefinedFunctionOutput) ToUserDefinedFunctionPtrOutputWithContext(ctx context.Context) UserDefinedFunctionPtrOutput
type UserDefinedFunctionPtrInput ¶
type UserDefinedFunctionPtrInput interface { pulumi.Input ToUserDefinedFunctionPtrOutput() UserDefinedFunctionPtrOutput ToUserDefinedFunctionPtrOutputWithContext(ctx context.Context) UserDefinedFunctionPtrOutput }
type UserDefinedFunctionPtrOutput ¶
type UserDefinedFunctionPtrOutput struct{ *pulumi.OutputState }
func (UserDefinedFunctionPtrOutput) Elem ¶ added in v4.15.0
func (o UserDefinedFunctionPtrOutput) Elem() UserDefinedFunctionOutput
func (UserDefinedFunctionPtrOutput) ElementType ¶
func (UserDefinedFunctionPtrOutput) ElementType() reflect.Type
func (UserDefinedFunctionPtrOutput) ToUserDefinedFunctionPtrOutput ¶
func (o UserDefinedFunctionPtrOutput) ToUserDefinedFunctionPtrOutput() UserDefinedFunctionPtrOutput
func (UserDefinedFunctionPtrOutput) ToUserDefinedFunctionPtrOutputWithContext ¶
func (o UserDefinedFunctionPtrOutput) ToUserDefinedFunctionPtrOutputWithContext(ctx context.Context) UserDefinedFunctionPtrOutput
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 { 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 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.MapOutput `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"` 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/v4/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", nil) if err != nil { return err } _, err = glue.NewTrigger(ctx, "example_start", &glue.TriggerArgs{ 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{ 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
Glue Workflows can be imported using `name`, e.g.
```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
func (*Workflow) ToWorkflowPtrOutput ¶
func (i *Workflow) ToWorkflowPtrOutput() WorkflowPtrOutput
func (*Workflow) ToWorkflowPtrOutputWithContext ¶
func (i *Workflow) ToWorkflowPtrOutputWithContext(ctx context.Context) WorkflowPtrOutput
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.MapInput // 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) ElementType ¶
func (WorkflowOutput) ElementType() reflect.Type
func (WorkflowOutput) ToWorkflowOutput ¶
func (o WorkflowOutput) ToWorkflowOutput() WorkflowOutput
func (WorkflowOutput) ToWorkflowOutputWithContext ¶
func (o WorkflowOutput) ToWorkflowOutputWithContext(ctx context.Context) WorkflowOutput
func (WorkflowOutput) ToWorkflowPtrOutput ¶
func (o WorkflowOutput) ToWorkflowPtrOutput() WorkflowPtrOutput
func (WorkflowOutput) ToWorkflowPtrOutputWithContext ¶
func (o WorkflowOutput) ToWorkflowPtrOutputWithContext(ctx context.Context) WorkflowPtrOutput
type WorkflowPtrInput ¶
type WorkflowPtrInput interface { pulumi.Input ToWorkflowPtrOutput() WorkflowPtrOutput ToWorkflowPtrOutputWithContext(ctx context.Context) WorkflowPtrOutput }
type WorkflowPtrOutput ¶
type WorkflowPtrOutput struct{ *pulumi.OutputState }
func (WorkflowPtrOutput) Elem ¶ added in v4.15.0
func (o WorkflowPtrOutput) Elem() WorkflowOutput
func (WorkflowPtrOutput) ElementType ¶
func (WorkflowPtrOutput) ElementType() reflect.Type
func (WorkflowPtrOutput) ToWorkflowPtrOutput ¶
func (o WorkflowPtrOutput) ToWorkflowPtrOutput() WorkflowPtrOutput
func (WorkflowPtrOutput) ToWorkflowPtrOutputWithContext ¶
func (o WorkflowPtrOutput) ToWorkflowPtrOutputWithContext(ctx context.Context) WorkflowPtrOutput
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.MapInput // 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 TagsAll pulumi.StringMapInput }
func (WorkflowState) ElementType ¶
func (WorkflowState) ElementType() reflect.Type
Source Files ¶
- catalogDatabase.go
- catalogTable.go
- classifier.go
- connection.go
- crawler.go
- dataCatalogEncryptionSettings.go
- devEndpoint.go
- getConnection.go
- getDataCatalogEncryptionSettings.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