glue

package
v0.45.0 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Dec 16, 2022 License: Apache-2.0 Imports: 7 Imported by: 0

Documentation

Index

Constants

View Source
const (
	SchemaCompatibilityNone        = SchemaCompatibility("NONE")
	SchemaCompatibilityDisabled    = SchemaCompatibility("DISABLED")
	SchemaCompatibilityBackward    = SchemaCompatibility("BACKWARD")
	SchemaCompatibilityBackwardAll = SchemaCompatibility("BACKWARD_ALL")
	SchemaCompatibilityForward     = SchemaCompatibility("FORWARD")
	SchemaCompatibilityForwardAll  = SchemaCompatibility("FORWARD_ALL")
	SchemaCompatibilityFull        = SchemaCompatibility("FULL")
	SchemaCompatibilityFullAll     = SchemaCompatibility("FULL_ALL")
)
View Source
const (
	SchemaDataFormatAvro     = SchemaDataFormat("AVRO")
	SchemaDataFormatJson     = SchemaDataFormat("JSON")
	SchemaDataFormatProtobuf = SchemaDataFormat("PROTOBUF")
)

Variables

This section is empty.

Functions

This section is empty.

Types

type Classifier deprecated

type Classifier struct {
	pulumi.CustomResourceState

	CsvClassifier  ClassifierCsvClassifierPtrOutput  `pulumi:"csvClassifier"`
	GrokClassifier ClassifierGrokClassifierPtrOutput `pulumi:"grokClassifier"`
	JsonClassifier ClassifierJsonClassifierPtrOutput `pulumi:"jsonClassifier"`
	XMLClassifier  ClassifierXMLClassifierPtrOutput  `pulumi:"xMLClassifier"`
}

Resource Type definition for AWS::Glue::Classifier

Deprecated: Classifier is not yet supported by AWS Native, so its creation will currently fail. Please use the classic AWS provider, if possible.

func GetClassifier

func GetClassifier(ctx *pulumi.Context,
	name string, id pulumi.IDInput, state *ClassifierState, opts ...pulumi.ResourceOption) (*Classifier, error)

GetClassifier gets an existing Classifier resource's state with the given name, ID, and optional state properties that are used to uniquely qualify the lookup (nil if not required).

func NewClassifier

func NewClassifier(ctx *pulumi.Context,
	name string, args *ClassifierArgs, opts ...pulumi.ResourceOption) (*Classifier, error)

NewClassifier registers a new resource with the given unique name, arguments, and options.

func (*Classifier) ElementType

func (*Classifier) ElementType() reflect.Type

func (*Classifier) ToClassifierOutput

func (i *Classifier) ToClassifierOutput() ClassifierOutput

func (*Classifier) ToClassifierOutputWithContext

func (i *Classifier) ToClassifierOutputWithContext(ctx context.Context) ClassifierOutput

type ClassifierArgs

type ClassifierArgs struct {
	CsvClassifier  ClassifierCsvClassifierPtrInput
	GrokClassifier ClassifierGrokClassifierPtrInput
	JsonClassifier ClassifierJsonClassifierPtrInput
	XMLClassifier  ClassifierXMLClassifierPtrInput
}

The set of arguments for constructing a Classifier resource.

func (ClassifierArgs) ElementType

func (ClassifierArgs) ElementType() reflect.Type

type ClassifierCsvClassifier

type ClassifierCsvClassifier struct {
	AllowSingleColumn    *bool    `pulumi:"allowSingleColumn"`
	ContainsHeader       *string  `pulumi:"containsHeader"`
	Delimiter            *string  `pulumi:"delimiter"`
	DisableValueTrimming *bool    `pulumi:"disableValueTrimming"`
	Header               []string `pulumi:"header"`
	Name                 *string  `pulumi:"name"`
	QuoteSymbol          *string  `pulumi:"quoteSymbol"`
}

type ClassifierCsvClassifierArgs

type ClassifierCsvClassifierArgs struct {
	AllowSingleColumn    pulumi.BoolPtrInput     `pulumi:"allowSingleColumn"`
	ContainsHeader       pulumi.StringPtrInput   `pulumi:"containsHeader"`
	Delimiter            pulumi.StringPtrInput   `pulumi:"delimiter"`
	DisableValueTrimming pulumi.BoolPtrInput     `pulumi:"disableValueTrimming"`
	Header               pulumi.StringArrayInput `pulumi:"header"`
	Name                 pulumi.StringPtrInput   `pulumi:"name"`
	QuoteSymbol          pulumi.StringPtrInput   `pulumi:"quoteSymbol"`
}

func (ClassifierCsvClassifierArgs) ElementType

func (ClassifierCsvClassifierArgs) ToClassifierCsvClassifierOutput

func (i ClassifierCsvClassifierArgs) ToClassifierCsvClassifierOutput() ClassifierCsvClassifierOutput

func (ClassifierCsvClassifierArgs) ToClassifierCsvClassifierOutputWithContext

func (i ClassifierCsvClassifierArgs) ToClassifierCsvClassifierOutputWithContext(ctx context.Context) ClassifierCsvClassifierOutput

func (ClassifierCsvClassifierArgs) ToClassifierCsvClassifierPtrOutput

func (i ClassifierCsvClassifierArgs) ToClassifierCsvClassifierPtrOutput() ClassifierCsvClassifierPtrOutput

func (ClassifierCsvClassifierArgs) ToClassifierCsvClassifierPtrOutputWithContext

func (i ClassifierCsvClassifierArgs) ToClassifierCsvClassifierPtrOutputWithContext(ctx context.Context) ClassifierCsvClassifierPtrOutput

type ClassifierCsvClassifierInput

type ClassifierCsvClassifierInput interface {
	pulumi.Input

	ToClassifierCsvClassifierOutput() ClassifierCsvClassifierOutput
	ToClassifierCsvClassifierOutputWithContext(context.Context) ClassifierCsvClassifierOutput
}

ClassifierCsvClassifierInput is an input type that accepts ClassifierCsvClassifierArgs and ClassifierCsvClassifierOutput values. You can construct a concrete instance of `ClassifierCsvClassifierInput` via:

ClassifierCsvClassifierArgs{...}

type ClassifierCsvClassifierOutput

type ClassifierCsvClassifierOutput struct{ *pulumi.OutputState }

func (ClassifierCsvClassifierOutput) AllowSingleColumn

func (o ClassifierCsvClassifierOutput) AllowSingleColumn() pulumi.BoolPtrOutput

func (ClassifierCsvClassifierOutput) ContainsHeader

func (ClassifierCsvClassifierOutput) Delimiter

func (ClassifierCsvClassifierOutput) DisableValueTrimming

func (o ClassifierCsvClassifierOutput) DisableValueTrimming() pulumi.BoolPtrOutput

func (ClassifierCsvClassifierOutput) ElementType

func (ClassifierCsvClassifierOutput) Header

func (ClassifierCsvClassifierOutput) Name

func (ClassifierCsvClassifierOutput) QuoteSymbol

func (ClassifierCsvClassifierOutput) ToClassifierCsvClassifierOutput

func (o ClassifierCsvClassifierOutput) ToClassifierCsvClassifierOutput() ClassifierCsvClassifierOutput

func (ClassifierCsvClassifierOutput) ToClassifierCsvClassifierOutputWithContext

func (o ClassifierCsvClassifierOutput) ToClassifierCsvClassifierOutputWithContext(ctx context.Context) ClassifierCsvClassifierOutput

func (ClassifierCsvClassifierOutput) ToClassifierCsvClassifierPtrOutput

func (o ClassifierCsvClassifierOutput) ToClassifierCsvClassifierPtrOutput() ClassifierCsvClassifierPtrOutput

func (ClassifierCsvClassifierOutput) ToClassifierCsvClassifierPtrOutputWithContext

func (o ClassifierCsvClassifierOutput) ToClassifierCsvClassifierPtrOutputWithContext(ctx context.Context) ClassifierCsvClassifierPtrOutput

type ClassifierCsvClassifierPtrInput

type ClassifierCsvClassifierPtrInput interface {
	pulumi.Input

	ToClassifierCsvClassifierPtrOutput() ClassifierCsvClassifierPtrOutput
	ToClassifierCsvClassifierPtrOutputWithContext(context.Context) ClassifierCsvClassifierPtrOutput
}

ClassifierCsvClassifierPtrInput is an input type that accepts ClassifierCsvClassifierArgs, ClassifierCsvClassifierPtr and ClassifierCsvClassifierPtrOutput values. You can construct a concrete instance of `ClassifierCsvClassifierPtrInput` via:

        ClassifierCsvClassifierArgs{...}

or:

        nil

type ClassifierCsvClassifierPtrOutput

type ClassifierCsvClassifierPtrOutput struct{ *pulumi.OutputState }

func (ClassifierCsvClassifierPtrOutput) AllowSingleColumn

func (ClassifierCsvClassifierPtrOutput) ContainsHeader

func (ClassifierCsvClassifierPtrOutput) Delimiter

func (ClassifierCsvClassifierPtrOutput) DisableValueTrimming

func (o ClassifierCsvClassifierPtrOutput) DisableValueTrimming() pulumi.BoolPtrOutput

func (ClassifierCsvClassifierPtrOutput) Elem

func (ClassifierCsvClassifierPtrOutput) ElementType

func (ClassifierCsvClassifierPtrOutput) Header

func (ClassifierCsvClassifierPtrOutput) Name

func (ClassifierCsvClassifierPtrOutput) QuoteSymbol

func (ClassifierCsvClassifierPtrOutput) ToClassifierCsvClassifierPtrOutput

func (o ClassifierCsvClassifierPtrOutput) ToClassifierCsvClassifierPtrOutput() ClassifierCsvClassifierPtrOutput

func (ClassifierCsvClassifierPtrOutput) ToClassifierCsvClassifierPtrOutputWithContext

func (o ClassifierCsvClassifierPtrOutput) ToClassifierCsvClassifierPtrOutputWithContext(ctx context.Context) ClassifierCsvClassifierPtrOutput

type ClassifierGrokClassifier

type ClassifierGrokClassifier struct {
	Classification string  `pulumi:"classification"`
	CustomPatterns *string `pulumi:"customPatterns"`
	GrokPattern    string  `pulumi:"grokPattern"`
	Name           *string `pulumi:"name"`
}

type ClassifierGrokClassifierArgs

type ClassifierGrokClassifierArgs struct {
	Classification pulumi.StringInput    `pulumi:"classification"`
	CustomPatterns pulumi.StringPtrInput `pulumi:"customPatterns"`
	GrokPattern    pulumi.StringInput    `pulumi:"grokPattern"`
	Name           pulumi.StringPtrInput `pulumi:"name"`
}

func (ClassifierGrokClassifierArgs) ElementType

func (ClassifierGrokClassifierArgs) ToClassifierGrokClassifierOutput

func (i ClassifierGrokClassifierArgs) ToClassifierGrokClassifierOutput() ClassifierGrokClassifierOutput

func (ClassifierGrokClassifierArgs) ToClassifierGrokClassifierOutputWithContext

func (i ClassifierGrokClassifierArgs) ToClassifierGrokClassifierOutputWithContext(ctx context.Context) ClassifierGrokClassifierOutput

func (ClassifierGrokClassifierArgs) ToClassifierGrokClassifierPtrOutput

func (i ClassifierGrokClassifierArgs) ToClassifierGrokClassifierPtrOutput() ClassifierGrokClassifierPtrOutput

func (ClassifierGrokClassifierArgs) ToClassifierGrokClassifierPtrOutputWithContext

func (i ClassifierGrokClassifierArgs) ToClassifierGrokClassifierPtrOutputWithContext(ctx context.Context) ClassifierGrokClassifierPtrOutput

type ClassifierGrokClassifierInput

type ClassifierGrokClassifierInput interface {
	pulumi.Input

	ToClassifierGrokClassifierOutput() ClassifierGrokClassifierOutput
	ToClassifierGrokClassifierOutputWithContext(context.Context) ClassifierGrokClassifierOutput
}

ClassifierGrokClassifierInput is an input type that accepts ClassifierGrokClassifierArgs and ClassifierGrokClassifierOutput values. You can construct a concrete instance of `ClassifierGrokClassifierInput` via:

ClassifierGrokClassifierArgs{...}

type ClassifierGrokClassifierOutput

type ClassifierGrokClassifierOutput struct{ *pulumi.OutputState }

func (ClassifierGrokClassifierOutput) Classification

func (ClassifierGrokClassifierOutput) CustomPatterns

func (ClassifierGrokClassifierOutput) ElementType

func (ClassifierGrokClassifierOutput) GrokPattern

func (ClassifierGrokClassifierOutput) Name

func (ClassifierGrokClassifierOutput) ToClassifierGrokClassifierOutput

func (o ClassifierGrokClassifierOutput) ToClassifierGrokClassifierOutput() ClassifierGrokClassifierOutput

func (ClassifierGrokClassifierOutput) ToClassifierGrokClassifierOutputWithContext

func (o ClassifierGrokClassifierOutput) ToClassifierGrokClassifierOutputWithContext(ctx context.Context) ClassifierGrokClassifierOutput

func (ClassifierGrokClassifierOutput) ToClassifierGrokClassifierPtrOutput

func (o ClassifierGrokClassifierOutput) ToClassifierGrokClassifierPtrOutput() ClassifierGrokClassifierPtrOutput

func (ClassifierGrokClassifierOutput) ToClassifierGrokClassifierPtrOutputWithContext

func (o ClassifierGrokClassifierOutput) ToClassifierGrokClassifierPtrOutputWithContext(ctx context.Context) ClassifierGrokClassifierPtrOutput

type ClassifierGrokClassifierPtrInput

type ClassifierGrokClassifierPtrInput interface {
	pulumi.Input

	ToClassifierGrokClassifierPtrOutput() ClassifierGrokClassifierPtrOutput
	ToClassifierGrokClassifierPtrOutputWithContext(context.Context) ClassifierGrokClassifierPtrOutput
}

ClassifierGrokClassifierPtrInput is an input type that accepts ClassifierGrokClassifierArgs, ClassifierGrokClassifierPtr and ClassifierGrokClassifierPtrOutput values. You can construct a concrete instance of `ClassifierGrokClassifierPtrInput` via:

        ClassifierGrokClassifierArgs{...}

or:

        nil

type ClassifierGrokClassifierPtrOutput

type ClassifierGrokClassifierPtrOutput struct{ *pulumi.OutputState }

func (ClassifierGrokClassifierPtrOutput) Classification

func (ClassifierGrokClassifierPtrOutput) CustomPatterns

func (ClassifierGrokClassifierPtrOutput) Elem

func (ClassifierGrokClassifierPtrOutput) ElementType

func (ClassifierGrokClassifierPtrOutput) GrokPattern

func (ClassifierGrokClassifierPtrOutput) Name

func (ClassifierGrokClassifierPtrOutput) ToClassifierGrokClassifierPtrOutput

func (o ClassifierGrokClassifierPtrOutput) ToClassifierGrokClassifierPtrOutput() ClassifierGrokClassifierPtrOutput

func (ClassifierGrokClassifierPtrOutput) ToClassifierGrokClassifierPtrOutputWithContext

func (o ClassifierGrokClassifierPtrOutput) ToClassifierGrokClassifierPtrOutputWithContext(ctx context.Context) ClassifierGrokClassifierPtrOutput

type ClassifierInput

type ClassifierInput interface {
	pulumi.Input

	ToClassifierOutput() ClassifierOutput
	ToClassifierOutputWithContext(ctx context.Context) ClassifierOutput
}

type ClassifierJsonClassifier

type ClassifierJsonClassifier struct {
	JsonPath string  `pulumi:"jsonPath"`
	Name     *string `pulumi:"name"`
}

type ClassifierJsonClassifierArgs

type ClassifierJsonClassifierArgs struct {
	JsonPath pulumi.StringInput    `pulumi:"jsonPath"`
	Name     pulumi.StringPtrInput `pulumi:"name"`
}

func (ClassifierJsonClassifierArgs) ElementType

func (ClassifierJsonClassifierArgs) ToClassifierJsonClassifierOutput

func (i ClassifierJsonClassifierArgs) ToClassifierJsonClassifierOutput() ClassifierJsonClassifierOutput

func (ClassifierJsonClassifierArgs) ToClassifierJsonClassifierOutputWithContext

func (i ClassifierJsonClassifierArgs) ToClassifierJsonClassifierOutputWithContext(ctx context.Context) ClassifierJsonClassifierOutput

func (ClassifierJsonClassifierArgs) ToClassifierJsonClassifierPtrOutput

func (i ClassifierJsonClassifierArgs) ToClassifierJsonClassifierPtrOutput() ClassifierJsonClassifierPtrOutput

func (ClassifierJsonClassifierArgs) ToClassifierJsonClassifierPtrOutputWithContext

func (i ClassifierJsonClassifierArgs) ToClassifierJsonClassifierPtrOutputWithContext(ctx context.Context) ClassifierJsonClassifierPtrOutput

type ClassifierJsonClassifierInput

type ClassifierJsonClassifierInput interface {
	pulumi.Input

	ToClassifierJsonClassifierOutput() ClassifierJsonClassifierOutput
	ToClassifierJsonClassifierOutputWithContext(context.Context) ClassifierJsonClassifierOutput
}

ClassifierJsonClassifierInput is an input type that accepts ClassifierJsonClassifierArgs and ClassifierJsonClassifierOutput values. You can construct a concrete instance of `ClassifierJsonClassifierInput` via:

ClassifierJsonClassifierArgs{...}

type ClassifierJsonClassifierOutput

type ClassifierJsonClassifierOutput struct{ *pulumi.OutputState }

func (ClassifierJsonClassifierOutput) ElementType

func (ClassifierJsonClassifierOutput) JsonPath

func (ClassifierJsonClassifierOutput) Name

func (ClassifierJsonClassifierOutput) ToClassifierJsonClassifierOutput

func (o ClassifierJsonClassifierOutput) ToClassifierJsonClassifierOutput() ClassifierJsonClassifierOutput

func (ClassifierJsonClassifierOutput) ToClassifierJsonClassifierOutputWithContext

func (o ClassifierJsonClassifierOutput) ToClassifierJsonClassifierOutputWithContext(ctx context.Context) ClassifierJsonClassifierOutput

func (ClassifierJsonClassifierOutput) ToClassifierJsonClassifierPtrOutput

func (o ClassifierJsonClassifierOutput) ToClassifierJsonClassifierPtrOutput() ClassifierJsonClassifierPtrOutput

func (ClassifierJsonClassifierOutput) ToClassifierJsonClassifierPtrOutputWithContext

func (o ClassifierJsonClassifierOutput) ToClassifierJsonClassifierPtrOutputWithContext(ctx context.Context) ClassifierJsonClassifierPtrOutput

type ClassifierJsonClassifierPtrInput

type ClassifierJsonClassifierPtrInput interface {
	pulumi.Input

	ToClassifierJsonClassifierPtrOutput() ClassifierJsonClassifierPtrOutput
	ToClassifierJsonClassifierPtrOutputWithContext(context.Context) ClassifierJsonClassifierPtrOutput
}

ClassifierJsonClassifierPtrInput is an input type that accepts ClassifierJsonClassifierArgs, ClassifierJsonClassifierPtr and ClassifierJsonClassifierPtrOutput values. You can construct a concrete instance of `ClassifierJsonClassifierPtrInput` via:

        ClassifierJsonClassifierArgs{...}

or:

        nil

type ClassifierJsonClassifierPtrOutput

type ClassifierJsonClassifierPtrOutput struct{ *pulumi.OutputState }

func (ClassifierJsonClassifierPtrOutput) Elem

func (ClassifierJsonClassifierPtrOutput) ElementType

func (ClassifierJsonClassifierPtrOutput) JsonPath

func (ClassifierJsonClassifierPtrOutput) Name

func (ClassifierJsonClassifierPtrOutput) ToClassifierJsonClassifierPtrOutput

func (o ClassifierJsonClassifierPtrOutput) ToClassifierJsonClassifierPtrOutput() ClassifierJsonClassifierPtrOutput

func (ClassifierJsonClassifierPtrOutput) ToClassifierJsonClassifierPtrOutputWithContext

func (o ClassifierJsonClassifierPtrOutput) ToClassifierJsonClassifierPtrOutputWithContext(ctx context.Context) ClassifierJsonClassifierPtrOutput

type ClassifierOutput

type ClassifierOutput struct{ *pulumi.OutputState }

func (ClassifierOutput) CsvClassifier added in v0.17.0

func (ClassifierOutput) ElementType

func (ClassifierOutput) ElementType() reflect.Type

func (ClassifierOutput) GrokClassifier added in v0.17.0

func (ClassifierOutput) JsonClassifier added in v0.17.0

func (ClassifierOutput) ToClassifierOutput

func (o ClassifierOutput) ToClassifierOutput() ClassifierOutput

func (ClassifierOutput) ToClassifierOutputWithContext

func (o ClassifierOutput) ToClassifierOutputWithContext(ctx context.Context) ClassifierOutput

func (ClassifierOutput) XMLClassifier added in v0.17.0

type ClassifierState

type ClassifierState struct {
}

func (ClassifierState) ElementType

func (ClassifierState) ElementType() reflect.Type

type ClassifierXMLClassifier

type ClassifierXMLClassifier struct {
	Classification string  `pulumi:"classification"`
	Name           *string `pulumi:"name"`
	RowTag         string  `pulumi:"rowTag"`
}

type ClassifierXMLClassifierArgs

type ClassifierXMLClassifierArgs struct {
	Classification pulumi.StringInput    `pulumi:"classification"`
	Name           pulumi.StringPtrInput `pulumi:"name"`
	RowTag         pulumi.StringInput    `pulumi:"rowTag"`
}

func (ClassifierXMLClassifierArgs) ElementType

func (ClassifierXMLClassifierArgs) ToClassifierXMLClassifierOutput

func (i ClassifierXMLClassifierArgs) ToClassifierXMLClassifierOutput() ClassifierXMLClassifierOutput

func (ClassifierXMLClassifierArgs) ToClassifierXMLClassifierOutputWithContext

func (i ClassifierXMLClassifierArgs) ToClassifierXMLClassifierOutputWithContext(ctx context.Context) ClassifierXMLClassifierOutput

func (ClassifierXMLClassifierArgs) ToClassifierXMLClassifierPtrOutput

func (i ClassifierXMLClassifierArgs) ToClassifierXMLClassifierPtrOutput() ClassifierXMLClassifierPtrOutput

func (ClassifierXMLClassifierArgs) ToClassifierXMLClassifierPtrOutputWithContext

func (i ClassifierXMLClassifierArgs) ToClassifierXMLClassifierPtrOutputWithContext(ctx context.Context) ClassifierXMLClassifierPtrOutput

type ClassifierXMLClassifierInput

type ClassifierXMLClassifierInput interface {
	pulumi.Input

	ToClassifierXMLClassifierOutput() ClassifierXMLClassifierOutput
	ToClassifierXMLClassifierOutputWithContext(context.Context) ClassifierXMLClassifierOutput
}

ClassifierXMLClassifierInput is an input type that accepts ClassifierXMLClassifierArgs and ClassifierXMLClassifierOutput values. You can construct a concrete instance of `ClassifierXMLClassifierInput` via:

ClassifierXMLClassifierArgs{...}

type ClassifierXMLClassifierOutput

type ClassifierXMLClassifierOutput struct{ *pulumi.OutputState }

func (ClassifierXMLClassifierOutput) Classification

func (ClassifierXMLClassifierOutput) ElementType

func (ClassifierXMLClassifierOutput) Name

func (ClassifierXMLClassifierOutput) RowTag

func (ClassifierXMLClassifierOutput) ToClassifierXMLClassifierOutput

func (o ClassifierXMLClassifierOutput) ToClassifierXMLClassifierOutput() ClassifierXMLClassifierOutput

func (ClassifierXMLClassifierOutput) ToClassifierXMLClassifierOutputWithContext

func (o ClassifierXMLClassifierOutput) ToClassifierXMLClassifierOutputWithContext(ctx context.Context) ClassifierXMLClassifierOutput

func (ClassifierXMLClassifierOutput) ToClassifierXMLClassifierPtrOutput

func (o ClassifierXMLClassifierOutput) ToClassifierXMLClassifierPtrOutput() ClassifierXMLClassifierPtrOutput

func (ClassifierXMLClassifierOutput) ToClassifierXMLClassifierPtrOutputWithContext

func (o ClassifierXMLClassifierOutput) ToClassifierXMLClassifierPtrOutputWithContext(ctx context.Context) ClassifierXMLClassifierPtrOutput

type ClassifierXMLClassifierPtrInput

type ClassifierXMLClassifierPtrInput interface {
	pulumi.Input

	ToClassifierXMLClassifierPtrOutput() ClassifierXMLClassifierPtrOutput
	ToClassifierXMLClassifierPtrOutputWithContext(context.Context) ClassifierXMLClassifierPtrOutput
}

ClassifierXMLClassifierPtrInput is an input type that accepts ClassifierXMLClassifierArgs, ClassifierXMLClassifierPtr and ClassifierXMLClassifierPtrOutput values. You can construct a concrete instance of `ClassifierXMLClassifierPtrInput` via:

        ClassifierXMLClassifierArgs{...}

or:

        nil

type ClassifierXMLClassifierPtrOutput

type ClassifierXMLClassifierPtrOutput struct{ *pulumi.OutputState }

func (ClassifierXMLClassifierPtrOutput) Classification

func (ClassifierXMLClassifierPtrOutput) Elem

func (ClassifierXMLClassifierPtrOutput) ElementType

func (ClassifierXMLClassifierPtrOutput) Name

func (ClassifierXMLClassifierPtrOutput) RowTag

func (ClassifierXMLClassifierPtrOutput) ToClassifierXMLClassifierPtrOutput

func (o ClassifierXMLClassifierPtrOutput) ToClassifierXMLClassifierPtrOutput() ClassifierXMLClassifierPtrOutput

func (ClassifierXMLClassifierPtrOutput) ToClassifierXMLClassifierPtrOutputWithContext

func (o ClassifierXMLClassifierPtrOutput) ToClassifierXMLClassifierPtrOutputWithContext(ctx context.Context) ClassifierXMLClassifierPtrOutput

type Connection deprecated

type Connection struct {
	pulumi.CustomResourceState

	CatalogId       pulumi.StringOutput       `pulumi:"catalogId"`
	ConnectionInput ConnectionInputTypeOutput `pulumi:"connectionInput"`
}

Resource Type definition for AWS::Glue::Connection

Deprecated: Connection is not yet supported by AWS Native, so its creation will currently fail. Please use the classic AWS provider, if possible.

func GetConnection

func GetConnection(ctx *pulumi.Context,
	name string, id pulumi.IDInput, state *ConnectionState, opts ...pulumi.ResourceOption) (*Connection, error)

GetConnection gets an existing Connection resource's state with the given name, ID, and optional state properties that are used to uniquely qualify the lookup (nil if not required).

func NewConnection

func NewConnection(ctx *pulumi.Context,
	name string, args *ConnectionArgs, opts ...pulumi.ResourceOption) (*Connection, error)

NewConnection registers a new resource with the given unique name, arguments, and options.

func (*Connection) ElementType

func (*Connection) ElementType() reflect.Type

func (*Connection) ToConnectionOutput

func (i *Connection) ToConnectionOutput() ConnectionOutput

func (*Connection) ToConnectionOutputWithContext

func (i *Connection) ToConnectionOutputWithContext(ctx context.Context) ConnectionOutput

type ConnectionArgs

type ConnectionArgs struct {
	CatalogId       pulumi.StringInput
	ConnectionInput ConnectionInputTypeInput
}

The set of arguments for constructing a Connection resource.

func (ConnectionArgs) ElementType

func (ConnectionArgs) ElementType() reflect.Type

type ConnectionInput

type ConnectionInput interface {
	pulumi.Input

	ToConnectionOutput() ConnectionOutput
	ToConnectionOutputWithContext(ctx context.Context) ConnectionOutput
}

type ConnectionInputType added in v0.2.0

type ConnectionInputType struct {
	ConnectionProperties           interface{}                               `pulumi:"connectionProperties"`
	ConnectionType                 string                                    `pulumi:"connectionType"`
	Description                    *string                                   `pulumi:"description"`
	MatchCriteria                  []string                                  `pulumi:"matchCriteria"`
	Name                           *string                                   `pulumi:"name"`
	PhysicalConnectionRequirements *ConnectionPhysicalConnectionRequirements `pulumi:"physicalConnectionRequirements"`
}

type ConnectionInputTypeArgs added in v0.2.0

type ConnectionInputTypeArgs struct {
	ConnectionProperties           pulumi.Input                                     `pulumi:"connectionProperties"`
	ConnectionType                 pulumi.StringInput                               `pulumi:"connectionType"`
	Description                    pulumi.StringPtrInput                            `pulumi:"description"`
	MatchCriteria                  pulumi.StringArrayInput                          `pulumi:"matchCriteria"`
	Name                           pulumi.StringPtrInput                            `pulumi:"name"`
	PhysicalConnectionRequirements ConnectionPhysicalConnectionRequirementsPtrInput `pulumi:"physicalConnectionRequirements"`
}

func (ConnectionInputTypeArgs) ElementType added in v0.2.0

func (ConnectionInputTypeArgs) ElementType() reflect.Type

func (ConnectionInputTypeArgs) ToConnectionInputTypeOutput added in v0.2.0

func (i ConnectionInputTypeArgs) ToConnectionInputTypeOutput() ConnectionInputTypeOutput

func (ConnectionInputTypeArgs) ToConnectionInputTypeOutputWithContext added in v0.2.0

func (i ConnectionInputTypeArgs) ToConnectionInputTypeOutputWithContext(ctx context.Context) ConnectionInputTypeOutput

type ConnectionInputTypeInput added in v0.2.0

type ConnectionInputTypeInput interface {
	pulumi.Input

	ToConnectionInputTypeOutput() ConnectionInputTypeOutput
	ToConnectionInputTypeOutputWithContext(context.Context) ConnectionInputTypeOutput
}

ConnectionInputTypeInput is an input type that accepts ConnectionInputTypeArgs and ConnectionInputTypeOutput values. You can construct a concrete instance of `ConnectionInputTypeInput` via:

ConnectionInputTypeArgs{...}

type ConnectionInputTypeOutput added in v0.2.0

type ConnectionInputTypeOutput struct{ *pulumi.OutputState }

func (ConnectionInputTypeOutput) ConnectionProperties added in v0.2.0

func (o ConnectionInputTypeOutput) ConnectionProperties() pulumi.AnyOutput

func (ConnectionInputTypeOutput) ConnectionType added in v0.2.0

func (o ConnectionInputTypeOutput) ConnectionType() pulumi.StringOutput

func (ConnectionInputTypeOutput) Description added in v0.2.0

func (ConnectionInputTypeOutput) ElementType added in v0.2.0

func (ConnectionInputTypeOutput) ElementType() reflect.Type

func (ConnectionInputTypeOutput) MatchCriteria added in v0.2.0

func (ConnectionInputTypeOutput) Name added in v0.2.0

func (ConnectionInputTypeOutput) PhysicalConnectionRequirements added in v0.2.0

func (ConnectionInputTypeOutput) ToConnectionInputTypeOutput added in v0.2.0

func (o ConnectionInputTypeOutput) ToConnectionInputTypeOutput() ConnectionInputTypeOutput

func (ConnectionInputTypeOutput) ToConnectionInputTypeOutputWithContext added in v0.2.0

func (o ConnectionInputTypeOutput) ToConnectionInputTypeOutputWithContext(ctx context.Context) ConnectionInputTypeOutput

type ConnectionInputTypePtrOutput added in v0.2.0

type ConnectionInputTypePtrOutput struct{ *pulumi.OutputState }

func (ConnectionInputTypePtrOutput) ConnectionProperties added in v0.2.0

func (o ConnectionInputTypePtrOutput) ConnectionProperties() pulumi.AnyOutput

func (ConnectionInputTypePtrOutput) ConnectionType added in v0.2.0

func (ConnectionInputTypePtrOutput) Description added in v0.2.0

func (ConnectionInputTypePtrOutput) Elem added in v0.2.0

func (ConnectionInputTypePtrOutput) ElementType added in v0.2.0

func (ConnectionInputTypePtrOutput) MatchCriteria added in v0.2.0

func (ConnectionInputTypePtrOutput) Name added in v0.2.0

func (ConnectionInputTypePtrOutput) PhysicalConnectionRequirements added in v0.2.0

func (ConnectionInputTypePtrOutput) ToConnectionInputTypePtrOutput added in v0.2.0

func (o ConnectionInputTypePtrOutput) ToConnectionInputTypePtrOutput() ConnectionInputTypePtrOutput

func (ConnectionInputTypePtrOutput) ToConnectionInputTypePtrOutputWithContext added in v0.2.0

func (o ConnectionInputTypePtrOutput) ToConnectionInputTypePtrOutputWithContext(ctx context.Context) ConnectionInputTypePtrOutput

type ConnectionOutput

type ConnectionOutput struct{ *pulumi.OutputState }

func (ConnectionOutput) CatalogId added in v0.17.0

func (o ConnectionOutput) CatalogId() pulumi.StringOutput

func (ConnectionOutput) ConnectionInput added in v0.17.0

func (o ConnectionOutput) ConnectionInput() ConnectionInputTypeOutput

func (ConnectionOutput) ElementType

func (ConnectionOutput) ElementType() reflect.Type

func (ConnectionOutput) ToConnectionOutput

func (o ConnectionOutput) ToConnectionOutput() ConnectionOutput

func (ConnectionOutput) ToConnectionOutputWithContext

func (o ConnectionOutput) ToConnectionOutputWithContext(ctx context.Context) ConnectionOutput

type ConnectionPhysicalConnectionRequirements

type ConnectionPhysicalConnectionRequirements struct {
	AvailabilityZone    *string  `pulumi:"availabilityZone"`
	SecurityGroupIdList []string `pulumi:"securityGroupIdList"`
	SubnetId            *string  `pulumi:"subnetId"`
}

type ConnectionPhysicalConnectionRequirementsArgs

type ConnectionPhysicalConnectionRequirementsArgs struct {
	AvailabilityZone    pulumi.StringPtrInput   `pulumi:"availabilityZone"`
	SecurityGroupIdList pulumi.StringArrayInput `pulumi:"securityGroupIdList"`
	SubnetId            pulumi.StringPtrInput   `pulumi:"subnetId"`
}

func (ConnectionPhysicalConnectionRequirementsArgs) ElementType

func (ConnectionPhysicalConnectionRequirementsArgs) ToConnectionPhysicalConnectionRequirementsOutput

func (i ConnectionPhysicalConnectionRequirementsArgs) ToConnectionPhysicalConnectionRequirementsOutput() ConnectionPhysicalConnectionRequirementsOutput

func (ConnectionPhysicalConnectionRequirementsArgs) ToConnectionPhysicalConnectionRequirementsOutputWithContext

func (i ConnectionPhysicalConnectionRequirementsArgs) ToConnectionPhysicalConnectionRequirementsOutputWithContext(ctx context.Context) ConnectionPhysicalConnectionRequirementsOutput

func (ConnectionPhysicalConnectionRequirementsArgs) ToConnectionPhysicalConnectionRequirementsPtrOutput

func (i ConnectionPhysicalConnectionRequirementsArgs) ToConnectionPhysicalConnectionRequirementsPtrOutput() ConnectionPhysicalConnectionRequirementsPtrOutput

func (ConnectionPhysicalConnectionRequirementsArgs) ToConnectionPhysicalConnectionRequirementsPtrOutputWithContext

func (i ConnectionPhysicalConnectionRequirementsArgs) ToConnectionPhysicalConnectionRequirementsPtrOutputWithContext(ctx context.Context) ConnectionPhysicalConnectionRequirementsPtrOutput

type ConnectionPhysicalConnectionRequirementsInput

type ConnectionPhysicalConnectionRequirementsInput interface {
	pulumi.Input

	ToConnectionPhysicalConnectionRequirementsOutput() ConnectionPhysicalConnectionRequirementsOutput
	ToConnectionPhysicalConnectionRequirementsOutputWithContext(context.Context) ConnectionPhysicalConnectionRequirementsOutput
}

ConnectionPhysicalConnectionRequirementsInput is an input type that accepts ConnectionPhysicalConnectionRequirementsArgs and ConnectionPhysicalConnectionRequirementsOutput values. You can construct a concrete instance of `ConnectionPhysicalConnectionRequirementsInput` via:

ConnectionPhysicalConnectionRequirementsArgs{...}

type ConnectionPhysicalConnectionRequirementsOutput

type ConnectionPhysicalConnectionRequirementsOutput struct{ *pulumi.OutputState }

func (ConnectionPhysicalConnectionRequirementsOutput) AvailabilityZone

func (ConnectionPhysicalConnectionRequirementsOutput) ElementType

func (ConnectionPhysicalConnectionRequirementsOutput) SecurityGroupIdList

func (ConnectionPhysicalConnectionRequirementsOutput) SubnetId

func (ConnectionPhysicalConnectionRequirementsOutput) ToConnectionPhysicalConnectionRequirementsOutput

func (o ConnectionPhysicalConnectionRequirementsOutput) ToConnectionPhysicalConnectionRequirementsOutput() ConnectionPhysicalConnectionRequirementsOutput

func (ConnectionPhysicalConnectionRequirementsOutput) ToConnectionPhysicalConnectionRequirementsOutputWithContext

func (o ConnectionPhysicalConnectionRequirementsOutput) ToConnectionPhysicalConnectionRequirementsOutputWithContext(ctx context.Context) ConnectionPhysicalConnectionRequirementsOutput

func (ConnectionPhysicalConnectionRequirementsOutput) ToConnectionPhysicalConnectionRequirementsPtrOutput

func (o ConnectionPhysicalConnectionRequirementsOutput) ToConnectionPhysicalConnectionRequirementsPtrOutput() ConnectionPhysicalConnectionRequirementsPtrOutput

func (ConnectionPhysicalConnectionRequirementsOutput) ToConnectionPhysicalConnectionRequirementsPtrOutputWithContext

func (o ConnectionPhysicalConnectionRequirementsOutput) ToConnectionPhysicalConnectionRequirementsPtrOutputWithContext(ctx context.Context) ConnectionPhysicalConnectionRequirementsPtrOutput

type ConnectionPhysicalConnectionRequirementsPtrInput

type ConnectionPhysicalConnectionRequirementsPtrInput interface {
	pulumi.Input

	ToConnectionPhysicalConnectionRequirementsPtrOutput() ConnectionPhysicalConnectionRequirementsPtrOutput
	ToConnectionPhysicalConnectionRequirementsPtrOutputWithContext(context.Context) ConnectionPhysicalConnectionRequirementsPtrOutput
}

ConnectionPhysicalConnectionRequirementsPtrInput is an input type that accepts ConnectionPhysicalConnectionRequirementsArgs, ConnectionPhysicalConnectionRequirementsPtr and ConnectionPhysicalConnectionRequirementsPtrOutput values. You can construct a concrete instance of `ConnectionPhysicalConnectionRequirementsPtrInput` via:

        ConnectionPhysicalConnectionRequirementsArgs{...}

or:

        nil

type ConnectionPhysicalConnectionRequirementsPtrOutput

type ConnectionPhysicalConnectionRequirementsPtrOutput struct{ *pulumi.OutputState }

func (ConnectionPhysicalConnectionRequirementsPtrOutput) AvailabilityZone

func (ConnectionPhysicalConnectionRequirementsPtrOutput) Elem

func (ConnectionPhysicalConnectionRequirementsPtrOutput) ElementType

func (ConnectionPhysicalConnectionRequirementsPtrOutput) SecurityGroupIdList

func (ConnectionPhysicalConnectionRequirementsPtrOutput) SubnetId

func (ConnectionPhysicalConnectionRequirementsPtrOutput) ToConnectionPhysicalConnectionRequirementsPtrOutput

func (o ConnectionPhysicalConnectionRequirementsPtrOutput) ToConnectionPhysicalConnectionRequirementsPtrOutput() ConnectionPhysicalConnectionRequirementsPtrOutput

func (ConnectionPhysicalConnectionRequirementsPtrOutput) ToConnectionPhysicalConnectionRequirementsPtrOutputWithContext

func (o ConnectionPhysicalConnectionRequirementsPtrOutput) ToConnectionPhysicalConnectionRequirementsPtrOutputWithContext(ctx context.Context) ConnectionPhysicalConnectionRequirementsPtrOutput

type ConnectionState

type ConnectionState struct {
}

func (ConnectionState) ElementType

func (ConnectionState) ElementType() reflect.Type

type Crawler deprecated

type Crawler struct {
	pulumi.CustomResourceState

	Classifiers                  pulumi.StringArrayOutput           `pulumi:"classifiers"`
	Configuration                pulumi.StringPtrOutput             `pulumi:"configuration"`
	CrawlerSecurityConfiguration pulumi.StringPtrOutput             `pulumi:"crawlerSecurityConfiguration"`
	DatabaseName                 pulumi.StringPtrOutput             `pulumi:"databaseName"`
	Description                  pulumi.StringPtrOutput             `pulumi:"description"`
	Name                         pulumi.StringPtrOutput             `pulumi:"name"`
	RecrawlPolicy                CrawlerRecrawlPolicyPtrOutput      `pulumi:"recrawlPolicy"`
	Role                         pulumi.StringOutput                `pulumi:"role"`
	Schedule                     CrawlerSchedulePtrOutput           `pulumi:"schedule"`
	SchemaChangePolicy           CrawlerSchemaChangePolicyPtrOutput `pulumi:"schemaChangePolicy"`
	TablePrefix                  pulumi.StringPtrOutput             `pulumi:"tablePrefix"`
	Tags                         pulumi.AnyOutput                   `pulumi:"tags"`
	Targets                      CrawlerTargetsOutput               `pulumi:"targets"`
}

Resource Type definition for AWS::Glue::Crawler

Deprecated: Crawler is not yet supported by AWS Native, so its creation will currently fail. Please use the classic AWS provider, if possible.

func GetCrawler

func GetCrawler(ctx *pulumi.Context,
	name string, id pulumi.IDInput, state *CrawlerState, opts ...pulumi.ResourceOption) (*Crawler, error)

GetCrawler gets an existing Crawler resource's state with the given name, ID, and optional state properties that are used to uniquely qualify the lookup (nil if not required).

func NewCrawler

func NewCrawler(ctx *pulumi.Context,
	name string, args *CrawlerArgs, opts ...pulumi.ResourceOption) (*Crawler, error)

NewCrawler registers a new resource with the given unique name, arguments, and options.

func (*Crawler) ElementType

func (*Crawler) ElementType() reflect.Type

func (*Crawler) ToCrawlerOutput

func (i *Crawler) ToCrawlerOutput() CrawlerOutput

func (*Crawler) ToCrawlerOutputWithContext

func (i *Crawler) ToCrawlerOutputWithContext(ctx context.Context) CrawlerOutput

type CrawlerArgs

type CrawlerArgs struct {
	Classifiers                  pulumi.StringArrayInput
	Configuration                pulumi.StringPtrInput
	CrawlerSecurityConfiguration pulumi.StringPtrInput
	DatabaseName                 pulumi.StringPtrInput
	Description                  pulumi.StringPtrInput
	Name                         pulumi.StringPtrInput
	RecrawlPolicy                CrawlerRecrawlPolicyPtrInput
	Role                         pulumi.StringInput
	Schedule                     CrawlerSchedulePtrInput
	SchemaChangePolicy           CrawlerSchemaChangePolicyPtrInput
	TablePrefix                  pulumi.StringPtrInput
	Tags                         pulumi.Input
	Targets                      CrawlerTargetsInput
}

The set of arguments for constructing a Crawler resource.

func (CrawlerArgs) ElementType

func (CrawlerArgs) ElementType() reflect.Type

type CrawlerCatalogTarget

type CrawlerCatalogTarget struct {
	DatabaseName *string  `pulumi:"databaseName"`
	Tables       []string `pulumi:"tables"`
}

type CrawlerCatalogTargetArgs

type CrawlerCatalogTargetArgs struct {
	DatabaseName pulumi.StringPtrInput   `pulumi:"databaseName"`
	Tables       pulumi.StringArrayInput `pulumi:"tables"`
}

func (CrawlerCatalogTargetArgs) ElementType

func (CrawlerCatalogTargetArgs) ElementType() reflect.Type

func (CrawlerCatalogTargetArgs) ToCrawlerCatalogTargetOutput

func (i CrawlerCatalogTargetArgs) ToCrawlerCatalogTargetOutput() CrawlerCatalogTargetOutput

func (CrawlerCatalogTargetArgs) ToCrawlerCatalogTargetOutputWithContext

func (i CrawlerCatalogTargetArgs) ToCrawlerCatalogTargetOutputWithContext(ctx context.Context) CrawlerCatalogTargetOutput

type CrawlerCatalogTargetArray

type CrawlerCatalogTargetArray []CrawlerCatalogTargetInput

func (CrawlerCatalogTargetArray) ElementType

func (CrawlerCatalogTargetArray) ElementType() reflect.Type

func (CrawlerCatalogTargetArray) ToCrawlerCatalogTargetArrayOutput

func (i CrawlerCatalogTargetArray) ToCrawlerCatalogTargetArrayOutput() CrawlerCatalogTargetArrayOutput

func (CrawlerCatalogTargetArray) ToCrawlerCatalogTargetArrayOutputWithContext

func (i CrawlerCatalogTargetArray) ToCrawlerCatalogTargetArrayOutputWithContext(ctx context.Context) CrawlerCatalogTargetArrayOutput

type CrawlerCatalogTargetArrayInput

type CrawlerCatalogTargetArrayInput interface {
	pulumi.Input

	ToCrawlerCatalogTargetArrayOutput() CrawlerCatalogTargetArrayOutput
	ToCrawlerCatalogTargetArrayOutputWithContext(context.Context) CrawlerCatalogTargetArrayOutput
}

CrawlerCatalogTargetArrayInput is an input type that accepts CrawlerCatalogTargetArray and CrawlerCatalogTargetArrayOutput values. You can construct a concrete instance of `CrawlerCatalogTargetArrayInput` via:

CrawlerCatalogTargetArray{ CrawlerCatalogTargetArgs{...} }

type CrawlerCatalogTargetArrayOutput

type CrawlerCatalogTargetArrayOutput struct{ *pulumi.OutputState }

func (CrawlerCatalogTargetArrayOutput) ElementType

func (CrawlerCatalogTargetArrayOutput) Index

func (CrawlerCatalogTargetArrayOutput) ToCrawlerCatalogTargetArrayOutput

func (o CrawlerCatalogTargetArrayOutput) ToCrawlerCatalogTargetArrayOutput() CrawlerCatalogTargetArrayOutput

func (CrawlerCatalogTargetArrayOutput) ToCrawlerCatalogTargetArrayOutputWithContext

func (o CrawlerCatalogTargetArrayOutput) ToCrawlerCatalogTargetArrayOutputWithContext(ctx context.Context) CrawlerCatalogTargetArrayOutput

type CrawlerCatalogTargetInput

type CrawlerCatalogTargetInput interface {
	pulumi.Input

	ToCrawlerCatalogTargetOutput() CrawlerCatalogTargetOutput
	ToCrawlerCatalogTargetOutputWithContext(context.Context) CrawlerCatalogTargetOutput
}

CrawlerCatalogTargetInput is an input type that accepts CrawlerCatalogTargetArgs and CrawlerCatalogTargetOutput values. You can construct a concrete instance of `CrawlerCatalogTargetInput` via:

CrawlerCatalogTargetArgs{...}

type CrawlerCatalogTargetOutput

type CrawlerCatalogTargetOutput struct{ *pulumi.OutputState }

func (CrawlerCatalogTargetOutput) DatabaseName

func (CrawlerCatalogTargetOutput) ElementType

func (CrawlerCatalogTargetOutput) ElementType() reflect.Type

func (CrawlerCatalogTargetOutput) Tables

func (CrawlerCatalogTargetOutput) ToCrawlerCatalogTargetOutput

func (o CrawlerCatalogTargetOutput) ToCrawlerCatalogTargetOutput() CrawlerCatalogTargetOutput

func (CrawlerCatalogTargetOutput) ToCrawlerCatalogTargetOutputWithContext

func (o CrawlerCatalogTargetOutput) ToCrawlerCatalogTargetOutputWithContext(ctx context.Context) CrawlerCatalogTargetOutput

type CrawlerDynamoDBTarget

type CrawlerDynamoDBTarget struct {
	Path *string `pulumi:"path"`
}

type CrawlerDynamoDBTargetArgs

type CrawlerDynamoDBTargetArgs struct {
	Path pulumi.StringPtrInput `pulumi:"path"`
}

func (CrawlerDynamoDBTargetArgs) ElementType

func (CrawlerDynamoDBTargetArgs) ElementType() reflect.Type

func (CrawlerDynamoDBTargetArgs) ToCrawlerDynamoDBTargetOutput

func (i CrawlerDynamoDBTargetArgs) ToCrawlerDynamoDBTargetOutput() CrawlerDynamoDBTargetOutput

func (CrawlerDynamoDBTargetArgs) ToCrawlerDynamoDBTargetOutputWithContext

func (i CrawlerDynamoDBTargetArgs) ToCrawlerDynamoDBTargetOutputWithContext(ctx context.Context) CrawlerDynamoDBTargetOutput

type CrawlerDynamoDBTargetArray

type CrawlerDynamoDBTargetArray []CrawlerDynamoDBTargetInput

func (CrawlerDynamoDBTargetArray) ElementType

func (CrawlerDynamoDBTargetArray) ElementType() reflect.Type

func (CrawlerDynamoDBTargetArray) ToCrawlerDynamoDBTargetArrayOutput

func (i CrawlerDynamoDBTargetArray) ToCrawlerDynamoDBTargetArrayOutput() CrawlerDynamoDBTargetArrayOutput

func (CrawlerDynamoDBTargetArray) ToCrawlerDynamoDBTargetArrayOutputWithContext

func (i CrawlerDynamoDBTargetArray) ToCrawlerDynamoDBTargetArrayOutputWithContext(ctx context.Context) CrawlerDynamoDBTargetArrayOutput

type CrawlerDynamoDBTargetArrayInput

type CrawlerDynamoDBTargetArrayInput interface {
	pulumi.Input

	ToCrawlerDynamoDBTargetArrayOutput() CrawlerDynamoDBTargetArrayOutput
	ToCrawlerDynamoDBTargetArrayOutputWithContext(context.Context) CrawlerDynamoDBTargetArrayOutput
}

CrawlerDynamoDBTargetArrayInput is an input type that accepts CrawlerDynamoDBTargetArray and CrawlerDynamoDBTargetArrayOutput values. You can construct a concrete instance of `CrawlerDynamoDBTargetArrayInput` via:

CrawlerDynamoDBTargetArray{ CrawlerDynamoDBTargetArgs{...} }

type CrawlerDynamoDBTargetArrayOutput

type CrawlerDynamoDBTargetArrayOutput struct{ *pulumi.OutputState }

func (CrawlerDynamoDBTargetArrayOutput) ElementType

func (CrawlerDynamoDBTargetArrayOutput) Index

func (CrawlerDynamoDBTargetArrayOutput) ToCrawlerDynamoDBTargetArrayOutput

func (o CrawlerDynamoDBTargetArrayOutput) ToCrawlerDynamoDBTargetArrayOutput() CrawlerDynamoDBTargetArrayOutput

func (CrawlerDynamoDBTargetArrayOutput) ToCrawlerDynamoDBTargetArrayOutputWithContext

func (o CrawlerDynamoDBTargetArrayOutput) ToCrawlerDynamoDBTargetArrayOutputWithContext(ctx context.Context) CrawlerDynamoDBTargetArrayOutput

type CrawlerDynamoDBTargetInput

type CrawlerDynamoDBTargetInput interface {
	pulumi.Input

	ToCrawlerDynamoDBTargetOutput() CrawlerDynamoDBTargetOutput
	ToCrawlerDynamoDBTargetOutputWithContext(context.Context) CrawlerDynamoDBTargetOutput
}

CrawlerDynamoDBTargetInput is an input type that accepts CrawlerDynamoDBTargetArgs and CrawlerDynamoDBTargetOutput values. You can construct a concrete instance of `CrawlerDynamoDBTargetInput` via:

CrawlerDynamoDBTargetArgs{...}

type CrawlerDynamoDBTargetOutput

type CrawlerDynamoDBTargetOutput struct{ *pulumi.OutputState }

func (CrawlerDynamoDBTargetOutput) ElementType

func (CrawlerDynamoDBTargetOutput) Path

func (CrawlerDynamoDBTargetOutput) ToCrawlerDynamoDBTargetOutput

func (o CrawlerDynamoDBTargetOutput) ToCrawlerDynamoDBTargetOutput() CrawlerDynamoDBTargetOutput

func (CrawlerDynamoDBTargetOutput) ToCrawlerDynamoDBTargetOutputWithContext

func (o CrawlerDynamoDBTargetOutput) ToCrawlerDynamoDBTargetOutputWithContext(ctx context.Context) CrawlerDynamoDBTargetOutput

type CrawlerInput

type CrawlerInput interface {
	pulumi.Input

	ToCrawlerOutput() CrawlerOutput
	ToCrawlerOutputWithContext(ctx context.Context) CrawlerOutput
}

type CrawlerJdbcTarget

type CrawlerJdbcTarget struct {
	ConnectionName *string  `pulumi:"connectionName"`
	Exclusions     []string `pulumi:"exclusions"`
	Path           *string  `pulumi:"path"`
}

type CrawlerJdbcTargetArgs

type CrawlerJdbcTargetArgs struct {
	ConnectionName pulumi.StringPtrInput   `pulumi:"connectionName"`
	Exclusions     pulumi.StringArrayInput `pulumi:"exclusions"`
	Path           pulumi.StringPtrInput   `pulumi:"path"`
}

func (CrawlerJdbcTargetArgs) ElementType

func (CrawlerJdbcTargetArgs) ElementType() reflect.Type

func (CrawlerJdbcTargetArgs) ToCrawlerJdbcTargetOutput

func (i CrawlerJdbcTargetArgs) ToCrawlerJdbcTargetOutput() CrawlerJdbcTargetOutput

func (CrawlerJdbcTargetArgs) ToCrawlerJdbcTargetOutputWithContext

func (i CrawlerJdbcTargetArgs) ToCrawlerJdbcTargetOutputWithContext(ctx context.Context) CrawlerJdbcTargetOutput

type CrawlerJdbcTargetArray

type CrawlerJdbcTargetArray []CrawlerJdbcTargetInput

func (CrawlerJdbcTargetArray) ElementType

func (CrawlerJdbcTargetArray) ElementType() reflect.Type

func (CrawlerJdbcTargetArray) ToCrawlerJdbcTargetArrayOutput

func (i CrawlerJdbcTargetArray) ToCrawlerJdbcTargetArrayOutput() CrawlerJdbcTargetArrayOutput

func (CrawlerJdbcTargetArray) ToCrawlerJdbcTargetArrayOutputWithContext

func (i CrawlerJdbcTargetArray) ToCrawlerJdbcTargetArrayOutputWithContext(ctx context.Context) CrawlerJdbcTargetArrayOutput

type CrawlerJdbcTargetArrayInput

type CrawlerJdbcTargetArrayInput interface {
	pulumi.Input

	ToCrawlerJdbcTargetArrayOutput() CrawlerJdbcTargetArrayOutput
	ToCrawlerJdbcTargetArrayOutputWithContext(context.Context) CrawlerJdbcTargetArrayOutput
}

CrawlerJdbcTargetArrayInput is an input type that accepts CrawlerJdbcTargetArray and CrawlerJdbcTargetArrayOutput values. You can construct a concrete instance of `CrawlerJdbcTargetArrayInput` via:

CrawlerJdbcTargetArray{ CrawlerJdbcTargetArgs{...} }

type CrawlerJdbcTargetArrayOutput

type CrawlerJdbcTargetArrayOutput struct{ *pulumi.OutputState }

func (CrawlerJdbcTargetArrayOutput) ElementType

func (CrawlerJdbcTargetArrayOutput) Index

func (CrawlerJdbcTargetArrayOutput) ToCrawlerJdbcTargetArrayOutput

func (o CrawlerJdbcTargetArrayOutput) ToCrawlerJdbcTargetArrayOutput() CrawlerJdbcTargetArrayOutput

func (CrawlerJdbcTargetArrayOutput) ToCrawlerJdbcTargetArrayOutputWithContext

func (o CrawlerJdbcTargetArrayOutput) ToCrawlerJdbcTargetArrayOutputWithContext(ctx context.Context) CrawlerJdbcTargetArrayOutput

type CrawlerJdbcTargetInput

type CrawlerJdbcTargetInput interface {
	pulumi.Input

	ToCrawlerJdbcTargetOutput() CrawlerJdbcTargetOutput
	ToCrawlerJdbcTargetOutputWithContext(context.Context) CrawlerJdbcTargetOutput
}

CrawlerJdbcTargetInput is an input type that accepts CrawlerJdbcTargetArgs and CrawlerJdbcTargetOutput values. You can construct a concrete instance of `CrawlerJdbcTargetInput` via:

CrawlerJdbcTargetArgs{...}

type CrawlerJdbcTargetOutput

type CrawlerJdbcTargetOutput struct{ *pulumi.OutputState }

func (CrawlerJdbcTargetOutput) ConnectionName

func (o CrawlerJdbcTargetOutput) ConnectionName() pulumi.StringPtrOutput

func (CrawlerJdbcTargetOutput) ElementType

func (CrawlerJdbcTargetOutput) ElementType() reflect.Type

func (CrawlerJdbcTargetOutput) Exclusions

func (CrawlerJdbcTargetOutput) Path

func (CrawlerJdbcTargetOutput) ToCrawlerJdbcTargetOutput

func (o CrawlerJdbcTargetOutput) ToCrawlerJdbcTargetOutput() CrawlerJdbcTargetOutput

func (CrawlerJdbcTargetOutput) ToCrawlerJdbcTargetOutputWithContext

func (o CrawlerJdbcTargetOutput) ToCrawlerJdbcTargetOutputWithContext(ctx context.Context) CrawlerJdbcTargetOutput

type CrawlerMongoDBTarget added in v0.11.0

type CrawlerMongoDBTarget struct {
	ConnectionName *string `pulumi:"connectionName"`
	Path           *string `pulumi:"path"`
}

type CrawlerMongoDBTargetArgs added in v0.11.0

type CrawlerMongoDBTargetArgs struct {
	ConnectionName pulumi.StringPtrInput `pulumi:"connectionName"`
	Path           pulumi.StringPtrInput `pulumi:"path"`
}

func (CrawlerMongoDBTargetArgs) ElementType added in v0.11.0

func (CrawlerMongoDBTargetArgs) ElementType() reflect.Type

func (CrawlerMongoDBTargetArgs) ToCrawlerMongoDBTargetOutput added in v0.11.0

func (i CrawlerMongoDBTargetArgs) ToCrawlerMongoDBTargetOutput() CrawlerMongoDBTargetOutput

func (CrawlerMongoDBTargetArgs) ToCrawlerMongoDBTargetOutputWithContext added in v0.11.0

func (i CrawlerMongoDBTargetArgs) ToCrawlerMongoDBTargetOutputWithContext(ctx context.Context) CrawlerMongoDBTargetOutput

type CrawlerMongoDBTargetArray added in v0.11.0

type CrawlerMongoDBTargetArray []CrawlerMongoDBTargetInput

func (CrawlerMongoDBTargetArray) ElementType added in v0.11.0

func (CrawlerMongoDBTargetArray) ElementType() reflect.Type

func (CrawlerMongoDBTargetArray) ToCrawlerMongoDBTargetArrayOutput added in v0.11.0

func (i CrawlerMongoDBTargetArray) ToCrawlerMongoDBTargetArrayOutput() CrawlerMongoDBTargetArrayOutput

func (CrawlerMongoDBTargetArray) ToCrawlerMongoDBTargetArrayOutputWithContext added in v0.11.0

func (i CrawlerMongoDBTargetArray) ToCrawlerMongoDBTargetArrayOutputWithContext(ctx context.Context) CrawlerMongoDBTargetArrayOutput

type CrawlerMongoDBTargetArrayInput added in v0.11.0

type CrawlerMongoDBTargetArrayInput interface {
	pulumi.Input

	ToCrawlerMongoDBTargetArrayOutput() CrawlerMongoDBTargetArrayOutput
	ToCrawlerMongoDBTargetArrayOutputWithContext(context.Context) CrawlerMongoDBTargetArrayOutput
}

CrawlerMongoDBTargetArrayInput is an input type that accepts CrawlerMongoDBTargetArray and CrawlerMongoDBTargetArrayOutput values. You can construct a concrete instance of `CrawlerMongoDBTargetArrayInput` via:

CrawlerMongoDBTargetArray{ CrawlerMongoDBTargetArgs{...} }

type CrawlerMongoDBTargetArrayOutput added in v0.11.0

type CrawlerMongoDBTargetArrayOutput struct{ *pulumi.OutputState }

func (CrawlerMongoDBTargetArrayOutput) ElementType added in v0.11.0

func (CrawlerMongoDBTargetArrayOutput) Index added in v0.11.0

func (CrawlerMongoDBTargetArrayOutput) ToCrawlerMongoDBTargetArrayOutput added in v0.11.0

func (o CrawlerMongoDBTargetArrayOutput) ToCrawlerMongoDBTargetArrayOutput() CrawlerMongoDBTargetArrayOutput

func (CrawlerMongoDBTargetArrayOutput) ToCrawlerMongoDBTargetArrayOutputWithContext added in v0.11.0

func (o CrawlerMongoDBTargetArrayOutput) ToCrawlerMongoDBTargetArrayOutputWithContext(ctx context.Context) CrawlerMongoDBTargetArrayOutput

type CrawlerMongoDBTargetInput added in v0.11.0

type CrawlerMongoDBTargetInput interface {
	pulumi.Input

	ToCrawlerMongoDBTargetOutput() CrawlerMongoDBTargetOutput
	ToCrawlerMongoDBTargetOutputWithContext(context.Context) CrawlerMongoDBTargetOutput
}

CrawlerMongoDBTargetInput is an input type that accepts CrawlerMongoDBTargetArgs and CrawlerMongoDBTargetOutput values. You can construct a concrete instance of `CrawlerMongoDBTargetInput` via:

CrawlerMongoDBTargetArgs{...}

type CrawlerMongoDBTargetOutput added in v0.11.0

type CrawlerMongoDBTargetOutput struct{ *pulumi.OutputState }

func (CrawlerMongoDBTargetOutput) ConnectionName added in v0.11.0

func (CrawlerMongoDBTargetOutput) ElementType added in v0.11.0

func (CrawlerMongoDBTargetOutput) ElementType() reflect.Type

func (CrawlerMongoDBTargetOutput) Path added in v0.11.0

func (CrawlerMongoDBTargetOutput) ToCrawlerMongoDBTargetOutput added in v0.11.0

func (o CrawlerMongoDBTargetOutput) ToCrawlerMongoDBTargetOutput() CrawlerMongoDBTargetOutput

func (CrawlerMongoDBTargetOutput) ToCrawlerMongoDBTargetOutputWithContext added in v0.11.0

func (o CrawlerMongoDBTargetOutput) ToCrawlerMongoDBTargetOutputWithContext(ctx context.Context) CrawlerMongoDBTargetOutput

type CrawlerOutput

type CrawlerOutput struct{ *pulumi.OutputState }

func (CrawlerOutput) Classifiers added in v0.17.0

func (o CrawlerOutput) Classifiers() pulumi.StringArrayOutput

func (CrawlerOutput) Configuration added in v0.17.0

func (o CrawlerOutput) Configuration() pulumi.StringPtrOutput

func (CrawlerOutput) CrawlerSecurityConfiguration added in v0.17.0

func (o CrawlerOutput) CrawlerSecurityConfiguration() pulumi.StringPtrOutput

func (CrawlerOutput) DatabaseName added in v0.17.0

func (o CrawlerOutput) DatabaseName() pulumi.StringPtrOutput

func (CrawlerOutput) Description added in v0.17.0

func (o CrawlerOutput) Description() pulumi.StringPtrOutput

func (CrawlerOutput) ElementType

func (CrawlerOutput) ElementType() reflect.Type

func (CrawlerOutput) Name added in v0.17.0

func (CrawlerOutput) RecrawlPolicy added in v0.17.0

func (o CrawlerOutput) RecrawlPolicy() CrawlerRecrawlPolicyPtrOutput

func (CrawlerOutput) Role added in v0.17.0

func (CrawlerOutput) Schedule added in v0.17.0

func (CrawlerOutput) SchemaChangePolicy added in v0.17.0

func (o CrawlerOutput) SchemaChangePolicy() CrawlerSchemaChangePolicyPtrOutput

func (CrawlerOutput) TablePrefix added in v0.17.0

func (o CrawlerOutput) TablePrefix() pulumi.StringPtrOutput

func (CrawlerOutput) Tags added in v0.17.0

func (o CrawlerOutput) Tags() pulumi.AnyOutput

func (CrawlerOutput) Targets added in v0.17.0

func (o CrawlerOutput) Targets() CrawlerTargetsOutput

func (CrawlerOutput) ToCrawlerOutput

func (o CrawlerOutput) ToCrawlerOutput() CrawlerOutput

func (CrawlerOutput) ToCrawlerOutputWithContext

func (o CrawlerOutput) ToCrawlerOutputWithContext(ctx context.Context) CrawlerOutput

type CrawlerRecrawlPolicy

type CrawlerRecrawlPolicy struct {
	RecrawlBehavior *string `pulumi:"recrawlBehavior"`
}

type CrawlerRecrawlPolicyArgs

type CrawlerRecrawlPolicyArgs struct {
	RecrawlBehavior pulumi.StringPtrInput `pulumi:"recrawlBehavior"`
}

func (CrawlerRecrawlPolicyArgs) ElementType

func (CrawlerRecrawlPolicyArgs) ElementType() reflect.Type

func (CrawlerRecrawlPolicyArgs) ToCrawlerRecrawlPolicyOutput

func (i CrawlerRecrawlPolicyArgs) ToCrawlerRecrawlPolicyOutput() CrawlerRecrawlPolicyOutput

func (CrawlerRecrawlPolicyArgs) ToCrawlerRecrawlPolicyOutputWithContext

func (i CrawlerRecrawlPolicyArgs) ToCrawlerRecrawlPolicyOutputWithContext(ctx context.Context) CrawlerRecrawlPolicyOutput

func (CrawlerRecrawlPolicyArgs) ToCrawlerRecrawlPolicyPtrOutput

func (i CrawlerRecrawlPolicyArgs) ToCrawlerRecrawlPolicyPtrOutput() CrawlerRecrawlPolicyPtrOutput

func (CrawlerRecrawlPolicyArgs) ToCrawlerRecrawlPolicyPtrOutputWithContext

func (i CrawlerRecrawlPolicyArgs) ToCrawlerRecrawlPolicyPtrOutputWithContext(ctx context.Context) CrawlerRecrawlPolicyPtrOutput

type CrawlerRecrawlPolicyInput

type CrawlerRecrawlPolicyInput interface {
	pulumi.Input

	ToCrawlerRecrawlPolicyOutput() CrawlerRecrawlPolicyOutput
	ToCrawlerRecrawlPolicyOutputWithContext(context.Context) CrawlerRecrawlPolicyOutput
}

CrawlerRecrawlPolicyInput is an input type that accepts CrawlerRecrawlPolicyArgs and CrawlerRecrawlPolicyOutput values. You can construct a concrete instance of `CrawlerRecrawlPolicyInput` via:

CrawlerRecrawlPolicyArgs{...}

type CrawlerRecrawlPolicyOutput

type CrawlerRecrawlPolicyOutput struct{ *pulumi.OutputState }

func (CrawlerRecrawlPolicyOutput) ElementType

func (CrawlerRecrawlPolicyOutput) ElementType() reflect.Type

func (CrawlerRecrawlPolicyOutput) RecrawlBehavior

func (CrawlerRecrawlPolicyOutput) ToCrawlerRecrawlPolicyOutput

func (o CrawlerRecrawlPolicyOutput) ToCrawlerRecrawlPolicyOutput() CrawlerRecrawlPolicyOutput

func (CrawlerRecrawlPolicyOutput) ToCrawlerRecrawlPolicyOutputWithContext

func (o CrawlerRecrawlPolicyOutput) ToCrawlerRecrawlPolicyOutputWithContext(ctx context.Context) CrawlerRecrawlPolicyOutput

func (CrawlerRecrawlPolicyOutput) ToCrawlerRecrawlPolicyPtrOutput

func (o CrawlerRecrawlPolicyOutput) ToCrawlerRecrawlPolicyPtrOutput() CrawlerRecrawlPolicyPtrOutput

func (CrawlerRecrawlPolicyOutput) ToCrawlerRecrawlPolicyPtrOutputWithContext

func (o CrawlerRecrawlPolicyOutput) ToCrawlerRecrawlPolicyPtrOutputWithContext(ctx context.Context) CrawlerRecrawlPolicyPtrOutput

type CrawlerRecrawlPolicyPtrInput

type CrawlerRecrawlPolicyPtrInput interface {
	pulumi.Input

	ToCrawlerRecrawlPolicyPtrOutput() CrawlerRecrawlPolicyPtrOutput
	ToCrawlerRecrawlPolicyPtrOutputWithContext(context.Context) CrawlerRecrawlPolicyPtrOutput
}

CrawlerRecrawlPolicyPtrInput is an input type that accepts CrawlerRecrawlPolicyArgs, CrawlerRecrawlPolicyPtr and CrawlerRecrawlPolicyPtrOutput values. You can construct a concrete instance of `CrawlerRecrawlPolicyPtrInput` via:

        CrawlerRecrawlPolicyArgs{...}

or:

        nil

type CrawlerRecrawlPolicyPtrOutput

type CrawlerRecrawlPolicyPtrOutput struct{ *pulumi.OutputState }

func (CrawlerRecrawlPolicyPtrOutput) Elem

func (CrawlerRecrawlPolicyPtrOutput) ElementType

func (CrawlerRecrawlPolicyPtrOutput) RecrawlBehavior

func (CrawlerRecrawlPolicyPtrOutput) ToCrawlerRecrawlPolicyPtrOutput

func (o CrawlerRecrawlPolicyPtrOutput) ToCrawlerRecrawlPolicyPtrOutput() CrawlerRecrawlPolicyPtrOutput

func (CrawlerRecrawlPolicyPtrOutput) ToCrawlerRecrawlPolicyPtrOutputWithContext

func (o CrawlerRecrawlPolicyPtrOutput) ToCrawlerRecrawlPolicyPtrOutputWithContext(ctx context.Context) CrawlerRecrawlPolicyPtrOutput

type CrawlerS3Target

type CrawlerS3Target struct {
	ConnectionName   *string  `pulumi:"connectionName"`
	DlqEventQueueArn *string  `pulumi:"dlqEventQueueArn"`
	EventQueueArn    *string  `pulumi:"eventQueueArn"`
	Exclusions       []string `pulumi:"exclusions"`
	Path             *string  `pulumi:"path"`
	SampleSize       *int     `pulumi:"sampleSize"`
}

type CrawlerS3TargetArgs

type CrawlerS3TargetArgs struct {
	ConnectionName   pulumi.StringPtrInput   `pulumi:"connectionName"`
	DlqEventQueueArn pulumi.StringPtrInput   `pulumi:"dlqEventQueueArn"`
	EventQueueArn    pulumi.StringPtrInput   `pulumi:"eventQueueArn"`
	Exclusions       pulumi.StringArrayInput `pulumi:"exclusions"`
	Path             pulumi.StringPtrInput   `pulumi:"path"`
	SampleSize       pulumi.IntPtrInput      `pulumi:"sampleSize"`
}

func (CrawlerS3TargetArgs) ElementType

func (CrawlerS3TargetArgs) ElementType() reflect.Type

func (CrawlerS3TargetArgs) ToCrawlerS3TargetOutput

func (i CrawlerS3TargetArgs) ToCrawlerS3TargetOutput() CrawlerS3TargetOutput

func (CrawlerS3TargetArgs) ToCrawlerS3TargetOutputWithContext

func (i CrawlerS3TargetArgs) ToCrawlerS3TargetOutputWithContext(ctx context.Context) CrawlerS3TargetOutput

type CrawlerS3TargetArray

type CrawlerS3TargetArray []CrawlerS3TargetInput

func (CrawlerS3TargetArray) ElementType

func (CrawlerS3TargetArray) ElementType() reflect.Type

func (CrawlerS3TargetArray) ToCrawlerS3TargetArrayOutput

func (i CrawlerS3TargetArray) ToCrawlerS3TargetArrayOutput() CrawlerS3TargetArrayOutput

func (CrawlerS3TargetArray) ToCrawlerS3TargetArrayOutputWithContext

func (i CrawlerS3TargetArray) ToCrawlerS3TargetArrayOutputWithContext(ctx context.Context) CrawlerS3TargetArrayOutput

type CrawlerS3TargetArrayInput

type CrawlerS3TargetArrayInput interface {
	pulumi.Input

	ToCrawlerS3TargetArrayOutput() CrawlerS3TargetArrayOutput
	ToCrawlerS3TargetArrayOutputWithContext(context.Context) CrawlerS3TargetArrayOutput
}

CrawlerS3TargetArrayInput is an input type that accepts CrawlerS3TargetArray and CrawlerS3TargetArrayOutput values. You can construct a concrete instance of `CrawlerS3TargetArrayInput` via:

CrawlerS3TargetArray{ CrawlerS3TargetArgs{...} }

type CrawlerS3TargetArrayOutput

type CrawlerS3TargetArrayOutput struct{ *pulumi.OutputState }

func (CrawlerS3TargetArrayOutput) ElementType

func (CrawlerS3TargetArrayOutput) ElementType() reflect.Type

func (CrawlerS3TargetArrayOutput) Index

func (CrawlerS3TargetArrayOutput) ToCrawlerS3TargetArrayOutput

func (o CrawlerS3TargetArrayOutput) ToCrawlerS3TargetArrayOutput() CrawlerS3TargetArrayOutput

func (CrawlerS3TargetArrayOutput) ToCrawlerS3TargetArrayOutputWithContext

func (o CrawlerS3TargetArrayOutput) ToCrawlerS3TargetArrayOutputWithContext(ctx context.Context) CrawlerS3TargetArrayOutput

type CrawlerS3TargetInput

type CrawlerS3TargetInput interface {
	pulumi.Input

	ToCrawlerS3TargetOutput() CrawlerS3TargetOutput
	ToCrawlerS3TargetOutputWithContext(context.Context) CrawlerS3TargetOutput
}

CrawlerS3TargetInput is an input type that accepts CrawlerS3TargetArgs and CrawlerS3TargetOutput values. You can construct a concrete instance of `CrawlerS3TargetInput` via:

CrawlerS3TargetArgs{...}

type CrawlerS3TargetOutput

type CrawlerS3TargetOutput struct{ *pulumi.OutputState }

func (CrawlerS3TargetOutput) ConnectionName

func (o CrawlerS3TargetOutput) ConnectionName() pulumi.StringPtrOutput

func (CrawlerS3TargetOutput) DlqEventQueueArn added in v0.11.0

func (o CrawlerS3TargetOutput) DlqEventQueueArn() pulumi.StringPtrOutput

func (CrawlerS3TargetOutput) ElementType

func (CrawlerS3TargetOutput) ElementType() reflect.Type

func (CrawlerS3TargetOutput) EventQueueArn added in v0.11.0

func (o CrawlerS3TargetOutput) EventQueueArn() pulumi.StringPtrOutput

func (CrawlerS3TargetOutput) Exclusions

func (CrawlerS3TargetOutput) Path

func (CrawlerS3TargetOutput) SampleSize added in v0.11.0

func (o CrawlerS3TargetOutput) SampleSize() pulumi.IntPtrOutput

func (CrawlerS3TargetOutput) ToCrawlerS3TargetOutput

func (o CrawlerS3TargetOutput) ToCrawlerS3TargetOutput() CrawlerS3TargetOutput

func (CrawlerS3TargetOutput) ToCrawlerS3TargetOutputWithContext

func (o CrawlerS3TargetOutput) ToCrawlerS3TargetOutputWithContext(ctx context.Context) CrawlerS3TargetOutput

type CrawlerSchedule

type CrawlerSchedule struct {
	ScheduleExpression *string `pulumi:"scheduleExpression"`
}

type CrawlerScheduleArgs

type CrawlerScheduleArgs struct {
	ScheduleExpression pulumi.StringPtrInput `pulumi:"scheduleExpression"`
}

func (CrawlerScheduleArgs) ElementType

func (CrawlerScheduleArgs) ElementType() reflect.Type

func (CrawlerScheduleArgs) ToCrawlerScheduleOutput

func (i CrawlerScheduleArgs) ToCrawlerScheduleOutput() CrawlerScheduleOutput

func (CrawlerScheduleArgs) ToCrawlerScheduleOutputWithContext

func (i CrawlerScheduleArgs) ToCrawlerScheduleOutputWithContext(ctx context.Context) CrawlerScheduleOutput

func (CrawlerScheduleArgs) ToCrawlerSchedulePtrOutput

func (i CrawlerScheduleArgs) ToCrawlerSchedulePtrOutput() CrawlerSchedulePtrOutput

func (CrawlerScheduleArgs) ToCrawlerSchedulePtrOutputWithContext

func (i CrawlerScheduleArgs) ToCrawlerSchedulePtrOutputWithContext(ctx context.Context) CrawlerSchedulePtrOutput

type CrawlerScheduleInput

type CrawlerScheduleInput interface {
	pulumi.Input

	ToCrawlerScheduleOutput() CrawlerScheduleOutput
	ToCrawlerScheduleOutputWithContext(context.Context) CrawlerScheduleOutput
}

CrawlerScheduleInput is an input type that accepts CrawlerScheduleArgs and CrawlerScheduleOutput values. You can construct a concrete instance of `CrawlerScheduleInput` via:

CrawlerScheduleArgs{...}

type CrawlerScheduleOutput

type CrawlerScheduleOutput struct{ *pulumi.OutputState }

func (CrawlerScheduleOutput) ElementType

func (CrawlerScheduleOutput) ElementType() reflect.Type

func (CrawlerScheduleOutput) ScheduleExpression

func (o CrawlerScheduleOutput) ScheduleExpression() pulumi.StringPtrOutput

func (CrawlerScheduleOutput) ToCrawlerScheduleOutput

func (o CrawlerScheduleOutput) ToCrawlerScheduleOutput() CrawlerScheduleOutput

func (CrawlerScheduleOutput) ToCrawlerScheduleOutputWithContext

func (o CrawlerScheduleOutput) ToCrawlerScheduleOutputWithContext(ctx context.Context) CrawlerScheduleOutput

func (CrawlerScheduleOutput) ToCrawlerSchedulePtrOutput

func (o CrawlerScheduleOutput) ToCrawlerSchedulePtrOutput() CrawlerSchedulePtrOutput

func (CrawlerScheduleOutput) ToCrawlerSchedulePtrOutputWithContext

func (o CrawlerScheduleOutput) ToCrawlerSchedulePtrOutputWithContext(ctx context.Context) CrawlerSchedulePtrOutput

type CrawlerSchedulePtrInput

type CrawlerSchedulePtrInput interface {
	pulumi.Input

	ToCrawlerSchedulePtrOutput() CrawlerSchedulePtrOutput
	ToCrawlerSchedulePtrOutputWithContext(context.Context) CrawlerSchedulePtrOutput
}

CrawlerSchedulePtrInput is an input type that accepts CrawlerScheduleArgs, CrawlerSchedulePtr and CrawlerSchedulePtrOutput values. You can construct a concrete instance of `CrawlerSchedulePtrInput` via:

        CrawlerScheduleArgs{...}

or:

        nil

type CrawlerSchedulePtrOutput

type CrawlerSchedulePtrOutput struct{ *pulumi.OutputState }

func (CrawlerSchedulePtrOutput) Elem

func (CrawlerSchedulePtrOutput) ElementType

func (CrawlerSchedulePtrOutput) ElementType() reflect.Type

func (CrawlerSchedulePtrOutput) ScheduleExpression

func (o CrawlerSchedulePtrOutput) ScheduleExpression() pulumi.StringPtrOutput

func (CrawlerSchedulePtrOutput) ToCrawlerSchedulePtrOutput

func (o CrawlerSchedulePtrOutput) ToCrawlerSchedulePtrOutput() CrawlerSchedulePtrOutput

func (CrawlerSchedulePtrOutput) ToCrawlerSchedulePtrOutputWithContext

func (o CrawlerSchedulePtrOutput) ToCrawlerSchedulePtrOutputWithContext(ctx context.Context) CrawlerSchedulePtrOutput

type CrawlerSchemaChangePolicy

type CrawlerSchemaChangePolicy struct {
	DeleteBehavior *string `pulumi:"deleteBehavior"`
	UpdateBehavior *string `pulumi:"updateBehavior"`
}

type CrawlerSchemaChangePolicyArgs

type CrawlerSchemaChangePolicyArgs struct {
	DeleteBehavior pulumi.StringPtrInput `pulumi:"deleteBehavior"`
	UpdateBehavior pulumi.StringPtrInput `pulumi:"updateBehavior"`
}

func (CrawlerSchemaChangePolicyArgs) ElementType

func (CrawlerSchemaChangePolicyArgs) ToCrawlerSchemaChangePolicyOutput

func (i CrawlerSchemaChangePolicyArgs) ToCrawlerSchemaChangePolicyOutput() CrawlerSchemaChangePolicyOutput

func (CrawlerSchemaChangePolicyArgs) ToCrawlerSchemaChangePolicyOutputWithContext

func (i CrawlerSchemaChangePolicyArgs) ToCrawlerSchemaChangePolicyOutputWithContext(ctx context.Context) CrawlerSchemaChangePolicyOutput

func (CrawlerSchemaChangePolicyArgs) ToCrawlerSchemaChangePolicyPtrOutput

func (i CrawlerSchemaChangePolicyArgs) ToCrawlerSchemaChangePolicyPtrOutput() CrawlerSchemaChangePolicyPtrOutput

func (CrawlerSchemaChangePolicyArgs) ToCrawlerSchemaChangePolicyPtrOutputWithContext

func (i CrawlerSchemaChangePolicyArgs) ToCrawlerSchemaChangePolicyPtrOutputWithContext(ctx context.Context) CrawlerSchemaChangePolicyPtrOutput

type CrawlerSchemaChangePolicyInput

type CrawlerSchemaChangePolicyInput interface {
	pulumi.Input

	ToCrawlerSchemaChangePolicyOutput() CrawlerSchemaChangePolicyOutput
	ToCrawlerSchemaChangePolicyOutputWithContext(context.Context) CrawlerSchemaChangePolicyOutput
}

CrawlerSchemaChangePolicyInput is an input type that accepts CrawlerSchemaChangePolicyArgs and CrawlerSchemaChangePolicyOutput values. You can construct a concrete instance of `CrawlerSchemaChangePolicyInput` via:

CrawlerSchemaChangePolicyArgs{...}

type CrawlerSchemaChangePolicyOutput

type CrawlerSchemaChangePolicyOutput struct{ *pulumi.OutputState }

func (CrawlerSchemaChangePolicyOutput) DeleteBehavior

func (CrawlerSchemaChangePolicyOutput) ElementType

func (CrawlerSchemaChangePolicyOutput) ToCrawlerSchemaChangePolicyOutput

func (o CrawlerSchemaChangePolicyOutput) ToCrawlerSchemaChangePolicyOutput() CrawlerSchemaChangePolicyOutput

func (CrawlerSchemaChangePolicyOutput) ToCrawlerSchemaChangePolicyOutputWithContext

func (o CrawlerSchemaChangePolicyOutput) ToCrawlerSchemaChangePolicyOutputWithContext(ctx context.Context) CrawlerSchemaChangePolicyOutput

func (CrawlerSchemaChangePolicyOutput) ToCrawlerSchemaChangePolicyPtrOutput

func (o CrawlerSchemaChangePolicyOutput) ToCrawlerSchemaChangePolicyPtrOutput() CrawlerSchemaChangePolicyPtrOutput

func (CrawlerSchemaChangePolicyOutput) ToCrawlerSchemaChangePolicyPtrOutputWithContext

func (o CrawlerSchemaChangePolicyOutput) ToCrawlerSchemaChangePolicyPtrOutputWithContext(ctx context.Context) CrawlerSchemaChangePolicyPtrOutput

func (CrawlerSchemaChangePolicyOutput) UpdateBehavior

type CrawlerSchemaChangePolicyPtrInput

type CrawlerSchemaChangePolicyPtrInput interface {
	pulumi.Input

	ToCrawlerSchemaChangePolicyPtrOutput() CrawlerSchemaChangePolicyPtrOutput
	ToCrawlerSchemaChangePolicyPtrOutputWithContext(context.Context) CrawlerSchemaChangePolicyPtrOutput
}

CrawlerSchemaChangePolicyPtrInput is an input type that accepts CrawlerSchemaChangePolicyArgs, CrawlerSchemaChangePolicyPtr and CrawlerSchemaChangePolicyPtrOutput values. You can construct a concrete instance of `CrawlerSchemaChangePolicyPtrInput` via:

        CrawlerSchemaChangePolicyArgs{...}

or:

        nil

type CrawlerSchemaChangePolicyPtrOutput

type CrawlerSchemaChangePolicyPtrOutput struct{ *pulumi.OutputState }

func (CrawlerSchemaChangePolicyPtrOutput) DeleteBehavior

func (CrawlerSchemaChangePolicyPtrOutput) Elem

func (CrawlerSchemaChangePolicyPtrOutput) ElementType

func (CrawlerSchemaChangePolicyPtrOutput) ToCrawlerSchemaChangePolicyPtrOutput

func (o CrawlerSchemaChangePolicyPtrOutput) ToCrawlerSchemaChangePolicyPtrOutput() CrawlerSchemaChangePolicyPtrOutput

func (CrawlerSchemaChangePolicyPtrOutput) ToCrawlerSchemaChangePolicyPtrOutputWithContext

func (o CrawlerSchemaChangePolicyPtrOutput) ToCrawlerSchemaChangePolicyPtrOutputWithContext(ctx context.Context) CrawlerSchemaChangePolicyPtrOutput

func (CrawlerSchemaChangePolicyPtrOutput) UpdateBehavior

type CrawlerState

type CrawlerState struct {
}

func (CrawlerState) ElementType

func (CrawlerState) ElementType() reflect.Type

type CrawlerTargets

type CrawlerTargets struct {
	CatalogTargets  []CrawlerCatalogTarget  `pulumi:"catalogTargets"`
	DynamoDBTargets []CrawlerDynamoDBTarget `pulumi:"dynamoDBTargets"`
	JdbcTargets     []CrawlerJdbcTarget     `pulumi:"jdbcTargets"`
	MongoDBTargets  []CrawlerMongoDBTarget  `pulumi:"mongoDBTargets"`
	S3Targets       []CrawlerS3Target       `pulumi:"s3Targets"`
}

type CrawlerTargetsArgs

type CrawlerTargetsArgs struct {
	CatalogTargets  CrawlerCatalogTargetArrayInput  `pulumi:"catalogTargets"`
	DynamoDBTargets CrawlerDynamoDBTargetArrayInput `pulumi:"dynamoDBTargets"`
	JdbcTargets     CrawlerJdbcTargetArrayInput     `pulumi:"jdbcTargets"`
	MongoDBTargets  CrawlerMongoDBTargetArrayInput  `pulumi:"mongoDBTargets"`
	S3Targets       CrawlerS3TargetArrayInput       `pulumi:"s3Targets"`
}

func (CrawlerTargetsArgs) ElementType

func (CrawlerTargetsArgs) ElementType() reflect.Type

func (CrawlerTargetsArgs) ToCrawlerTargetsOutput

func (i CrawlerTargetsArgs) ToCrawlerTargetsOutput() CrawlerTargetsOutput

func (CrawlerTargetsArgs) ToCrawlerTargetsOutputWithContext

func (i CrawlerTargetsArgs) ToCrawlerTargetsOutputWithContext(ctx context.Context) CrawlerTargetsOutput

type CrawlerTargetsInput

type CrawlerTargetsInput interface {
	pulumi.Input

	ToCrawlerTargetsOutput() CrawlerTargetsOutput
	ToCrawlerTargetsOutputWithContext(context.Context) CrawlerTargetsOutput
}

CrawlerTargetsInput is an input type that accepts CrawlerTargetsArgs and CrawlerTargetsOutput values. You can construct a concrete instance of `CrawlerTargetsInput` via:

CrawlerTargetsArgs{...}

type CrawlerTargetsOutput

type CrawlerTargetsOutput struct{ *pulumi.OutputState }

func (CrawlerTargetsOutput) CatalogTargets

func (CrawlerTargetsOutput) DynamoDBTargets

func (CrawlerTargetsOutput) ElementType

func (CrawlerTargetsOutput) ElementType() reflect.Type

func (CrawlerTargetsOutput) JdbcTargets

func (CrawlerTargetsOutput) MongoDBTargets added in v0.11.0

func (CrawlerTargetsOutput) S3Targets

func (CrawlerTargetsOutput) ToCrawlerTargetsOutput

func (o CrawlerTargetsOutput) ToCrawlerTargetsOutput() CrawlerTargetsOutput

func (CrawlerTargetsOutput) ToCrawlerTargetsOutputWithContext

func (o CrawlerTargetsOutput) ToCrawlerTargetsOutputWithContext(ctx context.Context) CrawlerTargetsOutput

type CrawlerTargetsPtrOutput

type CrawlerTargetsPtrOutput struct{ *pulumi.OutputState }

func (CrawlerTargetsPtrOutput) CatalogTargets

func (CrawlerTargetsPtrOutput) DynamoDBTargets

func (CrawlerTargetsPtrOutput) Elem

func (CrawlerTargetsPtrOutput) ElementType

func (CrawlerTargetsPtrOutput) ElementType() reflect.Type

func (CrawlerTargetsPtrOutput) JdbcTargets

func (CrawlerTargetsPtrOutput) MongoDBTargets added in v0.11.0

func (CrawlerTargetsPtrOutput) S3Targets

func (CrawlerTargetsPtrOutput) ToCrawlerTargetsPtrOutput

func (o CrawlerTargetsPtrOutput) ToCrawlerTargetsPtrOutput() CrawlerTargetsPtrOutput

func (CrawlerTargetsPtrOutput) ToCrawlerTargetsPtrOutputWithContext

func (o CrawlerTargetsPtrOutput) ToCrawlerTargetsPtrOutputWithContext(ctx context.Context) CrawlerTargetsPtrOutput

type DataCatalogEncryptionSettings deprecated

type DataCatalogEncryptionSettings struct {
	pulumi.CustomResourceState

	CatalogId                     pulumi.StringOutput                     `pulumi:"catalogId"`
	DataCatalogEncryptionSettings DataCatalogEncryptionSettingsTypeOutput `pulumi:"dataCatalogEncryptionSettings"`
}

Resource Type definition for AWS::Glue::DataCatalogEncryptionSettings

Deprecated: DataCatalogEncryptionSettings is not yet supported by AWS Native, so its creation will currently fail. Please use the classic AWS provider, if possible.

func GetDataCatalogEncryptionSettings

func GetDataCatalogEncryptionSettings(ctx *pulumi.Context,
	name string, id pulumi.IDInput, state *DataCatalogEncryptionSettingsState, opts ...pulumi.ResourceOption) (*DataCatalogEncryptionSettings, error)

GetDataCatalogEncryptionSettings gets an existing DataCatalogEncryptionSettings resource's state with the given name, ID, and optional state properties that are used to uniquely qualify the lookup (nil if not required).

func NewDataCatalogEncryptionSettings

func NewDataCatalogEncryptionSettings(ctx *pulumi.Context,
	name string, args *DataCatalogEncryptionSettingsArgs, opts ...pulumi.ResourceOption) (*DataCatalogEncryptionSettings, error)

NewDataCatalogEncryptionSettings registers a new resource with the given unique name, arguments, and options.

func (*DataCatalogEncryptionSettings) ElementType

func (*DataCatalogEncryptionSettings) ToDataCatalogEncryptionSettingsOutput

func (i *DataCatalogEncryptionSettings) ToDataCatalogEncryptionSettingsOutput() DataCatalogEncryptionSettingsOutput

func (*DataCatalogEncryptionSettings) ToDataCatalogEncryptionSettingsOutputWithContext

func (i *DataCatalogEncryptionSettings) ToDataCatalogEncryptionSettingsOutputWithContext(ctx context.Context) DataCatalogEncryptionSettingsOutput

type DataCatalogEncryptionSettingsArgs

type DataCatalogEncryptionSettingsArgs struct {
	CatalogId                     pulumi.StringInput
	DataCatalogEncryptionSettings DataCatalogEncryptionSettingsTypeInput
}

The set of arguments for constructing a DataCatalogEncryptionSettings resource.

func (DataCatalogEncryptionSettingsArgs) ElementType

type DataCatalogEncryptionSettingsConnectionPasswordEncryption

type DataCatalogEncryptionSettingsConnectionPasswordEncryption struct {
	KmsKeyId                          *string `pulumi:"kmsKeyId"`
	ReturnConnectionPasswordEncrypted *bool   `pulumi:"returnConnectionPasswordEncrypted"`
}

type DataCatalogEncryptionSettingsConnectionPasswordEncryptionArgs

type DataCatalogEncryptionSettingsConnectionPasswordEncryptionArgs struct {
	KmsKeyId                          pulumi.StringPtrInput `pulumi:"kmsKeyId"`
	ReturnConnectionPasswordEncrypted pulumi.BoolPtrInput   `pulumi:"returnConnectionPasswordEncrypted"`
}

func (DataCatalogEncryptionSettingsConnectionPasswordEncryptionArgs) ElementType

func (DataCatalogEncryptionSettingsConnectionPasswordEncryptionArgs) ToDataCatalogEncryptionSettingsConnectionPasswordEncryptionOutput

func (DataCatalogEncryptionSettingsConnectionPasswordEncryptionArgs) ToDataCatalogEncryptionSettingsConnectionPasswordEncryptionOutputWithContext

func (i DataCatalogEncryptionSettingsConnectionPasswordEncryptionArgs) ToDataCatalogEncryptionSettingsConnectionPasswordEncryptionOutputWithContext(ctx context.Context) DataCatalogEncryptionSettingsConnectionPasswordEncryptionOutput

func (DataCatalogEncryptionSettingsConnectionPasswordEncryptionArgs) ToDataCatalogEncryptionSettingsConnectionPasswordEncryptionPtrOutput

func (DataCatalogEncryptionSettingsConnectionPasswordEncryptionArgs) ToDataCatalogEncryptionSettingsConnectionPasswordEncryptionPtrOutputWithContext

func (i DataCatalogEncryptionSettingsConnectionPasswordEncryptionArgs) ToDataCatalogEncryptionSettingsConnectionPasswordEncryptionPtrOutputWithContext(ctx context.Context) DataCatalogEncryptionSettingsConnectionPasswordEncryptionPtrOutput

type DataCatalogEncryptionSettingsConnectionPasswordEncryptionInput

type DataCatalogEncryptionSettingsConnectionPasswordEncryptionInput interface {
	pulumi.Input

	ToDataCatalogEncryptionSettingsConnectionPasswordEncryptionOutput() DataCatalogEncryptionSettingsConnectionPasswordEncryptionOutput
	ToDataCatalogEncryptionSettingsConnectionPasswordEncryptionOutputWithContext(context.Context) DataCatalogEncryptionSettingsConnectionPasswordEncryptionOutput
}

DataCatalogEncryptionSettingsConnectionPasswordEncryptionInput is an input type that accepts DataCatalogEncryptionSettingsConnectionPasswordEncryptionArgs and DataCatalogEncryptionSettingsConnectionPasswordEncryptionOutput values. You can construct a concrete instance of `DataCatalogEncryptionSettingsConnectionPasswordEncryptionInput` via:

DataCatalogEncryptionSettingsConnectionPasswordEncryptionArgs{...}

type DataCatalogEncryptionSettingsConnectionPasswordEncryptionOutput

type DataCatalogEncryptionSettingsConnectionPasswordEncryptionOutput struct{ *pulumi.OutputState }

func (DataCatalogEncryptionSettingsConnectionPasswordEncryptionOutput) ElementType

func (DataCatalogEncryptionSettingsConnectionPasswordEncryptionOutput) KmsKeyId

func (DataCatalogEncryptionSettingsConnectionPasswordEncryptionOutput) ReturnConnectionPasswordEncrypted

func (DataCatalogEncryptionSettingsConnectionPasswordEncryptionOutput) ToDataCatalogEncryptionSettingsConnectionPasswordEncryptionOutput

func (DataCatalogEncryptionSettingsConnectionPasswordEncryptionOutput) ToDataCatalogEncryptionSettingsConnectionPasswordEncryptionOutputWithContext

func (o DataCatalogEncryptionSettingsConnectionPasswordEncryptionOutput) ToDataCatalogEncryptionSettingsConnectionPasswordEncryptionOutputWithContext(ctx context.Context) DataCatalogEncryptionSettingsConnectionPasswordEncryptionOutput

func (DataCatalogEncryptionSettingsConnectionPasswordEncryptionOutput) ToDataCatalogEncryptionSettingsConnectionPasswordEncryptionPtrOutput

func (DataCatalogEncryptionSettingsConnectionPasswordEncryptionOutput) ToDataCatalogEncryptionSettingsConnectionPasswordEncryptionPtrOutputWithContext

func (o DataCatalogEncryptionSettingsConnectionPasswordEncryptionOutput) ToDataCatalogEncryptionSettingsConnectionPasswordEncryptionPtrOutputWithContext(ctx context.Context) DataCatalogEncryptionSettingsConnectionPasswordEncryptionPtrOutput

type DataCatalogEncryptionSettingsConnectionPasswordEncryptionPtrInput

type DataCatalogEncryptionSettingsConnectionPasswordEncryptionPtrInput interface {
	pulumi.Input

	ToDataCatalogEncryptionSettingsConnectionPasswordEncryptionPtrOutput() DataCatalogEncryptionSettingsConnectionPasswordEncryptionPtrOutput
	ToDataCatalogEncryptionSettingsConnectionPasswordEncryptionPtrOutputWithContext(context.Context) DataCatalogEncryptionSettingsConnectionPasswordEncryptionPtrOutput
}

DataCatalogEncryptionSettingsConnectionPasswordEncryptionPtrInput is an input type that accepts DataCatalogEncryptionSettingsConnectionPasswordEncryptionArgs, DataCatalogEncryptionSettingsConnectionPasswordEncryptionPtr and DataCatalogEncryptionSettingsConnectionPasswordEncryptionPtrOutput values. You can construct a concrete instance of `DataCatalogEncryptionSettingsConnectionPasswordEncryptionPtrInput` via:

        DataCatalogEncryptionSettingsConnectionPasswordEncryptionArgs{...}

or:

        nil

type DataCatalogEncryptionSettingsConnectionPasswordEncryptionPtrOutput

type DataCatalogEncryptionSettingsConnectionPasswordEncryptionPtrOutput struct{ *pulumi.OutputState }

func (DataCatalogEncryptionSettingsConnectionPasswordEncryptionPtrOutput) Elem

func (DataCatalogEncryptionSettingsConnectionPasswordEncryptionPtrOutput) ElementType

func (DataCatalogEncryptionSettingsConnectionPasswordEncryptionPtrOutput) KmsKeyId

func (DataCatalogEncryptionSettingsConnectionPasswordEncryptionPtrOutput) ReturnConnectionPasswordEncrypted

func (DataCatalogEncryptionSettingsConnectionPasswordEncryptionPtrOutput) ToDataCatalogEncryptionSettingsConnectionPasswordEncryptionPtrOutput

func (DataCatalogEncryptionSettingsConnectionPasswordEncryptionPtrOutput) ToDataCatalogEncryptionSettingsConnectionPasswordEncryptionPtrOutputWithContext

func (o DataCatalogEncryptionSettingsConnectionPasswordEncryptionPtrOutput) ToDataCatalogEncryptionSettingsConnectionPasswordEncryptionPtrOutputWithContext(ctx context.Context) DataCatalogEncryptionSettingsConnectionPasswordEncryptionPtrOutput

type DataCatalogEncryptionSettingsEncryptionAtRest

type DataCatalogEncryptionSettingsEncryptionAtRest struct {
	CatalogEncryptionMode *string `pulumi:"catalogEncryptionMode"`
	SseAwsKmsKeyId        *string `pulumi:"sseAwsKmsKeyId"`
}

type DataCatalogEncryptionSettingsEncryptionAtRestArgs

type DataCatalogEncryptionSettingsEncryptionAtRestArgs struct {
	CatalogEncryptionMode pulumi.StringPtrInput `pulumi:"catalogEncryptionMode"`
	SseAwsKmsKeyId        pulumi.StringPtrInput `pulumi:"sseAwsKmsKeyId"`
}

func (DataCatalogEncryptionSettingsEncryptionAtRestArgs) ElementType

func (DataCatalogEncryptionSettingsEncryptionAtRestArgs) ToDataCatalogEncryptionSettingsEncryptionAtRestOutput

func (i DataCatalogEncryptionSettingsEncryptionAtRestArgs) ToDataCatalogEncryptionSettingsEncryptionAtRestOutput() DataCatalogEncryptionSettingsEncryptionAtRestOutput

func (DataCatalogEncryptionSettingsEncryptionAtRestArgs) ToDataCatalogEncryptionSettingsEncryptionAtRestOutputWithContext

func (i DataCatalogEncryptionSettingsEncryptionAtRestArgs) ToDataCatalogEncryptionSettingsEncryptionAtRestOutputWithContext(ctx context.Context) DataCatalogEncryptionSettingsEncryptionAtRestOutput

func (DataCatalogEncryptionSettingsEncryptionAtRestArgs) ToDataCatalogEncryptionSettingsEncryptionAtRestPtrOutput

func (i DataCatalogEncryptionSettingsEncryptionAtRestArgs) ToDataCatalogEncryptionSettingsEncryptionAtRestPtrOutput() DataCatalogEncryptionSettingsEncryptionAtRestPtrOutput

func (DataCatalogEncryptionSettingsEncryptionAtRestArgs) ToDataCatalogEncryptionSettingsEncryptionAtRestPtrOutputWithContext

func (i DataCatalogEncryptionSettingsEncryptionAtRestArgs) ToDataCatalogEncryptionSettingsEncryptionAtRestPtrOutputWithContext(ctx context.Context) DataCatalogEncryptionSettingsEncryptionAtRestPtrOutput

type DataCatalogEncryptionSettingsEncryptionAtRestInput

type DataCatalogEncryptionSettingsEncryptionAtRestInput interface {
	pulumi.Input

	ToDataCatalogEncryptionSettingsEncryptionAtRestOutput() DataCatalogEncryptionSettingsEncryptionAtRestOutput
	ToDataCatalogEncryptionSettingsEncryptionAtRestOutputWithContext(context.Context) DataCatalogEncryptionSettingsEncryptionAtRestOutput
}

DataCatalogEncryptionSettingsEncryptionAtRestInput is an input type that accepts DataCatalogEncryptionSettingsEncryptionAtRestArgs and DataCatalogEncryptionSettingsEncryptionAtRestOutput values. You can construct a concrete instance of `DataCatalogEncryptionSettingsEncryptionAtRestInput` via:

DataCatalogEncryptionSettingsEncryptionAtRestArgs{...}

type DataCatalogEncryptionSettingsEncryptionAtRestOutput

type DataCatalogEncryptionSettingsEncryptionAtRestOutput struct{ *pulumi.OutputState }

func (DataCatalogEncryptionSettingsEncryptionAtRestOutput) CatalogEncryptionMode

func (DataCatalogEncryptionSettingsEncryptionAtRestOutput) ElementType

func (DataCatalogEncryptionSettingsEncryptionAtRestOutput) SseAwsKmsKeyId

func (DataCatalogEncryptionSettingsEncryptionAtRestOutput) ToDataCatalogEncryptionSettingsEncryptionAtRestOutput

func (o DataCatalogEncryptionSettingsEncryptionAtRestOutput) ToDataCatalogEncryptionSettingsEncryptionAtRestOutput() DataCatalogEncryptionSettingsEncryptionAtRestOutput

func (DataCatalogEncryptionSettingsEncryptionAtRestOutput) ToDataCatalogEncryptionSettingsEncryptionAtRestOutputWithContext

func (o DataCatalogEncryptionSettingsEncryptionAtRestOutput) ToDataCatalogEncryptionSettingsEncryptionAtRestOutputWithContext(ctx context.Context) DataCatalogEncryptionSettingsEncryptionAtRestOutput

func (DataCatalogEncryptionSettingsEncryptionAtRestOutput) ToDataCatalogEncryptionSettingsEncryptionAtRestPtrOutput

func (o DataCatalogEncryptionSettingsEncryptionAtRestOutput) ToDataCatalogEncryptionSettingsEncryptionAtRestPtrOutput() DataCatalogEncryptionSettingsEncryptionAtRestPtrOutput

func (DataCatalogEncryptionSettingsEncryptionAtRestOutput) ToDataCatalogEncryptionSettingsEncryptionAtRestPtrOutputWithContext

func (o DataCatalogEncryptionSettingsEncryptionAtRestOutput) ToDataCatalogEncryptionSettingsEncryptionAtRestPtrOutputWithContext(ctx context.Context) DataCatalogEncryptionSettingsEncryptionAtRestPtrOutput

type DataCatalogEncryptionSettingsEncryptionAtRestPtrInput

type DataCatalogEncryptionSettingsEncryptionAtRestPtrInput interface {
	pulumi.Input

	ToDataCatalogEncryptionSettingsEncryptionAtRestPtrOutput() DataCatalogEncryptionSettingsEncryptionAtRestPtrOutput
	ToDataCatalogEncryptionSettingsEncryptionAtRestPtrOutputWithContext(context.Context) DataCatalogEncryptionSettingsEncryptionAtRestPtrOutput
}

DataCatalogEncryptionSettingsEncryptionAtRestPtrInput is an input type that accepts DataCatalogEncryptionSettingsEncryptionAtRestArgs, DataCatalogEncryptionSettingsEncryptionAtRestPtr and DataCatalogEncryptionSettingsEncryptionAtRestPtrOutput values. You can construct a concrete instance of `DataCatalogEncryptionSettingsEncryptionAtRestPtrInput` via:

        DataCatalogEncryptionSettingsEncryptionAtRestArgs{...}

or:

        nil

type DataCatalogEncryptionSettingsEncryptionAtRestPtrOutput

type DataCatalogEncryptionSettingsEncryptionAtRestPtrOutput struct{ *pulumi.OutputState }

func (DataCatalogEncryptionSettingsEncryptionAtRestPtrOutput) CatalogEncryptionMode

func (DataCatalogEncryptionSettingsEncryptionAtRestPtrOutput) Elem

func (DataCatalogEncryptionSettingsEncryptionAtRestPtrOutput) ElementType

func (DataCatalogEncryptionSettingsEncryptionAtRestPtrOutput) SseAwsKmsKeyId

func (DataCatalogEncryptionSettingsEncryptionAtRestPtrOutput) ToDataCatalogEncryptionSettingsEncryptionAtRestPtrOutput

func (DataCatalogEncryptionSettingsEncryptionAtRestPtrOutput) ToDataCatalogEncryptionSettingsEncryptionAtRestPtrOutputWithContext

func (o DataCatalogEncryptionSettingsEncryptionAtRestPtrOutput) ToDataCatalogEncryptionSettingsEncryptionAtRestPtrOutputWithContext(ctx context.Context) DataCatalogEncryptionSettingsEncryptionAtRestPtrOutput

type DataCatalogEncryptionSettingsInput

type DataCatalogEncryptionSettingsInput interface {
	pulumi.Input

	ToDataCatalogEncryptionSettingsOutput() DataCatalogEncryptionSettingsOutput
	ToDataCatalogEncryptionSettingsOutputWithContext(ctx context.Context) DataCatalogEncryptionSettingsOutput
}

type DataCatalogEncryptionSettingsOutput

type DataCatalogEncryptionSettingsOutput struct{ *pulumi.OutputState }

func (DataCatalogEncryptionSettingsOutput) CatalogId added in v0.17.0

func (DataCatalogEncryptionSettingsOutput) DataCatalogEncryptionSettings added in v0.17.0

func (DataCatalogEncryptionSettingsOutput) ElementType

func (DataCatalogEncryptionSettingsOutput) ToDataCatalogEncryptionSettingsOutput

func (o DataCatalogEncryptionSettingsOutput) ToDataCatalogEncryptionSettingsOutput() DataCatalogEncryptionSettingsOutput

func (DataCatalogEncryptionSettingsOutput) ToDataCatalogEncryptionSettingsOutputWithContext

func (o DataCatalogEncryptionSettingsOutput) ToDataCatalogEncryptionSettingsOutputWithContext(ctx context.Context) DataCatalogEncryptionSettingsOutput

type DataCatalogEncryptionSettingsState

type DataCatalogEncryptionSettingsState struct {
}

func (DataCatalogEncryptionSettingsState) ElementType

type DataCatalogEncryptionSettingsType added in v0.2.0

type DataCatalogEncryptionSettingsType struct {
	ConnectionPasswordEncryption *DataCatalogEncryptionSettingsConnectionPasswordEncryption `pulumi:"connectionPasswordEncryption"`
	EncryptionAtRest             *DataCatalogEncryptionSettingsEncryptionAtRest             `pulumi:"encryptionAtRest"`
}

type DataCatalogEncryptionSettingsTypeArgs added in v0.2.0

type DataCatalogEncryptionSettingsTypeArgs struct {
	ConnectionPasswordEncryption DataCatalogEncryptionSettingsConnectionPasswordEncryptionPtrInput `pulumi:"connectionPasswordEncryption"`
	EncryptionAtRest             DataCatalogEncryptionSettingsEncryptionAtRestPtrInput             `pulumi:"encryptionAtRest"`
}

func (DataCatalogEncryptionSettingsTypeArgs) ElementType added in v0.2.0

func (DataCatalogEncryptionSettingsTypeArgs) ToDataCatalogEncryptionSettingsTypeOutput added in v0.2.0

func (i DataCatalogEncryptionSettingsTypeArgs) ToDataCatalogEncryptionSettingsTypeOutput() DataCatalogEncryptionSettingsTypeOutput

func (DataCatalogEncryptionSettingsTypeArgs) ToDataCatalogEncryptionSettingsTypeOutputWithContext added in v0.2.0

func (i DataCatalogEncryptionSettingsTypeArgs) ToDataCatalogEncryptionSettingsTypeOutputWithContext(ctx context.Context) DataCatalogEncryptionSettingsTypeOutput

type DataCatalogEncryptionSettingsTypeInput added in v0.2.0

type DataCatalogEncryptionSettingsTypeInput interface {
	pulumi.Input

	ToDataCatalogEncryptionSettingsTypeOutput() DataCatalogEncryptionSettingsTypeOutput
	ToDataCatalogEncryptionSettingsTypeOutputWithContext(context.Context) DataCatalogEncryptionSettingsTypeOutput
}

DataCatalogEncryptionSettingsTypeInput is an input type that accepts DataCatalogEncryptionSettingsTypeArgs and DataCatalogEncryptionSettingsTypeOutput values. You can construct a concrete instance of `DataCatalogEncryptionSettingsTypeInput` via:

DataCatalogEncryptionSettingsTypeArgs{...}

type DataCatalogEncryptionSettingsTypeOutput added in v0.2.0

type DataCatalogEncryptionSettingsTypeOutput struct{ *pulumi.OutputState }

func (DataCatalogEncryptionSettingsTypeOutput) ConnectionPasswordEncryption added in v0.2.0

func (DataCatalogEncryptionSettingsTypeOutput) ElementType added in v0.2.0

func (DataCatalogEncryptionSettingsTypeOutput) EncryptionAtRest added in v0.2.0

func (DataCatalogEncryptionSettingsTypeOutput) ToDataCatalogEncryptionSettingsTypeOutput added in v0.2.0

func (o DataCatalogEncryptionSettingsTypeOutput) ToDataCatalogEncryptionSettingsTypeOutput() DataCatalogEncryptionSettingsTypeOutput

func (DataCatalogEncryptionSettingsTypeOutput) ToDataCatalogEncryptionSettingsTypeOutputWithContext added in v0.2.0

func (o DataCatalogEncryptionSettingsTypeOutput) ToDataCatalogEncryptionSettingsTypeOutputWithContext(ctx context.Context) DataCatalogEncryptionSettingsTypeOutput

type DataCatalogEncryptionSettingsTypePtrOutput added in v0.2.0

type DataCatalogEncryptionSettingsTypePtrOutput struct{ *pulumi.OutputState }

func (DataCatalogEncryptionSettingsTypePtrOutput) ConnectionPasswordEncryption added in v0.2.0

func (DataCatalogEncryptionSettingsTypePtrOutput) Elem added in v0.2.0

func (DataCatalogEncryptionSettingsTypePtrOutput) ElementType added in v0.2.0

func (DataCatalogEncryptionSettingsTypePtrOutput) EncryptionAtRest added in v0.2.0

func (DataCatalogEncryptionSettingsTypePtrOutput) ToDataCatalogEncryptionSettingsTypePtrOutput added in v0.2.0

func (o DataCatalogEncryptionSettingsTypePtrOutput) ToDataCatalogEncryptionSettingsTypePtrOutput() DataCatalogEncryptionSettingsTypePtrOutput

func (DataCatalogEncryptionSettingsTypePtrOutput) ToDataCatalogEncryptionSettingsTypePtrOutputWithContext added in v0.2.0

func (o DataCatalogEncryptionSettingsTypePtrOutput) ToDataCatalogEncryptionSettingsTypePtrOutputWithContext(ctx context.Context) DataCatalogEncryptionSettingsTypePtrOutput

type Database deprecated

type Database struct {
	pulumi.CustomResourceState

	CatalogId     pulumi.StringOutput     `pulumi:"catalogId"`
	DatabaseInput DatabaseInputTypeOutput `pulumi:"databaseInput"`
}

Resource Type definition for AWS::Glue::Database

Deprecated: Database is not yet supported by AWS Native, so its creation will currently fail. Please use the classic AWS provider, if possible.

func GetDatabase

func GetDatabase(ctx *pulumi.Context,
	name string, id pulumi.IDInput, state *DatabaseState, opts ...pulumi.ResourceOption) (*Database, error)

GetDatabase gets an existing Database 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 NewDatabase

func NewDatabase(ctx *pulumi.Context,
	name string, args *DatabaseArgs, opts ...pulumi.ResourceOption) (*Database, error)

NewDatabase registers a new resource with the given unique name, arguments, and options.

func (*Database) ElementType

func (*Database) ElementType() reflect.Type

func (*Database) ToDatabaseOutput

func (i *Database) ToDatabaseOutput() DatabaseOutput

func (*Database) ToDatabaseOutputWithContext

func (i *Database) ToDatabaseOutputWithContext(ctx context.Context) DatabaseOutput

type DatabaseArgs

type DatabaseArgs struct {
	CatalogId     pulumi.StringInput
	DatabaseInput DatabaseInputTypeInput
}

The set of arguments for constructing a Database resource.

func (DatabaseArgs) ElementType

func (DatabaseArgs) ElementType() reflect.Type

type DatabaseDataLakePrincipal

type DatabaseDataLakePrincipal struct {
	DataLakePrincipalIdentifier *string `pulumi:"dataLakePrincipalIdentifier"`
}

type DatabaseDataLakePrincipalArgs

type DatabaseDataLakePrincipalArgs struct {
	DataLakePrincipalIdentifier pulumi.StringPtrInput `pulumi:"dataLakePrincipalIdentifier"`
}

func (DatabaseDataLakePrincipalArgs) ElementType

func (DatabaseDataLakePrincipalArgs) ToDatabaseDataLakePrincipalOutput

func (i DatabaseDataLakePrincipalArgs) ToDatabaseDataLakePrincipalOutput() DatabaseDataLakePrincipalOutput

func (DatabaseDataLakePrincipalArgs) ToDatabaseDataLakePrincipalOutputWithContext

func (i DatabaseDataLakePrincipalArgs) ToDatabaseDataLakePrincipalOutputWithContext(ctx context.Context) DatabaseDataLakePrincipalOutput

func (DatabaseDataLakePrincipalArgs) ToDatabaseDataLakePrincipalPtrOutput

func (i DatabaseDataLakePrincipalArgs) ToDatabaseDataLakePrincipalPtrOutput() DatabaseDataLakePrincipalPtrOutput

func (DatabaseDataLakePrincipalArgs) ToDatabaseDataLakePrincipalPtrOutputWithContext

func (i DatabaseDataLakePrincipalArgs) ToDatabaseDataLakePrincipalPtrOutputWithContext(ctx context.Context) DatabaseDataLakePrincipalPtrOutput

type DatabaseDataLakePrincipalInput

type DatabaseDataLakePrincipalInput interface {
	pulumi.Input

	ToDatabaseDataLakePrincipalOutput() DatabaseDataLakePrincipalOutput
	ToDatabaseDataLakePrincipalOutputWithContext(context.Context) DatabaseDataLakePrincipalOutput
}

DatabaseDataLakePrincipalInput is an input type that accepts DatabaseDataLakePrincipalArgs and DatabaseDataLakePrincipalOutput values. You can construct a concrete instance of `DatabaseDataLakePrincipalInput` via:

DatabaseDataLakePrincipalArgs{...}

type DatabaseDataLakePrincipalOutput

type DatabaseDataLakePrincipalOutput struct{ *pulumi.OutputState }

func (DatabaseDataLakePrincipalOutput) DataLakePrincipalIdentifier

func (o DatabaseDataLakePrincipalOutput) DataLakePrincipalIdentifier() pulumi.StringPtrOutput

func (DatabaseDataLakePrincipalOutput) ElementType

func (DatabaseDataLakePrincipalOutput) ToDatabaseDataLakePrincipalOutput

func (o DatabaseDataLakePrincipalOutput) ToDatabaseDataLakePrincipalOutput() DatabaseDataLakePrincipalOutput

func (DatabaseDataLakePrincipalOutput) ToDatabaseDataLakePrincipalOutputWithContext

func (o DatabaseDataLakePrincipalOutput) ToDatabaseDataLakePrincipalOutputWithContext(ctx context.Context) DatabaseDataLakePrincipalOutput

func (DatabaseDataLakePrincipalOutput) ToDatabaseDataLakePrincipalPtrOutput

func (o DatabaseDataLakePrincipalOutput) ToDatabaseDataLakePrincipalPtrOutput() DatabaseDataLakePrincipalPtrOutput

func (DatabaseDataLakePrincipalOutput) ToDatabaseDataLakePrincipalPtrOutputWithContext

func (o DatabaseDataLakePrincipalOutput) ToDatabaseDataLakePrincipalPtrOutputWithContext(ctx context.Context) DatabaseDataLakePrincipalPtrOutput

type DatabaseDataLakePrincipalPtrInput

type DatabaseDataLakePrincipalPtrInput interface {
	pulumi.Input

	ToDatabaseDataLakePrincipalPtrOutput() DatabaseDataLakePrincipalPtrOutput
	ToDatabaseDataLakePrincipalPtrOutputWithContext(context.Context) DatabaseDataLakePrincipalPtrOutput
}

DatabaseDataLakePrincipalPtrInput is an input type that accepts DatabaseDataLakePrincipalArgs, DatabaseDataLakePrincipalPtr and DatabaseDataLakePrincipalPtrOutput values. You can construct a concrete instance of `DatabaseDataLakePrincipalPtrInput` via:

        DatabaseDataLakePrincipalArgs{...}

or:

        nil

type DatabaseDataLakePrincipalPtrOutput

type DatabaseDataLakePrincipalPtrOutput struct{ *pulumi.OutputState }

func (DatabaseDataLakePrincipalPtrOutput) DataLakePrincipalIdentifier

func (o DatabaseDataLakePrincipalPtrOutput) DataLakePrincipalIdentifier() pulumi.StringPtrOutput

func (DatabaseDataLakePrincipalPtrOutput) Elem

func (DatabaseDataLakePrincipalPtrOutput) ElementType

func (DatabaseDataLakePrincipalPtrOutput) ToDatabaseDataLakePrincipalPtrOutput

func (o DatabaseDataLakePrincipalPtrOutput) ToDatabaseDataLakePrincipalPtrOutput() DatabaseDataLakePrincipalPtrOutput

func (DatabaseDataLakePrincipalPtrOutput) ToDatabaseDataLakePrincipalPtrOutputWithContext

func (o DatabaseDataLakePrincipalPtrOutput) ToDatabaseDataLakePrincipalPtrOutputWithContext(ctx context.Context) DatabaseDataLakePrincipalPtrOutput

type DatabaseIdentifier added in v0.2.0

type DatabaseIdentifier struct {
	CatalogId    *string `pulumi:"catalogId"`
	DatabaseName *string `pulumi:"databaseName"`
}

type DatabaseIdentifierArgs added in v0.2.0

type DatabaseIdentifierArgs struct {
	CatalogId    pulumi.StringPtrInput `pulumi:"catalogId"`
	DatabaseName pulumi.StringPtrInput `pulumi:"databaseName"`
}

func (DatabaseIdentifierArgs) ElementType added in v0.2.0

func (DatabaseIdentifierArgs) ElementType() reflect.Type

func (DatabaseIdentifierArgs) ToDatabaseIdentifierOutput added in v0.2.0

func (i DatabaseIdentifierArgs) ToDatabaseIdentifierOutput() DatabaseIdentifierOutput

func (DatabaseIdentifierArgs) ToDatabaseIdentifierOutputWithContext added in v0.2.0

func (i DatabaseIdentifierArgs) ToDatabaseIdentifierOutputWithContext(ctx context.Context) DatabaseIdentifierOutput

func (DatabaseIdentifierArgs) ToDatabaseIdentifierPtrOutput added in v0.2.0

func (i DatabaseIdentifierArgs) ToDatabaseIdentifierPtrOutput() DatabaseIdentifierPtrOutput

func (DatabaseIdentifierArgs) ToDatabaseIdentifierPtrOutputWithContext added in v0.2.0

func (i DatabaseIdentifierArgs) ToDatabaseIdentifierPtrOutputWithContext(ctx context.Context) DatabaseIdentifierPtrOutput

type DatabaseIdentifierInput added in v0.2.0

type DatabaseIdentifierInput interface {
	pulumi.Input

	ToDatabaseIdentifierOutput() DatabaseIdentifierOutput
	ToDatabaseIdentifierOutputWithContext(context.Context) DatabaseIdentifierOutput
}

DatabaseIdentifierInput is an input type that accepts DatabaseIdentifierArgs and DatabaseIdentifierOutput values. You can construct a concrete instance of `DatabaseIdentifierInput` via:

DatabaseIdentifierArgs{...}

type DatabaseIdentifierOutput added in v0.2.0

type DatabaseIdentifierOutput struct{ *pulumi.OutputState }

func (DatabaseIdentifierOutput) CatalogId added in v0.2.0

func (DatabaseIdentifierOutput) DatabaseName added in v0.2.0

func (DatabaseIdentifierOutput) ElementType added in v0.2.0

func (DatabaseIdentifierOutput) ElementType() reflect.Type

func (DatabaseIdentifierOutput) ToDatabaseIdentifierOutput added in v0.2.0

func (o DatabaseIdentifierOutput) ToDatabaseIdentifierOutput() DatabaseIdentifierOutput

func (DatabaseIdentifierOutput) ToDatabaseIdentifierOutputWithContext added in v0.2.0

func (o DatabaseIdentifierOutput) ToDatabaseIdentifierOutputWithContext(ctx context.Context) DatabaseIdentifierOutput

func (DatabaseIdentifierOutput) ToDatabaseIdentifierPtrOutput added in v0.2.0

func (o DatabaseIdentifierOutput) ToDatabaseIdentifierPtrOutput() DatabaseIdentifierPtrOutput

func (DatabaseIdentifierOutput) ToDatabaseIdentifierPtrOutputWithContext added in v0.2.0

func (o DatabaseIdentifierOutput) ToDatabaseIdentifierPtrOutputWithContext(ctx context.Context) DatabaseIdentifierPtrOutput

type DatabaseIdentifierPtrInput added in v0.2.0

type DatabaseIdentifierPtrInput interface {
	pulumi.Input

	ToDatabaseIdentifierPtrOutput() DatabaseIdentifierPtrOutput
	ToDatabaseIdentifierPtrOutputWithContext(context.Context) DatabaseIdentifierPtrOutput
}

DatabaseIdentifierPtrInput is an input type that accepts DatabaseIdentifierArgs, DatabaseIdentifierPtr and DatabaseIdentifierPtrOutput values. You can construct a concrete instance of `DatabaseIdentifierPtrInput` via:

        DatabaseIdentifierArgs{...}

or:

        nil

func DatabaseIdentifierPtr added in v0.2.0

func DatabaseIdentifierPtr(v *DatabaseIdentifierArgs) DatabaseIdentifierPtrInput

type DatabaseIdentifierPtrOutput added in v0.2.0

type DatabaseIdentifierPtrOutput struct{ *pulumi.OutputState }

func (DatabaseIdentifierPtrOutput) CatalogId added in v0.2.0

func (DatabaseIdentifierPtrOutput) DatabaseName added in v0.2.0

func (DatabaseIdentifierPtrOutput) Elem added in v0.2.0

func (DatabaseIdentifierPtrOutput) ElementType added in v0.2.0

func (DatabaseIdentifierPtrOutput) ToDatabaseIdentifierPtrOutput added in v0.2.0

func (o DatabaseIdentifierPtrOutput) ToDatabaseIdentifierPtrOutput() DatabaseIdentifierPtrOutput

func (DatabaseIdentifierPtrOutput) ToDatabaseIdentifierPtrOutputWithContext added in v0.2.0

func (o DatabaseIdentifierPtrOutput) ToDatabaseIdentifierPtrOutputWithContext(ctx context.Context) DatabaseIdentifierPtrOutput

type DatabaseInput

type DatabaseInput interface {
	pulumi.Input

	ToDatabaseOutput() DatabaseOutput
	ToDatabaseOutputWithContext(ctx context.Context) DatabaseOutput
}

type DatabaseInputType added in v0.2.0

type DatabaseInputType struct {
	CreateTableDefaultPermissions []DatabasePrincipalPrivileges `pulumi:"createTableDefaultPermissions"`
	Description                   *string                       `pulumi:"description"`
	LocationUri                   *string                       `pulumi:"locationUri"`
	Name                          *string                       `pulumi:"name"`
	Parameters                    interface{}                   `pulumi:"parameters"`
	TargetDatabase                *DatabaseIdentifier           `pulumi:"targetDatabase"`
}

type DatabaseInputTypeArgs added in v0.2.0

type DatabaseInputTypeArgs struct {
	CreateTableDefaultPermissions DatabasePrincipalPrivilegesArrayInput `pulumi:"createTableDefaultPermissions"`
	Description                   pulumi.StringPtrInput                 `pulumi:"description"`
	LocationUri                   pulumi.StringPtrInput                 `pulumi:"locationUri"`
	Name                          pulumi.StringPtrInput                 `pulumi:"name"`
	Parameters                    pulumi.Input                          `pulumi:"parameters"`
	TargetDatabase                DatabaseIdentifierPtrInput            `pulumi:"targetDatabase"`
}

func (DatabaseInputTypeArgs) ElementType added in v0.2.0

func (DatabaseInputTypeArgs) ElementType() reflect.Type

func (DatabaseInputTypeArgs) ToDatabaseInputTypeOutput added in v0.2.0

func (i DatabaseInputTypeArgs) ToDatabaseInputTypeOutput() DatabaseInputTypeOutput

func (DatabaseInputTypeArgs) ToDatabaseInputTypeOutputWithContext added in v0.2.0

func (i DatabaseInputTypeArgs) ToDatabaseInputTypeOutputWithContext(ctx context.Context) DatabaseInputTypeOutput

type DatabaseInputTypeInput added in v0.2.0

type DatabaseInputTypeInput interface {
	pulumi.Input

	ToDatabaseInputTypeOutput() DatabaseInputTypeOutput
	ToDatabaseInputTypeOutputWithContext(context.Context) DatabaseInputTypeOutput
}

DatabaseInputTypeInput is an input type that accepts DatabaseInputTypeArgs and DatabaseInputTypeOutput values. You can construct a concrete instance of `DatabaseInputTypeInput` via:

DatabaseInputTypeArgs{...}

type DatabaseInputTypeOutput added in v0.2.0

type DatabaseInputTypeOutput struct{ *pulumi.OutputState }

func (DatabaseInputTypeOutput) CreateTableDefaultPermissions added in v0.2.0

func (o DatabaseInputTypeOutput) CreateTableDefaultPermissions() DatabasePrincipalPrivilegesArrayOutput

func (DatabaseInputTypeOutput) Description added in v0.2.0

func (DatabaseInputTypeOutput) ElementType added in v0.2.0

func (DatabaseInputTypeOutput) ElementType() reflect.Type

func (DatabaseInputTypeOutput) LocationUri added in v0.2.0

func (DatabaseInputTypeOutput) Name added in v0.2.0

func (DatabaseInputTypeOutput) Parameters added in v0.2.0

func (o DatabaseInputTypeOutput) Parameters() pulumi.AnyOutput

func (DatabaseInputTypeOutput) TargetDatabase added in v0.2.0

func (DatabaseInputTypeOutput) ToDatabaseInputTypeOutput added in v0.2.0

func (o DatabaseInputTypeOutput) ToDatabaseInputTypeOutput() DatabaseInputTypeOutput

func (DatabaseInputTypeOutput) ToDatabaseInputTypeOutputWithContext added in v0.2.0

func (o DatabaseInputTypeOutput) ToDatabaseInputTypeOutputWithContext(ctx context.Context) DatabaseInputTypeOutput

type DatabaseInputTypePtrOutput added in v0.2.0

type DatabaseInputTypePtrOutput struct{ *pulumi.OutputState }

func (DatabaseInputTypePtrOutput) CreateTableDefaultPermissions added in v0.2.0

func (o DatabaseInputTypePtrOutput) CreateTableDefaultPermissions() DatabasePrincipalPrivilegesArrayOutput

func (DatabaseInputTypePtrOutput) Description added in v0.2.0

func (DatabaseInputTypePtrOutput) Elem added in v0.2.0

func (DatabaseInputTypePtrOutput) ElementType added in v0.2.0

func (DatabaseInputTypePtrOutput) ElementType() reflect.Type

func (DatabaseInputTypePtrOutput) LocationUri added in v0.2.0

func (DatabaseInputTypePtrOutput) Name added in v0.2.0

func (DatabaseInputTypePtrOutput) Parameters added in v0.2.0

func (DatabaseInputTypePtrOutput) TargetDatabase added in v0.2.0

func (DatabaseInputTypePtrOutput) ToDatabaseInputTypePtrOutput added in v0.2.0

func (o DatabaseInputTypePtrOutput) ToDatabaseInputTypePtrOutput() DatabaseInputTypePtrOutput

func (DatabaseInputTypePtrOutput) ToDatabaseInputTypePtrOutputWithContext added in v0.2.0

func (o DatabaseInputTypePtrOutput) ToDatabaseInputTypePtrOutputWithContext(ctx context.Context) DatabaseInputTypePtrOutput

type DatabaseOutput

type DatabaseOutput struct{ *pulumi.OutputState }

func (DatabaseOutput) CatalogId added in v0.17.0

func (o DatabaseOutput) CatalogId() pulumi.StringOutput

func (DatabaseOutput) DatabaseInput added in v0.17.0

func (o DatabaseOutput) DatabaseInput() DatabaseInputTypeOutput

func (DatabaseOutput) ElementType

func (DatabaseOutput) ElementType() reflect.Type

func (DatabaseOutput) ToDatabaseOutput

func (o DatabaseOutput) ToDatabaseOutput() DatabaseOutput

func (DatabaseOutput) ToDatabaseOutputWithContext

func (o DatabaseOutput) ToDatabaseOutputWithContext(ctx context.Context) DatabaseOutput

type DatabasePrincipalPrivileges

type DatabasePrincipalPrivileges struct {
	Permissions []string                   `pulumi:"permissions"`
	Principal   *DatabaseDataLakePrincipal `pulumi:"principal"`
}

type DatabasePrincipalPrivilegesArgs

type DatabasePrincipalPrivilegesArgs struct {
	Permissions pulumi.StringArrayInput           `pulumi:"permissions"`
	Principal   DatabaseDataLakePrincipalPtrInput `pulumi:"principal"`
}

func (DatabasePrincipalPrivilegesArgs) ElementType

func (DatabasePrincipalPrivilegesArgs) ToDatabasePrincipalPrivilegesOutput

func (i DatabasePrincipalPrivilegesArgs) ToDatabasePrincipalPrivilegesOutput() DatabasePrincipalPrivilegesOutput

func (DatabasePrincipalPrivilegesArgs) ToDatabasePrincipalPrivilegesOutputWithContext

func (i DatabasePrincipalPrivilegesArgs) ToDatabasePrincipalPrivilegesOutputWithContext(ctx context.Context) DatabasePrincipalPrivilegesOutput

type DatabasePrincipalPrivilegesArray

type DatabasePrincipalPrivilegesArray []DatabasePrincipalPrivilegesInput

func (DatabasePrincipalPrivilegesArray) ElementType

func (DatabasePrincipalPrivilegesArray) ToDatabasePrincipalPrivilegesArrayOutput

func (i DatabasePrincipalPrivilegesArray) ToDatabasePrincipalPrivilegesArrayOutput() DatabasePrincipalPrivilegesArrayOutput

func (DatabasePrincipalPrivilegesArray) ToDatabasePrincipalPrivilegesArrayOutputWithContext

func (i DatabasePrincipalPrivilegesArray) ToDatabasePrincipalPrivilegesArrayOutputWithContext(ctx context.Context) DatabasePrincipalPrivilegesArrayOutput

type DatabasePrincipalPrivilegesArrayInput

type DatabasePrincipalPrivilegesArrayInput interface {
	pulumi.Input

	ToDatabasePrincipalPrivilegesArrayOutput() DatabasePrincipalPrivilegesArrayOutput
	ToDatabasePrincipalPrivilegesArrayOutputWithContext(context.Context) DatabasePrincipalPrivilegesArrayOutput
}

DatabasePrincipalPrivilegesArrayInput is an input type that accepts DatabasePrincipalPrivilegesArray and DatabasePrincipalPrivilegesArrayOutput values. You can construct a concrete instance of `DatabasePrincipalPrivilegesArrayInput` via:

DatabasePrincipalPrivilegesArray{ DatabasePrincipalPrivilegesArgs{...} }

type DatabasePrincipalPrivilegesArrayOutput

type DatabasePrincipalPrivilegesArrayOutput struct{ *pulumi.OutputState }

func (DatabasePrincipalPrivilegesArrayOutput) ElementType

func (DatabasePrincipalPrivilegesArrayOutput) Index

func (DatabasePrincipalPrivilegesArrayOutput) ToDatabasePrincipalPrivilegesArrayOutput

func (o DatabasePrincipalPrivilegesArrayOutput) ToDatabasePrincipalPrivilegesArrayOutput() DatabasePrincipalPrivilegesArrayOutput

func (DatabasePrincipalPrivilegesArrayOutput) ToDatabasePrincipalPrivilegesArrayOutputWithContext

func (o DatabasePrincipalPrivilegesArrayOutput) ToDatabasePrincipalPrivilegesArrayOutputWithContext(ctx context.Context) DatabasePrincipalPrivilegesArrayOutput

type DatabasePrincipalPrivilegesInput

type DatabasePrincipalPrivilegesInput interface {
	pulumi.Input

	ToDatabasePrincipalPrivilegesOutput() DatabasePrincipalPrivilegesOutput
	ToDatabasePrincipalPrivilegesOutputWithContext(context.Context) DatabasePrincipalPrivilegesOutput
}

DatabasePrincipalPrivilegesInput is an input type that accepts DatabasePrincipalPrivilegesArgs and DatabasePrincipalPrivilegesOutput values. You can construct a concrete instance of `DatabasePrincipalPrivilegesInput` via:

DatabasePrincipalPrivilegesArgs{...}

type DatabasePrincipalPrivilegesOutput

type DatabasePrincipalPrivilegesOutput struct{ *pulumi.OutputState }

func (DatabasePrincipalPrivilegesOutput) ElementType

func (DatabasePrincipalPrivilegesOutput) Permissions

func (DatabasePrincipalPrivilegesOutput) Principal

func (DatabasePrincipalPrivilegesOutput) ToDatabasePrincipalPrivilegesOutput

func (o DatabasePrincipalPrivilegesOutput) ToDatabasePrincipalPrivilegesOutput() DatabasePrincipalPrivilegesOutput

func (DatabasePrincipalPrivilegesOutput) ToDatabasePrincipalPrivilegesOutputWithContext

func (o DatabasePrincipalPrivilegesOutput) ToDatabasePrincipalPrivilegesOutputWithContext(ctx context.Context) DatabasePrincipalPrivilegesOutput

type DatabaseState

type DatabaseState struct {
}

func (DatabaseState) ElementType

func (DatabaseState) ElementType() reflect.Type

type DevEndpoint deprecated

type DevEndpoint struct {
	pulumi.CustomResourceState

	Arguments             pulumi.AnyOutput         `pulumi:"arguments"`
	EndpointName          pulumi.StringPtrOutput   `pulumi:"endpointName"`
	ExtraJarsS3Path       pulumi.StringPtrOutput   `pulumi:"extraJarsS3Path"`
	ExtraPythonLibsS3Path pulumi.StringPtrOutput   `pulumi:"extraPythonLibsS3Path"`
	GlueVersion           pulumi.StringPtrOutput   `pulumi:"glueVersion"`
	NumberOfNodes         pulumi.IntPtrOutput      `pulumi:"numberOfNodes"`
	NumberOfWorkers       pulumi.IntPtrOutput      `pulumi:"numberOfWorkers"`
	PublicKey             pulumi.StringPtrOutput   `pulumi:"publicKey"`
	PublicKeys            pulumi.StringArrayOutput `pulumi:"publicKeys"`
	RoleArn               pulumi.StringOutput      `pulumi:"roleArn"`
	SecurityConfiguration pulumi.StringPtrOutput   `pulumi:"securityConfiguration"`
	SecurityGroupIds      pulumi.StringArrayOutput `pulumi:"securityGroupIds"`
	SubnetId              pulumi.StringPtrOutput   `pulumi:"subnetId"`
	Tags                  pulumi.AnyOutput         `pulumi:"tags"`
	WorkerType            pulumi.StringPtrOutput   `pulumi:"workerType"`
}

Resource Type definition for AWS::Glue::DevEndpoint

Deprecated: DevEndpoint is not yet supported by AWS Native, so its creation will currently fail. Please use the classic AWS provider, if possible.

func GetDevEndpoint

func GetDevEndpoint(ctx *pulumi.Context,
	name string, id pulumi.IDInput, state *DevEndpointState, opts ...pulumi.ResourceOption) (*DevEndpoint, error)

GetDevEndpoint gets an existing DevEndpoint resource's state with the given name, ID, and optional state properties that are used to uniquely qualify the lookup (nil if not required).

func NewDevEndpoint

func NewDevEndpoint(ctx *pulumi.Context,
	name string, args *DevEndpointArgs, opts ...pulumi.ResourceOption) (*DevEndpoint, error)

NewDevEndpoint registers a new resource with the given unique name, arguments, and options.

func (*DevEndpoint) ElementType

func (*DevEndpoint) ElementType() reflect.Type

func (*DevEndpoint) ToDevEndpointOutput

func (i *DevEndpoint) ToDevEndpointOutput() DevEndpointOutput

func (*DevEndpoint) ToDevEndpointOutputWithContext

func (i *DevEndpoint) ToDevEndpointOutputWithContext(ctx context.Context) DevEndpointOutput

type DevEndpointArgs

type DevEndpointArgs struct {
	Arguments             pulumi.Input
	EndpointName          pulumi.StringPtrInput
	ExtraJarsS3Path       pulumi.StringPtrInput
	ExtraPythonLibsS3Path pulumi.StringPtrInput
	GlueVersion           pulumi.StringPtrInput
	NumberOfNodes         pulumi.IntPtrInput
	NumberOfWorkers       pulumi.IntPtrInput
	PublicKey             pulumi.StringPtrInput
	PublicKeys            pulumi.StringArrayInput
	RoleArn               pulumi.StringInput
	SecurityConfiguration pulumi.StringPtrInput
	SecurityGroupIds      pulumi.StringArrayInput
	SubnetId              pulumi.StringPtrInput
	Tags                  pulumi.Input
	WorkerType            pulumi.StringPtrInput
}

The set of arguments for constructing a DevEndpoint resource.

func (DevEndpointArgs) ElementType

func (DevEndpointArgs) ElementType() reflect.Type

type DevEndpointInput

type DevEndpointInput interface {
	pulumi.Input

	ToDevEndpointOutput() DevEndpointOutput
	ToDevEndpointOutputWithContext(ctx context.Context) DevEndpointOutput
}

type DevEndpointOutput

type DevEndpointOutput struct{ *pulumi.OutputState }

func (DevEndpointOutput) Arguments added in v0.17.0

func (o DevEndpointOutput) Arguments() pulumi.AnyOutput

func (DevEndpointOutput) ElementType

func (DevEndpointOutput) ElementType() reflect.Type

func (DevEndpointOutput) EndpointName added in v0.17.0

func (o DevEndpointOutput) EndpointName() pulumi.StringPtrOutput

func (DevEndpointOutput) ExtraJarsS3Path added in v0.17.0

func (o DevEndpointOutput) ExtraJarsS3Path() pulumi.StringPtrOutput

func (DevEndpointOutput) ExtraPythonLibsS3Path added in v0.17.0

func (o DevEndpointOutput) ExtraPythonLibsS3Path() pulumi.StringPtrOutput

func (DevEndpointOutput) GlueVersion added in v0.17.0

func (o DevEndpointOutput) GlueVersion() pulumi.StringPtrOutput

func (DevEndpointOutput) NumberOfNodes added in v0.17.0

func (o DevEndpointOutput) NumberOfNodes() pulumi.IntPtrOutput

func (DevEndpointOutput) NumberOfWorkers added in v0.17.0

func (o DevEndpointOutput) NumberOfWorkers() pulumi.IntPtrOutput

func (DevEndpointOutput) PublicKey added in v0.17.0

func (DevEndpointOutput) PublicKeys added in v0.17.0

func (DevEndpointOutput) RoleArn added in v0.17.0

func (DevEndpointOutput) SecurityConfiguration added in v0.17.0

func (o DevEndpointOutput) SecurityConfiguration() pulumi.StringPtrOutput

func (DevEndpointOutput) SecurityGroupIds added in v0.17.0

func (o DevEndpointOutput) SecurityGroupIds() pulumi.StringArrayOutput

func (DevEndpointOutput) SubnetId added in v0.17.0

func (DevEndpointOutput) Tags added in v0.17.0

func (DevEndpointOutput) ToDevEndpointOutput

func (o DevEndpointOutput) ToDevEndpointOutput() DevEndpointOutput

func (DevEndpointOutput) ToDevEndpointOutputWithContext

func (o DevEndpointOutput) ToDevEndpointOutputWithContext(ctx context.Context) DevEndpointOutput

func (DevEndpointOutput) WorkerType added in v0.17.0

func (o DevEndpointOutput) WorkerType() pulumi.StringPtrOutput

type DevEndpointState

type DevEndpointState struct {
}

func (DevEndpointState) ElementType

func (DevEndpointState) ElementType() reflect.Type

type Job deprecated

type Job struct {
	pulumi.CustomResourceState

	AllocatedCapacity       pulumi.Float64PtrOutput          `pulumi:"allocatedCapacity"`
	Command                 JobCommandOutput                 `pulumi:"command"`
	Connections             JobConnectionsListPtrOutput      `pulumi:"connections"`
	DefaultArguments        pulumi.AnyOutput                 `pulumi:"defaultArguments"`
	Description             pulumi.StringPtrOutput           `pulumi:"description"`
	ExecutionClass          pulumi.StringPtrOutput           `pulumi:"executionClass"`
	ExecutionProperty       JobExecutionPropertyPtrOutput    `pulumi:"executionProperty"`
	GlueVersion             pulumi.StringPtrOutput           `pulumi:"glueVersion"`
	LogUri                  pulumi.StringPtrOutput           `pulumi:"logUri"`
	MaxCapacity             pulumi.Float64PtrOutput          `pulumi:"maxCapacity"`
	MaxRetries              pulumi.Float64PtrOutput          `pulumi:"maxRetries"`
	Name                    pulumi.StringPtrOutput           `pulumi:"name"`
	NonOverridableArguments pulumi.AnyOutput                 `pulumi:"nonOverridableArguments"`
	NotificationProperty    JobNotificationPropertyPtrOutput `pulumi:"notificationProperty"`
	NumberOfWorkers         pulumi.IntPtrOutput              `pulumi:"numberOfWorkers"`
	Role                    pulumi.StringOutput              `pulumi:"role"`
	SecurityConfiguration   pulumi.StringPtrOutput           `pulumi:"securityConfiguration"`
	Tags                    pulumi.AnyOutput                 `pulumi:"tags"`
	Timeout                 pulumi.IntPtrOutput              `pulumi:"timeout"`
	WorkerType              pulumi.StringPtrOutput           `pulumi:"workerType"`
}

Resource Type definition for AWS::Glue::Job

Deprecated: Job is not yet supported by AWS Native, so its creation will currently fail. Please use the classic AWS provider, if possible.

func GetJob

func GetJob(ctx *pulumi.Context,
	name string, id pulumi.IDInput, state *JobState, opts ...pulumi.ResourceOption) (*Job, error)

GetJob gets an existing Job resource's state with the given name, ID, and optional state properties that are used to uniquely qualify the lookup (nil if not required).

func NewJob

func NewJob(ctx *pulumi.Context,
	name string, args *JobArgs, opts ...pulumi.ResourceOption) (*Job, error)

NewJob registers a new resource with the given unique name, arguments, and options.

func (*Job) ElementType

func (*Job) ElementType() reflect.Type

func (*Job) ToJobOutput

func (i *Job) ToJobOutput() JobOutput

func (*Job) ToJobOutputWithContext

func (i *Job) ToJobOutputWithContext(ctx context.Context) JobOutput

type JobArgs

type JobArgs struct {
	AllocatedCapacity       pulumi.Float64PtrInput
	Command                 JobCommandInput
	Connections             JobConnectionsListPtrInput
	DefaultArguments        pulumi.Input
	Description             pulumi.StringPtrInput
	ExecutionClass          pulumi.StringPtrInput
	ExecutionProperty       JobExecutionPropertyPtrInput
	GlueVersion             pulumi.StringPtrInput
	LogUri                  pulumi.StringPtrInput
	MaxCapacity             pulumi.Float64PtrInput
	MaxRetries              pulumi.Float64PtrInput
	Name                    pulumi.StringPtrInput
	NonOverridableArguments pulumi.Input
	NotificationProperty    JobNotificationPropertyPtrInput
	NumberOfWorkers         pulumi.IntPtrInput
	Role                    pulumi.StringInput
	SecurityConfiguration   pulumi.StringPtrInput
	Tags                    pulumi.Input
	Timeout                 pulumi.IntPtrInput
	WorkerType              pulumi.StringPtrInput
}

The set of arguments for constructing a Job resource.

func (JobArgs) ElementType

func (JobArgs) ElementType() reflect.Type

type JobCommand added in v0.2.0

type JobCommand struct {
	Name           *string `pulumi:"name"`
	PythonVersion  *string `pulumi:"pythonVersion"`
	ScriptLocation *string `pulumi:"scriptLocation"`
}

type JobCommandArgs added in v0.2.0

type JobCommandArgs struct {
	Name           pulumi.StringPtrInput `pulumi:"name"`
	PythonVersion  pulumi.StringPtrInput `pulumi:"pythonVersion"`
	ScriptLocation pulumi.StringPtrInput `pulumi:"scriptLocation"`
}

func (JobCommandArgs) ElementType added in v0.2.0

func (JobCommandArgs) ElementType() reflect.Type

func (JobCommandArgs) ToJobCommandOutput added in v0.2.0

func (i JobCommandArgs) ToJobCommandOutput() JobCommandOutput

func (JobCommandArgs) ToJobCommandOutputWithContext added in v0.2.0

func (i JobCommandArgs) ToJobCommandOutputWithContext(ctx context.Context) JobCommandOutput

type JobCommandInput added in v0.2.0

type JobCommandInput interface {
	pulumi.Input

	ToJobCommandOutput() JobCommandOutput
	ToJobCommandOutputWithContext(context.Context) JobCommandOutput
}

JobCommandInput is an input type that accepts JobCommandArgs and JobCommandOutput values. You can construct a concrete instance of `JobCommandInput` via:

JobCommandArgs{...}

type JobCommandOutput added in v0.2.0

type JobCommandOutput struct{ *pulumi.OutputState }

func (JobCommandOutput) ElementType added in v0.2.0

func (JobCommandOutput) ElementType() reflect.Type

func (JobCommandOutput) Name added in v0.2.0

func (JobCommandOutput) PythonVersion added in v0.2.0

func (o JobCommandOutput) PythonVersion() pulumi.StringPtrOutput

func (JobCommandOutput) ScriptLocation added in v0.2.0

func (o JobCommandOutput) ScriptLocation() pulumi.StringPtrOutput

func (JobCommandOutput) ToJobCommandOutput added in v0.2.0

func (o JobCommandOutput) ToJobCommandOutput() JobCommandOutput

func (JobCommandOutput) ToJobCommandOutputWithContext added in v0.2.0

func (o JobCommandOutput) ToJobCommandOutputWithContext(ctx context.Context) JobCommandOutput

type JobCommandPtrOutput added in v0.2.0

type JobCommandPtrOutput struct{ *pulumi.OutputState }

func (JobCommandPtrOutput) Elem added in v0.2.0

func (JobCommandPtrOutput) ElementType added in v0.2.0

func (JobCommandPtrOutput) ElementType() reflect.Type

func (JobCommandPtrOutput) Name added in v0.2.0

func (JobCommandPtrOutput) PythonVersion added in v0.2.0

func (o JobCommandPtrOutput) PythonVersion() pulumi.StringPtrOutput

func (JobCommandPtrOutput) ScriptLocation added in v0.2.0

func (o JobCommandPtrOutput) ScriptLocation() pulumi.StringPtrOutput

func (JobCommandPtrOutput) ToJobCommandPtrOutput added in v0.2.0

func (o JobCommandPtrOutput) ToJobCommandPtrOutput() JobCommandPtrOutput

func (JobCommandPtrOutput) ToJobCommandPtrOutputWithContext added in v0.2.0

func (o JobCommandPtrOutput) ToJobCommandPtrOutputWithContext(ctx context.Context) JobCommandPtrOutput

type JobConnectionsList

type JobConnectionsList struct {
	Connections []string `pulumi:"connections"`
}

type JobConnectionsListArgs

type JobConnectionsListArgs struct {
	Connections pulumi.StringArrayInput `pulumi:"connections"`
}

func (JobConnectionsListArgs) ElementType

func (JobConnectionsListArgs) ElementType() reflect.Type

func (JobConnectionsListArgs) ToJobConnectionsListOutput

func (i JobConnectionsListArgs) ToJobConnectionsListOutput() JobConnectionsListOutput

func (JobConnectionsListArgs) ToJobConnectionsListOutputWithContext

func (i JobConnectionsListArgs) ToJobConnectionsListOutputWithContext(ctx context.Context) JobConnectionsListOutput

func (JobConnectionsListArgs) ToJobConnectionsListPtrOutput

func (i JobConnectionsListArgs) ToJobConnectionsListPtrOutput() JobConnectionsListPtrOutput

func (JobConnectionsListArgs) ToJobConnectionsListPtrOutputWithContext

func (i JobConnectionsListArgs) ToJobConnectionsListPtrOutputWithContext(ctx context.Context) JobConnectionsListPtrOutput

type JobConnectionsListInput

type JobConnectionsListInput interface {
	pulumi.Input

	ToJobConnectionsListOutput() JobConnectionsListOutput
	ToJobConnectionsListOutputWithContext(context.Context) JobConnectionsListOutput
}

JobConnectionsListInput is an input type that accepts JobConnectionsListArgs and JobConnectionsListOutput values. You can construct a concrete instance of `JobConnectionsListInput` via:

JobConnectionsListArgs{...}

type JobConnectionsListOutput

type JobConnectionsListOutput struct{ *pulumi.OutputState }

func (JobConnectionsListOutput) Connections

func (JobConnectionsListOutput) ElementType

func (JobConnectionsListOutput) ElementType() reflect.Type

func (JobConnectionsListOutput) ToJobConnectionsListOutput

func (o JobConnectionsListOutput) ToJobConnectionsListOutput() JobConnectionsListOutput

func (JobConnectionsListOutput) ToJobConnectionsListOutputWithContext

func (o JobConnectionsListOutput) ToJobConnectionsListOutputWithContext(ctx context.Context) JobConnectionsListOutput

func (JobConnectionsListOutput) ToJobConnectionsListPtrOutput

func (o JobConnectionsListOutput) ToJobConnectionsListPtrOutput() JobConnectionsListPtrOutput

func (JobConnectionsListOutput) ToJobConnectionsListPtrOutputWithContext

func (o JobConnectionsListOutput) ToJobConnectionsListPtrOutputWithContext(ctx context.Context) JobConnectionsListPtrOutput

type JobConnectionsListPtrInput

type JobConnectionsListPtrInput interface {
	pulumi.Input

	ToJobConnectionsListPtrOutput() JobConnectionsListPtrOutput
	ToJobConnectionsListPtrOutputWithContext(context.Context) JobConnectionsListPtrOutput
}

JobConnectionsListPtrInput is an input type that accepts JobConnectionsListArgs, JobConnectionsListPtr and JobConnectionsListPtrOutput values. You can construct a concrete instance of `JobConnectionsListPtrInput` via:

        JobConnectionsListArgs{...}

or:

        nil

type JobConnectionsListPtrOutput

type JobConnectionsListPtrOutput struct{ *pulumi.OutputState }

func (JobConnectionsListPtrOutput) Connections

func (JobConnectionsListPtrOutput) Elem

func (JobConnectionsListPtrOutput) ElementType

func (JobConnectionsListPtrOutput) ToJobConnectionsListPtrOutput

func (o JobConnectionsListPtrOutput) ToJobConnectionsListPtrOutput() JobConnectionsListPtrOutput

func (JobConnectionsListPtrOutput) ToJobConnectionsListPtrOutputWithContext

func (o JobConnectionsListPtrOutput) ToJobConnectionsListPtrOutputWithContext(ctx context.Context) JobConnectionsListPtrOutput

type JobExecutionProperty

type JobExecutionProperty struct {
	MaxConcurrentRuns *float64 `pulumi:"maxConcurrentRuns"`
}

type JobExecutionPropertyArgs

type JobExecutionPropertyArgs struct {
	MaxConcurrentRuns pulumi.Float64PtrInput `pulumi:"maxConcurrentRuns"`
}

func (JobExecutionPropertyArgs) ElementType

func (JobExecutionPropertyArgs) ElementType() reflect.Type

func (JobExecutionPropertyArgs) ToJobExecutionPropertyOutput

func (i JobExecutionPropertyArgs) ToJobExecutionPropertyOutput() JobExecutionPropertyOutput

func (JobExecutionPropertyArgs) ToJobExecutionPropertyOutputWithContext

func (i JobExecutionPropertyArgs) ToJobExecutionPropertyOutputWithContext(ctx context.Context) JobExecutionPropertyOutput

func (JobExecutionPropertyArgs) ToJobExecutionPropertyPtrOutput

func (i JobExecutionPropertyArgs) ToJobExecutionPropertyPtrOutput() JobExecutionPropertyPtrOutput

func (JobExecutionPropertyArgs) ToJobExecutionPropertyPtrOutputWithContext

func (i JobExecutionPropertyArgs) ToJobExecutionPropertyPtrOutputWithContext(ctx context.Context) JobExecutionPropertyPtrOutput

type JobExecutionPropertyInput

type JobExecutionPropertyInput interface {
	pulumi.Input

	ToJobExecutionPropertyOutput() JobExecutionPropertyOutput
	ToJobExecutionPropertyOutputWithContext(context.Context) JobExecutionPropertyOutput
}

JobExecutionPropertyInput is an input type that accepts JobExecutionPropertyArgs and JobExecutionPropertyOutput values. You can construct a concrete instance of `JobExecutionPropertyInput` via:

JobExecutionPropertyArgs{...}

type JobExecutionPropertyOutput

type JobExecutionPropertyOutput struct{ *pulumi.OutputState }

func (JobExecutionPropertyOutput) ElementType

func (JobExecutionPropertyOutput) ElementType() reflect.Type

func (JobExecutionPropertyOutput) MaxConcurrentRuns

func (o JobExecutionPropertyOutput) MaxConcurrentRuns() pulumi.Float64PtrOutput

func (JobExecutionPropertyOutput) ToJobExecutionPropertyOutput

func (o JobExecutionPropertyOutput) ToJobExecutionPropertyOutput() JobExecutionPropertyOutput

func (JobExecutionPropertyOutput) ToJobExecutionPropertyOutputWithContext

func (o JobExecutionPropertyOutput) ToJobExecutionPropertyOutputWithContext(ctx context.Context) JobExecutionPropertyOutput

func (JobExecutionPropertyOutput) ToJobExecutionPropertyPtrOutput

func (o JobExecutionPropertyOutput) ToJobExecutionPropertyPtrOutput() JobExecutionPropertyPtrOutput

func (JobExecutionPropertyOutput) ToJobExecutionPropertyPtrOutputWithContext

func (o JobExecutionPropertyOutput) ToJobExecutionPropertyPtrOutputWithContext(ctx context.Context) JobExecutionPropertyPtrOutput

type JobExecutionPropertyPtrInput

type JobExecutionPropertyPtrInput interface {
	pulumi.Input

	ToJobExecutionPropertyPtrOutput() JobExecutionPropertyPtrOutput
	ToJobExecutionPropertyPtrOutputWithContext(context.Context) JobExecutionPropertyPtrOutput
}

JobExecutionPropertyPtrInput is an input type that accepts JobExecutionPropertyArgs, JobExecutionPropertyPtr and JobExecutionPropertyPtrOutput values. You can construct a concrete instance of `JobExecutionPropertyPtrInput` via:

        JobExecutionPropertyArgs{...}

or:

        nil

type JobExecutionPropertyPtrOutput

type JobExecutionPropertyPtrOutput struct{ *pulumi.OutputState }

func (JobExecutionPropertyPtrOutput) Elem

func (JobExecutionPropertyPtrOutput) ElementType

func (JobExecutionPropertyPtrOutput) MaxConcurrentRuns

func (JobExecutionPropertyPtrOutput) ToJobExecutionPropertyPtrOutput

func (o JobExecutionPropertyPtrOutput) ToJobExecutionPropertyPtrOutput() JobExecutionPropertyPtrOutput

func (JobExecutionPropertyPtrOutput) ToJobExecutionPropertyPtrOutputWithContext

func (o JobExecutionPropertyPtrOutput) ToJobExecutionPropertyPtrOutputWithContext(ctx context.Context) JobExecutionPropertyPtrOutput

type JobInput

type JobInput interface {
	pulumi.Input

	ToJobOutput() JobOutput
	ToJobOutputWithContext(ctx context.Context) JobOutput
}

type JobNotificationProperty

type JobNotificationProperty struct {
	NotifyDelayAfter *int `pulumi:"notifyDelayAfter"`
}

type JobNotificationPropertyArgs

type JobNotificationPropertyArgs struct {
	NotifyDelayAfter pulumi.IntPtrInput `pulumi:"notifyDelayAfter"`
}

func (JobNotificationPropertyArgs) ElementType

func (JobNotificationPropertyArgs) ToJobNotificationPropertyOutput

func (i JobNotificationPropertyArgs) ToJobNotificationPropertyOutput() JobNotificationPropertyOutput

func (JobNotificationPropertyArgs) ToJobNotificationPropertyOutputWithContext

func (i JobNotificationPropertyArgs) ToJobNotificationPropertyOutputWithContext(ctx context.Context) JobNotificationPropertyOutput

func (JobNotificationPropertyArgs) ToJobNotificationPropertyPtrOutput

func (i JobNotificationPropertyArgs) ToJobNotificationPropertyPtrOutput() JobNotificationPropertyPtrOutput

func (JobNotificationPropertyArgs) ToJobNotificationPropertyPtrOutputWithContext

func (i JobNotificationPropertyArgs) ToJobNotificationPropertyPtrOutputWithContext(ctx context.Context) JobNotificationPropertyPtrOutput

type JobNotificationPropertyInput

type JobNotificationPropertyInput interface {
	pulumi.Input

	ToJobNotificationPropertyOutput() JobNotificationPropertyOutput
	ToJobNotificationPropertyOutputWithContext(context.Context) JobNotificationPropertyOutput
}

JobNotificationPropertyInput is an input type that accepts JobNotificationPropertyArgs and JobNotificationPropertyOutput values. You can construct a concrete instance of `JobNotificationPropertyInput` via:

JobNotificationPropertyArgs{...}

type JobNotificationPropertyOutput

type JobNotificationPropertyOutput struct{ *pulumi.OutputState }

func (JobNotificationPropertyOutput) ElementType

func (JobNotificationPropertyOutput) NotifyDelayAfter

func (o JobNotificationPropertyOutput) NotifyDelayAfter() pulumi.IntPtrOutput

func (JobNotificationPropertyOutput) ToJobNotificationPropertyOutput

func (o JobNotificationPropertyOutput) ToJobNotificationPropertyOutput() JobNotificationPropertyOutput

func (JobNotificationPropertyOutput) ToJobNotificationPropertyOutputWithContext

func (o JobNotificationPropertyOutput) ToJobNotificationPropertyOutputWithContext(ctx context.Context) JobNotificationPropertyOutput

func (JobNotificationPropertyOutput) ToJobNotificationPropertyPtrOutput

func (o JobNotificationPropertyOutput) ToJobNotificationPropertyPtrOutput() JobNotificationPropertyPtrOutput

func (JobNotificationPropertyOutput) ToJobNotificationPropertyPtrOutputWithContext

func (o JobNotificationPropertyOutput) ToJobNotificationPropertyPtrOutputWithContext(ctx context.Context) JobNotificationPropertyPtrOutput

type JobNotificationPropertyPtrInput

type JobNotificationPropertyPtrInput interface {
	pulumi.Input

	ToJobNotificationPropertyPtrOutput() JobNotificationPropertyPtrOutput
	ToJobNotificationPropertyPtrOutputWithContext(context.Context) JobNotificationPropertyPtrOutput
}

JobNotificationPropertyPtrInput is an input type that accepts JobNotificationPropertyArgs, JobNotificationPropertyPtr and JobNotificationPropertyPtrOutput values. You can construct a concrete instance of `JobNotificationPropertyPtrInput` via:

        JobNotificationPropertyArgs{...}

or:

        nil

type JobNotificationPropertyPtrOutput

type JobNotificationPropertyPtrOutput struct{ *pulumi.OutputState }

func (JobNotificationPropertyPtrOutput) Elem

func (JobNotificationPropertyPtrOutput) ElementType

func (JobNotificationPropertyPtrOutput) NotifyDelayAfter

func (JobNotificationPropertyPtrOutput) ToJobNotificationPropertyPtrOutput

func (o JobNotificationPropertyPtrOutput) ToJobNotificationPropertyPtrOutput() JobNotificationPropertyPtrOutput

func (JobNotificationPropertyPtrOutput) ToJobNotificationPropertyPtrOutputWithContext

func (o JobNotificationPropertyPtrOutput) ToJobNotificationPropertyPtrOutputWithContext(ctx context.Context) JobNotificationPropertyPtrOutput

type JobOutput

type JobOutput struct{ *pulumi.OutputState }

func (JobOutput) AllocatedCapacity added in v0.17.0

func (o JobOutput) AllocatedCapacity() pulumi.Float64PtrOutput

func (JobOutput) Command added in v0.17.0

func (o JobOutput) Command() JobCommandOutput

func (JobOutput) Connections added in v0.17.0

func (o JobOutput) Connections() JobConnectionsListPtrOutput

func (JobOutput) DefaultArguments added in v0.17.0

func (o JobOutput) DefaultArguments() pulumi.AnyOutput

func (JobOutput) Description added in v0.17.0

func (o JobOutput) Description() pulumi.StringPtrOutput

func (JobOutput) ElementType

func (JobOutput) ElementType() reflect.Type

func (JobOutput) ExecutionClass added in v0.38.0

func (o JobOutput) ExecutionClass() pulumi.StringPtrOutput

func (JobOutput) ExecutionProperty added in v0.17.0

func (o JobOutput) ExecutionProperty() JobExecutionPropertyPtrOutput

func (JobOutput) GlueVersion added in v0.17.0

func (o JobOutput) GlueVersion() pulumi.StringPtrOutput

func (JobOutput) LogUri added in v0.17.0

func (o JobOutput) LogUri() pulumi.StringPtrOutput

func (JobOutput) MaxCapacity added in v0.17.0

func (o JobOutput) MaxCapacity() pulumi.Float64PtrOutput

func (JobOutput) MaxRetries added in v0.17.0

func (o JobOutput) MaxRetries() pulumi.Float64PtrOutput

func (JobOutput) Name added in v0.17.0

func (o JobOutput) Name() pulumi.StringPtrOutput

func (JobOutput) NonOverridableArguments added in v0.38.0

func (o JobOutput) NonOverridableArguments() pulumi.AnyOutput

func (JobOutput) NotificationProperty added in v0.17.0

func (o JobOutput) NotificationProperty() JobNotificationPropertyPtrOutput

func (JobOutput) NumberOfWorkers added in v0.17.0

func (o JobOutput) NumberOfWorkers() pulumi.IntPtrOutput

func (JobOutput) Role added in v0.17.0

func (o JobOutput) Role() pulumi.StringOutput

func (JobOutput) SecurityConfiguration added in v0.17.0

func (o JobOutput) SecurityConfiguration() pulumi.StringPtrOutput

func (JobOutput) Tags added in v0.17.0

func (o JobOutput) Tags() pulumi.AnyOutput

func (JobOutput) Timeout added in v0.17.0

func (o JobOutput) Timeout() pulumi.IntPtrOutput

func (JobOutput) ToJobOutput

func (o JobOutput) ToJobOutput() JobOutput

func (JobOutput) ToJobOutputWithContext

func (o JobOutput) ToJobOutputWithContext(ctx context.Context) JobOutput

func (JobOutput) WorkerType added in v0.17.0

func (o JobOutput) WorkerType() pulumi.StringPtrOutput

type JobState

type JobState struct {
}

func (JobState) ElementType

func (JobState) ElementType() reflect.Type

type LookupClassifierArgs added in v0.12.0

type LookupClassifierArgs struct {
	Id string `pulumi:"id"`
}

type LookupClassifierOutputArgs added in v0.12.0

type LookupClassifierOutputArgs struct {
	Id pulumi.StringInput `pulumi:"id"`
}

func (LookupClassifierOutputArgs) ElementType added in v0.12.0

func (LookupClassifierOutputArgs) ElementType() reflect.Type

type LookupClassifierResult added in v0.12.0

type LookupClassifierResult struct {
	CsvClassifier  *ClassifierCsvClassifier  `pulumi:"csvClassifier"`
	GrokClassifier *ClassifierGrokClassifier `pulumi:"grokClassifier"`
	Id             *string                   `pulumi:"id"`
	JsonClassifier *ClassifierJsonClassifier `pulumi:"jsonClassifier"`
	XMLClassifier  *ClassifierXMLClassifier  `pulumi:"xMLClassifier"`
}

func LookupClassifier added in v0.12.0

func LookupClassifier(ctx *pulumi.Context, args *LookupClassifierArgs, opts ...pulumi.InvokeOption) (*LookupClassifierResult, error)

Resource Type definition for AWS::Glue::Classifier

type LookupClassifierResultOutput added in v0.12.0

type LookupClassifierResultOutput struct{ *pulumi.OutputState }

func LookupClassifierOutput added in v0.12.0

func (LookupClassifierResultOutput) CsvClassifier added in v0.12.0

func (LookupClassifierResultOutput) ElementType added in v0.12.0

func (LookupClassifierResultOutput) GrokClassifier added in v0.12.0

func (LookupClassifierResultOutput) Id added in v0.12.0

func (LookupClassifierResultOutput) JsonClassifier added in v0.12.0

func (LookupClassifierResultOutput) ToLookupClassifierResultOutput added in v0.12.0

func (o LookupClassifierResultOutput) ToLookupClassifierResultOutput() LookupClassifierResultOutput

func (LookupClassifierResultOutput) ToLookupClassifierResultOutputWithContext added in v0.12.0

func (o LookupClassifierResultOutput) ToLookupClassifierResultOutputWithContext(ctx context.Context) LookupClassifierResultOutput

func (LookupClassifierResultOutput) XMLClassifier added in v0.12.0

type LookupConnectionArgs added in v0.12.0

type LookupConnectionArgs struct {
	Id string `pulumi:"id"`
}

type LookupConnectionOutputArgs added in v0.12.0

type LookupConnectionOutputArgs struct {
	Id pulumi.StringInput `pulumi:"id"`
}

func (LookupConnectionOutputArgs) ElementType added in v0.12.0

func (LookupConnectionOutputArgs) ElementType() reflect.Type

type LookupConnectionResult added in v0.12.0

type LookupConnectionResult struct {
	ConnectionInput *ConnectionInputType `pulumi:"connectionInput"`
	Id              *string              `pulumi:"id"`
}

func LookupConnection added in v0.12.0

func LookupConnection(ctx *pulumi.Context, args *LookupConnectionArgs, opts ...pulumi.InvokeOption) (*LookupConnectionResult, error)

Resource Type definition for AWS::Glue::Connection

type LookupConnectionResultOutput added in v0.12.0

type LookupConnectionResultOutput struct{ *pulumi.OutputState }

func LookupConnectionOutput added in v0.12.0

func (LookupConnectionResultOutput) ConnectionInput added in v0.12.0

func (LookupConnectionResultOutput) ElementType added in v0.12.0

func (LookupConnectionResultOutput) Id added in v0.12.0

func (LookupConnectionResultOutput) ToLookupConnectionResultOutput added in v0.12.0

func (o LookupConnectionResultOutput) ToLookupConnectionResultOutput() LookupConnectionResultOutput

func (LookupConnectionResultOutput) ToLookupConnectionResultOutputWithContext added in v0.12.0

func (o LookupConnectionResultOutput) ToLookupConnectionResultOutputWithContext(ctx context.Context) LookupConnectionResultOutput

type LookupCrawlerArgs added in v0.12.0

type LookupCrawlerArgs struct {
	Id string `pulumi:"id"`
}

type LookupCrawlerOutputArgs added in v0.12.0

type LookupCrawlerOutputArgs struct {
	Id pulumi.StringInput `pulumi:"id"`
}

func (LookupCrawlerOutputArgs) ElementType added in v0.12.0

func (LookupCrawlerOutputArgs) ElementType() reflect.Type

type LookupCrawlerResult added in v0.12.0

type LookupCrawlerResult struct {
	Classifiers                  []string                   `pulumi:"classifiers"`
	Configuration                *string                    `pulumi:"configuration"`
	CrawlerSecurityConfiguration *string                    `pulumi:"crawlerSecurityConfiguration"`
	DatabaseName                 *string                    `pulumi:"databaseName"`
	Description                  *string                    `pulumi:"description"`
	Id                           *string                    `pulumi:"id"`
	RecrawlPolicy                *CrawlerRecrawlPolicy      `pulumi:"recrawlPolicy"`
	Role                         *string                    `pulumi:"role"`
	Schedule                     *CrawlerSchedule           `pulumi:"schedule"`
	SchemaChangePolicy           *CrawlerSchemaChangePolicy `pulumi:"schemaChangePolicy"`
	TablePrefix                  *string                    `pulumi:"tablePrefix"`
	Tags                         interface{}                `pulumi:"tags"`
	Targets                      *CrawlerTargets            `pulumi:"targets"`
}

func LookupCrawler added in v0.12.0

func LookupCrawler(ctx *pulumi.Context, args *LookupCrawlerArgs, opts ...pulumi.InvokeOption) (*LookupCrawlerResult, error)

Resource Type definition for AWS::Glue::Crawler

type LookupCrawlerResultOutput added in v0.12.0

type LookupCrawlerResultOutput struct{ *pulumi.OutputState }

func LookupCrawlerOutput added in v0.12.0

func LookupCrawlerOutput(ctx *pulumi.Context, args LookupCrawlerOutputArgs, opts ...pulumi.InvokeOption) LookupCrawlerResultOutput

func (LookupCrawlerResultOutput) Classifiers added in v0.12.0

func (LookupCrawlerResultOutput) Configuration added in v0.12.0

func (LookupCrawlerResultOutput) CrawlerSecurityConfiguration added in v0.12.0

func (o LookupCrawlerResultOutput) CrawlerSecurityConfiguration() pulumi.StringPtrOutput

func (LookupCrawlerResultOutput) DatabaseName added in v0.12.0

func (LookupCrawlerResultOutput) Description added in v0.12.0

func (LookupCrawlerResultOutput) ElementType added in v0.12.0

func (LookupCrawlerResultOutput) ElementType() reflect.Type

func (LookupCrawlerResultOutput) Id added in v0.12.0

func (LookupCrawlerResultOutput) RecrawlPolicy added in v0.12.0

func (LookupCrawlerResultOutput) Role added in v0.12.0

func (LookupCrawlerResultOutput) Schedule added in v0.12.0

func (LookupCrawlerResultOutput) SchemaChangePolicy added in v0.12.0

func (LookupCrawlerResultOutput) TablePrefix added in v0.12.0

func (LookupCrawlerResultOutput) Tags added in v0.12.0

func (LookupCrawlerResultOutput) Targets added in v0.12.0

func (LookupCrawlerResultOutput) ToLookupCrawlerResultOutput added in v0.12.0

func (o LookupCrawlerResultOutput) ToLookupCrawlerResultOutput() LookupCrawlerResultOutput

func (LookupCrawlerResultOutput) ToLookupCrawlerResultOutputWithContext added in v0.12.0

func (o LookupCrawlerResultOutput) ToLookupCrawlerResultOutputWithContext(ctx context.Context) LookupCrawlerResultOutput

type LookupDataCatalogEncryptionSettingsArgs added in v0.12.0

type LookupDataCatalogEncryptionSettingsArgs struct {
	Id string `pulumi:"id"`
}

type LookupDataCatalogEncryptionSettingsOutputArgs added in v0.12.0

type LookupDataCatalogEncryptionSettingsOutputArgs struct {
	Id pulumi.StringInput `pulumi:"id"`
}

func (LookupDataCatalogEncryptionSettingsOutputArgs) ElementType added in v0.12.0

type LookupDataCatalogEncryptionSettingsResult added in v0.12.0

type LookupDataCatalogEncryptionSettingsResult struct {
	DataCatalogEncryptionSettings *DataCatalogEncryptionSettingsType `pulumi:"dataCatalogEncryptionSettings"`
	Id                            *string                            `pulumi:"id"`
}

func LookupDataCatalogEncryptionSettings added in v0.12.0

Resource Type definition for AWS::Glue::DataCatalogEncryptionSettings

type LookupDataCatalogEncryptionSettingsResultOutput added in v0.12.0

type LookupDataCatalogEncryptionSettingsResultOutput struct{ *pulumi.OutputState }

func (LookupDataCatalogEncryptionSettingsResultOutput) DataCatalogEncryptionSettings added in v0.12.0

func (LookupDataCatalogEncryptionSettingsResultOutput) ElementType added in v0.12.0

func (LookupDataCatalogEncryptionSettingsResultOutput) Id added in v0.12.0

func (LookupDataCatalogEncryptionSettingsResultOutput) ToLookupDataCatalogEncryptionSettingsResultOutput added in v0.12.0

func (o LookupDataCatalogEncryptionSettingsResultOutput) ToLookupDataCatalogEncryptionSettingsResultOutput() LookupDataCatalogEncryptionSettingsResultOutput

func (LookupDataCatalogEncryptionSettingsResultOutput) ToLookupDataCatalogEncryptionSettingsResultOutputWithContext added in v0.12.0

func (o LookupDataCatalogEncryptionSettingsResultOutput) ToLookupDataCatalogEncryptionSettingsResultOutputWithContext(ctx context.Context) LookupDataCatalogEncryptionSettingsResultOutput

type LookupDatabaseArgs added in v0.12.0

type LookupDatabaseArgs struct {
	Id string `pulumi:"id"`
}

type LookupDatabaseOutputArgs added in v0.12.0

type LookupDatabaseOutputArgs struct {
	Id pulumi.StringInput `pulumi:"id"`
}

func (LookupDatabaseOutputArgs) ElementType added in v0.12.0

func (LookupDatabaseOutputArgs) ElementType() reflect.Type

type LookupDatabaseResult added in v0.12.0

type LookupDatabaseResult struct {
	DatabaseInput *DatabaseInputType `pulumi:"databaseInput"`
	Id            *string            `pulumi:"id"`
}

func LookupDatabase added in v0.12.0

func LookupDatabase(ctx *pulumi.Context, args *LookupDatabaseArgs, opts ...pulumi.InvokeOption) (*LookupDatabaseResult, error)

Resource Type definition for AWS::Glue::Database

type LookupDatabaseResultOutput added in v0.12.0

type LookupDatabaseResultOutput struct{ *pulumi.OutputState }

func LookupDatabaseOutput added in v0.12.0

func LookupDatabaseOutput(ctx *pulumi.Context, args LookupDatabaseOutputArgs, opts ...pulumi.InvokeOption) LookupDatabaseResultOutput

func (LookupDatabaseResultOutput) DatabaseInput added in v0.12.0

func (LookupDatabaseResultOutput) ElementType added in v0.12.0

func (LookupDatabaseResultOutput) ElementType() reflect.Type

func (LookupDatabaseResultOutput) Id added in v0.12.0

func (LookupDatabaseResultOutput) ToLookupDatabaseResultOutput added in v0.12.0

func (o LookupDatabaseResultOutput) ToLookupDatabaseResultOutput() LookupDatabaseResultOutput

func (LookupDatabaseResultOutput) ToLookupDatabaseResultOutputWithContext added in v0.12.0

func (o LookupDatabaseResultOutput) ToLookupDatabaseResultOutputWithContext(ctx context.Context) LookupDatabaseResultOutput

type LookupDevEndpointArgs added in v0.12.0

type LookupDevEndpointArgs struct {
	Id string `pulumi:"id"`
}

type LookupDevEndpointOutputArgs added in v0.12.0

type LookupDevEndpointOutputArgs struct {
	Id pulumi.StringInput `pulumi:"id"`
}

func (LookupDevEndpointOutputArgs) ElementType added in v0.12.0

type LookupDevEndpointResult added in v0.12.0

type LookupDevEndpointResult struct {
	Arguments             interface{} `pulumi:"arguments"`
	ExtraJarsS3Path       *string     `pulumi:"extraJarsS3Path"`
	ExtraPythonLibsS3Path *string     `pulumi:"extraPythonLibsS3Path"`
	GlueVersion           *string     `pulumi:"glueVersion"`
	Id                    *string     `pulumi:"id"`
	NumberOfNodes         *int        `pulumi:"numberOfNodes"`
	NumberOfWorkers       *int        `pulumi:"numberOfWorkers"`
	PublicKey             *string     `pulumi:"publicKey"`
	PublicKeys            []string    `pulumi:"publicKeys"`
	RoleArn               *string     `pulumi:"roleArn"`
	SecurityConfiguration *string     `pulumi:"securityConfiguration"`
	SecurityGroupIds      []string    `pulumi:"securityGroupIds"`
	SubnetId              *string     `pulumi:"subnetId"`
	Tags                  interface{} `pulumi:"tags"`
	WorkerType            *string     `pulumi:"workerType"`
}

func LookupDevEndpoint added in v0.12.0

func LookupDevEndpoint(ctx *pulumi.Context, args *LookupDevEndpointArgs, opts ...pulumi.InvokeOption) (*LookupDevEndpointResult, error)

Resource Type definition for AWS::Glue::DevEndpoint

type LookupDevEndpointResultOutput added in v0.12.0

type LookupDevEndpointResultOutput struct{ *pulumi.OutputState }

func LookupDevEndpointOutput added in v0.12.0

func (LookupDevEndpointResultOutput) Arguments added in v0.12.0

func (LookupDevEndpointResultOutput) ElementType added in v0.12.0

func (LookupDevEndpointResultOutput) ExtraJarsS3Path added in v0.12.0

func (LookupDevEndpointResultOutput) ExtraPythonLibsS3Path added in v0.12.0

func (o LookupDevEndpointResultOutput) ExtraPythonLibsS3Path() pulumi.StringPtrOutput

func (LookupDevEndpointResultOutput) GlueVersion added in v0.12.0

func (LookupDevEndpointResultOutput) Id added in v0.12.0

func (LookupDevEndpointResultOutput) NumberOfNodes added in v0.12.0

func (LookupDevEndpointResultOutput) NumberOfWorkers added in v0.12.0

func (LookupDevEndpointResultOutput) PublicKey added in v0.12.0

func (LookupDevEndpointResultOutput) PublicKeys added in v0.12.0

func (LookupDevEndpointResultOutput) RoleArn added in v0.12.0

func (LookupDevEndpointResultOutput) SecurityConfiguration added in v0.12.0

func (o LookupDevEndpointResultOutput) SecurityConfiguration() pulumi.StringPtrOutput

func (LookupDevEndpointResultOutput) SecurityGroupIds added in v0.12.0

func (LookupDevEndpointResultOutput) SubnetId added in v0.12.0

func (LookupDevEndpointResultOutput) Tags added in v0.12.0

func (LookupDevEndpointResultOutput) ToLookupDevEndpointResultOutput added in v0.12.0

func (o LookupDevEndpointResultOutput) ToLookupDevEndpointResultOutput() LookupDevEndpointResultOutput

func (LookupDevEndpointResultOutput) ToLookupDevEndpointResultOutputWithContext added in v0.12.0

func (o LookupDevEndpointResultOutput) ToLookupDevEndpointResultOutputWithContext(ctx context.Context) LookupDevEndpointResultOutput

func (LookupDevEndpointResultOutput) WorkerType added in v0.12.0

type LookupJobArgs added in v0.12.0

type LookupJobArgs struct {
	Id string `pulumi:"id"`
}

type LookupJobOutputArgs added in v0.12.0

type LookupJobOutputArgs struct {
	Id pulumi.StringInput `pulumi:"id"`
}

func (LookupJobOutputArgs) ElementType added in v0.12.0

func (LookupJobOutputArgs) ElementType() reflect.Type

type LookupJobResult added in v0.12.0

type LookupJobResult struct {
	AllocatedCapacity       *float64                 `pulumi:"allocatedCapacity"`
	Command                 *JobCommand              `pulumi:"command"`
	Connections             *JobConnectionsList      `pulumi:"connections"`
	DefaultArguments        interface{}              `pulumi:"defaultArguments"`
	Description             *string                  `pulumi:"description"`
	ExecutionClass          *string                  `pulumi:"executionClass"`
	ExecutionProperty       *JobExecutionProperty    `pulumi:"executionProperty"`
	GlueVersion             *string                  `pulumi:"glueVersion"`
	Id                      *string                  `pulumi:"id"`
	LogUri                  *string                  `pulumi:"logUri"`
	MaxCapacity             *float64                 `pulumi:"maxCapacity"`
	MaxRetries              *float64                 `pulumi:"maxRetries"`
	NonOverridableArguments interface{}              `pulumi:"nonOverridableArguments"`
	NotificationProperty    *JobNotificationProperty `pulumi:"notificationProperty"`
	NumberOfWorkers         *int                     `pulumi:"numberOfWorkers"`
	Role                    *string                  `pulumi:"role"`
	SecurityConfiguration   *string                  `pulumi:"securityConfiguration"`
	Tags                    interface{}              `pulumi:"tags"`
	Timeout                 *int                     `pulumi:"timeout"`
	WorkerType              *string                  `pulumi:"workerType"`
}

func LookupJob added in v0.12.0

func LookupJob(ctx *pulumi.Context, args *LookupJobArgs, opts ...pulumi.InvokeOption) (*LookupJobResult, error)

Resource Type definition for AWS::Glue::Job

type LookupJobResultOutput added in v0.12.0

type LookupJobResultOutput struct{ *pulumi.OutputState }

func LookupJobOutput added in v0.12.0

func LookupJobOutput(ctx *pulumi.Context, args LookupJobOutputArgs, opts ...pulumi.InvokeOption) LookupJobResultOutput

func (LookupJobResultOutput) AllocatedCapacity added in v0.12.0

func (o LookupJobResultOutput) AllocatedCapacity() pulumi.Float64PtrOutput

func (LookupJobResultOutput) Command added in v0.12.0

func (LookupJobResultOutput) Connections added in v0.12.0

func (LookupJobResultOutput) DefaultArguments added in v0.12.0

func (o LookupJobResultOutput) DefaultArguments() pulumi.AnyOutput

func (LookupJobResultOutput) Description added in v0.12.0

func (LookupJobResultOutput) ElementType added in v0.12.0

func (LookupJobResultOutput) ElementType() reflect.Type

func (LookupJobResultOutput) ExecutionClass added in v0.38.0

func (o LookupJobResultOutput) ExecutionClass() pulumi.StringPtrOutput

func (LookupJobResultOutput) ExecutionProperty added in v0.12.0

func (LookupJobResultOutput) GlueVersion added in v0.12.0

func (LookupJobResultOutput) Id added in v0.12.0

func (LookupJobResultOutput) LogUri added in v0.12.0

func (LookupJobResultOutput) MaxCapacity added in v0.12.0

func (LookupJobResultOutput) MaxRetries added in v0.12.0

func (LookupJobResultOutput) NonOverridableArguments added in v0.38.0

func (o LookupJobResultOutput) NonOverridableArguments() pulumi.AnyOutput

func (LookupJobResultOutput) NotificationProperty added in v0.12.0

func (LookupJobResultOutput) NumberOfWorkers added in v0.12.0

func (o LookupJobResultOutput) NumberOfWorkers() pulumi.IntPtrOutput

func (LookupJobResultOutput) Role added in v0.12.0

func (LookupJobResultOutput) SecurityConfiguration added in v0.12.0

func (o LookupJobResultOutput) SecurityConfiguration() pulumi.StringPtrOutput

func (LookupJobResultOutput) Tags added in v0.12.0

func (LookupJobResultOutput) Timeout added in v0.12.0

func (LookupJobResultOutput) ToLookupJobResultOutput added in v0.12.0

func (o LookupJobResultOutput) ToLookupJobResultOutput() LookupJobResultOutput

func (LookupJobResultOutput) ToLookupJobResultOutputWithContext added in v0.12.0

func (o LookupJobResultOutput) ToLookupJobResultOutputWithContext(ctx context.Context) LookupJobResultOutput

func (LookupJobResultOutput) WorkerType added in v0.12.0

type LookupMLTransformArgs added in v0.12.0

type LookupMLTransformArgs struct {
	Id string `pulumi:"id"`
}

type LookupMLTransformOutputArgs added in v0.12.0

type LookupMLTransformOutputArgs struct {
	Id pulumi.StringInput `pulumi:"id"`
}

func (LookupMLTransformOutputArgs) ElementType added in v0.12.0

type LookupMLTransformResult added in v0.12.0

type LookupMLTransformResult struct {
	Description         *string                         `pulumi:"description"`
	GlueVersion         *string                         `pulumi:"glueVersion"`
	Id                  *string                         `pulumi:"id"`
	MaxCapacity         *float64                        `pulumi:"maxCapacity"`
	MaxRetries          *int                            `pulumi:"maxRetries"`
	Name                *string                         `pulumi:"name"`
	NumberOfWorkers     *int                            `pulumi:"numberOfWorkers"`
	Role                *string                         `pulumi:"role"`
	Tags                interface{}                     `pulumi:"tags"`
	Timeout             *int                            `pulumi:"timeout"`
	TransformEncryption *MLTransformTransformEncryption `pulumi:"transformEncryption"`
	TransformParameters *MLTransformTransformParameters `pulumi:"transformParameters"`
	WorkerType          *string                         `pulumi:"workerType"`
}

func LookupMLTransform added in v0.12.0

func LookupMLTransform(ctx *pulumi.Context, args *LookupMLTransformArgs, opts ...pulumi.InvokeOption) (*LookupMLTransformResult, error)

Resource Type definition for AWS::Glue::MLTransform

type LookupMLTransformResultOutput added in v0.12.0

type LookupMLTransformResultOutput struct{ *pulumi.OutputState }

func LookupMLTransformOutput added in v0.12.0

func (LookupMLTransformResultOutput) Description added in v0.12.0

func (LookupMLTransformResultOutput) ElementType added in v0.12.0

func (LookupMLTransformResultOutput) GlueVersion added in v0.12.0

func (LookupMLTransformResultOutput) Id added in v0.12.0

func (LookupMLTransformResultOutput) MaxCapacity added in v0.12.0

func (LookupMLTransformResultOutput) MaxRetries added in v0.12.0

func (LookupMLTransformResultOutput) Name added in v0.12.0

func (LookupMLTransformResultOutput) NumberOfWorkers added in v0.12.0

func (LookupMLTransformResultOutput) Role added in v0.12.0

func (LookupMLTransformResultOutput) Tags added in v0.12.0

func (LookupMLTransformResultOutput) Timeout added in v0.12.0

func (LookupMLTransformResultOutput) ToLookupMLTransformResultOutput added in v0.12.0

func (o LookupMLTransformResultOutput) ToLookupMLTransformResultOutput() LookupMLTransformResultOutput

func (LookupMLTransformResultOutput) ToLookupMLTransformResultOutputWithContext added in v0.12.0

func (o LookupMLTransformResultOutput) ToLookupMLTransformResultOutputWithContext(ctx context.Context) LookupMLTransformResultOutput

func (LookupMLTransformResultOutput) TransformEncryption added in v0.12.0

func (LookupMLTransformResultOutput) TransformParameters added in v0.12.0

func (LookupMLTransformResultOutput) WorkerType added in v0.12.0

type LookupPartitionArgs added in v0.12.0

type LookupPartitionArgs struct {
	Id string `pulumi:"id"`
}

type LookupPartitionOutputArgs added in v0.12.0

type LookupPartitionOutputArgs struct {
	Id pulumi.StringInput `pulumi:"id"`
}

func (LookupPartitionOutputArgs) ElementType added in v0.12.0

func (LookupPartitionOutputArgs) ElementType() reflect.Type

type LookupPartitionResult added in v0.12.0

type LookupPartitionResult struct {
	Id             *string             `pulumi:"id"`
	PartitionInput *PartitionInputType `pulumi:"partitionInput"`
}

func LookupPartition added in v0.12.0

func LookupPartition(ctx *pulumi.Context, args *LookupPartitionArgs, opts ...pulumi.InvokeOption) (*LookupPartitionResult, error)

Resource Type definition for AWS::Glue::Partition

type LookupPartitionResultOutput added in v0.12.0

type LookupPartitionResultOutput struct{ *pulumi.OutputState }

func LookupPartitionOutput added in v0.12.0

func (LookupPartitionResultOutput) ElementType added in v0.12.0

func (LookupPartitionResultOutput) Id added in v0.12.0

func (LookupPartitionResultOutput) PartitionInput added in v0.12.0

func (LookupPartitionResultOutput) ToLookupPartitionResultOutput added in v0.12.0

func (o LookupPartitionResultOutput) ToLookupPartitionResultOutput() LookupPartitionResultOutput

func (LookupPartitionResultOutput) ToLookupPartitionResultOutputWithContext added in v0.12.0

func (o LookupPartitionResultOutput) ToLookupPartitionResultOutputWithContext(ctx context.Context) LookupPartitionResultOutput

type LookupRegistryArgs added in v0.12.0

type LookupRegistryArgs struct {
	// Amazon Resource Name for the created Registry.
	Arn string `pulumi:"arn"`
}

type LookupRegistryOutputArgs added in v0.12.0

type LookupRegistryOutputArgs struct {
	// Amazon Resource Name for the created Registry.
	Arn pulumi.StringInput `pulumi:"arn"`
}

func (LookupRegistryOutputArgs) ElementType added in v0.12.0

func (LookupRegistryOutputArgs) ElementType() reflect.Type

type LookupRegistryResult added in v0.12.0

type LookupRegistryResult struct {
	// Amazon Resource Name for the created Registry.
	Arn *string `pulumi:"arn"`
	// A description of the registry. If description is not provided, there will not be any default value for this.
	Description *string `pulumi:"description"`
	// List of tags to tag the Registry
	Tags []RegistryTag `pulumi:"tags"`
}

func LookupRegistry added in v0.12.0

func LookupRegistry(ctx *pulumi.Context, args *LookupRegistryArgs, opts ...pulumi.InvokeOption) (*LookupRegistryResult, error)

This resource creates a Registry for authoring schemas as part of Glue Schema Registry.

type LookupRegistryResultOutput added in v0.12.0

type LookupRegistryResultOutput struct{ *pulumi.OutputState }

func LookupRegistryOutput added in v0.12.0

func LookupRegistryOutput(ctx *pulumi.Context, args LookupRegistryOutputArgs, opts ...pulumi.InvokeOption) LookupRegistryResultOutput

func (LookupRegistryResultOutput) Arn added in v0.12.0

Amazon Resource Name for the created Registry.

func (LookupRegistryResultOutput) Description added in v0.12.0

A description of the registry. If description is not provided, there will not be any default value for this.

func (LookupRegistryResultOutput) ElementType added in v0.12.0

func (LookupRegistryResultOutput) ElementType() reflect.Type

func (LookupRegistryResultOutput) Tags added in v0.12.0

List of tags to tag the Registry

func (LookupRegistryResultOutput) ToLookupRegistryResultOutput added in v0.12.0

func (o LookupRegistryResultOutput) ToLookupRegistryResultOutput() LookupRegistryResultOutput

func (LookupRegistryResultOutput) ToLookupRegistryResultOutputWithContext added in v0.12.0

func (o LookupRegistryResultOutput) ToLookupRegistryResultOutputWithContext(ctx context.Context) LookupRegistryResultOutput

type LookupSchemaArgs added in v0.12.0

type LookupSchemaArgs struct {
	// Amazon Resource Name for the Schema.
	Arn string `pulumi:"arn"`
}

type LookupSchemaOutputArgs added in v0.12.0

type LookupSchemaOutputArgs struct {
	// Amazon Resource Name for the Schema.
	Arn pulumi.StringInput `pulumi:"arn"`
}

func (LookupSchemaOutputArgs) ElementType added in v0.12.0

func (LookupSchemaOutputArgs) ElementType() reflect.Type

type LookupSchemaResult added in v0.12.0

type LookupSchemaResult struct {
	// Amazon Resource Name for the Schema.
	Arn               *string            `pulumi:"arn"`
	CheckpointVersion *SchemaVersionType `pulumi:"checkpointVersion"`
	// Compatibility setting for the schema.
	Compatibility *SchemaCompatibility `pulumi:"compatibility"`
	// A description of the schema. If description is not provided, there will not be any default value for this.
	Description *string `pulumi:"description"`
	// Represents the version ID associated with the initial schema version.
	InitialSchemaVersionId *string `pulumi:"initialSchemaVersionId"`
	// List of tags to tag the schema
	Tags []SchemaTag `pulumi:"tags"`
}

func LookupSchema added in v0.12.0

func LookupSchema(ctx *pulumi.Context, args *LookupSchemaArgs, opts ...pulumi.InvokeOption) (*LookupSchemaResult, error)

This resource represents a schema of Glue Schema Registry.

type LookupSchemaResultOutput added in v0.12.0

type LookupSchemaResultOutput struct{ *pulumi.OutputState }

func LookupSchemaOutput added in v0.12.0

func LookupSchemaOutput(ctx *pulumi.Context, args LookupSchemaOutputArgs, opts ...pulumi.InvokeOption) LookupSchemaResultOutput

func (LookupSchemaResultOutput) Arn added in v0.12.0

Amazon Resource Name for the Schema.

func (LookupSchemaResultOutput) CheckpointVersion added in v0.12.0

func (LookupSchemaResultOutput) Compatibility added in v0.12.0

Compatibility setting for the schema.

func (LookupSchemaResultOutput) Description added in v0.12.0

A description of the schema. If description is not provided, there will not be any default value for this.

func (LookupSchemaResultOutput) ElementType added in v0.12.0

func (LookupSchemaResultOutput) ElementType() reflect.Type

func (LookupSchemaResultOutput) InitialSchemaVersionId added in v0.12.0

func (o LookupSchemaResultOutput) InitialSchemaVersionId() pulumi.StringPtrOutput

Represents the version ID associated with the initial schema version.

func (LookupSchemaResultOutput) Tags added in v0.12.0

List of tags to tag the schema

func (LookupSchemaResultOutput) ToLookupSchemaResultOutput added in v0.12.0

func (o LookupSchemaResultOutput) ToLookupSchemaResultOutput() LookupSchemaResultOutput

func (LookupSchemaResultOutput) ToLookupSchemaResultOutputWithContext added in v0.12.0

func (o LookupSchemaResultOutput) ToLookupSchemaResultOutputWithContext(ctx context.Context) LookupSchemaResultOutput

type LookupSchemaVersionArgs added in v0.12.0

type LookupSchemaVersionArgs struct {
	// Represents the version ID associated with the schema version.
	VersionId string `pulumi:"versionId"`
}

type LookupSchemaVersionOutputArgs added in v0.12.0

type LookupSchemaVersionOutputArgs struct {
	// Represents the version ID associated with the schema version.
	VersionId pulumi.StringInput `pulumi:"versionId"`
}

func (LookupSchemaVersionOutputArgs) ElementType added in v0.12.0

type LookupSchemaVersionResult added in v0.12.0

type LookupSchemaVersionResult struct {
	// Represents the version ID associated with the schema version.
	VersionId *string `pulumi:"versionId"`
}

func LookupSchemaVersion added in v0.12.0

func LookupSchemaVersion(ctx *pulumi.Context, args *LookupSchemaVersionArgs, opts ...pulumi.InvokeOption) (*LookupSchemaVersionResult, error)

This resource represents an individual schema version of a schema defined in Glue Schema Registry.

type LookupSchemaVersionResultOutput added in v0.12.0

type LookupSchemaVersionResultOutput struct{ *pulumi.OutputState }

func LookupSchemaVersionOutput added in v0.12.0

func (LookupSchemaVersionResultOutput) ElementType added in v0.12.0

func (LookupSchemaVersionResultOutput) ToLookupSchemaVersionResultOutput added in v0.12.0

func (o LookupSchemaVersionResultOutput) ToLookupSchemaVersionResultOutput() LookupSchemaVersionResultOutput

func (LookupSchemaVersionResultOutput) ToLookupSchemaVersionResultOutputWithContext added in v0.12.0

func (o LookupSchemaVersionResultOutput) ToLookupSchemaVersionResultOutputWithContext(ctx context.Context) LookupSchemaVersionResultOutput

func (LookupSchemaVersionResultOutput) VersionId added in v0.12.0

Represents the version ID associated with the schema version.

type LookupSecurityConfigurationArgs added in v0.12.0

type LookupSecurityConfigurationArgs struct {
	Id string `pulumi:"id"`
}

type LookupSecurityConfigurationOutputArgs added in v0.12.0

type LookupSecurityConfigurationOutputArgs struct {
	Id pulumi.StringInput `pulumi:"id"`
}

func (LookupSecurityConfigurationOutputArgs) ElementType added in v0.12.0

type LookupSecurityConfigurationResult added in v0.12.0

type LookupSecurityConfigurationResult struct {
	EncryptionConfiguration *SecurityConfigurationEncryptionConfiguration `pulumi:"encryptionConfiguration"`
	Id                      *string                                       `pulumi:"id"`
}

func LookupSecurityConfiguration added in v0.12.0

func LookupSecurityConfiguration(ctx *pulumi.Context, args *LookupSecurityConfigurationArgs, opts ...pulumi.InvokeOption) (*LookupSecurityConfigurationResult, error)

Resource Type definition for AWS::Glue::SecurityConfiguration

type LookupSecurityConfigurationResultOutput added in v0.12.0

type LookupSecurityConfigurationResultOutput struct{ *pulumi.OutputState }

func (LookupSecurityConfigurationResultOutput) ElementType added in v0.12.0

func (LookupSecurityConfigurationResultOutput) EncryptionConfiguration added in v0.12.0

func (LookupSecurityConfigurationResultOutput) Id added in v0.12.0

func (LookupSecurityConfigurationResultOutput) ToLookupSecurityConfigurationResultOutput added in v0.12.0

func (o LookupSecurityConfigurationResultOutput) ToLookupSecurityConfigurationResultOutput() LookupSecurityConfigurationResultOutput

func (LookupSecurityConfigurationResultOutput) ToLookupSecurityConfigurationResultOutputWithContext added in v0.12.0

func (o LookupSecurityConfigurationResultOutput) ToLookupSecurityConfigurationResultOutputWithContext(ctx context.Context) LookupSecurityConfigurationResultOutput

type LookupTableArgs added in v0.12.0

type LookupTableArgs struct {
	Id string `pulumi:"id"`
}

type LookupTableOutputArgs added in v0.12.0

type LookupTableOutputArgs struct {
	Id pulumi.StringInput `pulumi:"id"`
}

func (LookupTableOutputArgs) ElementType added in v0.12.0

func (LookupTableOutputArgs) ElementType() reflect.Type

type LookupTableResult added in v0.12.0

type LookupTableResult struct {
	Id         *string         `pulumi:"id"`
	TableInput *TableInputType `pulumi:"tableInput"`
}

func LookupTable added in v0.12.0

func LookupTable(ctx *pulumi.Context, args *LookupTableArgs, opts ...pulumi.InvokeOption) (*LookupTableResult, error)

Resource Type definition for AWS::Glue::Table

type LookupTableResultOutput added in v0.12.0

type LookupTableResultOutput struct{ *pulumi.OutputState }

func LookupTableOutput added in v0.12.0

func LookupTableOutput(ctx *pulumi.Context, args LookupTableOutputArgs, opts ...pulumi.InvokeOption) LookupTableResultOutput

func (LookupTableResultOutput) ElementType added in v0.12.0

func (LookupTableResultOutput) ElementType() reflect.Type

func (LookupTableResultOutput) Id added in v0.12.0

func (LookupTableResultOutput) TableInput added in v0.12.0

func (LookupTableResultOutput) ToLookupTableResultOutput added in v0.12.0

func (o LookupTableResultOutput) ToLookupTableResultOutput() LookupTableResultOutput

func (LookupTableResultOutput) ToLookupTableResultOutputWithContext added in v0.12.0

func (o LookupTableResultOutput) ToLookupTableResultOutputWithContext(ctx context.Context) LookupTableResultOutput

type LookupTriggerArgs added in v0.12.0

type LookupTriggerArgs struct {
	Id string `pulumi:"id"`
}

type LookupTriggerOutputArgs added in v0.12.0

type LookupTriggerOutputArgs struct {
	Id pulumi.StringInput `pulumi:"id"`
}

func (LookupTriggerOutputArgs) ElementType added in v0.12.0

func (LookupTriggerOutputArgs) ElementType() reflect.Type

type LookupTriggerResult added in v0.12.0

type LookupTriggerResult struct {
	Actions                []TriggerAction                `pulumi:"actions"`
	Description            *string                        `pulumi:"description"`
	EventBatchingCondition *TriggerEventBatchingCondition `pulumi:"eventBatchingCondition"`
	Id                     *string                        `pulumi:"id"`
	Predicate              *TriggerPredicate              `pulumi:"predicate"`
	Schedule               *string                        `pulumi:"schedule"`
	StartOnCreation        *bool                          `pulumi:"startOnCreation"`
	Tags                   interface{}                    `pulumi:"tags"`
}

func LookupTrigger added in v0.12.0

func LookupTrigger(ctx *pulumi.Context, args *LookupTriggerArgs, opts ...pulumi.InvokeOption) (*LookupTriggerResult, error)

Resource Type definition for AWS::Glue::Trigger

type LookupTriggerResultOutput added in v0.12.0

type LookupTriggerResultOutput struct{ *pulumi.OutputState }

func LookupTriggerOutput added in v0.12.0

func LookupTriggerOutput(ctx *pulumi.Context, args LookupTriggerOutputArgs, opts ...pulumi.InvokeOption) LookupTriggerResultOutput

func (LookupTriggerResultOutput) Actions added in v0.12.0

func (LookupTriggerResultOutput) Description added in v0.12.0

func (LookupTriggerResultOutput) ElementType added in v0.12.0

func (LookupTriggerResultOutput) ElementType() reflect.Type

func (LookupTriggerResultOutput) EventBatchingCondition added in v0.38.0

func (LookupTriggerResultOutput) Id added in v0.12.0

func (LookupTriggerResultOutput) Predicate added in v0.12.0

func (LookupTriggerResultOutput) Schedule added in v0.12.0

func (LookupTriggerResultOutput) StartOnCreation added in v0.12.0

func (o LookupTriggerResultOutput) StartOnCreation() pulumi.BoolPtrOutput

func (LookupTriggerResultOutput) Tags added in v0.12.0

func (LookupTriggerResultOutput) ToLookupTriggerResultOutput added in v0.12.0

func (o LookupTriggerResultOutput) ToLookupTriggerResultOutput() LookupTriggerResultOutput

func (LookupTriggerResultOutput) ToLookupTriggerResultOutputWithContext added in v0.12.0

func (o LookupTriggerResultOutput) ToLookupTriggerResultOutputWithContext(ctx context.Context) LookupTriggerResultOutput

type LookupWorkflowArgs added in v0.12.0

type LookupWorkflowArgs struct {
	Id string `pulumi:"id"`
}

type LookupWorkflowOutputArgs added in v0.12.0

type LookupWorkflowOutputArgs struct {
	Id pulumi.StringInput `pulumi:"id"`
}

func (LookupWorkflowOutputArgs) ElementType added in v0.12.0

func (LookupWorkflowOutputArgs) ElementType() reflect.Type

type LookupWorkflowResult added in v0.12.0

type LookupWorkflowResult struct {
	DefaultRunProperties interface{} `pulumi:"defaultRunProperties"`
	Description          *string     `pulumi:"description"`
	Id                   *string     `pulumi:"id"`
	MaxConcurrentRuns    *int        `pulumi:"maxConcurrentRuns"`
	Tags                 interface{} `pulumi:"tags"`
}

func LookupWorkflow added in v0.12.0

func LookupWorkflow(ctx *pulumi.Context, args *LookupWorkflowArgs, opts ...pulumi.InvokeOption) (*LookupWorkflowResult, error)

Resource Type definition for AWS::Glue::Workflow

type LookupWorkflowResultOutput added in v0.12.0

type LookupWorkflowResultOutput struct{ *pulumi.OutputState }

func LookupWorkflowOutput added in v0.12.0

func LookupWorkflowOutput(ctx *pulumi.Context, args LookupWorkflowOutputArgs, opts ...pulumi.InvokeOption) LookupWorkflowResultOutput

func (LookupWorkflowResultOutput) DefaultRunProperties added in v0.12.0

func (o LookupWorkflowResultOutput) DefaultRunProperties() pulumi.AnyOutput

func (LookupWorkflowResultOutput) Description added in v0.12.0

func (LookupWorkflowResultOutput) ElementType added in v0.12.0

func (LookupWorkflowResultOutput) ElementType() reflect.Type

func (LookupWorkflowResultOutput) Id added in v0.12.0

func (LookupWorkflowResultOutput) MaxConcurrentRuns added in v0.38.0

func (o LookupWorkflowResultOutput) MaxConcurrentRuns() pulumi.IntPtrOutput

func (LookupWorkflowResultOutput) Tags added in v0.12.0

func (LookupWorkflowResultOutput) ToLookupWorkflowResultOutput added in v0.12.0

func (o LookupWorkflowResultOutput) ToLookupWorkflowResultOutput() LookupWorkflowResultOutput

func (LookupWorkflowResultOutput) ToLookupWorkflowResultOutputWithContext added in v0.12.0

func (o LookupWorkflowResultOutput) ToLookupWorkflowResultOutputWithContext(ctx context.Context) LookupWorkflowResultOutput

type MLTransform deprecated

type MLTransform struct {
	pulumi.CustomResourceState

	Description         pulumi.StringPtrOutput                  `pulumi:"description"`
	GlueVersion         pulumi.StringPtrOutput                  `pulumi:"glueVersion"`
	InputRecordTables   MLTransformInputRecordTablesOutput      `pulumi:"inputRecordTables"`
	MaxCapacity         pulumi.Float64PtrOutput                 `pulumi:"maxCapacity"`
	MaxRetries          pulumi.IntPtrOutput                     `pulumi:"maxRetries"`
	Name                pulumi.StringPtrOutput                  `pulumi:"name"`
	NumberOfWorkers     pulumi.IntPtrOutput                     `pulumi:"numberOfWorkers"`
	Role                pulumi.StringOutput                     `pulumi:"role"`
	Tags                pulumi.AnyOutput                        `pulumi:"tags"`
	Timeout             pulumi.IntPtrOutput                     `pulumi:"timeout"`
	TransformEncryption MLTransformTransformEncryptionPtrOutput `pulumi:"transformEncryption"`
	TransformParameters MLTransformTransformParametersOutput    `pulumi:"transformParameters"`
	WorkerType          pulumi.StringPtrOutput                  `pulumi:"workerType"`
}

Resource Type definition for AWS::Glue::MLTransform

Deprecated: MLTransform is not yet supported by AWS Native, so its creation will currently fail. Please use the classic AWS provider, if possible.

func GetMLTransform

func GetMLTransform(ctx *pulumi.Context,
	name string, id pulumi.IDInput, state *MLTransformState, opts ...pulumi.ResourceOption) (*MLTransform, error)

GetMLTransform gets an existing MLTransform resource's state with the given name, ID, and optional state properties that are used to uniquely qualify the lookup (nil if not required).

func NewMLTransform

func NewMLTransform(ctx *pulumi.Context,
	name string, args *MLTransformArgs, opts ...pulumi.ResourceOption) (*MLTransform, error)

NewMLTransform registers a new resource with the given unique name, arguments, and options.

func (*MLTransform) ElementType

func (*MLTransform) ElementType() reflect.Type

func (*MLTransform) ToMLTransformOutput

func (i *MLTransform) ToMLTransformOutput() MLTransformOutput

func (*MLTransform) ToMLTransformOutputWithContext

func (i *MLTransform) ToMLTransformOutputWithContext(ctx context.Context) MLTransformOutput

type MLTransformArgs

type MLTransformArgs struct {
	Description         pulumi.StringPtrInput
	GlueVersion         pulumi.StringPtrInput
	InputRecordTables   MLTransformInputRecordTablesInput
	MaxCapacity         pulumi.Float64PtrInput
	MaxRetries          pulumi.IntPtrInput
	Name                pulumi.StringPtrInput
	NumberOfWorkers     pulumi.IntPtrInput
	Role                pulumi.StringInput
	Tags                pulumi.Input
	Timeout             pulumi.IntPtrInput
	TransformEncryption MLTransformTransformEncryptionPtrInput
	TransformParameters MLTransformTransformParametersInput
	WorkerType          pulumi.StringPtrInput
}

The set of arguments for constructing a MLTransform resource.

func (MLTransformArgs) ElementType

func (MLTransformArgs) ElementType() reflect.Type

type MLTransformFindMatchesParameters

type MLTransformFindMatchesParameters struct {
	AccuracyCostTradeoff    *float64 `pulumi:"accuracyCostTradeoff"`
	EnforceProvidedLabels   *bool    `pulumi:"enforceProvidedLabels"`
	PrecisionRecallTradeoff *float64 `pulumi:"precisionRecallTradeoff"`
	PrimaryKeyColumnName    string   `pulumi:"primaryKeyColumnName"`
}

type MLTransformFindMatchesParametersArgs

type MLTransformFindMatchesParametersArgs struct {
	AccuracyCostTradeoff    pulumi.Float64PtrInput `pulumi:"accuracyCostTradeoff"`
	EnforceProvidedLabels   pulumi.BoolPtrInput    `pulumi:"enforceProvidedLabels"`
	PrecisionRecallTradeoff pulumi.Float64PtrInput `pulumi:"precisionRecallTradeoff"`
	PrimaryKeyColumnName    pulumi.StringInput     `pulumi:"primaryKeyColumnName"`
}

func (MLTransformFindMatchesParametersArgs) ElementType

func (MLTransformFindMatchesParametersArgs) ToMLTransformFindMatchesParametersOutput

func (i MLTransformFindMatchesParametersArgs) ToMLTransformFindMatchesParametersOutput() MLTransformFindMatchesParametersOutput

func (MLTransformFindMatchesParametersArgs) ToMLTransformFindMatchesParametersOutputWithContext

func (i MLTransformFindMatchesParametersArgs) ToMLTransformFindMatchesParametersOutputWithContext(ctx context.Context) MLTransformFindMatchesParametersOutput

func (MLTransformFindMatchesParametersArgs) ToMLTransformFindMatchesParametersPtrOutput

func (i MLTransformFindMatchesParametersArgs) ToMLTransformFindMatchesParametersPtrOutput() MLTransformFindMatchesParametersPtrOutput

func (MLTransformFindMatchesParametersArgs) ToMLTransformFindMatchesParametersPtrOutputWithContext

func (i MLTransformFindMatchesParametersArgs) ToMLTransformFindMatchesParametersPtrOutputWithContext(ctx context.Context) MLTransformFindMatchesParametersPtrOutput

type MLTransformFindMatchesParametersInput

type MLTransformFindMatchesParametersInput interface {
	pulumi.Input

	ToMLTransformFindMatchesParametersOutput() MLTransformFindMatchesParametersOutput
	ToMLTransformFindMatchesParametersOutputWithContext(context.Context) MLTransformFindMatchesParametersOutput
}

MLTransformFindMatchesParametersInput is an input type that accepts MLTransformFindMatchesParametersArgs and MLTransformFindMatchesParametersOutput values. You can construct a concrete instance of `MLTransformFindMatchesParametersInput` via:

MLTransformFindMatchesParametersArgs{...}

type MLTransformFindMatchesParametersOutput

type MLTransformFindMatchesParametersOutput struct{ *pulumi.OutputState }

func (MLTransformFindMatchesParametersOutput) AccuracyCostTradeoff

func (MLTransformFindMatchesParametersOutput) ElementType

func (MLTransformFindMatchesParametersOutput) EnforceProvidedLabels

func (MLTransformFindMatchesParametersOutput) PrecisionRecallTradeoff

func (MLTransformFindMatchesParametersOutput) PrimaryKeyColumnName

func (MLTransformFindMatchesParametersOutput) ToMLTransformFindMatchesParametersOutput

func (o MLTransformFindMatchesParametersOutput) ToMLTransformFindMatchesParametersOutput() MLTransformFindMatchesParametersOutput

func (MLTransformFindMatchesParametersOutput) ToMLTransformFindMatchesParametersOutputWithContext

func (o MLTransformFindMatchesParametersOutput) ToMLTransformFindMatchesParametersOutputWithContext(ctx context.Context) MLTransformFindMatchesParametersOutput

func (MLTransformFindMatchesParametersOutput) ToMLTransformFindMatchesParametersPtrOutput

func (o MLTransformFindMatchesParametersOutput) ToMLTransformFindMatchesParametersPtrOutput() MLTransformFindMatchesParametersPtrOutput

func (MLTransformFindMatchesParametersOutput) ToMLTransformFindMatchesParametersPtrOutputWithContext

func (o MLTransformFindMatchesParametersOutput) ToMLTransformFindMatchesParametersPtrOutputWithContext(ctx context.Context) MLTransformFindMatchesParametersPtrOutput

type MLTransformFindMatchesParametersPtrInput

type MLTransformFindMatchesParametersPtrInput interface {
	pulumi.Input

	ToMLTransformFindMatchesParametersPtrOutput() MLTransformFindMatchesParametersPtrOutput
	ToMLTransformFindMatchesParametersPtrOutputWithContext(context.Context) MLTransformFindMatchesParametersPtrOutput
}

MLTransformFindMatchesParametersPtrInput is an input type that accepts MLTransformFindMatchesParametersArgs, MLTransformFindMatchesParametersPtr and MLTransformFindMatchesParametersPtrOutput values. You can construct a concrete instance of `MLTransformFindMatchesParametersPtrInput` via:

        MLTransformFindMatchesParametersArgs{...}

or:

        nil

type MLTransformFindMatchesParametersPtrOutput

type MLTransformFindMatchesParametersPtrOutput struct{ *pulumi.OutputState }

func (MLTransformFindMatchesParametersPtrOutput) AccuracyCostTradeoff

func (MLTransformFindMatchesParametersPtrOutput) Elem

func (MLTransformFindMatchesParametersPtrOutput) ElementType

func (MLTransformFindMatchesParametersPtrOutput) EnforceProvidedLabels

func (MLTransformFindMatchesParametersPtrOutput) PrecisionRecallTradeoff

func (MLTransformFindMatchesParametersPtrOutput) PrimaryKeyColumnName

func (MLTransformFindMatchesParametersPtrOutput) ToMLTransformFindMatchesParametersPtrOutput

func (o MLTransformFindMatchesParametersPtrOutput) ToMLTransformFindMatchesParametersPtrOutput() MLTransformFindMatchesParametersPtrOutput

func (MLTransformFindMatchesParametersPtrOutput) ToMLTransformFindMatchesParametersPtrOutputWithContext

func (o MLTransformFindMatchesParametersPtrOutput) ToMLTransformFindMatchesParametersPtrOutputWithContext(ctx context.Context) MLTransformFindMatchesParametersPtrOutput

type MLTransformGlueTables

type MLTransformGlueTables struct {
	CatalogId      *string `pulumi:"catalogId"`
	ConnectionName *string `pulumi:"connectionName"`
	DatabaseName   string  `pulumi:"databaseName"`
	TableName      string  `pulumi:"tableName"`
}

type MLTransformGlueTablesArgs

type MLTransformGlueTablesArgs struct {
	CatalogId      pulumi.StringPtrInput `pulumi:"catalogId"`
	ConnectionName pulumi.StringPtrInput `pulumi:"connectionName"`
	DatabaseName   pulumi.StringInput    `pulumi:"databaseName"`
	TableName      pulumi.StringInput    `pulumi:"tableName"`
}

func (MLTransformGlueTablesArgs) ElementType

func (MLTransformGlueTablesArgs) ElementType() reflect.Type

func (MLTransformGlueTablesArgs) ToMLTransformGlueTablesOutput

func (i MLTransformGlueTablesArgs) ToMLTransformGlueTablesOutput() MLTransformGlueTablesOutput

func (MLTransformGlueTablesArgs) ToMLTransformGlueTablesOutputWithContext

func (i MLTransformGlueTablesArgs) ToMLTransformGlueTablesOutputWithContext(ctx context.Context) MLTransformGlueTablesOutput

type MLTransformGlueTablesArray

type MLTransformGlueTablesArray []MLTransformGlueTablesInput

func (MLTransformGlueTablesArray) ElementType

func (MLTransformGlueTablesArray) ElementType() reflect.Type

func (MLTransformGlueTablesArray) ToMLTransformGlueTablesArrayOutput

func (i MLTransformGlueTablesArray) ToMLTransformGlueTablesArrayOutput() MLTransformGlueTablesArrayOutput

func (MLTransformGlueTablesArray) ToMLTransformGlueTablesArrayOutputWithContext

func (i MLTransformGlueTablesArray) ToMLTransformGlueTablesArrayOutputWithContext(ctx context.Context) MLTransformGlueTablesArrayOutput

type MLTransformGlueTablesArrayInput

type MLTransformGlueTablesArrayInput interface {
	pulumi.Input

	ToMLTransformGlueTablesArrayOutput() MLTransformGlueTablesArrayOutput
	ToMLTransformGlueTablesArrayOutputWithContext(context.Context) MLTransformGlueTablesArrayOutput
}

MLTransformGlueTablesArrayInput is an input type that accepts MLTransformGlueTablesArray and MLTransformGlueTablesArrayOutput values. You can construct a concrete instance of `MLTransformGlueTablesArrayInput` via:

MLTransformGlueTablesArray{ MLTransformGlueTablesArgs{...} }

type MLTransformGlueTablesArrayOutput

type MLTransformGlueTablesArrayOutput struct{ *pulumi.OutputState }

func (MLTransformGlueTablesArrayOutput) ElementType

func (MLTransformGlueTablesArrayOutput) Index

func (MLTransformGlueTablesArrayOutput) ToMLTransformGlueTablesArrayOutput

func (o MLTransformGlueTablesArrayOutput) ToMLTransformGlueTablesArrayOutput() MLTransformGlueTablesArrayOutput

func (MLTransformGlueTablesArrayOutput) ToMLTransformGlueTablesArrayOutputWithContext

func (o MLTransformGlueTablesArrayOutput) ToMLTransformGlueTablesArrayOutputWithContext(ctx context.Context) MLTransformGlueTablesArrayOutput

type MLTransformGlueTablesInput

type MLTransformGlueTablesInput interface {
	pulumi.Input

	ToMLTransformGlueTablesOutput() MLTransformGlueTablesOutput
	ToMLTransformGlueTablesOutputWithContext(context.Context) MLTransformGlueTablesOutput
}

MLTransformGlueTablesInput is an input type that accepts MLTransformGlueTablesArgs and MLTransformGlueTablesOutput values. You can construct a concrete instance of `MLTransformGlueTablesInput` via:

MLTransformGlueTablesArgs{...}

type MLTransformGlueTablesOutput

type MLTransformGlueTablesOutput struct{ *pulumi.OutputState }

func (MLTransformGlueTablesOutput) CatalogId

func (MLTransformGlueTablesOutput) ConnectionName

func (MLTransformGlueTablesOutput) DatabaseName

func (MLTransformGlueTablesOutput) ElementType

func (MLTransformGlueTablesOutput) TableName

func (MLTransformGlueTablesOutput) ToMLTransformGlueTablesOutput

func (o MLTransformGlueTablesOutput) ToMLTransformGlueTablesOutput() MLTransformGlueTablesOutput

func (MLTransformGlueTablesOutput) ToMLTransformGlueTablesOutputWithContext

func (o MLTransformGlueTablesOutput) ToMLTransformGlueTablesOutputWithContext(ctx context.Context) MLTransformGlueTablesOutput

type MLTransformInput

type MLTransformInput interface {
	pulumi.Input

	ToMLTransformOutput() MLTransformOutput
	ToMLTransformOutputWithContext(ctx context.Context) MLTransformOutput
}

type MLTransformInputRecordTables

type MLTransformInputRecordTables struct {
	GlueTables []MLTransformGlueTables `pulumi:"glueTables"`
}

type MLTransformInputRecordTablesArgs

type MLTransformInputRecordTablesArgs struct {
	GlueTables MLTransformGlueTablesArrayInput `pulumi:"glueTables"`
}

func (MLTransformInputRecordTablesArgs) ElementType

func (MLTransformInputRecordTablesArgs) ToMLTransformInputRecordTablesOutput

func (i MLTransformInputRecordTablesArgs) ToMLTransformInputRecordTablesOutput() MLTransformInputRecordTablesOutput

func (MLTransformInputRecordTablesArgs) ToMLTransformInputRecordTablesOutputWithContext

func (i MLTransformInputRecordTablesArgs) ToMLTransformInputRecordTablesOutputWithContext(ctx context.Context) MLTransformInputRecordTablesOutput

type MLTransformInputRecordTablesInput

type MLTransformInputRecordTablesInput interface {
	pulumi.Input

	ToMLTransformInputRecordTablesOutput() MLTransformInputRecordTablesOutput
	ToMLTransformInputRecordTablesOutputWithContext(context.Context) MLTransformInputRecordTablesOutput
}

MLTransformInputRecordTablesInput is an input type that accepts MLTransformInputRecordTablesArgs and MLTransformInputRecordTablesOutput values. You can construct a concrete instance of `MLTransformInputRecordTablesInput` via:

MLTransformInputRecordTablesArgs{...}

type MLTransformInputRecordTablesOutput

type MLTransformInputRecordTablesOutput struct{ *pulumi.OutputState }

func (MLTransformInputRecordTablesOutput) ElementType

func (MLTransformInputRecordTablesOutput) GlueTables

func (MLTransformInputRecordTablesOutput) ToMLTransformInputRecordTablesOutput

func (o MLTransformInputRecordTablesOutput) ToMLTransformInputRecordTablesOutput() MLTransformInputRecordTablesOutput

func (MLTransformInputRecordTablesOutput) ToMLTransformInputRecordTablesOutputWithContext

func (o MLTransformInputRecordTablesOutput) ToMLTransformInputRecordTablesOutputWithContext(ctx context.Context) MLTransformInputRecordTablesOutput

type MLTransformMLUserDataEncryption

type MLTransformMLUserDataEncryption struct {
	KmsKeyId                 *string `pulumi:"kmsKeyId"`
	MLUserDataEncryptionMode string  `pulumi:"mLUserDataEncryptionMode"`
}

type MLTransformMLUserDataEncryptionArgs

type MLTransformMLUserDataEncryptionArgs struct {
	KmsKeyId                 pulumi.StringPtrInput `pulumi:"kmsKeyId"`
	MLUserDataEncryptionMode pulumi.StringInput    `pulumi:"mLUserDataEncryptionMode"`
}

func (MLTransformMLUserDataEncryptionArgs) ElementType

func (MLTransformMLUserDataEncryptionArgs) ToMLTransformMLUserDataEncryptionOutput

func (i MLTransformMLUserDataEncryptionArgs) ToMLTransformMLUserDataEncryptionOutput() MLTransformMLUserDataEncryptionOutput

func (MLTransformMLUserDataEncryptionArgs) ToMLTransformMLUserDataEncryptionOutputWithContext

func (i MLTransformMLUserDataEncryptionArgs) ToMLTransformMLUserDataEncryptionOutputWithContext(ctx context.Context) MLTransformMLUserDataEncryptionOutput

func (MLTransformMLUserDataEncryptionArgs) ToMLTransformMLUserDataEncryptionPtrOutput

func (i MLTransformMLUserDataEncryptionArgs) ToMLTransformMLUserDataEncryptionPtrOutput() MLTransformMLUserDataEncryptionPtrOutput

func (MLTransformMLUserDataEncryptionArgs) ToMLTransformMLUserDataEncryptionPtrOutputWithContext

func (i MLTransformMLUserDataEncryptionArgs) ToMLTransformMLUserDataEncryptionPtrOutputWithContext(ctx context.Context) MLTransformMLUserDataEncryptionPtrOutput

type MLTransformMLUserDataEncryptionInput

type MLTransformMLUserDataEncryptionInput interface {
	pulumi.Input

	ToMLTransformMLUserDataEncryptionOutput() MLTransformMLUserDataEncryptionOutput
	ToMLTransformMLUserDataEncryptionOutputWithContext(context.Context) MLTransformMLUserDataEncryptionOutput
}

MLTransformMLUserDataEncryptionInput is an input type that accepts MLTransformMLUserDataEncryptionArgs and MLTransformMLUserDataEncryptionOutput values. You can construct a concrete instance of `MLTransformMLUserDataEncryptionInput` via:

MLTransformMLUserDataEncryptionArgs{...}

type MLTransformMLUserDataEncryptionOutput

type MLTransformMLUserDataEncryptionOutput struct{ *pulumi.OutputState }

func (MLTransformMLUserDataEncryptionOutput) ElementType

func (MLTransformMLUserDataEncryptionOutput) KmsKeyId

func (MLTransformMLUserDataEncryptionOutput) MLUserDataEncryptionMode

func (o MLTransformMLUserDataEncryptionOutput) MLUserDataEncryptionMode() pulumi.StringOutput

func (MLTransformMLUserDataEncryptionOutput) ToMLTransformMLUserDataEncryptionOutput

func (o MLTransformMLUserDataEncryptionOutput) ToMLTransformMLUserDataEncryptionOutput() MLTransformMLUserDataEncryptionOutput

func (MLTransformMLUserDataEncryptionOutput) ToMLTransformMLUserDataEncryptionOutputWithContext

func (o MLTransformMLUserDataEncryptionOutput) ToMLTransformMLUserDataEncryptionOutputWithContext(ctx context.Context) MLTransformMLUserDataEncryptionOutput

func (MLTransformMLUserDataEncryptionOutput) ToMLTransformMLUserDataEncryptionPtrOutput

func (o MLTransformMLUserDataEncryptionOutput) ToMLTransformMLUserDataEncryptionPtrOutput() MLTransformMLUserDataEncryptionPtrOutput

func (MLTransformMLUserDataEncryptionOutput) ToMLTransformMLUserDataEncryptionPtrOutputWithContext

func (o MLTransformMLUserDataEncryptionOutput) ToMLTransformMLUserDataEncryptionPtrOutputWithContext(ctx context.Context) MLTransformMLUserDataEncryptionPtrOutput

type MLTransformMLUserDataEncryptionPtrInput

type MLTransformMLUserDataEncryptionPtrInput interface {
	pulumi.Input

	ToMLTransformMLUserDataEncryptionPtrOutput() MLTransformMLUserDataEncryptionPtrOutput
	ToMLTransformMLUserDataEncryptionPtrOutputWithContext(context.Context) MLTransformMLUserDataEncryptionPtrOutput
}

MLTransformMLUserDataEncryptionPtrInput is an input type that accepts MLTransformMLUserDataEncryptionArgs, MLTransformMLUserDataEncryptionPtr and MLTransformMLUserDataEncryptionPtrOutput values. You can construct a concrete instance of `MLTransformMLUserDataEncryptionPtrInput` via:

        MLTransformMLUserDataEncryptionArgs{...}

or:

        nil

type MLTransformMLUserDataEncryptionPtrOutput

type MLTransformMLUserDataEncryptionPtrOutput struct{ *pulumi.OutputState }

func (MLTransformMLUserDataEncryptionPtrOutput) Elem

func (MLTransformMLUserDataEncryptionPtrOutput) ElementType

func (MLTransformMLUserDataEncryptionPtrOutput) KmsKeyId

func (MLTransformMLUserDataEncryptionPtrOutput) MLUserDataEncryptionMode

func (MLTransformMLUserDataEncryptionPtrOutput) ToMLTransformMLUserDataEncryptionPtrOutput

func (o MLTransformMLUserDataEncryptionPtrOutput) ToMLTransformMLUserDataEncryptionPtrOutput() MLTransformMLUserDataEncryptionPtrOutput

func (MLTransformMLUserDataEncryptionPtrOutput) ToMLTransformMLUserDataEncryptionPtrOutputWithContext

func (o MLTransformMLUserDataEncryptionPtrOutput) ToMLTransformMLUserDataEncryptionPtrOutputWithContext(ctx context.Context) MLTransformMLUserDataEncryptionPtrOutput

type MLTransformOutput

type MLTransformOutput struct{ *pulumi.OutputState }

func (MLTransformOutput) Description added in v0.17.0

func (o MLTransformOutput) Description() pulumi.StringPtrOutput

func (MLTransformOutput) ElementType

func (MLTransformOutput) ElementType() reflect.Type

func (MLTransformOutput) GlueVersion added in v0.17.0

func (o MLTransformOutput) GlueVersion() pulumi.StringPtrOutput

func (MLTransformOutput) InputRecordTables added in v0.17.0

func (MLTransformOutput) MaxCapacity added in v0.17.0

func (o MLTransformOutput) MaxCapacity() pulumi.Float64PtrOutput

func (MLTransformOutput) MaxRetries added in v0.17.0

func (o MLTransformOutput) MaxRetries() pulumi.IntPtrOutput

func (MLTransformOutput) Name added in v0.17.0

func (MLTransformOutput) NumberOfWorkers added in v0.17.0

func (o MLTransformOutput) NumberOfWorkers() pulumi.IntPtrOutput

func (MLTransformOutput) Role added in v0.17.0

func (MLTransformOutput) Tags added in v0.17.0

func (MLTransformOutput) Timeout added in v0.17.0

func (MLTransformOutput) ToMLTransformOutput

func (o MLTransformOutput) ToMLTransformOutput() MLTransformOutput

func (MLTransformOutput) ToMLTransformOutputWithContext

func (o MLTransformOutput) ToMLTransformOutputWithContext(ctx context.Context) MLTransformOutput

func (MLTransformOutput) TransformEncryption added in v0.17.0

func (MLTransformOutput) TransformParameters added in v0.17.0

func (MLTransformOutput) WorkerType added in v0.17.0

func (o MLTransformOutput) WorkerType() pulumi.StringPtrOutput

type MLTransformState

type MLTransformState struct {
}

func (MLTransformState) ElementType

func (MLTransformState) ElementType() reflect.Type

type MLTransformTransformEncryption

type MLTransformTransformEncryption struct {
	MLUserDataEncryption             *MLTransformMLUserDataEncryption `pulumi:"mLUserDataEncryption"`
	TaskRunSecurityConfigurationName *string                          `pulumi:"taskRunSecurityConfigurationName"`
}

type MLTransformTransformEncryptionArgs

type MLTransformTransformEncryptionArgs struct {
	MLUserDataEncryption             MLTransformMLUserDataEncryptionPtrInput `pulumi:"mLUserDataEncryption"`
	TaskRunSecurityConfigurationName pulumi.StringPtrInput                   `pulumi:"taskRunSecurityConfigurationName"`
}

func (MLTransformTransformEncryptionArgs) ElementType

func (MLTransformTransformEncryptionArgs) ToMLTransformTransformEncryptionOutput

func (i MLTransformTransformEncryptionArgs) ToMLTransformTransformEncryptionOutput() MLTransformTransformEncryptionOutput

func (MLTransformTransformEncryptionArgs) ToMLTransformTransformEncryptionOutputWithContext

func (i MLTransformTransformEncryptionArgs) ToMLTransformTransformEncryptionOutputWithContext(ctx context.Context) MLTransformTransformEncryptionOutput

func (MLTransformTransformEncryptionArgs) ToMLTransformTransformEncryptionPtrOutput

func (i MLTransformTransformEncryptionArgs) ToMLTransformTransformEncryptionPtrOutput() MLTransformTransformEncryptionPtrOutput

func (MLTransformTransformEncryptionArgs) ToMLTransformTransformEncryptionPtrOutputWithContext

func (i MLTransformTransformEncryptionArgs) ToMLTransformTransformEncryptionPtrOutputWithContext(ctx context.Context) MLTransformTransformEncryptionPtrOutput

type MLTransformTransformEncryptionInput

type MLTransformTransformEncryptionInput interface {
	pulumi.Input

	ToMLTransformTransformEncryptionOutput() MLTransformTransformEncryptionOutput
	ToMLTransformTransformEncryptionOutputWithContext(context.Context) MLTransformTransformEncryptionOutput
}

MLTransformTransformEncryptionInput is an input type that accepts MLTransformTransformEncryptionArgs and MLTransformTransformEncryptionOutput values. You can construct a concrete instance of `MLTransformTransformEncryptionInput` via:

MLTransformTransformEncryptionArgs{...}

type MLTransformTransformEncryptionOutput

type MLTransformTransformEncryptionOutput struct{ *pulumi.OutputState }

func (MLTransformTransformEncryptionOutput) ElementType

func (MLTransformTransformEncryptionOutput) MLUserDataEncryption

func (MLTransformTransformEncryptionOutput) TaskRunSecurityConfigurationName

func (o MLTransformTransformEncryptionOutput) TaskRunSecurityConfigurationName() pulumi.StringPtrOutput

func (MLTransformTransformEncryptionOutput) ToMLTransformTransformEncryptionOutput

func (o MLTransformTransformEncryptionOutput) ToMLTransformTransformEncryptionOutput() MLTransformTransformEncryptionOutput

func (MLTransformTransformEncryptionOutput) ToMLTransformTransformEncryptionOutputWithContext

func (o MLTransformTransformEncryptionOutput) ToMLTransformTransformEncryptionOutputWithContext(ctx context.Context) MLTransformTransformEncryptionOutput

func (MLTransformTransformEncryptionOutput) ToMLTransformTransformEncryptionPtrOutput

func (o MLTransformTransformEncryptionOutput) ToMLTransformTransformEncryptionPtrOutput() MLTransformTransformEncryptionPtrOutput

func (MLTransformTransformEncryptionOutput) ToMLTransformTransformEncryptionPtrOutputWithContext

func (o MLTransformTransformEncryptionOutput) ToMLTransformTransformEncryptionPtrOutputWithContext(ctx context.Context) MLTransformTransformEncryptionPtrOutput

type MLTransformTransformEncryptionPtrInput

type MLTransformTransformEncryptionPtrInput interface {
	pulumi.Input

	ToMLTransformTransformEncryptionPtrOutput() MLTransformTransformEncryptionPtrOutput
	ToMLTransformTransformEncryptionPtrOutputWithContext(context.Context) MLTransformTransformEncryptionPtrOutput
}

MLTransformTransformEncryptionPtrInput is an input type that accepts MLTransformTransformEncryptionArgs, MLTransformTransformEncryptionPtr and MLTransformTransformEncryptionPtrOutput values. You can construct a concrete instance of `MLTransformTransformEncryptionPtrInput` via:

        MLTransformTransformEncryptionArgs{...}

or:

        nil

type MLTransformTransformEncryptionPtrOutput

type MLTransformTransformEncryptionPtrOutput struct{ *pulumi.OutputState }

func (MLTransformTransformEncryptionPtrOutput) Elem

func (MLTransformTransformEncryptionPtrOutput) ElementType

func (MLTransformTransformEncryptionPtrOutput) MLUserDataEncryption

func (MLTransformTransformEncryptionPtrOutput) TaskRunSecurityConfigurationName

func (o MLTransformTransformEncryptionPtrOutput) TaskRunSecurityConfigurationName() pulumi.StringPtrOutput

func (MLTransformTransformEncryptionPtrOutput) ToMLTransformTransformEncryptionPtrOutput

func (o MLTransformTransformEncryptionPtrOutput) ToMLTransformTransformEncryptionPtrOutput() MLTransformTransformEncryptionPtrOutput

func (MLTransformTransformEncryptionPtrOutput) ToMLTransformTransformEncryptionPtrOutputWithContext

func (o MLTransformTransformEncryptionPtrOutput) ToMLTransformTransformEncryptionPtrOutputWithContext(ctx context.Context) MLTransformTransformEncryptionPtrOutput

type MLTransformTransformParameters

type MLTransformTransformParameters struct {
	FindMatchesParameters *MLTransformFindMatchesParameters `pulumi:"findMatchesParameters"`
	TransformType         string                            `pulumi:"transformType"`
}

type MLTransformTransformParametersArgs

type MLTransformTransformParametersArgs struct {
	FindMatchesParameters MLTransformFindMatchesParametersPtrInput `pulumi:"findMatchesParameters"`
	TransformType         pulumi.StringInput                       `pulumi:"transformType"`
}

func (MLTransformTransformParametersArgs) ElementType

func (MLTransformTransformParametersArgs) ToMLTransformTransformParametersOutput

func (i MLTransformTransformParametersArgs) ToMLTransformTransformParametersOutput() MLTransformTransformParametersOutput

func (MLTransformTransformParametersArgs) ToMLTransformTransformParametersOutputWithContext

func (i MLTransformTransformParametersArgs) ToMLTransformTransformParametersOutputWithContext(ctx context.Context) MLTransformTransformParametersOutput

type MLTransformTransformParametersInput

type MLTransformTransformParametersInput interface {
	pulumi.Input

	ToMLTransformTransformParametersOutput() MLTransformTransformParametersOutput
	ToMLTransformTransformParametersOutputWithContext(context.Context) MLTransformTransformParametersOutput
}

MLTransformTransformParametersInput is an input type that accepts MLTransformTransformParametersArgs and MLTransformTransformParametersOutput values. You can construct a concrete instance of `MLTransformTransformParametersInput` via:

MLTransformTransformParametersArgs{...}

type MLTransformTransformParametersOutput

type MLTransformTransformParametersOutput struct{ *pulumi.OutputState }

func (MLTransformTransformParametersOutput) ElementType

func (MLTransformTransformParametersOutput) FindMatchesParameters

func (MLTransformTransformParametersOutput) ToMLTransformTransformParametersOutput

func (o MLTransformTransformParametersOutput) ToMLTransformTransformParametersOutput() MLTransformTransformParametersOutput

func (MLTransformTransformParametersOutput) ToMLTransformTransformParametersOutputWithContext

func (o MLTransformTransformParametersOutput) ToMLTransformTransformParametersOutputWithContext(ctx context.Context) MLTransformTransformParametersOutput

func (MLTransformTransformParametersOutput) TransformType

type MLTransformTransformParametersPtrOutput

type MLTransformTransformParametersPtrOutput struct{ *pulumi.OutputState }

func (MLTransformTransformParametersPtrOutput) Elem

func (MLTransformTransformParametersPtrOutput) ElementType

func (MLTransformTransformParametersPtrOutput) FindMatchesParameters

func (MLTransformTransformParametersPtrOutput) ToMLTransformTransformParametersPtrOutput

func (o MLTransformTransformParametersPtrOutput) ToMLTransformTransformParametersPtrOutput() MLTransformTransformParametersPtrOutput

func (MLTransformTransformParametersPtrOutput) ToMLTransformTransformParametersPtrOutputWithContext

func (o MLTransformTransformParametersPtrOutput) ToMLTransformTransformParametersPtrOutputWithContext(ctx context.Context) MLTransformTransformParametersPtrOutput

func (MLTransformTransformParametersPtrOutput) TransformType

type Partition deprecated

type Partition struct {
	pulumi.CustomResourceState

	CatalogId      pulumi.StringOutput      `pulumi:"catalogId"`
	DatabaseName   pulumi.StringOutput      `pulumi:"databaseName"`
	PartitionInput PartitionInputTypeOutput `pulumi:"partitionInput"`
	TableName      pulumi.StringOutput      `pulumi:"tableName"`
}

Resource Type definition for AWS::Glue::Partition

Deprecated: Partition is not yet supported by AWS Native, so its creation will currently fail. Please use the classic AWS provider, if possible.

func GetPartition

func GetPartition(ctx *pulumi.Context,
	name string, id pulumi.IDInput, state *PartitionState, opts ...pulumi.ResourceOption) (*Partition, error)

GetPartition gets an existing Partition resource's state with the given name, ID, and optional state properties that are used to uniquely qualify the lookup (nil if not required).

func NewPartition

func NewPartition(ctx *pulumi.Context,
	name string, args *PartitionArgs, opts ...pulumi.ResourceOption) (*Partition, error)

NewPartition registers a new resource with the given unique name, arguments, and options.

func (*Partition) ElementType

func (*Partition) ElementType() reflect.Type

func (*Partition) ToPartitionOutput

func (i *Partition) ToPartitionOutput() PartitionOutput

func (*Partition) ToPartitionOutputWithContext

func (i *Partition) ToPartitionOutputWithContext(ctx context.Context) PartitionOutput

type PartitionArgs

type PartitionArgs struct {
	CatalogId      pulumi.StringInput
	DatabaseName   pulumi.StringInput
	PartitionInput PartitionInputTypeInput
	TableName      pulumi.StringInput
}

The set of arguments for constructing a Partition resource.

func (PartitionArgs) ElementType

func (PartitionArgs) ElementType() reflect.Type

type PartitionColumn

type PartitionColumn struct {
	Comment *string `pulumi:"comment"`
	Name    string  `pulumi:"name"`
	Type    *string `pulumi:"type"`
}

type PartitionColumnArgs

type PartitionColumnArgs struct {
	Comment pulumi.StringPtrInput `pulumi:"comment"`
	Name    pulumi.StringInput    `pulumi:"name"`
	Type    pulumi.StringPtrInput `pulumi:"type"`
}

func (PartitionColumnArgs) ElementType

func (PartitionColumnArgs) ElementType() reflect.Type

func (PartitionColumnArgs) ToPartitionColumnOutput

func (i PartitionColumnArgs) ToPartitionColumnOutput() PartitionColumnOutput

func (PartitionColumnArgs) ToPartitionColumnOutputWithContext

func (i PartitionColumnArgs) ToPartitionColumnOutputWithContext(ctx context.Context) PartitionColumnOutput

type PartitionColumnArray

type PartitionColumnArray []PartitionColumnInput

func (PartitionColumnArray) ElementType

func (PartitionColumnArray) ElementType() reflect.Type

func (PartitionColumnArray) ToPartitionColumnArrayOutput

func (i PartitionColumnArray) ToPartitionColumnArrayOutput() PartitionColumnArrayOutput

func (PartitionColumnArray) ToPartitionColumnArrayOutputWithContext

func (i PartitionColumnArray) ToPartitionColumnArrayOutputWithContext(ctx context.Context) PartitionColumnArrayOutput

type PartitionColumnArrayInput

type PartitionColumnArrayInput interface {
	pulumi.Input

	ToPartitionColumnArrayOutput() PartitionColumnArrayOutput
	ToPartitionColumnArrayOutputWithContext(context.Context) PartitionColumnArrayOutput
}

PartitionColumnArrayInput is an input type that accepts PartitionColumnArray and PartitionColumnArrayOutput values. You can construct a concrete instance of `PartitionColumnArrayInput` via:

PartitionColumnArray{ PartitionColumnArgs{...} }

type PartitionColumnArrayOutput

type PartitionColumnArrayOutput struct{ *pulumi.OutputState }

func (PartitionColumnArrayOutput) ElementType

func (PartitionColumnArrayOutput) ElementType() reflect.Type

func (PartitionColumnArrayOutput) Index

func (PartitionColumnArrayOutput) ToPartitionColumnArrayOutput

func (o PartitionColumnArrayOutput) ToPartitionColumnArrayOutput() PartitionColumnArrayOutput

func (PartitionColumnArrayOutput) ToPartitionColumnArrayOutputWithContext

func (o PartitionColumnArrayOutput) ToPartitionColumnArrayOutputWithContext(ctx context.Context) PartitionColumnArrayOutput

type PartitionColumnInput

type PartitionColumnInput interface {
	pulumi.Input

	ToPartitionColumnOutput() PartitionColumnOutput
	ToPartitionColumnOutputWithContext(context.Context) PartitionColumnOutput
}

PartitionColumnInput is an input type that accepts PartitionColumnArgs and PartitionColumnOutput values. You can construct a concrete instance of `PartitionColumnInput` via:

PartitionColumnArgs{...}

type PartitionColumnOutput

type PartitionColumnOutput struct{ *pulumi.OutputState }

func (PartitionColumnOutput) Comment

func (PartitionColumnOutput) ElementType

func (PartitionColumnOutput) ElementType() reflect.Type

func (PartitionColumnOutput) Name

func (PartitionColumnOutput) ToPartitionColumnOutput

func (o PartitionColumnOutput) ToPartitionColumnOutput() PartitionColumnOutput

func (PartitionColumnOutput) ToPartitionColumnOutputWithContext

func (o PartitionColumnOutput) ToPartitionColumnOutputWithContext(ctx context.Context) PartitionColumnOutput

func (PartitionColumnOutput) Type

type PartitionInput

type PartitionInput interface {
	pulumi.Input

	ToPartitionOutput() PartitionOutput
	ToPartitionOutputWithContext(ctx context.Context) PartitionOutput
}

type PartitionInputType added in v0.2.0

type PartitionInputType struct {
	Parameters        interface{}                 `pulumi:"parameters"`
	StorageDescriptor *PartitionStorageDescriptor `pulumi:"storageDescriptor"`
	Values            []string                    `pulumi:"values"`
}

type PartitionInputTypeArgs added in v0.2.0

type PartitionInputTypeArgs struct {
	Parameters        pulumi.Input                       `pulumi:"parameters"`
	StorageDescriptor PartitionStorageDescriptorPtrInput `pulumi:"storageDescriptor"`
	Values            pulumi.StringArrayInput            `pulumi:"values"`
}

func (PartitionInputTypeArgs) ElementType added in v0.2.0

func (PartitionInputTypeArgs) ElementType() reflect.Type

func (PartitionInputTypeArgs) ToPartitionInputTypeOutput added in v0.2.0

func (i PartitionInputTypeArgs) ToPartitionInputTypeOutput() PartitionInputTypeOutput

func (PartitionInputTypeArgs) ToPartitionInputTypeOutputWithContext added in v0.2.0

func (i PartitionInputTypeArgs) ToPartitionInputTypeOutputWithContext(ctx context.Context) PartitionInputTypeOutput

type PartitionInputTypeInput added in v0.2.0

type PartitionInputTypeInput interface {
	pulumi.Input

	ToPartitionInputTypeOutput() PartitionInputTypeOutput
	ToPartitionInputTypeOutputWithContext(context.Context) PartitionInputTypeOutput
}

PartitionInputTypeInput is an input type that accepts PartitionInputTypeArgs and PartitionInputTypeOutput values. You can construct a concrete instance of `PartitionInputTypeInput` via:

PartitionInputTypeArgs{...}

type PartitionInputTypeOutput added in v0.2.0

type PartitionInputTypeOutput struct{ *pulumi.OutputState }

func (PartitionInputTypeOutput) ElementType added in v0.2.0

func (PartitionInputTypeOutput) ElementType() reflect.Type

func (PartitionInputTypeOutput) Parameters added in v0.2.0

func (o PartitionInputTypeOutput) Parameters() pulumi.AnyOutput

func (PartitionInputTypeOutput) StorageDescriptor added in v0.2.0

func (PartitionInputTypeOutput) ToPartitionInputTypeOutput added in v0.2.0

func (o PartitionInputTypeOutput) ToPartitionInputTypeOutput() PartitionInputTypeOutput

func (PartitionInputTypeOutput) ToPartitionInputTypeOutputWithContext added in v0.2.0

func (o PartitionInputTypeOutput) ToPartitionInputTypeOutputWithContext(ctx context.Context) PartitionInputTypeOutput

func (PartitionInputTypeOutput) Values added in v0.2.0

type PartitionInputTypePtrOutput added in v0.2.0

type PartitionInputTypePtrOutput struct{ *pulumi.OutputState }

func (PartitionInputTypePtrOutput) Elem added in v0.2.0

func (PartitionInputTypePtrOutput) ElementType added in v0.2.0

func (PartitionInputTypePtrOutput) Parameters added in v0.2.0

func (PartitionInputTypePtrOutput) StorageDescriptor added in v0.2.0

func (PartitionInputTypePtrOutput) ToPartitionInputTypePtrOutput added in v0.2.0

func (o PartitionInputTypePtrOutput) ToPartitionInputTypePtrOutput() PartitionInputTypePtrOutput

func (PartitionInputTypePtrOutput) ToPartitionInputTypePtrOutputWithContext added in v0.2.0

func (o PartitionInputTypePtrOutput) ToPartitionInputTypePtrOutputWithContext(ctx context.Context) PartitionInputTypePtrOutput

func (PartitionInputTypePtrOutput) Values added in v0.2.0

type PartitionOrder

type PartitionOrder struct {
	Column    string `pulumi:"column"`
	SortOrder *int   `pulumi:"sortOrder"`
}

type PartitionOrderArgs

type PartitionOrderArgs struct {
	Column    pulumi.StringInput `pulumi:"column"`
	SortOrder pulumi.IntPtrInput `pulumi:"sortOrder"`
}

func (PartitionOrderArgs) ElementType

func (PartitionOrderArgs) ElementType() reflect.Type

func (PartitionOrderArgs) ToPartitionOrderOutput

func (i PartitionOrderArgs) ToPartitionOrderOutput() PartitionOrderOutput

func (PartitionOrderArgs) ToPartitionOrderOutputWithContext

func (i PartitionOrderArgs) ToPartitionOrderOutputWithContext(ctx context.Context) PartitionOrderOutput

type PartitionOrderArray

type PartitionOrderArray []PartitionOrderInput

func (PartitionOrderArray) ElementType

func (PartitionOrderArray) ElementType() reflect.Type

func (PartitionOrderArray) ToPartitionOrderArrayOutput

func (i PartitionOrderArray) ToPartitionOrderArrayOutput() PartitionOrderArrayOutput

func (PartitionOrderArray) ToPartitionOrderArrayOutputWithContext

func (i PartitionOrderArray) ToPartitionOrderArrayOutputWithContext(ctx context.Context) PartitionOrderArrayOutput

type PartitionOrderArrayInput

type PartitionOrderArrayInput interface {
	pulumi.Input

	ToPartitionOrderArrayOutput() PartitionOrderArrayOutput
	ToPartitionOrderArrayOutputWithContext(context.Context) PartitionOrderArrayOutput
}

PartitionOrderArrayInput is an input type that accepts PartitionOrderArray and PartitionOrderArrayOutput values. You can construct a concrete instance of `PartitionOrderArrayInput` via:

PartitionOrderArray{ PartitionOrderArgs{...} }

type PartitionOrderArrayOutput

type PartitionOrderArrayOutput struct{ *pulumi.OutputState }

func (PartitionOrderArrayOutput) ElementType

func (PartitionOrderArrayOutput) ElementType() reflect.Type

func (PartitionOrderArrayOutput) Index

func (PartitionOrderArrayOutput) ToPartitionOrderArrayOutput

func (o PartitionOrderArrayOutput) ToPartitionOrderArrayOutput() PartitionOrderArrayOutput

func (PartitionOrderArrayOutput) ToPartitionOrderArrayOutputWithContext

func (o PartitionOrderArrayOutput) ToPartitionOrderArrayOutputWithContext(ctx context.Context) PartitionOrderArrayOutput

type PartitionOrderInput

type PartitionOrderInput interface {
	pulumi.Input

	ToPartitionOrderOutput() PartitionOrderOutput
	ToPartitionOrderOutputWithContext(context.Context) PartitionOrderOutput
}

PartitionOrderInput is an input type that accepts PartitionOrderArgs and PartitionOrderOutput values. You can construct a concrete instance of `PartitionOrderInput` via:

PartitionOrderArgs{...}

type PartitionOrderOutput

type PartitionOrderOutput struct{ *pulumi.OutputState }

func (PartitionOrderOutput) Column

func (PartitionOrderOutput) ElementType

func (PartitionOrderOutput) ElementType() reflect.Type

func (PartitionOrderOutput) SortOrder

func (PartitionOrderOutput) ToPartitionOrderOutput

func (o PartitionOrderOutput) ToPartitionOrderOutput() PartitionOrderOutput

func (PartitionOrderOutput) ToPartitionOrderOutputWithContext

func (o PartitionOrderOutput) ToPartitionOrderOutputWithContext(ctx context.Context) PartitionOrderOutput

type PartitionOutput

type PartitionOutput struct{ *pulumi.OutputState }

func (PartitionOutput) CatalogId added in v0.17.0

func (o PartitionOutput) CatalogId() pulumi.StringOutput

func (PartitionOutput) DatabaseName added in v0.17.0

func (o PartitionOutput) DatabaseName() pulumi.StringOutput

func (PartitionOutput) ElementType

func (PartitionOutput) ElementType() reflect.Type

func (PartitionOutput) PartitionInput added in v0.17.0

func (o PartitionOutput) PartitionInput() PartitionInputTypeOutput

func (PartitionOutput) TableName added in v0.17.0

func (o PartitionOutput) TableName() pulumi.StringOutput

func (PartitionOutput) ToPartitionOutput

func (o PartitionOutput) ToPartitionOutput() PartitionOutput

func (PartitionOutput) ToPartitionOutputWithContext

func (o PartitionOutput) ToPartitionOutputWithContext(ctx context.Context) PartitionOutput

type PartitionSchemaId

type PartitionSchemaId struct {
	RegistryName *string `pulumi:"registryName"`
	SchemaArn    *string `pulumi:"schemaArn"`
	SchemaName   *string `pulumi:"schemaName"`
}

type PartitionSchemaIdArgs

type PartitionSchemaIdArgs struct {
	RegistryName pulumi.StringPtrInput `pulumi:"registryName"`
	SchemaArn    pulumi.StringPtrInput `pulumi:"schemaArn"`
	SchemaName   pulumi.StringPtrInput `pulumi:"schemaName"`
}

func (PartitionSchemaIdArgs) ElementType

func (PartitionSchemaIdArgs) ElementType() reflect.Type

func (PartitionSchemaIdArgs) ToPartitionSchemaIdOutput

func (i PartitionSchemaIdArgs) ToPartitionSchemaIdOutput() PartitionSchemaIdOutput

func (PartitionSchemaIdArgs) ToPartitionSchemaIdOutputWithContext

func (i PartitionSchemaIdArgs) ToPartitionSchemaIdOutputWithContext(ctx context.Context) PartitionSchemaIdOutput

func (PartitionSchemaIdArgs) ToPartitionSchemaIdPtrOutput

func (i PartitionSchemaIdArgs) ToPartitionSchemaIdPtrOutput() PartitionSchemaIdPtrOutput

func (PartitionSchemaIdArgs) ToPartitionSchemaIdPtrOutputWithContext

func (i PartitionSchemaIdArgs) ToPartitionSchemaIdPtrOutputWithContext(ctx context.Context) PartitionSchemaIdPtrOutput

type PartitionSchemaIdInput

type PartitionSchemaIdInput interface {
	pulumi.Input

	ToPartitionSchemaIdOutput() PartitionSchemaIdOutput
	ToPartitionSchemaIdOutputWithContext(context.Context) PartitionSchemaIdOutput
}

PartitionSchemaIdInput is an input type that accepts PartitionSchemaIdArgs and PartitionSchemaIdOutput values. You can construct a concrete instance of `PartitionSchemaIdInput` via:

PartitionSchemaIdArgs{...}

type PartitionSchemaIdOutput

type PartitionSchemaIdOutput struct{ *pulumi.OutputState }

func (PartitionSchemaIdOutput) ElementType

func (PartitionSchemaIdOutput) ElementType() reflect.Type

func (PartitionSchemaIdOutput) RegistryName

func (PartitionSchemaIdOutput) SchemaArn

func (PartitionSchemaIdOutput) SchemaName

func (PartitionSchemaIdOutput) ToPartitionSchemaIdOutput

func (o PartitionSchemaIdOutput) ToPartitionSchemaIdOutput() PartitionSchemaIdOutput

func (PartitionSchemaIdOutput) ToPartitionSchemaIdOutputWithContext

func (o PartitionSchemaIdOutput) ToPartitionSchemaIdOutputWithContext(ctx context.Context) PartitionSchemaIdOutput

func (PartitionSchemaIdOutput) ToPartitionSchemaIdPtrOutput

func (o PartitionSchemaIdOutput) ToPartitionSchemaIdPtrOutput() PartitionSchemaIdPtrOutput

func (PartitionSchemaIdOutput) ToPartitionSchemaIdPtrOutputWithContext

func (o PartitionSchemaIdOutput) ToPartitionSchemaIdPtrOutputWithContext(ctx context.Context) PartitionSchemaIdPtrOutput

type PartitionSchemaIdPtrInput

type PartitionSchemaIdPtrInput interface {
	pulumi.Input

	ToPartitionSchemaIdPtrOutput() PartitionSchemaIdPtrOutput
	ToPartitionSchemaIdPtrOutputWithContext(context.Context) PartitionSchemaIdPtrOutput
}

PartitionSchemaIdPtrInput is an input type that accepts PartitionSchemaIdArgs, PartitionSchemaIdPtr and PartitionSchemaIdPtrOutput values. You can construct a concrete instance of `PartitionSchemaIdPtrInput` via:

        PartitionSchemaIdArgs{...}

or:

        nil

type PartitionSchemaIdPtrOutput

type PartitionSchemaIdPtrOutput struct{ *pulumi.OutputState }

func (PartitionSchemaIdPtrOutput) Elem

func (PartitionSchemaIdPtrOutput) ElementType

func (PartitionSchemaIdPtrOutput) ElementType() reflect.Type

func (PartitionSchemaIdPtrOutput) RegistryName

func (PartitionSchemaIdPtrOutput) SchemaArn

func (PartitionSchemaIdPtrOutput) SchemaName

func (PartitionSchemaIdPtrOutput) ToPartitionSchemaIdPtrOutput

func (o PartitionSchemaIdPtrOutput) ToPartitionSchemaIdPtrOutput() PartitionSchemaIdPtrOutput

func (PartitionSchemaIdPtrOutput) ToPartitionSchemaIdPtrOutputWithContext

func (o PartitionSchemaIdPtrOutput) ToPartitionSchemaIdPtrOutputWithContext(ctx context.Context) PartitionSchemaIdPtrOutput

type PartitionSchemaReference

type PartitionSchemaReference struct {
	SchemaId            *PartitionSchemaId `pulumi:"schemaId"`
	SchemaVersionId     *string            `pulumi:"schemaVersionId"`
	SchemaVersionNumber *int               `pulumi:"schemaVersionNumber"`
}

type PartitionSchemaReferenceArgs

type PartitionSchemaReferenceArgs struct {
	SchemaId            PartitionSchemaIdPtrInput `pulumi:"schemaId"`
	SchemaVersionId     pulumi.StringPtrInput     `pulumi:"schemaVersionId"`
	SchemaVersionNumber pulumi.IntPtrInput        `pulumi:"schemaVersionNumber"`
}

func (PartitionSchemaReferenceArgs) ElementType

func (PartitionSchemaReferenceArgs) ToPartitionSchemaReferenceOutput

func (i PartitionSchemaReferenceArgs) ToPartitionSchemaReferenceOutput() PartitionSchemaReferenceOutput

func (PartitionSchemaReferenceArgs) ToPartitionSchemaReferenceOutputWithContext

func (i PartitionSchemaReferenceArgs) ToPartitionSchemaReferenceOutputWithContext(ctx context.Context) PartitionSchemaReferenceOutput

func (PartitionSchemaReferenceArgs) ToPartitionSchemaReferencePtrOutput

func (i PartitionSchemaReferenceArgs) ToPartitionSchemaReferencePtrOutput() PartitionSchemaReferencePtrOutput

func (PartitionSchemaReferenceArgs) ToPartitionSchemaReferencePtrOutputWithContext

func (i PartitionSchemaReferenceArgs) ToPartitionSchemaReferencePtrOutputWithContext(ctx context.Context) PartitionSchemaReferencePtrOutput

type PartitionSchemaReferenceInput

type PartitionSchemaReferenceInput interface {
	pulumi.Input

	ToPartitionSchemaReferenceOutput() PartitionSchemaReferenceOutput
	ToPartitionSchemaReferenceOutputWithContext(context.Context) PartitionSchemaReferenceOutput
}

PartitionSchemaReferenceInput is an input type that accepts PartitionSchemaReferenceArgs and PartitionSchemaReferenceOutput values. You can construct a concrete instance of `PartitionSchemaReferenceInput` via:

PartitionSchemaReferenceArgs{...}

type PartitionSchemaReferenceOutput

type PartitionSchemaReferenceOutput struct{ *pulumi.OutputState }

func (PartitionSchemaReferenceOutput) ElementType

func (PartitionSchemaReferenceOutput) SchemaId

func (PartitionSchemaReferenceOutput) SchemaVersionId

func (PartitionSchemaReferenceOutput) SchemaVersionNumber

func (o PartitionSchemaReferenceOutput) SchemaVersionNumber() pulumi.IntPtrOutput

func (PartitionSchemaReferenceOutput) ToPartitionSchemaReferenceOutput

func (o PartitionSchemaReferenceOutput) ToPartitionSchemaReferenceOutput() PartitionSchemaReferenceOutput

func (PartitionSchemaReferenceOutput) ToPartitionSchemaReferenceOutputWithContext

func (o PartitionSchemaReferenceOutput) ToPartitionSchemaReferenceOutputWithContext(ctx context.Context) PartitionSchemaReferenceOutput

func (PartitionSchemaReferenceOutput) ToPartitionSchemaReferencePtrOutput

func (o PartitionSchemaReferenceOutput) ToPartitionSchemaReferencePtrOutput() PartitionSchemaReferencePtrOutput

func (PartitionSchemaReferenceOutput) ToPartitionSchemaReferencePtrOutputWithContext

func (o PartitionSchemaReferenceOutput) ToPartitionSchemaReferencePtrOutputWithContext(ctx context.Context) PartitionSchemaReferencePtrOutput

type PartitionSchemaReferencePtrInput

type PartitionSchemaReferencePtrInput interface {
	pulumi.Input

	ToPartitionSchemaReferencePtrOutput() PartitionSchemaReferencePtrOutput
	ToPartitionSchemaReferencePtrOutputWithContext(context.Context) PartitionSchemaReferencePtrOutput
}

PartitionSchemaReferencePtrInput is an input type that accepts PartitionSchemaReferenceArgs, PartitionSchemaReferencePtr and PartitionSchemaReferencePtrOutput values. You can construct a concrete instance of `PartitionSchemaReferencePtrInput` via:

        PartitionSchemaReferenceArgs{...}

or:

        nil

type PartitionSchemaReferencePtrOutput

type PartitionSchemaReferencePtrOutput struct{ *pulumi.OutputState }

func (PartitionSchemaReferencePtrOutput) Elem

func (PartitionSchemaReferencePtrOutput) ElementType

func (PartitionSchemaReferencePtrOutput) SchemaId

func (PartitionSchemaReferencePtrOutput) SchemaVersionId

func (PartitionSchemaReferencePtrOutput) SchemaVersionNumber

func (o PartitionSchemaReferencePtrOutput) SchemaVersionNumber() pulumi.IntPtrOutput

func (PartitionSchemaReferencePtrOutput) ToPartitionSchemaReferencePtrOutput

func (o PartitionSchemaReferencePtrOutput) ToPartitionSchemaReferencePtrOutput() PartitionSchemaReferencePtrOutput

func (PartitionSchemaReferencePtrOutput) ToPartitionSchemaReferencePtrOutputWithContext

func (o PartitionSchemaReferencePtrOutput) ToPartitionSchemaReferencePtrOutputWithContext(ctx context.Context) PartitionSchemaReferencePtrOutput

type PartitionSerdeInfo

type PartitionSerdeInfo struct {
	Name                 *string     `pulumi:"name"`
	Parameters           interface{} `pulumi:"parameters"`
	SerializationLibrary *string     `pulumi:"serializationLibrary"`
}

type PartitionSerdeInfoArgs

type PartitionSerdeInfoArgs struct {
	Name                 pulumi.StringPtrInput `pulumi:"name"`
	Parameters           pulumi.Input          `pulumi:"parameters"`
	SerializationLibrary pulumi.StringPtrInput `pulumi:"serializationLibrary"`
}

func (PartitionSerdeInfoArgs) ElementType

func (PartitionSerdeInfoArgs) ElementType() reflect.Type

func (PartitionSerdeInfoArgs) ToPartitionSerdeInfoOutput

func (i PartitionSerdeInfoArgs) ToPartitionSerdeInfoOutput() PartitionSerdeInfoOutput

func (PartitionSerdeInfoArgs) ToPartitionSerdeInfoOutputWithContext

func (i PartitionSerdeInfoArgs) ToPartitionSerdeInfoOutputWithContext(ctx context.Context) PartitionSerdeInfoOutput

func (PartitionSerdeInfoArgs) ToPartitionSerdeInfoPtrOutput

func (i PartitionSerdeInfoArgs) ToPartitionSerdeInfoPtrOutput() PartitionSerdeInfoPtrOutput

func (PartitionSerdeInfoArgs) ToPartitionSerdeInfoPtrOutputWithContext

func (i PartitionSerdeInfoArgs) ToPartitionSerdeInfoPtrOutputWithContext(ctx context.Context) PartitionSerdeInfoPtrOutput

type PartitionSerdeInfoInput

type PartitionSerdeInfoInput interface {
	pulumi.Input

	ToPartitionSerdeInfoOutput() PartitionSerdeInfoOutput
	ToPartitionSerdeInfoOutputWithContext(context.Context) PartitionSerdeInfoOutput
}

PartitionSerdeInfoInput is an input type that accepts PartitionSerdeInfoArgs and PartitionSerdeInfoOutput values. You can construct a concrete instance of `PartitionSerdeInfoInput` via:

PartitionSerdeInfoArgs{...}

type PartitionSerdeInfoOutput

type PartitionSerdeInfoOutput struct{ *pulumi.OutputState }

func (PartitionSerdeInfoOutput) ElementType

func (PartitionSerdeInfoOutput) ElementType() reflect.Type

func (PartitionSerdeInfoOutput) Name

func (PartitionSerdeInfoOutput) Parameters

func (o PartitionSerdeInfoOutput) Parameters() pulumi.AnyOutput

func (PartitionSerdeInfoOutput) SerializationLibrary

func (o PartitionSerdeInfoOutput) SerializationLibrary() pulumi.StringPtrOutput

func (PartitionSerdeInfoOutput) ToPartitionSerdeInfoOutput

func (o PartitionSerdeInfoOutput) ToPartitionSerdeInfoOutput() PartitionSerdeInfoOutput

func (PartitionSerdeInfoOutput) ToPartitionSerdeInfoOutputWithContext

func (o PartitionSerdeInfoOutput) ToPartitionSerdeInfoOutputWithContext(ctx context.Context) PartitionSerdeInfoOutput

func (PartitionSerdeInfoOutput) ToPartitionSerdeInfoPtrOutput

func (o PartitionSerdeInfoOutput) ToPartitionSerdeInfoPtrOutput() PartitionSerdeInfoPtrOutput

func (PartitionSerdeInfoOutput) ToPartitionSerdeInfoPtrOutputWithContext

func (o PartitionSerdeInfoOutput) ToPartitionSerdeInfoPtrOutputWithContext(ctx context.Context) PartitionSerdeInfoPtrOutput

type PartitionSerdeInfoPtrInput

type PartitionSerdeInfoPtrInput interface {
	pulumi.Input

	ToPartitionSerdeInfoPtrOutput() PartitionSerdeInfoPtrOutput
	ToPartitionSerdeInfoPtrOutputWithContext(context.Context) PartitionSerdeInfoPtrOutput
}

PartitionSerdeInfoPtrInput is an input type that accepts PartitionSerdeInfoArgs, PartitionSerdeInfoPtr and PartitionSerdeInfoPtrOutput values. You can construct a concrete instance of `PartitionSerdeInfoPtrInput` via:

        PartitionSerdeInfoArgs{...}

or:

        nil

type PartitionSerdeInfoPtrOutput

type PartitionSerdeInfoPtrOutput struct{ *pulumi.OutputState }

func (PartitionSerdeInfoPtrOutput) Elem

func (PartitionSerdeInfoPtrOutput) ElementType

func (PartitionSerdeInfoPtrOutput) Name

func (PartitionSerdeInfoPtrOutput) Parameters

func (PartitionSerdeInfoPtrOutput) SerializationLibrary

func (o PartitionSerdeInfoPtrOutput) SerializationLibrary() pulumi.StringPtrOutput

func (PartitionSerdeInfoPtrOutput) ToPartitionSerdeInfoPtrOutput

func (o PartitionSerdeInfoPtrOutput) ToPartitionSerdeInfoPtrOutput() PartitionSerdeInfoPtrOutput

func (PartitionSerdeInfoPtrOutput) ToPartitionSerdeInfoPtrOutputWithContext

func (o PartitionSerdeInfoPtrOutput) ToPartitionSerdeInfoPtrOutputWithContext(ctx context.Context) PartitionSerdeInfoPtrOutput

type PartitionSkewedInfo

type PartitionSkewedInfo struct {
	SkewedColumnNames             []string    `pulumi:"skewedColumnNames"`
	SkewedColumnValueLocationMaps interface{} `pulumi:"skewedColumnValueLocationMaps"`
	SkewedColumnValues            []string    `pulumi:"skewedColumnValues"`
}

type PartitionSkewedInfoArgs

type PartitionSkewedInfoArgs struct {
	SkewedColumnNames             pulumi.StringArrayInput `pulumi:"skewedColumnNames"`
	SkewedColumnValueLocationMaps pulumi.Input            `pulumi:"skewedColumnValueLocationMaps"`
	SkewedColumnValues            pulumi.StringArrayInput `pulumi:"skewedColumnValues"`
}

func (PartitionSkewedInfoArgs) ElementType

func (PartitionSkewedInfoArgs) ElementType() reflect.Type

func (PartitionSkewedInfoArgs) ToPartitionSkewedInfoOutput

func (i PartitionSkewedInfoArgs) ToPartitionSkewedInfoOutput() PartitionSkewedInfoOutput

func (PartitionSkewedInfoArgs) ToPartitionSkewedInfoOutputWithContext

func (i PartitionSkewedInfoArgs) ToPartitionSkewedInfoOutputWithContext(ctx context.Context) PartitionSkewedInfoOutput

func (PartitionSkewedInfoArgs) ToPartitionSkewedInfoPtrOutput

func (i PartitionSkewedInfoArgs) ToPartitionSkewedInfoPtrOutput() PartitionSkewedInfoPtrOutput

func (PartitionSkewedInfoArgs) ToPartitionSkewedInfoPtrOutputWithContext

func (i PartitionSkewedInfoArgs) ToPartitionSkewedInfoPtrOutputWithContext(ctx context.Context) PartitionSkewedInfoPtrOutput

type PartitionSkewedInfoInput

type PartitionSkewedInfoInput interface {
	pulumi.Input

	ToPartitionSkewedInfoOutput() PartitionSkewedInfoOutput
	ToPartitionSkewedInfoOutputWithContext(context.Context) PartitionSkewedInfoOutput
}

PartitionSkewedInfoInput is an input type that accepts PartitionSkewedInfoArgs and PartitionSkewedInfoOutput values. You can construct a concrete instance of `PartitionSkewedInfoInput` via:

PartitionSkewedInfoArgs{...}

type PartitionSkewedInfoOutput

type PartitionSkewedInfoOutput struct{ *pulumi.OutputState }

func (PartitionSkewedInfoOutput) ElementType

func (PartitionSkewedInfoOutput) ElementType() reflect.Type

func (PartitionSkewedInfoOutput) SkewedColumnNames

func (o PartitionSkewedInfoOutput) SkewedColumnNames() pulumi.StringArrayOutput

func (PartitionSkewedInfoOutput) SkewedColumnValueLocationMaps

func (o PartitionSkewedInfoOutput) SkewedColumnValueLocationMaps() pulumi.AnyOutput

func (PartitionSkewedInfoOutput) SkewedColumnValues

func (o PartitionSkewedInfoOutput) SkewedColumnValues() pulumi.StringArrayOutput

func (PartitionSkewedInfoOutput) ToPartitionSkewedInfoOutput

func (o PartitionSkewedInfoOutput) ToPartitionSkewedInfoOutput() PartitionSkewedInfoOutput

func (PartitionSkewedInfoOutput) ToPartitionSkewedInfoOutputWithContext

func (o PartitionSkewedInfoOutput) ToPartitionSkewedInfoOutputWithContext(ctx context.Context) PartitionSkewedInfoOutput

func (PartitionSkewedInfoOutput) ToPartitionSkewedInfoPtrOutput

func (o PartitionSkewedInfoOutput) ToPartitionSkewedInfoPtrOutput() PartitionSkewedInfoPtrOutput

func (PartitionSkewedInfoOutput) ToPartitionSkewedInfoPtrOutputWithContext

func (o PartitionSkewedInfoOutput) ToPartitionSkewedInfoPtrOutputWithContext(ctx context.Context) PartitionSkewedInfoPtrOutput

type PartitionSkewedInfoPtrInput

type PartitionSkewedInfoPtrInput interface {
	pulumi.Input

	ToPartitionSkewedInfoPtrOutput() PartitionSkewedInfoPtrOutput
	ToPartitionSkewedInfoPtrOutputWithContext(context.Context) PartitionSkewedInfoPtrOutput
}

PartitionSkewedInfoPtrInput is an input type that accepts PartitionSkewedInfoArgs, PartitionSkewedInfoPtr and PartitionSkewedInfoPtrOutput values. You can construct a concrete instance of `PartitionSkewedInfoPtrInput` via:

        PartitionSkewedInfoArgs{...}

or:

        nil

type PartitionSkewedInfoPtrOutput

type PartitionSkewedInfoPtrOutput struct{ *pulumi.OutputState }

func (PartitionSkewedInfoPtrOutput) Elem

func (PartitionSkewedInfoPtrOutput) ElementType

func (PartitionSkewedInfoPtrOutput) SkewedColumnNames

func (PartitionSkewedInfoPtrOutput) SkewedColumnValueLocationMaps

func (o PartitionSkewedInfoPtrOutput) SkewedColumnValueLocationMaps() pulumi.AnyOutput

func (PartitionSkewedInfoPtrOutput) SkewedColumnValues

func (o PartitionSkewedInfoPtrOutput) SkewedColumnValues() pulumi.StringArrayOutput

func (PartitionSkewedInfoPtrOutput) ToPartitionSkewedInfoPtrOutput

func (o PartitionSkewedInfoPtrOutput) ToPartitionSkewedInfoPtrOutput() PartitionSkewedInfoPtrOutput

func (PartitionSkewedInfoPtrOutput) ToPartitionSkewedInfoPtrOutputWithContext

func (o PartitionSkewedInfoPtrOutput) ToPartitionSkewedInfoPtrOutputWithContext(ctx context.Context) PartitionSkewedInfoPtrOutput

type PartitionState

type PartitionState struct {
}

func (PartitionState) ElementType

func (PartitionState) ElementType() reflect.Type

type PartitionStorageDescriptor

type PartitionStorageDescriptor struct {
	BucketColumns          []string                  `pulumi:"bucketColumns"`
	Columns                []PartitionColumn         `pulumi:"columns"`
	Compressed             *bool                     `pulumi:"compressed"`
	InputFormat            *string                   `pulumi:"inputFormat"`
	Location               *string                   `pulumi:"location"`
	NumberOfBuckets        *int                      `pulumi:"numberOfBuckets"`
	OutputFormat           *string                   `pulumi:"outputFormat"`
	Parameters             interface{}               `pulumi:"parameters"`
	SchemaReference        *PartitionSchemaReference `pulumi:"schemaReference"`
	SerdeInfo              *PartitionSerdeInfo       `pulumi:"serdeInfo"`
	SkewedInfo             *PartitionSkewedInfo      `pulumi:"skewedInfo"`
	SortColumns            []PartitionOrder          `pulumi:"sortColumns"`
	StoredAsSubDirectories *bool                     `pulumi:"storedAsSubDirectories"`
}

type PartitionStorageDescriptorArgs

type PartitionStorageDescriptorArgs struct {
	BucketColumns          pulumi.StringArrayInput          `pulumi:"bucketColumns"`
	Columns                PartitionColumnArrayInput        `pulumi:"columns"`
	Compressed             pulumi.BoolPtrInput              `pulumi:"compressed"`
	InputFormat            pulumi.StringPtrInput            `pulumi:"inputFormat"`
	Location               pulumi.StringPtrInput            `pulumi:"location"`
	NumberOfBuckets        pulumi.IntPtrInput               `pulumi:"numberOfBuckets"`
	OutputFormat           pulumi.StringPtrInput            `pulumi:"outputFormat"`
	Parameters             pulumi.Input                     `pulumi:"parameters"`
	SchemaReference        PartitionSchemaReferencePtrInput `pulumi:"schemaReference"`
	SerdeInfo              PartitionSerdeInfoPtrInput       `pulumi:"serdeInfo"`
	SkewedInfo             PartitionSkewedInfoPtrInput      `pulumi:"skewedInfo"`
	SortColumns            PartitionOrderArrayInput         `pulumi:"sortColumns"`
	StoredAsSubDirectories pulumi.BoolPtrInput              `pulumi:"storedAsSubDirectories"`
}

func (PartitionStorageDescriptorArgs) ElementType

func (PartitionStorageDescriptorArgs) ToPartitionStorageDescriptorOutput

func (i PartitionStorageDescriptorArgs) ToPartitionStorageDescriptorOutput() PartitionStorageDescriptorOutput

func (PartitionStorageDescriptorArgs) ToPartitionStorageDescriptorOutputWithContext

func (i PartitionStorageDescriptorArgs) ToPartitionStorageDescriptorOutputWithContext(ctx context.Context) PartitionStorageDescriptorOutput

func (PartitionStorageDescriptorArgs) ToPartitionStorageDescriptorPtrOutput

func (i PartitionStorageDescriptorArgs) ToPartitionStorageDescriptorPtrOutput() PartitionStorageDescriptorPtrOutput

func (PartitionStorageDescriptorArgs) ToPartitionStorageDescriptorPtrOutputWithContext

func (i PartitionStorageDescriptorArgs) ToPartitionStorageDescriptorPtrOutputWithContext(ctx context.Context) PartitionStorageDescriptorPtrOutput

type PartitionStorageDescriptorInput

type PartitionStorageDescriptorInput interface {
	pulumi.Input

	ToPartitionStorageDescriptorOutput() PartitionStorageDescriptorOutput
	ToPartitionStorageDescriptorOutputWithContext(context.Context) PartitionStorageDescriptorOutput
}

PartitionStorageDescriptorInput is an input type that accepts PartitionStorageDescriptorArgs and PartitionStorageDescriptorOutput values. You can construct a concrete instance of `PartitionStorageDescriptorInput` via:

PartitionStorageDescriptorArgs{...}

type PartitionStorageDescriptorOutput

type PartitionStorageDescriptorOutput struct{ *pulumi.OutputState }

func (PartitionStorageDescriptorOutput) BucketColumns

func (PartitionStorageDescriptorOutput) Columns

func (PartitionStorageDescriptorOutput) Compressed

func (PartitionStorageDescriptorOutput) ElementType

func (PartitionStorageDescriptorOutput) InputFormat

func (PartitionStorageDescriptorOutput) Location

func (PartitionStorageDescriptorOutput) NumberOfBuckets

func (PartitionStorageDescriptorOutput) OutputFormat

func (PartitionStorageDescriptorOutput) Parameters

func (PartitionStorageDescriptorOutput) SchemaReference

func (PartitionStorageDescriptorOutput) SerdeInfo

func (PartitionStorageDescriptorOutput) SkewedInfo

func (PartitionStorageDescriptorOutput) SortColumns

func (PartitionStorageDescriptorOutput) StoredAsSubDirectories

func (o PartitionStorageDescriptorOutput) StoredAsSubDirectories() pulumi.BoolPtrOutput

func (PartitionStorageDescriptorOutput) ToPartitionStorageDescriptorOutput

func (o PartitionStorageDescriptorOutput) ToPartitionStorageDescriptorOutput() PartitionStorageDescriptorOutput

func (PartitionStorageDescriptorOutput) ToPartitionStorageDescriptorOutputWithContext

func (o PartitionStorageDescriptorOutput) ToPartitionStorageDescriptorOutputWithContext(ctx context.Context) PartitionStorageDescriptorOutput

func (PartitionStorageDescriptorOutput) ToPartitionStorageDescriptorPtrOutput

func (o PartitionStorageDescriptorOutput) ToPartitionStorageDescriptorPtrOutput() PartitionStorageDescriptorPtrOutput

func (PartitionStorageDescriptorOutput) ToPartitionStorageDescriptorPtrOutputWithContext

func (o PartitionStorageDescriptorOutput) ToPartitionStorageDescriptorPtrOutputWithContext(ctx context.Context) PartitionStorageDescriptorPtrOutput

type PartitionStorageDescriptorPtrInput

type PartitionStorageDescriptorPtrInput interface {
	pulumi.Input

	ToPartitionStorageDescriptorPtrOutput() PartitionStorageDescriptorPtrOutput
	ToPartitionStorageDescriptorPtrOutputWithContext(context.Context) PartitionStorageDescriptorPtrOutput
}

PartitionStorageDescriptorPtrInput is an input type that accepts PartitionStorageDescriptorArgs, PartitionStorageDescriptorPtr and PartitionStorageDescriptorPtrOutput values. You can construct a concrete instance of `PartitionStorageDescriptorPtrInput` via:

        PartitionStorageDescriptorArgs{...}

or:

        nil

type PartitionStorageDescriptorPtrOutput

type PartitionStorageDescriptorPtrOutput struct{ *pulumi.OutputState }

func (PartitionStorageDescriptorPtrOutput) BucketColumns

func (PartitionStorageDescriptorPtrOutput) Columns

func (PartitionStorageDescriptorPtrOutput) Compressed

func (PartitionStorageDescriptorPtrOutput) Elem

func (PartitionStorageDescriptorPtrOutput) ElementType

func (PartitionStorageDescriptorPtrOutput) InputFormat

func (PartitionStorageDescriptorPtrOutput) Location

func (PartitionStorageDescriptorPtrOutput) NumberOfBuckets

func (PartitionStorageDescriptorPtrOutput) OutputFormat

func (PartitionStorageDescriptorPtrOutput) Parameters

func (PartitionStorageDescriptorPtrOutput) SchemaReference

func (PartitionStorageDescriptorPtrOutput) SerdeInfo

func (PartitionStorageDescriptorPtrOutput) SkewedInfo

func (PartitionStorageDescriptorPtrOutput) SortColumns

func (PartitionStorageDescriptorPtrOutput) StoredAsSubDirectories

func (o PartitionStorageDescriptorPtrOutput) StoredAsSubDirectories() pulumi.BoolPtrOutput

func (PartitionStorageDescriptorPtrOutput) ToPartitionStorageDescriptorPtrOutput

func (o PartitionStorageDescriptorPtrOutput) ToPartitionStorageDescriptorPtrOutput() PartitionStorageDescriptorPtrOutput

func (PartitionStorageDescriptorPtrOutput) ToPartitionStorageDescriptorPtrOutputWithContext

func (o PartitionStorageDescriptorPtrOutput) ToPartitionStorageDescriptorPtrOutputWithContext(ctx context.Context) PartitionStorageDescriptorPtrOutput

type Registry

type Registry struct {
	pulumi.CustomResourceState

	// Amazon Resource Name for the created Registry.
	Arn pulumi.StringOutput `pulumi:"arn"`
	// A description of the registry. If description is not provided, there will not be any default value for this.
	Description pulumi.StringPtrOutput `pulumi:"description"`
	// Name of the registry to be created of max length of 255, and may only contain letters, numbers, hyphen, underscore, dollar sign, or hash mark.  No whitespace.
	Name pulumi.StringOutput `pulumi:"name"`
	// List of tags to tag the Registry
	Tags RegistryTagArrayOutput `pulumi:"tags"`
}

This resource creates a Registry for authoring schemas as part of Glue Schema Registry.

func GetRegistry

func GetRegistry(ctx *pulumi.Context,
	name string, id pulumi.IDInput, state *RegistryState, opts ...pulumi.ResourceOption) (*Registry, error)

GetRegistry gets an existing Registry resource's state with the given name, ID, and optional state properties that are used to uniquely qualify the lookup (nil if not required).

func NewRegistry

func NewRegistry(ctx *pulumi.Context,
	name string, args *RegistryArgs, opts ...pulumi.ResourceOption) (*Registry, error)

NewRegistry registers a new resource with the given unique name, arguments, and options.

func (*Registry) ElementType

func (*Registry) ElementType() reflect.Type

func (*Registry) ToRegistryOutput

func (i *Registry) ToRegistryOutput() RegistryOutput

func (*Registry) ToRegistryOutputWithContext

func (i *Registry) ToRegistryOutputWithContext(ctx context.Context) RegistryOutput

type RegistryArgs

type RegistryArgs struct {
	// A description of the registry. If description is not provided, there will not be any default value for this.
	Description pulumi.StringPtrInput
	// Name of the registry to be created of max length of 255, and may only contain letters, numbers, hyphen, underscore, dollar sign, or hash mark.  No whitespace.
	Name pulumi.StringPtrInput
	// List of tags to tag the Registry
	Tags RegistryTagArrayInput
}

The set of arguments for constructing a Registry resource.

func (RegistryArgs) ElementType

func (RegistryArgs) ElementType() reflect.Type

type RegistryInput

type RegistryInput interface {
	pulumi.Input

	ToRegistryOutput() RegistryOutput
	ToRegistryOutputWithContext(ctx context.Context) RegistryOutput
}

type RegistryOutput

type RegistryOutput struct{ *pulumi.OutputState }

func (RegistryOutput) Arn added in v0.17.0

Amazon Resource Name for the created Registry.

func (RegistryOutput) Description added in v0.17.0

func (o RegistryOutput) Description() pulumi.StringPtrOutput

A description of the registry. If description is not provided, there will not be any default value for this.

func (RegistryOutput) ElementType

func (RegistryOutput) ElementType() reflect.Type

func (RegistryOutput) Name added in v0.17.0

Name of the registry to be created of max length of 255, and may only contain letters, numbers, hyphen, underscore, dollar sign, or hash mark. No whitespace.

func (RegistryOutput) Tags added in v0.17.0

List of tags to tag the Registry

func (RegistryOutput) ToRegistryOutput

func (o RegistryOutput) ToRegistryOutput() RegistryOutput

func (RegistryOutput) ToRegistryOutputWithContext

func (o RegistryOutput) ToRegistryOutputWithContext(ctx context.Context) RegistryOutput

type RegistryState

type RegistryState struct {
}

func (RegistryState) ElementType

func (RegistryState) ElementType() reflect.Type

type RegistryTag

type RegistryTag struct {
	// A key to identify the tag.
	Key string `pulumi:"key"`
	// Corresponding tag value for the key.
	Value string `pulumi:"value"`
}

type RegistryTagArgs

type RegistryTagArgs struct {
	// A key to identify the tag.
	Key pulumi.StringInput `pulumi:"key"`
	// Corresponding tag value for the key.
	Value pulumi.StringInput `pulumi:"value"`
}

func (RegistryTagArgs) ElementType

func (RegistryTagArgs) ElementType() reflect.Type

func (RegistryTagArgs) ToRegistryTagOutput

func (i RegistryTagArgs) ToRegistryTagOutput() RegistryTagOutput

func (RegistryTagArgs) ToRegistryTagOutputWithContext

func (i RegistryTagArgs) ToRegistryTagOutputWithContext(ctx context.Context) RegistryTagOutput

type RegistryTagArray

type RegistryTagArray []RegistryTagInput

func (RegistryTagArray) ElementType

func (RegistryTagArray) ElementType() reflect.Type

func (RegistryTagArray) ToRegistryTagArrayOutput

func (i RegistryTagArray) ToRegistryTagArrayOutput() RegistryTagArrayOutput

func (RegistryTagArray) ToRegistryTagArrayOutputWithContext

func (i RegistryTagArray) ToRegistryTagArrayOutputWithContext(ctx context.Context) RegistryTagArrayOutput

type RegistryTagArrayInput

type RegistryTagArrayInput interface {
	pulumi.Input

	ToRegistryTagArrayOutput() RegistryTagArrayOutput
	ToRegistryTagArrayOutputWithContext(context.Context) RegistryTagArrayOutput
}

RegistryTagArrayInput is an input type that accepts RegistryTagArray and RegistryTagArrayOutput values. You can construct a concrete instance of `RegistryTagArrayInput` via:

RegistryTagArray{ RegistryTagArgs{...} }

type RegistryTagArrayOutput

type RegistryTagArrayOutput struct{ *pulumi.OutputState }

func (RegistryTagArrayOutput) ElementType

func (RegistryTagArrayOutput) ElementType() reflect.Type

func (RegistryTagArrayOutput) Index

func (RegistryTagArrayOutput) ToRegistryTagArrayOutput

func (o RegistryTagArrayOutput) ToRegistryTagArrayOutput() RegistryTagArrayOutput

func (RegistryTagArrayOutput) ToRegistryTagArrayOutputWithContext

func (o RegistryTagArrayOutput) ToRegistryTagArrayOutputWithContext(ctx context.Context) RegistryTagArrayOutput

type RegistryTagInput

type RegistryTagInput interface {
	pulumi.Input

	ToRegistryTagOutput() RegistryTagOutput
	ToRegistryTagOutputWithContext(context.Context) RegistryTagOutput
}

RegistryTagInput is an input type that accepts RegistryTagArgs and RegistryTagOutput values. You can construct a concrete instance of `RegistryTagInput` via:

RegistryTagArgs{...}

type RegistryTagOutput

type RegistryTagOutput struct{ *pulumi.OutputState }

func (RegistryTagOutput) ElementType

func (RegistryTagOutput) ElementType() reflect.Type

func (RegistryTagOutput) Key

A key to identify the tag.

func (RegistryTagOutput) ToRegistryTagOutput

func (o RegistryTagOutput) ToRegistryTagOutput() RegistryTagOutput

func (RegistryTagOutput) ToRegistryTagOutputWithContext

func (o RegistryTagOutput) ToRegistryTagOutputWithContext(ctx context.Context) RegistryTagOutput

func (RegistryTagOutput) Value

Corresponding tag value for the key.

type Schema

type Schema struct {
	pulumi.CustomResourceState

	// Amazon Resource Name for the Schema.
	Arn               pulumi.StringOutput        `pulumi:"arn"`
	CheckpointVersion SchemaVersionTypePtrOutput `pulumi:"checkpointVersion"`
	// Compatibility setting for the schema.
	Compatibility SchemaCompatibilityOutput `pulumi:"compatibility"`
	// Data format name to use for the schema. Accepted values: 'AVRO', 'JSON', 'PROTOBUF'
	DataFormat SchemaDataFormatOutput `pulumi:"dataFormat"`
	// A description of the schema. If description is not provided, there will not be any default value for this.
	Description pulumi.StringPtrOutput `pulumi:"description"`
	// Represents the version ID associated with the initial schema version.
	InitialSchemaVersionId pulumi.StringOutput `pulumi:"initialSchemaVersionId"`
	// Name of the schema.
	Name     pulumi.StringOutput     `pulumi:"name"`
	Registry SchemaRegistryPtrOutput `pulumi:"registry"`
	// Definition for the initial schema version in plain-text.
	SchemaDefinition pulumi.StringOutput `pulumi:"schemaDefinition"`
	// List of tags to tag the schema
	Tags SchemaTagArrayOutput `pulumi:"tags"`
}

This resource represents a schema of Glue Schema Registry.

func GetSchema

func GetSchema(ctx *pulumi.Context,
	name string, id pulumi.IDInput, state *SchemaState, opts ...pulumi.ResourceOption) (*Schema, error)

GetSchema gets an existing Schema resource's state with the given name, ID, and optional state properties that are used to uniquely qualify the lookup (nil if not required).

func NewSchema

func NewSchema(ctx *pulumi.Context,
	name string, args *SchemaArgs, opts ...pulumi.ResourceOption) (*Schema, error)

NewSchema registers a new resource with the given unique name, arguments, and options.

func (*Schema) ElementType

func (*Schema) ElementType() reflect.Type

func (*Schema) ToSchemaOutput

func (i *Schema) ToSchemaOutput() SchemaOutput

func (*Schema) ToSchemaOutputWithContext

func (i *Schema) ToSchemaOutputWithContext(ctx context.Context) SchemaOutput

type SchemaArgs

type SchemaArgs struct {
	CheckpointVersion SchemaVersionTypePtrInput
	// Compatibility setting for the schema.
	Compatibility SchemaCompatibilityInput
	// Data format name to use for the schema. Accepted values: 'AVRO', 'JSON', 'PROTOBUF'
	DataFormat SchemaDataFormatInput
	// A description of the schema. If description is not provided, there will not be any default value for this.
	Description pulumi.StringPtrInput
	// Name of the schema.
	Name     pulumi.StringPtrInput
	Registry SchemaRegistryPtrInput
	// Definition for the initial schema version in plain-text.
	SchemaDefinition pulumi.StringInput
	// List of tags to tag the schema
	Tags SchemaTagArrayInput
}

The set of arguments for constructing a Schema resource.

func (SchemaArgs) ElementType

func (SchemaArgs) ElementType() reflect.Type

type SchemaCompatibility

type SchemaCompatibility string

Compatibility setting for the schema.

func (SchemaCompatibility) ElementType

func (SchemaCompatibility) ElementType() reflect.Type

func (SchemaCompatibility) ToSchemaCompatibilityOutput

func (e SchemaCompatibility) ToSchemaCompatibilityOutput() SchemaCompatibilityOutput

func (SchemaCompatibility) ToSchemaCompatibilityOutputWithContext

func (e SchemaCompatibility) ToSchemaCompatibilityOutputWithContext(ctx context.Context) SchemaCompatibilityOutput

func (SchemaCompatibility) ToSchemaCompatibilityPtrOutput

func (e SchemaCompatibility) ToSchemaCompatibilityPtrOutput() SchemaCompatibilityPtrOutput

func (SchemaCompatibility) ToSchemaCompatibilityPtrOutputWithContext

func (e SchemaCompatibility) ToSchemaCompatibilityPtrOutputWithContext(ctx context.Context) SchemaCompatibilityPtrOutput

func (SchemaCompatibility) ToStringOutput

func (e SchemaCompatibility) ToStringOutput() pulumi.StringOutput

func (SchemaCompatibility) ToStringOutputWithContext

func (e SchemaCompatibility) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput

func (SchemaCompatibility) ToStringPtrOutput

func (e SchemaCompatibility) ToStringPtrOutput() pulumi.StringPtrOutput

func (SchemaCompatibility) ToStringPtrOutputWithContext

func (e SchemaCompatibility) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput

type SchemaCompatibilityInput

type SchemaCompatibilityInput interface {
	pulumi.Input

	ToSchemaCompatibilityOutput() SchemaCompatibilityOutput
	ToSchemaCompatibilityOutputWithContext(context.Context) SchemaCompatibilityOutput
}

SchemaCompatibilityInput is an input type that accepts SchemaCompatibilityArgs and SchemaCompatibilityOutput values. You can construct a concrete instance of `SchemaCompatibilityInput` via:

SchemaCompatibilityArgs{...}

type SchemaCompatibilityOutput

type SchemaCompatibilityOutput struct{ *pulumi.OutputState }

func (SchemaCompatibilityOutput) ElementType

func (SchemaCompatibilityOutput) ElementType() reflect.Type

func (SchemaCompatibilityOutput) ToSchemaCompatibilityOutput

func (o SchemaCompatibilityOutput) ToSchemaCompatibilityOutput() SchemaCompatibilityOutput

func (SchemaCompatibilityOutput) ToSchemaCompatibilityOutputWithContext

func (o SchemaCompatibilityOutput) ToSchemaCompatibilityOutputWithContext(ctx context.Context) SchemaCompatibilityOutput

func (SchemaCompatibilityOutput) ToSchemaCompatibilityPtrOutput

func (o SchemaCompatibilityOutput) ToSchemaCompatibilityPtrOutput() SchemaCompatibilityPtrOutput

func (SchemaCompatibilityOutput) ToSchemaCompatibilityPtrOutputWithContext

func (o SchemaCompatibilityOutput) ToSchemaCompatibilityPtrOutputWithContext(ctx context.Context) SchemaCompatibilityPtrOutput

func (SchemaCompatibilityOutput) ToStringOutput

func (o SchemaCompatibilityOutput) ToStringOutput() pulumi.StringOutput

func (SchemaCompatibilityOutput) ToStringOutputWithContext

func (o SchemaCompatibilityOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput

func (SchemaCompatibilityOutput) ToStringPtrOutput

func (o SchemaCompatibilityOutput) ToStringPtrOutput() pulumi.StringPtrOutput

func (SchemaCompatibilityOutput) ToStringPtrOutputWithContext

func (o SchemaCompatibilityOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput

type SchemaCompatibilityPtrInput

type SchemaCompatibilityPtrInput interface {
	pulumi.Input

	ToSchemaCompatibilityPtrOutput() SchemaCompatibilityPtrOutput
	ToSchemaCompatibilityPtrOutputWithContext(context.Context) SchemaCompatibilityPtrOutput
}

func SchemaCompatibilityPtr

func SchemaCompatibilityPtr(v string) SchemaCompatibilityPtrInput

type SchemaCompatibilityPtrOutput

type SchemaCompatibilityPtrOutput struct{ *pulumi.OutputState }

func (SchemaCompatibilityPtrOutput) Elem

func (SchemaCompatibilityPtrOutput) ElementType

func (SchemaCompatibilityPtrOutput) ToSchemaCompatibilityPtrOutput

func (o SchemaCompatibilityPtrOutput) ToSchemaCompatibilityPtrOutput() SchemaCompatibilityPtrOutput

func (SchemaCompatibilityPtrOutput) ToSchemaCompatibilityPtrOutputWithContext

func (o SchemaCompatibilityPtrOutput) ToSchemaCompatibilityPtrOutputWithContext(ctx context.Context) SchemaCompatibilityPtrOutput

func (SchemaCompatibilityPtrOutput) ToStringPtrOutput

func (o SchemaCompatibilityPtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput

func (SchemaCompatibilityPtrOutput) ToStringPtrOutputWithContext

func (o SchemaCompatibilityPtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput

type SchemaDataFormat

type SchemaDataFormat string

Data format name to use for the schema. Accepted values: 'AVRO', 'JSON', 'PROTOBUF'

func (SchemaDataFormat) ElementType

func (SchemaDataFormat) ElementType() reflect.Type

func (SchemaDataFormat) ToSchemaDataFormatOutput

func (e SchemaDataFormat) ToSchemaDataFormatOutput() SchemaDataFormatOutput

func (SchemaDataFormat) ToSchemaDataFormatOutputWithContext

func (e SchemaDataFormat) ToSchemaDataFormatOutputWithContext(ctx context.Context) SchemaDataFormatOutput

func (SchemaDataFormat) ToSchemaDataFormatPtrOutput

func (e SchemaDataFormat) ToSchemaDataFormatPtrOutput() SchemaDataFormatPtrOutput

func (SchemaDataFormat) ToSchemaDataFormatPtrOutputWithContext

func (e SchemaDataFormat) ToSchemaDataFormatPtrOutputWithContext(ctx context.Context) SchemaDataFormatPtrOutput

func (SchemaDataFormat) ToStringOutput

func (e SchemaDataFormat) ToStringOutput() pulumi.StringOutput

func (SchemaDataFormat) ToStringOutputWithContext

func (e SchemaDataFormat) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput

func (SchemaDataFormat) ToStringPtrOutput

func (e SchemaDataFormat) ToStringPtrOutput() pulumi.StringPtrOutput

func (SchemaDataFormat) ToStringPtrOutputWithContext

func (e SchemaDataFormat) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput

type SchemaDataFormatInput

type SchemaDataFormatInput interface {
	pulumi.Input

	ToSchemaDataFormatOutput() SchemaDataFormatOutput
	ToSchemaDataFormatOutputWithContext(context.Context) SchemaDataFormatOutput
}

SchemaDataFormatInput is an input type that accepts SchemaDataFormatArgs and SchemaDataFormatOutput values. You can construct a concrete instance of `SchemaDataFormatInput` via:

SchemaDataFormatArgs{...}

type SchemaDataFormatOutput

type SchemaDataFormatOutput struct{ *pulumi.OutputState }

func (SchemaDataFormatOutput) ElementType

func (SchemaDataFormatOutput) ElementType() reflect.Type

func (SchemaDataFormatOutput) ToSchemaDataFormatOutput

func (o SchemaDataFormatOutput) ToSchemaDataFormatOutput() SchemaDataFormatOutput

func (SchemaDataFormatOutput) ToSchemaDataFormatOutputWithContext

func (o SchemaDataFormatOutput) ToSchemaDataFormatOutputWithContext(ctx context.Context) SchemaDataFormatOutput

func (SchemaDataFormatOutput) ToSchemaDataFormatPtrOutput

func (o SchemaDataFormatOutput) ToSchemaDataFormatPtrOutput() SchemaDataFormatPtrOutput

func (SchemaDataFormatOutput) ToSchemaDataFormatPtrOutputWithContext

func (o SchemaDataFormatOutput) ToSchemaDataFormatPtrOutputWithContext(ctx context.Context) SchemaDataFormatPtrOutput

func (SchemaDataFormatOutput) ToStringOutput

func (o SchemaDataFormatOutput) ToStringOutput() pulumi.StringOutput

func (SchemaDataFormatOutput) ToStringOutputWithContext

func (o SchemaDataFormatOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput

func (SchemaDataFormatOutput) ToStringPtrOutput

func (o SchemaDataFormatOutput) ToStringPtrOutput() pulumi.StringPtrOutput

func (SchemaDataFormatOutput) ToStringPtrOutputWithContext

func (o SchemaDataFormatOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput

type SchemaDataFormatPtrInput

type SchemaDataFormatPtrInput interface {
	pulumi.Input

	ToSchemaDataFormatPtrOutput() SchemaDataFormatPtrOutput
	ToSchemaDataFormatPtrOutputWithContext(context.Context) SchemaDataFormatPtrOutput
}

func SchemaDataFormatPtr

func SchemaDataFormatPtr(v string) SchemaDataFormatPtrInput

type SchemaDataFormatPtrOutput

type SchemaDataFormatPtrOutput struct{ *pulumi.OutputState }

func (SchemaDataFormatPtrOutput) Elem

func (SchemaDataFormatPtrOutput) ElementType

func (SchemaDataFormatPtrOutput) ElementType() reflect.Type

func (SchemaDataFormatPtrOutput) ToSchemaDataFormatPtrOutput

func (o SchemaDataFormatPtrOutput) ToSchemaDataFormatPtrOutput() SchemaDataFormatPtrOutput

func (SchemaDataFormatPtrOutput) ToSchemaDataFormatPtrOutputWithContext

func (o SchemaDataFormatPtrOutput) ToSchemaDataFormatPtrOutputWithContext(ctx context.Context) SchemaDataFormatPtrOutput

func (SchemaDataFormatPtrOutput) ToStringPtrOutput

func (o SchemaDataFormatPtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput

func (SchemaDataFormatPtrOutput) ToStringPtrOutputWithContext

func (o SchemaDataFormatPtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput

type SchemaInput

type SchemaInput interface {
	pulumi.Input

	ToSchemaOutput() SchemaOutput
	ToSchemaOutputWithContext(ctx context.Context) SchemaOutput
}

type SchemaOutput

type SchemaOutput struct{ *pulumi.OutputState }

func (SchemaOutput) Arn added in v0.17.0

Amazon Resource Name for the Schema.

func (SchemaOutput) CheckpointVersion added in v0.17.0

func (o SchemaOutput) CheckpointVersion() SchemaVersionTypePtrOutput

func (SchemaOutput) Compatibility added in v0.17.0

func (o SchemaOutput) Compatibility() SchemaCompatibilityOutput

Compatibility setting for the schema.

func (SchemaOutput) DataFormat added in v0.17.0

func (o SchemaOutput) DataFormat() SchemaDataFormatOutput

Data format name to use for the schema. Accepted values: 'AVRO', 'JSON', 'PROTOBUF'

func (SchemaOutput) Description added in v0.17.0

func (o SchemaOutput) Description() pulumi.StringPtrOutput

A description of the schema. If description is not provided, there will not be any default value for this.

func (SchemaOutput) ElementType

func (SchemaOutput) ElementType() reflect.Type

func (SchemaOutput) InitialSchemaVersionId added in v0.17.0

func (o SchemaOutput) InitialSchemaVersionId() pulumi.StringOutput

Represents the version ID associated with the initial schema version.

func (SchemaOutput) Name added in v0.17.0

func (o SchemaOutput) Name() pulumi.StringOutput

Name of the schema.

func (SchemaOutput) Registry added in v0.17.0

func (SchemaOutput) SchemaDefinition added in v0.17.0

func (o SchemaOutput) SchemaDefinition() pulumi.StringOutput

Definition for the initial schema version in plain-text.

func (SchemaOutput) Tags added in v0.17.0

List of tags to tag the schema

func (SchemaOutput) ToSchemaOutput

func (o SchemaOutput) ToSchemaOutput() SchemaOutput

func (SchemaOutput) ToSchemaOutputWithContext

func (o SchemaOutput) ToSchemaOutputWithContext(ctx context.Context) SchemaOutput

type SchemaRegistry

type SchemaRegistry struct {
	// Amazon Resource Name for the Registry.
	Arn *string `pulumi:"arn"`
	// Name of the registry in which the schema will be created.
	Name *string `pulumi:"name"`
}

Identifier for the registry which the schema is part of.

type SchemaRegistryArgs

type SchemaRegistryArgs struct {
	// Amazon Resource Name for the Registry.
	Arn pulumi.StringPtrInput `pulumi:"arn"`
	// Name of the registry in which the schema will be created.
	Name pulumi.StringPtrInput `pulumi:"name"`
}

Identifier for the registry which the schema is part of.

func (SchemaRegistryArgs) ElementType

func (SchemaRegistryArgs) ElementType() reflect.Type

func (SchemaRegistryArgs) ToSchemaRegistryOutput

func (i SchemaRegistryArgs) ToSchemaRegistryOutput() SchemaRegistryOutput

func (SchemaRegistryArgs) ToSchemaRegistryOutputWithContext

func (i SchemaRegistryArgs) ToSchemaRegistryOutputWithContext(ctx context.Context) SchemaRegistryOutput

func (SchemaRegistryArgs) ToSchemaRegistryPtrOutput

func (i SchemaRegistryArgs) ToSchemaRegistryPtrOutput() SchemaRegistryPtrOutput

func (SchemaRegistryArgs) ToSchemaRegistryPtrOutputWithContext

func (i SchemaRegistryArgs) ToSchemaRegistryPtrOutputWithContext(ctx context.Context) SchemaRegistryPtrOutput

type SchemaRegistryInput

type SchemaRegistryInput interface {
	pulumi.Input

	ToSchemaRegistryOutput() SchemaRegistryOutput
	ToSchemaRegistryOutputWithContext(context.Context) SchemaRegistryOutput
}

SchemaRegistryInput is an input type that accepts SchemaRegistryArgs and SchemaRegistryOutput values. You can construct a concrete instance of `SchemaRegistryInput` via:

SchemaRegistryArgs{...}

type SchemaRegistryOutput

type SchemaRegistryOutput struct{ *pulumi.OutputState }

Identifier for the registry which the schema is part of.

func (SchemaRegistryOutput) Arn

Amazon Resource Name for the Registry.

func (SchemaRegistryOutput) ElementType

func (SchemaRegistryOutput) ElementType() reflect.Type

func (SchemaRegistryOutput) Name

Name of the registry in which the schema will be created.

func (SchemaRegistryOutput) ToSchemaRegistryOutput

func (o SchemaRegistryOutput) ToSchemaRegistryOutput() SchemaRegistryOutput

func (SchemaRegistryOutput) ToSchemaRegistryOutputWithContext

func (o SchemaRegistryOutput) ToSchemaRegistryOutputWithContext(ctx context.Context) SchemaRegistryOutput

func (SchemaRegistryOutput) ToSchemaRegistryPtrOutput

func (o SchemaRegistryOutput) ToSchemaRegistryPtrOutput() SchemaRegistryPtrOutput

func (SchemaRegistryOutput) ToSchemaRegistryPtrOutputWithContext

func (o SchemaRegistryOutput) ToSchemaRegistryPtrOutputWithContext(ctx context.Context) SchemaRegistryPtrOutput

type SchemaRegistryPtrInput

type SchemaRegistryPtrInput interface {
	pulumi.Input

	ToSchemaRegistryPtrOutput() SchemaRegistryPtrOutput
	ToSchemaRegistryPtrOutputWithContext(context.Context) SchemaRegistryPtrOutput
}

SchemaRegistryPtrInput is an input type that accepts SchemaRegistryArgs, SchemaRegistryPtr and SchemaRegistryPtrOutput values. You can construct a concrete instance of `SchemaRegistryPtrInput` via:

        SchemaRegistryArgs{...}

or:

        nil

type SchemaRegistryPtrOutput

type SchemaRegistryPtrOutput struct{ *pulumi.OutputState }

func (SchemaRegistryPtrOutput) Arn

Amazon Resource Name for the Registry.

func (SchemaRegistryPtrOutput) Elem

func (SchemaRegistryPtrOutput) ElementType

func (SchemaRegistryPtrOutput) ElementType() reflect.Type

func (SchemaRegistryPtrOutput) Name

Name of the registry in which the schema will be created.

func (SchemaRegistryPtrOutput) ToSchemaRegistryPtrOutput

func (o SchemaRegistryPtrOutput) ToSchemaRegistryPtrOutput() SchemaRegistryPtrOutput

func (SchemaRegistryPtrOutput) ToSchemaRegistryPtrOutputWithContext

func (o SchemaRegistryPtrOutput) ToSchemaRegistryPtrOutputWithContext(ctx context.Context) SchemaRegistryPtrOutput

type SchemaState

type SchemaState struct {
}

func (SchemaState) ElementType

func (SchemaState) ElementType() reflect.Type

type SchemaTag

type SchemaTag struct {
	// A key to identify the tag.
	Key string `pulumi:"key"`
	// Corresponding tag value for the key.
	Value string `pulumi:"value"`
}

type SchemaTagArgs

type SchemaTagArgs struct {
	// A key to identify the tag.
	Key pulumi.StringInput `pulumi:"key"`
	// Corresponding tag value for the key.
	Value pulumi.StringInput `pulumi:"value"`
}

func (SchemaTagArgs) ElementType

func (SchemaTagArgs) ElementType() reflect.Type

func (SchemaTagArgs) ToSchemaTagOutput

func (i SchemaTagArgs) ToSchemaTagOutput() SchemaTagOutput

func (SchemaTagArgs) ToSchemaTagOutputWithContext

func (i SchemaTagArgs) ToSchemaTagOutputWithContext(ctx context.Context) SchemaTagOutput

type SchemaTagArray

type SchemaTagArray []SchemaTagInput

func (SchemaTagArray) ElementType

func (SchemaTagArray) ElementType() reflect.Type

func (SchemaTagArray) ToSchemaTagArrayOutput

func (i SchemaTagArray) ToSchemaTagArrayOutput() SchemaTagArrayOutput

func (SchemaTagArray) ToSchemaTagArrayOutputWithContext

func (i SchemaTagArray) ToSchemaTagArrayOutputWithContext(ctx context.Context) SchemaTagArrayOutput

type SchemaTagArrayInput

type SchemaTagArrayInput interface {
	pulumi.Input

	ToSchemaTagArrayOutput() SchemaTagArrayOutput
	ToSchemaTagArrayOutputWithContext(context.Context) SchemaTagArrayOutput
}

SchemaTagArrayInput is an input type that accepts SchemaTagArray and SchemaTagArrayOutput values. You can construct a concrete instance of `SchemaTagArrayInput` via:

SchemaTagArray{ SchemaTagArgs{...} }

type SchemaTagArrayOutput

type SchemaTagArrayOutput struct{ *pulumi.OutputState }

func (SchemaTagArrayOutput) ElementType

func (SchemaTagArrayOutput) ElementType() reflect.Type

func (SchemaTagArrayOutput) Index

func (SchemaTagArrayOutput) ToSchemaTagArrayOutput

func (o SchemaTagArrayOutput) ToSchemaTagArrayOutput() SchemaTagArrayOutput

func (SchemaTagArrayOutput) ToSchemaTagArrayOutputWithContext

func (o SchemaTagArrayOutput) ToSchemaTagArrayOutputWithContext(ctx context.Context) SchemaTagArrayOutput

type SchemaTagInput

type SchemaTagInput interface {
	pulumi.Input

	ToSchemaTagOutput() SchemaTagOutput
	ToSchemaTagOutputWithContext(context.Context) SchemaTagOutput
}

SchemaTagInput is an input type that accepts SchemaTagArgs and SchemaTagOutput values. You can construct a concrete instance of `SchemaTagInput` via:

SchemaTagArgs{...}

type SchemaTagOutput

type SchemaTagOutput struct{ *pulumi.OutputState }

func (SchemaTagOutput) ElementType

func (SchemaTagOutput) ElementType() reflect.Type

func (SchemaTagOutput) Key

A key to identify the tag.

func (SchemaTagOutput) ToSchemaTagOutput

func (o SchemaTagOutput) ToSchemaTagOutput() SchemaTagOutput

func (SchemaTagOutput) ToSchemaTagOutputWithContext

func (o SchemaTagOutput) ToSchemaTagOutputWithContext(ctx context.Context) SchemaTagOutput

func (SchemaTagOutput) Value

Corresponding tag value for the key.

type SchemaVersion

type SchemaVersion struct {
	pulumi.CustomResourceState

	Schema SchemaVersionSchemaOutput `pulumi:"schema"`
	// Complete definition of the schema in plain-text.
	SchemaDefinition pulumi.StringOutput `pulumi:"schemaDefinition"`
	// Represents the version ID associated with the schema version.
	VersionId pulumi.StringOutput `pulumi:"versionId"`
}

This resource represents an individual schema version of a schema defined in Glue Schema Registry.

func GetSchemaVersion

func GetSchemaVersion(ctx *pulumi.Context,
	name string, id pulumi.IDInput, state *SchemaVersionState, opts ...pulumi.ResourceOption) (*SchemaVersion, error)

GetSchemaVersion gets an existing SchemaVersion 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 NewSchemaVersion

func NewSchemaVersion(ctx *pulumi.Context,
	name string, args *SchemaVersionArgs, opts ...pulumi.ResourceOption) (*SchemaVersion, error)

NewSchemaVersion registers a new resource with the given unique name, arguments, and options.

func (*SchemaVersion) ElementType

func (*SchemaVersion) ElementType() reflect.Type

func (*SchemaVersion) ToSchemaVersionOutput

func (i *SchemaVersion) ToSchemaVersionOutput() SchemaVersionOutput

func (*SchemaVersion) ToSchemaVersionOutputWithContext

func (i *SchemaVersion) ToSchemaVersionOutputWithContext(ctx context.Context) SchemaVersionOutput

type SchemaVersionArgs

type SchemaVersionArgs struct {
	Schema SchemaVersionSchemaInput
	// Complete definition of the schema in plain-text.
	SchemaDefinition pulumi.StringInput
}

The set of arguments for constructing a SchemaVersion resource.

func (SchemaVersionArgs) ElementType

func (SchemaVersionArgs) ElementType() reflect.Type

type SchemaVersionInput

type SchemaVersionInput interface {
	pulumi.Input

	ToSchemaVersionOutput() SchemaVersionOutput
	ToSchemaVersionOutputWithContext(ctx context.Context) SchemaVersionOutput
}

type SchemaVersionMetadata

type SchemaVersionMetadata struct {
	pulumi.CustomResourceState

	// Metadata key
	Key pulumi.StringOutput `pulumi:"key"`
	// Represents the version ID associated with the schema version.
	SchemaVersionId pulumi.StringOutput `pulumi:"schemaVersionId"`
	// Metadata value
	Value pulumi.StringOutput `pulumi:"value"`
}

This resource adds Key-Value metadata to a Schema version of Glue Schema Registry.

func GetSchemaVersionMetadata

func GetSchemaVersionMetadata(ctx *pulumi.Context,
	name string, id pulumi.IDInput, state *SchemaVersionMetadataState, opts ...pulumi.ResourceOption) (*SchemaVersionMetadata, error)

GetSchemaVersionMetadata gets an existing SchemaVersionMetadata 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 NewSchemaVersionMetadata

func NewSchemaVersionMetadata(ctx *pulumi.Context,
	name string, args *SchemaVersionMetadataArgs, opts ...pulumi.ResourceOption) (*SchemaVersionMetadata, error)

NewSchemaVersionMetadata registers a new resource with the given unique name, arguments, and options.

func (*SchemaVersionMetadata) ElementType

func (*SchemaVersionMetadata) ElementType() reflect.Type

func (*SchemaVersionMetadata) ToSchemaVersionMetadataOutput

func (i *SchemaVersionMetadata) ToSchemaVersionMetadataOutput() SchemaVersionMetadataOutput

func (*SchemaVersionMetadata) ToSchemaVersionMetadataOutputWithContext

func (i *SchemaVersionMetadata) ToSchemaVersionMetadataOutputWithContext(ctx context.Context) SchemaVersionMetadataOutput

type SchemaVersionMetadataArgs

type SchemaVersionMetadataArgs struct {
	// Metadata key
	Key pulumi.StringInput
	// Represents the version ID associated with the schema version.
	SchemaVersionId pulumi.StringInput
	// Metadata value
	Value pulumi.StringInput
}

The set of arguments for constructing a SchemaVersionMetadata resource.

func (SchemaVersionMetadataArgs) ElementType

func (SchemaVersionMetadataArgs) ElementType() reflect.Type

type SchemaVersionMetadataInput

type SchemaVersionMetadataInput interface {
	pulumi.Input

	ToSchemaVersionMetadataOutput() SchemaVersionMetadataOutput
	ToSchemaVersionMetadataOutputWithContext(ctx context.Context) SchemaVersionMetadataOutput
}

type SchemaVersionMetadataOutput

type SchemaVersionMetadataOutput struct{ *pulumi.OutputState }

func (SchemaVersionMetadataOutput) ElementType

func (SchemaVersionMetadataOutput) Key added in v0.17.0

Metadata key

func (SchemaVersionMetadataOutput) SchemaVersionId added in v0.17.0

func (o SchemaVersionMetadataOutput) SchemaVersionId() pulumi.StringOutput

Represents the version ID associated with the schema version.

func (SchemaVersionMetadataOutput) ToSchemaVersionMetadataOutput

func (o SchemaVersionMetadataOutput) ToSchemaVersionMetadataOutput() SchemaVersionMetadataOutput

func (SchemaVersionMetadataOutput) ToSchemaVersionMetadataOutputWithContext

func (o SchemaVersionMetadataOutput) ToSchemaVersionMetadataOutputWithContext(ctx context.Context) SchemaVersionMetadataOutput

func (SchemaVersionMetadataOutput) Value added in v0.17.0

Metadata value

type SchemaVersionMetadataState

type SchemaVersionMetadataState struct {
}

func (SchemaVersionMetadataState) ElementType

func (SchemaVersionMetadataState) ElementType() reflect.Type

type SchemaVersionOutput

type SchemaVersionOutput struct{ *pulumi.OutputState }

func (SchemaVersionOutput) ElementType

func (SchemaVersionOutput) ElementType() reflect.Type

func (SchemaVersionOutput) Schema added in v0.17.0

func (SchemaVersionOutput) SchemaDefinition added in v0.17.0

func (o SchemaVersionOutput) SchemaDefinition() pulumi.StringOutput

Complete definition of the schema in plain-text.

func (SchemaVersionOutput) ToSchemaVersionOutput

func (o SchemaVersionOutput) ToSchemaVersionOutput() SchemaVersionOutput

func (SchemaVersionOutput) ToSchemaVersionOutputWithContext

func (o SchemaVersionOutput) ToSchemaVersionOutputWithContext(ctx context.Context) SchemaVersionOutput

func (SchemaVersionOutput) VersionId added in v0.17.0

func (o SchemaVersionOutput) VersionId() pulumi.StringOutput

Represents the version ID associated with the schema version.

type SchemaVersionSchema

type SchemaVersionSchema struct {
	// Name of the registry to identify where the Schema is located.
	RegistryName *string `pulumi:"registryName"`
	// Amazon Resource Name for the Schema. This attribute can be used to uniquely represent the Schema.
	SchemaArn *string `pulumi:"schemaArn"`
	// Name of the schema. This parameter requires RegistryName to be provided.
	SchemaName *string `pulumi:"schemaName"`
}

Identifier for the schema where the schema version will be created.

type SchemaVersionSchemaArgs

type SchemaVersionSchemaArgs struct {
	// Name of the registry to identify where the Schema is located.
	RegistryName pulumi.StringPtrInput `pulumi:"registryName"`
	// Amazon Resource Name for the Schema. This attribute can be used to uniquely represent the Schema.
	SchemaArn pulumi.StringPtrInput `pulumi:"schemaArn"`
	// Name of the schema. This parameter requires RegistryName to be provided.
	SchemaName pulumi.StringPtrInput `pulumi:"schemaName"`
}

Identifier for the schema where the schema version will be created.

func (SchemaVersionSchemaArgs) ElementType

func (SchemaVersionSchemaArgs) ElementType() reflect.Type

func (SchemaVersionSchemaArgs) ToSchemaVersionSchemaOutput

func (i SchemaVersionSchemaArgs) ToSchemaVersionSchemaOutput() SchemaVersionSchemaOutput

func (SchemaVersionSchemaArgs) ToSchemaVersionSchemaOutputWithContext

func (i SchemaVersionSchemaArgs) ToSchemaVersionSchemaOutputWithContext(ctx context.Context) SchemaVersionSchemaOutput

type SchemaVersionSchemaInput

type SchemaVersionSchemaInput interface {
	pulumi.Input

	ToSchemaVersionSchemaOutput() SchemaVersionSchemaOutput
	ToSchemaVersionSchemaOutputWithContext(context.Context) SchemaVersionSchemaOutput
}

SchemaVersionSchemaInput is an input type that accepts SchemaVersionSchemaArgs and SchemaVersionSchemaOutput values. You can construct a concrete instance of `SchemaVersionSchemaInput` via:

SchemaVersionSchemaArgs{...}

type SchemaVersionSchemaOutput

type SchemaVersionSchemaOutput struct{ *pulumi.OutputState }

Identifier for the schema where the schema version will be created.

func (SchemaVersionSchemaOutput) ElementType

func (SchemaVersionSchemaOutput) ElementType() reflect.Type

func (SchemaVersionSchemaOutput) RegistryName

Name of the registry to identify where the Schema is located.

func (SchemaVersionSchemaOutput) SchemaArn

Amazon Resource Name for the Schema. This attribute can be used to uniquely represent the Schema.

func (SchemaVersionSchemaOutput) SchemaName

Name of the schema. This parameter requires RegistryName to be provided.

func (SchemaVersionSchemaOutput) ToSchemaVersionSchemaOutput

func (o SchemaVersionSchemaOutput) ToSchemaVersionSchemaOutput() SchemaVersionSchemaOutput

func (SchemaVersionSchemaOutput) ToSchemaVersionSchemaOutputWithContext

func (o SchemaVersionSchemaOutput) ToSchemaVersionSchemaOutputWithContext(ctx context.Context) SchemaVersionSchemaOutput

type SchemaVersionState

type SchemaVersionState struct {
}

func (SchemaVersionState) ElementType

func (SchemaVersionState) ElementType() reflect.Type

type SchemaVersionType added in v0.2.0

type SchemaVersionType struct {
	// Indicates if the latest version needs to be updated.
	IsLatest *bool `pulumi:"isLatest"`
	// Indicates the version number in the schema to update.
	VersionNumber *int `pulumi:"versionNumber"`
}

Specify checkpoint version for update. This is only required to update the Compatibility.

type SchemaVersionTypeArgs added in v0.2.0

type SchemaVersionTypeArgs struct {
	// Indicates if the latest version needs to be updated.
	IsLatest pulumi.BoolPtrInput `pulumi:"isLatest"`
	// Indicates the version number in the schema to update.
	VersionNumber pulumi.IntPtrInput `pulumi:"versionNumber"`
}

Specify checkpoint version for update. This is only required to update the Compatibility.

func (SchemaVersionTypeArgs) ElementType added in v0.2.0

func (SchemaVersionTypeArgs) ElementType() reflect.Type

func (SchemaVersionTypeArgs) ToSchemaVersionTypeOutput added in v0.2.0

func (i SchemaVersionTypeArgs) ToSchemaVersionTypeOutput() SchemaVersionTypeOutput

func (SchemaVersionTypeArgs) ToSchemaVersionTypeOutputWithContext added in v0.2.0

func (i SchemaVersionTypeArgs) ToSchemaVersionTypeOutputWithContext(ctx context.Context) SchemaVersionTypeOutput

func (SchemaVersionTypeArgs) ToSchemaVersionTypePtrOutput added in v0.2.0

func (i SchemaVersionTypeArgs) ToSchemaVersionTypePtrOutput() SchemaVersionTypePtrOutput

func (SchemaVersionTypeArgs) ToSchemaVersionTypePtrOutputWithContext added in v0.2.0

func (i SchemaVersionTypeArgs) ToSchemaVersionTypePtrOutputWithContext(ctx context.Context) SchemaVersionTypePtrOutput

type SchemaVersionTypeInput added in v0.2.0

type SchemaVersionTypeInput interface {
	pulumi.Input

	ToSchemaVersionTypeOutput() SchemaVersionTypeOutput
	ToSchemaVersionTypeOutputWithContext(context.Context) SchemaVersionTypeOutput
}

SchemaVersionTypeInput is an input type that accepts SchemaVersionTypeArgs and SchemaVersionTypeOutput values. You can construct a concrete instance of `SchemaVersionTypeInput` via:

SchemaVersionTypeArgs{...}

type SchemaVersionTypeOutput added in v0.2.0

type SchemaVersionTypeOutput struct{ *pulumi.OutputState }

Specify checkpoint version for update. This is only required to update the Compatibility.

func (SchemaVersionTypeOutput) ElementType added in v0.2.0

func (SchemaVersionTypeOutput) ElementType() reflect.Type

func (SchemaVersionTypeOutput) IsLatest added in v0.2.0

Indicates if the latest version needs to be updated.

func (SchemaVersionTypeOutput) ToSchemaVersionTypeOutput added in v0.2.0

func (o SchemaVersionTypeOutput) ToSchemaVersionTypeOutput() SchemaVersionTypeOutput

func (SchemaVersionTypeOutput) ToSchemaVersionTypeOutputWithContext added in v0.2.0

func (o SchemaVersionTypeOutput) ToSchemaVersionTypeOutputWithContext(ctx context.Context) SchemaVersionTypeOutput

func (SchemaVersionTypeOutput) ToSchemaVersionTypePtrOutput added in v0.2.0

func (o SchemaVersionTypeOutput) ToSchemaVersionTypePtrOutput() SchemaVersionTypePtrOutput

func (SchemaVersionTypeOutput) ToSchemaVersionTypePtrOutputWithContext added in v0.2.0

func (o SchemaVersionTypeOutput) ToSchemaVersionTypePtrOutputWithContext(ctx context.Context) SchemaVersionTypePtrOutput

func (SchemaVersionTypeOutput) VersionNumber added in v0.2.0

func (o SchemaVersionTypeOutput) VersionNumber() pulumi.IntPtrOutput

Indicates the version number in the schema to update.

type SchemaVersionTypePtrInput added in v0.2.0

type SchemaVersionTypePtrInput interface {
	pulumi.Input

	ToSchemaVersionTypePtrOutput() SchemaVersionTypePtrOutput
	ToSchemaVersionTypePtrOutputWithContext(context.Context) SchemaVersionTypePtrOutput
}

SchemaVersionTypePtrInput is an input type that accepts SchemaVersionTypeArgs, SchemaVersionTypePtr and SchemaVersionTypePtrOutput values. You can construct a concrete instance of `SchemaVersionTypePtrInput` via:

        SchemaVersionTypeArgs{...}

or:

        nil

func SchemaVersionTypePtr added in v0.2.0

func SchemaVersionTypePtr(v *SchemaVersionTypeArgs) SchemaVersionTypePtrInput

type SchemaVersionTypePtrOutput added in v0.2.0

type SchemaVersionTypePtrOutput struct{ *pulumi.OutputState }

func (SchemaVersionTypePtrOutput) Elem added in v0.2.0

func (SchemaVersionTypePtrOutput) ElementType added in v0.2.0

func (SchemaVersionTypePtrOutput) ElementType() reflect.Type

func (SchemaVersionTypePtrOutput) IsLatest added in v0.2.0

Indicates if the latest version needs to be updated.

func (SchemaVersionTypePtrOutput) ToSchemaVersionTypePtrOutput added in v0.2.0

func (o SchemaVersionTypePtrOutput) ToSchemaVersionTypePtrOutput() SchemaVersionTypePtrOutput

func (SchemaVersionTypePtrOutput) ToSchemaVersionTypePtrOutputWithContext added in v0.2.0

func (o SchemaVersionTypePtrOutput) ToSchemaVersionTypePtrOutputWithContext(ctx context.Context) SchemaVersionTypePtrOutput

func (SchemaVersionTypePtrOutput) VersionNumber added in v0.2.0

Indicates the version number in the schema to update.

type SecurityConfiguration deprecated

type SecurityConfiguration struct {
	pulumi.CustomResourceState

	EncryptionConfiguration SecurityConfigurationEncryptionConfigurationOutput `pulumi:"encryptionConfiguration"`
	Name                    pulumi.StringOutput                                `pulumi:"name"`
}

Resource Type definition for AWS::Glue::SecurityConfiguration

Deprecated: SecurityConfiguration is not yet supported by AWS Native, so its creation will currently fail. Please use the classic AWS provider, if possible.

func GetSecurityConfiguration

func GetSecurityConfiguration(ctx *pulumi.Context,
	name string, id pulumi.IDInput, state *SecurityConfigurationState, opts ...pulumi.ResourceOption) (*SecurityConfiguration, error)

GetSecurityConfiguration gets an existing SecurityConfiguration resource's state with the given name, ID, and optional state properties that are used to uniquely qualify the lookup (nil if not required).

func NewSecurityConfiguration

func NewSecurityConfiguration(ctx *pulumi.Context,
	name string, args *SecurityConfigurationArgs, opts ...pulumi.ResourceOption) (*SecurityConfiguration, error)

NewSecurityConfiguration registers a new resource with the given unique name, arguments, and options.

func (*SecurityConfiguration) ElementType

func (*SecurityConfiguration) ElementType() reflect.Type

func (*SecurityConfiguration) ToSecurityConfigurationOutput

func (i *SecurityConfiguration) ToSecurityConfigurationOutput() SecurityConfigurationOutput

func (*SecurityConfiguration) ToSecurityConfigurationOutputWithContext

func (i *SecurityConfiguration) ToSecurityConfigurationOutputWithContext(ctx context.Context) SecurityConfigurationOutput

type SecurityConfigurationArgs

type SecurityConfigurationArgs struct {
	EncryptionConfiguration SecurityConfigurationEncryptionConfigurationInput
	Name                    pulumi.StringPtrInput
}

The set of arguments for constructing a SecurityConfiguration resource.

func (SecurityConfigurationArgs) ElementType

func (SecurityConfigurationArgs) ElementType() reflect.Type

type SecurityConfigurationCloudWatchEncryption

type SecurityConfigurationCloudWatchEncryption struct {
	CloudWatchEncryptionMode *string `pulumi:"cloudWatchEncryptionMode"`
	KmsKeyArn                *string `pulumi:"kmsKeyArn"`
}

type SecurityConfigurationCloudWatchEncryptionArgs

type SecurityConfigurationCloudWatchEncryptionArgs struct {
	CloudWatchEncryptionMode pulumi.StringPtrInput `pulumi:"cloudWatchEncryptionMode"`
	KmsKeyArn                pulumi.StringPtrInput `pulumi:"kmsKeyArn"`
}

func (SecurityConfigurationCloudWatchEncryptionArgs) ElementType

func (SecurityConfigurationCloudWatchEncryptionArgs) ToSecurityConfigurationCloudWatchEncryptionOutput

func (i SecurityConfigurationCloudWatchEncryptionArgs) ToSecurityConfigurationCloudWatchEncryptionOutput() SecurityConfigurationCloudWatchEncryptionOutput

func (SecurityConfigurationCloudWatchEncryptionArgs) ToSecurityConfigurationCloudWatchEncryptionOutputWithContext

func (i SecurityConfigurationCloudWatchEncryptionArgs) ToSecurityConfigurationCloudWatchEncryptionOutputWithContext(ctx context.Context) SecurityConfigurationCloudWatchEncryptionOutput

func (SecurityConfigurationCloudWatchEncryptionArgs) ToSecurityConfigurationCloudWatchEncryptionPtrOutput

func (i SecurityConfigurationCloudWatchEncryptionArgs) ToSecurityConfigurationCloudWatchEncryptionPtrOutput() SecurityConfigurationCloudWatchEncryptionPtrOutput

func (SecurityConfigurationCloudWatchEncryptionArgs) ToSecurityConfigurationCloudWatchEncryptionPtrOutputWithContext

func (i SecurityConfigurationCloudWatchEncryptionArgs) ToSecurityConfigurationCloudWatchEncryptionPtrOutputWithContext(ctx context.Context) SecurityConfigurationCloudWatchEncryptionPtrOutput

type SecurityConfigurationCloudWatchEncryptionInput

type SecurityConfigurationCloudWatchEncryptionInput interface {
	pulumi.Input

	ToSecurityConfigurationCloudWatchEncryptionOutput() SecurityConfigurationCloudWatchEncryptionOutput
	ToSecurityConfigurationCloudWatchEncryptionOutputWithContext(context.Context) SecurityConfigurationCloudWatchEncryptionOutput
}

SecurityConfigurationCloudWatchEncryptionInput is an input type that accepts SecurityConfigurationCloudWatchEncryptionArgs and SecurityConfigurationCloudWatchEncryptionOutput values. You can construct a concrete instance of `SecurityConfigurationCloudWatchEncryptionInput` via:

SecurityConfigurationCloudWatchEncryptionArgs{...}

type SecurityConfigurationCloudWatchEncryptionOutput

type SecurityConfigurationCloudWatchEncryptionOutput struct{ *pulumi.OutputState }

func (SecurityConfigurationCloudWatchEncryptionOutput) CloudWatchEncryptionMode

func (SecurityConfigurationCloudWatchEncryptionOutput) ElementType

func (SecurityConfigurationCloudWatchEncryptionOutput) KmsKeyArn

func (SecurityConfigurationCloudWatchEncryptionOutput) ToSecurityConfigurationCloudWatchEncryptionOutput

func (o SecurityConfigurationCloudWatchEncryptionOutput) ToSecurityConfigurationCloudWatchEncryptionOutput() SecurityConfigurationCloudWatchEncryptionOutput

func (SecurityConfigurationCloudWatchEncryptionOutput) ToSecurityConfigurationCloudWatchEncryptionOutputWithContext

func (o SecurityConfigurationCloudWatchEncryptionOutput) ToSecurityConfigurationCloudWatchEncryptionOutputWithContext(ctx context.Context) SecurityConfigurationCloudWatchEncryptionOutput

func (SecurityConfigurationCloudWatchEncryptionOutput) ToSecurityConfigurationCloudWatchEncryptionPtrOutput

func (o SecurityConfigurationCloudWatchEncryptionOutput) ToSecurityConfigurationCloudWatchEncryptionPtrOutput() SecurityConfigurationCloudWatchEncryptionPtrOutput

func (SecurityConfigurationCloudWatchEncryptionOutput) ToSecurityConfigurationCloudWatchEncryptionPtrOutputWithContext

func (o SecurityConfigurationCloudWatchEncryptionOutput) ToSecurityConfigurationCloudWatchEncryptionPtrOutputWithContext(ctx context.Context) SecurityConfigurationCloudWatchEncryptionPtrOutput

type SecurityConfigurationCloudWatchEncryptionPtrInput

type SecurityConfigurationCloudWatchEncryptionPtrInput interface {
	pulumi.Input

	ToSecurityConfigurationCloudWatchEncryptionPtrOutput() SecurityConfigurationCloudWatchEncryptionPtrOutput
	ToSecurityConfigurationCloudWatchEncryptionPtrOutputWithContext(context.Context) SecurityConfigurationCloudWatchEncryptionPtrOutput
}

SecurityConfigurationCloudWatchEncryptionPtrInput is an input type that accepts SecurityConfigurationCloudWatchEncryptionArgs, SecurityConfigurationCloudWatchEncryptionPtr and SecurityConfigurationCloudWatchEncryptionPtrOutput values. You can construct a concrete instance of `SecurityConfigurationCloudWatchEncryptionPtrInput` via:

        SecurityConfigurationCloudWatchEncryptionArgs{...}

or:

        nil

type SecurityConfigurationCloudWatchEncryptionPtrOutput

type SecurityConfigurationCloudWatchEncryptionPtrOutput struct{ *pulumi.OutputState }

func (SecurityConfigurationCloudWatchEncryptionPtrOutput) CloudWatchEncryptionMode

func (SecurityConfigurationCloudWatchEncryptionPtrOutput) Elem

func (SecurityConfigurationCloudWatchEncryptionPtrOutput) ElementType

func (SecurityConfigurationCloudWatchEncryptionPtrOutput) KmsKeyArn

func (SecurityConfigurationCloudWatchEncryptionPtrOutput) ToSecurityConfigurationCloudWatchEncryptionPtrOutput

func (o SecurityConfigurationCloudWatchEncryptionPtrOutput) ToSecurityConfigurationCloudWatchEncryptionPtrOutput() SecurityConfigurationCloudWatchEncryptionPtrOutput

func (SecurityConfigurationCloudWatchEncryptionPtrOutput) ToSecurityConfigurationCloudWatchEncryptionPtrOutputWithContext

func (o SecurityConfigurationCloudWatchEncryptionPtrOutput) ToSecurityConfigurationCloudWatchEncryptionPtrOutputWithContext(ctx context.Context) SecurityConfigurationCloudWatchEncryptionPtrOutput

type SecurityConfigurationEncryptionConfiguration

type SecurityConfigurationEncryptionConfiguration struct {
	CloudWatchEncryption   *SecurityConfigurationCloudWatchEncryption   `pulumi:"cloudWatchEncryption"`
	JobBookmarksEncryption *SecurityConfigurationJobBookmarksEncryption `pulumi:"jobBookmarksEncryption"`
	S3Encryptions          *SecurityConfigurationS3Encryptions          `pulumi:"s3Encryptions"`
}

type SecurityConfigurationEncryptionConfigurationArgs

type SecurityConfigurationEncryptionConfigurationArgs struct {
	CloudWatchEncryption   SecurityConfigurationCloudWatchEncryptionPtrInput   `pulumi:"cloudWatchEncryption"`
	JobBookmarksEncryption SecurityConfigurationJobBookmarksEncryptionPtrInput `pulumi:"jobBookmarksEncryption"`
	S3Encryptions          SecurityConfigurationS3EncryptionsPtrInput          `pulumi:"s3Encryptions"`
}

func (SecurityConfigurationEncryptionConfigurationArgs) ElementType

func (SecurityConfigurationEncryptionConfigurationArgs) ToSecurityConfigurationEncryptionConfigurationOutput

func (i SecurityConfigurationEncryptionConfigurationArgs) ToSecurityConfigurationEncryptionConfigurationOutput() SecurityConfigurationEncryptionConfigurationOutput

func (SecurityConfigurationEncryptionConfigurationArgs) ToSecurityConfigurationEncryptionConfigurationOutputWithContext

func (i SecurityConfigurationEncryptionConfigurationArgs) ToSecurityConfigurationEncryptionConfigurationOutputWithContext(ctx context.Context) SecurityConfigurationEncryptionConfigurationOutput

type SecurityConfigurationEncryptionConfigurationInput

type SecurityConfigurationEncryptionConfigurationInput interface {
	pulumi.Input

	ToSecurityConfigurationEncryptionConfigurationOutput() SecurityConfigurationEncryptionConfigurationOutput
	ToSecurityConfigurationEncryptionConfigurationOutputWithContext(context.Context) SecurityConfigurationEncryptionConfigurationOutput
}

SecurityConfigurationEncryptionConfigurationInput is an input type that accepts SecurityConfigurationEncryptionConfigurationArgs and SecurityConfigurationEncryptionConfigurationOutput values. You can construct a concrete instance of `SecurityConfigurationEncryptionConfigurationInput` via:

SecurityConfigurationEncryptionConfigurationArgs{...}

type SecurityConfigurationEncryptionConfigurationOutput

type SecurityConfigurationEncryptionConfigurationOutput struct{ *pulumi.OutputState }

func (SecurityConfigurationEncryptionConfigurationOutput) CloudWatchEncryption

func (SecurityConfigurationEncryptionConfigurationOutput) ElementType

func (SecurityConfigurationEncryptionConfigurationOutput) JobBookmarksEncryption

func (SecurityConfigurationEncryptionConfigurationOutput) S3Encryptions

func (SecurityConfigurationEncryptionConfigurationOutput) ToSecurityConfigurationEncryptionConfigurationOutput

func (o SecurityConfigurationEncryptionConfigurationOutput) ToSecurityConfigurationEncryptionConfigurationOutput() SecurityConfigurationEncryptionConfigurationOutput

func (SecurityConfigurationEncryptionConfigurationOutput) ToSecurityConfigurationEncryptionConfigurationOutputWithContext

func (o SecurityConfigurationEncryptionConfigurationOutput) ToSecurityConfigurationEncryptionConfigurationOutputWithContext(ctx context.Context) SecurityConfigurationEncryptionConfigurationOutput

type SecurityConfigurationEncryptionConfigurationPtrOutput

type SecurityConfigurationEncryptionConfigurationPtrOutput struct{ *pulumi.OutputState }

func (SecurityConfigurationEncryptionConfigurationPtrOutput) CloudWatchEncryption

func (SecurityConfigurationEncryptionConfigurationPtrOutput) Elem

func (SecurityConfigurationEncryptionConfigurationPtrOutput) ElementType

func (SecurityConfigurationEncryptionConfigurationPtrOutput) JobBookmarksEncryption

func (SecurityConfigurationEncryptionConfigurationPtrOutput) S3Encryptions

func (SecurityConfigurationEncryptionConfigurationPtrOutput) ToSecurityConfigurationEncryptionConfigurationPtrOutput

func (SecurityConfigurationEncryptionConfigurationPtrOutput) ToSecurityConfigurationEncryptionConfigurationPtrOutputWithContext

func (o SecurityConfigurationEncryptionConfigurationPtrOutput) ToSecurityConfigurationEncryptionConfigurationPtrOutputWithContext(ctx context.Context) SecurityConfigurationEncryptionConfigurationPtrOutput

type SecurityConfigurationInput

type SecurityConfigurationInput interface {
	pulumi.Input

	ToSecurityConfigurationOutput() SecurityConfigurationOutput
	ToSecurityConfigurationOutputWithContext(ctx context.Context) SecurityConfigurationOutput
}

type SecurityConfigurationJobBookmarksEncryption

type SecurityConfigurationJobBookmarksEncryption struct {
	JobBookmarksEncryptionMode *string `pulumi:"jobBookmarksEncryptionMode"`
	KmsKeyArn                  *string `pulumi:"kmsKeyArn"`
}

type SecurityConfigurationJobBookmarksEncryptionArgs

type SecurityConfigurationJobBookmarksEncryptionArgs struct {
	JobBookmarksEncryptionMode pulumi.StringPtrInput `pulumi:"jobBookmarksEncryptionMode"`
	KmsKeyArn                  pulumi.StringPtrInput `pulumi:"kmsKeyArn"`
}

func (SecurityConfigurationJobBookmarksEncryptionArgs) ElementType

func (SecurityConfigurationJobBookmarksEncryptionArgs) ToSecurityConfigurationJobBookmarksEncryptionOutput

func (i SecurityConfigurationJobBookmarksEncryptionArgs) ToSecurityConfigurationJobBookmarksEncryptionOutput() SecurityConfigurationJobBookmarksEncryptionOutput

func (SecurityConfigurationJobBookmarksEncryptionArgs) ToSecurityConfigurationJobBookmarksEncryptionOutputWithContext

func (i SecurityConfigurationJobBookmarksEncryptionArgs) ToSecurityConfigurationJobBookmarksEncryptionOutputWithContext(ctx context.Context) SecurityConfigurationJobBookmarksEncryptionOutput

func (SecurityConfigurationJobBookmarksEncryptionArgs) ToSecurityConfigurationJobBookmarksEncryptionPtrOutput

func (i SecurityConfigurationJobBookmarksEncryptionArgs) ToSecurityConfigurationJobBookmarksEncryptionPtrOutput() SecurityConfigurationJobBookmarksEncryptionPtrOutput

func (SecurityConfigurationJobBookmarksEncryptionArgs) ToSecurityConfigurationJobBookmarksEncryptionPtrOutputWithContext

func (i SecurityConfigurationJobBookmarksEncryptionArgs) ToSecurityConfigurationJobBookmarksEncryptionPtrOutputWithContext(ctx context.Context) SecurityConfigurationJobBookmarksEncryptionPtrOutput

type SecurityConfigurationJobBookmarksEncryptionInput

type SecurityConfigurationJobBookmarksEncryptionInput interface {
	pulumi.Input

	ToSecurityConfigurationJobBookmarksEncryptionOutput() SecurityConfigurationJobBookmarksEncryptionOutput
	ToSecurityConfigurationJobBookmarksEncryptionOutputWithContext(context.Context) SecurityConfigurationJobBookmarksEncryptionOutput
}

SecurityConfigurationJobBookmarksEncryptionInput is an input type that accepts SecurityConfigurationJobBookmarksEncryptionArgs and SecurityConfigurationJobBookmarksEncryptionOutput values. You can construct a concrete instance of `SecurityConfigurationJobBookmarksEncryptionInput` via:

SecurityConfigurationJobBookmarksEncryptionArgs{...}

type SecurityConfigurationJobBookmarksEncryptionOutput

type SecurityConfigurationJobBookmarksEncryptionOutput struct{ *pulumi.OutputState }

func (SecurityConfigurationJobBookmarksEncryptionOutput) ElementType

func (SecurityConfigurationJobBookmarksEncryptionOutput) JobBookmarksEncryptionMode

func (SecurityConfigurationJobBookmarksEncryptionOutput) KmsKeyArn

func (SecurityConfigurationJobBookmarksEncryptionOutput) ToSecurityConfigurationJobBookmarksEncryptionOutput

func (o SecurityConfigurationJobBookmarksEncryptionOutput) ToSecurityConfigurationJobBookmarksEncryptionOutput() SecurityConfigurationJobBookmarksEncryptionOutput

func (SecurityConfigurationJobBookmarksEncryptionOutput) ToSecurityConfigurationJobBookmarksEncryptionOutputWithContext

func (o SecurityConfigurationJobBookmarksEncryptionOutput) ToSecurityConfigurationJobBookmarksEncryptionOutputWithContext(ctx context.Context) SecurityConfigurationJobBookmarksEncryptionOutput

func (SecurityConfigurationJobBookmarksEncryptionOutput) ToSecurityConfigurationJobBookmarksEncryptionPtrOutput

func (o SecurityConfigurationJobBookmarksEncryptionOutput) ToSecurityConfigurationJobBookmarksEncryptionPtrOutput() SecurityConfigurationJobBookmarksEncryptionPtrOutput

func (SecurityConfigurationJobBookmarksEncryptionOutput) ToSecurityConfigurationJobBookmarksEncryptionPtrOutputWithContext

func (o SecurityConfigurationJobBookmarksEncryptionOutput) ToSecurityConfigurationJobBookmarksEncryptionPtrOutputWithContext(ctx context.Context) SecurityConfigurationJobBookmarksEncryptionPtrOutput

type SecurityConfigurationJobBookmarksEncryptionPtrInput

type SecurityConfigurationJobBookmarksEncryptionPtrInput interface {
	pulumi.Input

	ToSecurityConfigurationJobBookmarksEncryptionPtrOutput() SecurityConfigurationJobBookmarksEncryptionPtrOutput
	ToSecurityConfigurationJobBookmarksEncryptionPtrOutputWithContext(context.Context) SecurityConfigurationJobBookmarksEncryptionPtrOutput
}

SecurityConfigurationJobBookmarksEncryptionPtrInput is an input type that accepts SecurityConfigurationJobBookmarksEncryptionArgs, SecurityConfigurationJobBookmarksEncryptionPtr and SecurityConfigurationJobBookmarksEncryptionPtrOutput values. You can construct a concrete instance of `SecurityConfigurationJobBookmarksEncryptionPtrInput` via:

        SecurityConfigurationJobBookmarksEncryptionArgs{...}

or:

        nil

type SecurityConfigurationJobBookmarksEncryptionPtrOutput

type SecurityConfigurationJobBookmarksEncryptionPtrOutput struct{ *pulumi.OutputState }

func (SecurityConfigurationJobBookmarksEncryptionPtrOutput) Elem

func (SecurityConfigurationJobBookmarksEncryptionPtrOutput) ElementType

func (SecurityConfigurationJobBookmarksEncryptionPtrOutput) JobBookmarksEncryptionMode

func (SecurityConfigurationJobBookmarksEncryptionPtrOutput) KmsKeyArn

func (SecurityConfigurationJobBookmarksEncryptionPtrOutput) ToSecurityConfigurationJobBookmarksEncryptionPtrOutput

func (SecurityConfigurationJobBookmarksEncryptionPtrOutput) ToSecurityConfigurationJobBookmarksEncryptionPtrOutputWithContext

func (o SecurityConfigurationJobBookmarksEncryptionPtrOutput) ToSecurityConfigurationJobBookmarksEncryptionPtrOutputWithContext(ctx context.Context) SecurityConfigurationJobBookmarksEncryptionPtrOutput

type SecurityConfigurationOutput

type SecurityConfigurationOutput struct{ *pulumi.OutputState }

func (SecurityConfigurationOutput) ElementType

func (SecurityConfigurationOutput) EncryptionConfiguration added in v0.17.0

func (SecurityConfigurationOutput) Name added in v0.17.0

func (SecurityConfigurationOutput) ToSecurityConfigurationOutput

func (o SecurityConfigurationOutput) ToSecurityConfigurationOutput() SecurityConfigurationOutput

func (SecurityConfigurationOutput) ToSecurityConfigurationOutputWithContext

func (o SecurityConfigurationOutput) ToSecurityConfigurationOutputWithContext(ctx context.Context) SecurityConfigurationOutput

type SecurityConfigurationS3Encryptions

type SecurityConfigurationS3Encryptions struct {
}

type SecurityConfigurationS3EncryptionsArgs

type SecurityConfigurationS3EncryptionsArgs struct {
}

func (SecurityConfigurationS3EncryptionsArgs) ElementType

func (SecurityConfigurationS3EncryptionsArgs) ToSecurityConfigurationS3EncryptionsOutput

func (i SecurityConfigurationS3EncryptionsArgs) ToSecurityConfigurationS3EncryptionsOutput() SecurityConfigurationS3EncryptionsOutput

func (SecurityConfigurationS3EncryptionsArgs) ToSecurityConfigurationS3EncryptionsOutputWithContext

func (i SecurityConfigurationS3EncryptionsArgs) ToSecurityConfigurationS3EncryptionsOutputWithContext(ctx context.Context) SecurityConfigurationS3EncryptionsOutput

func (SecurityConfigurationS3EncryptionsArgs) ToSecurityConfigurationS3EncryptionsPtrOutput

func (i SecurityConfigurationS3EncryptionsArgs) ToSecurityConfigurationS3EncryptionsPtrOutput() SecurityConfigurationS3EncryptionsPtrOutput

func (SecurityConfigurationS3EncryptionsArgs) ToSecurityConfigurationS3EncryptionsPtrOutputWithContext

func (i SecurityConfigurationS3EncryptionsArgs) ToSecurityConfigurationS3EncryptionsPtrOutputWithContext(ctx context.Context) SecurityConfigurationS3EncryptionsPtrOutput

type SecurityConfigurationS3EncryptionsInput

type SecurityConfigurationS3EncryptionsInput interface {
	pulumi.Input

	ToSecurityConfigurationS3EncryptionsOutput() SecurityConfigurationS3EncryptionsOutput
	ToSecurityConfigurationS3EncryptionsOutputWithContext(context.Context) SecurityConfigurationS3EncryptionsOutput
}

SecurityConfigurationS3EncryptionsInput is an input type that accepts SecurityConfigurationS3EncryptionsArgs and SecurityConfigurationS3EncryptionsOutput values. You can construct a concrete instance of `SecurityConfigurationS3EncryptionsInput` via:

SecurityConfigurationS3EncryptionsArgs{...}

type SecurityConfigurationS3EncryptionsOutput

type SecurityConfigurationS3EncryptionsOutput struct{ *pulumi.OutputState }

func (SecurityConfigurationS3EncryptionsOutput) ElementType

func (SecurityConfigurationS3EncryptionsOutput) ToSecurityConfigurationS3EncryptionsOutput

func (o SecurityConfigurationS3EncryptionsOutput) ToSecurityConfigurationS3EncryptionsOutput() SecurityConfigurationS3EncryptionsOutput

func (SecurityConfigurationS3EncryptionsOutput) ToSecurityConfigurationS3EncryptionsOutputWithContext

func (o SecurityConfigurationS3EncryptionsOutput) ToSecurityConfigurationS3EncryptionsOutputWithContext(ctx context.Context) SecurityConfigurationS3EncryptionsOutput

func (SecurityConfigurationS3EncryptionsOutput) ToSecurityConfigurationS3EncryptionsPtrOutput

func (o SecurityConfigurationS3EncryptionsOutput) ToSecurityConfigurationS3EncryptionsPtrOutput() SecurityConfigurationS3EncryptionsPtrOutput

func (SecurityConfigurationS3EncryptionsOutput) ToSecurityConfigurationS3EncryptionsPtrOutputWithContext

func (o SecurityConfigurationS3EncryptionsOutput) ToSecurityConfigurationS3EncryptionsPtrOutputWithContext(ctx context.Context) SecurityConfigurationS3EncryptionsPtrOutput

type SecurityConfigurationS3EncryptionsPtrInput

type SecurityConfigurationS3EncryptionsPtrInput interface {
	pulumi.Input

	ToSecurityConfigurationS3EncryptionsPtrOutput() SecurityConfigurationS3EncryptionsPtrOutput
	ToSecurityConfigurationS3EncryptionsPtrOutputWithContext(context.Context) SecurityConfigurationS3EncryptionsPtrOutput
}

SecurityConfigurationS3EncryptionsPtrInput is an input type that accepts SecurityConfigurationS3EncryptionsArgs, SecurityConfigurationS3EncryptionsPtr and SecurityConfigurationS3EncryptionsPtrOutput values. You can construct a concrete instance of `SecurityConfigurationS3EncryptionsPtrInput` via:

        SecurityConfigurationS3EncryptionsArgs{...}

or:

        nil

type SecurityConfigurationS3EncryptionsPtrOutput

type SecurityConfigurationS3EncryptionsPtrOutput struct{ *pulumi.OutputState }

func (SecurityConfigurationS3EncryptionsPtrOutput) Elem

func (SecurityConfigurationS3EncryptionsPtrOutput) ElementType

func (SecurityConfigurationS3EncryptionsPtrOutput) ToSecurityConfigurationS3EncryptionsPtrOutput

func (o SecurityConfigurationS3EncryptionsPtrOutput) ToSecurityConfigurationS3EncryptionsPtrOutput() SecurityConfigurationS3EncryptionsPtrOutput

func (SecurityConfigurationS3EncryptionsPtrOutput) ToSecurityConfigurationS3EncryptionsPtrOutputWithContext

func (o SecurityConfigurationS3EncryptionsPtrOutput) ToSecurityConfigurationS3EncryptionsPtrOutputWithContext(ctx context.Context) SecurityConfigurationS3EncryptionsPtrOutput

type SecurityConfigurationState

type SecurityConfigurationState struct {
}

func (SecurityConfigurationState) ElementType

func (SecurityConfigurationState) ElementType() reflect.Type

type Table deprecated

type Table struct {
	pulumi.CustomResourceState

	CatalogId    pulumi.StringOutput  `pulumi:"catalogId"`
	DatabaseName pulumi.StringOutput  `pulumi:"databaseName"`
	TableInput   TableInputTypeOutput `pulumi:"tableInput"`
}

Resource Type definition for AWS::Glue::Table

Deprecated: Table is not yet supported by AWS Native, so its creation will currently fail. Please use the classic AWS provider, if possible.

func GetTable

func GetTable(ctx *pulumi.Context,
	name string, id pulumi.IDInput, state *TableState, opts ...pulumi.ResourceOption) (*Table, error)

GetTable gets an existing Table 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 NewTable

func NewTable(ctx *pulumi.Context,
	name string, args *TableArgs, opts ...pulumi.ResourceOption) (*Table, error)

NewTable registers a new resource with the given unique name, arguments, and options.

func (*Table) ElementType

func (*Table) ElementType() reflect.Type

func (*Table) ToTableOutput

func (i *Table) ToTableOutput() TableOutput

func (*Table) ToTableOutputWithContext

func (i *Table) ToTableOutputWithContext(ctx context.Context) TableOutput

type TableArgs

type TableArgs struct {
	CatalogId    pulumi.StringInput
	DatabaseName pulumi.StringInput
	TableInput   TableInputTypeInput
}

The set of arguments for constructing a Table resource.

func (TableArgs) ElementType

func (TableArgs) ElementType() reflect.Type

type TableColumn

type TableColumn struct {
	Comment *string `pulumi:"comment"`
	Name    string  `pulumi:"name"`
	Type    *string `pulumi:"type"`
}

type TableColumnArgs

type TableColumnArgs struct {
	Comment pulumi.StringPtrInput `pulumi:"comment"`
	Name    pulumi.StringInput    `pulumi:"name"`
	Type    pulumi.StringPtrInput `pulumi:"type"`
}

func (TableColumnArgs) ElementType

func (TableColumnArgs) ElementType() reflect.Type

func (TableColumnArgs) ToTableColumnOutput

func (i TableColumnArgs) ToTableColumnOutput() TableColumnOutput

func (TableColumnArgs) ToTableColumnOutputWithContext

func (i TableColumnArgs) ToTableColumnOutputWithContext(ctx context.Context) TableColumnOutput

type TableColumnArray

type TableColumnArray []TableColumnInput

func (TableColumnArray) ElementType

func (TableColumnArray) ElementType() reflect.Type

func (TableColumnArray) ToTableColumnArrayOutput

func (i TableColumnArray) ToTableColumnArrayOutput() TableColumnArrayOutput

func (TableColumnArray) ToTableColumnArrayOutputWithContext

func (i TableColumnArray) ToTableColumnArrayOutputWithContext(ctx context.Context) TableColumnArrayOutput

type TableColumnArrayInput

type TableColumnArrayInput interface {
	pulumi.Input

	ToTableColumnArrayOutput() TableColumnArrayOutput
	ToTableColumnArrayOutputWithContext(context.Context) TableColumnArrayOutput
}

TableColumnArrayInput is an input type that accepts TableColumnArray and TableColumnArrayOutput values. You can construct a concrete instance of `TableColumnArrayInput` via:

TableColumnArray{ TableColumnArgs{...} }

type TableColumnArrayOutput

type TableColumnArrayOutput struct{ *pulumi.OutputState }

func (TableColumnArrayOutput) ElementType

func (TableColumnArrayOutput) ElementType() reflect.Type

func (TableColumnArrayOutput) Index

func (TableColumnArrayOutput) ToTableColumnArrayOutput

func (o TableColumnArrayOutput) ToTableColumnArrayOutput() TableColumnArrayOutput

func (TableColumnArrayOutput) ToTableColumnArrayOutputWithContext

func (o TableColumnArrayOutput) ToTableColumnArrayOutputWithContext(ctx context.Context) TableColumnArrayOutput

type TableColumnInput

type TableColumnInput interface {
	pulumi.Input

	ToTableColumnOutput() TableColumnOutput
	ToTableColumnOutputWithContext(context.Context) TableColumnOutput
}

TableColumnInput is an input type that accepts TableColumnArgs and TableColumnOutput values. You can construct a concrete instance of `TableColumnInput` via:

TableColumnArgs{...}

type TableColumnOutput

type TableColumnOutput struct{ *pulumi.OutputState }

func (TableColumnOutput) Comment

func (TableColumnOutput) ElementType

func (TableColumnOutput) ElementType() reflect.Type

func (TableColumnOutput) Name

func (TableColumnOutput) ToTableColumnOutput

func (o TableColumnOutput) ToTableColumnOutput() TableColumnOutput

func (TableColumnOutput) ToTableColumnOutputWithContext

func (o TableColumnOutput) ToTableColumnOutputWithContext(ctx context.Context) TableColumnOutput

func (TableColumnOutput) Type

type TableIdentifier added in v0.2.0

type TableIdentifier struct {
	CatalogId    *string `pulumi:"catalogId"`
	DatabaseName *string `pulumi:"databaseName"`
	Name         *string `pulumi:"name"`
}

type TableIdentifierArgs added in v0.2.0

type TableIdentifierArgs struct {
	CatalogId    pulumi.StringPtrInput `pulumi:"catalogId"`
	DatabaseName pulumi.StringPtrInput `pulumi:"databaseName"`
	Name         pulumi.StringPtrInput `pulumi:"name"`
}

func (TableIdentifierArgs) ElementType added in v0.2.0

func (TableIdentifierArgs) ElementType() reflect.Type

func (TableIdentifierArgs) ToTableIdentifierOutput added in v0.2.0

func (i TableIdentifierArgs) ToTableIdentifierOutput() TableIdentifierOutput

func (TableIdentifierArgs) ToTableIdentifierOutputWithContext added in v0.2.0

func (i TableIdentifierArgs) ToTableIdentifierOutputWithContext(ctx context.Context) TableIdentifierOutput

func (TableIdentifierArgs) ToTableIdentifierPtrOutput added in v0.2.0

func (i TableIdentifierArgs) ToTableIdentifierPtrOutput() TableIdentifierPtrOutput

func (TableIdentifierArgs) ToTableIdentifierPtrOutputWithContext added in v0.2.0

func (i TableIdentifierArgs) ToTableIdentifierPtrOutputWithContext(ctx context.Context) TableIdentifierPtrOutput

type TableIdentifierInput added in v0.2.0

type TableIdentifierInput interface {
	pulumi.Input

	ToTableIdentifierOutput() TableIdentifierOutput
	ToTableIdentifierOutputWithContext(context.Context) TableIdentifierOutput
}

TableIdentifierInput is an input type that accepts TableIdentifierArgs and TableIdentifierOutput values. You can construct a concrete instance of `TableIdentifierInput` via:

TableIdentifierArgs{...}

type TableIdentifierOutput added in v0.2.0

type TableIdentifierOutput struct{ *pulumi.OutputState }

func (TableIdentifierOutput) CatalogId added in v0.2.0

func (TableIdentifierOutput) DatabaseName added in v0.2.0

func (o TableIdentifierOutput) DatabaseName() pulumi.StringPtrOutput

func (TableIdentifierOutput) ElementType added in v0.2.0

func (TableIdentifierOutput) ElementType() reflect.Type

func (TableIdentifierOutput) Name added in v0.2.0

func (TableIdentifierOutput) ToTableIdentifierOutput added in v0.2.0

func (o TableIdentifierOutput) ToTableIdentifierOutput() TableIdentifierOutput

func (TableIdentifierOutput) ToTableIdentifierOutputWithContext added in v0.2.0

func (o TableIdentifierOutput) ToTableIdentifierOutputWithContext(ctx context.Context) TableIdentifierOutput

func (TableIdentifierOutput) ToTableIdentifierPtrOutput added in v0.2.0

func (o TableIdentifierOutput) ToTableIdentifierPtrOutput() TableIdentifierPtrOutput

func (TableIdentifierOutput) ToTableIdentifierPtrOutputWithContext added in v0.2.0

func (o TableIdentifierOutput) ToTableIdentifierPtrOutputWithContext(ctx context.Context) TableIdentifierPtrOutput

type TableIdentifierPtrInput added in v0.2.0

type TableIdentifierPtrInput interface {
	pulumi.Input

	ToTableIdentifierPtrOutput() TableIdentifierPtrOutput
	ToTableIdentifierPtrOutputWithContext(context.Context) TableIdentifierPtrOutput
}

TableIdentifierPtrInput is an input type that accepts TableIdentifierArgs, TableIdentifierPtr and TableIdentifierPtrOutput values. You can construct a concrete instance of `TableIdentifierPtrInput` via:

        TableIdentifierArgs{...}

or:

        nil

func TableIdentifierPtr added in v0.2.0

func TableIdentifierPtr(v *TableIdentifierArgs) TableIdentifierPtrInput

type TableIdentifierPtrOutput added in v0.2.0

type TableIdentifierPtrOutput struct{ *pulumi.OutputState }

func (TableIdentifierPtrOutput) CatalogId added in v0.2.0

func (TableIdentifierPtrOutput) DatabaseName added in v0.2.0

func (TableIdentifierPtrOutput) Elem added in v0.2.0

func (TableIdentifierPtrOutput) ElementType added in v0.2.0

func (TableIdentifierPtrOutput) ElementType() reflect.Type

func (TableIdentifierPtrOutput) Name added in v0.2.0

func (TableIdentifierPtrOutput) ToTableIdentifierPtrOutput added in v0.2.0

func (o TableIdentifierPtrOutput) ToTableIdentifierPtrOutput() TableIdentifierPtrOutput

func (TableIdentifierPtrOutput) ToTableIdentifierPtrOutputWithContext added in v0.2.0

func (o TableIdentifierPtrOutput) ToTableIdentifierPtrOutputWithContext(ctx context.Context) TableIdentifierPtrOutput

type TableInput

type TableInput interface {
	pulumi.Input

	ToTableOutput() TableOutput
	ToTableOutputWithContext(ctx context.Context) TableOutput
}

type TableInputType added in v0.2.0

type TableInputType struct {
	Description       *string                 `pulumi:"description"`
	Name              *string                 `pulumi:"name"`
	Owner             *string                 `pulumi:"owner"`
	Parameters        interface{}             `pulumi:"parameters"`
	PartitionKeys     []TableColumn           `pulumi:"partitionKeys"`
	Retention         *int                    `pulumi:"retention"`
	StorageDescriptor *TableStorageDescriptor `pulumi:"storageDescriptor"`
	TableType         *string                 `pulumi:"tableType"`
	TargetTable       *TableIdentifier        `pulumi:"targetTable"`
	ViewExpandedText  *string                 `pulumi:"viewExpandedText"`
	ViewOriginalText  *string                 `pulumi:"viewOriginalText"`
}

type TableInputTypeArgs added in v0.2.0

type TableInputTypeArgs struct {
	Description       pulumi.StringPtrInput          `pulumi:"description"`
	Name              pulumi.StringPtrInput          `pulumi:"name"`
	Owner             pulumi.StringPtrInput          `pulumi:"owner"`
	Parameters        pulumi.Input                   `pulumi:"parameters"`
	PartitionKeys     TableColumnArrayInput          `pulumi:"partitionKeys"`
	Retention         pulumi.IntPtrInput             `pulumi:"retention"`
	StorageDescriptor TableStorageDescriptorPtrInput `pulumi:"storageDescriptor"`
	TableType         pulumi.StringPtrInput          `pulumi:"tableType"`
	TargetTable       TableIdentifierPtrInput        `pulumi:"targetTable"`
	ViewExpandedText  pulumi.StringPtrInput          `pulumi:"viewExpandedText"`
	ViewOriginalText  pulumi.StringPtrInput          `pulumi:"viewOriginalText"`
}

func (TableInputTypeArgs) ElementType added in v0.2.0

func (TableInputTypeArgs) ElementType() reflect.Type

func (TableInputTypeArgs) ToTableInputTypeOutput added in v0.2.0

func (i TableInputTypeArgs) ToTableInputTypeOutput() TableInputTypeOutput

func (TableInputTypeArgs) ToTableInputTypeOutputWithContext added in v0.2.0

func (i TableInputTypeArgs) ToTableInputTypeOutputWithContext(ctx context.Context) TableInputTypeOutput

type TableInputTypeInput added in v0.2.0

type TableInputTypeInput interface {
	pulumi.Input

	ToTableInputTypeOutput() TableInputTypeOutput
	ToTableInputTypeOutputWithContext(context.Context) TableInputTypeOutput
}

TableInputTypeInput is an input type that accepts TableInputTypeArgs and TableInputTypeOutput values. You can construct a concrete instance of `TableInputTypeInput` via:

TableInputTypeArgs{...}

type TableInputTypeOutput added in v0.2.0

type TableInputTypeOutput struct{ *pulumi.OutputState }

func (TableInputTypeOutput) Description added in v0.2.0

func (TableInputTypeOutput) ElementType added in v0.2.0

func (TableInputTypeOutput) ElementType() reflect.Type

func (TableInputTypeOutput) Name added in v0.2.0

func (TableInputTypeOutput) Owner added in v0.2.0

func (TableInputTypeOutput) Parameters added in v0.2.0

func (o TableInputTypeOutput) Parameters() pulumi.AnyOutput

func (TableInputTypeOutput) PartitionKeys added in v0.2.0

func (o TableInputTypeOutput) PartitionKeys() TableColumnArrayOutput

func (TableInputTypeOutput) Retention added in v0.2.0

func (TableInputTypeOutput) StorageDescriptor added in v0.2.0

func (TableInputTypeOutput) TableType added in v0.2.0

func (TableInputTypeOutput) TargetTable added in v0.2.0

func (TableInputTypeOutput) ToTableInputTypeOutput added in v0.2.0

func (o TableInputTypeOutput) ToTableInputTypeOutput() TableInputTypeOutput

func (TableInputTypeOutput) ToTableInputTypeOutputWithContext added in v0.2.0

func (o TableInputTypeOutput) ToTableInputTypeOutputWithContext(ctx context.Context) TableInputTypeOutput

func (TableInputTypeOutput) ViewExpandedText added in v0.2.0

func (o TableInputTypeOutput) ViewExpandedText() pulumi.StringPtrOutput

func (TableInputTypeOutput) ViewOriginalText added in v0.2.0

func (o TableInputTypeOutput) ViewOriginalText() pulumi.StringPtrOutput

type TableInputTypePtrOutput added in v0.2.0

type TableInputTypePtrOutput struct{ *pulumi.OutputState }

func (TableInputTypePtrOutput) Description added in v0.2.0

func (TableInputTypePtrOutput) Elem added in v0.2.0

func (TableInputTypePtrOutput) ElementType added in v0.2.0

func (TableInputTypePtrOutput) ElementType() reflect.Type

func (TableInputTypePtrOutput) Name added in v0.2.0

func (TableInputTypePtrOutput) Owner added in v0.2.0

func (TableInputTypePtrOutput) Parameters added in v0.2.0

func (o TableInputTypePtrOutput) Parameters() pulumi.AnyOutput

func (TableInputTypePtrOutput) PartitionKeys added in v0.2.0

func (TableInputTypePtrOutput) Retention added in v0.2.0

func (TableInputTypePtrOutput) StorageDescriptor added in v0.2.0

func (TableInputTypePtrOutput) TableType added in v0.2.0

func (TableInputTypePtrOutput) TargetTable added in v0.2.0

func (TableInputTypePtrOutput) ToTableInputTypePtrOutput added in v0.2.0

func (o TableInputTypePtrOutput) ToTableInputTypePtrOutput() TableInputTypePtrOutput

func (TableInputTypePtrOutput) ToTableInputTypePtrOutputWithContext added in v0.2.0

func (o TableInputTypePtrOutput) ToTableInputTypePtrOutputWithContext(ctx context.Context) TableInputTypePtrOutput

func (TableInputTypePtrOutput) ViewExpandedText added in v0.2.0

func (o TableInputTypePtrOutput) ViewExpandedText() pulumi.StringPtrOutput

func (TableInputTypePtrOutput) ViewOriginalText added in v0.2.0

func (o TableInputTypePtrOutput) ViewOriginalText() pulumi.StringPtrOutput

type TableOrder

type TableOrder struct {
	Column    string `pulumi:"column"`
	SortOrder int    `pulumi:"sortOrder"`
}

type TableOrderArgs

type TableOrderArgs struct {
	Column    pulumi.StringInput `pulumi:"column"`
	SortOrder pulumi.IntInput    `pulumi:"sortOrder"`
}

func (TableOrderArgs) ElementType

func (TableOrderArgs) ElementType() reflect.Type

func (TableOrderArgs) ToTableOrderOutput

func (i TableOrderArgs) ToTableOrderOutput() TableOrderOutput

func (TableOrderArgs) ToTableOrderOutputWithContext

func (i TableOrderArgs) ToTableOrderOutputWithContext(ctx context.Context) TableOrderOutput

type TableOrderArray

type TableOrderArray []TableOrderInput

func (TableOrderArray) ElementType

func (TableOrderArray) ElementType() reflect.Type

func (TableOrderArray) ToTableOrderArrayOutput

func (i TableOrderArray) ToTableOrderArrayOutput() TableOrderArrayOutput

func (TableOrderArray) ToTableOrderArrayOutputWithContext

func (i TableOrderArray) ToTableOrderArrayOutputWithContext(ctx context.Context) TableOrderArrayOutput

type TableOrderArrayInput

type TableOrderArrayInput interface {
	pulumi.Input

	ToTableOrderArrayOutput() TableOrderArrayOutput
	ToTableOrderArrayOutputWithContext(context.Context) TableOrderArrayOutput
}

TableOrderArrayInput is an input type that accepts TableOrderArray and TableOrderArrayOutput values. You can construct a concrete instance of `TableOrderArrayInput` via:

TableOrderArray{ TableOrderArgs{...} }

type TableOrderArrayOutput

type TableOrderArrayOutput struct{ *pulumi.OutputState }

func (TableOrderArrayOutput) ElementType

func (TableOrderArrayOutput) ElementType() reflect.Type

func (TableOrderArrayOutput) Index

func (TableOrderArrayOutput) ToTableOrderArrayOutput

func (o TableOrderArrayOutput) ToTableOrderArrayOutput() TableOrderArrayOutput

func (TableOrderArrayOutput) ToTableOrderArrayOutputWithContext

func (o TableOrderArrayOutput) ToTableOrderArrayOutputWithContext(ctx context.Context) TableOrderArrayOutput

type TableOrderInput

type TableOrderInput interface {
	pulumi.Input

	ToTableOrderOutput() TableOrderOutput
	ToTableOrderOutputWithContext(context.Context) TableOrderOutput
}

TableOrderInput is an input type that accepts TableOrderArgs and TableOrderOutput values. You can construct a concrete instance of `TableOrderInput` via:

TableOrderArgs{...}

type TableOrderOutput

type TableOrderOutput struct{ *pulumi.OutputState }

func (TableOrderOutput) Column

func (TableOrderOutput) ElementType

func (TableOrderOutput) ElementType() reflect.Type

func (TableOrderOutput) SortOrder

func (o TableOrderOutput) SortOrder() pulumi.IntOutput

func (TableOrderOutput) ToTableOrderOutput

func (o TableOrderOutput) ToTableOrderOutput() TableOrderOutput

func (TableOrderOutput) ToTableOrderOutputWithContext

func (o TableOrderOutput) ToTableOrderOutputWithContext(ctx context.Context) TableOrderOutput

type TableOutput

type TableOutput struct{ *pulumi.OutputState }

func (TableOutput) CatalogId added in v0.17.0

func (o TableOutput) CatalogId() pulumi.StringOutput

func (TableOutput) DatabaseName added in v0.17.0

func (o TableOutput) DatabaseName() pulumi.StringOutput

func (TableOutput) ElementType

func (TableOutput) ElementType() reflect.Type

func (TableOutput) TableInput added in v0.17.0

func (o TableOutput) TableInput() TableInputTypeOutput

func (TableOutput) ToTableOutput

func (o TableOutput) ToTableOutput() TableOutput

func (TableOutput) ToTableOutputWithContext

func (o TableOutput) ToTableOutputWithContext(ctx context.Context) TableOutput

type TableSchemaId

type TableSchemaId struct {
	RegistryName *string `pulumi:"registryName"`
	SchemaArn    *string `pulumi:"schemaArn"`
	SchemaName   *string `pulumi:"schemaName"`
}

type TableSchemaIdArgs

type TableSchemaIdArgs struct {
	RegistryName pulumi.StringPtrInput `pulumi:"registryName"`
	SchemaArn    pulumi.StringPtrInput `pulumi:"schemaArn"`
	SchemaName   pulumi.StringPtrInput `pulumi:"schemaName"`
}

func (TableSchemaIdArgs) ElementType

func (TableSchemaIdArgs) ElementType() reflect.Type

func (TableSchemaIdArgs) ToTableSchemaIdOutput

func (i TableSchemaIdArgs) ToTableSchemaIdOutput() TableSchemaIdOutput

func (TableSchemaIdArgs) ToTableSchemaIdOutputWithContext

func (i TableSchemaIdArgs) ToTableSchemaIdOutputWithContext(ctx context.Context) TableSchemaIdOutput

func (TableSchemaIdArgs) ToTableSchemaIdPtrOutput

func (i TableSchemaIdArgs) ToTableSchemaIdPtrOutput() TableSchemaIdPtrOutput

func (TableSchemaIdArgs) ToTableSchemaIdPtrOutputWithContext

func (i TableSchemaIdArgs) ToTableSchemaIdPtrOutputWithContext(ctx context.Context) TableSchemaIdPtrOutput

type TableSchemaIdInput

type TableSchemaIdInput interface {
	pulumi.Input

	ToTableSchemaIdOutput() TableSchemaIdOutput
	ToTableSchemaIdOutputWithContext(context.Context) TableSchemaIdOutput
}

TableSchemaIdInput is an input type that accepts TableSchemaIdArgs and TableSchemaIdOutput values. You can construct a concrete instance of `TableSchemaIdInput` via:

TableSchemaIdArgs{...}

type TableSchemaIdOutput

type TableSchemaIdOutput struct{ *pulumi.OutputState }

func (TableSchemaIdOutput) ElementType

func (TableSchemaIdOutput) ElementType() reflect.Type

func (TableSchemaIdOutput) RegistryName

func (o TableSchemaIdOutput) RegistryName() pulumi.StringPtrOutput

func (TableSchemaIdOutput) SchemaArn

func (TableSchemaIdOutput) SchemaName

func (TableSchemaIdOutput) ToTableSchemaIdOutput

func (o TableSchemaIdOutput) ToTableSchemaIdOutput() TableSchemaIdOutput

func (TableSchemaIdOutput) ToTableSchemaIdOutputWithContext

func (o TableSchemaIdOutput) ToTableSchemaIdOutputWithContext(ctx context.Context) TableSchemaIdOutput

func (TableSchemaIdOutput) ToTableSchemaIdPtrOutput

func (o TableSchemaIdOutput) ToTableSchemaIdPtrOutput() TableSchemaIdPtrOutput

func (TableSchemaIdOutput) ToTableSchemaIdPtrOutputWithContext

func (o TableSchemaIdOutput) ToTableSchemaIdPtrOutputWithContext(ctx context.Context) TableSchemaIdPtrOutput

type TableSchemaIdPtrInput

type TableSchemaIdPtrInput interface {
	pulumi.Input

	ToTableSchemaIdPtrOutput() TableSchemaIdPtrOutput
	ToTableSchemaIdPtrOutputWithContext(context.Context) TableSchemaIdPtrOutput
}

TableSchemaIdPtrInput is an input type that accepts TableSchemaIdArgs, TableSchemaIdPtr and TableSchemaIdPtrOutput values. You can construct a concrete instance of `TableSchemaIdPtrInput` via:

        TableSchemaIdArgs{...}

or:

        nil

type TableSchemaIdPtrOutput

type TableSchemaIdPtrOutput struct{ *pulumi.OutputState }

func (TableSchemaIdPtrOutput) Elem

func (TableSchemaIdPtrOutput) ElementType

func (TableSchemaIdPtrOutput) ElementType() reflect.Type

func (TableSchemaIdPtrOutput) RegistryName

func (TableSchemaIdPtrOutput) SchemaArn

func (TableSchemaIdPtrOutput) SchemaName

func (TableSchemaIdPtrOutput) ToTableSchemaIdPtrOutput

func (o TableSchemaIdPtrOutput) ToTableSchemaIdPtrOutput() TableSchemaIdPtrOutput

func (TableSchemaIdPtrOutput) ToTableSchemaIdPtrOutputWithContext

func (o TableSchemaIdPtrOutput) ToTableSchemaIdPtrOutputWithContext(ctx context.Context) TableSchemaIdPtrOutput

type TableSchemaReference

type TableSchemaReference struct {
	SchemaId            *TableSchemaId `pulumi:"schemaId"`
	SchemaVersionId     *string        `pulumi:"schemaVersionId"`
	SchemaVersionNumber *int           `pulumi:"schemaVersionNumber"`
}

type TableSchemaReferenceArgs

type TableSchemaReferenceArgs struct {
	SchemaId            TableSchemaIdPtrInput `pulumi:"schemaId"`
	SchemaVersionId     pulumi.StringPtrInput `pulumi:"schemaVersionId"`
	SchemaVersionNumber pulumi.IntPtrInput    `pulumi:"schemaVersionNumber"`
}

func (TableSchemaReferenceArgs) ElementType

func (TableSchemaReferenceArgs) ElementType() reflect.Type

func (TableSchemaReferenceArgs) ToTableSchemaReferenceOutput

func (i TableSchemaReferenceArgs) ToTableSchemaReferenceOutput() TableSchemaReferenceOutput

func (TableSchemaReferenceArgs) ToTableSchemaReferenceOutputWithContext

func (i TableSchemaReferenceArgs) ToTableSchemaReferenceOutputWithContext(ctx context.Context) TableSchemaReferenceOutput

func (TableSchemaReferenceArgs) ToTableSchemaReferencePtrOutput

func (i TableSchemaReferenceArgs) ToTableSchemaReferencePtrOutput() TableSchemaReferencePtrOutput

func (TableSchemaReferenceArgs) ToTableSchemaReferencePtrOutputWithContext

func (i TableSchemaReferenceArgs) ToTableSchemaReferencePtrOutputWithContext(ctx context.Context) TableSchemaReferencePtrOutput

type TableSchemaReferenceInput

type TableSchemaReferenceInput interface {
	pulumi.Input

	ToTableSchemaReferenceOutput() TableSchemaReferenceOutput
	ToTableSchemaReferenceOutputWithContext(context.Context) TableSchemaReferenceOutput
}

TableSchemaReferenceInput is an input type that accepts TableSchemaReferenceArgs and TableSchemaReferenceOutput values. You can construct a concrete instance of `TableSchemaReferenceInput` via:

TableSchemaReferenceArgs{...}

type TableSchemaReferenceOutput

type TableSchemaReferenceOutput struct{ *pulumi.OutputState }

func (TableSchemaReferenceOutput) ElementType

func (TableSchemaReferenceOutput) ElementType() reflect.Type

func (TableSchemaReferenceOutput) SchemaId

func (TableSchemaReferenceOutput) SchemaVersionId

func (TableSchemaReferenceOutput) SchemaVersionNumber

func (o TableSchemaReferenceOutput) SchemaVersionNumber() pulumi.IntPtrOutput

func (TableSchemaReferenceOutput) ToTableSchemaReferenceOutput

func (o TableSchemaReferenceOutput) ToTableSchemaReferenceOutput() TableSchemaReferenceOutput

func (TableSchemaReferenceOutput) ToTableSchemaReferenceOutputWithContext

func (o TableSchemaReferenceOutput) ToTableSchemaReferenceOutputWithContext(ctx context.Context) TableSchemaReferenceOutput

func (TableSchemaReferenceOutput) ToTableSchemaReferencePtrOutput

func (o TableSchemaReferenceOutput) ToTableSchemaReferencePtrOutput() TableSchemaReferencePtrOutput

func (TableSchemaReferenceOutput) ToTableSchemaReferencePtrOutputWithContext

func (o TableSchemaReferenceOutput) ToTableSchemaReferencePtrOutputWithContext(ctx context.Context) TableSchemaReferencePtrOutput

type TableSchemaReferencePtrInput

type TableSchemaReferencePtrInput interface {
	pulumi.Input

	ToTableSchemaReferencePtrOutput() TableSchemaReferencePtrOutput
	ToTableSchemaReferencePtrOutputWithContext(context.Context) TableSchemaReferencePtrOutput
}

TableSchemaReferencePtrInput is an input type that accepts TableSchemaReferenceArgs, TableSchemaReferencePtr and TableSchemaReferencePtrOutput values. You can construct a concrete instance of `TableSchemaReferencePtrInput` via:

        TableSchemaReferenceArgs{...}

or:

        nil

type TableSchemaReferencePtrOutput

type TableSchemaReferencePtrOutput struct{ *pulumi.OutputState }

func (TableSchemaReferencePtrOutput) Elem

func (TableSchemaReferencePtrOutput) ElementType

func (TableSchemaReferencePtrOutput) SchemaId

func (TableSchemaReferencePtrOutput) SchemaVersionId

func (TableSchemaReferencePtrOutput) SchemaVersionNumber

func (o TableSchemaReferencePtrOutput) SchemaVersionNumber() pulumi.IntPtrOutput

func (TableSchemaReferencePtrOutput) ToTableSchemaReferencePtrOutput

func (o TableSchemaReferencePtrOutput) ToTableSchemaReferencePtrOutput() TableSchemaReferencePtrOutput

func (TableSchemaReferencePtrOutput) ToTableSchemaReferencePtrOutputWithContext

func (o TableSchemaReferencePtrOutput) ToTableSchemaReferencePtrOutputWithContext(ctx context.Context) TableSchemaReferencePtrOutput

type TableSerdeInfo

type TableSerdeInfo struct {
	Name                 *string     `pulumi:"name"`
	Parameters           interface{} `pulumi:"parameters"`
	SerializationLibrary *string     `pulumi:"serializationLibrary"`
}

type TableSerdeInfoArgs

type TableSerdeInfoArgs struct {
	Name                 pulumi.StringPtrInput `pulumi:"name"`
	Parameters           pulumi.Input          `pulumi:"parameters"`
	SerializationLibrary pulumi.StringPtrInput `pulumi:"serializationLibrary"`
}

func (TableSerdeInfoArgs) ElementType

func (TableSerdeInfoArgs) ElementType() reflect.Type

func (TableSerdeInfoArgs) ToTableSerdeInfoOutput

func (i TableSerdeInfoArgs) ToTableSerdeInfoOutput() TableSerdeInfoOutput

func (TableSerdeInfoArgs) ToTableSerdeInfoOutputWithContext

func (i TableSerdeInfoArgs) ToTableSerdeInfoOutputWithContext(ctx context.Context) TableSerdeInfoOutput

func (TableSerdeInfoArgs) ToTableSerdeInfoPtrOutput

func (i TableSerdeInfoArgs) ToTableSerdeInfoPtrOutput() TableSerdeInfoPtrOutput

func (TableSerdeInfoArgs) ToTableSerdeInfoPtrOutputWithContext

func (i TableSerdeInfoArgs) ToTableSerdeInfoPtrOutputWithContext(ctx context.Context) TableSerdeInfoPtrOutput

type TableSerdeInfoInput

type TableSerdeInfoInput interface {
	pulumi.Input

	ToTableSerdeInfoOutput() TableSerdeInfoOutput
	ToTableSerdeInfoOutputWithContext(context.Context) TableSerdeInfoOutput
}

TableSerdeInfoInput is an input type that accepts TableSerdeInfoArgs and TableSerdeInfoOutput values. You can construct a concrete instance of `TableSerdeInfoInput` via:

TableSerdeInfoArgs{...}

type TableSerdeInfoOutput

type TableSerdeInfoOutput struct{ *pulumi.OutputState }

func (TableSerdeInfoOutput) ElementType

func (TableSerdeInfoOutput) ElementType() reflect.Type

func (TableSerdeInfoOutput) Name

func (TableSerdeInfoOutput) Parameters

func (o TableSerdeInfoOutput) Parameters() pulumi.AnyOutput

func (TableSerdeInfoOutput) SerializationLibrary

func (o TableSerdeInfoOutput) SerializationLibrary() pulumi.StringPtrOutput

func (TableSerdeInfoOutput) ToTableSerdeInfoOutput

func (o TableSerdeInfoOutput) ToTableSerdeInfoOutput() TableSerdeInfoOutput

func (TableSerdeInfoOutput) ToTableSerdeInfoOutputWithContext

func (o TableSerdeInfoOutput) ToTableSerdeInfoOutputWithContext(ctx context.Context) TableSerdeInfoOutput

func (TableSerdeInfoOutput) ToTableSerdeInfoPtrOutput

func (o TableSerdeInfoOutput) ToTableSerdeInfoPtrOutput() TableSerdeInfoPtrOutput

func (TableSerdeInfoOutput) ToTableSerdeInfoPtrOutputWithContext

func (o TableSerdeInfoOutput) ToTableSerdeInfoPtrOutputWithContext(ctx context.Context) TableSerdeInfoPtrOutput

type TableSerdeInfoPtrInput

type TableSerdeInfoPtrInput interface {
	pulumi.Input

	ToTableSerdeInfoPtrOutput() TableSerdeInfoPtrOutput
	ToTableSerdeInfoPtrOutputWithContext(context.Context) TableSerdeInfoPtrOutput
}

TableSerdeInfoPtrInput is an input type that accepts TableSerdeInfoArgs, TableSerdeInfoPtr and TableSerdeInfoPtrOutput values. You can construct a concrete instance of `TableSerdeInfoPtrInput` via:

        TableSerdeInfoArgs{...}

or:

        nil

type TableSerdeInfoPtrOutput

type TableSerdeInfoPtrOutput struct{ *pulumi.OutputState }

func (TableSerdeInfoPtrOutput) Elem

func (TableSerdeInfoPtrOutput) ElementType

func (TableSerdeInfoPtrOutput) ElementType() reflect.Type

func (TableSerdeInfoPtrOutput) Name

func (TableSerdeInfoPtrOutput) Parameters

func (o TableSerdeInfoPtrOutput) Parameters() pulumi.AnyOutput

func (TableSerdeInfoPtrOutput) SerializationLibrary

func (o TableSerdeInfoPtrOutput) SerializationLibrary() pulumi.StringPtrOutput

func (TableSerdeInfoPtrOutput) ToTableSerdeInfoPtrOutput

func (o TableSerdeInfoPtrOutput) ToTableSerdeInfoPtrOutput() TableSerdeInfoPtrOutput

func (TableSerdeInfoPtrOutput) ToTableSerdeInfoPtrOutputWithContext

func (o TableSerdeInfoPtrOutput) ToTableSerdeInfoPtrOutputWithContext(ctx context.Context) TableSerdeInfoPtrOutput

type TableSkewedInfo

type TableSkewedInfo struct {
	SkewedColumnNames             []string    `pulumi:"skewedColumnNames"`
	SkewedColumnValueLocationMaps interface{} `pulumi:"skewedColumnValueLocationMaps"`
	SkewedColumnValues            []string    `pulumi:"skewedColumnValues"`
}

type TableSkewedInfoArgs

type TableSkewedInfoArgs struct {
	SkewedColumnNames             pulumi.StringArrayInput `pulumi:"skewedColumnNames"`
	SkewedColumnValueLocationMaps pulumi.Input            `pulumi:"skewedColumnValueLocationMaps"`
	SkewedColumnValues            pulumi.StringArrayInput `pulumi:"skewedColumnValues"`
}

func (TableSkewedInfoArgs) ElementType

func (TableSkewedInfoArgs) ElementType() reflect.Type

func (TableSkewedInfoArgs) ToTableSkewedInfoOutput

func (i TableSkewedInfoArgs) ToTableSkewedInfoOutput() TableSkewedInfoOutput

func (TableSkewedInfoArgs) ToTableSkewedInfoOutputWithContext

func (i TableSkewedInfoArgs) ToTableSkewedInfoOutputWithContext(ctx context.Context) TableSkewedInfoOutput

func (TableSkewedInfoArgs) ToTableSkewedInfoPtrOutput

func (i TableSkewedInfoArgs) ToTableSkewedInfoPtrOutput() TableSkewedInfoPtrOutput

func (TableSkewedInfoArgs) ToTableSkewedInfoPtrOutputWithContext

func (i TableSkewedInfoArgs) ToTableSkewedInfoPtrOutputWithContext(ctx context.Context) TableSkewedInfoPtrOutput

type TableSkewedInfoInput

type TableSkewedInfoInput interface {
	pulumi.Input

	ToTableSkewedInfoOutput() TableSkewedInfoOutput
	ToTableSkewedInfoOutputWithContext(context.Context) TableSkewedInfoOutput
}

TableSkewedInfoInput is an input type that accepts TableSkewedInfoArgs and TableSkewedInfoOutput values. You can construct a concrete instance of `TableSkewedInfoInput` via:

TableSkewedInfoArgs{...}

type TableSkewedInfoOutput

type TableSkewedInfoOutput struct{ *pulumi.OutputState }

func (TableSkewedInfoOutput) ElementType

func (TableSkewedInfoOutput) ElementType() reflect.Type

func (TableSkewedInfoOutput) SkewedColumnNames

func (o TableSkewedInfoOutput) SkewedColumnNames() pulumi.StringArrayOutput

func (TableSkewedInfoOutput) SkewedColumnValueLocationMaps

func (o TableSkewedInfoOutput) SkewedColumnValueLocationMaps() pulumi.AnyOutput

func (TableSkewedInfoOutput) SkewedColumnValues

func (o TableSkewedInfoOutput) SkewedColumnValues() pulumi.StringArrayOutput

func (TableSkewedInfoOutput) ToTableSkewedInfoOutput

func (o TableSkewedInfoOutput) ToTableSkewedInfoOutput() TableSkewedInfoOutput

func (TableSkewedInfoOutput) ToTableSkewedInfoOutputWithContext

func (o TableSkewedInfoOutput) ToTableSkewedInfoOutputWithContext(ctx context.Context) TableSkewedInfoOutput

func (TableSkewedInfoOutput) ToTableSkewedInfoPtrOutput

func (o TableSkewedInfoOutput) ToTableSkewedInfoPtrOutput() TableSkewedInfoPtrOutput

func (TableSkewedInfoOutput) ToTableSkewedInfoPtrOutputWithContext

func (o TableSkewedInfoOutput) ToTableSkewedInfoPtrOutputWithContext(ctx context.Context) TableSkewedInfoPtrOutput

type TableSkewedInfoPtrInput

type TableSkewedInfoPtrInput interface {
	pulumi.Input

	ToTableSkewedInfoPtrOutput() TableSkewedInfoPtrOutput
	ToTableSkewedInfoPtrOutputWithContext(context.Context) TableSkewedInfoPtrOutput
}

TableSkewedInfoPtrInput is an input type that accepts TableSkewedInfoArgs, TableSkewedInfoPtr and TableSkewedInfoPtrOutput values. You can construct a concrete instance of `TableSkewedInfoPtrInput` via:

        TableSkewedInfoArgs{...}

or:

        nil

type TableSkewedInfoPtrOutput

type TableSkewedInfoPtrOutput struct{ *pulumi.OutputState }

func (TableSkewedInfoPtrOutput) Elem

func (TableSkewedInfoPtrOutput) ElementType

func (TableSkewedInfoPtrOutput) ElementType() reflect.Type

func (TableSkewedInfoPtrOutput) SkewedColumnNames

func (o TableSkewedInfoPtrOutput) SkewedColumnNames() pulumi.StringArrayOutput

func (TableSkewedInfoPtrOutput) SkewedColumnValueLocationMaps

func (o TableSkewedInfoPtrOutput) SkewedColumnValueLocationMaps() pulumi.AnyOutput

func (TableSkewedInfoPtrOutput) SkewedColumnValues

func (o TableSkewedInfoPtrOutput) SkewedColumnValues() pulumi.StringArrayOutput

func (TableSkewedInfoPtrOutput) ToTableSkewedInfoPtrOutput

func (o TableSkewedInfoPtrOutput) ToTableSkewedInfoPtrOutput() TableSkewedInfoPtrOutput

func (TableSkewedInfoPtrOutput) ToTableSkewedInfoPtrOutputWithContext

func (o TableSkewedInfoPtrOutput) ToTableSkewedInfoPtrOutputWithContext(ctx context.Context) TableSkewedInfoPtrOutput

type TableState

type TableState struct {
}

func (TableState) ElementType

func (TableState) ElementType() reflect.Type

type TableStorageDescriptor

type TableStorageDescriptor struct {
	BucketColumns          []string              `pulumi:"bucketColumns"`
	Columns                []TableColumn         `pulumi:"columns"`
	Compressed             *bool                 `pulumi:"compressed"`
	InputFormat            *string               `pulumi:"inputFormat"`
	Location               *string               `pulumi:"location"`
	NumberOfBuckets        *int                  `pulumi:"numberOfBuckets"`
	OutputFormat           *string               `pulumi:"outputFormat"`
	Parameters             interface{}           `pulumi:"parameters"`
	SchemaReference        *TableSchemaReference `pulumi:"schemaReference"`
	SerdeInfo              *TableSerdeInfo       `pulumi:"serdeInfo"`
	SkewedInfo             *TableSkewedInfo      `pulumi:"skewedInfo"`
	SortColumns            []TableOrder          `pulumi:"sortColumns"`
	StoredAsSubDirectories *bool                 `pulumi:"storedAsSubDirectories"`
}

type TableStorageDescriptorArgs

type TableStorageDescriptorArgs struct {
	BucketColumns          pulumi.StringArrayInput      `pulumi:"bucketColumns"`
	Columns                TableColumnArrayInput        `pulumi:"columns"`
	Compressed             pulumi.BoolPtrInput          `pulumi:"compressed"`
	InputFormat            pulumi.StringPtrInput        `pulumi:"inputFormat"`
	Location               pulumi.StringPtrInput        `pulumi:"location"`
	NumberOfBuckets        pulumi.IntPtrInput           `pulumi:"numberOfBuckets"`
	OutputFormat           pulumi.StringPtrInput        `pulumi:"outputFormat"`
	Parameters             pulumi.Input                 `pulumi:"parameters"`
	SchemaReference        TableSchemaReferencePtrInput `pulumi:"schemaReference"`
	SerdeInfo              TableSerdeInfoPtrInput       `pulumi:"serdeInfo"`
	SkewedInfo             TableSkewedInfoPtrInput      `pulumi:"skewedInfo"`
	SortColumns            TableOrderArrayInput         `pulumi:"sortColumns"`
	StoredAsSubDirectories pulumi.BoolPtrInput          `pulumi:"storedAsSubDirectories"`
}

func (TableStorageDescriptorArgs) ElementType

func (TableStorageDescriptorArgs) ElementType() reflect.Type

func (TableStorageDescriptorArgs) ToTableStorageDescriptorOutput

func (i TableStorageDescriptorArgs) ToTableStorageDescriptorOutput() TableStorageDescriptorOutput

func (TableStorageDescriptorArgs) ToTableStorageDescriptorOutputWithContext

func (i TableStorageDescriptorArgs) ToTableStorageDescriptorOutputWithContext(ctx context.Context) TableStorageDescriptorOutput

func (TableStorageDescriptorArgs) ToTableStorageDescriptorPtrOutput

func (i TableStorageDescriptorArgs) ToTableStorageDescriptorPtrOutput() TableStorageDescriptorPtrOutput

func (TableStorageDescriptorArgs) ToTableStorageDescriptorPtrOutputWithContext

func (i TableStorageDescriptorArgs) ToTableStorageDescriptorPtrOutputWithContext(ctx context.Context) TableStorageDescriptorPtrOutput

type TableStorageDescriptorInput

type TableStorageDescriptorInput interface {
	pulumi.Input

	ToTableStorageDescriptorOutput() TableStorageDescriptorOutput
	ToTableStorageDescriptorOutputWithContext(context.Context) TableStorageDescriptorOutput
}

TableStorageDescriptorInput is an input type that accepts TableStorageDescriptorArgs and TableStorageDescriptorOutput values. You can construct a concrete instance of `TableStorageDescriptorInput` via:

TableStorageDescriptorArgs{...}

type TableStorageDescriptorOutput

type TableStorageDescriptorOutput struct{ *pulumi.OutputState }

func (TableStorageDescriptorOutput) BucketColumns

func (TableStorageDescriptorOutput) Columns

func (TableStorageDescriptorOutput) Compressed

func (TableStorageDescriptorOutput) ElementType

func (TableStorageDescriptorOutput) InputFormat

func (TableStorageDescriptorOutput) Location

func (TableStorageDescriptorOutput) NumberOfBuckets

func (o TableStorageDescriptorOutput) NumberOfBuckets() pulumi.IntPtrOutput

func (TableStorageDescriptorOutput) OutputFormat

func (TableStorageDescriptorOutput) Parameters

func (TableStorageDescriptorOutput) SchemaReference

func (TableStorageDescriptorOutput) SerdeInfo

func (TableStorageDescriptorOutput) SkewedInfo

func (TableStorageDescriptorOutput) SortColumns

func (TableStorageDescriptorOutput) StoredAsSubDirectories

func (o TableStorageDescriptorOutput) StoredAsSubDirectories() pulumi.BoolPtrOutput

func (TableStorageDescriptorOutput) ToTableStorageDescriptorOutput

func (o TableStorageDescriptorOutput) ToTableStorageDescriptorOutput() TableStorageDescriptorOutput

func (TableStorageDescriptorOutput) ToTableStorageDescriptorOutputWithContext

func (o TableStorageDescriptorOutput) ToTableStorageDescriptorOutputWithContext(ctx context.Context) TableStorageDescriptorOutput

func (TableStorageDescriptorOutput) ToTableStorageDescriptorPtrOutput

func (o TableStorageDescriptorOutput) ToTableStorageDescriptorPtrOutput() TableStorageDescriptorPtrOutput

func (TableStorageDescriptorOutput) ToTableStorageDescriptorPtrOutputWithContext

func (o TableStorageDescriptorOutput) ToTableStorageDescriptorPtrOutputWithContext(ctx context.Context) TableStorageDescriptorPtrOutput

type TableStorageDescriptorPtrInput

type TableStorageDescriptorPtrInput interface {
	pulumi.Input

	ToTableStorageDescriptorPtrOutput() TableStorageDescriptorPtrOutput
	ToTableStorageDescriptorPtrOutputWithContext(context.Context) TableStorageDescriptorPtrOutput
}

TableStorageDescriptorPtrInput is an input type that accepts TableStorageDescriptorArgs, TableStorageDescriptorPtr and TableStorageDescriptorPtrOutput values. You can construct a concrete instance of `TableStorageDescriptorPtrInput` via:

        TableStorageDescriptorArgs{...}

or:

        nil

type TableStorageDescriptorPtrOutput

type TableStorageDescriptorPtrOutput struct{ *pulumi.OutputState }

func (TableStorageDescriptorPtrOutput) BucketColumns

func (TableStorageDescriptorPtrOutput) Columns

func (TableStorageDescriptorPtrOutput) Compressed

func (TableStorageDescriptorPtrOutput) Elem

func (TableStorageDescriptorPtrOutput) ElementType

func (TableStorageDescriptorPtrOutput) InputFormat

func (TableStorageDescriptorPtrOutput) Location

func (TableStorageDescriptorPtrOutput) NumberOfBuckets

func (TableStorageDescriptorPtrOutput) OutputFormat

func (TableStorageDescriptorPtrOutput) Parameters

func (TableStorageDescriptorPtrOutput) SchemaReference

func (TableStorageDescriptorPtrOutput) SerdeInfo

func (TableStorageDescriptorPtrOutput) SkewedInfo

func (TableStorageDescriptorPtrOutput) SortColumns

func (TableStorageDescriptorPtrOutput) StoredAsSubDirectories

func (o TableStorageDescriptorPtrOutput) StoredAsSubDirectories() pulumi.BoolPtrOutput

func (TableStorageDescriptorPtrOutput) ToTableStorageDescriptorPtrOutput

func (o TableStorageDescriptorPtrOutput) ToTableStorageDescriptorPtrOutput() TableStorageDescriptorPtrOutput

func (TableStorageDescriptorPtrOutput) ToTableStorageDescriptorPtrOutputWithContext

func (o TableStorageDescriptorPtrOutput) ToTableStorageDescriptorPtrOutputWithContext(ctx context.Context) TableStorageDescriptorPtrOutput

type Trigger deprecated

type Trigger struct {
	pulumi.CustomResourceState

	Actions                TriggerActionArrayOutput               `pulumi:"actions"`
	Description            pulumi.StringPtrOutput                 `pulumi:"description"`
	EventBatchingCondition TriggerEventBatchingConditionPtrOutput `pulumi:"eventBatchingCondition"`
	Name                   pulumi.StringPtrOutput                 `pulumi:"name"`
	Predicate              TriggerPredicatePtrOutput              `pulumi:"predicate"`
	Schedule               pulumi.StringPtrOutput                 `pulumi:"schedule"`
	StartOnCreation        pulumi.BoolPtrOutput                   `pulumi:"startOnCreation"`
	Tags                   pulumi.AnyOutput                       `pulumi:"tags"`
	Type                   pulumi.StringOutput                    `pulumi:"type"`
	WorkflowName           pulumi.StringPtrOutput                 `pulumi:"workflowName"`
}

Resource Type definition for AWS::Glue::Trigger

Deprecated: Trigger is not yet supported by AWS Native, so its creation will currently fail. Please use the classic AWS provider, if possible.

func GetTrigger

func GetTrigger(ctx *pulumi.Context,
	name string, id pulumi.IDInput, state *TriggerState, opts ...pulumi.ResourceOption) (*Trigger, error)

GetTrigger gets an existing Trigger resource's state with the given name, ID, and optional state properties that are used to uniquely qualify the lookup (nil if not required).

func NewTrigger

func NewTrigger(ctx *pulumi.Context,
	name string, args *TriggerArgs, opts ...pulumi.ResourceOption) (*Trigger, error)

NewTrigger registers a new resource with the given unique name, arguments, and options.

func (*Trigger) ElementType

func (*Trigger) ElementType() reflect.Type

func (*Trigger) ToTriggerOutput

func (i *Trigger) ToTriggerOutput() TriggerOutput

func (*Trigger) ToTriggerOutputWithContext

func (i *Trigger) ToTriggerOutputWithContext(ctx context.Context) TriggerOutput

type TriggerAction

type TriggerAction struct {
	Arguments             interface{}                  `pulumi:"arguments"`
	CrawlerName           *string                      `pulumi:"crawlerName"`
	JobName               *string                      `pulumi:"jobName"`
	NotificationProperty  *TriggerNotificationProperty `pulumi:"notificationProperty"`
	SecurityConfiguration *string                      `pulumi:"securityConfiguration"`
	Timeout               *int                         `pulumi:"timeout"`
}

type TriggerActionArgs

type TriggerActionArgs struct {
	Arguments             pulumi.Input                        `pulumi:"arguments"`
	CrawlerName           pulumi.StringPtrInput               `pulumi:"crawlerName"`
	JobName               pulumi.StringPtrInput               `pulumi:"jobName"`
	NotificationProperty  TriggerNotificationPropertyPtrInput `pulumi:"notificationProperty"`
	SecurityConfiguration pulumi.StringPtrInput               `pulumi:"securityConfiguration"`
	Timeout               pulumi.IntPtrInput                  `pulumi:"timeout"`
}

func (TriggerActionArgs) ElementType

func (TriggerActionArgs) ElementType() reflect.Type

func (TriggerActionArgs) ToTriggerActionOutput

func (i TriggerActionArgs) ToTriggerActionOutput() TriggerActionOutput

func (TriggerActionArgs) ToTriggerActionOutputWithContext

func (i TriggerActionArgs) ToTriggerActionOutputWithContext(ctx context.Context) TriggerActionOutput

type TriggerActionArray

type TriggerActionArray []TriggerActionInput

func (TriggerActionArray) ElementType

func (TriggerActionArray) ElementType() reflect.Type

func (TriggerActionArray) ToTriggerActionArrayOutput

func (i TriggerActionArray) ToTriggerActionArrayOutput() TriggerActionArrayOutput

func (TriggerActionArray) ToTriggerActionArrayOutputWithContext

func (i TriggerActionArray) ToTriggerActionArrayOutputWithContext(ctx context.Context) TriggerActionArrayOutput

type TriggerActionArrayInput

type TriggerActionArrayInput interface {
	pulumi.Input

	ToTriggerActionArrayOutput() TriggerActionArrayOutput
	ToTriggerActionArrayOutputWithContext(context.Context) TriggerActionArrayOutput
}

TriggerActionArrayInput is an input type that accepts TriggerActionArray and TriggerActionArrayOutput values. You can construct a concrete instance of `TriggerActionArrayInput` via:

TriggerActionArray{ TriggerActionArgs{...} }

type TriggerActionArrayOutput

type TriggerActionArrayOutput struct{ *pulumi.OutputState }

func (TriggerActionArrayOutput) ElementType

func (TriggerActionArrayOutput) ElementType() reflect.Type

func (TriggerActionArrayOutput) Index

func (TriggerActionArrayOutput) ToTriggerActionArrayOutput

func (o TriggerActionArrayOutput) ToTriggerActionArrayOutput() TriggerActionArrayOutput

func (TriggerActionArrayOutput) ToTriggerActionArrayOutputWithContext

func (o TriggerActionArrayOutput) ToTriggerActionArrayOutputWithContext(ctx context.Context) TriggerActionArrayOutput

type TriggerActionInput

type TriggerActionInput interface {
	pulumi.Input

	ToTriggerActionOutput() TriggerActionOutput
	ToTriggerActionOutputWithContext(context.Context) TriggerActionOutput
}

TriggerActionInput is an input type that accepts TriggerActionArgs and TriggerActionOutput values. You can construct a concrete instance of `TriggerActionInput` via:

TriggerActionArgs{...}

type TriggerActionOutput

type TriggerActionOutput struct{ *pulumi.OutputState }

func (TriggerActionOutput) Arguments

func (o TriggerActionOutput) Arguments() pulumi.AnyOutput

func (TriggerActionOutput) CrawlerName

func (o TriggerActionOutput) CrawlerName() pulumi.StringPtrOutput

func (TriggerActionOutput) ElementType

func (TriggerActionOutput) ElementType() reflect.Type

func (TriggerActionOutput) JobName

func (TriggerActionOutput) NotificationProperty

func (TriggerActionOutput) SecurityConfiguration

func (o TriggerActionOutput) SecurityConfiguration() pulumi.StringPtrOutput

func (TriggerActionOutput) Timeout

func (TriggerActionOutput) ToTriggerActionOutput

func (o TriggerActionOutput) ToTriggerActionOutput() TriggerActionOutput

func (TriggerActionOutput) ToTriggerActionOutputWithContext

func (o TriggerActionOutput) ToTriggerActionOutputWithContext(ctx context.Context) TriggerActionOutput

type TriggerArgs

type TriggerArgs struct {
	Actions                TriggerActionArrayInput
	Description            pulumi.StringPtrInput
	EventBatchingCondition TriggerEventBatchingConditionPtrInput
	Name                   pulumi.StringPtrInput
	Predicate              TriggerPredicatePtrInput
	Schedule               pulumi.StringPtrInput
	StartOnCreation        pulumi.BoolPtrInput
	Tags                   pulumi.Input
	Type                   pulumi.StringInput
	WorkflowName           pulumi.StringPtrInput
}

The set of arguments for constructing a Trigger resource.

func (TriggerArgs) ElementType

func (TriggerArgs) ElementType() reflect.Type

type TriggerCondition

type TriggerCondition struct {
	CrawlState      *string `pulumi:"crawlState"`
	CrawlerName     *string `pulumi:"crawlerName"`
	JobName         *string `pulumi:"jobName"`
	LogicalOperator *string `pulumi:"logicalOperator"`
	State           *string `pulumi:"state"`
}

type TriggerConditionArgs

type TriggerConditionArgs struct {
	CrawlState      pulumi.StringPtrInput `pulumi:"crawlState"`
	CrawlerName     pulumi.StringPtrInput `pulumi:"crawlerName"`
	JobName         pulumi.StringPtrInput `pulumi:"jobName"`
	LogicalOperator pulumi.StringPtrInput `pulumi:"logicalOperator"`
	State           pulumi.StringPtrInput `pulumi:"state"`
}

func (TriggerConditionArgs) ElementType

func (TriggerConditionArgs) ElementType() reflect.Type

func (TriggerConditionArgs) ToTriggerConditionOutput

func (i TriggerConditionArgs) ToTriggerConditionOutput() TriggerConditionOutput

func (TriggerConditionArgs) ToTriggerConditionOutputWithContext

func (i TriggerConditionArgs) ToTriggerConditionOutputWithContext(ctx context.Context) TriggerConditionOutput

type TriggerConditionArray

type TriggerConditionArray []TriggerConditionInput

func (TriggerConditionArray) ElementType

func (TriggerConditionArray) ElementType() reflect.Type

func (TriggerConditionArray) ToTriggerConditionArrayOutput

func (i TriggerConditionArray) ToTriggerConditionArrayOutput() TriggerConditionArrayOutput

func (TriggerConditionArray) ToTriggerConditionArrayOutputWithContext

func (i TriggerConditionArray) ToTriggerConditionArrayOutputWithContext(ctx context.Context) TriggerConditionArrayOutput

type TriggerConditionArrayInput

type TriggerConditionArrayInput interface {
	pulumi.Input

	ToTriggerConditionArrayOutput() TriggerConditionArrayOutput
	ToTriggerConditionArrayOutputWithContext(context.Context) TriggerConditionArrayOutput
}

TriggerConditionArrayInput is an input type that accepts TriggerConditionArray and TriggerConditionArrayOutput values. You can construct a concrete instance of `TriggerConditionArrayInput` via:

TriggerConditionArray{ TriggerConditionArgs{...} }

type TriggerConditionArrayOutput

type TriggerConditionArrayOutput struct{ *pulumi.OutputState }

func (TriggerConditionArrayOutput) ElementType

func (TriggerConditionArrayOutput) Index

func (TriggerConditionArrayOutput) ToTriggerConditionArrayOutput

func (o TriggerConditionArrayOutput) ToTriggerConditionArrayOutput() TriggerConditionArrayOutput

func (TriggerConditionArrayOutput) ToTriggerConditionArrayOutputWithContext

func (o TriggerConditionArrayOutput) ToTriggerConditionArrayOutputWithContext(ctx context.Context) TriggerConditionArrayOutput

type TriggerConditionInput

type TriggerConditionInput interface {
	pulumi.Input

	ToTriggerConditionOutput() TriggerConditionOutput
	ToTriggerConditionOutputWithContext(context.Context) TriggerConditionOutput
}

TriggerConditionInput is an input type that accepts TriggerConditionArgs and TriggerConditionOutput values. You can construct a concrete instance of `TriggerConditionInput` via:

TriggerConditionArgs{...}

type TriggerConditionOutput

type TriggerConditionOutput struct{ *pulumi.OutputState }

func (TriggerConditionOutput) CrawlState

func (TriggerConditionOutput) CrawlerName

func (TriggerConditionOutput) ElementType

func (TriggerConditionOutput) ElementType() reflect.Type

func (TriggerConditionOutput) JobName

func (TriggerConditionOutput) LogicalOperator

func (o TriggerConditionOutput) LogicalOperator() pulumi.StringPtrOutput

func (TriggerConditionOutput) State

func (TriggerConditionOutput) ToTriggerConditionOutput

func (o TriggerConditionOutput) ToTriggerConditionOutput() TriggerConditionOutput

func (TriggerConditionOutput) ToTriggerConditionOutputWithContext

func (o TriggerConditionOutput) ToTriggerConditionOutputWithContext(ctx context.Context) TriggerConditionOutput

type TriggerEventBatchingCondition added in v0.38.0

type TriggerEventBatchingCondition struct {
	BatchSize   int  `pulumi:"batchSize"`
	BatchWindow *int `pulumi:"batchWindow"`
}

type TriggerEventBatchingConditionArgs added in v0.38.0

type TriggerEventBatchingConditionArgs struct {
	BatchSize   pulumi.IntInput    `pulumi:"batchSize"`
	BatchWindow pulumi.IntPtrInput `pulumi:"batchWindow"`
}

func (TriggerEventBatchingConditionArgs) ElementType added in v0.38.0

func (TriggerEventBatchingConditionArgs) ToTriggerEventBatchingConditionOutput added in v0.38.0

func (i TriggerEventBatchingConditionArgs) ToTriggerEventBatchingConditionOutput() TriggerEventBatchingConditionOutput

func (TriggerEventBatchingConditionArgs) ToTriggerEventBatchingConditionOutputWithContext added in v0.38.0

func (i TriggerEventBatchingConditionArgs) ToTriggerEventBatchingConditionOutputWithContext(ctx context.Context) TriggerEventBatchingConditionOutput

func (TriggerEventBatchingConditionArgs) ToTriggerEventBatchingConditionPtrOutput added in v0.38.0

func (i TriggerEventBatchingConditionArgs) ToTriggerEventBatchingConditionPtrOutput() TriggerEventBatchingConditionPtrOutput

func (TriggerEventBatchingConditionArgs) ToTriggerEventBatchingConditionPtrOutputWithContext added in v0.38.0

func (i TriggerEventBatchingConditionArgs) ToTriggerEventBatchingConditionPtrOutputWithContext(ctx context.Context) TriggerEventBatchingConditionPtrOutput

type TriggerEventBatchingConditionInput added in v0.38.0

type TriggerEventBatchingConditionInput interface {
	pulumi.Input

	ToTriggerEventBatchingConditionOutput() TriggerEventBatchingConditionOutput
	ToTriggerEventBatchingConditionOutputWithContext(context.Context) TriggerEventBatchingConditionOutput
}

TriggerEventBatchingConditionInput is an input type that accepts TriggerEventBatchingConditionArgs and TriggerEventBatchingConditionOutput values. You can construct a concrete instance of `TriggerEventBatchingConditionInput` via:

TriggerEventBatchingConditionArgs{...}

type TriggerEventBatchingConditionOutput added in v0.38.0

type TriggerEventBatchingConditionOutput struct{ *pulumi.OutputState }

func (TriggerEventBatchingConditionOutput) BatchSize added in v0.38.0

func (TriggerEventBatchingConditionOutput) BatchWindow added in v0.38.0

func (TriggerEventBatchingConditionOutput) ElementType added in v0.38.0

func (TriggerEventBatchingConditionOutput) ToTriggerEventBatchingConditionOutput added in v0.38.0

func (o TriggerEventBatchingConditionOutput) ToTriggerEventBatchingConditionOutput() TriggerEventBatchingConditionOutput

func (TriggerEventBatchingConditionOutput) ToTriggerEventBatchingConditionOutputWithContext added in v0.38.0

func (o TriggerEventBatchingConditionOutput) ToTriggerEventBatchingConditionOutputWithContext(ctx context.Context) TriggerEventBatchingConditionOutput

func (TriggerEventBatchingConditionOutput) ToTriggerEventBatchingConditionPtrOutput added in v0.38.0

func (o TriggerEventBatchingConditionOutput) ToTriggerEventBatchingConditionPtrOutput() TriggerEventBatchingConditionPtrOutput

func (TriggerEventBatchingConditionOutput) ToTriggerEventBatchingConditionPtrOutputWithContext added in v0.38.0

func (o TriggerEventBatchingConditionOutput) ToTriggerEventBatchingConditionPtrOutputWithContext(ctx context.Context) TriggerEventBatchingConditionPtrOutput

type TriggerEventBatchingConditionPtrInput added in v0.38.0

type TriggerEventBatchingConditionPtrInput interface {
	pulumi.Input

	ToTriggerEventBatchingConditionPtrOutput() TriggerEventBatchingConditionPtrOutput
	ToTriggerEventBatchingConditionPtrOutputWithContext(context.Context) TriggerEventBatchingConditionPtrOutput
}

TriggerEventBatchingConditionPtrInput is an input type that accepts TriggerEventBatchingConditionArgs, TriggerEventBatchingConditionPtr and TriggerEventBatchingConditionPtrOutput values. You can construct a concrete instance of `TriggerEventBatchingConditionPtrInput` via:

        TriggerEventBatchingConditionArgs{...}

or:

        nil

type TriggerEventBatchingConditionPtrOutput added in v0.38.0

type TriggerEventBatchingConditionPtrOutput struct{ *pulumi.OutputState }

func (TriggerEventBatchingConditionPtrOutput) BatchSize added in v0.38.0

func (TriggerEventBatchingConditionPtrOutput) BatchWindow added in v0.38.0

func (TriggerEventBatchingConditionPtrOutput) Elem added in v0.38.0

func (TriggerEventBatchingConditionPtrOutput) ElementType added in v0.38.0

func (TriggerEventBatchingConditionPtrOutput) ToTriggerEventBatchingConditionPtrOutput added in v0.38.0

func (o TriggerEventBatchingConditionPtrOutput) ToTriggerEventBatchingConditionPtrOutput() TriggerEventBatchingConditionPtrOutput

func (TriggerEventBatchingConditionPtrOutput) ToTriggerEventBatchingConditionPtrOutputWithContext added in v0.38.0

func (o TriggerEventBatchingConditionPtrOutput) ToTriggerEventBatchingConditionPtrOutputWithContext(ctx context.Context) TriggerEventBatchingConditionPtrOutput

type TriggerInput

type TriggerInput interface {
	pulumi.Input

	ToTriggerOutput() TriggerOutput
	ToTriggerOutputWithContext(ctx context.Context) TriggerOutput
}

type TriggerNotificationProperty

type TriggerNotificationProperty struct {
	NotifyDelayAfter *int `pulumi:"notifyDelayAfter"`
}

type TriggerNotificationPropertyArgs

type TriggerNotificationPropertyArgs struct {
	NotifyDelayAfter pulumi.IntPtrInput `pulumi:"notifyDelayAfter"`
}

func (TriggerNotificationPropertyArgs) ElementType

func (TriggerNotificationPropertyArgs) ToTriggerNotificationPropertyOutput

func (i TriggerNotificationPropertyArgs) ToTriggerNotificationPropertyOutput() TriggerNotificationPropertyOutput

func (TriggerNotificationPropertyArgs) ToTriggerNotificationPropertyOutputWithContext

func (i TriggerNotificationPropertyArgs) ToTriggerNotificationPropertyOutputWithContext(ctx context.Context) TriggerNotificationPropertyOutput

func (TriggerNotificationPropertyArgs) ToTriggerNotificationPropertyPtrOutput

func (i TriggerNotificationPropertyArgs) ToTriggerNotificationPropertyPtrOutput() TriggerNotificationPropertyPtrOutput

func (TriggerNotificationPropertyArgs) ToTriggerNotificationPropertyPtrOutputWithContext

func (i TriggerNotificationPropertyArgs) ToTriggerNotificationPropertyPtrOutputWithContext(ctx context.Context) TriggerNotificationPropertyPtrOutput

type TriggerNotificationPropertyInput

type TriggerNotificationPropertyInput interface {
	pulumi.Input

	ToTriggerNotificationPropertyOutput() TriggerNotificationPropertyOutput
	ToTriggerNotificationPropertyOutputWithContext(context.Context) TriggerNotificationPropertyOutput
}

TriggerNotificationPropertyInput is an input type that accepts TriggerNotificationPropertyArgs and TriggerNotificationPropertyOutput values. You can construct a concrete instance of `TriggerNotificationPropertyInput` via:

TriggerNotificationPropertyArgs{...}

type TriggerNotificationPropertyOutput

type TriggerNotificationPropertyOutput struct{ *pulumi.OutputState }

func (TriggerNotificationPropertyOutput) ElementType

func (TriggerNotificationPropertyOutput) NotifyDelayAfter

func (TriggerNotificationPropertyOutput) ToTriggerNotificationPropertyOutput

func (o TriggerNotificationPropertyOutput) ToTriggerNotificationPropertyOutput() TriggerNotificationPropertyOutput

func (TriggerNotificationPropertyOutput) ToTriggerNotificationPropertyOutputWithContext

func (o TriggerNotificationPropertyOutput) ToTriggerNotificationPropertyOutputWithContext(ctx context.Context) TriggerNotificationPropertyOutput

func (TriggerNotificationPropertyOutput) ToTriggerNotificationPropertyPtrOutput

func (o TriggerNotificationPropertyOutput) ToTriggerNotificationPropertyPtrOutput() TriggerNotificationPropertyPtrOutput

func (TriggerNotificationPropertyOutput) ToTriggerNotificationPropertyPtrOutputWithContext

func (o TriggerNotificationPropertyOutput) ToTriggerNotificationPropertyPtrOutputWithContext(ctx context.Context) TriggerNotificationPropertyPtrOutput

type TriggerNotificationPropertyPtrInput

type TriggerNotificationPropertyPtrInput interface {
	pulumi.Input

	ToTriggerNotificationPropertyPtrOutput() TriggerNotificationPropertyPtrOutput
	ToTriggerNotificationPropertyPtrOutputWithContext(context.Context) TriggerNotificationPropertyPtrOutput
}

TriggerNotificationPropertyPtrInput is an input type that accepts TriggerNotificationPropertyArgs, TriggerNotificationPropertyPtr and TriggerNotificationPropertyPtrOutput values. You can construct a concrete instance of `TriggerNotificationPropertyPtrInput` via:

        TriggerNotificationPropertyArgs{...}

or:

        nil

type TriggerNotificationPropertyPtrOutput

type TriggerNotificationPropertyPtrOutput struct{ *pulumi.OutputState }

func (TriggerNotificationPropertyPtrOutput) Elem

func (TriggerNotificationPropertyPtrOutput) ElementType

func (TriggerNotificationPropertyPtrOutput) NotifyDelayAfter

func (TriggerNotificationPropertyPtrOutput) ToTriggerNotificationPropertyPtrOutput

func (o TriggerNotificationPropertyPtrOutput) ToTriggerNotificationPropertyPtrOutput() TriggerNotificationPropertyPtrOutput

func (TriggerNotificationPropertyPtrOutput) ToTriggerNotificationPropertyPtrOutputWithContext

func (o TriggerNotificationPropertyPtrOutput) ToTriggerNotificationPropertyPtrOutputWithContext(ctx context.Context) TriggerNotificationPropertyPtrOutput

type TriggerOutput

type TriggerOutput struct{ *pulumi.OutputState }

func (TriggerOutput) Actions added in v0.17.0

func (TriggerOutput) Description added in v0.17.0

func (o TriggerOutput) Description() pulumi.StringPtrOutput

func (TriggerOutput) ElementType

func (TriggerOutput) ElementType() reflect.Type

func (TriggerOutput) EventBatchingCondition added in v0.38.0

func (o TriggerOutput) EventBatchingCondition() TriggerEventBatchingConditionPtrOutput

func (TriggerOutput) Name added in v0.17.0

func (TriggerOutput) Predicate added in v0.17.0

func (TriggerOutput) Schedule added in v0.17.0

func (o TriggerOutput) Schedule() pulumi.StringPtrOutput

func (TriggerOutput) StartOnCreation added in v0.17.0

func (o TriggerOutput) StartOnCreation() pulumi.BoolPtrOutput

func (TriggerOutput) Tags added in v0.17.0

func (o TriggerOutput) Tags() pulumi.AnyOutput

func (TriggerOutput) ToTriggerOutput

func (o TriggerOutput) ToTriggerOutput() TriggerOutput

func (TriggerOutput) ToTriggerOutputWithContext

func (o TriggerOutput) ToTriggerOutputWithContext(ctx context.Context) TriggerOutput

func (TriggerOutput) Type added in v0.17.0

func (TriggerOutput) WorkflowName added in v0.17.0

func (o TriggerOutput) WorkflowName() pulumi.StringPtrOutput

type TriggerPredicate

type TriggerPredicate struct {
	Conditions []TriggerCondition `pulumi:"conditions"`
	Logical    *string            `pulumi:"logical"`
}

type TriggerPredicateArgs

type TriggerPredicateArgs struct {
	Conditions TriggerConditionArrayInput `pulumi:"conditions"`
	Logical    pulumi.StringPtrInput      `pulumi:"logical"`
}

func (TriggerPredicateArgs) ElementType

func (TriggerPredicateArgs) ElementType() reflect.Type

func (TriggerPredicateArgs) ToTriggerPredicateOutput

func (i TriggerPredicateArgs) ToTriggerPredicateOutput() TriggerPredicateOutput

func (TriggerPredicateArgs) ToTriggerPredicateOutputWithContext

func (i TriggerPredicateArgs) ToTriggerPredicateOutputWithContext(ctx context.Context) TriggerPredicateOutput

func (TriggerPredicateArgs) ToTriggerPredicatePtrOutput

func (i TriggerPredicateArgs) ToTriggerPredicatePtrOutput() TriggerPredicatePtrOutput

func (TriggerPredicateArgs) ToTriggerPredicatePtrOutputWithContext

func (i TriggerPredicateArgs) ToTriggerPredicatePtrOutputWithContext(ctx context.Context) TriggerPredicatePtrOutput

type TriggerPredicateInput

type TriggerPredicateInput interface {
	pulumi.Input

	ToTriggerPredicateOutput() TriggerPredicateOutput
	ToTriggerPredicateOutputWithContext(context.Context) TriggerPredicateOutput
}

TriggerPredicateInput is an input type that accepts TriggerPredicateArgs and TriggerPredicateOutput values. You can construct a concrete instance of `TriggerPredicateInput` via:

TriggerPredicateArgs{...}

type TriggerPredicateOutput

type TriggerPredicateOutput struct{ *pulumi.OutputState }

func (TriggerPredicateOutput) Conditions

func (TriggerPredicateOutput) ElementType

func (TriggerPredicateOutput) ElementType() reflect.Type

func (TriggerPredicateOutput) Logical

func (TriggerPredicateOutput) ToTriggerPredicateOutput

func (o TriggerPredicateOutput) ToTriggerPredicateOutput() TriggerPredicateOutput

func (TriggerPredicateOutput) ToTriggerPredicateOutputWithContext

func (o TriggerPredicateOutput) ToTriggerPredicateOutputWithContext(ctx context.Context) TriggerPredicateOutput

func (TriggerPredicateOutput) ToTriggerPredicatePtrOutput

func (o TriggerPredicateOutput) ToTriggerPredicatePtrOutput() TriggerPredicatePtrOutput

func (TriggerPredicateOutput) ToTriggerPredicatePtrOutputWithContext

func (o TriggerPredicateOutput) ToTriggerPredicatePtrOutputWithContext(ctx context.Context) TriggerPredicatePtrOutput

type TriggerPredicatePtrInput

type TriggerPredicatePtrInput interface {
	pulumi.Input

	ToTriggerPredicatePtrOutput() TriggerPredicatePtrOutput
	ToTriggerPredicatePtrOutputWithContext(context.Context) TriggerPredicatePtrOutput
}

TriggerPredicatePtrInput is an input type that accepts TriggerPredicateArgs, TriggerPredicatePtr and TriggerPredicatePtrOutput values. You can construct a concrete instance of `TriggerPredicatePtrInput` via:

        TriggerPredicateArgs{...}

or:

        nil

type TriggerPredicatePtrOutput

type TriggerPredicatePtrOutput struct{ *pulumi.OutputState }

func (TriggerPredicatePtrOutput) Conditions

func (TriggerPredicatePtrOutput) Elem

func (TriggerPredicatePtrOutput) ElementType

func (TriggerPredicatePtrOutput) ElementType() reflect.Type

func (TriggerPredicatePtrOutput) Logical

func (TriggerPredicatePtrOutput) ToTriggerPredicatePtrOutput

func (o TriggerPredicatePtrOutput) ToTriggerPredicatePtrOutput() TriggerPredicatePtrOutput

func (TriggerPredicatePtrOutput) ToTriggerPredicatePtrOutputWithContext

func (o TriggerPredicatePtrOutput) ToTriggerPredicatePtrOutputWithContext(ctx context.Context) TriggerPredicatePtrOutput

type TriggerState

type TriggerState struct {
}

func (TriggerState) ElementType

func (TriggerState) ElementType() reflect.Type

type Workflow deprecated

type Workflow struct {
	pulumi.CustomResourceState

	DefaultRunProperties pulumi.AnyOutput       `pulumi:"defaultRunProperties"`
	Description          pulumi.StringPtrOutput `pulumi:"description"`
	MaxConcurrentRuns    pulumi.IntPtrOutput    `pulumi:"maxConcurrentRuns"`
	Name                 pulumi.StringPtrOutput `pulumi:"name"`
	Tags                 pulumi.AnyOutput       `pulumi:"tags"`
}

Resource Type definition for AWS::Glue::Workflow

Deprecated: Workflow is not yet supported by AWS Native, so its creation will currently fail. Please use the classic AWS provider, if possible.

func GetWorkflow

func GetWorkflow(ctx *pulumi.Context,
	name string, id pulumi.IDInput, state *WorkflowState, opts ...pulumi.ResourceOption) (*Workflow, error)

GetWorkflow gets an existing Workflow resource's state with the given name, ID, and optional state properties that are used to uniquely qualify the lookup (nil if not required).

func NewWorkflow

func NewWorkflow(ctx *pulumi.Context,
	name string, args *WorkflowArgs, opts ...pulumi.ResourceOption) (*Workflow, error)

NewWorkflow registers a new resource with the given unique name, arguments, and options.

func (*Workflow) ElementType

func (*Workflow) ElementType() reflect.Type

func (*Workflow) ToWorkflowOutput

func (i *Workflow) ToWorkflowOutput() WorkflowOutput

func (*Workflow) ToWorkflowOutputWithContext

func (i *Workflow) ToWorkflowOutputWithContext(ctx context.Context) WorkflowOutput

type WorkflowArgs

type WorkflowArgs struct {
	DefaultRunProperties pulumi.Input
	Description          pulumi.StringPtrInput
	MaxConcurrentRuns    pulumi.IntPtrInput
	Name                 pulumi.StringPtrInput
	Tags                 pulumi.Input
}

The set of arguments for constructing a Workflow resource.

func (WorkflowArgs) ElementType

func (WorkflowArgs) ElementType() reflect.Type

type WorkflowInput

type WorkflowInput interface {
	pulumi.Input

	ToWorkflowOutput() WorkflowOutput
	ToWorkflowOutputWithContext(ctx context.Context) WorkflowOutput
}

type WorkflowOutput

type WorkflowOutput struct{ *pulumi.OutputState }

func (WorkflowOutput) DefaultRunProperties added in v0.17.0

func (o WorkflowOutput) DefaultRunProperties() pulumi.AnyOutput

func (WorkflowOutput) Description added in v0.17.0

func (o WorkflowOutput) Description() pulumi.StringPtrOutput

func (WorkflowOutput) ElementType

func (WorkflowOutput) ElementType() reflect.Type

func (WorkflowOutput) MaxConcurrentRuns added in v0.38.0

func (o WorkflowOutput) MaxConcurrentRuns() pulumi.IntPtrOutput

func (WorkflowOutput) Name added in v0.17.0

func (WorkflowOutput) Tags added in v0.17.0

func (o WorkflowOutput) Tags() pulumi.AnyOutput

func (WorkflowOutput) ToWorkflowOutput

func (o WorkflowOutput) ToWorkflowOutput() WorkflowOutput

func (WorkflowOutput) ToWorkflowOutputWithContext

func (o WorkflowOutput) ToWorkflowOutputWithContext(ctx context.Context) WorkflowOutput

type WorkflowState

type WorkflowState struct {
}

func (WorkflowState) ElementType

func (WorkflowState) ElementType() reflect.Type

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL