Documentation
¶
Overview ¶
nolint: lll
nolint: lll
nolint: lll
nolint: lll
nolint: lll
nolint: lll
nolint: lll
nolint: lll
nolint: lll
nolint: lll
nolint: lll
Index ¶
- type CatalogDatabase
- type CatalogDatabaseArgs
- type CatalogDatabaseState
- type CatalogTable
- type CatalogTableArgs
- type CatalogTablePartitionKey
- type CatalogTablePartitionKeyArgs
- func (CatalogTablePartitionKeyArgs) ElementType() reflect.Type
- func (i CatalogTablePartitionKeyArgs) ToCatalogTablePartitionKeyOutput() CatalogTablePartitionKeyOutput
- func (i CatalogTablePartitionKeyArgs) ToCatalogTablePartitionKeyOutputWithContext(ctx context.Context) CatalogTablePartitionKeyOutput
- type CatalogTablePartitionKeyArray
- func (CatalogTablePartitionKeyArray) ElementType() reflect.Type
- func (i CatalogTablePartitionKeyArray) ToCatalogTablePartitionKeyArrayOutput() CatalogTablePartitionKeyArrayOutput
- func (i CatalogTablePartitionKeyArray) ToCatalogTablePartitionKeyArrayOutputWithContext(ctx context.Context) CatalogTablePartitionKeyArrayOutput
- type CatalogTablePartitionKeyArrayInput
- type CatalogTablePartitionKeyArrayOutput
- func (CatalogTablePartitionKeyArrayOutput) ElementType() reflect.Type
- func (o CatalogTablePartitionKeyArrayOutput) Index(i pulumi.IntInput) CatalogTablePartitionKeyOutput
- func (o CatalogTablePartitionKeyArrayOutput) ToCatalogTablePartitionKeyArrayOutput() CatalogTablePartitionKeyArrayOutput
- func (o CatalogTablePartitionKeyArrayOutput) ToCatalogTablePartitionKeyArrayOutputWithContext(ctx context.Context) CatalogTablePartitionKeyArrayOutput
- type CatalogTablePartitionKeyInput
- type CatalogTablePartitionKeyOutput
- func (o CatalogTablePartitionKeyOutput) Comment() pulumi.StringPtrOutput
- func (CatalogTablePartitionKeyOutput) ElementType() reflect.Type
- func (o CatalogTablePartitionKeyOutput) Name() pulumi.StringOutput
- func (o CatalogTablePartitionKeyOutput) ToCatalogTablePartitionKeyOutput() CatalogTablePartitionKeyOutput
- func (o CatalogTablePartitionKeyOutput) ToCatalogTablePartitionKeyOutputWithContext(ctx context.Context) CatalogTablePartitionKeyOutput
- func (o CatalogTablePartitionKeyOutput) Type() pulumi.StringPtrOutput
- type CatalogTableState
- type CatalogTableStorageDescriptor
- type CatalogTableStorageDescriptorArgs
- func (CatalogTableStorageDescriptorArgs) ElementType() reflect.Type
- func (i CatalogTableStorageDescriptorArgs) ToCatalogTableStorageDescriptorOutput() CatalogTableStorageDescriptorOutput
- func (i CatalogTableStorageDescriptorArgs) ToCatalogTableStorageDescriptorOutputWithContext(ctx context.Context) CatalogTableStorageDescriptorOutput
- func (i CatalogTableStorageDescriptorArgs) ToCatalogTableStorageDescriptorPtrOutput() CatalogTableStorageDescriptorPtrOutput
- func (i CatalogTableStorageDescriptorArgs) ToCatalogTableStorageDescriptorPtrOutputWithContext(ctx context.Context) CatalogTableStorageDescriptorPtrOutput
- type CatalogTableStorageDescriptorColumn
- type CatalogTableStorageDescriptorColumnArgs
- func (CatalogTableStorageDescriptorColumnArgs) ElementType() reflect.Type
- func (i CatalogTableStorageDescriptorColumnArgs) ToCatalogTableStorageDescriptorColumnOutput() CatalogTableStorageDescriptorColumnOutput
- func (i CatalogTableStorageDescriptorColumnArgs) ToCatalogTableStorageDescriptorColumnOutputWithContext(ctx context.Context) CatalogTableStorageDescriptorColumnOutput
- type CatalogTableStorageDescriptorColumnArray
- func (CatalogTableStorageDescriptorColumnArray) ElementType() reflect.Type
- func (i CatalogTableStorageDescriptorColumnArray) ToCatalogTableStorageDescriptorColumnArrayOutput() CatalogTableStorageDescriptorColumnArrayOutput
- func (i CatalogTableStorageDescriptorColumnArray) ToCatalogTableStorageDescriptorColumnArrayOutputWithContext(ctx context.Context) CatalogTableStorageDescriptorColumnArrayOutput
- type CatalogTableStorageDescriptorColumnArrayInput
- type CatalogTableStorageDescriptorColumnArrayOutput
- func (CatalogTableStorageDescriptorColumnArrayOutput) ElementType() reflect.Type
- func (o CatalogTableStorageDescriptorColumnArrayOutput) Index(i pulumi.IntInput) CatalogTableStorageDescriptorColumnOutput
- func (o CatalogTableStorageDescriptorColumnArrayOutput) ToCatalogTableStorageDescriptorColumnArrayOutput() CatalogTableStorageDescriptorColumnArrayOutput
- func (o CatalogTableStorageDescriptorColumnArrayOutput) ToCatalogTableStorageDescriptorColumnArrayOutputWithContext(ctx context.Context) CatalogTableStorageDescriptorColumnArrayOutput
- type CatalogTableStorageDescriptorColumnInput
- type CatalogTableStorageDescriptorColumnOutput
- func (o CatalogTableStorageDescriptorColumnOutput) Comment() pulumi.StringPtrOutput
- func (CatalogTableStorageDescriptorColumnOutput) ElementType() reflect.Type
- func (o CatalogTableStorageDescriptorColumnOutput) Name() pulumi.StringOutput
- func (o CatalogTableStorageDescriptorColumnOutput) 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) 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) 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 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 Classifier
- type ClassifierArgs
- 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.StringOutput
- func (o ClassifierGrokClassifierPtrOutput) CustomPatterns() pulumi.StringPtrOutput
- func (o ClassifierGrokClassifierPtrOutput) Elem() ClassifierGrokClassifierOutput
- func (ClassifierGrokClassifierPtrOutput) ElementType() reflect.Type
- func (o ClassifierGrokClassifierPtrOutput) GrokPattern() pulumi.StringOutput
- func (o ClassifierGrokClassifierPtrOutput) ToClassifierGrokClassifierPtrOutput() ClassifierGrokClassifierPtrOutput
- func (o ClassifierGrokClassifierPtrOutput) ToClassifierGrokClassifierPtrOutputWithContext(ctx context.Context) ClassifierGrokClassifierPtrOutput
- 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.StringOutput
- func (o ClassifierJsonClassifierPtrOutput) ToClassifierJsonClassifierPtrOutput() ClassifierJsonClassifierPtrOutput
- func (o ClassifierJsonClassifierPtrOutput) ToClassifierJsonClassifierPtrOutputWithContext(ctx context.Context) ClassifierJsonClassifierPtrOutput
- 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.StringOutput
- func (o ClassifierXmlClassifierPtrOutput) Elem() ClassifierXmlClassifierOutput
- func (ClassifierXmlClassifierPtrOutput) ElementType() reflect.Type
- func (o ClassifierXmlClassifierPtrOutput) RowTag() pulumi.StringOutput
- func (o ClassifierXmlClassifierPtrOutput) ToClassifierXmlClassifierPtrOutput() ClassifierXmlClassifierPtrOutput
- func (o ClassifierXmlClassifierPtrOutput) ToClassifierXmlClassifierPtrOutputWithContext(ctx context.Context) ClassifierXmlClassifierPtrOutput
- type Connection
- type ConnectionArgs
- type ConnectionPhysicalConnectionRequirements
- type ConnectionPhysicalConnectionRequirementsArgs
- func (ConnectionPhysicalConnectionRequirementsArgs) ElementType() reflect.Type
- func (i ConnectionPhysicalConnectionRequirementsArgs) ToConnectionPhysicalConnectionRequirementsOutput() ConnectionPhysicalConnectionRequirementsOutput
- func (i ConnectionPhysicalConnectionRequirementsArgs) ToConnectionPhysicalConnectionRequirementsOutputWithContext(ctx context.Context) ConnectionPhysicalConnectionRequirementsOutput
- func (i ConnectionPhysicalConnectionRequirementsArgs) ToConnectionPhysicalConnectionRequirementsPtrOutput() ConnectionPhysicalConnectionRequirementsPtrOutput
- func (i ConnectionPhysicalConnectionRequirementsArgs) ToConnectionPhysicalConnectionRequirementsPtrOutputWithContext(ctx context.Context) ConnectionPhysicalConnectionRequirementsPtrOutput
- type ConnectionPhysicalConnectionRequirementsInput
- type ConnectionPhysicalConnectionRequirementsOutput
- func (o ConnectionPhysicalConnectionRequirementsOutput) AvailabilityZone() pulumi.StringPtrOutput
- func (ConnectionPhysicalConnectionRequirementsOutput) ElementType() reflect.Type
- func (o ConnectionPhysicalConnectionRequirementsOutput) SecurityGroupIdLists() pulumi.StringArrayOutput
- func (o ConnectionPhysicalConnectionRequirementsOutput) SubnetId() pulumi.StringPtrOutput
- func (o ConnectionPhysicalConnectionRequirementsOutput) ToConnectionPhysicalConnectionRequirementsOutput() ConnectionPhysicalConnectionRequirementsOutput
- func (o ConnectionPhysicalConnectionRequirementsOutput) ToConnectionPhysicalConnectionRequirementsOutputWithContext(ctx context.Context) ConnectionPhysicalConnectionRequirementsOutput
- func (o ConnectionPhysicalConnectionRequirementsOutput) ToConnectionPhysicalConnectionRequirementsPtrOutput() ConnectionPhysicalConnectionRequirementsPtrOutput
- func (o ConnectionPhysicalConnectionRequirementsOutput) ToConnectionPhysicalConnectionRequirementsPtrOutputWithContext(ctx context.Context) ConnectionPhysicalConnectionRequirementsPtrOutput
- type ConnectionPhysicalConnectionRequirementsPtrInput
- type ConnectionPhysicalConnectionRequirementsPtrOutput
- func (o ConnectionPhysicalConnectionRequirementsPtrOutput) AvailabilityZone() pulumi.StringPtrOutput
- func (o ConnectionPhysicalConnectionRequirementsPtrOutput) Elem() ConnectionPhysicalConnectionRequirementsOutput
- func (ConnectionPhysicalConnectionRequirementsPtrOutput) ElementType() reflect.Type
- func (o ConnectionPhysicalConnectionRequirementsPtrOutput) SecurityGroupIdLists() pulumi.StringArrayOutput
- func (o ConnectionPhysicalConnectionRequirementsPtrOutput) SubnetId() pulumi.StringPtrOutput
- func (o ConnectionPhysicalConnectionRequirementsPtrOutput) ToConnectionPhysicalConnectionRequirementsPtrOutput() ConnectionPhysicalConnectionRequirementsPtrOutput
- func (o ConnectionPhysicalConnectionRequirementsPtrOutput) ToConnectionPhysicalConnectionRequirementsPtrOutputWithContext(ctx context.Context) ConnectionPhysicalConnectionRequirementsPtrOutput
- type ConnectionState
- type Crawler
- type CrawlerArgs
- type 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) ToCrawlerDynamodbTargetOutput() CrawlerDynamodbTargetOutput
- func (o CrawlerDynamodbTargetOutput) ToCrawlerDynamodbTargetOutputWithContext(ctx context.Context) CrawlerDynamodbTargetOutput
- 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 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 (CrawlerS3TargetOutput) ElementType() reflect.Type
- func (o CrawlerS3TargetOutput) Exclusions() pulumi.StringArrayOutput
- func (o CrawlerS3TargetOutput) Path() pulumi.StringOutput
- 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 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 GetScriptResult
- type Job
- type JobArgs
- 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.StringOutput
- 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 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 JobState
- type SecurityConfiguration
- type SecurityConfigurationArgs
- 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
- 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
- type SecurityConfigurationEncryptionConfigurationInput
- type SecurityConfigurationEncryptionConfigurationJobBookmarksEncryption
- type SecurityConfigurationEncryptionConfigurationJobBookmarksEncryptionArgs
- func (SecurityConfigurationEncryptionConfigurationJobBookmarksEncryptionArgs) ElementType() reflect.Type
- func (i SecurityConfigurationEncryptionConfigurationJobBookmarksEncryptionArgs) ToSecurityConfigurationEncryptionConfigurationJobBookmarksEncryptionOutput() SecurityConfigurationEncryptionConfigurationJobBookmarksEncryptionOutput
- func (i SecurityConfigurationEncryptionConfigurationJobBookmarksEncryptionArgs) ToSecurityConfigurationEncryptionConfigurationJobBookmarksEncryptionOutputWithContext(ctx context.Context) SecurityConfigurationEncryptionConfigurationJobBookmarksEncryptionOutput
- 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
- 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() SecurityConfigurationEncryptionConfigurationCloudwatchEncryptionOutput
- func (o SecurityConfigurationEncryptionConfigurationPtrOutput) Elem() SecurityConfigurationEncryptionConfigurationOutput
- func (SecurityConfigurationEncryptionConfigurationPtrOutput) ElementType() reflect.Type
- func (o SecurityConfigurationEncryptionConfigurationPtrOutput) JobBookmarksEncryption() SecurityConfigurationEncryptionConfigurationJobBookmarksEncryptionOutput
- func (o SecurityConfigurationEncryptionConfigurationPtrOutput) S3Encryption() SecurityConfigurationEncryptionConfigurationS3EncryptionOutput
- 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
- 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
- type SecurityConfigurationState
- type Trigger
- type TriggerAction
- type TriggerActionArgs
- type TriggerActionArray
- type TriggerActionArrayInput
- type TriggerActionArrayOutput
- func (TriggerActionArrayOutput) ElementType() reflect.Type
- func (o TriggerActionArrayOutput) Index(i pulumi.IntInput) TriggerActionOutput
- func (o TriggerActionArrayOutput) ToTriggerActionArrayOutput() TriggerActionArrayOutput
- func (o TriggerActionArrayOutput) ToTriggerActionArrayOutputWithContext(ctx context.Context) TriggerActionArrayOutput
- type TriggerActionInput
- type TriggerActionOutput
- func (o TriggerActionOutput) Arguments() pulumi.MapOutput
- func (o TriggerActionOutput) CrawlerName() pulumi.StringPtrOutput
- func (TriggerActionOutput) ElementType() reflect.Type
- func (o TriggerActionOutput) JobName() pulumi.StringPtrOutput
- func (o TriggerActionOutput) Timeout() pulumi.IntPtrOutput
- func (o TriggerActionOutput) ToTriggerActionOutput() TriggerActionOutput
- func (o TriggerActionOutput) ToTriggerActionOutputWithContext(ctx context.Context) TriggerActionOutput
- type TriggerArgs
- type TriggerPredicate
- type TriggerPredicateArgs
- func (TriggerPredicateArgs) ElementType() reflect.Type
- func (i TriggerPredicateArgs) ToTriggerPredicateOutput() TriggerPredicateOutput
- func (i TriggerPredicateArgs) ToTriggerPredicateOutputWithContext(ctx context.Context) TriggerPredicateOutput
- func (i TriggerPredicateArgs) ToTriggerPredicatePtrOutput() TriggerPredicatePtrOutput
- func (i TriggerPredicateArgs) ToTriggerPredicatePtrOutputWithContext(ctx context.Context) TriggerPredicatePtrOutput
- type TriggerPredicateCondition
- type TriggerPredicateConditionArgs
- func (TriggerPredicateConditionArgs) ElementType() reflect.Type
- func (i TriggerPredicateConditionArgs) ToTriggerPredicateConditionOutput() TriggerPredicateConditionOutput
- func (i TriggerPredicateConditionArgs) ToTriggerPredicateConditionOutputWithContext(ctx context.Context) TriggerPredicateConditionOutput
- type TriggerPredicateConditionArray
- func (TriggerPredicateConditionArray) ElementType() reflect.Type
- func (i TriggerPredicateConditionArray) ToTriggerPredicateConditionArrayOutput() TriggerPredicateConditionArrayOutput
- func (i TriggerPredicateConditionArray) ToTriggerPredicateConditionArrayOutputWithContext(ctx context.Context) TriggerPredicateConditionArrayOutput
- type TriggerPredicateConditionArrayInput
- type TriggerPredicateConditionArrayOutput
- func (TriggerPredicateConditionArrayOutput) ElementType() reflect.Type
- func (o TriggerPredicateConditionArrayOutput) Index(i pulumi.IntInput) TriggerPredicateConditionOutput
- func (o TriggerPredicateConditionArrayOutput) ToTriggerPredicateConditionArrayOutput() TriggerPredicateConditionArrayOutput
- func (o TriggerPredicateConditionArrayOutput) ToTriggerPredicateConditionArrayOutputWithContext(ctx context.Context) TriggerPredicateConditionArrayOutput
- type TriggerPredicateConditionInput
- type TriggerPredicateConditionOutput
- func (o TriggerPredicateConditionOutput) CrawlState() pulumi.StringPtrOutput
- func (o TriggerPredicateConditionOutput) CrawlerName() pulumi.StringPtrOutput
- func (TriggerPredicateConditionOutput) ElementType() reflect.Type
- func (o TriggerPredicateConditionOutput) JobName() pulumi.StringPtrOutput
- func (o TriggerPredicateConditionOutput) LogicalOperator() pulumi.StringPtrOutput
- func (o TriggerPredicateConditionOutput) State() pulumi.StringPtrOutput
- func (o TriggerPredicateConditionOutput) ToTriggerPredicateConditionOutput() TriggerPredicateConditionOutput
- func (o TriggerPredicateConditionOutput) ToTriggerPredicateConditionOutputWithContext(ctx context.Context) TriggerPredicateConditionOutput
- type TriggerPredicateInput
- type TriggerPredicateOutput
- func (o TriggerPredicateOutput) Conditions() TriggerPredicateConditionArrayOutput
- func (TriggerPredicateOutput) ElementType() reflect.Type
- func (o TriggerPredicateOutput) Logical() pulumi.StringPtrOutput
- func (o TriggerPredicateOutput) ToTriggerPredicateOutput() TriggerPredicateOutput
- func (o TriggerPredicateOutput) ToTriggerPredicateOutputWithContext(ctx context.Context) TriggerPredicateOutput
- func (o TriggerPredicateOutput) ToTriggerPredicatePtrOutput() TriggerPredicatePtrOutput
- func (o TriggerPredicateOutput) ToTriggerPredicatePtrOutputWithContext(ctx context.Context) TriggerPredicatePtrOutput
- type TriggerPredicatePtrInput
- type TriggerPredicatePtrOutput
- func (o TriggerPredicatePtrOutput) Conditions() TriggerPredicateConditionArrayOutput
- func (o TriggerPredicatePtrOutput) Elem() TriggerPredicateOutput
- func (TriggerPredicatePtrOutput) ElementType() reflect.Type
- func (o TriggerPredicatePtrOutput) Logical() pulumi.StringPtrOutput
- func (o TriggerPredicatePtrOutput) ToTriggerPredicatePtrOutput() TriggerPredicatePtrOutput
- func (o TriggerPredicatePtrOutput) ToTriggerPredicatePtrOutputWithContext(ctx context.Context) TriggerPredicatePtrOutput
- type TriggerState
- type Workflow
- type WorkflowArgs
- 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 // ID of the Glue Catalog to create the database in. If omitted, this defaults to the AWS Account ID. CatalogId pulumi.StringOutput `pulumi:"catalogId"` // Description of the database. Description pulumi.StringPtrOutput `pulumi:"description"` // The location of the database (for example, an HDFS path). LocationUri pulumi.StringPtrOutput `pulumi:"locationUri"` // The name of the database. Name pulumi.StringOutput `pulumi:"name"` // A list of key-value pairs that define parameters and properties of the database. Parameters pulumi.StringMapOutput `pulumi:"parameters"` }
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
> This content is derived from https://github.com/terraform-providers/terraform-provider-aws/blob/master/website/docs/r/glue_catalog_database.html.markdown.
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.
type CatalogDatabaseArgs ¶
type CatalogDatabaseArgs struct { // ID of the Glue Catalog to create the database in. If omitted, this defaults to the AWS Account ID. CatalogId pulumi.StringPtrInput // Description of the database. Description pulumi.StringPtrInput // The location of the database (for example, an HDFS path). LocationUri pulumi.StringPtrInput // The name of the database. Name pulumi.StringPtrInput // A list of key-value pairs that define parameters and properties of the database. Parameters pulumi.StringMapInput }
The set of arguments for constructing a CatalogDatabase resource.
func (CatalogDatabaseArgs) ElementType ¶ added in v1.19.0
func (CatalogDatabaseArgs) ElementType() reflect.Type
type CatalogDatabaseState ¶
type CatalogDatabaseState struct { // ID of the Glue Catalog to create the database in. If omitted, this defaults to the AWS Account ID. CatalogId pulumi.StringPtrInput // Description of the database. Description pulumi.StringPtrInput // The location of the database (for example, an HDFS path). LocationUri pulumi.StringPtrInput // The name of the database. Name pulumi.StringPtrInput // A list of key-value pairs that define parameters and properties of the database. Parameters pulumi.StringMapInput }
func (CatalogDatabaseState) ElementType ¶ added in v1.19.0
func (CatalogDatabaseState) ElementType() reflect.Type
type CatalogTable ¶
type CatalogTable 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"` // Name of the metadata database where the table metadata resides. For Hive compatibility, this must be all lowercase. DatabaseName pulumi.StringOutput `pulumi:"databaseName"` // Description of the table. Description pulumi.StringPtrOutput `pulumi:"description"` // Name of the SerDe. Name pulumi.StringOutput `pulumi:"name"` // Owner of the table. Owner pulumi.StringPtrOutput `pulumi:"owner"` // A map of initialization parameters for the SerDe, in key-value form. Parameters pulumi.StringMapOutput `pulumi:"parameters"` // A list of columns by which the table is partitioned. Only primitive types are supported as partition keys. PartitionKeys CatalogTablePartitionKeyArrayOutput `pulumi:"partitionKeys"` // Retention time for this table. Retention pulumi.IntPtrOutput `pulumi:"retention"` // 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 CatalogTableStorageDescriptorPtrOutput `pulumi:"storageDescriptor"` // The type of this table (EXTERNAL_TABLE, VIRTUAL_VIEW, etc.). TableType pulumi.StringPtrOutput `pulumi:"tableType"` // 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.
> This content is derived from https://github.com/terraform-providers/terraform-provider-aws/blob/master/website/docs/r/glue_catalog_table.html.markdown.
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.
type CatalogTableArgs ¶
type CatalogTableArgs struct { // ID of the Glue Catalog and database to create the table in. If omitted, this defaults to the AWS Account ID plus the database name. CatalogId pulumi.StringPtrInput // Name of the metadata database where the table metadata resides. For Hive compatibility, this must be all lowercase. DatabaseName pulumi.StringInput // Description of the table. Description pulumi.StringPtrInput // Name of the SerDe. Name pulumi.StringPtrInput // Owner of the table. Owner pulumi.StringPtrInput // A map of initialization parameters for the SerDe, in key-value form. Parameters pulumi.StringMapInput // A list of columns by which the table is partitioned. Only primitive types are supported as partition keys. PartitionKeys CatalogTablePartitionKeyArrayInput // Retention time for this table. Retention pulumi.IntPtrInput // 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 CatalogTableStorageDescriptorPtrInput // The type of this table (EXTERNAL_TABLE, VIRTUAL_VIEW, etc.). TableType pulumi.StringPtrInput // 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 ¶ added in v1.19.0
func (CatalogTableArgs) ElementType() reflect.Type
type CatalogTablePartitionKey ¶ added in v1.19.0
type CatalogTablePartitionKeyArgs ¶ added in v1.19.0
type CatalogTablePartitionKeyArgs 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 (CatalogTablePartitionKeyArgs) ElementType ¶ added in v1.19.0
func (CatalogTablePartitionKeyArgs) ElementType() reflect.Type
func (CatalogTablePartitionKeyArgs) ToCatalogTablePartitionKeyOutput ¶ added in v1.19.0
func (i CatalogTablePartitionKeyArgs) ToCatalogTablePartitionKeyOutput() CatalogTablePartitionKeyOutput
func (CatalogTablePartitionKeyArgs) ToCatalogTablePartitionKeyOutputWithContext ¶ added in v1.19.0
func (i CatalogTablePartitionKeyArgs) ToCatalogTablePartitionKeyOutputWithContext(ctx context.Context) CatalogTablePartitionKeyOutput
type CatalogTablePartitionKeyArray ¶ added in v1.19.0
type CatalogTablePartitionKeyArray []CatalogTablePartitionKeyInput
func (CatalogTablePartitionKeyArray) ElementType ¶ added in v1.19.0
func (CatalogTablePartitionKeyArray) ElementType() reflect.Type
func (CatalogTablePartitionKeyArray) ToCatalogTablePartitionKeyArrayOutput ¶ added in v1.19.0
func (i CatalogTablePartitionKeyArray) ToCatalogTablePartitionKeyArrayOutput() CatalogTablePartitionKeyArrayOutput
func (CatalogTablePartitionKeyArray) ToCatalogTablePartitionKeyArrayOutputWithContext ¶ added in v1.19.0
func (i CatalogTablePartitionKeyArray) ToCatalogTablePartitionKeyArrayOutputWithContext(ctx context.Context) CatalogTablePartitionKeyArrayOutput
type CatalogTablePartitionKeyArrayInput ¶ added in v1.19.0
type CatalogTablePartitionKeyArrayInput interface { pulumi.Input ToCatalogTablePartitionKeyArrayOutput() CatalogTablePartitionKeyArrayOutput ToCatalogTablePartitionKeyArrayOutputWithContext(context.Context) CatalogTablePartitionKeyArrayOutput }
type CatalogTablePartitionKeyArrayOutput ¶ added in v1.19.0
type CatalogTablePartitionKeyArrayOutput struct{ *pulumi.OutputState }
func (CatalogTablePartitionKeyArrayOutput) ElementType ¶ added in v1.19.0
func (CatalogTablePartitionKeyArrayOutput) ElementType() reflect.Type
func (CatalogTablePartitionKeyArrayOutput) Index ¶ added in v1.19.0
func (o CatalogTablePartitionKeyArrayOutput) Index(i pulumi.IntInput) CatalogTablePartitionKeyOutput
func (CatalogTablePartitionKeyArrayOutput) ToCatalogTablePartitionKeyArrayOutput ¶ added in v1.19.0
func (o CatalogTablePartitionKeyArrayOutput) ToCatalogTablePartitionKeyArrayOutput() CatalogTablePartitionKeyArrayOutput
func (CatalogTablePartitionKeyArrayOutput) ToCatalogTablePartitionKeyArrayOutputWithContext ¶ added in v1.19.0
func (o CatalogTablePartitionKeyArrayOutput) ToCatalogTablePartitionKeyArrayOutputWithContext(ctx context.Context) CatalogTablePartitionKeyArrayOutput
type CatalogTablePartitionKeyInput ¶ added in v1.19.0
type CatalogTablePartitionKeyInput interface { pulumi.Input ToCatalogTablePartitionKeyOutput() CatalogTablePartitionKeyOutput ToCatalogTablePartitionKeyOutputWithContext(context.Context) CatalogTablePartitionKeyOutput }
type CatalogTablePartitionKeyOutput ¶ added in v1.19.0
type CatalogTablePartitionKeyOutput struct{ *pulumi.OutputState }
func (CatalogTablePartitionKeyOutput) Comment ¶ added in v1.19.0
func (o CatalogTablePartitionKeyOutput) Comment() pulumi.StringPtrOutput
Free-form text comment.
func (CatalogTablePartitionKeyOutput) ElementType ¶ added in v1.19.0
func (CatalogTablePartitionKeyOutput) ElementType() reflect.Type
func (CatalogTablePartitionKeyOutput) Name ¶ added in v1.19.0
func (o CatalogTablePartitionKeyOutput) Name() pulumi.StringOutput
Name of the SerDe.
func (CatalogTablePartitionKeyOutput) ToCatalogTablePartitionKeyOutput ¶ added in v1.19.0
func (o CatalogTablePartitionKeyOutput) ToCatalogTablePartitionKeyOutput() CatalogTablePartitionKeyOutput
func (CatalogTablePartitionKeyOutput) ToCatalogTablePartitionKeyOutputWithContext ¶ added in v1.19.0
func (o CatalogTablePartitionKeyOutput) ToCatalogTablePartitionKeyOutputWithContext(ctx context.Context) CatalogTablePartitionKeyOutput
func (CatalogTablePartitionKeyOutput) Type ¶ added in v1.19.0
func (o CatalogTablePartitionKeyOutput) Type() pulumi.StringPtrOutput
The datatype of data in the Column.
type CatalogTableState ¶
type CatalogTableState 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.StringPtrInput // Description of the table. Description pulumi.StringPtrInput // Name of the SerDe. Name pulumi.StringPtrInput // Owner of the table. Owner pulumi.StringPtrInput // A map of initialization parameters for the SerDe, in key-value form. Parameters pulumi.StringMapInput // A list of columns by which the table is partitioned. Only primitive types are supported as partition keys. PartitionKeys CatalogTablePartitionKeyArrayInput // Retention time for this table. Retention pulumi.IntPtrInput // 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 CatalogTableStorageDescriptorPtrInput // The type of this table (EXTERNAL_TABLE, VIRTUAL_VIEW, etc.). TableType pulumi.StringPtrInput // 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 ¶ added in v1.19.0
func (CatalogTableState) ElementType() reflect.Type
type CatalogTableStorageDescriptor ¶ added in v1.19.0
type CatalogTableStorageDescriptor 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 []CatalogTableStorageDescriptorColumn `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 *CatalogTableStorageDescriptorSerDeInfo `pulumi:"serDeInfo"` // Information about values that appear very frequently in a column (skewed values). SkewedInfo *CatalogTableStorageDescriptorSkewedInfo `pulumi:"skewedInfo"` // A list of Order objects specifying the sort order of each bucket in the table. SortColumns []CatalogTableStorageDescriptorSortColumn `pulumi:"sortColumns"` // True if the table data is stored in subdirectories, or False if not. StoredAsSubDirectories *bool `pulumi:"storedAsSubDirectories"` }
type CatalogTableStorageDescriptorArgs ¶ added in v1.19.0
type CatalogTableStorageDescriptorArgs 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 CatalogTableStorageDescriptorColumnArrayInput `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 CatalogTableStorageDescriptorSerDeInfoPtrInput `pulumi:"serDeInfo"` // Information about values that appear very frequently in a column (skewed values). SkewedInfo CatalogTableStorageDescriptorSkewedInfoPtrInput `pulumi:"skewedInfo"` // A list of Order objects specifying the sort order of each bucket in the table. SortColumns CatalogTableStorageDescriptorSortColumnArrayInput `pulumi:"sortColumns"` // True if the table data is stored in subdirectories, or False if not. StoredAsSubDirectories pulumi.BoolPtrInput `pulumi:"storedAsSubDirectories"` }
func (CatalogTableStorageDescriptorArgs) ElementType ¶ added in v1.19.0
func (CatalogTableStorageDescriptorArgs) ElementType() reflect.Type
func (CatalogTableStorageDescriptorArgs) ToCatalogTableStorageDescriptorOutput ¶ added in v1.19.0
func (i CatalogTableStorageDescriptorArgs) ToCatalogTableStorageDescriptorOutput() CatalogTableStorageDescriptorOutput
func (CatalogTableStorageDescriptorArgs) ToCatalogTableStorageDescriptorOutputWithContext ¶ added in v1.19.0
func (i CatalogTableStorageDescriptorArgs) ToCatalogTableStorageDescriptorOutputWithContext(ctx context.Context) CatalogTableStorageDescriptorOutput
func (CatalogTableStorageDescriptorArgs) ToCatalogTableStorageDescriptorPtrOutput ¶ added in v1.19.0
func (i CatalogTableStorageDescriptorArgs) ToCatalogTableStorageDescriptorPtrOutput() CatalogTableStorageDescriptorPtrOutput
func (CatalogTableStorageDescriptorArgs) ToCatalogTableStorageDescriptorPtrOutputWithContext ¶ added in v1.19.0
func (i CatalogTableStorageDescriptorArgs) ToCatalogTableStorageDescriptorPtrOutputWithContext(ctx context.Context) CatalogTableStorageDescriptorPtrOutput
type CatalogTableStorageDescriptorColumn ¶ added in v1.19.0
type CatalogTableStorageDescriptorColumnArgs ¶ added in v1.19.0
type CatalogTableStorageDescriptorColumnArgs 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 (CatalogTableStorageDescriptorColumnArgs) ElementType ¶ added in v1.19.0
func (CatalogTableStorageDescriptorColumnArgs) ElementType() reflect.Type
func (CatalogTableStorageDescriptorColumnArgs) ToCatalogTableStorageDescriptorColumnOutput ¶ added in v1.19.0
func (i CatalogTableStorageDescriptorColumnArgs) ToCatalogTableStorageDescriptorColumnOutput() CatalogTableStorageDescriptorColumnOutput
func (CatalogTableStorageDescriptorColumnArgs) ToCatalogTableStorageDescriptorColumnOutputWithContext ¶ added in v1.19.0
func (i CatalogTableStorageDescriptorColumnArgs) ToCatalogTableStorageDescriptorColumnOutputWithContext(ctx context.Context) CatalogTableStorageDescriptorColumnOutput
type CatalogTableStorageDescriptorColumnArray ¶ added in v1.19.0
type CatalogTableStorageDescriptorColumnArray []CatalogTableStorageDescriptorColumnInput
func (CatalogTableStorageDescriptorColumnArray) ElementType ¶ added in v1.19.0
func (CatalogTableStorageDescriptorColumnArray) ElementType() reflect.Type
func (CatalogTableStorageDescriptorColumnArray) ToCatalogTableStorageDescriptorColumnArrayOutput ¶ added in v1.19.0
func (i CatalogTableStorageDescriptorColumnArray) ToCatalogTableStorageDescriptorColumnArrayOutput() CatalogTableStorageDescriptorColumnArrayOutput
func (CatalogTableStorageDescriptorColumnArray) ToCatalogTableStorageDescriptorColumnArrayOutputWithContext ¶ added in v1.19.0
func (i CatalogTableStorageDescriptorColumnArray) ToCatalogTableStorageDescriptorColumnArrayOutputWithContext(ctx context.Context) CatalogTableStorageDescriptorColumnArrayOutput
type CatalogTableStorageDescriptorColumnArrayInput ¶ added in v1.19.0
type CatalogTableStorageDescriptorColumnArrayInput interface { pulumi.Input ToCatalogTableStorageDescriptorColumnArrayOutput() CatalogTableStorageDescriptorColumnArrayOutput ToCatalogTableStorageDescriptorColumnArrayOutputWithContext(context.Context) CatalogTableStorageDescriptorColumnArrayOutput }
type CatalogTableStorageDescriptorColumnArrayOutput ¶ added in v1.19.0
type CatalogTableStorageDescriptorColumnArrayOutput struct{ *pulumi.OutputState }
func (CatalogTableStorageDescriptorColumnArrayOutput) ElementType ¶ added in v1.19.0
func (CatalogTableStorageDescriptorColumnArrayOutput) ElementType() reflect.Type
func (CatalogTableStorageDescriptorColumnArrayOutput) ToCatalogTableStorageDescriptorColumnArrayOutput ¶ added in v1.19.0
func (o CatalogTableStorageDescriptorColumnArrayOutput) ToCatalogTableStorageDescriptorColumnArrayOutput() CatalogTableStorageDescriptorColumnArrayOutput
func (CatalogTableStorageDescriptorColumnArrayOutput) ToCatalogTableStorageDescriptorColumnArrayOutputWithContext ¶ added in v1.19.0
func (o CatalogTableStorageDescriptorColumnArrayOutput) ToCatalogTableStorageDescriptorColumnArrayOutputWithContext(ctx context.Context) CatalogTableStorageDescriptorColumnArrayOutput
type CatalogTableStorageDescriptorColumnInput ¶ added in v1.19.0
type CatalogTableStorageDescriptorColumnInput interface { pulumi.Input ToCatalogTableStorageDescriptorColumnOutput() CatalogTableStorageDescriptorColumnOutput ToCatalogTableStorageDescriptorColumnOutputWithContext(context.Context) CatalogTableStorageDescriptorColumnOutput }
type CatalogTableStorageDescriptorColumnOutput ¶ added in v1.19.0
type CatalogTableStorageDescriptorColumnOutput struct{ *pulumi.OutputState }
func (CatalogTableStorageDescriptorColumnOutput) Comment ¶ added in v1.19.0
func (o CatalogTableStorageDescriptorColumnOutput) Comment() pulumi.StringPtrOutput
Free-form text comment.
func (CatalogTableStorageDescriptorColumnOutput) ElementType ¶ added in v1.19.0
func (CatalogTableStorageDescriptorColumnOutput) ElementType() reflect.Type
func (CatalogTableStorageDescriptorColumnOutput) Name ¶ added in v1.19.0
func (o CatalogTableStorageDescriptorColumnOutput) Name() pulumi.StringOutput
Name of the SerDe.
func (CatalogTableStorageDescriptorColumnOutput) ToCatalogTableStorageDescriptorColumnOutput ¶ added in v1.19.0
func (o CatalogTableStorageDescriptorColumnOutput) ToCatalogTableStorageDescriptorColumnOutput() CatalogTableStorageDescriptorColumnOutput
func (CatalogTableStorageDescriptorColumnOutput) ToCatalogTableStorageDescriptorColumnOutputWithContext ¶ added in v1.19.0
func (o CatalogTableStorageDescriptorColumnOutput) ToCatalogTableStorageDescriptorColumnOutputWithContext(ctx context.Context) CatalogTableStorageDescriptorColumnOutput
func (CatalogTableStorageDescriptorColumnOutput) Type ¶ added in v1.19.0
func (o CatalogTableStorageDescriptorColumnOutput) Type() pulumi.StringPtrOutput
The datatype of data in the Column.
type CatalogTableStorageDescriptorInput ¶ added in v1.19.0
type CatalogTableStorageDescriptorInput interface { pulumi.Input ToCatalogTableStorageDescriptorOutput() CatalogTableStorageDescriptorOutput ToCatalogTableStorageDescriptorOutputWithContext(context.Context) CatalogTableStorageDescriptorOutput }
type CatalogTableStorageDescriptorOutput ¶ added in v1.19.0
type CatalogTableStorageDescriptorOutput struct{ *pulumi.OutputState }
func (CatalogTableStorageDescriptorOutput) BucketColumns ¶ added in v1.19.0
func (o CatalogTableStorageDescriptorOutput) BucketColumns() pulumi.StringArrayOutput
A list of reducer grouping columns, clustering columns, and bucketing columns in the table.
func (CatalogTableStorageDescriptorOutput) Columns ¶ added in v1.19.0
func (o CatalogTableStorageDescriptorOutput) Columns() CatalogTableStorageDescriptorColumnArrayOutput
A list of the Columns in the table.
func (CatalogTableStorageDescriptorOutput) Compressed ¶ added in v1.19.0
func (o CatalogTableStorageDescriptorOutput) Compressed() pulumi.BoolPtrOutput
True if the data in the table is compressed, or False if not.
func (CatalogTableStorageDescriptorOutput) ElementType ¶ added in v1.19.0
func (CatalogTableStorageDescriptorOutput) ElementType() reflect.Type
func (CatalogTableStorageDescriptorOutput) InputFormat ¶ added in v1.19.0
func (o CatalogTableStorageDescriptorOutput) InputFormat() pulumi.StringPtrOutput
The input format: SequenceFileInputFormat (binary), or TextInputFormat, or a custom format.
func (CatalogTableStorageDescriptorOutput) Location ¶ added in v1.19.0
func (o CatalogTableStorageDescriptorOutput) 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 (CatalogTableStorageDescriptorOutput) NumberOfBuckets ¶ added in v1.19.0
func (o CatalogTableStorageDescriptorOutput) NumberOfBuckets() pulumi.IntPtrOutput
Must be specified if the table contains any dimension columns.
func (CatalogTableStorageDescriptorOutput) OutputFormat ¶ added in v1.19.0
func (o CatalogTableStorageDescriptorOutput) OutputFormat() pulumi.StringPtrOutput
The output format: SequenceFileOutputFormat (binary), or IgnoreKeyTextOutputFormat, or a custom format.
func (CatalogTableStorageDescriptorOutput) Parameters ¶ added in v1.19.0
func (o CatalogTableStorageDescriptorOutput) Parameters() pulumi.StringMapOutput
A map of initialization parameters for the SerDe, in key-value form.
func (CatalogTableStorageDescriptorOutput) SerDeInfo ¶ added in v1.19.0
func (o CatalogTableStorageDescriptorOutput) SerDeInfo() CatalogTableStorageDescriptorSerDeInfoPtrOutput
Serialization/deserialization (SerDe) information.
func (CatalogTableStorageDescriptorOutput) SkewedInfo ¶ added in v1.19.0
func (o CatalogTableStorageDescriptorOutput) SkewedInfo() CatalogTableStorageDescriptorSkewedInfoPtrOutput
Information about values that appear very frequently in a column (skewed values).
func (CatalogTableStorageDescriptorOutput) SortColumns ¶ added in v1.19.0
func (o CatalogTableStorageDescriptorOutput) SortColumns() CatalogTableStorageDescriptorSortColumnArrayOutput
A list of Order objects specifying the sort order of each bucket in the table.
func (CatalogTableStorageDescriptorOutput) StoredAsSubDirectories ¶ added in v1.19.0
func (o CatalogTableStorageDescriptorOutput) StoredAsSubDirectories() pulumi.BoolPtrOutput
True if the table data is stored in subdirectories, or False if not.
func (CatalogTableStorageDescriptorOutput) ToCatalogTableStorageDescriptorOutput ¶ added in v1.19.0
func (o CatalogTableStorageDescriptorOutput) ToCatalogTableStorageDescriptorOutput() CatalogTableStorageDescriptorOutput
func (CatalogTableStorageDescriptorOutput) ToCatalogTableStorageDescriptorOutputWithContext ¶ added in v1.19.0
func (o CatalogTableStorageDescriptorOutput) ToCatalogTableStorageDescriptorOutputWithContext(ctx context.Context) CatalogTableStorageDescriptorOutput
func (CatalogTableStorageDescriptorOutput) ToCatalogTableStorageDescriptorPtrOutput ¶ added in v1.19.0
func (o CatalogTableStorageDescriptorOutput) ToCatalogTableStorageDescriptorPtrOutput() CatalogTableStorageDescriptorPtrOutput
func (CatalogTableStorageDescriptorOutput) ToCatalogTableStorageDescriptorPtrOutputWithContext ¶ added in v1.19.0
func (o CatalogTableStorageDescriptorOutput) ToCatalogTableStorageDescriptorPtrOutputWithContext(ctx context.Context) CatalogTableStorageDescriptorPtrOutput
type CatalogTableStorageDescriptorPtrInput ¶ added in v1.19.0
type CatalogTableStorageDescriptorPtrInput interface { pulumi.Input ToCatalogTableStorageDescriptorPtrOutput() CatalogTableStorageDescriptorPtrOutput ToCatalogTableStorageDescriptorPtrOutputWithContext(context.Context) CatalogTableStorageDescriptorPtrOutput }
func CatalogTableStorageDescriptorPtr ¶ added in v1.19.0
func CatalogTableStorageDescriptorPtr(v *CatalogTableStorageDescriptorArgs) CatalogTableStorageDescriptorPtrInput
type CatalogTableStorageDescriptorPtrOutput ¶ added in v1.19.0
type CatalogTableStorageDescriptorPtrOutput struct{ *pulumi.OutputState }
func (CatalogTableStorageDescriptorPtrOutput) BucketColumns ¶ added in v1.19.0
func (o CatalogTableStorageDescriptorPtrOutput) BucketColumns() pulumi.StringArrayOutput
A list of reducer grouping columns, clustering columns, and bucketing columns in the table.
func (CatalogTableStorageDescriptorPtrOutput) Columns ¶ added in v1.19.0
func (o CatalogTableStorageDescriptorPtrOutput) Columns() CatalogTableStorageDescriptorColumnArrayOutput
A list of the Columns in the table.
func (CatalogTableStorageDescriptorPtrOutput) Compressed ¶ added in v1.19.0
func (o CatalogTableStorageDescriptorPtrOutput) Compressed() pulumi.BoolPtrOutput
True if the data in the table is compressed, or False if not.
func (CatalogTableStorageDescriptorPtrOutput) ElementType ¶ added in v1.19.0
func (CatalogTableStorageDescriptorPtrOutput) ElementType() reflect.Type
func (CatalogTableStorageDescriptorPtrOutput) InputFormat ¶ added in v1.19.0
func (o CatalogTableStorageDescriptorPtrOutput) InputFormat() pulumi.StringPtrOutput
The input format: SequenceFileInputFormat (binary), or TextInputFormat, or a custom format.
func (CatalogTableStorageDescriptorPtrOutput) Location ¶ added in v1.19.0
func (o CatalogTableStorageDescriptorPtrOutput) 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 (CatalogTableStorageDescriptorPtrOutput) NumberOfBuckets ¶ added in v1.19.0
func (o CatalogTableStorageDescriptorPtrOutput) NumberOfBuckets() pulumi.IntPtrOutput
Must be specified if the table contains any dimension columns.
func (CatalogTableStorageDescriptorPtrOutput) OutputFormat ¶ added in v1.19.0
func (o CatalogTableStorageDescriptorPtrOutput) OutputFormat() pulumi.StringPtrOutput
The output format: SequenceFileOutputFormat (binary), or IgnoreKeyTextOutputFormat, or a custom format.
func (CatalogTableStorageDescriptorPtrOutput) Parameters ¶ added in v1.19.0
func (o CatalogTableStorageDescriptorPtrOutput) Parameters() pulumi.StringMapOutput
A map of initialization parameters for the SerDe, in key-value form.
func (CatalogTableStorageDescriptorPtrOutput) SerDeInfo ¶ added in v1.19.0
func (o CatalogTableStorageDescriptorPtrOutput) SerDeInfo() CatalogTableStorageDescriptorSerDeInfoPtrOutput
Serialization/deserialization (SerDe) information.
func (CatalogTableStorageDescriptorPtrOutput) SkewedInfo ¶ added in v1.19.0
func (o CatalogTableStorageDescriptorPtrOutput) SkewedInfo() CatalogTableStorageDescriptorSkewedInfoPtrOutput
Information about values that appear very frequently in a column (skewed values).
func (CatalogTableStorageDescriptorPtrOutput) SortColumns ¶ added in v1.19.0
func (o CatalogTableStorageDescriptorPtrOutput) SortColumns() CatalogTableStorageDescriptorSortColumnArrayOutput
A list of Order objects specifying the sort order of each bucket in the table.
func (CatalogTableStorageDescriptorPtrOutput) StoredAsSubDirectories ¶ added in v1.19.0
func (o CatalogTableStorageDescriptorPtrOutput) StoredAsSubDirectories() pulumi.BoolPtrOutput
True if the table data is stored in subdirectories, or False if not.
func (CatalogTableStorageDescriptorPtrOutput) ToCatalogTableStorageDescriptorPtrOutput ¶ added in v1.19.0
func (o CatalogTableStorageDescriptorPtrOutput) ToCatalogTableStorageDescriptorPtrOutput() CatalogTableStorageDescriptorPtrOutput
func (CatalogTableStorageDescriptorPtrOutput) ToCatalogTableStorageDescriptorPtrOutputWithContext ¶ added in v1.19.0
func (o CatalogTableStorageDescriptorPtrOutput) ToCatalogTableStorageDescriptorPtrOutputWithContext(ctx context.Context) CatalogTableStorageDescriptorPtrOutput
type CatalogTableStorageDescriptorSerDeInfo ¶ added in v1.19.0
type CatalogTableStorageDescriptorSerDeInfo 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 CatalogTableStorageDescriptorSerDeInfoArgs ¶ added in v1.19.0
type CatalogTableStorageDescriptorSerDeInfoArgs 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 (CatalogTableStorageDescriptorSerDeInfoArgs) ElementType ¶ added in v1.19.0
func (CatalogTableStorageDescriptorSerDeInfoArgs) ElementType() reflect.Type
func (CatalogTableStorageDescriptorSerDeInfoArgs) ToCatalogTableStorageDescriptorSerDeInfoOutput ¶ added in v1.19.0
func (i CatalogTableStorageDescriptorSerDeInfoArgs) ToCatalogTableStorageDescriptorSerDeInfoOutput() CatalogTableStorageDescriptorSerDeInfoOutput
func (CatalogTableStorageDescriptorSerDeInfoArgs) ToCatalogTableStorageDescriptorSerDeInfoOutputWithContext ¶ added in v1.19.0
func (i CatalogTableStorageDescriptorSerDeInfoArgs) ToCatalogTableStorageDescriptorSerDeInfoOutputWithContext(ctx context.Context) CatalogTableStorageDescriptorSerDeInfoOutput
func (CatalogTableStorageDescriptorSerDeInfoArgs) ToCatalogTableStorageDescriptorSerDeInfoPtrOutput ¶ added in v1.19.0
func (i CatalogTableStorageDescriptorSerDeInfoArgs) ToCatalogTableStorageDescriptorSerDeInfoPtrOutput() CatalogTableStorageDescriptorSerDeInfoPtrOutput
func (CatalogTableStorageDescriptorSerDeInfoArgs) ToCatalogTableStorageDescriptorSerDeInfoPtrOutputWithContext ¶ added in v1.19.0
func (i CatalogTableStorageDescriptorSerDeInfoArgs) ToCatalogTableStorageDescriptorSerDeInfoPtrOutputWithContext(ctx context.Context) CatalogTableStorageDescriptorSerDeInfoPtrOutput
type CatalogTableStorageDescriptorSerDeInfoInput ¶ added in v1.19.0
type CatalogTableStorageDescriptorSerDeInfoInput interface { pulumi.Input ToCatalogTableStorageDescriptorSerDeInfoOutput() CatalogTableStorageDescriptorSerDeInfoOutput ToCatalogTableStorageDescriptorSerDeInfoOutputWithContext(context.Context) CatalogTableStorageDescriptorSerDeInfoOutput }
type CatalogTableStorageDescriptorSerDeInfoOutput ¶ added in v1.19.0
type CatalogTableStorageDescriptorSerDeInfoOutput struct{ *pulumi.OutputState }
func (CatalogTableStorageDescriptorSerDeInfoOutput) ElementType ¶ added in v1.19.0
func (CatalogTableStorageDescriptorSerDeInfoOutput) ElementType() reflect.Type
func (CatalogTableStorageDescriptorSerDeInfoOutput) Name ¶ added in v1.19.0
func (o CatalogTableStorageDescriptorSerDeInfoOutput) Name() pulumi.StringPtrOutput
Name of the SerDe.
func (CatalogTableStorageDescriptorSerDeInfoOutput) Parameters ¶ added in v1.19.0
func (o CatalogTableStorageDescriptorSerDeInfoOutput) Parameters() pulumi.StringMapOutput
A map of initialization parameters for the SerDe, in key-value form.
func (CatalogTableStorageDescriptorSerDeInfoOutput) SerializationLibrary ¶ added in v1.19.0
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 ¶ added in v1.19.0
func (o CatalogTableStorageDescriptorSerDeInfoOutput) ToCatalogTableStorageDescriptorSerDeInfoOutput() CatalogTableStorageDescriptorSerDeInfoOutput
func (CatalogTableStorageDescriptorSerDeInfoOutput) ToCatalogTableStorageDescriptorSerDeInfoOutputWithContext ¶ added in v1.19.0
func (o CatalogTableStorageDescriptorSerDeInfoOutput) ToCatalogTableStorageDescriptorSerDeInfoOutputWithContext(ctx context.Context) CatalogTableStorageDescriptorSerDeInfoOutput
func (CatalogTableStorageDescriptorSerDeInfoOutput) ToCatalogTableStorageDescriptorSerDeInfoPtrOutput ¶ added in v1.19.0
func (o CatalogTableStorageDescriptorSerDeInfoOutput) ToCatalogTableStorageDescriptorSerDeInfoPtrOutput() CatalogTableStorageDescriptorSerDeInfoPtrOutput
func (CatalogTableStorageDescriptorSerDeInfoOutput) ToCatalogTableStorageDescriptorSerDeInfoPtrOutputWithContext ¶ added in v1.19.0
func (o CatalogTableStorageDescriptorSerDeInfoOutput) ToCatalogTableStorageDescriptorSerDeInfoPtrOutputWithContext(ctx context.Context) CatalogTableStorageDescriptorSerDeInfoPtrOutput
type CatalogTableStorageDescriptorSerDeInfoPtrInput ¶ added in v1.19.0
type CatalogTableStorageDescriptorSerDeInfoPtrInput interface { pulumi.Input ToCatalogTableStorageDescriptorSerDeInfoPtrOutput() CatalogTableStorageDescriptorSerDeInfoPtrOutput ToCatalogTableStorageDescriptorSerDeInfoPtrOutputWithContext(context.Context) CatalogTableStorageDescriptorSerDeInfoPtrOutput }
func CatalogTableStorageDescriptorSerDeInfoPtr ¶ added in v1.19.0
func CatalogTableStorageDescriptorSerDeInfoPtr(v *CatalogTableStorageDescriptorSerDeInfoArgs) CatalogTableStorageDescriptorSerDeInfoPtrInput
type CatalogTableStorageDescriptorSerDeInfoPtrOutput ¶ added in v1.19.0
type CatalogTableStorageDescriptorSerDeInfoPtrOutput struct{ *pulumi.OutputState }
func (CatalogTableStorageDescriptorSerDeInfoPtrOutput) ElementType ¶ added in v1.19.0
func (CatalogTableStorageDescriptorSerDeInfoPtrOutput) ElementType() reflect.Type
func (CatalogTableStorageDescriptorSerDeInfoPtrOutput) Name ¶ added in v1.19.0
func (o CatalogTableStorageDescriptorSerDeInfoPtrOutput) Name() pulumi.StringPtrOutput
Name of the SerDe.
func (CatalogTableStorageDescriptorSerDeInfoPtrOutput) Parameters ¶ added in v1.19.0
func (o CatalogTableStorageDescriptorSerDeInfoPtrOutput) Parameters() pulumi.StringMapOutput
A map of initialization parameters for the SerDe, in key-value form.
func (CatalogTableStorageDescriptorSerDeInfoPtrOutput) SerializationLibrary ¶ added in v1.19.0
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 ¶ added in v1.19.0
func (o CatalogTableStorageDescriptorSerDeInfoPtrOutput) ToCatalogTableStorageDescriptorSerDeInfoPtrOutput() CatalogTableStorageDescriptorSerDeInfoPtrOutput
func (CatalogTableStorageDescriptorSerDeInfoPtrOutput) ToCatalogTableStorageDescriptorSerDeInfoPtrOutputWithContext ¶ added in v1.19.0
func (o CatalogTableStorageDescriptorSerDeInfoPtrOutput) ToCatalogTableStorageDescriptorSerDeInfoPtrOutputWithContext(ctx context.Context) CatalogTableStorageDescriptorSerDeInfoPtrOutput
type CatalogTableStorageDescriptorSkewedInfo ¶ added in v1.19.0
type CatalogTableStorageDescriptorSkewedInfo 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 mapping of skewed values to the columns that contain them. SkewedColumnValues []string `pulumi:"skewedColumnValues"` }
type CatalogTableStorageDescriptorSkewedInfoArgs ¶ added in v1.19.0
type CatalogTableStorageDescriptorSkewedInfoArgs 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 mapping of skewed values to the columns that contain them. SkewedColumnValues pulumi.StringArrayInput `pulumi:"skewedColumnValues"` }
func (CatalogTableStorageDescriptorSkewedInfoArgs) ElementType ¶ added in v1.19.0
func (CatalogTableStorageDescriptorSkewedInfoArgs) ElementType() reflect.Type
func (CatalogTableStorageDescriptorSkewedInfoArgs) ToCatalogTableStorageDescriptorSkewedInfoOutput ¶ added in v1.19.0
func (i CatalogTableStorageDescriptorSkewedInfoArgs) ToCatalogTableStorageDescriptorSkewedInfoOutput() CatalogTableStorageDescriptorSkewedInfoOutput
func (CatalogTableStorageDescriptorSkewedInfoArgs) ToCatalogTableStorageDescriptorSkewedInfoOutputWithContext ¶ added in v1.19.0
func (i CatalogTableStorageDescriptorSkewedInfoArgs) ToCatalogTableStorageDescriptorSkewedInfoOutputWithContext(ctx context.Context) CatalogTableStorageDescriptorSkewedInfoOutput
func (CatalogTableStorageDescriptorSkewedInfoArgs) ToCatalogTableStorageDescriptorSkewedInfoPtrOutput ¶ added in v1.19.0
func (i CatalogTableStorageDescriptorSkewedInfoArgs) ToCatalogTableStorageDescriptorSkewedInfoPtrOutput() CatalogTableStorageDescriptorSkewedInfoPtrOutput
func (CatalogTableStorageDescriptorSkewedInfoArgs) ToCatalogTableStorageDescriptorSkewedInfoPtrOutputWithContext ¶ added in v1.19.0
func (i CatalogTableStorageDescriptorSkewedInfoArgs) ToCatalogTableStorageDescriptorSkewedInfoPtrOutputWithContext(ctx context.Context) CatalogTableStorageDescriptorSkewedInfoPtrOutput
type CatalogTableStorageDescriptorSkewedInfoInput ¶ added in v1.19.0
type CatalogTableStorageDescriptorSkewedInfoInput interface { pulumi.Input ToCatalogTableStorageDescriptorSkewedInfoOutput() CatalogTableStorageDescriptorSkewedInfoOutput ToCatalogTableStorageDescriptorSkewedInfoOutputWithContext(context.Context) CatalogTableStorageDescriptorSkewedInfoOutput }
type CatalogTableStorageDescriptorSkewedInfoOutput ¶ added in v1.19.0
type CatalogTableStorageDescriptorSkewedInfoOutput struct{ *pulumi.OutputState }
func (CatalogTableStorageDescriptorSkewedInfoOutput) ElementType ¶ added in v1.19.0
func (CatalogTableStorageDescriptorSkewedInfoOutput) ElementType() reflect.Type
func (CatalogTableStorageDescriptorSkewedInfoOutput) SkewedColumnNames ¶ added in v1.19.0
func (o CatalogTableStorageDescriptorSkewedInfoOutput) SkewedColumnNames() pulumi.StringArrayOutput
A list of names of columns that contain skewed values.
func (CatalogTableStorageDescriptorSkewedInfoOutput) SkewedColumnValueLocationMaps ¶ added in v1.19.0
func (o CatalogTableStorageDescriptorSkewedInfoOutput) SkewedColumnValueLocationMaps() pulumi.StringMapOutput
A list of values that appear so frequently as to be considered skewed.
func (CatalogTableStorageDescriptorSkewedInfoOutput) SkewedColumnValues ¶ added in v1.19.0
func (o CatalogTableStorageDescriptorSkewedInfoOutput) SkewedColumnValues() pulumi.StringArrayOutput
A mapping of skewed values to the columns that contain them.
func (CatalogTableStorageDescriptorSkewedInfoOutput) ToCatalogTableStorageDescriptorSkewedInfoOutput ¶ added in v1.19.0
func (o CatalogTableStorageDescriptorSkewedInfoOutput) ToCatalogTableStorageDescriptorSkewedInfoOutput() CatalogTableStorageDescriptorSkewedInfoOutput
func (CatalogTableStorageDescriptorSkewedInfoOutput) ToCatalogTableStorageDescriptorSkewedInfoOutputWithContext ¶ added in v1.19.0
func (o CatalogTableStorageDescriptorSkewedInfoOutput) ToCatalogTableStorageDescriptorSkewedInfoOutputWithContext(ctx context.Context) CatalogTableStorageDescriptorSkewedInfoOutput
func (CatalogTableStorageDescriptorSkewedInfoOutput) ToCatalogTableStorageDescriptorSkewedInfoPtrOutput ¶ added in v1.19.0
func (o CatalogTableStorageDescriptorSkewedInfoOutput) ToCatalogTableStorageDescriptorSkewedInfoPtrOutput() CatalogTableStorageDescriptorSkewedInfoPtrOutput
func (CatalogTableStorageDescriptorSkewedInfoOutput) ToCatalogTableStorageDescriptorSkewedInfoPtrOutputWithContext ¶ added in v1.19.0
func (o CatalogTableStorageDescriptorSkewedInfoOutput) ToCatalogTableStorageDescriptorSkewedInfoPtrOutputWithContext(ctx context.Context) CatalogTableStorageDescriptorSkewedInfoPtrOutput
type CatalogTableStorageDescriptorSkewedInfoPtrInput ¶ added in v1.19.0
type CatalogTableStorageDescriptorSkewedInfoPtrInput interface { pulumi.Input ToCatalogTableStorageDescriptorSkewedInfoPtrOutput() CatalogTableStorageDescriptorSkewedInfoPtrOutput ToCatalogTableStorageDescriptorSkewedInfoPtrOutputWithContext(context.Context) CatalogTableStorageDescriptorSkewedInfoPtrOutput }
func CatalogTableStorageDescriptorSkewedInfoPtr ¶ added in v1.19.0
func CatalogTableStorageDescriptorSkewedInfoPtr(v *CatalogTableStorageDescriptorSkewedInfoArgs) CatalogTableStorageDescriptorSkewedInfoPtrInput
type CatalogTableStorageDescriptorSkewedInfoPtrOutput ¶ added in v1.19.0
type CatalogTableStorageDescriptorSkewedInfoPtrOutput struct{ *pulumi.OutputState }
func (CatalogTableStorageDescriptorSkewedInfoPtrOutput) ElementType ¶ added in v1.19.0
func (CatalogTableStorageDescriptorSkewedInfoPtrOutput) ElementType() reflect.Type
func (CatalogTableStorageDescriptorSkewedInfoPtrOutput) SkewedColumnNames ¶ added in v1.19.0
func (o CatalogTableStorageDescriptorSkewedInfoPtrOutput) SkewedColumnNames() pulumi.StringArrayOutput
A list of names of columns that contain skewed values.
func (CatalogTableStorageDescriptorSkewedInfoPtrOutput) SkewedColumnValueLocationMaps ¶ added in v1.19.0
func (o CatalogTableStorageDescriptorSkewedInfoPtrOutput) SkewedColumnValueLocationMaps() pulumi.StringMapOutput
A list of values that appear so frequently as to be considered skewed.
func (CatalogTableStorageDescriptorSkewedInfoPtrOutput) SkewedColumnValues ¶ added in v1.19.0
func (o CatalogTableStorageDescriptorSkewedInfoPtrOutput) SkewedColumnValues() pulumi.StringArrayOutput
A mapping of skewed values to the columns that contain them.
func (CatalogTableStorageDescriptorSkewedInfoPtrOutput) ToCatalogTableStorageDescriptorSkewedInfoPtrOutput ¶ added in v1.19.0
func (o CatalogTableStorageDescriptorSkewedInfoPtrOutput) ToCatalogTableStorageDescriptorSkewedInfoPtrOutput() CatalogTableStorageDescriptorSkewedInfoPtrOutput
func (CatalogTableStorageDescriptorSkewedInfoPtrOutput) ToCatalogTableStorageDescriptorSkewedInfoPtrOutputWithContext ¶ added in v1.19.0
func (o CatalogTableStorageDescriptorSkewedInfoPtrOutput) ToCatalogTableStorageDescriptorSkewedInfoPtrOutputWithContext(ctx context.Context) CatalogTableStorageDescriptorSkewedInfoPtrOutput
type CatalogTableStorageDescriptorSortColumn ¶ added in v1.19.0
type CatalogTableStorageDescriptorSortColumnArgs ¶ added in v1.19.0
type CatalogTableStorageDescriptorSortColumnArgs 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 (CatalogTableStorageDescriptorSortColumnArgs) ElementType ¶ added in v1.19.0
func (CatalogTableStorageDescriptorSortColumnArgs) ElementType() reflect.Type
func (CatalogTableStorageDescriptorSortColumnArgs) ToCatalogTableStorageDescriptorSortColumnOutput ¶ added in v1.19.0
func (i CatalogTableStorageDescriptorSortColumnArgs) ToCatalogTableStorageDescriptorSortColumnOutput() CatalogTableStorageDescriptorSortColumnOutput
func (CatalogTableStorageDescriptorSortColumnArgs) ToCatalogTableStorageDescriptorSortColumnOutputWithContext ¶ added in v1.19.0
func (i CatalogTableStorageDescriptorSortColumnArgs) ToCatalogTableStorageDescriptorSortColumnOutputWithContext(ctx context.Context) CatalogTableStorageDescriptorSortColumnOutput
type CatalogTableStorageDescriptorSortColumnArray ¶ added in v1.19.0
type CatalogTableStorageDescriptorSortColumnArray []CatalogTableStorageDescriptorSortColumnInput
func (CatalogTableStorageDescriptorSortColumnArray) ElementType ¶ added in v1.19.0
func (CatalogTableStorageDescriptorSortColumnArray) ElementType() reflect.Type
func (CatalogTableStorageDescriptorSortColumnArray) ToCatalogTableStorageDescriptorSortColumnArrayOutput ¶ added in v1.19.0
func (i CatalogTableStorageDescriptorSortColumnArray) ToCatalogTableStorageDescriptorSortColumnArrayOutput() CatalogTableStorageDescriptorSortColumnArrayOutput
func (CatalogTableStorageDescriptorSortColumnArray) ToCatalogTableStorageDescriptorSortColumnArrayOutputWithContext ¶ added in v1.19.0
func (i CatalogTableStorageDescriptorSortColumnArray) ToCatalogTableStorageDescriptorSortColumnArrayOutputWithContext(ctx context.Context) CatalogTableStorageDescriptorSortColumnArrayOutput
type CatalogTableStorageDescriptorSortColumnArrayInput ¶ added in v1.19.0
type CatalogTableStorageDescriptorSortColumnArrayInput interface { pulumi.Input ToCatalogTableStorageDescriptorSortColumnArrayOutput() CatalogTableStorageDescriptorSortColumnArrayOutput ToCatalogTableStorageDescriptorSortColumnArrayOutputWithContext(context.Context) CatalogTableStorageDescriptorSortColumnArrayOutput }
type CatalogTableStorageDescriptorSortColumnArrayOutput ¶ added in v1.19.0
type CatalogTableStorageDescriptorSortColumnArrayOutput struct{ *pulumi.OutputState }
func (CatalogTableStorageDescriptorSortColumnArrayOutput) ElementType ¶ added in v1.19.0
func (CatalogTableStorageDescriptorSortColumnArrayOutput) ElementType() reflect.Type
func (CatalogTableStorageDescriptorSortColumnArrayOutput) ToCatalogTableStorageDescriptorSortColumnArrayOutput ¶ added in v1.19.0
func (o CatalogTableStorageDescriptorSortColumnArrayOutput) ToCatalogTableStorageDescriptorSortColumnArrayOutput() CatalogTableStorageDescriptorSortColumnArrayOutput
func (CatalogTableStorageDescriptorSortColumnArrayOutput) ToCatalogTableStorageDescriptorSortColumnArrayOutputWithContext ¶ added in v1.19.0
func (o CatalogTableStorageDescriptorSortColumnArrayOutput) ToCatalogTableStorageDescriptorSortColumnArrayOutputWithContext(ctx context.Context) CatalogTableStorageDescriptorSortColumnArrayOutput
type CatalogTableStorageDescriptorSortColumnInput ¶ added in v1.19.0
type CatalogTableStorageDescriptorSortColumnInput interface { pulumi.Input ToCatalogTableStorageDescriptorSortColumnOutput() CatalogTableStorageDescriptorSortColumnOutput ToCatalogTableStorageDescriptorSortColumnOutputWithContext(context.Context) CatalogTableStorageDescriptorSortColumnOutput }
type CatalogTableStorageDescriptorSortColumnOutput ¶ added in v1.19.0
type CatalogTableStorageDescriptorSortColumnOutput struct{ *pulumi.OutputState }
func (CatalogTableStorageDescriptorSortColumnOutput) Column ¶ added in v1.19.0
func (o CatalogTableStorageDescriptorSortColumnOutput) Column() pulumi.StringOutput
The name of the column.
func (CatalogTableStorageDescriptorSortColumnOutput) ElementType ¶ added in v1.19.0
func (CatalogTableStorageDescriptorSortColumnOutput) ElementType() reflect.Type
func (CatalogTableStorageDescriptorSortColumnOutput) SortOrder ¶ added in v1.19.0
func (o CatalogTableStorageDescriptorSortColumnOutput) SortOrder() pulumi.IntOutput
Indicates that the column is sorted in ascending order (== 1), or in descending order (==0).
func (CatalogTableStorageDescriptorSortColumnOutput) ToCatalogTableStorageDescriptorSortColumnOutput ¶ added in v1.19.0
func (o CatalogTableStorageDescriptorSortColumnOutput) ToCatalogTableStorageDescriptorSortColumnOutput() CatalogTableStorageDescriptorSortColumnOutput
func (CatalogTableStorageDescriptorSortColumnOutput) ToCatalogTableStorageDescriptorSortColumnOutputWithContext ¶ added in v1.19.0
func (o CatalogTableStorageDescriptorSortColumnOutput) ToCatalogTableStorageDescriptorSortColumnOutputWithContext(ctx context.Context) CatalogTableStorageDescriptorSortColumnOutput
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.
> This content is derived from https://github.com/terraform-providers/terraform-provider-aws/blob/master/website/docs/r/glue_classifier.html.markdown.
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.
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 ¶ added in v1.19.0
func (ClassifierArgs) ElementType() reflect.Type
type ClassifierCsvClassifier ¶ added in v1.19.0
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 ¶ added in v1.19.0
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 ¶ added in v1.19.0
func (ClassifierCsvClassifierArgs) ElementType() reflect.Type
func (ClassifierCsvClassifierArgs) ToClassifierCsvClassifierOutput ¶ added in v1.19.0
func (i ClassifierCsvClassifierArgs) ToClassifierCsvClassifierOutput() ClassifierCsvClassifierOutput
func (ClassifierCsvClassifierArgs) ToClassifierCsvClassifierOutputWithContext ¶ added in v1.19.0
func (i ClassifierCsvClassifierArgs) ToClassifierCsvClassifierOutputWithContext(ctx context.Context) ClassifierCsvClassifierOutput
func (ClassifierCsvClassifierArgs) ToClassifierCsvClassifierPtrOutput ¶ added in v1.19.0
func (i ClassifierCsvClassifierArgs) ToClassifierCsvClassifierPtrOutput() ClassifierCsvClassifierPtrOutput
func (ClassifierCsvClassifierArgs) ToClassifierCsvClassifierPtrOutputWithContext ¶ added in v1.19.0
func (i ClassifierCsvClassifierArgs) ToClassifierCsvClassifierPtrOutputWithContext(ctx context.Context) ClassifierCsvClassifierPtrOutput
type ClassifierCsvClassifierInput ¶ added in v1.19.0
type ClassifierCsvClassifierInput interface { pulumi.Input ToClassifierCsvClassifierOutput() ClassifierCsvClassifierOutput ToClassifierCsvClassifierOutputWithContext(context.Context) ClassifierCsvClassifierOutput }
type ClassifierCsvClassifierOutput ¶ added in v1.19.0
type ClassifierCsvClassifierOutput struct{ *pulumi.OutputState }
func (ClassifierCsvClassifierOutput) AllowSingleColumn ¶ added in v1.19.0
func (o ClassifierCsvClassifierOutput) AllowSingleColumn() pulumi.BoolPtrOutput
Enables the processing of files that contain only one column.
func (ClassifierCsvClassifierOutput) ContainsHeader ¶ added in v1.19.0
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 ¶ added in v1.19.0
func (o ClassifierCsvClassifierOutput) Delimiter() pulumi.StringPtrOutput
The delimiter used in the Csv to separate columns.
func (ClassifierCsvClassifierOutput) DisableValueTrimming ¶ added in v1.19.0
func (o ClassifierCsvClassifierOutput) DisableValueTrimming() pulumi.BoolPtrOutput
Specifies whether to trim column values.
func (ClassifierCsvClassifierOutput) ElementType ¶ added in v1.19.0
func (ClassifierCsvClassifierOutput) ElementType() reflect.Type
func (ClassifierCsvClassifierOutput) Headers ¶ added in v1.19.0
func (o ClassifierCsvClassifierOutput) Headers() pulumi.StringArrayOutput
A list of strings representing column names.
func (ClassifierCsvClassifierOutput) QuoteSymbol ¶ added in v1.19.0
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 ¶ added in v1.19.0
func (o ClassifierCsvClassifierOutput) ToClassifierCsvClassifierOutput() ClassifierCsvClassifierOutput
func (ClassifierCsvClassifierOutput) ToClassifierCsvClassifierOutputWithContext ¶ added in v1.19.0
func (o ClassifierCsvClassifierOutput) ToClassifierCsvClassifierOutputWithContext(ctx context.Context) ClassifierCsvClassifierOutput
func (ClassifierCsvClassifierOutput) ToClassifierCsvClassifierPtrOutput ¶ added in v1.19.0
func (o ClassifierCsvClassifierOutput) ToClassifierCsvClassifierPtrOutput() ClassifierCsvClassifierPtrOutput
func (ClassifierCsvClassifierOutput) ToClassifierCsvClassifierPtrOutputWithContext ¶ added in v1.19.0
func (o ClassifierCsvClassifierOutput) ToClassifierCsvClassifierPtrOutputWithContext(ctx context.Context) ClassifierCsvClassifierPtrOutput
type ClassifierCsvClassifierPtrInput ¶ added in v1.19.0
type ClassifierCsvClassifierPtrInput interface { pulumi.Input ToClassifierCsvClassifierPtrOutput() ClassifierCsvClassifierPtrOutput ToClassifierCsvClassifierPtrOutputWithContext(context.Context) ClassifierCsvClassifierPtrOutput }
func ClassifierCsvClassifierPtr ¶ added in v1.19.0
func ClassifierCsvClassifierPtr(v *ClassifierCsvClassifierArgs) ClassifierCsvClassifierPtrInput
type ClassifierCsvClassifierPtrOutput ¶ added in v1.19.0
type ClassifierCsvClassifierPtrOutput struct{ *pulumi.OutputState }
func (ClassifierCsvClassifierPtrOutput) AllowSingleColumn ¶ added in v1.19.0
func (o ClassifierCsvClassifierPtrOutput) AllowSingleColumn() pulumi.BoolPtrOutput
Enables the processing of files that contain only one column.
func (ClassifierCsvClassifierPtrOutput) ContainsHeader ¶ added in v1.19.0
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 ¶ added in v1.19.0
func (o ClassifierCsvClassifierPtrOutput) Delimiter() pulumi.StringPtrOutput
The delimiter used in the Csv to separate columns.
func (ClassifierCsvClassifierPtrOutput) DisableValueTrimming ¶ added in v1.19.0
func (o ClassifierCsvClassifierPtrOutput) DisableValueTrimming() pulumi.BoolPtrOutput
Specifies whether to trim column values.
func (ClassifierCsvClassifierPtrOutput) Elem ¶ added in v1.19.0
func (o ClassifierCsvClassifierPtrOutput) Elem() ClassifierCsvClassifierOutput
func (ClassifierCsvClassifierPtrOutput) ElementType ¶ added in v1.19.0
func (ClassifierCsvClassifierPtrOutput) ElementType() reflect.Type
func (ClassifierCsvClassifierPtrOutput) Headers ¶ added in v1.19.0
func (o ClassifierCsvClassifierPtrOutput) Headers() pulumi.StringArrayOutput
A list of strings representing column names.
func (ClassifierCsvClassifierPtrOutput) QuoteSymbol ¶ added in v1.19.0
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 ¶ added in v1.19.0
func (o ClassifierCsvClassifierPtrOutput) ToClassifierCsvClassifierPtrOutput() ClassifierCsvClassifierPtrOutput
func (ClassifierCsvClassifierPtrOutput) ToClassifierCsvClassifierPtrOutputWithContext ¶ added in v1.19.0
func (o ClassifierCsvClassifierPtrOutput) ToClassifierCsvClassifierPtrOutputWithContext(ctx context.Context) ClassifierCsvClassifierPtrOutput
type ClassifierGrokClassifier ¶ added in v1.19.0
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 ¶ added in v1.19.0
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 ¶ added in v1.19.0
func (ClassifierGrokClassifierArgs) ElementType() reflect.Type
func (ClassifierGrokClassifierArgs) ToClassifierGrokClassifierOutput ¶ added in v1.19.0
func (i ClassifierGrokClassifierArgs) ToClassifierGrokClassifierOutput() ClassifierGrokClassifierOutput
func (ClassifierGrokClassifierArgs) ToClassifierGrokClassifierOutputWithContext ¶ added in v1.19.0
func (i ClassifierGrokClassifierArgs) ToClassifierGrokClassifierOutputWithContext(ctx context.Context) ClassifierGrokClassifierOutput
func (ClassifierGrokClassifierArgs) ToClassifierGrokClassifierPtrOutput ¶ added in v1.19.0
func (i ClassifierGrokClassifierArgs) ToClassifierGrokClassifierPtrOutput() ClassifierGrokClassifierPtrOutput
func (ClassifierGrokClassifierArgs) ToClassifierGrokClassifierPtrOutputWithContext ¶ added in v1.19.0
func (i ClassifierGrokClassifierArgs) ToClassifierGrokClassifierPtrOutputWithContext(ctx context.Context) ClassifierGrokClassifierPtrOutput
type ClassifierGrokClassifierInput ¶ added in v1.19.0
type ClassifierGrokClassifierInput interface { pulumi.Input ToClassifierGrokClassifierOutput() ClassifierGrokClassifierOutput ToClassifierGrokClassifierOutputWithContext(context.Context) ClassifierGrokClassifierOutput }
type ClassifierGrokClassifierOutput ¶ added in v1.19.0
type ClassifierGrokClassifierOutput struct{ *pulumi.OutputState }
func (ClassifierGrokClassifierOutput) Classification ¶ added in v1.19.0
func (o ClassifierGrokClassifierOutput) Classification() pulumi.StringOutput
An identifier of the data format that the classifier matches.
func (ClassifierGrokClassifierOutput) CustomPatterns ¶ added in v1.19.0
func (o ClassifierGrokClassifierOutput) CustomPatterns() pulumi.StringPtrOutput
Custom grok patterns used by this classifier.
func (ClassifierGrokClassifierOutput) ElementType ¶ added in v1.19.0
func (ClassifierGrokClassifierOutput) ElementType() reflect.Type
func (ClassifierGrokClassifierOutput) GrokPattern ¶ added in v1.19.0
func (o ClassifierGrokClassifierOutput) GrokPattern() pulumi.StringOutput
The grok pattern used by this classifier.
func (ClassifierGrokClassifierOutput) ToClassifierGrokClassifierOutput ¶ added in v1.19.0
func (o ClassifierGrokClassifierOutput) ToClassifierGrokClassifierOutput() ClassifierGrokClassifierOutput
func (ClassifierGrokClassifierOutput) ToClassifierGrokClassifierOutputWithContext ¶ added in v1.19.0
func (o ClassifierGrokClassifierOutput) ToClassifierGrokClassifierOutputWithContext(ctx context.Context) ClassifierGrokClassifierOutput
func (ClassifierGrokClassifierOutput) ToClassifierGrokClassifierPtrOutput ¶ added in v1.19.0
func (o ClassifierGrokClassifierOutput) ToClassifierGrokClassifierPtrOutput() ClassifierGrokClassifierPtrOutput
func (ClassifierGrokClassifierOutput) ToClassifierGrokClassifierPtrOutputWithContext ¶ added in v1.19.0
func (o ClassifierGrokClassifierOutput) ToClassifierGrokClassifierPtrOutputWithContext(ctx context.Context) ClassifierGrokClassifierPtrOutput
type ClassifierGrokClassifierPtrInput ¶ added in v1.19.0
type ClassifierGrokClassifierPtrInput interface { pulumi.Input ToClassifierGrokClassifierPtrOutput() ClassifierGrokClassifierPtrOutput ToClassifierGrokClassifierPtrOutputWithContext(context.Context) ClassifierGrokClassifierPtrOutput }
func ClassifierGrokClassifierPtr ¶ added in v1.19.0
func ClassifierGrokClassifierPtr(v *ClassifierGrokClassifierArgs) ClassifierGrokClassifierPtrInput
type ClassifierGrokClassifierPtrOutput ¶ added in v1.19.0
type ClassifierGrokClassifierPtrOutput struct{ *pulumi.OutputState }
func (ClassifierGrokClassifierPtrOutput) Classification ¶ added in v1.19.0
func (o ClassifierGrokClassifierPtrOutput) Classification() pulumi.StringOutput
An identifier of the data format that the classifier matches.
func (ClassifierGrokClassifierPtrOutput) CustomPatterns ¶ added in v1.19.0
func (o ClassifierGrokClassifierPtrOutput) CustomPatterns() pulumi.StringPtrOutput
Custom grok patterns used by this classifier.
func (ClassifierGrokClassifierPtrOutput) Elem ¶ added in v1.19.0
func (o ClassifierGrokClassifierPtrOutput) Elem() ClassifierGrokClassifierOutput
func (ClassifierGrokClassifierPtrOutput) ElementType ¶ added in v1.19.0
func (ClassifierGrokClassifierPtrOutput) ElementType() reflect.Type
func (ClassifierGrokClassifierPtrOutput) GrokPattern ¶ added in v1.19.0
func (o ClassifierGrokClassifierPtrOutput) GrokPattern() pulumi.StringOutput
The grok pattern used by this classifier.
func (ClassifierGrokClassifierPtrOutput) ToClassifierGrokClassifierPtrOutput ¶ added in v1.19.0
func (o ClassifierGrokClassifierPtrOutput) ToClassifierGrokClassifierPtrOutput() ClassifierGrokClassifierPtrOutput
func (ClassifierGrokClassifierPtrOutput) ToClassifierGrokClassifierPtrOutputWithContext ¶ added in v1.19.0
func (o ClassifierGrokClassifierPtrOutput) ToClassifierGrokClassifierPtrOutputWithContext(ctx context.Context) ClassifierGrokClassifierPtrOutput
type ClassifierJsonClassifier ¶ added in v1.19.0
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 ¶ added in v1.19.0
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 ¶ added in v1.19.0
func (ClassifierJsonClassifierArgs) ElementType() reflect.Type
func (ClassifierJsonClassifierArgs) ToClassifierJsonClassifierOutput ¶ added in v1.19.0
func (i ClassifierJsonClassifierArgs) ToClassifierJsonClassifierOutput() ClassifierJsonClassifierOutput
func (ClassifierJsonClassifierArgs) ToClassifierJsonClassifierOutputWithContext ¶ added in v1.19.0
func (i ClassifierJsonClassifierArgs) ToClassifierJsonClassifierOutputWithContext(ctx context.Context) ClassifierJsonClassifierOutput
func (ClassifierJsonClassifierArgs) ToClassifierJsonClassifierPtrOutput ¶ added in v1.19.0
func (i ClassifierJsonClassifierArgs) ToClassifierJsonClassifierPtrOutput() ClassifierJsonClassifierPtrOutput
func (ClassifierJsonClassifierArgs) ToClassifierJsonClassifierPtrOutputWithContext ¶ added in v1.19.0
func (i ClassifierJsonClassifierArgs) ToClassifierJsonClassifierPtrOutputWithContext(ctx context.Context) ClassifierJsonClassifierPtrOutput
type ClassifierJsonClassifierInput ¶ added in v1.19.0
type ClassifierJsonClassifierInput interface { pulumi.Input ToClassifierJsonClassifierOutput() ClassifierJsonClassifierOutput ToClassifierJsonClassifierOutputWithContext(context.Context) ClassifierJsonClassifierOutput }
type ClassifierJsonClassifierOutput ¶ added in v1.19.0
type ClassifierJsonClassifierOutput struct{ *pulumi.OutputState }
func (ClassifierJsonClassifierOutput) ElementType ¶ added in v1.19.0
func (ClassifierJsonClassifierOutput) ElementType() reflect.Type
func (ClassifierJsonClassifierOutput) JsonPath ¶ added in v1.19.0
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 ¶ added in v1.19.0
func (o ClassifierJsonClassifierOutput) ToClassifierJsonClassifierOutput() ClassifierJsonClassifierOutput
func (ClassifierJsonClassifierOutput) ToClassifierJsonClassifierOutputWithContext ¶ added in v1.19.0
func (o ClassifierJsonClassifierOutput) ToClassifierJsonClassifierOutputWithContext(ctx context.Context) ClassifierJsonClassifierOutput
func (ClassifierJsonClassifierOutput) ToClassifierJsonClassifierPtrOutput ¶ added in v1.19.0
func (o ClassifierJsonClassifierOutput) ToClassifierJsonClassifierPtrOutput() ClassifierJsonClassifierPtrOutput
func (ClassifierJsonClassifierOutput) ToClassifierJsonClassifierPtrOutputWithContext ¶ added in v1.19.0
func (o ClassifierJsonClassifierOutput) ToClassifierJsonClassifierPtrOutputWithContext(ctx context.Context) ClassifierJsonClassifierPtrOutput
type ClassifierJsonClassifierPtrInput ¶ added in v1.19.0
type ClassifierJsonClassifierPtrInput interface { pulumi.Input ToClassifierJsonClassifierPtrOutput() ClassifierJsonClassifierPtrOutput ToClassifierJsonClassifierPtrOutputWithContext(context.Context) ClassifierJsonClassifierPtrOutput }
func ClassifierJsonClassifierPtr ¶ added in v1.19.0
func ClassifierJsonClassifierPtr(v *ClassifierJsonClassifierArgs) ClassifierJsonClassifierPtrInput
type ClassifierJsonClassifierPtrOutput ¶ added in v1.19.0
type ClassifierJsonClassifierPtrOutput struct{ *pulumi.OutputState }
func (ClassifierJsonClassifierPtrOutput) Elem ¶ added in v1.19.0
func (o ClassifierJsonClassifierPtrOutput) Elem() ClassifierJsonClassifierOutput
func (ClassifierJsonClassifierPtrOutput) ElementType ¶ added in v1.19.0
func (ClassifierJsonClassifierPtrOutput) ElementType() reflect.Type
func (ClassifierJsonClassifierPtrOutput) JsonPath ¶ added in v1.19.0
func (o ClassifierJsonClassifierPtrOutput) 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 (ClassifierJsonClassifierPtrOutput) ToClassifierJsonClassifierPtrOutput ¶ added in v1.19.0
func (o ClassifierJsonClassifierPtrOutput) ToClassifierJsonClassifierPtrOutput() ClassifierJsonClassifierPtrOutput
func (ClassifierJsonClassifierPtrOutput) ToClassifierJsonClassifierPtrOutputWithContext ¶ added in v1.19.0
func (o ClassifierJsonClassifierPtrOutput) ToClassifierJsonClassifierPtrOutputWithContext(ctx context.Context) ClassifierJsonClassifierPtrOutput
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 ¶ added in v1.19.0
func (ClassifierState) ElementType() reflect.Type
type ClassifierXmlClassifier ¶ added in v1.19.0
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 ¶ added in v1.19.0
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 ¶ added in v1.19.0
func (ClassifierXmlClassifierArgs) ElementType() reflect.Type
func (ClassifierXmlClassifierArgs) ToClassifierXmlClassifierOutput ¶ added in v1.19.0
func (i ClassifierXmlClassifierArgs) ToClassifierXmlClassifierOutput() ClassifierXmlClassifierOutput
func (ClassifierXmlClassifierArgs) ToClassifierXmlClassifierOutputWithContext ¶ added in v1.19.0
func (i ClassifierXmlClassifierArgs) ToClassifierXmlClassifierOutputWithContext(ctx context.Context) ClassifierXmlClassifierOutput
func (ClassifierXmlClassifierArgs) ToClassifierXmlClassifierPtrOutput ¶ added in v1.19.0
func (i ClassifierXmlClassifierArgs) ToClassifierXmlClassifierPtrOutput() ClassifierXmlClassifierPtrOutput
func (ClassifierXmlClassifierArgs) ToClassifierXmlClassifierPtrOutputWithContext ¶ added in v1.19.0
func (i ClassifierXmlClassifierArgs) ToClassifierXmlClassifierPtrOutputWithContext(ctx context.Context) ClassifierXmlClassifierPtrOutput
type ClassifierXmlClassifierInput ¶ added in v1.19.0
type ClassifierXmlClassifierInput interface { pulumi.Input ToClassifierXmlClassifierOutput() ClassifierXmlClassifierOutput ToClassifierXmlClassifierOutputWithContext(context.Context) ClassifierXmlClassifierOutput }
type ClassifierXmlClassifierOutput ¶ added in v1.19.0
type ClassifierXmlClassifierOutput struct{ *pulumi.OutputState }
func (ClassifierXmlClassifierOutput) Classification ¶ added in v1.19.0
func (o ClassifierXmlClassifierOutput) Classification() pulumi.StringOutput
An identifier of the data format that the classifier matches.
func (ClassifierXmlClassifierOutput) ElementType ¶ added in v1.19.0
func (ClassifierXmlClassifierOutput) ElementType() reflect.Type
func (ClassifierXmlClassifierOutput) RowTag ¶ added in v1.19.0
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 ¶ added in v1.19.0
func (o ClassifierXmlClassifierOutput) ToClassifierXmlClassifierOutput() ClassifierXmlClassifierOutput
func (ClassifierXmlClassifierOutput) ToClassifierXmlClassifierOutputWithContext ¶ added in v1.19.0
func (o ClassifierXmlClassifierOutput) ToClassifierXmlClassifierOutputWithContext(ctx context.Context) ClassifierXmlClassifierOutput
func (ClassifierXmlClassifierOutput) ToClassifierXmlClassifierPtrOutput ¶ added in v1.19.0
func (o ClassifierXmlClassifierOutput) ToClassifierXmlClassifierPtrOutput() ClassifierXmlClassifierPtrOutput
func (ClassifierXmlClassifierOutput) ToClassifierXmlClassifierPtrOutputWithContext ¶ added in v1.19.0
func (o ClassifierXmlClassifierOutput) ToClassifierXmlClassifierPtrOutputWithContext(ctx context.Context) ClassifierXmlClassifierPtrOutput
type ClassifierXmlClassifierPtrInput ¶ added in v1.19.0
type ClassifierXmlClassifierPtrInput interface { pulumi.Input ToClassifierXmlClassifierPtrOutput() ClassifierXmlClassifierPtrOutput ToClassifierXmlClassifierPtrOutputWithContext(context.Context) ClassifierXmlClassifierPtrOutput }
func ClassifierXmlClassifierPtr ¶ added in v1.19.0
func ClassifierXmlClassifierPtr(v *ClassifierXmlClassifierArgs) ClassifierXmlClassifierPtrInput
type ClassifierXmlClassifierPtrOutput ¶ added in v1.19.0
type ClassifierXmlClassifierPtrOutput struct{ *pulumi.OutputState }
func (ClassifierXmlClassifierPtrOutput) Classification ¶ added in v1.19.0
func (o ClassifierXmlClassifierPtrOutput) Classification() pulumi.StringOutput
An identifier of the data format that the classifier matches.
func (ClassifierXmlClassifierPtrOutput) Elem ¶ added in v1.19.0
func (o ClassifierXmlClassifierPtrOutput) Elem() ClassifierXmlClassifierOutput
func (ClassifierXmlClassifierPtrOutput) ElementType ¶ added in v1.19.0
func (ClassifierXmlClassifierPtrOutput) ElementType() reflect.Type
func (ClassifierXmlClassifierPtrOutput) RowTag ¶ added in v1.19.0
func (o ClassifierXmlClassifierPtrOutput) 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 (ClassifierXmlClassifierPtrOutput) ToClassifierXmlClassifierPtrOutput ¶ added in v1.19.0
func (o ClassifierXmlClassifierPtrOutput) ToClassifierXmlClassifierPtrOutput() ClassifierXmlClassifierPtrOutput
func (ClassifierXmlClassifierPtrOutput) ToClassifierXmlClassifierPtrOutputWithContext ¶ added in v1.19.0
func (o ClassifierXmlClassifierPtrOutput) ToClassifierXmlClassifierPtrOutputWithContext(ctx context.Context) ClassifierXmlClassifierPtrOutput
type Connection ¶
type Connection struct { pulumi.CustomResourceState // 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.MapOutput `pulumi:"connectionProperties"` // The type of the connection. 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"` }
Provides a Glue Connection resource.
> This content is derived from https://github.com/terraform-providers/terraform-provider-aws/blob/master/website/docs/r/glue_connection.html.markdown.
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.
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.MapInput // The type of the connection. 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 }
The set of arguments for constructing a Connection resource.
func (ConnectionArgs) ElementType ¶ added in v1.19.0
func (ConnectionArgs) ElementType() reflect.Type
type ConnectionPhysicalConnectionRequirements ¶ added in v1.19.0
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 ¶ added in v1.19.0
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 ¶ added in v1.19.0
func (ConnectionPhysicalConnectionRequirementsArgs) ElementType() reflect.Type
func (ConnectionPhysicalConnectionRequirementsArgs) ToConnectionPhysicalConnectionRequirementsOutput ¶ added in v1.19.0
func (i ConnectionPhysicalConnectionRequirementsArgs) ToConnectionPhysicalConnectionRequirementsOutput() ConnectionPhysicalConnectionRequirementsOutput
func (ConnectionPhysicalConnectionRequirementsArgs) ToConnectionPhysicalConnectionRequirementsOutputWithContext ¶ added in v1.19.0
func (i ConnectionPhysicalConnectionRequirementsArgs) ToConnectionPhysicalConnectionRequirementsOutputWithContext(ctx context.Context) ConnectionPhysicalConnectionRequirementsOutput
func (ConnectionPhysicalConnectionRequirementsArgs) ToConnectionPhysicalConnectionRequirementsPtrOutput ¶ added in v1.19.0
func (i ConnectionPhysicalConnectionRequirementsArgs) ToConnectionPhysicalConnectionRequirementsPtrOutput() ConnectionPhysicalConnectionRequirementsPtrOutput
func (ConnectionPhysicalConnectionRequirementsArgs) ToConnectionPhysicalConnectionRequirementsPtrOutputWithContext ¶ added in v1.19.0
func (i ConnectionPhysicalConnectionRequirementsArgs) ToConnectionPhysicalConnectionRequirementsPtrOutputWithContext(ctx context.Context) ConnectionPhysicalConnectionRequirementsPtrOutput
type ConnectionPhysicalConnectionRequirementsInput ¶ added in v1.19.0
type ConnectionPhysicalConnectionRequirementsInput interface { pulumi.Input ToConnectionPhysicalConnectionRequirementsOutput() ConnectionPhysicalConnectionRequirementsOutput ToConnectionPhysicalConnectionRequirementsOutputWithContext(context.Context) ConnectionPhysicalConnectionRequirementsOutput }
type ConnectionPhysicalConnectionRequirementsOutput ¶ added in v1.19.0
type ConnectionPhysicalConnectionRequirementsOutput struct{ *pulumi.OutputState }
func (ConnectionPhysicalConnectionRequirementsOutput) AvailabilityZone ¶ added in v1.19.0
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 ¶ added in v1.19.0
func (ConnectionPhysicalConnectionRequirementsOutput) ElementType() reflect.Type
func (ConnectionPhysicalConnectionRequirementsOutput) SecurityGroupIdLists ¶ added in v1.19.0
func (o ConnectionPhysicalConnectionRequirementsOutput) SecurityGroupIdLists() pulumi.StringArrayOutput
The security group ID list used by the connection.
func (ConnectionPhysicalConnectionRequirementsOutput) SubnetId ¶ added in v1.19.0
func (o ConnectionPhysicalConnectionRequirementsOutput) SubnetId() pulumi.StringPtrOutput
The subnet ID used by the connection.
func (ConnectionPhysicalConnectionRequirementsOutput) ToConnectionPhysicalConnectionRequirementsOutput ¶ added in v1.19.0
func (o ConnectionPhysicalConnectionRequirementsOutput) ToConnectionPhysicalConnectionRequirementsOutput() ConnectionPhysicalConnectionRequirementsOutput
func (ConnectionPhysicalConnectionRequirementsOutput) ToConnectionPhysicalConnectionRequirementsOutputWithContext ¶ added in v1.19.0
func (o ConnectionPhysicalConnectionRequirementsOutput) ToConnectionPhysicalConnectionRequirementsOutputWithContext(ctx context.Context) ConnectionPhysicalConnectionRequirementsOutput
func (ConnectionPhysicalConnectionRequirementsOutput) ToConnectionPhysicalConnectionRequirementsPtrOutput ¶ added in v1.19.0
func (o ConnectionPhysicalConnectionRequirementsOutput) ToConnectionPhysicalConnectionRequirementsPtrOutput() ConnectionPhysicalConnectionRequirementsPtrOutput
func (ConnectionPhysicalConnectionRequirementsOutput) ToConnectionPhysicalConnectionRequirementsPtrOutputWithContext ¶ added in v1.19.0
func (o ConnectionPhysicalConnectionRequirementsOutput) ToConnectionPhysicalConnectionRequirementsPtrOutputWithContext(ctx context.Context) ConnectionPhysicalConnectionRequirementsPtrOutput
type ConnectionPhysicalConnectionRequirementsPtrInput ¶ added in v1.19.0
type ConnectionPhysicalConnectionRequirementsPtrInput interface { pulumi.Input ToConnectionPhysicalConnectionRequirementsPtrOutput() ConnectionPhysicalConnectionRequirementsPtrOutput ToConnectionPhysicalConnectionRequirementsPtrOutputWithContext(context.Context) ConnectionPhysicalConnectionRequirementsPtrOutput }
func ConnectionPhysicalConnectionRequirementsPtr ¶ added in v1.19.0
func ConnectionPhysicalConnectionRequirementsPtr(v *ConnectionPhysicalConnectionRequirementsArgs) ConnectionPhysicalConnectionRequirementsPtrInput
type ConnectionPhysicalConnectionRequirementsPtrOutput ¶ added in v1.19.0
type ConnectionPhysicalConnectionRequirementsPtrOutput struct{ *pulumi.OutputState }
func (ConnectionPhysicalConnectionRequirementsPtrOutput) AvailabilityZone ¶ added in v1.19.0
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 ¶ added in v1.19.0
func (ConnectionPhysicalConnectionRequirementsPtrOutput) ElementType() reflect.Type
func (ConnectionPhysicalConnectionRequirementsPtrOutput) SecurityGroupIdLists ¶ added in v1.19.0
func (o ConnectionPhysicalConnectionRequirementsPtrOutput) SecurityGroupIdLists() pulumi.StringArrayOutput
The security group ID list used by the connection.
func (ConnectionPhysicalConnectionRequirementsPtrOutput) SubnetId ¶ added in v1.19.0
func (o ConnectionPhysicalConnectionRequirementsPtrOutput) SubnetId() pulumi.StringPtrOutput
The subnet ID used by the connection.
func (ConnectionPhysicalConnectionRequirementsPtrOutput) ToConnectionPhysicalConnectionRequirementsPtrOutput ¶ added in v1.19.0
func (o ConnectionPhysicalConnectionRequirementsPtrOutput) ToConnectionPhysicalConnectionRequirementsPtrOutput() ConnectionPhysicalConnectionRequirementsPtrOutput
func (ConnectionPhysicalConnectionRequirementsPtrOutput) ToConnectionPhysicalConnectionRequirementsPtrOutputWithContext ¶ added in v1.19.0
func (o ConnectionPhysicalConnectionRequirementsPtrOutput) ToConnectionPhysicalConnectionRequirementsPtrOutputWithContext(ctx context.Context) ConnectionPhysicalConnectionRequirementsPtrOutput
type ConnectionState ¶
type ConnectionState 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.MapInput // The type of the connection. 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 }
func (ConnectionState) ElementType ¶ added in v1.19.0
func (ConnectionState) ElementType() reflect.Type
type Crawler ¶ added in v0.14.2
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. 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 below. DynamodbTargets CrawlerDynamodbTargetArrayOutput `pulumi:"dynamodbTargets"` // List of nested JBDC target arguments. See below. JdbcTargets CrawlerJdbcTargetArrayOutput `pulumi:"jdbcTargets"` // Name of the crawler. Name pulumi.StringOutput `pulumi:"name"` // 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 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. 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 mapping of resource tags Tags pulumi.MapOutput `pulumi:"tags"` }
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)
> This content is derived from https://github.com/terraform-providers/terraform-provider-aws/blob/master/website/docs/r/glue_crawler.html.markdown.
func GetCrawler ¶ added in v0.14.2
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 ¶ added in v0.14.2
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.
type CrawlerArgs ¶ added in v0.14.2
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. 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 below. DynamodbTargets CrawlerDynamodbTargetArrayInput // List of nested JBDC target arguments. See below. JdbcTargets CrawlerJdbcTargetArrayInput // Name of the crawler. Name pulumi.StringPtrInput // 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 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. 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 mapping of resource tags Tags pulumi.MapInput }
The set of arguments for constructing a Crawler resource.
func (CrawlerArgs) ElementType ¶ added in v1.19.0
func (CrawlerArgs) ElementType() reflect.Type
type CrawlerCatalogTarget ¶ added in v1.19.0
type CrawlerCatalogTargetArgs ¶ added in v1.19.0
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 ¶ added in v1.19.0
func (CrawlerCatalogTargetArgs) ElementType() reflect.Type
func (CrawlerCatalogTargetArgs) ToCrawlerCatalogTargetOutput ¶ added in v1.19.0
func (i CrawlerCatalogTargetArgs) ToCrawlerCatalogTargetOutput() CrawlerCatalogTargetOutput
func (CrawlerCatalogTargetArgs) ToCrawlerCatalogTargetOutputWithContext ¶ added in v1.19.0
func (i CrawlerCatalogTargetArgs) ToCrawlerCatalogTargetOutputWithContext(ctx context.Context) CrawlerCatalogTargetOutput
type CrawlerCatalogTargetArray ¶ added in v1.19.0
type CrawlerCatalogTargetArray []CrawlerCatalogTargetInput
func (CrawlerCatalogTargetArray) ElementType ¶ added in v1.19.0
func (CrawlerCatalogTargetArray) ElementType() reflect.Type
func (CrawlerCatalogTargetArray) ToCrawlerCatalogTargetArrayOutput ¶ added in v1.19.0
func (i CrawlerCatalogTargetArray) ToCrawlerCatalogTargetArrayOutput() CrawlerCatalogTargetArrayOutput
func (CrawlerCatalogTargetArray) ToCrawlerCatalogTargetArrayOutputWithContext ¶ added in v1.19.0
func (i CrawlerCatalogTargetArray) ToCrawlerCatalogTargetArrayOutputWithContext(ctx context.Context) CrawlerCatalogTargetArrayOutput
type CrawlerCatalogTargetArrayInput ¶ added in v1.19.0
type CrawlerCatalogTargetArrayInput interface { pulumi.Input ToCrawlerCatalogTargetArrayOutput() CrawlerCatalogTargetArrayOutput ToCrawlerCatalogTargetArrayOutputWithContext(context.Context) CrawlerCatalogTargetArrayOutput }
type CrawlerCatalogTargetArrayOutput ¶ added in v1.19.0
type CrawlerCatalogTargetArrayOutput struct{ *pulumi.OutputState }
func (CrawlerCatalogTargetArrayOutput) ElementType ¶ added in v1.19.0
func (CrawlerCatalogTargetArrayOutput) ElementType() reflect.Type
func (CrawlerCatalogTargetArrayOutput) Index ¶ added in v1.19.0
func (o CrawlerCatalogTargetArrayOutput) Index(i pulumi.IntInput) CrawlerCatalogTargetOutput
func (CrawlerCatalogTargetArrayOutput) ToCrawlerCatalogTargetArrayOutput ¶ added in v1.19.0
func (o CrawlerCatalogTargetArrayOutput) ToCrawlerCatalogTargetArrayOutput() CrawlerCatalogTargetArrayOutput
func (CrawlerCatalogTargetArrayOutput) ToCrawlerCatalogTargetArrayOutputWithContext ¶ added in v1.19.0
func (o CrawlerCatalogTargetArrayOutput) ToCrawlerCatalogTargetArrayOutputWithContext(ctx context.Context) CrawlerCatalogTargetArrayOutput
type CrawlerCatalogTargetInput ¶ added in v1.19.0
type CrawlerCatalogTargetInput interface { pulumi.Input ToCrawlerCatalogTargetOutput() CrawlerCatalogTargetOutput ToCrawlerCatalogTargetOutputWithContext(context.Context) CrawlerCatalogTargetOutput }
type CrawlerCatalogTargetOutput ¶ added in v1.19.0
type CrawlerCatalogTargetOutput struct{ *pulumi.OutputState }
func (CrawlerCatalogTargetOutput) DatabaseName ¶ added in v1.19.0
func (o CrawlerCatalogTargetOutput) DatabaseName() pulumi.StringOutput
The name of the Glue database to be synchronized.
func (CrawlerCatalogTargetOutput) ElementType ¶ added in v1.19.0
func (CrawlerCatalogTargetOutput) ElementType() reflect.Type
func (CrawlerCatalogTargetOutput) Tables ¶ added in v1.19.0
func (o CrawlerCatalogTargetOutput) Tables() pulumi.StringArrayOutput
A list of catalog tables to be synchronized.
func (CrawlerCatalogTargetOutput) ToCrawlerCatalogTargetOutput ¶ added in v1.19.0
func (o CrawlerCatalogTargetOutput) ToCrawlerCatalogTargetOutput() CrawlerCatalogTargetOutput
func (CrawlerCatalogTargetOutput) ToCrawlerCatalogTargetOutputWithContext ¶ added in v1.19.0
func (o CrawlerCatalogTargetOutput) ToCrawlerCatalogTargetOutputWithContext(ctx context.Context) CrawlerCatalogTargetOutput
type CrawlerDynamodbTarget ¶ added in v1.19.0
type CrawlerDynamodbTarget struct { // The path to the Amazon S3 target. Path string `pulumi:"path"` }
type CrawlerDynamodbTargetArgs ¶ added in v1.19.0
type CrawlerDynamodbTargetArgs struct { // The path to the Amazon S3 target. Path pulumi.StringInput `pulumi:"path"` }
func (CrawlerDynamodbTargetArgs) ElementType ¶ added in v1.19.0
func (CrawlerDynamodbTargetArgs) ElementType() reflect.Type
func (CrawlerDynamodbTargetArgs) ToCrawlerDynamodbTargetOutput ¶ added in v1.19.0
func (i CrawlerDynamodbTargetArgs) ToCrawlerDynamodbTargetOutput() CrawlerDynamodbTargetOutput
func (CrawlerDynamodbTargetArgs) ToCrawlerDynamodbTargetOutputWithContext ¶ added in v1.19.0
func (i CrawlerDynamodbTargetArgs) ToCrawlerDynamodbTargetOutputWithContext(ctx context.Context) CrawlerDynamodbTargetOutput
type CrawlerDynamodbTargetArray ¶ added in v1.19.0
type CrawlerDynamodbTargetArray []CrawlerDynamodbTargetInput
func (CrawlerDynamodbTargetArray) ElementType ¶ added in v1.19.0
func (CrawlerDynamodbTargetArray) ElementType() reflect.Type
func (CrawlerDynamodbTargetArray) ToCrawlerDynamodbTargetArrayOutput ¶ added in v1.19.0
func (i CrawlerDynamodbTargetArray) ToCrawlerDynamodbTargetArrayOutput() CrawlerDynamodbTargetArrayOutput
func (CrawlerDynamodbTargetArray) ToCrawlerDynamodbTargetArrayOutputWithContext ¶ added in v1.19.0
func (i CrawlerDynamodbTargetArray) ToCrawlerDynamodbTargetArrayOutputWithContext(ctx context.Context) CrawlerDynamodbTargetArrayOutput
type CrawlerDynamodbTargetArrayInput ¶ added in v1.19.0
type CrawlerDynamodbTargetArrayInput interface { pulumi.Input ToCrawlerDynamodbTargetArrayOutput() CrawlerDynamodbTargetArrayOutput ToCrawlerDynamodbTargetArrayOutputWithContext(context.Context) CrawlerDynamodbTargetArrayOutput }
type CrawlerDynamodbTargetArrayOutput ¶ added in v1.19.0
type CrawlerDynamodbTargetArrayOutput struct{ *pulumi.OutputState }
func (CrawlerDynamodbTargetArrayOutput) ElementType ¶ added in v1.19.0
func (CrawlerDynamodbTargetArrayOutput) ElementType() reflect.Type
func (CrawlerDynamodbTargetArrayOutput) Index ¶ added in v1.19.0
func (o CrawlerDynamodbTargetArrayOutput) Index(i pulumi.IntInput) CrawlerDynamodbTargetOutput
func (CrawlerDynamodbTargetArrayOutput) ToCrawlerDynamodbTargetArrayOutput ¶ added in v1.19.0
func (o CrawlerDynamodbTargetArrayOutput) ToCrawlerDynamodbTargetArrayOutput() CrawlerDynamodbTargetArrayOutput
func (CrawlerDynamodbTargetArrayOutput) ToCrawlerDynamodbTargetArrayOutputWithContext ¶ added in v1.19.0
func (o CrawlerDynamodbTargetArrayOutput) ToCrawlerDynamodbTargetArrayOutputWithContext(ctx context.Context) CrawlerDynamodbTargetArrayOutput
type CrawlerDynamodbTargetInput ¶ added in v1.19.0
type CrawlerDynamodbTargetInput interface { pulumi.Input ToCrawlerDynamodbTargetOutput() CrawlerDynamodbTargetOutput ToCrawlerDynamodbTargetOutputWithContext(context.Context) CrawlerDynamodbTargetOutput }
type CrawlerDynamodbTargetOutput ¶ added in v1.19.0
type CrawlerDynamodbTargetOutput struct{ *pulumi.OutputState }
func (CrawlerDynamodbTargetOutput) ElementType ¶ added in v1.19.0
func (CrawlerDynamodbTargetOutput) ElementType() reflect.Type
func (CrawlerDynamodbTargetOutput) Path ¶ added in v1.19.0
func (o CrawlerDynamodbTargetOutput) Path() pulumi.StringOutput
The path to the Amazon S3 target.
func (CrawlerDynamodbTargetOutput) ToCrawlerDynamodbTargetOutput ¶ added in v1.19.0
func (o CrawlerDynamodbTargetOutput) ToCrawlerDynamodbTargetOutput() CrawlerDynamodbTargetOutput
func (CrawlerDynamodbTargetOutput) ToCrawlerDynamodbTargetOutputWithContext ¶ added in v1.19.0
func (o CrawlerDynamodbTargetOutput) ToCrawlerDynamodbTargetOutputWithContext(ctx context.Context) CrawlerDynamodbTargetOutput
type CrawlerJdbcTarget ¶ added in v1.19.0
type CrawlerJdbcTarget struct { // The name of the connection to use to connect to the JDBC target. ConnectionName string `pulumi:"connectionName"` // A list of glob patterns used to exclude from the crawl. Exclusions []string `pulumi:"exclusions"` // The path to the Amazon S3 target. Path string `pulumi:"path"` }
type CrawlerJdbcTargetArgs ¶ added in v1.19.0
type CrawlerJdbcTargetArgs struct { // The name of the connection to use to connect to the JDBC target. ConnectionName pulumi.StringInput `pulumi:"connectionName"` // A list of glob patterns used to exclude from the crawl. Exclusions pulumi.StringArrayInput `pulumi:"exclusions"` // The path to the Amazon S3 target. Path pulumi.StringInput `pulumi:"path"` }
func (CrawlerJdbcTargetArgs) ElementType ¶ added in v1.19.0
func (CrawlerJdbcTargetArgs) ElementType() reflect.Type
func (CrawlerJdbcTargetArgs) ToCrawlerJdbcTargetOutput ¶ added in v1.19.0
func (i CrawlerJdbcTargetArgs) ToCrawlerJdbcTargetOutput() CrawlerJdbcTargetOutput
func (CrawlerJdbcTargetArgs) ToCrawlerJdbcTargetOutputWithContext ¶ added in v1.19.0
func (i CrawlerJdbcTargetArgs) ToCrawlerJdbcTargetOutputWithContext(ctx context.Context) CrawlerJdbcTargetOutput
type CrawlerJdbcTargetArray ¶ added in v1.19.0
type CrawlerJdbcTargetArray []CrawlerJdbcTargetInput
func (CrawlerJdbcTargetArray) ElementType ¶ added in v1.19.0
func (CrawlerJdbcTargetArray) ElementType() reflect.Type
func (CrawlerJdbcTargetArray) ToCrawlerJdbcTargetArrayOutput ¶ added in v1.19.0
func (i CrawlerJdbcTargetArray) ToCrawlerJdbcTargetArrayOutput() CrawlerJdbcTargetArrayOutput
func (CrawlerJdbcTargetArray) ToCrawlerJdbcTargetArrayOutputWithContext ¶ added in v1.19.0
func (i CrawlerJdbcTargetArray) ToCrawlerJdbcTargetArrayOutputWithContext(ctx context.Context) CrawlerJdbcTargetArrayOutput
type CrawlerJdbcTargetArrayInput ¶ added in v1.19.0
type CrawlerJdbcTargetArrayInput interface { pulumi.Input ToCrawlerJdbcTargetArrayOutput() CrawlerJdbcTargetArrayOutput ToCrawlerJdbcTargetArrayOutputWithContext(context.Context) CrawlerJdbcTargetArrayOutput }
type CrawlerJdbcTargetArrayOutput ¶ added in v1.19.0
type CrawlerJdbcTargetArrayOutput struct{ *pulumi.OutputState }
func (CrawlerJdbcTargetArrayOutput) ElementType ¶ added in v1.19.0
func (CrawlerJdbcTargetArrayOutput) ElementType() reflect.Type
func (CrawlerJdbcTargetArrayOutput) Index ¶ added in v1.19.0
func (o CrawlerJdbcTargetArrayOutput) Index(i pulumi.IntInput) CrawlerJdbcTargetOutput
func (CrawlerJdbcTargetArrayOutput) ToCrawlerJdbcTargetArrayOutput ¶ added in v1.19.0
func (o CrawlerJdbcTargetArrayOutput) ToCrawlerJdbcTargetArrayOutput() CrawlerJdbcTargetArrayOutput
func (CrawlerJdbcTargetArrayOutput) ToCrawlerJdbcTargetArrayOutputWithContext ¶ added in v1.19.0
func (o CrawlerJdbcTargetArrayOutput) ToCrawlerJdbcTargetArrayOutputWithContext(ctx context.Context) CrawlerJdbcTargetArrayOutput
type CrawlerJdbcTargetInput ¶ added in v1.19.0
type CrawlerJdbcTargetInput interface { pulumi.Input ToCrawlerJdbcTargetOutput() CrawlerJdbcTargetOutput ToCrawlerJdbcTargetOutputWithContext(context.Context) CrawlerJdbcTargetOutput }
type CrawlerJdbcTargetOutput ¶ added in v1.19.0
type CrawlerJdbcTargetOutput struct{ *pulumi.OutputState }
func (CrawlerJdbcTargetOutput) ConnectionName ¶ added in v1.19.0
func (o CrawlerJdbcTargetOutput) ConnectionName() pulumi.StringOutput
The name of the connection to use to connect to the JDBC target.
func (CrawlerJdbcTargetOutput) ElementType ¶ added in v1.19.0
func (CrawlerJdbcTargetOutput) ElementType() reflect.Type
func (CrawlerJdbcTargetOutput) Exclusions ¶ added in v1.19.0
func (o CrawlerJdbcTargetOutput) Exclusions() pulumi.StringArrayOutput
A list of glob patterns used to exclude from the crawl.
func (CrawlerJdbcTargetOutput) Path ¶ added in v1.19.0
func (o CrawlerJdbcTargetOutput) Path() pulumi.StringOutput
The path to the Amazon S3 target.
func (CrawlerJdbcTargetOutput) ToCrawlerJdbcTargetOutput ¶ added in v1.19.0
func (o CrawlerJdbcTargetOutput) ToCrawlerJdbcTargetOutput() CrawlerJdbcTargetOutput
func (CrawlerJdbcTargetOutput) ToCrawlerJdbcTargetOutputWithContext ¶ added in v1.19.0
func (o CrawlerJdbcTargetOutput) ToCrawlerJdbcTargetOutputWithContext(ctx context.Context) CrawlerJdbcTargetOutput
type CrawlerS3Target ¶ added in v1.19.0
type CrawlerS3TargetArgs ¶ added in v1.19.0
type CrawlerS3TargetArgs struct { // A list of glob patterns used to exclude from the crawl. Exclusions pulumi.StringArrayInput `pulumi:"exclusions"` // The path to the Amazon S3 target. Path pulumi.StringInput `pulumi:"path"` }
func (CrawlerS3TargetArgs) ElementType ¶ added in v1.19.0
func (CrawlerS3TargetArgs) ElementType() reflect.Type
func (CrawlerS3TargetArgs) ToCrawlerS3TargetOutput ¶ added in v1.19.0
func (i CrawlerS3TargetArgs) ToCrawlerS3TargetOutput() CrawlerS3TargetOutput
func (CrawlerS3TargetArgs) ToCrawlerS3TargetOutputWithContext ¶ added in v1.19.0
func (i CrawlerS3TargetArgs) ToCrawlerS3TargetOutputWithContext(ctx context.Context) CrawlerS3TargetOutput
type CrawlerS3TargetArray ¶ added in v1.19.0
type CrawlerS3TargetArray []CrawlerS3TargetInput
func (CrawlerS3TargetArray) ElementType ¶ added in v1.19.0
func (CrawlerS3TargetArray) ElementType() reflect.Type
func (CrawlerS3TargetArray) ToCrawlerS3TargetArrayOutput ¶ added in v1.19.0
func (i CrawlerS3TargetArray) ToCrawlerS3TargetArrayOutput() CrawlerS3TargetArrayOutput
func (CrawlerS3TargetArray) ToCrawlerS3TargetArrayOutputWithContext ¶ added in v1.19.0
func (i CrawlerS3TargetArray) ToCrawlerS3TargetArrayOutputWithContext(ctx context.Context) CrawlerS3TargetArrayOutput
type CrawlerS3TargetArrayInput ¶ added in v1.19.0
type CrawlerS3TargetArrayInput interface { pulumi.Input ToCrawlerS3TargetArrayOutput() CrawlerS3TargetArrayOutput ToCrawlerS3TargetArrayOutputWithContext(context.Context) CrawlerS3TargetArrayOutput }
type CrawlerS3TargetArrayOutput ¶ added in v1.19.0
type CrawlerS3TargetArrayOutput struct{ *pulumi.OutputState }
func (CrawlerS3TargetArrayOutput) ElementType ¶ added in v1.19.0
func (CrawlerS3TargetArrayOutput) ElementType() reflect.Type
func (CrawlerS3TargetArrayOutput) Index ¶ added in v1.19.0
func (o CrawlerS3TargetArrayOutput) Index(i pulumi.IntInput) CrawlerS3TargetOutput
func (CrawlerS3TargetArrayOutput) ToCrawlerS3TargetArrayOutput ¶ added in v1.19.0
func (o CrawlerS3TargetArrayOutput) ToCrawlerS3TargetArrayOutput() CrawlerS3TargetArrayOutput
func (CrawlerS3TargetArrayOutput) ToCrawlerS3TargetArrayOutputWithContext ¶ added in v1.19.0
func (o CrawlerS3TargetArrayOutput) ToCrawlerS3TargetArrayOutputWithContext(ctx context.Context) CrawlerS3TargetArrayOutput
type CrawlerS3TargetInput ¶ added in v1.19.0
type CrawlerS3TargetInput interface { pulumi.Input ToCrawlerS3TargetOutput() CrawlerS3TargetOutput ToCrawlerS3TargetOutputWithContext(context.Context) CrawlerS3TargetOutput }
type CrawlerS3TargetOutput ¶ added in v1.19.0
type CrawlerS3TargetOutput struct{ *pulumi.OutputState }
func (CrawlerS3TargetOutput) ElementType ¶ added in v1.19.0
func (CrawlerS3TargetOutput) ElementType() reflect.Type
func (CrawlerS3TargetOutput) Exclusions ¶ added in v1.19.0
func (o CrawlerS3TargetOutput) Exclusions() pulumi.StringArrayOutput
A list of glob patterns used to exclude from the crawl.
func (CrawlerS3TargetOutput) Path ¶ added in v1.19.0
func (o CrawlerS3TargetOutput) Path() pulumi.StringOutput
The path to the Amazon S3 target.
func (CrawlerS3TargetOutput) ToCrawlerS3TargetOutput ¶ added in v1.19.0
func (o CrawlerS3TargetOutput) ToCrawlerS3TargetOutput() CrawlerS3TargetOutput
func (CrawlerS3TargetOutput) ToCrawlerS3TargetOutputWithContext ¶ added in v1.19.0
func (o CrawlerS3TargetOutput) ToCrawlerS3TargetOutputWithContext(ctx context.Context) CrawlerS3TargetOutput
type CrawlerSchemaChangePolicy ¶ added in v1.19.0
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 ¶ added in v1.19.0
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 ¶ added in v1.19.0
func (CrawlerSchemaChangePolicyArgs) ElementType() reflect.Type
func (CrawlerSchemaChangePolicyArgs) ToCrawlerSchemaChangePolicyOutput ¶ added in v1.19.0
func (i CrawlerSchemaChangePolicyArgs) ToCrawlerSchemaChangePolicyOutput() CrawlerSchemaChangePolicyOutput
func (CrawlerSchemaChangePolicyArgs) ToCrawlerSchemaChangePolicyOutputWithContext ¶ added in v1.19.0
func (i CrawlerSchemaChangePolicyArgs) ToCrawlerSchemaChangePolicyOutputWithContext(ctx context.Context) CrawlerSchemaChangePolicyOutput
func (CrawlerSchemaChangePolicyArgs) ToCrawlerSchemaChangePolicyPtrOutput ¶ added in v1.19.0
func (i CrawlerSchemaChangePolicyArgs) ToCrawlerSchemaChangePolicyPtrOutput() CrawlerSchemaChangePolicyPtrOutput
func (CrawlerSchemaChangePolicyArgs) ToCrawlerSchemaChangePolicyPtrOutputWithContext ¶ added in v1.19.0
func (i CrawlerSchemaChangePolicyArgs) ToCrawlerSchemaChangePolicyPtrOutputWithContext(ctx context.Context) CrawlerSchemaChangePolicyPtrOutput
type CrawlerSchemaChangePolicyInput ¶ added in v1.19.0
type CrawlerSchemaChangePolicyInput interface { pulumi.Input ToCrawlerSchemaChangePolicyOutput() CrawlerSchemaChangePolicyOutput ToCrawlerSchemaChangePolicyOutputWithContext(context.Context) CrawlerSchemaChangePolicyOutput }
type CrawlerSchemaChangePolicyOutput ¶ added in v1.19.0
type CrawlerSchemaChangePolicyOutput struct{ *pulumi.OutputState }
func (CrawlerSchemaChangePolicyOutput) DeleteBehavior ¶ added in v1.19.0
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 ¶ added in v1.19.0
func (CrawlerSchemaChangePolicyOutput) ElementType() reflect.Type
func (CrawlerSchemaChangePolicyOutput) ToCrawlerSchemaChangePolicyOutput ¶ added in v1.19.0
func (o CrawlerSchemaChangePolicyOutput) ToCrawlerSchemaChangePolicyOutput() CrawlerSchemaChangePolicyOutput
func (CrawlerSchemaChangePolicyOutput) ToCrawlerSchemaChangePolicyOutputWithContext ¶ added in v1.19.0
func (o CrawlerSchemaChangePolicyOutput) ToCrawlerSchemaChangePolicyOutputWithContext(ctx context.Context) CrawlerSchemaChangePolicyOutput
func (CrawlerSchemaChangePolicyOutput) ToCrawlerSchemaChangePolicyPtrOutput ¶ added in v1.19.0
func (o CrawlerSchemaChangePolicyOutput) ToCrawlerSchemaChangePolicyPtrOutput() CrawlerSchemaChangePolicyPtrOutput
func (CrawlerSchemaChangePolicyOutput) ToCrawlerSchemaChangePolicyPtrOutputWithContext ¶ added in v1.19.0
func (o CrawlerSchemaChangePolicyOutput) ToCrawlerSchemaChangePolicyPtrOutputWithContext(ctx context.Context) CrawlerSchemaChangePolicyPtrOutput
func (CrawlerSchemaChangePolicyOutput) UpdateBehavior ¶ added in v1.19.0
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 ¶ added in v1.19.0
type CrawlerSchemaChangePolicyPtrInput interface { pulumi.Input ToCrawlerSchemaChangePolicyPtrOutput() CrawlerSchemaChangePolicyPtrOutput ToCrawlerSchemaChangePolicyPtrOutputWithContext(context.Context) CrawlerSchemaChangePolicyPtrOutput }
func CrawlerSchemaChangePolicyPtr ¶ added in v1.19.0
func CrawlerSchemaChangePolicyPtr(v *CrawlerSchemaChangePolicyArgs) CrawlerSchemaChangePolicyPtrInput
type CrawlerSchemaChangePolicyPtrOutput ¶ added in v1.19.0
type CrawlerSchemaChangePolicyPtrOutput struct{ *pulumi.OutputState }
func (CrawlerSchemaChangePolicyPtrOutput) DeleteBehavior ¶ added in v1.19.0
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 ¶ added in v1.19.0
func (o CrawlerSchemaChangePolicyPtrOutput) Elem() CrawlerSchemaChangePolicyOutput
func (CrawlerSchemaChangePolicyPtrOutput) ElementType ¶ added in v1.19.0
func (CrawlerSchemaChangePolicyPtrOutput) ElementType() reflect.Type
func (CrawlerSchemaChangePolicyPtrOutput) ToCrawlerSchemaChangePolicyPtrOutput ¶ added in v1.19.0
func (o CrawlerSchemaChangePolicyPtrOutput) ToCrawlerSchemaChangePolicyPtrOutput() CrawlerSchemaChangePolicyPtrOutput
func (CrawlerSchemaChangePolicyPtrOutput) ToCrawlerSchemaChangePolicyPtrOutputWithContext ¶ added in v1.19.0
func (o CrawlerSchemaChangePolicyPtrOutput) ToCrawlerSchemaChangePolicyPtrOutputWithContext(ctx context.Context) CrawlerSchemaChangePolicyPtrOutput
func (CrawlerSchemaChangePolicyPtrOutput) UpdateBehavior ¶ added in v1.19.0
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 ¶ added in v0.14.2
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. 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 below. DynamodbTargets CrawlerDynamodbTargetArrayInput // List of nested JBDC target arguments. See below. JdbcTargets CrawlerJdbcTargetArrayInput // Name of the crawler. Name pulumi.StringPtrInput // 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 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. 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 mapping of resource tags Tags pulumi.MapInput }
func (CrawlerState) ElementType ¶ added in v1.19.0
func (CrawlerState) ElementType() reflect.Type
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 ¶ added in v1.19.0
type GetScriptDagEdgeArgs ¶ added in v1.19.0
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 ¶ added in v1.19.0
func (GetScriptDagEdgeArgs) ElementType() reflect.Type
func (GetScriptDagEdgeArgs) ToGetScriptDagEdgeOutput ¶ added in v1.19.0
func (i GetScriptDagEdgeArgs) ToGetScriptDagEdgeOutput() GetScriptDagEdgeOutput
func (GetScriptDagEdgeArgs) ToGetScriptDagEdgeOutputWithContext ¶ added in v1.19.0
func (i GetScriptDagEdgeArgs) ToGetScriptDagEdgeOutputWithContext(ctx context.Context) GetScriptDagEdgeOutput
type GetScriptDagEdgeArray ¶ added in v1.19.0
type GetScriptDagEdgeArray []GetScriptDagEdgeInput
func (GetScriptDagEdgeArray) ElementType ¶ added in v1.19.0
func (GetScriptDagEdgeArray) ElementType() reflect.Type
func (GetScriptDagEdgeArray) ToGetScriptDagEdgeArrayOutput ¶ added in v1.19.0
func (i GetScriptDagEdgeArray) ToGetScriptDagEdgeArrayOutput() GetScriptDagEdgeArrayOutput
func (GetScriptDagEdgeArray) ToGetScriptDagEdgeArrayOutputWithContext ¶ added in v1.19.0
func (i GetScriptDagEdgeArray) ToGetScriptDagEdgeArrayOutputWithContext(ctx context.Context) GetScriptDagEdgeArrayOutput
type GetScriptDagEdgeArrayInput ¶ added in v1.19.0
type GetScriptDagEdgeArrayInput interface { pulumi.Input ToGetScriptDagEdgeArrayOutput() GetScriptDagEdgeArrayOutput ToGetScriptDagEdgeArrayOutputWithContext(context.Context) GetScriptDagEdgeArrayOutput }
type GetScriptDagEdgeArrayOutput ¶ added in v1.19.0
type GetScriptDagEdgeArrayOutput struct{ *pulumi.OutputState }
func (GetScriptDagEdgeArrayOutput) ElementType ¶ added in v1.19.0
func (GetScriptDagEdgeArrayOutput) ElementType() reflect.Type
func (GetScriptDagEdgeArrayOutput) Index ¶ added in v1.19.0
func (o GetScriptDagEdgeArrayOutput) Index(i pulumi.IntInput) GetScriptDagEdgeOutput
func (GetScriptDagEdgeArrayOutput) ToGetScriptDagEdgeArrayOutput ¶ added in v1.19.0
func (o GetScriptDagEdgeArrayOutput) ToGetScriptDagEdgeArrayOutput() GetScriptDagEdgeArrayOutput
func (GetScriptDagEdgeArrayOutput) ToGetScriptDagEdgeArrayOutputWithContext ¶ added in v1.19.0
func (o GetScriptDagEdgeArrayOutput) ToGetScriptDagEdgeArrayOutputWithContext(ctx context.Context) GetScriptDagEdgeArrayOutput
type GetScriptDagEdgeInput ¶ added in v1.19.0
type GetScriptDagEdgeInput interface { pulumi.Input ToGetScriptDagEdgeOutput() GetScriptDagEdgeOutput ToGetScriptDagEdgeOutputWithContext(context.Context) GetScriptDagEdgeOutput }
type GetScriptDagEdgeOutput ¶ added in v1.19.0
type GetScriptDagEdgeOutput struct{ *pulumi.OutputState }
func (GetScriptDagEdgeOutput) ElementType ¶ added in v1.19.0
func (GetScriptDagEdgeOutput) ElementType() reflect.Type
func (GetScriptDagEdgeOutput) Source ¶ added in v1.19.0
func (o GetScriptDagEdgeOutput) Source() pulumi.StringOutput
The ID of the node at which the edge starts.
func (GetScriptDagEdgeOutput) Target ¶ added in v1.19.0
func (o GetScriptDagEdgeOutput) Target() pulumi.StringOutput
The ID of the node at which the edge ends.
func (GetScriptDagEdgeOutput) TargetParameter ¶ added in v1.19.0
func (o GetScriptDagEdgeOutput) TargetParameter() pulumi.StringPtrOutput
The target of the edge.
func (GetScriptDagEdgeOutput) ToGetScriptDagEdgeOutput ¶ added in v1.19.0
func (o GetScriptDagEdgeOutput) ToGetScriptDagEdgeOutput() GetScriptDagEdgeOutput
func (GetScriptDagEdgeOutput) ToGetScriptDagEdgeOutputWithContext ¶ added in v1.19.0
func (o GetScriptDagEdgeOutput) ToGetScriptDagEdgeOutputWithContext(ctx context.Context) GetScriptDagEdgeOutput
type GetScriptDagNode ¶ added in v1.19.0
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 ¶ added in v1.19.0
type GetScriptDagNodeArgArgs ¶ added in v1.19.0
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 ¶ added in v1.19.0
func (GetScriptDagNodeArgArgs) ElementType() reflect.Type
func (GetScriptDagNodeArgArgs) ToGetScriptDagNodeArgOutput ¶ added in v1.19.0
func (i GetScriptDagNodeArgArgs) ToGetScriptDagNodeArgOutput() GetScriptDagNodeArgOutput
func (GetScriptDagNodeArgArgs) ToGetScriptDagNodeArgOutputWithContext ¶ added in v1.19.0
func (i GetScriptDagNodeArgArgs) ToGetScriptDagNodeArgOutputWithContext(ctx context.Context) GetScriptDagNodeArgOutput
type GetScriptDagNodeArgArray ¶ added in v1.19.0
type GetScriptDagNodeArgArray []GetScriptDagNodeArgInput
func (GetScriptDagNodeArgArray) ElementType ¶ added in v1.19.0
func (GetScriptDagNodeArgArray) ElementType() reflect.Type
func (GetScriptDagNodeArgArray) ToGetScriptDagNodeArgArrayOutput ¶ added in v1.19.0
func (i GetScriptDagNodeArgArray) ToGetScriptDagNodeArgArrayOutput() GetScriptDagNodeArgArrayOutput
func (GetScriptDagNodeArgArray) ToGetScriptDagNodeArgArrayOutputWithContext ¶ added in v1.19.0
func (i GetScriptDagNodeArgArray) ToGetScriptDagNodeArgArrayOutputWithContext(ctx context.Context) GetScriptDagNodeArgArrayOutput
type GetScriptDagNodeArgArrayInput ¶ added in v1.19.0
type GetScriptDagNodeArgArrayInput interface { pulumi.Input ToGetScriptDagNodeArgArrayOutput() GetScriptDagNodeArgArrayOutput ToGetScriptDagNodeArgArrayOutputWithContext(context.Context) GetScriptDagNodeArgArrayOutput }
type GetScriptDagNodeArgArrayOutput ¶ added in v1.19.0
type GetScriptDagNodeArgArrayOutput struct{ *pulumi.OutputState }
func (GetScriptDagNodeArgArrayOutput) ElementType ¶ added in v1.19.0
func (GetScriptDagNodeArgArrayOutput) ElementType() reflect.Type
func (GetScriptDagNodeArgArrayOutput) Index ¶ added in v1.19.0
func (o GetScriptDagNodeArgArrayOutput) Index(i pulumi.IntInput) GetScriptDagNodeArgOutput
func (GetScriptDagNodeArgArrayOutput) ToGetScriptDagNodeArgArrayOutput ¶ added in v1.19.0
func (o GetScriptDagNodeArgArrayOutput) ToGetScriptDagNodeArgArrayOutput() GetScriptDagNodeArgArrayOutput
func (GetScriptDagNodeArgArrayOutput) ToGetScriptDagNodeArgArrayOutputWithContext ¶ added in v1.19.0
func (o GetScriptDagNodeArgArrayOutput) ToGetScriptDagNodeArgArrayOutputWithContext(ctx context.Context) GetScriptDagNodeArgArrayOutput
type GetScriptDagNodeArgInput ¶ added in v1.19.0
type GetScriptDagNodeArgInput interface { pulumi.Input ToGetScriptDagNodeArgOutput() GetScriptDagNodeArgOutput ToGetScriptDagNodeArgOutputWithContext(context.Context) GetScriptDagNodeArgOutput }
type GetScriptDagNodeArgOutput ¶ added in v1.19.0
type GetScriptDagNodeArgOutput struct{ *pulumi.OutputState }
func (GetScriptDagNodeArgOutput) ElementType ¶ added in v1.19.0
func (GetScriptDagNodeArgOutput) ElementType() reflect.Type
func (GetScriptDagNodeArgOutput) Name ¶ added in v1.19.0
func (o GetScriptDagNodeArgOutput) Name() pulumi.StringOutput
The name of the argument or property.
func (GetScriptDagNodeArgOutput) Param ¶ added in v1.19.0
func (o GetScriptDagNodeArgOutput) Param() pulumi.BoolPtrOutput
Boolean if the value is used as a parameter. Defaults to `false`.
func (GetScriptDagNodeArgOutput) ToGetScriptDagNodeArgOutput ¶ added in v1.19.0
func (o GetScriptDagNodeArgOutput) ToGetScriptDagNodeArgOutput() GetScriptDagNodeArgOutput
func (GetScriptDagNodeArgOutput) ToGetScriptDagNodeArgOutputWithContext ¶ added in v1.19.0
func (o GetScriptDagNodeArgOutput) ToGetScriptDagNodeArgOutputWithContext(ctx context.Context) GetScriptDagNodeArgOutput
func (GetScriptDagNodeArgOutput) Value ¶ added in v1.19.0
func (o GetScriptDagNodeArgOutput) Value() pulumi.StringOutput
The value of the argument or property.
type GetScriptDagNodeArgs ¶ added in v1.19.0
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 ¶ added in v1.19.0
func (GetScriptDagNodeArgs) ElementType() reflect.Type
func (GetScriptDagNodeArgs) ToGetScriptDagNodeOutput ¶ added in v1.19.0
func (i GetScriptDagNodeArgs) ToGetScriptDagNodeOutput() GetScriptDagNodeOutput
func (GetScriptDagNodeArgs) ToGetScriptDagNodeOutputWithContext ¶ added in v1.19.0
func (i GetScriptDagNodeArgs) ToGetScriptDagNodeOutputWithContext(ctx context.Context) GetScriptDagNodeOutput
type GetScriptDagNodeArray ¶ added in v1.19.0
type GetScriptDagNodeArray []GetScriptDagNodeInput
func (GetScriptDagNodeArray) ElementType ¶ added in v1.19.0
func (GetScriptDagNodeArray) ElementType() reflect.Type
func (GetScriptDagNodeArray) ToGetScriptDagNodeArrayOutput ¶ added in v1.19.0
func (i GetScriptDagNodeArray) ToGetScriptDagNodeArrayOutput() GetScriptDagNodeArrayOutput
func (GetScriptDagNodeArray) ToGetScriptDagNodeArrayOutputWithContext ¶ added in v1.19.0
func (i GetScriptDagNodeArray) ToGetScriptDagNodeArrayOutputWithContext(ctx context.Context) GetScriptDagNodeArrayOutput
type GetScriptDagNodeArrayInput ¶ added in v1.19.0
type GetScriptDagNodeArrayInput interface { pulumi.Input ToGetScriptDagNodeArrayOutput() GetScriptDagNodeArrayOutput ToGetScriptDagNodeArrayOutputWithContext(context.Context) GetScriptDagNodeArrayOutput }
type GetScriptDagNodeArrayOutput ¶ added in v1.19.0
type GetScriptDagNodeArrayOutput struct{ *pulumi.OutputState }
func (GetScriptDagNodeArrayOutput) ElementType ¶ added in v1.19.0
func (GetScriptDagNodeArrayOutput) ElementType() reflect.Type
func (GetScriptDagNodeArrayOutput) Index ¶ added in v1.19.0
func (o GetScriptDagNodeArrayOutput) Index(i pulumi.IntInput) GetScriptDagNodeOutput
func (GetScriptDagNodeArrayOutput) ToGetScriptDagNodeArrayOutput ¶ added in v1.19.0
func (o GetScriptDagNodeArrayOutput) ToGetScriptDagNodeArrayOutput() GetScriptDagNodeArrayOutput
func (GetScriptDagNodeArrayOutput) ToGetScriptDagNodeArrayOutputWithContext ¶ added in v1.19.0
func (o GetScriptDagNodeArrayOutput) ToGetScriptDagNodeArrayOutputWithContext(ctx context.Context) GetScriptDagNodeArrayOutput
type GetScriptDagNodeInput ¶ added in v1.19.0
type GetScriptDagNodeInput interface { pulumi.Input ToGetScriptDagNodeOutput() GetScriptDagNodeOutput ToGetScriptDagNodeOutputWithContext(context.Context) GetScriptDagNodeOutput }
type GetScriptDagNodeOutput ¶ added in v1.19.0
type GetScriptDagNodeOutput struct{ *pulumi.OutputState }
func (GetScriptDagNodeOutput) Args ¶ added in v1.19.0
func (o GetScriptDagNodeOutput) Args() GetScriptDagNodeArgArrayOutput
Nested configuration an argument or property of a node. Defined below.
func (GetScriptDagNodeOutput) ElementType ¶ added in v1.19.0
func (GetScriptDagNodeOutput) ElementType() reflect.Type
func (GetScriptDagNodeOutput) Id ¶ added in v1.19.0
func (o GetScriptDagNodeOutput) Id() pulumi.StringOutput
A node identifier that is unique within the node's graph.
func (GetScriptDagNodeOutput) LineNumber ¶ added in v1.19.0
func (o GetScriptDagNodeOutput) LineNumber() pulumi.IntPtrOutput
The line number of the node.
func (GetScriptDagNodeOutput) NodeType ¶ added in v1.19.0
func (o GetScriptDagNodeOutput) NodeType() pulumi.StringOutput
The type of node this is.
func (GetScriptDagNodeOutput) ToGetScriptDagNodeOutput ¶ added in v1.19.0
func (o GetScriptDagNodeOutput) ToGetScriptDagNodeOutput() GetScriptDagNodeOutput
func (GetScriptDagNodeOutput) ToGetScriptDagNodeOutputWithContext ¶ added in v1.19.0
func (o GetScriptDagNodeOutput) ToGetScriptDagNodeOutputWithContext(ctx context.Context) GetScriptDagNodeOutput
type GetScriptResult ¶
type GetScriptResult struct { DagEdges []GetScriptDagEdge `pulumi:"dagEdges"` DagNodes []GetScriptDagNode `pulumi:"dagNodes"` // id is 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 ¶ added in v1.19.0
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).
> This content is derived from https://github.com/terraform-providers/terraform-provider-aws/blob/master/website/docs/d/glue_script.html.markdown.
type Job ¶
type Job struct { pulumi.CustomResourceState // **DEPRECATED** (Optional) The number of AWS Glue data processing units (DPUs) to allocate to this Job. At least 2 DPUs need to be allocated; the default is 10. A DPU is a relative measure of processing power that consists of 4 vCPUs of compute capacity and 16 GB of memory. AllocatedCapacity pulumi.IntOutput `pulumi:"allocatedCapacity"` // 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.MapOutput `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`. MaxCapacity pulumi.Float64Output `pulumi:"maxCapacity"` // The maximum number of times to retry this job if it fails. MaxRetries pulumi.IntPtrOutput `pulumi:"maxRetries"` // 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.StringOutput `pulumi:"name"` // 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 mapping of resource tags Tags pulumi.MapOutput `pulumi:"tags"` // 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.
> This content is derived from https://github.com/terraform-providers/terraform-provider-aws/blob/master/website/docs/r/glue_job.html.markdown.
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).
type JobArgs ¶
type JobArgs struct { // **DEPRECATED** (Optional) The number of AWS Glue data processing units (DPUs) to allocate to this Job. At least 2 DPUs need to be allocated; the default is 10. A DPU is a relative measure of processing power that consists of 4 vCPUs of compute capacity and 16 GB of memory. AllocatedCapacity pulumi.IntPtrInput // 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.MapInput // 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`. MaxCapacity pulumi.Float64PtrInput // The maximum number of times to retry this job if it fails. MaxRetries pulumi.IntPtrInput // 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 // 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 mapping of resource tags Tags pulumi.MapInput // 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 ¶ added in v1.19.0
type JobCommand ¶ added in v1.19.0
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 ¶ added in v1.19.0
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 ¶ added in v1.19.0
func (JobCommandArgs) ElementType() reflect.Type
func (JobCommandArgs) ToJobCommandOutput ¶ added in v1.19.0
func (i JobCommandArgs) ToJobCommandOutput() JobCommandOutput
func (JobCommandArgs) ToJobCommandOutputWithContext ¶ added in v1.19.0
func (i JobCommandArgs) ToJobCommandOutputWithContext(ctx context.Context) JobCommandOutput
func (JobCommandArgs) ToJobCommandPtrOutput ¶ added in v1.19.0
func (i JobCommandArgs) ToJobCommandPtrOutput() JobCommandPtrOutput
func (JobCommandArgs) ToJobCommandPtrOutputWithContext ¶ added in v1.19.0
func (i JobCommandArgs) ToJobCommandPtrOutputWithContext(ctx context.Context) JobCommandPtrOutput
type JobCommandInput ¶ added in v1.19.0
type JobCommandInput interface { pulumi.Input ToJobCommandOutput() JobCommandOutput ToJobCommandOutputWithContext(context.Context) JobCommandOutput }
type JobCommandOutput ¶ added in v1.19.0
type JobCommandOutput struct{ *pulumi.OutputState }
func (JobCommandOutput) ElementType ¶ added in v1.19.0
func (JobCommandOutput) ElementType() reflect.Type
func (JobCommandOutput) Name ¶ added in v1.19.0
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 ¶ added in v1.19.0
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 ¶ added in v1.19.0
func (o JobCommandOutput) ScriptLocation() pulumi.StringOutput
Specifies the S3 path to a script that executes a job.
func (JobCommandOutput) ToJobCommandOutput ¶ added in v1.19.0
func (o JobCommandOutput) ToJobCommandOutput() JobCommandOutput
func (JobCommandOutput) ToJobCommandOutputWithContext ¶ added in v1.19.0
func (o JobCommandOutput) ToJobCommandOutputWithContext(ctx context.Context) JobCommandOutput
func (JobCommandOutput) ToJobCommandPtrOutput ¶ added in v1.19.0
func (o JobCommandOutput) ToJobCommandPtrOutput() JobCommandPtrOutput
func (JobCommandOutput) ToJobCommandPtrOutputWithContext ¶ added in v1.19.0
func (o JobCommandOutput) ToJobCommandPtrOutputWithContext(ctx context.Context) JobCommandPtrOutput
type JobCommandPtrInput ¶ added in v1.19.0
type JobCommandPtrInput interface { pulumi.Input ToJobCommandPtrOutput() JobCommandPtrOutput ToJobCommandPtrOutputWithContext(context.Context) JobCommandPtrOutput }
func JobCommandPtr ¶ added in v1.19.0
func JobCommandPtr(v *JobCommandArgs) JobCommandPtrInput
type JobCommandPtrOutput ¶ added in v1.19.0
type JobCommandPtrOutput struct{ *pulumi.OutputState }
func (JobCommandPtrOutput) Elem ¶ added in v1.19.0
func (o JobCommandPtrOutput) Elem() JobCommandOutput
func (JobCommandPtrOutput) ElementType ¶ added in v1.19.0
func (JobCommandPtrOutput) ElementType() reflect.Type
func (JobCommandPtrOutput) Name ¶ added in v1.19.0
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 ¶ added in v1.19.0
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 ¶ added in v1.19.0
func (o JobCommandPtrOutput) ScriptLocation() pulumi.StringOutput
Specifies the S3 path to a script that executes a job.
func (JobCommandPtrOutput) ToJobCommandPtrOutput ¶ added in v1.19.0
func (o JobCommandPtrOutput) ToJobCommandPtrOutput() JobCommandPtrOutput
func (JobCommandPtrOutput) ToJobCommandPtrOutputWithContext ¶ added in v1.19.0
func (o JobCommandPtrOutput) ToJobCommandPtrOutputWithContext(ctx context.Context) JobCommandPtrOutput
type JobExecutionProperty ¶ added in v1.19.0
type JobExecutionProperty struct { // The maximum number of concurrent runs allowed for a job. The default is 1. MaxConcurrentRuns *int `pulumi:"maxConcurrentRuns"` }
type JobExecutionPropertyArgs ¶ added in v1.19.0
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 ¶ added in v1.19.0
func (JobExecutionPropertyArgs) ElementType() reflect.Type
func (JobExecutionPropertyArgs) ToJobExecutionPropertyOutput ¶ added in v1.19.0
func (i JobExecutionPropertyArgs) ToJobExecutionPropertyOutput() JobExecutionPropertyOutput
func (JobExecutionPropertyArgs) ToJobExecutionPropertyOutputWithContext ¶ added in v1.19.0
func (i JobExecutionPropertyArgs) ToJobExecutionPropertyOutputWithContext(ctx context.Context) JobExecutionPropertyOutput
func (JobExecutionPropertyArgs) ToJobExecutionPropertyPtrOutput ¶ added in v1.19.0
func (i JobExecutionPropertyArgs) ToJobExecutionPropertyPtrOutput() JobExecutionPropertyPtrOutput
func (JobExecutionPropertyArgs) ToJobExecutionPropertyPtrOutputWithContext ¶ added in v1.19.0
func (i JobExecutionPropertyArgs) ToJobExecutionPropertyPtrOutputWithContext(ctx context.Context) JobExecutionPropertyPtrOutput
type JobExecutionPropertyInput ¶ added in v1.19.0
type JobExecutionPropertyInput interface { pulumi.Input ToJobExecutionPropertyOutput() JobExecutionPropertyOutput ToJobExecutionPropertyOutputWithContext(context.Context) JobExecutionPropertyOutput }
type JobExecutionPropertyOutput ¶ added in v1.19.0
type JobExecutionPropertyOutput struct{ *pulumi.OutputState }
func (JobExecutionPropertyOutput) ElementType ¶ added in v1.19.0
func (JobExecutionPropertyOutput) ElementType() reflect.Type
func (JobExecutionPropertyOutput) MaxConcurrentRuns ¶ added in v1.19.0
func (o JobExecutionPropertyOutput) MaxConcurrentRuns() pulumi.IntPtrOutput
The maximum number of concurrent runs allowed for a job. The default is 1.
func (JobExecutionPropertyOutput) ToJobExecutionPropertyOutput ¶ added in v1.19.0
func (o JobExecutionPropertyOutput) ToJobExecutionPropertyOutput() JobExecutionPropertyOutput
func (JobExecutionPropertyOutput) ToJobExecutionPropertyOutputWithContext ¶ added in v1.19.0
func (o JobExecutionPropertyOutput) ToJobExecutionPropertyOutputWithContext(ctx context.Context) JobExecutionPropertyOutput
func (JobExecutionPropertyOutput) ToJobExecutionPropertyPtrOutput ¶ added in v1.19.0
func (o JobExecutionPropertyOutput) ToJobExecutionPropertyPtrOutput() JobExecutionPropertyPtrOutput
func (JobExecutionPropertyOutput) ToJobExecutionPropertyPtrOutputWithContext ¶ added in v1.19.0
func (o JobExecutionPropertyOutput) ToJobExecutionPropertyPtrOutputWithContext(ctx context.Context) JobExecutionPropertyPtrOutput
type JobExecutionPropertyPtrInput ¶ added in v1.19.0
type JobExecutionPropertyPtrInput interface { pulumi.Input ToJobExecutionPropertyPtrOutput() JobExecutionPropertyPtrOutput ToJobExecutionPropertyPtrOutputWithContext(context.Context) JobExecutionPropertyPtrOutput }
func JobExecutionPropertyPtr ¶ added in v1.19.0
func JobExecutionPropertyPtr(v *JobExecutionPropertyArgs) JobExecutionPropertyPtrInput
type JobExecutionPropertyPtrOutput ¶ added in v1.19.0
type JobExecutionPropertyPtrOutput struct{ *pulumi.OutputState }
func (JobExecutionPropertyPtrOutput) Elem ¶ added in v1.19.0
func (o JobExecutionPropertyPtrOutput) Elem() JobExecutionPropertyOutput
func (JobExecutionPropertyPtrOutput) ElementType ¶ added in v1.19.0
func (JobExecutionPropertyPtrOutput) ElementType() reflect.Type
func (JobExecutionPropertyPtrOutput) MaxConcurrentRuns ¶ added in v1.19.0
func (o JobExecutionPropertyPtrOutput) MaxConcurrentRuns() pulumi.IntPtrOutput
The maximum number of concurrent runs allowed for a job. The default is 1.
func (JobExecutionPropertyPtrOutput) ToJobExecutionPropertyPtrOutput ¶ added in v1.19.0
func (o JobExecutionPropertyPtrOutput) ToJobExecutionPropertyPtrOutput() JobExecutionPropertyPtrOutput
func (JobExecutionPropertyPtrOutput) ToJobExecutionPropertyPtrOutputWithContext ¶ added in v1.19.0
func (o JobExecutionPropertyPtrOutput) ToJobExecutionPropertyPtrOutputWithContext(ctx context.Context) JobExecutionPropertyPtrOutput
type JobNotificationProperty ¶ added in v1.24.0
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 ¶ added in v1.24.0
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 ¶ added in v1.24.0
func (JobNotificationPropertyArgs) ElementType() reflect.Type
func (JobNotificationPropertyArgs) ToJobNotificationPropertyOutput ¶ added in v1.24.0
func (i JobNotificationPropertyArgs) ToJobNotificationPropertyOutput() JobNotificationPropertyOutput
func (JobNotificationPropertyArgs) ToJobNotificationPropertyOutputWithContext ¶ added in v1.24.0
func (i JobNotificationPropertyArgs) ToJobNotificationPropertyOutputWithContext(ctx context.Context) JobNotificationPropertyOutput
func (JobNotificationPropertyArgs) ToJobNotificationPropertyPtrOutput ¶ added in v1.24.0
func (i JobNotificationPropertyArgs) ToJobNotificationPropertyPtrOutput() JobNotificationPropertyPtrOutput
func (JobNotificationPropertyArgs) ToJobNotificationPropertyPtrOutputWithContext ¶ added in v1.24.0
func (i JobNotificationPropertyArgs) ToJobNotificationPropertyPtrOutputWithContext(ctx context.Context) JobNotificationPropertyPtrOutput
type JobNotificationPropertyInput ¶ added in v1.24.0
type JobNotificationPropertyInput interface { pulumi.Input ToJobNotificationPropertyOutput() JobNotificationPropertyOutput ToJobNotificationPropertyOutputWithContext(context.Context) JobNotificationPropertyOutput }
type JobNotificationPropertyOutput ¶ added in v1.24.0
type JobNotificationPropertyOutput struct{ *pulumi.OutputState }
func (JobNotificationPropertyOutput) ElementType ¶ added in v1.24.0
func (JobNotificationPropertyOutput) ElementType() reflect.Type
func (JobNotificationPropertyOutput) NotifyDelayAfter ¶ added in v1.24.0
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 ¶ added in v1.24.0
func (o JobNotificationPropertyOutput) ToJobNotificationPropertyOutput() JobNotificationPropertyOutput
func (JobNotificationPropertyOutput) ToJobNotificationPropertyOutputWithContext ¶ added in v1.24.0
func (o JobNotificationPropertyOutput) ToJobNotificationPropertyOutputWithContext(ctx context.Context) JobNotificationPropertyOutput
func (JobNotificationPropertyOutput) ToJobNotificationPropertyPtrOutput ¶ added in v1.24.0
func (o JobNotificationPropertyOutput) ToJobNotificationPropertyPtrOutput() JobNotificationPropertyPtrOutput
func (JobNotificationPropertyOutput) ToJobNotificationPropertyPtrOutputWithContext ¶ added in v1.24.0
func (o JobNotificationPropertyOutput) ToJobNotificationPropertyPtrOutputWithContext(ctx context.Context) JobNotificationPropertyPtrOutput
type JobNotificationPropertyPtrInput ¶ added in v1.24.0
type JobNotificationPropertyPtrInput interface { pulumi.Input ToJobNotificationPropertyPtrOutput() JobNotificationPropertyPtrOutput ToJobNotificationPropertyPtrOutputWithContext(context.Context) JobNotificationPropertyPtrOutput }
func JobNotificationPropertyPtr ¶ added in v1.24.0
func JobNotificationPropertyPtr(v *JobNotificationPropertyArgs) JobNotificationPropertyPtrInput
type JobNotificationPropertyPtrOutput ¶ added in v1.24.0
type JobNotificationPropertyPtrOutput struct{ *pulumi.OutputState }
func (JobNotificationPropertyPtrOutput) Elem ¶ added in v1.24.0
func (o JobNotificationPropertyPtrOutput) Elem() JobNotificationPropertyOutput
func (JobNotificationPropertyPtrOutput) ElementType ¶ added in v1.24.0
func (JobNotificationPropertyPtrOutput) ElementType() reflect.Type
func (JobNotificationPropertyPtrOutput) NotifyDelayAfter ¶ added in v1.24.0
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 ¶ added in v1.24.0
func (o JobNotificationPropertyPtrOutput) ToJobNotificationPropertyPtrOutput() JobNotificationPropertyPtrOutput
func (JobNotificationPropertyPtrOutput) ToJobNotificationPropertyPtrOutputWithContext ¶ added in v1.24.0
func (o JobNotificationPropertyPtrOutput) ToJobNotificationPropertyPtrOutputWithContext(ctx context.Context) JobNotificationPropertyPtrOutput
type JobState ¶
type JobState struct { // **DEPRECATED** (Optional) The number of AWS Glue data processing units (DPUs) to allocate to this Job. At least 2 DPUs need to be allocated; the default is 10. A DPU is a relative measure of processing power that consists of 4 vCPUs of compute capacity and 16 GB of memory. AllocatedCapacity pulumi.IntPtrInput // 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.MapInput // 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`. MaxCapacity pulumi.Float64PtrInput // The maximum number of times to retry this job if it fails. MaxRetries pulumi.IntPtrInput // 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 // 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 mapping of resource tags Tags pulumi.MapInput // 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 ¶ added in v1.19.0
type SecurityConfiguration ¶ added in v0.16.2
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.
> This content is derived from https://github.com/terraform-providers/terraform-provider-aws/blob/master/website/docs/r/glue_security_configuration.html.markdown.
func GetSecurityConfiguration ¶ added in v0.16.2
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 ¶ added in v0.16.2
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.
type SecurityConfigurationArgs ¶ added in v0.16.2
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 ¶ added in v1.19.0
func (SecurityConfigurationArgs) ElementType() reflect.Type
type SecurityConfigurationEncryptionConfiguration ¶ added in v1.19.0
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 ¶ added in v1.19.0
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 ¶ added in v1.19.0
func (SecurityConfigurationEncryptionConfigurationArgs) ElementType() reflect.Type
func (SecurityConfigurationEncryptionConfigurationArgs) ToSecurityConfigurationEncryptionConfigurationOutput ¶ added in v1.19.0
func (i SecurityConfigurationEncryptionConfigurationArgs) ToSecurityConfigurationEncryptionConfigurationOutput() SecurityConfigurationEncryptionConfigurationOutput
func (SecurityConfigurationEncryptionConfigurationArgs) ToSecurityConfigurationEncryptionConfigurationOutputWithContext ¶ added in v1.19.0
func (i SecurityConfigurationEncryptionConfigurationArgs) ToSecurityConfigurationEncryptionConfigurationOutputWithContext(ctx context.Context) SecurityConfigurationEncryptionConfigurationOutput
func (SecurityConfigurationEncryptionConfigurationArgs) ToSecurityConfigurationEncryptionConfigurationPtrOutput ¶ added in v1.19.0
func (i SecurityConfigurationEncryptionConfigurationArgs) ToSecurityConfigurationEncryptionConfigurationPtrOutput() SecurityConfigurationEncryptionConfigurationPtrOutput
func (SecurityConfigurationEncryptionConfigurationArgs) ToSecurityConfigurationEncryptionConfigurationPtrOutputWithContext ¶ added in v1.19.0
func (i SecurityConfigurationEncryptionConfigurationArgs) ToSecurityConfigurationEncryptionConfigurationPtrOutputWithContext(ctx context.Context) SecurityConfigurationEncryptionConfigurationPtrOutput
type SecurityConfigurationEncryptionConfigurationCloudwatchEncryption ¶ added in v1.19.0
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 ¶ added in v1.19.0
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 ¶ added in v1.19.0
func (SecurityConfigurationEncryptionConfigurationCloudwatchEncryptionArgs) ElementType() reflect.Type
func (SecurityConfigurationEncryptionConfigurationCloudwatchEncryptionArgs) ToSecurityConfigurationEncryptionConfigurationCloudwatchEncryptionOutput ¶ added in v1.19.0
func (i SecurityConfigurationEncryptionConfigurationCloudwatchEncryptionArgs) ToSecurityConfigurationEncryptionConfigurationCloudwatchEncryptionOutput() SecurityConfigurationEncryptionConfigurationCloudwatchEncryptionOutput
func (SecurityConfigurationEncryptionConfigurationCloudwatchEncryptionArgs) ToSecurityConfigurationEncryptionConfigurationCloudwatchEncryptionOutputWithContext ¶ added in v1.19.0
func (i SecurityConfigurationEncryptionConfigurationCloudwatchEncryptionArgs) ToSecurityConfigurationEncryptionConfigurationCloudwatchEncryptionOutputWithContext(ctx context.Context) SecurityConfigurationEncryptionConfigurationCloudwatchEncryptionOutput
type SecurityConfigurationEncryptionConfigurationCloudwatchEncryptionInput ¶ added in v1.19.0
type SecurityConfigurationEncryptionConfigurationCloudwatchEncryptionInput interface { pulumi.Input ToSecurityConfigurationEncryptionConfigurationCloudwatchEncryptionOutput() SecurityConfigurationEncryptionConfigurationCloudwatchEncryptionOutput ToSecurityConfigurationEncryptionConfigurationCloudwatchEncryptionOutputWithContext(context.Context) SecurityConfigurationEncryptionConfigurationCloudwatchEncryptionOutput }
type SecurityConfigurationEncryptionConfigurationCloudwatchEncryptionOutput ¶ added in v1.19.0
type SecurityConfigurationEncryptionConfigurationCloudwatchEncryptionOutput struct{ *pulumi.OutputState }
func (SecurityConfigurationEncryptionConfigurationCloudwatchEncryptionOutput) CloudwatchEncryptionMode ¶ added in v1.19.0
func (o SecurityConfigurationEncryptionConfigurationCloudwatchEncryptionOutput) CloudwatchEncryptionMode() pulumi.StringPtrOutput
Encryption mode to use for CloudWatch data. Valid values: `DISABLED`, `SSE-KMS`. Default value: `DISABLED`.
func (SecurityConfigurationEncryptionConfigurationCloudwatchEncryptionOutput) ElementType ¶ added in v1.19.0
func (SecurityConfigurationEncryptionConfigurationCloudwatchEncryptionOutput) ElementType() reflect.Type
func (SecurityConfigurationEncryptionConfigurationCloudwatchEncryptionOutput) KmsKeyArn ¶ added in v1.19.0
func (o SecurityConfigurationEncryptionConfigurationCloudwatchEncryptionOutput) KmsKeyArn() pulumi.StringPtrOutput
Amazon Resource Name (ARN) of the KMS key to be used to encrypt the data.
func (SecurityConfigurationEncryptionConfigurationCloudwatchEncryptionOutput) ToSecurityConfigurationEncryptionConfigurationCloudwatchEncryptionOutput ¶ added in v1.19.0
func (o SecurityConfigurationEncryptionConfigurationCloudwatchEncryptionOutput) ToSecurityConfigurationEncryptionConfigurationCloudwatchEncryptionOutput() SecurityConfigurationEncryptionConfigurationCloudwatchEncryptionOutput
func (SecurityConfigurationEncryptionConfigurationCloudwatchEncryptionOutput) ToSecurityConfigurationEncryptionConfigurationCloudwatchEncryptionOutputWithContext ¶ added in v1.19.0
func (o SecurityConfigurationEncryptionConfigurationCloudwatchEncryptionOutput) ToSecurityConfigurationEncryptionConfigurationCloudwatchEncryptionOutputWithContext(ctx context.Context) SecurityConfigurationEncryptionConfigurationCloudwatchEncryptionOutput
type SecurityConfigurationEncryptionConfigurationInput ¶ added in v1.19.0
type SecurityConfigurationEncryptionConfigurationInput interface { pulumi.Input ToSecurityConfigurationEncryptionConfigurationOutput() SecurityConfigurationEncryptionConfigurationOutput ToSecurityConfigurationEncryptionConfigurationOutputWithContext(context.Context) SecurityConfigurationEncryptionConfigurationOutput }
type SecurityConfigurationEncryptionConfigurationJobBookmarksEncryption ¶ added in v1.19.0
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 ¶ added in v1.19.0
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 ¶ added in v1.19.0
func (SecurityConfigurationEncryptionConfigurationJobBookmarksEncryptionArgs) ElementType() reflect.Type
func (SecurityConfigurationEncryptionConfigurationJobBookmarksEncryptionArgs) ToSecurityConfigurationEncryptionConfigurationJobBookmarksEncryptionOutput ¶ added in v1.19.0
func (i SecurityConfigurationEncryptionConfigurationJobBookmarksEncryptionArgs) ToSecurityConfigurationEncryptionConfigurationJobBookmarksEncryptionOutput() SecurityConfigurationEncryptionConfigurationJobBookmarksEncryptionOutput
func (SecurityConfigurationEncryptionConfigurationJobBookmarksEncryptionArgs) ToSecurityConfigurationEncryptionConfigurationJobBookmarksEncryptionOutputWithContext ¶ added in v1.19.0
func (i SecurityConfigurationEncryptionConfigurationJobBookmarksEncryptionArgs) ToSecurityConfigurationEncryptionConfigurationJobBookmarksEncryptionOutputWithContext(ctx context.Context) SecurityConfigurationEncryptionConfigurationJobBookmarksEncryptionOutput
type SecurityConfigurationEncryptionConfigurationJobBookmarksEncryptionInput ¶ added in v1.19.0
type SecurityConfigurationEncryptionConfigurationJobBookmarksEncryptionInput interface { pulumi.Input ToSecurityConfigurationEncryptionConfigurationJobBookmarksEncryptionOutput() SecurityConfigurationEncryptionConfigurationJobBookmarksEncryptionOutput ToSecurityConfigurationEncryptionConfigurationJobBookmarksEncryptionOutputWithContext(context.Context) SecurityConfigurationEncryptionConfigurationJobBookmarksEncryptionOutput }
type SecurityConfigurationEncryptionConfigurationJobBookmarksEncryptionOutput ¶ added in v1.19.0
type SecurityConfigurationEncryptionConfigurationJobBookmarksEncryptionOutput struct{ *pulumi.OutputState }
func (SecurityConfigurationEncryptionConfigurationJobBookmarksEncryptionOutput) ElementType ¶ added in v1.19.0
func (SecurityConfigurationEncryptionConfigurationJobBookmarksEncryptionOutput) ElementType() reflect.Type
func (SecurityConfigurationEncryptionConfigurationJobBookmarksEncryptionOutput) JobBookmarksEncryptionMode ¶ added in v1.19.0
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 ¶ added in v1.19.0
func (o SecurityConfigurationEncryptionConfigurationJobBookmarksEncryptionOutput) KmsKeyArn() pulumi.StringPtrOutput
Amazon Resource Name (ARN) of the KMS key to be used to encrypt the data.
func (SecurityConfigurationEncryptionConfigurationJobBookmarksEncryptionOutput) ToSecurityConfigurationEncryptionConfigurationJobBookmarksEncryptionOutput ¶ added in v1.19.0
func (o SecurityConfigurationEncryptionConfigurationJobBookmarksEncryptionOutput) ToSecurityConfigurationEncryptionConfigurationJobBookmarksEncryptionOutput() SecurityConfigurationEncryptionConfigurationJobBookmarksEncryptionOutput
func (SecurityConfigurationEncryptionConfigurationJobBookmarksEncryptionOutput) ToSecurityConfigurationEncryptionConfigurationJobBookmarksEncryptionOutputWithContext ¶ added in v1.19.0
func (o SecurityConfigurationEncryptionConfigurationJobBookmarksEncryptionOutput) ToSecurityConfigurationEncryptionConfigurationJobBookmarksEncryptionOutputWithContext(ctx context.Context) SecurityConfigurationEncryptionConfigurationJobBookmarksEncryptionOutput
type SecurityConfigurationEncryptionConfigurationOutput ¶ added in v1.19.0
type SecurityConfigurationEncryptionConfigurationOutput struct{ *pulumi.OutputState }
func (SecurityConfigurationEncryptionConfigurationOutput) CloudwatchEncryption ¶ added in v1.19.0
func (o SecurityConfigurationEncryptionConfigurationOutput) CloudwatchEncryption() SecurityConfigurationEncryptionConfigurationCloudwatchEncryptionOutput
func (SecurityConfigurationEncryptionConfigurationOutput) ElementType ¶ added in v1.19.0
func (SecurityConfigurationEncryptionConfigurationOutput) ElementType() reflect.Type
func (SecurityConfigurationEncryptionConfigurationOutput) JobBookmarksEncryption ¶ added in v1.19.0
func (o SecurityConfigurationEncryptionConfigurationOutput) JobBookmarksEncryption() SecurityConfigurationEncryptionConfigurationJobBookmarksEncryptionOutput
func (SecurityConfigurationEncryptionConfigurationOutput) S3Encryption ¶ added in v1.19.0
func (o SecurityConfigurationEncryptionConfigurationOutput) S3Encryption() SecurityConfigurationEncryptionConfigurationS3EncryptionOutput
A `s3Encryption ` block as described below, which contains encryption configuration for S3 data.
func (SecurityConfigurationEncryptionConfigurationOutput) ToSecurityConfigurationEncryptionConfigurationOutput ¶ added in v1.19.0
func (o SecurityConfigurationEncryptionConfigurationOutput) ToSecurityConfigurationEncryptionConfigurationOutput() SecurityConfigurationEncryptionConfigurationOutput
func (SecurityConfigurationEncryptionConfigurationOutput) ToSecurityConfigurationEncryptionConfigurationOutputWithContext ¶ added in v1.19.0
func (o SecurityConfigurationEncryptionConfigurationOutput) ToSecurityConfigurationEncryptionConfigurationOutputWithContext(ctx context.Context) SecurityConfigurationEncryptionConfigurationOutput
func (SecurityConfigurationEncryptionConfigurationOutput) ToSecurityConfigurationEncryptionConfigurationPtrOutput ¶ added in v1.19.0
func (o SecurityConfigurationEncryptionConfigurationOutput) ToSecurityConfigurationEncryptionConfigurationPtrOutput() SecurityConfigurationEncryptionConfigurationPtrOutput
func (SecurityConfigurationEncryptionConfigurationOutput) ToSecurityConfigurationEncryptionConfigurationPtrOutputWithContext ¶ added in v1.19.0
func (o SecurityConfigurationEncryptionConfigurationOutput) ToSecurityConfigurationEncryptionConfigurationPtrOutputWithContext(ctx context.Context) SecurityConfigurationEncryptionConfigurationPtrOutput
type SecurityConfigurationEncryptionConfigurationPtrInput ¶ added in v1.19.0
type SecurityConfigurationEncryptionConfigurationPtrInput interface { pulumi.Input ToSecurityConfigurationEncryptionConfigurationPtrOutput() SecurityConfigurationEncryptionConfigurationPtrOutput ToSecurityConfigurationEncryptionConfigurationPtrOutputWithContext(context.Context) SecurityConfigurationEncryptionConfigurationPtrOutput }
func SecurityConfigurationEncryptionConfigurationPtr ¶ added in v1.19.0
func SecurityConfigurationEncryptionConfigurationPtr(v *SecurityConfigurationEncryptionConfigurationArgs) SecurityConfigurationEncryptionConfigurationPtrInput
type SecurityConfigurationEncryptionConfigurationPtrOutput ¶ added in v1.19.0
type SecurityConfigurationEncryptionConfigurationPtrOutput struct{ *pulumi.OutputState }
func (SecurityConfigurationEncryptionConfigurationPtrOutput) CloudwatchEncryption ¶ added in v1.19.0
func (o SecurityConfigurationEncryptionConfigurationPtrOutput) CloudwatchEncryption() SecurityConfigurationEncryptionConfigurationCloudwatchEncryptionOutput
func (SecurityConfigurationEncryptionConfigurationPtrOutput) ElementType ¶ added in v1.19.0
func (SecurityConfigurationEncryptionConfigurationPtrOutput) ElementType() reflect.Type
func (SecurityConfigurationEncryptionConfigurationPtrOutput) JobBookmarksEncryption ¶ added in v1.19.0
func (o SecurityConfigurationEncryptionConfigurationPtrOutput) JobBookmarksEncryption() SecurityConfigurationEncryptionConfigurationJobBookmarksEncryptionOutput
func (SecurityConfigurationEncryptionConfigurationPtrOutput) S3Encryption ¶ added in v1.19.0
func (o SecurityConfigurationEncryptionConfigurationPtrOutput) S3Encryption() SecurityConfigurationEncryptionConfigurationS3EncryptionOutput
A `s3Encryption ` block as described below, which contains encryption configuration for S3 data.
func (SecurityConfigurationEncryptionConfigurationPtrOutput) ToSecurityConfigurationEncryptionConfigurationPtrOutput ¶ added in v1.19.0
func (o SecurityConfigurationEncryptionConfigurationPtrOutput) ToSecurityConfigurationEncryptionConfigurationPtrOutput() SecurityConfigurationEncryptionConfigurationPtrOutput
func (SecurityConfigurationEncryptionConfigurationPtrOutput) ToSecurityConfigurationEncryptionConfigurationPtrOutputWithContext ¶ added in v1.19.0
func (o SecurityConfigurationEncryptionConfigurationPtrOutput) ToSecurityConfigurationEncryptionConfigurationPtrOutputWithContext(ctx context.Context) SecurityConfigurationEncryptionConfigurationPtrOutput
type SecurityConfigurationEncryptionConfigurationS3Encryption ¶ added in v1.19.0
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 ¶ added in v1.19.0
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 ¶ added in v1.19.0
func (SecurityConfigurationEncryptionConfigurationS3EncryptionArgs) ElementType() reflect.Type
func (SecurityConfigurationEncryptionConfigurationS3EncryptionArgs) ToSecurityConfigurationEncryptionConfigurationS3EncryptionOutput ¶ added in v1.19.0
func (i SecurityConfigurationEncryptionConfigurationS3EncryptionArgs) ToSecurityConfigurationEncryptionConfigurationS3EncryptionOutput() SecurityConfigurationEncryptionConfigurationS3EncryptionOutput
func (SecurityConfigurationEncryptionConfigurationS3EncryptionArgs) ToSecurityConfigurationEncryptionConfigurationS3EncryptionOutputWithContext ¶ added in v1.19.0
func (i SecurityConfigurationEncryptionConfigurationS3EncryptionArgs) ToSecurityConfigurationEncryptionConfigurationS3EncryptionOutputWithContext(ctx context.Context) SecurityConfigurationEncryptionConfigurationS3EncryptionOutput
type SecurityConfigurationEncryptionConfigurationS3EncryptionInput ¶ added in v1.19.0
type SecurityConfigurationEncryptionConfigurationS3EncryptionInput interface { pulumi.Input ToSecurityConfigurationEncryptionConfigurationS3EncryptionOutput() SecurityConfigurationEncryptionConfigurationS3EncryptionOutput ToSecurityConfigurationEncryptionConfigurationS3EncryptionOutputWithContext(context.Context) SecurityConfigurationEncryptionConfigurationS3EncryptionOutput }
type SecurityConfigurationEncryptionConfigurationS3EncryptionOutput ¶ added in v1.19.0
type SecurityConfigurationEncryptionConfigurationS3EncryptionOutput struct{ *pulumi.OutputState }
func (SecurityConfigurationEncryptionConfigurationS3EncryptionOutput) ElementType ¶ added in v1.19.0
func (SecurityConfigurationEncryptionConfigurationS3EncryptionOutput) ElementType() reflect.Type
func (SecurityConfigurationEncryptionConfigurationS3EncryptionOutput) KmsKeyArn ¶ added in v1.19.0
func (o SecurityConfigurationEncryptionConfigurationS3EncryptionOutput) KmsKeyArn() pulumi.StringPtrOutput
Amazon Resource Name (ARN) of the KMS key to be used to encrypt the data.
func (SecurityConfigurationEncryptionConfigurationS3EncryptionOutput) S3EncryptionMode ¶ added in v1.19.0
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 ¶ added in v1.19.0
func (o SecurityConfigurationEncryptionConfigurationS3EncryptionOutput) ToSecurityConfigurationEncryptionConfigurationS3EncryptionOutput() SecurityConfigurationEncryptionConfigurationS3EncryptionOutput
func (SecurityConfigurationEncryptionConfigurationS3EncryptionOutput) ToSecurityConfigurationEncryptionConfigurationS3EncryptionOutputWithContext ¶ added in v1.19.0
func (o SecurityConfigurationEncryptionConfigurationS3EncryptionOutput) ToSecurityConfigurationEncryptionConfigurationS3EncryptionOutputWithContext(ctx context.Context) SecurityConfigurationEncryptionConfigurationS3EncryptionOutput
type SecurityConfigurationState ¶ added in v0.16.2
type SecurityConfigurationState struct { // Configuration block containing encryption configuration. Detailed below. EncryptionConfiguration SecurityConfigurationEncryptionConfigurationPtrInput // Name of the security configuration. Name pulumi.StringPtrInput }
func (SecurityConfigurationState) ElementType ¶ added in v1.19.0
func (SecurityConfigurationState) ElementType() reflect.Type
type Trigger ¶
type Trigger struct { pulumi.CustomResourceState // List of actions initiated by this trigger when it fires. Defined 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`. Not valid to disable for `ON_DEMAND` type. 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`. Defined 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"` // Key-value mapping of resource tags Tags pulumi.MapOutput `pulumi:"tags"` // 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.
> This content is derived from https://github.com/terraform-providers/terraform-provider-aws/blob/master/website/docs/r/glue_trigger.html.markdown.
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.
type TriggerAction ¶ added in v1.19.0
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]interface{} `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"` // The job run timeout in minutes. It overrides the timeout value of the job. Timeout *int `pulumi:"timeout"` }
type TriggerActionArgs ¶ added in v1.19.0
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.MapInput `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"` // The job run timeout in minutes. It overrides the timeout value of the job. Timeout pulumi.IntPtrInput `pulumi:"timeout"` }
func (TriggerActionArgs) ElementType ¶ added in v1.19.0
func (TriggerActionArgs) ElementType() reflect.Type
func (TriggerActionArgs) ToTriggerActionOutput ¶ added in v1.19.0
func (i TriggerActionArgs) ToTriggerActionOutput() TriggerActionOutput
func (TriggerActionArgs) ToTriggerActionOutputWithContext ¶ added in v1.19.0
func (i TriggerActionArgs) ToTriggerActionOutputWithContext(ctx context.Context) TriggerActionOutput
type TriggerActionArray ¶ added in v1.19.0
type TriggerActionArray []TriggerActionInput
func (TriggerActionArray) ElementType ¶ added in v1.19.0
func (TriggerActionArray) ElementType() reflect.Type
func (TriggerActionArray) ToTriggerActionArrayOutput ¶ added in v1.19.0
func (i TriggerActionArray) ToTriggerActionArrayOutput() TriggerActionArrayOutput
func (TriggerActionArray) ToTriggerActionArrayOutputWithContext ¶ added in v1.19.0
func (i TriggerActionArray) ToTriggerActionArrayOutputWithContext(ctx context.Context) TriggerActionArrayOutput
type TriggerActionArrayInput ¶ added in v1.19.0
type TriggerActionArrayInput interface { pulumi.Input ToTriggerActionArrayOutput() TriggerActionArrayOutput ToTriggerActionArrayOutputWithContext(context.Context) TriggerActionArrayOutput }
type TriggerActionArrayOutput ¶ added in v1.19.0
type TriggerActionArrayOutput struct{ *pulumi.OutputState }
func (TriggerActionArrayOutput) ElementType ¶ added in v1.19.0
func (TriggerActionArrayOutput) ElementType() reflect.Type
func (TriggerActionArrayOutput) Index ¶ added in v1.19.0
func (o TriggerActionArrayOutput) Index(i pulumi.IntInput) TriggerActionOutput
func (TriggerActionArrayOutput) ToTriggerActionArrayOutput ¶ added in v1.19.0
func (o TriggerActionArrayOutput) ToTriggerActionArrayOutput() TriggerActionArrayOutput
func (TriggerActionArrayOutput) ToTriggerActionArrayOutputWithContext ¶ added in v1.19.0
func (o TriggerActionArrayOutput) ToTriggerActionArrayOutputWithContext(ctx context.Context) TriggerActionArrayOutput
type TriggerActionInput ¶ added in v1.19.0
type TriggerActionInput interface { pulumi.Input ToTriggerActionOutput() TriggerActionOutput ToTriggerActionOutputWithContext(context.Context) TriggerActionOutput }
type TriggerActionOutput ¶ added in v1.19.0
type TriggerActionOutput struct{ *pulumi.OutputState }
func (TriggerActionOutput) Arguments ¶ added in v1.19.0
func (o TriggerActionOutput) Arguments() pulumi.MapOutput
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 ¶ added in v1.19.0
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 ¶ added in v1.19.0
func (TriggerActionOutput) ElementType() reflect.Type
func (TriggerActionOutput) JobName ¶ added in v1.19.0
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) Timeout ¶ added in v1.19.0
func (o TriggerActionOutput) Timeout() pulumi.IntPtrOutput
The job run timeout in minutes. It overrides the timeout value of the job.
func (TriggerActionOutput) ToTriggerActionOutput ¶ added in v1.19.0
func (o TriggerActionOutput) ToTriggerActionOutput() TriggerActionOutput
func (TriggerActionOutput) ToTriggerActionOutputWithContext ¶ added in v1.19.0
func (o TriggerActionOutput) ToTriggerActionOutputWithContext(ctx context.Context) TriggerActionOutput
type TriggerArgs ¶
type TriggerArgs struct { // List of actions initiated by this trigger when it fires. Defined below. Actions TriggerActionArrayInput // A description of the new trigger. Description pulumi.StringPtrInput // Start the trigger. Defaults to `true`. Not valid to disable for `ON_DEMAND` type. 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`. Defined 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 mapping of resource tags Tags pulumi.MapInput // 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 ¶ added in v1.19.0
func (TriggerArgs) ElementType() reflect.Type
type TriggerPredicate ¶ added in v1.19.0
type TriggerPredicate struct { // A list of the conditions that determine when the trigger will fire. Defined below. Conditions []TriggerPredicateCondition `pulumi:"conditions"` // How to handle multiple conditions. Defaults to `AND`. Valid values are `AND` or `ANY`. Logical *string `pulumi:"logical"` }
type TriggerPredicateArgs ¶ added in v1.19.0
type TriggerPredicateArgs struct { // A list of the conditions that determine when the trigger will fire. Defined below. 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 ¶ added in v1.19.0
func (TriggerPredicateArgs) ElementType() reflect.Type
func (TriggerPredicateArgs) ToTriggerPredicateOutput ¶ added in v1.19.0
func (i TriggerPredicateArgs) ToTriggerPredicateOutput() TriggerPredicateOutput
func (TriggerPredicateArgs) ToTriggerPredicateOutputWithContext ¶ added in v1.19.0
func (i TriggerPredicateArgs) ToTriggerPredicateOutputWithContext(ctx context.Context) TriggerPredicateOutput
func (TriggerPredicateArgs) ToTriggerPredicatePtrOutput ¶ added in v1.19.0
func (i TriggerPredicateArgs) ToTriggerPredicatePtrOutput() TriggerPredicatePtrOutput
func (TriggerPredicateArgs) ToTriggerPredicatePtrOutputWithContext ¶ added in v1.19.0
func (i TriggerPredicateArgs) ToTriggerPredicatePtrOutputWithContext(ctx context.Context) TriggerPredicatePtrOutput
type TriggerPredicateCondition ¶ added in v1.19.0
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 ¶ added in v1.19.0
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 ¶ added in v1.19.0
func (TriggerPredicateConditionArgs) ElementType() reflect.Type
func (TriggerPredicateConditionArgs) ToTriggerPredicateConditionOutput ¶ added in v1.19.0
func (i TriggerPredicateConditionArgs) ToTriggerPredicateConditionOutput() TriggerPredicateConditionOutput
func (TriggerPredicateConditionArgs) ToTriggerPredicateConditionOutputWithContext ¶ added in v1.19.0
func (i TriggerPredicateConditionArgs) ToTriggerPredicateConditionOutputWithContext(ctx context.Context) TriggerPredicateConditionOutput
type TriggerPredicateConditionArray ¶ added in v1.19.0
type TriggerPredicateConditionArray []TriggerPredicateConditionInput
func (TriggerPredicateConditionArray) ElementType ¶ added in v1.19.0
func (TriggerPredicateConditionArray) ElementType() reflect.Type
func (TriggerPredicateConditionArray) ToTriggerPredicateConditionArrayOutput ¶ added in v1.19.0
func (i TriggerPredicateConditionArray) ToTriggerPredicateConditionArrayOutput() TriggerPredicateConditionArrayOutput
func (TriggerPredicateConditionArray) ToTriggerPredicateConditionArrayOutputWithContext ¶ added in v1.19.0
func (i TriggerPredicateConditionArray) ToTriggerPredicateConditionArrayOutputWithContext(ctx context.Context) TriggerPredicateConditionArrayOutput
type TriggerPredicateConditionArrayInput ¶ added in v1.19.0
type TriggerPredicateConditionArrayInput interface { pulumi.Input ToTriggerPredicateConditionArrayOutput() TriggerPredicateConditionArrayOutput ToTriggerPredicateConditionArrayOutputWithContext(context.Context) TriggerPredicateConditionArrayOutput }
type TriggerPredicateConditionArrayOutput ¶ added in v1.19.0
type TriggerPredicateConditionArrayOutput struct{ *pulumi.OutputState }
func (TriggerPredicateConditionArrayOutput) ElementType ¶ added in v1.19.0
func (TriggerPredicateConditionArrayOutput) ElementType() reflect.Type
func (TriggerPredicateConditionArrayOutput) Index ¶ added in v1.19.0
func (o TriggerPredicateConditionArrayOutput) Index(i pulumi.IntInput) TriggerPredicateConditionOutput
func (TriggerPredicateConditionArrayOutput) ToTriggerPredicateConditionArrayOutput ¶ added in v1.19.0
func (o TriggerPredicateConditionArrayOutput) ToTriggerPredicateConditionArrayOutput() TriggerPredicateConditionArrayOutput
func (TriggerPredicateConditionArrayOutput) ToTriggerPredicateConditionArrayOutputWithContext ¶ added in v1.19.0
func (o TriggerPredicateConditionArrayOutput) ToTriggerPredicateConditionArrayOutputWithContext(ctx context.Context) TriggerPredicateConditionArrayOutput
type TriggerPredicateConditionInput ¶ added in v1.19.0
type TriggerPredicateConditionInput interface { pulumi.Input ToTriggerPredicateConditionOutput() TriggerPredicateConditionOutput ToTriggerPredicateConditionOutputWithContext(context.Context) TriggerPredicateConditionOutput }
type TriggerPredicateConditionOutput ¶ added in v1.19.0
type TriggerPredicateConditionOutput struct{ *pulumi.OutputState }
func (TriggerPredicateConditionOutput) CrawlState ¶ added in v1.19.0
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 ¶ added in v1.19.0
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 ¶ added in v1.19.0
func (TriggerPredicateConditionOutput) ElementType() reflect.Type
func (TriggerPredicateConditionOutput) JobName ¶ added in v1.19.0
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 ¶ added in v1.19.0
func (o TriggerPredicateConditionOutput) LogicalOperator() pulumi.StringPtrOutput
A logical operator. Defaults to `EQUALS`.
func (TriggerPredicateConditionOutput) State ¶ added in v1.19.0
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 ¶ added in v1.19.0
func (o TriggerPredicateConditionOutput) ToTriggerPredicateConditionOutput() TriggerPredicateConditionOutput
func (TriggerPredicateConditionOutput) ToTriggerPredicateConditionOutputWithContext ¶ added in v1.19.0
func (o TriggerPredicateConditionOutput) ToTriggerPredicateConditionOutputWithContext(ctx context.Context) TriggerPredicateConditionOutput
type TriggerPredicateInput ¶ added in v1.19.0
type TriggerPredicateInput interface { pulumi.Input ToTriggerPredicateOutput() TriggerPredicateOutput ToTriggerPredicateOutputWithContext(context.Context) TriggerPredicateOutput }
type TriggerPredicateOutput ¶ added in v1.19.0
type TriggerPredicateOutput struct{ *pulumi.OutputState }
func (TriggerPredicateOutput) Conditions ¶ added in v1.19.0
func (o TriggerPredicateOutput) Conditions() TriggerPredicateConditionArrayOutput
A list of the conditions that determine when the trigger will fire. Defined below.
func (TriggerPredicateOutput) ElementType ¶ added in v1.19.0
func (TriggerPredicateOutput) ElementType() reflect.Type
func (TriggerPredicateOutput) Logical ¶ added in v1.19.0
func (o TriggerPredicateOutput) Logical() pulumi.StringPtrOutput
How to handle multiple conditions. Defaults to `AND`. Valid values are `AND` or `ANY`.
func (TriggerPredicateOutput) ToTriggerPredicateOutput ¶ added in v1.19.0
func (o TriggerPredicateOutput) ToTriggerPredicateOutput() TriggerPredicateOutput
func (TriggerPredicateOutput) ToTriggerPredicateOutputWithContext ¶ added in v1.19.0
func (o TriggerPredicateOutput) ToTriggerPredicateOutputWithContext(ctx context.Context) TriggerPredicateOutput
func (TriggerPredicateOutput) ToTriggerPredicatePtrOutput ¶ added in v1.19.0
func (o TriggerPredicateOutput) ToTriggerPredicatePtrOutput() TriggerPredicatePtrOutput
func (TriggerPredicateOutput) ToTriggerPredicatePtrOutputWithContext ¶ added in v1.19.0
func (o TriggerPredicateOutput) ToTriggerPredicatePtrOutputWithContext(ctx context.Context) TriggerPredicatePtrOutput
type TriggerPredicatePtrInput ¶ added in v1.19.0
type TriggerPredicatePtrInput interface { pulumi.Input ToTriggerPredicatePtrOutput() TriggerPredicatePtrOutput ToTriggerPredicatePtrOutputWithContext(context.Context) TriggerPredicatePtrOutput }
func TriggerPredicatePtr ¶ added in v1.19.0
func TriggerPredicatePtr(v *TriggerPredicateArgs) TriggerPredicatePtrInput
type TriggerPredicatePtrOutput ¶ added in v1.19.0
type TriggerPredicatePtrOutput struct{ *pulumi.OutputState }
func (TriggerPredicatePtrOutput) Conditions ¶ added in v1.19.0
func (o TriggerPredicatePtrOutput) Conditions() TriggerPredicateConditionArrayOutput
A list of the conditions that determine when the trigger will fire. Defined below.
func (TriggerPredicatePtrOutput) Elem ¶ added in v1.19.0
func (o TriggerPredicatePtrOutput) Elem() TriggerPredicateOutput
func (TriggerPredicatePtrOutput) ElementType ¶ added in v1.19.0
func (TriggerPredicatePtrOutput) ElementType() reflect.Type
func (TriggerPredicatePtrOutput) Logical ¶ added in v1.19.0
func (o TriggerPredicatePtrOutput) Logical() pulumi.StringPtrOutput
How to handle multiple conditions. Defaults to `AND`. Valid values are `AND` or `ANY`.
func (TriggerPredicatePtrOutput) ToTriggerPredicatePtrOutput ¶ added in v1.19.0
func (o TriggerPredicatePtrOutput) ToTriggerPredicatePtrOutput() TriggerPredicatePtrOutput
func (TriggerPredicatePtrOutput) ToTriggerPredicatePtrOutputWithContext ¶ added in v1.19.0
func (o TriggerPredicatePtrOutput) ToTriggerPredicatePtrOutputWithContext(ctx context.Context) TriggerPredicatePtrOutput
type TriggerState ¶
type TriggerState struct { // List of actions initiated by this trigger when it fires. Defined 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`. Not valid to disable for `ON_DEMAND` type. 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`. Defined 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 mapping of resource tags Tags pulumi.MapInput // 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 ¶ added in v1.19.0
func (TriggerState) ElementType() reflect.Type
type Workflow ¶ added in v1.11.0
type Workflow struct { pulumi.CustomResourceState // 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"` // The name you assign to this workflow. Name pulumi.StringOutput `pulumi:"name"` }
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).
> This content is derived from https://github.com/terraform-providers/terraform-provider-aws/blob/master/website/docs/r/glue_workflow.html.markdown.
func GetWorkflow ¶ added in v1.11.0
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 ¶ added in v1.11.0
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.
type WorkflowArgs ¶ added in v1.11.0
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 // The name you assign to this workflow. Name pulumi.StringPtrInput }
The set of arguments for constructing a Workflow resource.
func (WorkflowArgs) ElementType ¶ added in v1.19.0
func (WorkflowArgs) ElementType() reflect.Type
type WorkflowState ¶ added in v1.11.0
type WorkflowState 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 // The name you assign to this workflow. Name pulumi.StringPtrInput }
func (WorkflowState) ElementType ¶ added in v1.19.0
func (WorkflowState) ElementType() reflect.Type