glue

package
v0.88.0 Latest Latest
Warning

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

Go to latest
Published: Nov 29, 2023 License: Apache-2.0 Imports: 8 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

func (*Classifier) ToOutput added in v0.76.0

func (i *Classifier) ToOutput(ctx context.Context) pulumix.Output[*Classifier]

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"`
	ContainsCustomDatatype   []string `pulumi:"containsCustomDatatype"`
	ContainsHeader           *string  `pulumi:"containsHeader"`
	CustomDatatypeConfigured *bool    `pulumi:"customDatatypeConfigured"`
	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"`
	ContainsCustomDatatype   pulumi.StringArrayInput `pulumi:"containsCustomDatatype"`
	ContainsHeader           pulumi.StringPtrInput   `pulumi:"containsHeader"`
	CustomDatatypeConfigured pulumi.BoolPtrInput     `pulumi:"customDatatypeConfigured"`
	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

func (ClassifierCsvClassifierArgs) ToOutput added in v0.76.0

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) ContainsCustomDatatype added in v0.73.0

func (o ClassifierCsvClassifierOutput) ContainsCustomDatatype() pulumi.StringArrayOutput

func (ClassifierCsvClassifierOutput) ContainsHeader

func (ClassifierCsvClassifierOutput) CustomDatatypeConfigured added in v0.73.0

func (o ClassifierCsvClassifierOutput) CustomDatatypeConfigured() pulumi.BoolPtrOutput

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

func (ClassifierCsvClassifierOutput) ToOutput added in v0.76.0

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) ContainsCustomDatatype added in v0.73.0

func (o ClassifierCsvClassifierPtrOutput) ContainsCustomDatatype() pulumi.StringArrayOutput

func (ClassifierCsvClassifierPtrOutput) ContainsHeader

func (ClassifierCsvClassifierPtrOutput) CustomDatatypeConfigured added in v0.73.0

func (o ClassifierCsvClassifierPtrOutput) CustomDatatypeConfigured() pulumi.BoolPtrOutput

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

func (ClassifierCsvClassifierPtrOutput) ToOutput added in v0.76.0

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

func (ClassifierGrokClassifierArgs) ToOutput added in v0.76.0

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

func (ClassifierGrokClassifierOutput) ToOutput added in v0.76.0

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

func (ClassifierGrokClassifierPtrOutput) ToOutput added in v0.76.0

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

func (ClassifierJsonClassifierArgs) ToOutput added in v0.76.0

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

func (ClassifierJsonClassifierOutput) ToOutput added in v0.76.0

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

func (ClassifierJsonClassifierPtrOutput) ToOutput added in v0.76.0

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) ToOutput added in v0.76.0

func (ClassifierOutput) XmlClassifier added in v0.72.0

type ClassifierState

type ClassifierState struct {
}

func (ClassifierState) ElementType

func (ClassifierState) ElementType() reflect.Type

type ClassifierXmlClassifier added in v0.72.0

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

type ClassifierXmlClassifierArgs added in v0.72.0

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

func (ClassifierXmlClassifierArgs) ElementType added in v0.72.0

func (ClassifierXmlClassifierArgs) ToClassifierXmlClassifierOutput added in v0.72.0

func (i ClassifierXmlClassifierArgs) ToClassifierXmlClassifierOutput() ClassifierXmlClassifierOutput

func (ClassifierXmlClassifierArgs) ToClassifierXmlClassifierOutputWithContext added in v0.72.0

func (i ClassifierXmlClassifierArgs) ToClassifierXmlClassifierOutputWithContext(ctx context.Context) ClassifierXmlClassifierOutput

func (ClassifierXmlClassifierArgs) ToClassifierXmlClassifierPtrOutput added in v0.72.0

func (i ClassifierXmlClassifierArgs) ToClassifierXmlClassifierPtrOutput() ClassifierXmlClassifierPtrOutput

func (ClassifierXmlClassifierArgs) ToClassifierXmlClassifierPtrOutputWithContext added in v0.72.0

func (i ClassifierXmlClassifierArgs) ToClassifierXmlClassifierPtrOutputWithContext(ctx context.Context) ClassifierXmlClassifierPtrOutput

func (ClassifierXmlClassifierArgs) ToOutput added in v0.76.0

type ClassifierXmlClassifierInput added in v0.72.0

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 added in v0.72.0

type ClassifierXmlClassifierOutput struct{ *pulumi.OutputState }

func (ClassifierXmlClassifierOutput) Classification added in v0.72.0

func (ClassifierXmlClassifierOutput) ElementType added in v0.72.0

func (ClassifierXmlClassifierOutput) Name added in v0.72.0

func (ClassifierXmlClassifierOutput) RowTag added in v0.72.0

func (ClassifierXmlClassifierOutput) ToClassifierXmlClassifierOutput added in v0.72.0

func (o ClassifierXmlClassifierOutput) ToClassifierXmlClassifierOutput() ClassifierXmlClassifierOutput

func (ClassifierXmlClassifierOutput) ToClassifierXmlClassifierOutputWithContext added in v0.72.0

func (o ClassifierXmlClassifierOutput) ToClassifierXmlClassifierOutputWithContext(ctx context.Context) ClassifierXmlClassifierOutput

func (ClassifierXmlClassifierOutput) ToClassifierXmlClassifierPtrOutput added in v0.72.0

func (o ClassifierXmlClassifierOutput) ToClassifierXmlClassifierPtrOutput() ClassifierXmlClassifierPtrOutput

func (ClassifierXmlClassifierOutput) ToClassifierXmlClassifierPtrOutputWithContext added in v0.72.0

func (o ClassifierXmlClassifierOutput) ToClassifierXmlClassifierPtrOutputWithContext(ctx context.Context) ClassifierXmlClassifierPtrOutput

func (ClassifierXmlClassifierOutput) ToOutput added in v0.76.0

type ClassifierXmlClassifierPtrInput added in v0.72.0

type ClassifierXmlClassifierPtrInput interface {
	pulumi.Input

	ToClassifierXmlClassifierPtrOutput() ClassifierXmlClassifierPtrOutput
	ToClassifierXmlClassifierPtrOutputWithContext(context.Context) ClassifierXmlClassifierPtrOutput
}

ClassifierXmlClassifierPtrInput is an input type that accepts ClassifierXmlClassifierArgs, ClassifierXmlClassifierPtr and ClassifierXmlClassifierPtrOutput values. You can construct a concrete instance of `ClassifierXmlClassifierPtrInput` via:

        ClassifierXmlClassifierArgs{...}

or:

        nil

func ClassifierXmlClassifierPtr added in v0.72.0

func ClassifierXmlClassifierPtr(v *ClassifierXmlClassifierArgs) ClassifierXmlClassifierPtrInput

type ClassifierXmlClassifierPtrOutput added in v0.72.0

type ClassifierXmlClassifierPtrOutput struct{ *pulumi.OutputState }

func (ClassifierXmlClassifierPtrOutput) Classification added in v0.72.0

func (ClassifierXmlClassifierPtrOutput) Elem added in v0.72.0

func (ClassifierXmlClassifierPtrOutput) ElementType added in v0.72.0

func (ClassifierXmlClassifierPtrOutput) Name added in v0.72.0

func (ClassifierXmlClassifierPtrOutput) RowTag added in v0.72.0

func (ClassifierXmlClassifierPtrOutput) ToClassifierXmlClassifierPtrOutput added in v0.72.0

func (o ClassifierXmlClassifierPtrOutput) ToClassifierXmlClassifierPtrOutput() ClassifierXmlClassifierPtrOutput

func (ClassifierXmlClassifierPtrOutput) ToClassifierXmlClassifierPtrOutputWithContext added in v0.72.0

func (o ClassifierXmlClassifierPtrOutput) ToClassifierXmlClassifierPtrOutputWithContext(ctx context.Context) ClassifierXmlClassifierPtrOutput

func (ClassifierXmlClassifierPtrOutput) ToOutput added in v0.76.0

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

func (*Connection) ToOutput added in v0.76.0

func (i *Connection) ToOutput(ctx context.Context) pulumix.Output[*Connection]

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

func (ConnectionInputTypeArgs) ToOutput added in v0.76.0

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

func (ConnectionInputTypeOutput) ToOutput added in v0.76.0

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

func (ConnectionInputTypePtrOutput) ToOutput added in v0.76.0

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

func (ConnectionOutput) ToOutput added in v0.76.0

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

func (ConnectionPhysicalConnectionRequirementsArgs) ToOutput added in v0.76.0

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

func (ConnectionPhysicalConnectionRequirementsOutput) ToOutput added in v0.76.0

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

func (ConnectionPhysicalConnectionRequirementsPtrOutput) ToOutput added in v0.76.0

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

func (*Crawler) ToOutput added in v0.76.0

func (i *Crawler) ToOutput(ctx context.Context) pulumix.Output[*Crawler]

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 {
	ConnectionName   *string  `pulumi:"connectionName"`
	DatabaseName     *string  `pulumi:"databaseName"`
	DlqEventQueueArn *string  `pulumi:"dlqEventQueueArn"`
	EventQueueArn    *string  `pulumi:"eventQueueArn"`
	Tables           []string `pulumi:"tables"`
}

type CrawlerCatalogTargetArgs

type CrawlerCatalogTargetArgs struct {
	ConnectionName   pulumi.StringPtrInput   `pulumi:"connectionName"`
	DatabaseName     pulumi.StringPtrInput   `pulumi:"databaseName"`
	DlqEventQueueArn pulumi.StringPtrInput   `pulumi:"dlqEventQueueArn"`
	EventQueueArn    pulumi.StringPtrInput   `pulumi:"eventQueueArn"`
	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

func (CrawlerCatalogTargetArgs) ToOutput added in v0.76.0

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

func (CrawlerCatalogTargetArray) ToOutput added in v0.76.0

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

func (CrawlerCatalogTargetArrayOutput) ToOutput added in v0.76.0

type CrawlerCatalogTargetInput

type CrawlerCatalogTargetInput interface {
	pulumi.Input

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

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

CrawlerCatalogTargetArgs{...}

type CrawlerCatalogTargetOutput

type CrawlerCatalogTargetOutput struct{ *pulumi.OutputState }

func (CrawlerCatalogTargetOutput) ConnectionName added in v0.64.0

func (CrawlerCatalogTargetOutput) DatabaseName

func (CrawlerCatalogTargetOutput) DlqEventQueueArn added in v0.64.0

func (o CrawlerCatalogTargetOutput) DlqEventQueueArn() pulumi.StringPtrOutput

func (CrawlerCatalogTargetOutput) ElementType

func (CrawlerCatalogTargetOutput) ElementType() reflect.Type

func (CrawlerCatalogTargetOutput) EventQueueArn added in v0.64.0

func (CrawlerCatalogTargetOutput) Tables

func (CrawlerCatalogTargetOutput) ToCrawlerCatalogTargetOutput

func (o CrawlerCatalogTargetOutput) ToCrawlerCatalogTargetOutput() CrawlerCatalogTargetOutput

func (CrawlerCatalogTargetOutput) ToCrawlerCatalogTargetOutputWithContext

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

func (CrawlerCatalogTargetOutput) ToOutput added in v0.76.0

type CrawlerDeltaTarget added in v0.58.0

type CrawlerDeltaTarget struct {
	ConnectionName         *string  `pulumi:"connectionName"`
	CreateNativeDeltaTable *bool    `pulumi:"createNativeDeltaTable"`
	DeltaTables            []string `pulumi:"deltaTables"`
	WriteManifest          *bool    `pulumi:"writeManifest"`
}

type CrawlerDeltaTargetArgs added in v0.58.0

type CrawlerDeltaTargetArgs struct {
	ConnectionName         pulumi.StringPtrInput   `pulumi:"connectionName"`
	CreateNativeDeltaTable pulumi.BoolPtrInput     `pulumi:"createNativeDeltaTable"`
	DeltaTables            pulumi.StringArrayInput `pulumi:"deltaTables"`
	WriteManifest          pulumi.BoolPtrInput     `pulumi:"writeManifest"`
}

func (CrawlerDeltaTargetArgs) ElementType added in v0.58.0

func (CrawlerDeltaTargetArgs) ElementType() reflect.Type

func (CrawlerDeltaTargetArgs) ToCrawlerDeltaTargetOutput added in v0.58.0

func (i CrawlerDeltaTargetArgs) ToCrawlerDeltaTargetOutput() CrawlerDeltaTargetOutput

func (CrawlerDeltaTargetArgs) ToCrawlerDeltaTargetOutputWithContext added in v0.58.0

func (i CrawlerDeltaTargetArgs) ToCrawlerDeltaTargetOutputWithContext(ctx context.Context) CrawlerDeltaTargetOutput

func (CrawlerDeltaTargetArgs) ToOutput added in v0.76.0

type CrawlerDeltaTargetArray added in v0.58.0

type CrawlerDeltaTargetArray []CrawlerDeltaTargetInput

func (CrawlerDeltaTargetArray) ElementType added in v0.58.0

func (CrawlerDeltaTargetArray) ElementType() reflect.Type

func (CrawlerDeltaTargetArray) ToCrawlerDeltaTargetArrayOutput added in v0.58.0

func (i CrawlerDeltaTargetArray) ToCrawlerDeltaTargetArrayOutput() CrawlerDeltaTargetArrayOutput

func (CrawlerDeltaTargetArray) ToCrawlerDeltaTargetArrayOutputWithContext added in v0.58.0

func (i CrawlerDeltaTargetArray) ToCrawlerDeltaTargetArrayOutputWithContext(ctx context.Context) CrawlerDeltaTargetArrayOutput

func (CrawlerDeltaTargetArray) ToOutput added in v0.76.0

type CrawlerDeltaTargetArrayInput added in v0.58.0

type CrawlerDeltaTargetArrayInput interface {
	pulumi.Input

	ToCrawlerDeltaTargetArrayOutput() CrawlerDeltaTargetArrayOutput
	ToCrawlerDeltaTargetArrayOutputWithContext(context.Context) CrawlerDeltaTargetArrayOutput
}

CrawlerDeltaTargetArrayInput is an input type that accepts CrawlerDeltaTargetArray and CrawlerDeltaTargetArrayOutput values. You can construct a concrete instance of `CrawlerDeltaTargetArrayInput` via:

CrawlerDeltaTargetArray{ CrawlerDeltaTargetArgs{...} }

type CrawlerDeltaTargetArrayOutput added in v0.58.0

type CrawlerDeltaTargetArrayOutput struct{ *pulumi.OutputState }

func (CrawlerDeltaTargetArrayOutput) ElementType added in v0.58.0

func (CrawlerDeltaTargetArrayOutput) Index added in v0.58.0

func (CrawlerDeltaTargetArrayOutput) ToCrawlerDeltaTargetArrayOutput added in v0.58.0

func (o CrawlerDeltaTargetArrayOutput) ToCrawlerDeltaTargetArrayOutput() CrawlerDeltaTargetArrayOutput

func (CrawlerDeltaTargetArrayOutput) ToCrawlerDeltaTargetArrayOutputWithContext added in v0.58.0

func (o CrawlerDeltaTargetArrayOutput) ToCrawlerDeltaTargetArrayOutputWithContext(ctx context.Context) CrawlerDeltaTargetArrayOutput

func (CrawlerDeltaTargetArrayOutput) ToOutput added in v0.76.0

type CrawlerDeltaTargetInput added in v0.58.0

type CrawlerDeltaTargetInput interface {
	pulumi.Input

	ToCrawlerDeltaTargetOutput() CrawlerDeltaTargetOutput
	ToCrawlerDeltaTargetOutputWithContext(context.Context) CrawlerDeltaTargetOutput
}

CrawlerDeltaTargetInput is an input type that accepts CrawlerDeltaTargetArgs and CrawlerDeltaTargetOutput values. You can construct a concrete instance of `CrawlerDeltaTargetInput` via:

CrawlerDeltaTargetArgs{...}

type CrawlerDeltaTargetOutput added in v0.58.0

type CrawlerDeltaTargetOutput struct{ *pulumi.OutputState }

func (CrawlerDeltaTargetOutput) ConnectionName added in v0.58.0

func (o CrawlerDeltaTargetOutput) ConnectionName() pulumi.StringPtrOutput

func (CrawlerDeltaTargetOutput) CreateNativeDeltaTable added in v0.58.0

func (o CrawlerDeltaTargetOutput) CreateNativeDeltaTable() pulumi.BoolPtrOutput

func (CrawlerDeltaTargetOutput) DeltaTables added in v0.58.0

func (CrawlerDeltaTargetOutput) ElementType added in v0.58.0

func (CrawlerDeltaTargetOutput) ElementType() reflect.Type

func (CrawlerDeltaTargetOutput) ToCrawlerDeltaTargetOutput added in v0.58.0

func (o CrawlerDeltaTargetOutput) ToCrawlerDeltaTargetOutput() CrawlerDeltaTargetOutput

func (CrawlerDeltaTargetOutput) ToCrawlerDeltaTargetOutputWithContext added in v0.58.0

func (o CrawlerDeltaTargetOutput) ToCrawlerDeltaTargetOutputWithContext(ctx context.Context) CrawlerDeltaTargetOutput

func (CrawlerDeltaTargetOutput) ToOutput added in v0.76.0

func (CrawlerDeltaTargetOutput) WriteManifest added in v0.58.0

func (o CrawlerDeltaTargetOutput) WriteManifest() pulumi.BoolPtrOutput

type CrawlerDynamoDbTarget added in v0.72.0

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

type CrawlerDynamoDbTargetArgs added in v0.72.0

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

func (CrawlerDynamoDbTargetArgs) ElementType added in v0.72.0

func (CrawlerDynamoDbTargetArgs) ElementType() reflect.Type

func (CrawlerDynamoDbTargetArgs) ToCrawlerDynamoDbTargetOutput added in v0.72.0

func (i CrawlerDynamoDbTargetArgs) ToCrawlerDynamoDbTargetOutput() CrawlerDynamoDbTargetOutput

func (CrawlerDynamoDbTargetArgs) ToCrawlerDynamoDbTargetOutputWithContext added in v0.72.0

func (i CrawlerDynamoDbTargetArgs) ToCrawlerDynamoDbTargetOutputWithContext(ctx context.Context) CrawlerDynamoDbTargetOutput

func (CrawlerDynamoDbTargetArgs) ToOutput added in v0.76.0

type CrawlerDynamoDbTargetArray added in v0.72.0

type CrawlerDynamoDbTargetArray []CrawlerDynamoDbTargetInput

func (CrawlerDynamoDbTargetArray) ElementType added in v0.72.0

func (CrawlerDynamoDbTargetArray) ElementType() reflect.Type

func (CrawlerDynamoDbTargetArray) ToCrawlerDynamoDbTargetArrayOutput added in v0.72.0

func (i CrawlerDynamoDbTargetArray) ToCrawlerDynamoDbTargetArrayOutput() CrawlerDynamoDbTargetArrayOutput

func (CrawlerDynamoDbTargetArray) ToCrawlerDynamoDbTargetArrayOutputWithContext added in v0.72.0

func (i CrawlerDynamoDbTargetArray) ToCrawlerDynamoDbTargetArrayOutputWithContext(ctx context.Context) CrawlerDynamoDbTargetArrayOutput

func (CrawlerDynamoDbTargetArray) ToOutput added in v0.76.0

type CrawlerDynamoDbTargetArrayInput added in v0.72.0

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 added in v0.72.0

type CrawlerDynamoDbTargetArrayOutput struct{ *pulumi.OutputState }

func (CrawlerDynamoDbTargetArrayOutput) ElementType added in v0.72.0

func (CrawlerDynamoDbTargetArrayOutput) Index added in v0.72.0

func (CrawlerDynamoDbTargetArrayOutput) ToCrawlerDynamoDbTargetArrayOutput added in v0.72.0

func (o CrawlerDynamoDbTargetArrayOutput) ToCrawlerDynamoDbTargetArrayOutput() CrawlerDynamoDbTargetArrayOutput

func (CrawlerDynamoDbTargetArrayOutput) ToCrawlerDynamoDbTargetArrayOutputWithContext added in v0.72.0

func (o CrawlerDynamoDbTargetArrayOutput) ToCrawlerDynamoDbTargetArrayOutputWithContext(ctx context.Context) CrawlerDynamoDbTargetArrayOutput

func (CrawlerDynamoDbTargetArrayOutput) ToOutput added in v0.76.0

type CrawlerDynamoDbTargetInput added in v0.72.0

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 added in v0.72.0

type CrawlerDynamoDbTargetOutput struct{ *pulumi.OutputState }

func (CrawlerDynamoDbTargetOutput) ElementType added in v0.72.0

func (CrawlerDynamoDbTargetOutput) Path added in v0.72.0

func (CrawlerDynamoDbTargetOutput) ToCrawlerDynamoDbTargetOutput added in v0.72.0

func (o CrawlerDynamoDbTargetOutput) ToCrawlerDynamoDbTargetOutput() CrawlerDynamoDbTargetOutput

func (CrawlerDynamoDbTargetOutput) ToCrawlerDynamoDbTargetOutputWithContext added in v0.72.0

func (o CrawlerDynamoDbTargetOutput) ToCrawlerDynamoDbTargetOutputWithContext(ctx context.Context) CrawlerDynamoDbTargetOutput

func (CrawlerDynamoDbTargetOutput) ToOutput added in v0.76.0

type CrawlerIcebergTarget added in v0.73.0

type CrawlerIcebergTarget struct {
	ConnectionName        *string  `pulumi:"connectionName"`
	Exclusions            []string `pulumi:"exclusions"`
	MaximumTraversalDepth *int     `pulumi:"maximumTraversalDepth"`
	Paths                 []string `pulumi:"paths"`
}

type CrawlerIcebergTargetArgs added in v0.73.0

type CrawlerIcebergTargetArgs struct {
	ConnectionName        pulumi.StringPtrInput   `pulumi:"connectionName"`
	Exclusions            pulumi.StringArrayInput `pulumi:"exclusions"`
	MaximumTraversalDepth pulumi.IntPtrInput      `pulumi:"maximumTraversalDepth"`
	Paths                 pulumi.StringArrayInput `pulumi:"paths"`
}

func (CrawlerIcebergTargetArgs) ElementType added in v0.73.0

func (CrawlerIcebergTargetArgs) ElementType() reflect.Type

func (CrawlerIcebergTargetArgs) ToCrawlerIcebergTargetOutput added in v0.73.0

func (i CrawlerIcebergTargetArgs) ToCrawlerIcebergTargetOutput() CrawlerIcebergTargetOutput

func (CrawlerIcebergTargetArgs) ToCrawlerIcebergTargetOutputWithContext added in v0.73.0

func (i CrawlerIcebergTargetArgs) ToCrawlerIcebergTargetOutputWithContext(ctx context.Context) CrawlerIcebergTargetOutput

func (CrawlerIcebergTargetArgs) ToOutput added in v0.76.0

type CrawlerIcebergTargetArray added in v0.73.0

type CrawlerIcebergTargetArray []CrawlerIcebergTargetInput

func (CrawlerIcebergTargetArray) ElementType added in v0.73.0

func (CrawlerIcebergTargetArray) ElementType() reflect.Type

func (CrawlerIcebergTargetArray) ToCrawlerIcebergTargetArrayOutput added in v0.73.0

func (i CrawlerIcebergTargetArray) ToCrawlerIcebergTargetArrayOutput() CrawlerIcebergTargetArrayOutput

func (CrawlerIcebergTargetArray) ToCrawlerIcebergTargetArrayOutputWithContext added in v0.73.0

func (i CrawlerIcebergTargetArray) ToCrawlerIcebergTargetArrayOutputWithContext(ctx context.Context) CrawlerIcebergTargetArrayOutput

func (CrawlerIcebergTargetArray) ToOutput added in v0.76.0

type CrawlerIcebergTargetArrayInput added in v0.73.0

type CrawlerIcebergTargetArrayInput interface {
	pulumi.Input

	ToCrawlerIcebergTargetArrayOutput() CrawlerIcebergTargetArrayOutput
	ToCrawlerIcebergTargetArrayOutputWithContext(context.Context) CrawlerIcebergTargetArrayOutput
}

CrawlerIcebergTargetArrayInput is an input type that accepts CrawlerIcebergTargetArray and CrawlerIcebergTargetArrayOutput values. You can construct a concrete instance of `CrawlerIcebergTargetArrayInput` via:

CrawlerIcebergTargetArray{ CrawlerIcebergTargetArgs{...} }

type CrawlerIcebergTargetArrayOutput added in v0.73.0

type CrawlerIcebergTargetArrayOutput struct{ *pulumi.OutputState }

func (CrawlerIcebergTargetArrayOutput) ElementType added in v0.73.0

func (CrawlerIcebergTargetArrayOutput) Index added in v0.73.0

func (CrawlerIcebergTargetArrayOutput) ToCrawlerIcebergTargetArrayOutput added in v0.73.0

func (o CrawlerIcebergTargetArrayOutput) ToCrawlerIcebergTargetArrayOutput() CrawlerIcebergTargetArrayOutput

func (CrawlerIcebergTargetArrayOutput) ToCrawlerIcebergTargetArrayOutputWithContext added in v0.73.0

func (o CrawlerIcebergTargetArrayOutput) ToCrawlerIcebergTargetArrayOutputWithContext(ctx context.Context) CrawlerIcebergTargetArrayOutput

func (CrawlerIcebergTargetArrayOutput) ToOutput added in v0.76.0

type CrawlerIcebergTargetInput added in v0.73.0

type CrawlerIcebergTargetInput interface {
	pulumi.Input

	ToCrawlerIcebergTargetOutput() CrawlerIcebergTargetOutput
	ToCrawlerIcebergTargetOutputWithContext(context.Context) CrawlerIcebergTargetOutput
}

CrawlerIcebergTargetInput is an input type that accepts CrawlerIcebergTargetArgs and CrawlerIcebergTargetOutput values. You can construct a concrete instance of `CrawlerIcebergTargetInput` via:

CrawlerIcebergTargetArgs{...}

type CrawlerIcebergTargetOutput added in v0.73.0

type CrawlerIcebergTargetOutput struct{ *pulumi.OutputState }

func (CrawlerIcebergTargetOutput) ConnectionName added in v0.73.0

func (CrawlerIcebergTargetOutput) ElementType added in v0.73.0

func (CrawlerIcebergTargetOutput) ElementType() reflect.Type

func (CrawlerIcebergTargetOutput) Exclusions added in v0.73.0

func (CrawlerIcebergTargetOutput) MaximumTraversalDepth added in v0.73.0

func (o CrawlerIcebergTargetOutput) MaximumTraversalDepth() pulumi.IntPtrOutput

func (CrawlerIcebergTargetOutput) Paths added in v0.73.0

func (CrawlerIcebergTargetOutput) ToCrawlerIcebergTargetOutput added in v0.73.0

func (o CrawlerIcebergTargetOutput) ToCrawlerIcebergTargetOutput() CrawlerIcebergTargetOutput

func (CrawlerIcebergTargetOutput) ToCrawlerIcebergTargetOutputWithContext added in v0.73.0

func (o CrawlerIcebergTargetOutput) ToCrawlerIcebergTargetOutputWithContext(ctx context.Context) CrawlerIcebergTargetOutput

func (CrawlerIcebergTargetOutput) ToOutput added in v0.76.0

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

func (CrawlerJdbcTargetArgs) ToOutput added in v0.76.0

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

func (CrawlerJdbcTargetArray) ToOutput added in v0.76.0

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

func (CrawlerJdbcTargetArrayOutput) ToOutput added in v0.76.0

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

func (CrawlerJdbcTargetOutput) ToOutput added in v0.76.0

type CrawlerMongoDbTarget added in v0.72.0

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

type CrawlerMongoDbTargetArgs added in v0.72.0

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

func (CrawlerMongoDbTargetArgs) ElementType added in v0.72.0

func (CrawlerMongoDbTargetArgs) ElementType() reflect.Type

func (CrawlerMongoDbTargetArgs) ToCrawlerMongoDbTargetOutput added in v0.72.0

func (i CrawlerMongoDbTargetArgs) ToCrawlerMongoDbTargetOutput() CrawlerMongoDbTargetOutput

func (CrawlerMongoDbTargetArgs) ToCrawlerMongoDbTargetOutputWithContext added in v0.72.0

func (i CrawlerMongoDbTargetArgs) ToCrawlerMongoDbTargetOutputWithContext(ctx context.Context) CrawlerMongoDbTargetOutput

func (CrawlerMongoDbTargetArgs) ToOutput added in v0.76.0

type CrawlerMongoDbTargetArray added in v0.72.0

type CrawlerMongoDbTargetArray []CrawlerMongoDbTargetInput

func (CrawlerMongoDbTargetArray) ElementType added in v0.72.0

func (CrawlerMongoDbTargetArray) ElementType() reflect.Type

func (CrawlerMongoDbTargetArray) ToCrawlerMongoDbTargetArrayOutput added in v0.72.0

func (i CrawlerMongoDbTargetArray) ToCrawlerMongoDbTargetArrayOutput() CrawlerMongoDbTargetArrayOutput

func (CrawlerMongoDbTargetArray) ToCrawlerMongoDbTargetArrayOutputWithContext added in v0.72.0

func (i CrawlerMongoDbTargetArray) ToCrawlerMongoDbTargetArrayOutputWithContext(ctx context.Context) CrawlerMongoDbTargetArrayOutput

func (CrawlerMongoDbTargetArray) ToOutput added in v0.76.0

type CrawlerMongoDbTargetArrayInput added in v0.72.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.72.0

type CrawlerMongoDbTargetArrayOutput struct{ *pulumi.OutputState }

func (CrawlerMongoDbTargetArrayOutput) ElementType added in v0.72.0

func (CrawlerMongoDbTargetArrayOutput) Index added in v0.72.0

func (CrawlerMongoDbTargetArrayOutput) ToCrawlerMongoDbTargetArrayOutput added in v0.72.0

func (o CrawlerMongoDbTargetArrayOutput) ToCrawlerMongoDbTargetArrayOutput() CrawlerMongoDbTargetArrayOutput

func (CrawlerMongoDbTargetArrayOutput) ToCrawlerMongoDbTargetArrayOutputWithContext added in v0.72.0

func (o CrawlerMongoDbTargetArrayOutput) ToCrawlerMongoDbTargetArrayOutputWithContext(ctx context.Context) CrawlerMongoDbTargetArrayOutput

func (CrawlerMongoDbTargetArrayOutput) ToOutput added in v0.76.0

type CrawlerMongoDbTargetInput added in v0.72.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.72.0

type CrawlerMongoDbTargetOutput struct{ *pulumi.OutputState }

func (CrawlerMongoDbTargetOutput) ConnectionName added in v0.72.0

func (CrawlerMongoDbTargetOutput) ElementType added in v0.72.0

func (CrawlerMongoDbTargetOutput) ElementType() reflect.Type

func (CrawlerMongoDbTargetOutput) Path added in v0.72.0

func (CrawlerMongoDbTargetOutput) ToCrawlerMongoDbTargetOutput added in v0.72.0

func (o CrawlerMongoDbTargetOutput) ToCrawlerMongoDbTargetOutput() CrawlerMongoDbTargetOutput

func (CrawlerMongoDbTargetOutput) ToCrawlerMongoDbTargetOutputWithContext added in v0.72.0

func (o CrawlerMongoDbTargetOutput) ToCrawlerMongoDbTargetOutputWithContext(ctx context.Context) CrawlerMongoDbTargetOutput

func (CrawlerMongoDbTargetOutput) ToOutput added in v0.76.0

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

func (CrawlerOutput) ToOutput added in v0.76.0

func (o CrawlerOutput) ToOutput(ctx context.Context) pulumix.Output[*Crawler]

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

func (CrawlerRecrawlPolicyArgs) ToOutput added in v0.76.0

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

func (CrawlerRecrawlPolicyOutput) ToOutput added in v0.76.0

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

func (CrawlerRecrawlPolicyPtrOutput) ToOutput added in v0.76.0

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

func (CrawlerS3TargetArgs) ToOutput added in v0.76.0

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

func (CrawlerS3TargetArray) ToOutput added in v0.76.0

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

func (CrawlerS3TargetArrayOutput) ToOutput added in v0.76.0

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

func (CrawlerS3TargetOutput) ToOutput added in v0.76.0

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

func (CrawlerScheduleArgs) ToOutput added in v0.76.0

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

func (CrawlerScheduleOutput) ToOutput added in v0.76.0

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

func (CrawlerSchedulePtrOutput) ToOutput added in v0.76.0

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

func (CrawlerSchemaChangePolicyArgs) ToOutput added in v0.76.0

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) ToOutput added in v0.76.0

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) ToOutput added in v0.76.0

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"`
	DeltaTargets    []CrawlerDeltaTarget    `pulumi:"deltaTargets"`
	DynamoDbTargets []CrawlerDynamoDbTarget `pulumi:"dynamoDbTargets"`
	IcebergTargets  []CrawlerIcebergTarget  `pulumi:"icebergTargets"`
	JdbcTargets     []CrawlerJdbcTarget     `pulumi:"jdbcTargets"`
	MongoDbTargets  []CrawlerMongoDbTarget  `pulumi:"mongoDbTargets"`
	S3Targets       []CrawlerS3Target       `pulumi:"s3Targets"`
}

type CrawlerTargetsArgs

type CrawlerTargetsArgs struct {
	CatalogTargets  CrawlerCatalogTargetArrayInput  `pulumi:"catalogTargets"`
	DeltaTargets    CrawlerDeltaTargetArrayInput    `pulumi:"deltaTargets"`
	DynamoDbTargets CrawlerDynamoDbTargetArrayInput `pulumi:"dynamoDbTargets"`
	IcebergTargets  CrawlerIcebergTargetArrayInput  `pulumi:"icebergTargets"`
	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

func (CrawlerTargetsArgs) ToOutput added in v0.76.0

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) DeltaTargets added in v0.58.0

func (CrawlerTargetsOutput) DynamoDbTargets added in v0.72.0

func (CrawlerTargetsOutput) ElementType

func (CrawlerTargetsOutput) ElementType() reflect.Type

func (CrawlerTargetsOutput) IcebergTargets added in v0.73.0

func (CrawlerTargetsOutput) JdbcTargets

func (CrawlerTargetsOutput) MongoDbTargets added in v0.72.0

func (CrawlerTargetsOutput) S3Targets

func (CrawlerTargetsOutput) ToCrawlerTargetsOutput

func (o CrawlerTargetsOutput) ToCrawlerTargetsOutput() CrawlerTargetsOutput

func (CrawlerTargetsOutput) ToCrawlerTargetsOutputWithContext

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

func (CrawlerTargetsOutput) ToOutput added in v0.76.0

type CrawlerTargetsPtrOutput

type CrawlerTargetsPtrOutput struct{ *pulumi.OutputState }

func (CrawlerTargetsPtrOutput) CatalogTargets

func (CrawlerTargetsPtrOutput) DeltaTargets added in v0.58.0

func (CrawlerTargetsPtrOutput) DynamoDbTargets added in v0.72.0

func (CrawlerTargetsPtrOutput) Elem

func (CrawlerTargetsPtrOutput) ElementType

func (CrawlerTargetsPtrOutput) ElementType() reflect.Type

func (CrawlerTargetsPtrOutput) IcebergTargets added in v0.73.0

func (CrawlerTargetsPtrOutput) JdbcTargets

func (CrawlerTargetsPtrOutput) MongoDbTargets added in v0.72.0

func (CrawlerTargetsPtrOutput) S3Targets

func (CrawlerTargetsPtrOutput) ToCrawlerTargetsPtrOutput

func (o CrawlerTargetsPtrOutput) ToCrawlerTargetsPtrOutput() CrawlerTargetsPtrOutput

func (CrawlerTargetsPtrOutput) ToCrawlerTargetsPtrOutputWithContext

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

func (CrawlerTargetsPtrOutput) ToOutput added in v0.76.0

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

func (*DataCatalogEncryptionSettings) ToOutput added in v0.76.0

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

func (DataCatalogEncryptionSettingsConnectionPasswordEncryptionArgs) ToOutput added in v0.76.0

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

func (DataCatalogEncryptionSettingsConnectionPasswordEncryptionOutput) ToOutput added in v0.76.0

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

func (DataCatalogEncryptionSettingsConnectionPasswordEncryptionPtrOutput) ToOutput added in v0.76.0

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

func (DataCatalogEncryptionSettingsEncryptionAtRestArgs) ToOutput added in v0.76.0

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

func (DataCatalogEncryptionSettingsEncryptionAtRestOutput) ToOutput added in v0.76.0

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

func (DataCatalogEncryptionSettingsEncryptionAtRestPtrOutput) ToOutput added in v0.76.0

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

func (DataCatalogEncryptionSettingsOutput) ToOutput added in v0.76.0

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

func (DataCatalogEncryptionSettingsTypeArgs) ToOutput added in v0.76.0

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

func (DataCatalogEncryptionSettingsTypeOutput) ToOutput added in v0.76.0

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

func (DataCatalogEncryptionSettingsTypePtrOutput) ToOutput added in v0.76.0

type DataQualityRuleset deprecated added in v0.67.0

type DataQualityRuleset struct {
	pulumi.CustomResourceState

	ClientToken pulumi.StringPtrOutput                            `pulumi:"clientToken"`
	Description pulumi.StringPtrOutput                            `pulumi:"description"`
	Name        pulumi.StringPtrOutput                            `pulumi:"name"`
	Ruleset     pulumi.StringPtrOutput                            `pulumi:"ruleset"`
	Tags        pulumi.AnyOutput                                  `pulumi:"tags"`
	TargetTable DataQualityRulesetDataQualityTargetTablePtrOutput `pulumi:"targetTable"`
}

Resource Type definition for AWS::Glue::DataQualityRuleset

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

func GetDataQualityRuleset added in v0.67.0

func GetDataQualityRuleset(ctx *pulumi.Context,
	name string, id pulumi.IDInput, state *DataQualityRulesetState, opts ...pulumi.ResourceOption) (*DataQualityRuleset, error)

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

func NewDataQualityRuleset added in v0.67.0

func NewDataQualityRuleset(ctx *pulumi.Context,
	name string, args *DataQualityRulesetArgs, opts ...pulumi.ResourceOption) (*DataQualityRuleset, error)

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

func (*DataQualityRuleset) ElementType added in v0.67.0

func (*DataQualityRuleset) ElementType() reflect.Type

func (*DataQualityRuleset) ToDataQualityRulesetOutput added in v0.67.0

func (i *DataQualityRuleset) ToDataQualityRulesetOutput() DataQualityRulesetOutput

func (*DataQualityRuleset) ToDataQualityRulesetOutputWithContext added in v0.67.0

func (i *DataQualityRuleset) ToDataQualityRulesetOutputWithContext(ctx context.Context) DataQualityRulesetOutput

func (*DataQualityRuleset) ToOutput added in v0.76.0

type DataQualityRulesetArgs added in v0.67.0

type DataQualityRulesetArgs struct {
	ClientToken pulumi.StringPtrInput
	Description pulumi.StringPtrInput
	Name        pulumi.StringPtrInput
	Ruleset     pulumi.StringPtrInput
	Tags        pulumi.Input
	TargetTable DataQualityRulesetDataQualityTargetTablePtrInput
}

The set of arguments for constructing a DataQualityRuleset resource.

func (DataQualityRulesetArgs) ElementType added in v0.67.0

func (DataQualityRulesetArgs) ElementType() reflect.Type

type DataQualityRulesetDataQualityTargetTable added in v0.67.0

type DataQualityRulesetDataQualityTargetTable struct {
	DatabaseName *string `pulumi:"databaseName"`
	TableName    *string `pulumi:"tableName"`
}

type DataQualityRulesetDataQualityTargetTableArgs added in v0.67.0

type DataQualityRulesetDataQualityTargetTableArgs struct {
	DatabaseName pulumi.StringPtrInput `pulumi:"databaseName"`
	TableName    pulumi.StringPtrInput `pulumi:"tableName"`
}

func (DataQualityRulesetDataQualityTargetTableArgs) ElementType added in v0.67.0

func (DataQualityRulesetDataQualityTargetTableArgs) ToDataQualityRulesetDataQualityTargetTableOutput added in v0.67.0

func (i DataQualityRulesetDataQualityTargetTableArgs) ToDataQualityRulesetDataQualityTargetTableOutput() DataQualityRulesetDataQualityTargetTableOutput

func (DataQualityRulesetDataQualityTargetTableArgs) ToDataQualityRulesetDataQualityTargetTableOutputWithContext added in v0.67.0

func (i DataQualityRulesetDataQualityTargetTableArgs) ToDataQualityRulesetDataQualityTargetTableOutputWithContext(ctx context.Context) DataQualityRulesetDataQualityTargetTableOutput

func (DataQualityRulesetDataQualityTargetTableArgs) ToDataQualityRulesetDataQualityTargetTablePtrOutput added in v0.67.0

func (i DataQualityRulesetDataQualityTargetTableArgs) ToDataQualityRulesetDataQualityTargetTablePtrOutput() DataQualityRulesetDataQualityTargetTablePtrOutput

func (DataQualityRulesetDataQualityTargetTableArgs) ToDataQualityRulesetDataQualityTargetTablePtrOutputWithContext added in v0.67.0

func (i DataQualityRulesetDataQualityTargetTableArgs) ToDataQualityRulesetDataQualityTargetTablePtrOutputWithContext(ctx context.Context) DataQualityRulesetDataQualityTargetTablePtrOutput

func (DataQualityRulesetDataQualityTargetTableArgs) ToOutput added in v0.76.0

type DataQualityRulesetDataQualityTargetTableInput added in v0.67.0

type DataQualityRulesetDataQualityTargetTableInput interface {
	pulumi.Input

	ToDataQualityRulesetDataQualityTargetTableOutput() DataQualityRulesetDataQualityTargetTableOutput
	ToDataQualityRulesetDataQualityTargetTableOutputWithContext(context.Context) DataQualityRulesetDataQualityTargetTableOutput
}

DataQualityRulesetDataQualityTargetTableInput is an input type that accepts DataQualityRulesetDataQualityTargetTableArgs and DataQualityRulesetDataQualityTargetTableOutput values. You can construct a concrete instance of `DataQualityRulesetDataQualityTargetTableInput` via:

DataQualityRulesetDataQualityTargetTableArgs{...}

type DataQualityRulesetDataQualityTargetTableOutput added in v0.67.0

type DataQualityRulesetDataQualityTargetTableOutput struct{ *pulumi.OutputState }

func (DataQualityRulesetDataQualityTargetTableOutput) DatabaseName added in v0.67.0

func (DataQualityRulesetDataQualityTargetTableOutput) ElementType added in v0.67.0

func (DataQualityRulesetDataQualityTargetTableOutput) TableName added in v0.67.0

func (DataQualityRulesetDataQualityTargetTableOutput) ToDataQualityRulesetDataQualityTargetTableOutput added in v0.67.0

func (o DataQualityRulesetDataQualityTargetTableOutput) ToDataQualityRulesetDataQualityTargetTableOutput() DataQualityRulesetDataQualityTargetTableOutput

func (DataQualityRulesetDataQualityTargetTableOutput) ToDataQualityRulesetDataQualityTargetTableOutputWithContext added in v0.67.0

func (o DataQualityRulesetDataQualityTargetTableOutput) ToDataQualityRulesetDataQualityTargetTableOutputWithContext(ctx context.Context) DataQualityRulesetDataQualityTargetTableOutput

func (DataQualityRulesetDataQualityTargetTableOutput) ToDataQualityRulesetDataQualityTargetTablePtrOutput added in v0.67.0

func (o DataQualityRulesetDataQualityTargetTableOutput) ToDataQualityRulesetDataQualityTargetTablePtrOutput() DataQualityRulesetDataQualityTargetTablePtrOutput

func (DataQualityRulesetDataQualityTargetTableOutput) ToDataQualityRulesetDataQualityTargetTablePtrOutputWithContext added in v0.67.0

func (o DataQualityRulesetDataQualityTargetTableOutput) ToDataQualityRulesetDataQualityTargetTablePtrOutputWithContext(ctx context.Context) DataQualityRulesetDataQualityTargetTablePtrOutput

func (DataQualityRulesetDataQualityTargetTableOutput) ToOutput added in v0.76.0

type DataQualityRulesetDataQualityTargetTablePtrInput added in v0.67.0

type DataQualityRulesetDataQualityTargetTablePtrInput interface {
	pulumi.Input

	ToDataQualityRulesetDataQualityTargetTablePtrOutput() DataQualityRulesetDataQualityTargetTablePtrOutput
	ToDataQualityRulesetDataQualityTargetTablePtrOutputWithContext(context.Context) DataQualityRulesetDataQualityTargetTablePtrOutput
}

DataQualityRulesetDataQualityTargetTablePtrInput is an input type that accepts DataQualityRulesetDataQualityTargetTableArgs, DataQualityRulesetDataQualityTargetTablePtr and DataQualityRulesetDataQualityTargetTablePtrOutput values. You can construct a concrete instance of `DataQualityRulesetDataQualityTargetTablePtrInput` via:

        DataQualityRulesetDataQualityTargetTableArgs{...}

or:

        nil

type DataQualityRulesetDataQualityTargetTablePtrOutput added in v0.67.0

type DataQualityRulesetDataQualityTargetTablePtrOutput struct{ *pulumi.OutputState }

func (DataQualityRulesetDataQualityTargetTablePtrOutput) DatabaseName added in v0.67.0

func (DataQualityRulesetDataQualityTargetTablePtrOutput) Elem added in v0.67.0

func (DataQualityRulesetDataQualityTargetTablePtrOutput) ElementType added in v0.67.0

func (DataQualityRulesetDataQualityTargetTablePtrOutput) TableName added in v0.67.0

func (DataQualityRulesetDataQualityTargetTablePtrOutput) ToDataQualityRulesetDataQualityTargetTablePtrOutput added in v0.67.0

func (o DataQualityRulesetDataQualityTargetTablePtrOutput) ToDataQualityRulesetDataQualityTargetTablePtrOutput() DataQualityRulesetDataQualityTargetTablePtrOutput

func (DataQualityRulesetDataQualityTargetTablePtrOutput) ToDataQualityRulesetDataQualityTargetTablePtrOutputWithContext added in v0.67.0

func (o DataQualityRulesetDataQualityTargetTablePtrOutput) ToDataQualityRulesetDataQualityTargetTablePtrOutputWithContext(ctx context.Context) DataQualityRulesetDataQualityTargetTablePtrOutput

func (DataQualityRulesetDataQualityTargetTablePtrOutput) ToOutput added in v0.76.0

type DataQualityRulesetInput added in v0.67.0

type DataQualityRulesetInput interface {
	pulumi.Input

	ToDataQualityRulesetOutput() DataQualityRulesetOutput
	ToDataQualityRulesetOutputWithContext(ctx context.Context) DataQualityRulesetOutput
}

type DataQualityRulesetOutput added in v0.67.0

type DataQualityRulesetOutput struct{ *pulumi.OutputState }

func (DataQualityRulesetOutput) ClientToken added in v0.67.0

func (DataQualityRulesetOutput) Description added in v0.67.0

func (DataQualityRulesetOutput) ElementType added in v0.67.0

func (DataQualityRulesetOutput) ElementType() reflect.Type

func (DataQualityRulesetOutput) Name added in v0.67.0

func (DataQualityRulesetOutput) Ruleset added in v0.67.0

func (DataQualityRulesetOutput) Tags added in v0.67.0

func (DataQualityRulesetOutput) TargetTable added in v0.67.0

func (DataQualityRulesetOutput) ToDataQualityRulesetOutput added in v0.67.0

func (o DataQualityRulesetOutput) ToDataQualityRulesetOutput() DataQualityRulesetOutput

func (DataQualityRulesetOutput) ToDataQualityRulesetOutputWithContext added in v0.67.0

func (o DataQualityRulesetOutput) ToDataQualityRulesetOutputWithContext(ctx context.Context) DataQualityRulesetOutput

func (DataQualityRulesetOutput) ToOutput added in v0.76.0

type DataQualityRulesetState added in v0.67.0

type DataQualityRulesetState struct {
}

func (DataQualityRulesetState) ElementType added in v0.67.0

func (DataQualityRulesetState) ElementType() reflect.Type

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

func (*Database) ToOutput added in v0.76.0

func (i *Database) ToOutput(ctx context.Context) pulumix.Output[*Database]

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

func (DatabaseDataLakePrincipalArgs) ToOutput added in v0.76.0

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

func (DatabaseDataLakePrincipalOutput) ToOutput added in v0.76.0

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

func (DatabaseDataLakePrincipalPtrOutput) ToOutput added in v0.76.0

type DatabaseFederatedDatabase added in v0.58.0

type DatabaseFederatedDatabase struct {
	ConnectionName *string `pulumi:"connectionName"`
	Identifier     *string `pulumi:"identifier"`
}

type DatabaseFederatedDatabaseArgs added in v0.58.0

type DatabaseFederatedDatabaseArgs struct {
	ConnectionName pulumi.StringPtrInput `pulumi:"connectionName"`
	Identifier     pulumi.StringPtrInput `pulumi:"identifier"`
}

func (DatabaseFederatedDatabaseArgs) ElementType added in v0.58.0

func (DatabaseFederatedDatabaseArgs) ToDatabaseFederatedDatabaseOutput added in v0.58.0

func (i DatabaseFederatedDatabaseArgs) ToDatabaseFederatedDatabaseOutput() DatabaseFederatedDatabaseOutput

func (DatabaseFederatedDatabaseArgs) ToDatabaseFederatedDatabaseOutputWithContext added in v0.58.0

func (i DatabaseFederatedDatabaseArgs) ToDatabaseFederatedDatabaseOutputWithContext(ctx context.Context) DatabaseFederatedDatabaseOutput

func (DatabaseFederatedDatabaseArgs) ToDatabaseFederatedDatabasePtrOutput added in v0.58.0

func (i DatabaseFederatedDatabaseArgs) ToDatabaseFederatedDatabasePtrOutput() DatabaseFederatedDatabasePtrOutput

func (DatabaseFederatedDatabaseArgs) ToDatabaseFederatedDatabasePtrOutputWithContext added in v0.58.0

func (i DatabaseFederatedDatabaseArgs) ToDatabaseFederatedDatabasePtrOutputWithContext(ctx context.Context) DatabaseFederatedDatabasePtrOutput

func (DatabaseFederatedDatabaseArgs) ToOutput added in v0.76.0

type DatabaseFederatedDatabaseInput added in v0.58.0

type DatabaseFederatedDatabaseInput interface {
	pulumi.Input

	ToDatabaseFederatedDatabaseOutput() DatabaseFederatedDatabaseOutput
	ToDatabaseFederatedDatabaseOutputWithContext(context.Context) DatabaseFederatedDatabaseOutput
}

DatabaseFederatedDatabaseInput is an input type that accepts DatabaseFederatedDatabaseArgs and DatabaseFederatedDatabaseOutput values. You can construct a concrete instance of `DatabaseFederatedDatabaseInput` via:

DatabaseFederatedDatabaseArgs{...}

type DatabaseFederatedDatabaseOutput added in v0.58.0

type DatabaseFederatedDatabaseOutput struct{ *pulumi.OutputState }

func (DatabaseFederatedDatabaseOutput) ConnectionName added in v0.58.0

func (DatabaseFederatedDatabaseOutput) ElementType added in v0.58.0

func (DatabaseFederatedDatabaseOutput) Identifier added in v0.58.0

func (DatabaseFederatedDatabaseOutput) ToDatabaseFederatedDatabaseOutput added in v0.58.0

func (o DatabaseFederatedDatabaseOutput) ToDatabaseFederatedDatabaseOutput() DatabaseFederatedDatabaseOutput

func (DatabaseFederatedDatabaseOutput) ToDatabaseFederatedDatabaseOutputWithContext added in v0.58.0

func (o DatabaseFederatedDatabaseOutput) ToDatabaseFederatedDatabaseOutputWithContext(ctx context.Context) DatabaseFederatedDatabaseOutput

func (DatabaseFederatedDatabaseOutput) ToDatabaseFederatedDatabasePtrOutput added in v0.58.0

func (o DatabaseFederatedDatabaseOutput) ToDatabaseFederatedDatabasePtrOutput() DatabaseFederatedDatabasePtrOutput

func (DatabaseFederatedDatabaseOutput) ToDatabaseFederatedDatabasePtrOutputWithContext added in v0.58.0

func (o DatabaseFederatedDatabaseOutput) ToDatabaseFederatedDatabasePtrOutputWithContext(ctx context.Context) DatabaseFederatedDatabasePtrOutput

func (DatabaseFederatedDatabaseOutput) ToOutput added in v0.76.0

type DatabaseFederatedDatabasePtrInput added in v0.58.0

type DatabaseFederatedDatabasePtrInput interface {
	pulumi.Input

	ToDatabaseFederatedDatabasePtrOutput() DatabaseFederatedDatabasePtrOutput
	ToDatabaseFederatedDatabasePtrOutputWithContext(context.Context) DatabaseFederatedDatabasePtrOutput
}

DatabaseFederatedDatabasePtrInput is an input type that accepts DatabaseFederatedDatabaseArgs, DatabaseFederatedDatabasePtr and DatabaseFederatedDatabasePtrOutput values. You can construct a concrete instance of `DatabaseFederatedDatabasePtrInput` via:

        DatabaseFederatedDatabaseArgs{...}

or:

        nil

func DatabaseFederatedDatabasePtr added in v0.58.0

type DatabaseFederatedDatabasePtrOutput added in v0.58.0

type DatabaseFederatedDatabasePtrOutput struct{ *pulumi.OutputState }

func (DatabaseFederatedDatabasePtrOutput) ConnectionName added in v0.58.0

func (DatabaseFederatedDatabasePtrOutput) Elem added in v0.58.0

func (DatabaseFederatedDatabasePtrOutput) ElementType added in v0.58.0

func (DatabaseFederatedDatabasePtrOutput) Identifier added in v0.58.0

func (DatabaseFederatedDatabasePtrOutput) ToDatabaseFederatedDatabasePtrOutput added in v0.58.0

func (o DatabaseFederatedDatabasePtrOutput) ToDatabaseFederatedDatabasePtrOutput() DatabaseFederatedDatabasePtrOutput

func (DatabaseFederatedDatabasePtrOutput) ToDatabaseFederatedDatabasePtrOutputWithContext added in v0.58.0

func (o DatabaseFederatedDatabasePtrOutput) ToDatabaseFederatedDatabasePtrOutputWithContext(ctx context.Context) DatabaseFederatedDatabasePtrOutput

func (DatabaseFederatedDatabasePtrOutput) ToOutput added in v0.76.0

type DatabaseIdentifier added in v0.2.0

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

type DatabaseIdentifierArgs added in v0.2.0

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

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

func (DatabaseIdentifierArgs) ToOutput added in v0.76.0

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) Region added in v0.73.0

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

func (DatabaseIdentifierOutput) ToOutput added in v0.76.0

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) Region added in v0.73.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

func (DatabaseIdentifierPtrOutput) ToOutput added in v0.76.0

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"`
	FederatedDatabase             *DatabaseFederatedDatabase    `pulumi:"federatedDatabase"`
	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"`
	FederatedDatabase             DatabaseFederatedDatabasePtrInput     `pulumi:"federatedDatabase"`
	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

func (DatabaseInputTypeArgs) ToOutput added in v0.76.0

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) FederatedDatabase added in v0.58.0

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

func (DatabaseInputTypeOutput) ToOutput added in v0.76.0

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) FederatedDatabase added in v0.58.0

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

func (DatabaseInputTypePtrOutput) ToOutput added in v0.76.0

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

func (DatabaseOutput) ToOutput added in v0.76.0

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

func (DatabasePrincipalPrivilegesArgs) ToOutput added in v0.76.0

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

func (DatabasePrincipalPrivilegesArray) ToOutput added in v0.76.0

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

func (DatabasePrincipalPrivilegesArrayOutput) ToOutput added in v0.76.0

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

func (DatabasePrincipalPrivilegesOutput) ToOutput added in v0.76.0

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

func (*DevEndpoint) ToOutput added in v0.76.0

func (i *DevEndpoint) ToOutput(ctx context.Context) pulumix.Output[*DevEndpoint]

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) ToOutput added in v0.76.0

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

func (*Job) ToOutput added in v0.76.0

func (i *Job) ToOutput(ctx context.Context) pulumix.Output[*Job]

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"`
	Runtime        *string `pulumi:"runtime"`
	ScriptLocation *string `pulumi:"scriptLocation"`
}

type JobCommandArgs added in v0.2.0

type JobCommandArgs struct {
	Name           pulumi.StringPtrInput `pulumi:"name"`
	PythonVersion  pulumi.StringPtrInput `pulumi:"pythonVersion"`
	Runtime        pulumi.StringPtrInput `pulumi:"runtime"`
	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

func (JobCommandArgs) ToOutput added in v0.76.0

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) Runtime added in v0.65.0

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

func (JobCommandOutput) ToOutput added in v0.76.0

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) Runtime added in v0.65.0

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

func (JobCommandPtrOutput) ToOutput added in v0.76.0

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

func (JobConnectionsListArgs) ToOutput added in v0.76.0

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

func (JobConnectionsListOutput) ToOutput added in v0.76.0

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

func (JobConnectionsListPtrOutput) ToOutput added in v0.76.0

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

func (JobExecutionPropertyArgs) ToOutput added in v0.76.0

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

func (JobExecutionPropertyOutput) ToOutput added in v0.76.0

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

func (JobExecutionPropertyPtrOutput) ToOutput added in v0.76.0

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

func (JobNotificationPropertyArgs) ToOutput added in v0.76.0

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

func (JobNotificationPropertyOutput) ToOutput added in v0.76.0

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

func (JobNotificationPropertyPtrOutput) ToOutput added in v0.76.0

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) ToOutput added in v0.76.0

func (o JobOutput) ToOutput(ctx context.Context) pulumix.Output[*Job]

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) ToOutput added in v0.76.0

func (LookupClassifierResultOutput) XmlClassifier added in v0.72.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

func (LookupConnectionResultOutput) ToOutput added in v0.76.0

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

func (LookupCrawlerResultOutput) ToOutput added in v0.76.0

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

func (LookupDataCatalogEncryptionSettingsResultOutput) ToOutput added in v0.76.0

type LookupDataQualityRulesetArgs added in v0.67.0

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

type LookupDataQualityRulesetOutputArgs added in v0.67.0

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

func (LookupDataQualityRulesetOutputArgs) ElementType added in v0.67.0

type LookupDataQualityRulesetResult added in v0.67.0

type LookupDataQualityRulesetResult struct {
	ClientToken *string                                   `pulumi:"clientToken"`
	Description *string                                   `pulumi:"description"`
	Id          *string                                   `pulumi:"id"`
	Name        *string                                   `pulumi:"name"`
	Ruleset     *string                                   `pulumi:"ruleset"`
	Tags        interface{}                               `pulumi:"tags"`
	TargetTable *DataQualityRulesetDataQualityTargetTable `pulumi:"targetTable"`
}

func LookupDataQualityRuleset added in v0.67.0

func LookupDataQualityRuleset(ctx *pulumi.Context, args *LookupDataQualityRulesetArgs, opts ...pulumi.InvokeOption) (*LookupDataQualityRulesetResult, error)

Resource Type definition for AWS::Glue::DataQualityRuleset

type LookupDataQualityRulesetResultOutput added in v0.67.0

type LookupDataQualityRulesetResultOutput struct{ *pulumi.OutputState }

func (LookupDataQualityRulesetResultOutput) ClientToken added in v0.67.0

func (LookupDataQualityRulesetResultOutput) Description added in v0.67.0

func (LookupDataQualityRulesetResultOutput) ElementType added in v0.67.0

func (LookupDataQualityRulesetResultOutput) Id added in v0.67.0

func (LookupDataQualityRulesetResultOutput) Name added in v0.67.0

func (LookupDataQualityRulesetResultOutput) Ruleset added in v0.67.0

func (LookupDataQualityRulesetResultOutput) Tags added in v0.67.0

func (LookupDataQualityRulesetResultOutput) TargetTable added in v0.67.0

func (LookupDataQualityRulesetResultOutput) ToLookupDataQualityRulesetResultOutput added in v0.67.0

func (o LookupDataQualityRulesetResultOutput) ToLookupDataQualityRulesetResultOutput() LookupDataQualityRulesetResultOutput

func (LookupDataQualityRulesetResultOutput) ToLookupDataQualityRulesetResultOutputWithContext added in v0.67.0

func (o LookupDataQualityRulesetResultOutput) ToLookupDataQualityRulesetResultOutputWithContext(ctx context.Context) LookupDataQualityRulesetResultOutput

func (LookupDataQualityRulesetResultOutput) ToOutput added in v0.76.0

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

func (LookupDatabaseResultOutput) ToOutput added in v0.76.0

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) ToOutput added in v0.76.0

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) ToOutput added in v0.76.0

func (LookupJobResultOutput) WorkerType added in v0.12.0

type LookupMlTransformArgs added in v0.72.0

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

type LookupMlTransformOutputArgs added in v0.72.0

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

func (LookupMlTransformOutputArgs) ElementType added in v0.72.0

type LookupMlTransformResult added in v0.72.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.72.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.72.0

type LookupMlTransformResultOutput struct{ *pulumi.OutputState }

func LookupMlTransformOutput added in v0.72.0

func (LookupMlTransformResultOutput) Description added in v0.72.0

func (LookupMlTransformResultOutput) ElementType added in v0.72.0

func (LookupMlTransformResultOutput) GlueVersion added in v0.72.0

func (LookupMlTransformResultOutput) Id added in v0.72.0

func (LookupMlTransformResultOutput) MaxCapacity added in v0.72.0

func (LookupMlTransformResultOutput) MaxRetries added in v0.72.0

func (LookupMlTransformResultOutput) Name added in v0.72.0

func (LookupMlTransformResultOutput) NumberOfWorkers added in v0.72.0

func (LookupMlTransformResultOutput) Role added in v0.72.0

func (LookupMlTransformResultOutput) Tags added in v0.72.0

func (LookupMlTransformResultOutput) Timeout added in v0.72.0

func (LookupMlTransformResultOutput) ToLookupMlTransformResultOutput added in v0.72.0

func (o LookupMlTransformResultOutput) ToLookupMlTransformResultOutput() LookupMlTransformResultOutput

func (LookupMlTransformResultOutput) ToLookupMlTransformResultOutputWithContext added in v0.72.0

func (o LookupMlTransformResultOutput) ToLookupMlTransformResultOutputWithContext(ctx context.Context) LookupMlTransformResultOutput

func (LookupMlTransformResultOutput) ToOutput added in v0.76.0

func (LookupMlTransformResultOutput) TransformEncryption added in v0.72.0

func (LookupMlTransformResultOutput) TransformParameters added in v0.72.0

func (LookupMlTransformResultOutput) WorkerType added in v0.72.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

func (LookupPartitionResultOutput) ToOutput added in v0.76.0

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

func (LookupRegistryResultOutput) ToOutput added in v0.76.0

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

func (LookupSchemaResultOutput) ToOutput added in v0.76.0

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) ToOutput added in v0.76.0

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

func (LookupSecurityConfigurationResultOutput) ToOutput added in v0.76.0

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"`
	OpenTableFormatInput *TableOpenTableFormatInput `pulumi:"openTableFormatInput"`
	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) OpenTableFormatInput added in v0.73.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

func (LookupTableResultOutput) ToOutput added in v0.76.0

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

func (LookupTriggerResultOutput) ToOutput added in v0.76.0

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

func (LookupWorkflowResultOutput) ToOutput added in v0.76.0

type MlTransform deprecated added in v0.72.0

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 added in v0.72.0

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 added in v0.72.0

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 added in v0.72.0

func (*MlTransform) ElementType() reflect.Type

func (*MlTransform) ToMlTransformOutput added in v0.72.0

func (i *MlTransform) ToMlTransformOutput() MlTransformOutput

func (*MlTransform) ToMlTransformOutputWithContext added in v0.72.0

func (i *MlTransform) ToMlTransformOutputWithContext(ctx context.Context) MlTransformOutput

func (*MlTransform) ToOutput added in v0.76.0

func (i *MlTransform) ToOutput(ctx context.Context) pulumix.Output[*MlTransform]

type MlTransformArgs added in v0.72.0

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 added in v0.72.0

func (MlTransformArgs) ElementType() reflect.Type

type MlTransformFindMatchesParameters added in v0.72.0

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

type MlTransformFindMatchesParametersArgs added in v0.72.0

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 added in v0.72.0

func (MlTransformFindMatchesParametersArgs) ToMlTransformFindMatchesParametersOutput added in v0.72.0

func (i MlTransformFindMatchesParametersArgs) ToMlTransformFindMatchesParametersOutput() MlTransformFindMatchesParametersOutput

func (MlTransformFindMatchesParametersArgs) ToMlTransformFindMatchesParametersOutputWithContext added in v0.72.0

func (i MlTransformFindMatchesParametersArgs) ToMlTransformFindMatchesParametersOutputWithContext(ctx context.Context) MlTransformFindMatchesParametersOutput

func (MlTransformFindMatchesParametersArgs) ToMlTransformFindMatchesParametersPtrOutput added in v0.72.0

func (i MlTransformFindMatchesParametersArgs) ToMlTransformFindMatchesParametersPtrOutput() MlTransformFindMatchesParametersPtrOutput

func (MlTransformFindMatchesParametersArgs) ToMlTransformFindMatchesParametersPtrOutputWithContext added in v0.72.0

func (i MlTransformFindMatchesParametersArgs) ToMlTransformFindMatchesParametersPtrOutputWithContext(ctx context.Context) MlTransformFindMatchesParametersPtrOutput

func (MlTransformFindMatchesParametersArgs) ToOutput added in v0.76.0

type MlTransformFindMatchesParametersInput added in v0.72.0

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 added in v0.72.0

type MlTransformFindMatchesParametersOutput struct{ *pulumi.OutputState }

func (MlTransformFindMatchesParametersOutput) AccuracyCostTradeoff added in v0.72.0

func (MlTransformFindMatchesParametersOutput) ElementType added in v0.72.0

func (MlTransformFindMatchesParametersOutput) EnforceProvidedLabels added in v0.72.0

func (MlTransformFindMatchesParametersOutput) PrecisionRecallTradeoff added in v0.72.0

func (MlTransformFindMatchesParametersOutput) PrimaryKeyColumnName added in v0.72.0

func (MlTransformFindMatchesParametersOutput) ToMlTransformFindMatchesParametersOutput added in v0.72.0

func (o MlTransformFindMatchesParametersOutput) ToMlTransformFindMatchesParametersOutput() MlTransformFindMatchesParametersOutput

func (MlTransformFindMatchesParametersOutput) ToMlTransformFindMatchesParametersOutputWithContext added in v0.72.0

func (o MlTransformFindMatchesParametersOutput) ToMlTransformFindMatchesParametersOutputWithContext(ctx context.Context) MlTransformFindMatchesParametersOutput

func (MlTransformFindMatchesParametersOutput) ToMlTransformFindMatchesParametersPtrOutput added in v0.72.0

func (o MlTransformFindMatchesParametersOutput) ToMlTransformFindMatchesParametersPtrOutput() MlTransformFindMatchesParametersPtrOutput

func (MlTransformFindMatchesParametersOutput) ToMlTransformFindMatchesParametersPtrOutputWithContext added in v0.72.0

func (o MlTransformFindMatchesParametersOutput) ToMlTransformFindMatchesParametersPtrOutputWithContext(ctx context.Context) MlTransformFindMatchesParametersPtrOutput

func (MlTransformFindMatchesParametersOutput) ToOutput added in v0.76.0

type MlTransformFindMatchesParametersPtrInput added in v0.72.0

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 added in v0.72.0

type MlTransformFindMatchesParametersPtrOutput struct{ *pulumi.OutputState }

func (MlTransformFindMatchesParametersPtrOutput) AccuracyCostTradeoff added in v0.72.0

func (MlTransformFindMatchesParametersPtrOutput) Elem added in v0.72.0

func (MlTransformFindMatchesParametersPtrOutput) ElementType added in v0.72.0

func (MlTransformFindMatchesParametersPtrOutput) EnforceProvidedLabels added in v0.72.0

func (MlTransformFindMatchesParametersPtrOutput) PrecisionRecallTradeoff added in v0.72.0

func (MlTransformFindMatchesParametersPtrOutput) PrimaryKeyColumnName added in v0.72.0

func (MlTransformFindMatchesParametersPtrOutput) ToMlTransformFindMatchesParametersPtrOutput added in v0.72.0

func (o MlTransformFindMatchesParametersPtrOutput) ToMlTransformFindMatchesParametersPtrOutput() MlTransformFindMatchesParametersPtrOutput

func (MlTransformFindMatchesParametersPtrOutput) ToMlTransformFindMatchesParametersPtrOutputWithContext added in v0.72.0

func (o MlTransformFindMatchesParametersPtrOutput) ToMlTransformFindMatchesParametersPtrOutputWithContext(ctx context.Context) MlTransformFindMatchesParametersPtrOutput

func (MlTransformFindMatchesParametersPtrOutput) ToOutput added in v0.76.0

type MlTransformGlueTables added in v0.72.0

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

type MlTransformGlueTablesArgs added in v0.72.0

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 added in v0.72.0

func (MlTransformGlueTablesArgs) ElementType() reflect.Type

func (MlTransformGlueTablesArgs) ToMlTransformGlueTablesOutput added in v0.72.0

func (i MlTransformGlueTablesArgs) ToMlTransformGlueTablesOutput() MlTransformGlueTablesOutput

func (MlTransformGlueTablesArgs) ToMlTransformGlueTablesOutputWithContext added in v0.72.0

func (i MlTransformGlueTablesArgs) ToMlTransformGlueTablesOutputWithContext(ctx context.Context) MlTransformGlueTablesOutput

func (MlTransformGlueTablesArgs) ToOutput added in v0.76.0

type MlTransformGlueTablesArray added in v0.72.0

type MlTransformGlueTablesArray []MlTransformGlueTablesInput

func (MlTransformGlueTablesArray) ElementType added in v0.72.0

func (MlTransformGlueTablesArray) ElementType() reflect.Type

func (MlTransformGlueTablesArray) ToMlTransformGlueTablesArrayOutput added in v0.72.0

func (i MlTransformGlueTablesArray) ToMlTransformGlueTablesArrayOutput() MlTransformGlueTablesArrayOutput

func (MlTransformGlueTablesArray) ToMlTransformGlueTablesArrayOutputWithContext added in v0.72.0

func (i MlTransformGlueTablesArray) ToMlTransformGlueTablesArrayOutputWithContext(ctx context.Context) MlTransformGlueTablesArrayOutput

func (MlTransformGlueTablesArray) ToOutput added in v0.76.0

type MlTransformGlueTablesArrayInput added in v0.72.0

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 added in v0.72.0

type MlTransformGlueTablesArrayOutput struct{ *pulumi.OutputState }

func (MlTransformGlueTablesArrayOutput) ElementType added in v0.72.0

func (MlTransformGlueTablesArrayOutput) Index added in v0.72.0

func (MlTransformGlueTablesArrayOutput) ToMlTransformGlueTablesArrayOutput added in v0.72.0

func (o MlTransformGlueTablesArrayOutput) ToMlTransformGlueTablesArrayOutput() MlTransformGlueTablesArrayOutput

func (MlTransformGlueTablesArrayOutput) ToMlTransformGlueTablesArrayOutputWithContext added in v0.72.0

func (o MlTransformGlueTablesArrayOutput) ToMlTransformGlueTablesArrayOutputWithContext(ctx context.Context) MlTransformGlueTablesArrayOutput

func (MlTransformGlueTablesArrayOutput) ToOutput added in v0.76.0

type MlTransformGlueTablesInput added in v0.72.0

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 added in v0.72.0

type MlTransformGlueTablesOutput struct{ *pulumi.OutputState }

func (MlTransformGlueTablesOutput) CatalogId added in v0.72.0

func (MlTransformGlueTablesOutput) ConnectionName added in v0.72.0

func (MlTransformGlueTablesOutput) DatabaseName added in v0.72.0

func (MlTransformGlueTablesOutput) ElementType added in v0.72.0

func (MlTransformGlueTablesOutput) TableName added in v0.72.0

func (MlTransformGlueTablesOutput) ToMlTransformGlueTablesOutput added in v0.72.0

func (o MlTransformGlueTablesOutput) ToMlTransformGlueTablesOutput() MlTransformGlueTablesOutput

func (MlTransformGlueTablesOutput) ToMlTransformGlueTablesOutputWithContext added in v0.72.0

func (o MlTransformGlueTablesOutput) ToMlTransformGlueTablesOutputWithContext(ctx context.Context) MlTransformGlueTablesOutput

func (MlTransformGlueTablesOutput) ToOutput added in v0.76.0

type MlTransformInput added in v0.72.0

type MlTransformInput interface {
	pulumi.Input

	ToMlTransformOutput() MlTransformOutput
	ToMlTransformOutputWithContext(ctx context.Context) MlTransformOutput
}

type MlTransformInputRecordTables added in v0.72.0

type MlTransformInputRecordTables struct {
	GlueTables []MlTransformGlueTables `pulumi:"glueTables"`
}

type MlTransformInputRecordTablesArgs added in v0.72.0

type MlTransformInputRecordTablesArgs struct {
	GlueTables MlTransformGlueTablesArrayInput `pulumi:"glueTables"`
}

func (MlTransformInputRecordTablesArgs) ElementType added in v0.72.0

func (MlTransformInputRecordTablesArgs) ToMlTransformInputRecordTablesOutput added in v0.72.0

func (i MlTransformInputRecordTablesArgs) ToMlTransformInputRecordTablesOutput() MlTransformInputRecordTablesOutput

func (MlTransformInputRecordTablesArgs) ToMlTransformInputRecordTablesOutputWithContext added in v0.72.0

func (i MlTransformInputRecordTablesArgs) ToMlTransformInputRecordTablesOutputWithContext(ctx context.Context) MlTransformInputRecordTablesOutput

func (MlTransformInputRecordTablesArgs) ToOutput added in v0.76.0

type MlTransformInputRecordTablesInput added in v0.72.0

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 added in v0.72.0

type MlTransformInputRecordTablesOutput struct{ *pulumi.OutputState }

func (MlTransformInputRecordTablesOutput) ElementType added in v0.72.0

func (MlTransformInputRecordTablesOutput) GlueTables added in v0.72.0

func (MlTransformInputRecordTablesOutput) ToMlTransformInputRecordTablesOutput added in v0.72.0

func (o MlTransformInputRecordTablesOutput) ToMlTransformInputRecordTablesOutput() MlTransformInputRecordTablesOutput

func (MlTransformInputRecordTablesOutput) ToMlTransformInputRecordTablesOutputWithContext added in v0.72.0

func (o MlTransformInputRecordTablesOutput) ToMlTransformInputRecordTablesOutputWithContext(ctx context.Context) MlTransformInputRecordTablesOutput

func (MlTransformInputRecordTablesOutput) ToOutput added in v0.76.0

type MlTransformMlUserDataEncryption added in v0.72.0

type MlTransformMlUserDataEncryption struct {
	KmsKeyId                 *string `pulumi:"kmsKeyId"`
	MlUserDataEncryptionMode string  `pulumi:"mlUserDataEncryptionMode"`
}

type MlTransformMlUserDataEncryptionArgs added in v0.72.0

type MlTransformMlUserDataEncryptionArgs struct {
	KmsKeyId                 pulumi.StringPtrInput `pulumi:"kmsKeyId"`
	MlUserDataEncryptionMode pulumi.StringInput    `pulumi:"mlUserDataEncryptionMode"`
}

func (MlTransformMlUserDataEncryptionArgs) ElementType added in v0.72.0

func (MlTransformMlUserDataEncryptionArgs) ToMlTransformMlUserDataEncryptionOutput added in v0.72.0

func (i MlTransformMlUserDataEncryptionArgs) ToMlTransformMlUserDataEncryptionOutput() MlTransformMlUserDataEncryptionOutput

func (MlTransformMlUserDataEncryptionArgs) ToMlTransformMlUserDataEncryptionOutputWithContext added in v0.72.0

func (i MlTransformMlUserDataEncryptionArgs) ToMlTransformMlUserDataEncryptionOutputWithContext(ctx context.Context) MlTransformMlUserDataEncryptionOutput

func (MlTransformMlUserDataEncryptionArgs) ToMlTransformMlUserDataEncryptionPtrOutput added in v0.72.0

func (i MlTransformMlUserDataEncryptionArgs) ToMlTransformMlUserDataEncryptionPtrOutput() MlTransformMlUserDataEncryptionPtrOutput

func (MlTransformMlUserDataEncryptionArgs) ToMlTransformMlUserDataEncryptionPtrOutputWithContext added in v0.72.0

func (i MlTransformMlUserDataEncryptionArgs) ToMlTransformMlUserDataEncryptionPtrOutputWithContext(ctx context.Context) MlTransformMlUserDataEncryptionPtrOutput

func (MlTransformMlUserDataEncryptionArgs) ToOutput added in v0.76.0

type MlTransformMlUserDataEncryptionInput added in v0.72.0

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 added in v0.72.0

type MlTransformMlUserDataEncryptionOutput struct{ *pulumi.OutputState }

func (MlTransformMlUserDataEncryptionOutput) ElementType added in v0.72.0

func (MlTransformMlUserDataEncryptionOutput) KmsKeyId added in v0.72.0

func (MlTransformMlUserDataEncryptionOutput) MlUserDataEncryptionMode added in v0.72.0

func (o MlTransformMlUserDataEncryptionOutput) MlUserDataEncryptionMode() pulumi.StringOutput

func (MlTransformMlUserDataEncryptionOutput) ToMlTransformMlUserDataEncryptionOutput added in v0.72.0

func (o MlTransformMlUserDataEncryptionOutput) ToMlTransformMlUserDataEncryptionOutput() MlTransformMlUserDataEncryptionOutput

func (MlTransformMlUserDataEncryptionOutput) ToMlTransformMlUserDataEncryptionOutputWithContext added in v0.72.0

func (o MlTransformMlUserDataEncryptionOutput) ToMlTransformMlUserDataEncryptionOutputWithContext(ctx context.Context) MlTransformMlUserDataEncryptionOutput

func (MlTransformMlUserDataEncryptionOutput) ToMlTransformMlUserDataEncryptionPtrOutput added in v0.72.0

func (o MlTransformMlUserDataEncryptionOutput) ToMlTransformMlUserDataEncryptionPtrOutput() MlTransformMlUserDataEncryptionPtrOutput

func (MlTransformMlUserDataEncryptionOutput) ToMlTransformMlUserDataEncryptionPtrOutputWithContext added in v0.72.0

func (o MlTransformMlUserDataEncryptionOutput) ToMlTransformMlUserDataEncryptionPtrOutputWithContext(ctx context.Context) MlTransformMlUserDataEncryptionPtrOutput

func (MlTransformMlUserDataEncryptionOutput) ToOutput added in v0.76.0

type MlTransformMlUserDataEncryptionPtrInput added in v0.72.0

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 added in v0.72.0

type MlTransformMlUserDataEncryptionPtrOutput struct{ *pulumi.OutputState }

func (MlTransformMlUserDataEncryptionPtrOutput) Elem added in v0.72.0

func (MlTransformMlUserDataEncryptionPtrOutput) ElementType added in v0.72.0

func (MlTransformMlUserDataEncryptionPtrOutput) KmsKeyId added in v0.72.0

func (MlTransformMlUserDataEncryptionPtrOutput) MlUserDataEncryptionMode added in v0.72.0

func (MlTransformMlUserDataEncryptionPtrOutput) ToMlTransformMlUserDataEncryptionPtrOutput added in v0.72.0

func (o MlTransformMlUserDataEncryptionPtrOutput) ToMlTransformMlUserDataEncryptionPtrOutput() MlTransformMlUserDataEncryptionPtrOutput

func (MlTransformMlUserDataEncryptionPtrOutput) ToMlTransformMlUserDataEncryptionPtrOutputWithContext added in v0.72.0

func (o MlTransformMlUserDataEncryptionPtrOutput) ToMlTransformMlUserDataEncryptionPtrOutputWithContext(ctx context.Context) MlTransformMlUserDataEncryptionPtrOutput

func (MlTransformMlUserDataEncryptionPtrOutput) ToOutput added in v0.76.0

type MlTransformOutput added in v0.72.0

type MlTransformOutput struct{ *pulumi.OutputState }

func (MlTransformOutput) Description added in v0.72.0

func (o MlTransformOutput) Description() pulumi.StringPtrOutput

func (MlTransformOutput) ElementType added in v0.72.0

func (MlTransformOutput) ElementType() reflect.Type

func (MlTransformOutput) GlueVersion added in v0.72.0

func (o MlTransformOutput) GlueVersion() pulumi.StringPtrOutput

func (MlTransformOutput) InputRecordTables added in v0.72.0

func (MlTransformOutput) MaxCapacity added in v0.72.0

func (o MlTransformOutput) MaxCapacity() pulumi.Float64PtrOutput

func (MlTransformOutput) MaxRetries added in v0.72.0

func (o MlTransformOutput) MaxRetries() pulumi.IntPtrOutput

func (MlTransformOutput) Name added in v0.72.0

func (MlTransformOutput) NumberOfWorkers added in v0.72.0

func (o MlTransformOutput) NumberOfWorkers() pulumi.IntPtrOutput

func (MlTransformOutput) Role added in v0.72.0

func (MlTransformOutput) Tags added in v0.72.0

func (MlTransformOutput) Timeout added in v0.72.0

func (MlTransformOutput) ToMlTransformOutput added in v0.72.0

func (o MlTransformOutput) ToMlTransformOutput() MlTransformOutput

func (MlTransformOutput) ToMlTransformOutputWithContext added in v0.72.0

func (o MlTransformOutput) ToMlTransformOutputWithContext(ctx context.Context) MlTransformOutput

func (MlTransformOutput) ToOutput added in v0.76.0

func (MlTransformOutput) TransformEncryption added in v0.72.0

func (MlTransformOutput) TransformParameters added in v0.72.0

func (MlTransformOutput) WorkerType added in v0.72.0

func (o MlTransformOutput) WorkerType() pulumi.StringPtrOutput

type MlTransformState added in v0.72.0

type MlTransformState struct {
}

func (MlTransformState) ElementType added in v0.72.0

func (MlTransformState) ElementType() reflect.Type

type MlTransformTransformEncryption added in v0.72.0

type MlTransformTransformEncryption struct {
	MlUserDataEncryption             *MlTransformMlUserDataEncryption `pulumi:"mlUserDataEncryption"`
	TaskRunSecurityConfigurationName *string                          `pulumi:"taskRunSecurityConfigurationName"`
}

type MlTransformTransformEncryptionArgs added in v0.72.0

type MlTransformTransformEncryptionArgs struct {
	MlUserDataEncryption             MlTransformMlUserDataEncryptionPtrInput `pulumi:"mlUserDataEncryption"`
	TaskRunSecurityConfigurationName pulumi.StringPtrInput                   `pulumi:"taskRunSecurityConfigurationName"`
}

func (MlTransformTransformEncryptionArgs) ElementType added in v0.72.0

func (MlTransformTransformEncryptionArgs) ToMlTransformTransformEncryptionOutput added in v0.72.0

func (i MlTransformTransformEncryptionArgs) ToMlTransformTransformEncryptionOutput() MlTransformTransformEncryptionOutput

func (MlTransformTransformEncryptionArgs) ToMlTransformTransformEncryptionOutputWithContext added in v0.72.0

func (i MlTransformTransformEncryptionArgs) ToMlTransformTransformEncryptionOutputWithContext(ctx context.Context) MlTransformTransformEncryptionOutput

func (MlTransformTransformEncryptionArgs) ToMlTransformTransformEncryptionPtrOutput added in v0.72.0

func (i MlTransformTransformEncryptionArgs) ToMlTransformTransformEncryptionPtrOutput() MlTransformTransformEncryptionPtrOutput

func (MlTransformTransformEncryptionArgs) ToMlTransformTransformEncryptionPtrOutputWithContext added in v0.72.0

func (i MlTransformTransformEncryptionArgs) ToMlTransformTransformEncryptionPtrOutputWithContext(ctx context.Context) MlTransformTransformEncryptionPtrOutput

func (MlTransformTransformEncryptionArgs) ToOutput added in v0.76.0

type MlTransformTransformEncryptionInput added in v0.72.0

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 added in v0.72.0

type MlTransformTransformEncryptionOutput struct{ *pulumi.OutputState }

func (MlTransformTransformEncryptionOutput) ElementType added in v0.72.0

func (MlTransformTransformEncryptionOutput) MlUserDataEncryption added in v0.72.0

func (MlTransformTransformEncryptionOutput) TaskRunSecurityConfigurationName added in v0.72.0

func (o MlTransformTransformEncryptionOutput) TaskRunSecurityConfigurationName() pulumi.StringPtrOutput

func (MlTransformTransformEncryptionOutput) ToMlTransformTransformEncryptionOutput added in v0.72.0

func (o MlTransformTransformEncryptionOutput) ToMlTransformTransformEncryptionOutput() MlTransformTransformEncryptionOutput

func (MlTransformTransformEncryptionOutput) ToMlTransformTransformEncryptionOutputWithContext added in v0.72.0

func (o MlTransformTransformEncryptionOutput) ToMlTransformTransformEncryptionOutputWithContext(ctx context.Context) MlTransformTransformEncryptionOutput

func (MlTransformTransformEncryptionOutput) ToMlTransformTransformEncryptionPtrOutput added in v0.72.0

func (o MlTransformTransformEncryptionOutput) ToMlTransformTransformEncryptionPtrOutput() MlTransformTransformEncryptionPtrOutput

func (MlTransformTransformEncryptionOutput) ToMlTransformTransformEncryptionPtrOutputWithContext added in v0.72.0

func (o MlTransformTransformEncryptionOutput) ToMlTransformTransformEncryptionPtrOutputWithContext(ctx context.Context) MlTransformTransformEncryptionPtrOutput

func (MlTransformTransformEncryptionOutput) ToOutput added in v0.76.0

type MlTransformTransformEncryptionPtrInput added in v0.72.0

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 added in v0.72.0

type MlTransformTransformEncryptionPtrOutput struct{ *pulumi.OutputState }

func (MlTransformTransformEncryptionPtrOutput) Elem added in v0.72.0

func (MlTransformTransformEncryptionPtrOutput) ElementType added in v0.72.0

func (MlTransformTransformEncryptionPtrOutput) MlUserDataEncryption added in v0.72.0

func (MlTransformTransformEncryptionPtrOutput) TaskRunSecurityConfigurationName added in v0.72.0

func (o MlTransformTransformEncryptionPtrOutput) TaskRunSecurityConfigurationName() pulumi.StringPtrOutput

func (MlTransformTransformEncryptionPtrOutput) ToMlTransformTransformEncryptionPtrOutput added in v0.72.0

func (o MlTransformTransformEncryptionPtrOutput) ToMlTransformTransformEncryptionPtrOutput() MlTransformTransformEncryptionPtrOutput

func (MlTransformTransformEncryptionPtrOutput) ToMlTransformTransformEncryptionPtrOutputWithContext added in v0.72.0

func (o MlTransformTransformEncryptionPtrOutput) ToMlTransformTransformEncryptionPtrOutputWithContext(ctx context.Context) MlTransformTransformEncryptionPtrOutput

func (MlTransformTransformEncryptionPtrOutput) ToOutput added in v0.76.0

type MlTransformTransformParameters added in v0.72.0

type MlTransformTransformParameters struct {
	FindMatchesParameters *MlTransformFindMatchesParameters `pulumi:"findMatchesParameters"`
	TransformType         string                            `pulumi:"transformType"`
}

type MlTransformTransformParametersArgs added in v0.72.0

type MlTransformTransformParametersArgs struct {
	FindMatchesParameters MlTransformFindMatchesParametersPtrInput `pulumi:"findMatchesParameters"`
	TransformType         pulumi.StringInput                       `pulumi:"transformType"`
}

func (MlTransformTransformParametersArgs) ElementType added in v0.72.0

func (MlTransformTransformParametersArgs) ToMlTransformTransformParametersOutput added in v0.72.0

func (i MlTransformTransformParametersArgs) ToMlTransformTransformParametersOutput() MlTransformTransformParametersOutput

func (MlTransformTransformParametersArgs) ToMlTransformTransformParametersOutputWithContext added in v0.72.0

func (i MlTransformTransformParametersArgs) ToMlTransformTransformParametersOutputWithContext(ctx context.Context) MlTransformTransformParametersOutput

func (MlTransformTransformParametersArgs) ToOutput added in v0.76.0

type MlTransformTransformParametersInput added in v0.72.0

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 added in v0.72.0

type MlTransformTransformParametersOutput struct{ *pulumi.OutputState }

func (MlTransformTransformParametersOutput) ElementType added in v0.72.0

func (MlTransformTransformParametersOutput) FindMatchesParameters added in v0.72.0

func (MlTransformTransformParametersOutput) ToMlTransformTransformParametersOutput added in v0.72.0

func (o MlTransformTransformParametersOutput) ToMlTransformTransformParametersOutput() MlTransformTransformParametersOutput

func (MlTransformTransformParametersOutput) ToMlTransformTransformParametersOutputWithContext added in v0.72.0

func (o MlTransformTransformParametersOutput) ToMlTransformTransformParametersOutputWithContext(ctx context.Context) MlTransformTransformParametersOutput

func (MlTransformTransformParametersOutput) ToOutput added in v0.76.0

func (MlTransformTransformParametersOutput) TransformType added in v0.72.0

type MlTransformTransformParametersPtrOutput added in v0.72.0

type MlTransformTransformParametersPtrOutput struct{ *pulumi.OutputState }

func (MlTransformTransformParametersPtrOutput) Elem added in v0.72.0

func (MlTransformTransformParametersPtrOutput) ElementType added in v0.72.0

func (MlTransformTransformParametersPtrOutput) FindMatchesParameters added in v0.72.0

func (MlTransformTransformParametersPtrOutput) ToMlTransformTransformParametersPtrOutput added in v0.72.0

func (o MlTransformTransformParametersPtrOutput) ToMlTransformTransformParametersPtrOutput() MlTransformTransformParametersPtrOutput

func (MlTransformTransformParametersPtrOutput) ToMlTransformTransformParametersPtrOutputWithContext added in v0.72.0

func (o MlTransformTransformParametersPtrOutput) ToMlTransformTransformParametersPtrOutputWithContext(ctx context.Context) MlTransformTransformParametersPtrOutput

func (MlTransformTransformParametersPtrOutput) ToOutput added in v0.76.0

func (MlTransformTransformParametersPtrOutput) TransformType added in v0.72.0

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) ToOutput added in v0.76.0

func (i *Partition) ToOutput(ctx context.Context) pulumix.Output[*Partition]

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) ToOutput added in v0.76.0

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) ToOutput added in v0.76.0

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) ToOutput added in v0.76.0

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) ToOutput added in v0.76.0

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) ToOutput added in v0.76.0

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) ToOutput added in v0.76.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) ToOutput added in v0.76.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) ToOutput added in v0.76.0

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) ToOutput added in v0.76.0

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) ToOutput added in v0.76.0

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) ToOutput added in v0.76.0

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) ToOutput added in v0.76.0

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) ToOutput added in v0.76.0

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) ToOutput added in v0.76.0

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) ToOutput added in v0.76.0

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) ToOutput added in v0.76.0

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) ToOutput added in v0.76.0

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) ToOutput added in v0.76.0

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) ToOutput added in v0.76.0

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) ToOutput added in v0.76.0

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) ToOutput added in v0.76.0

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) ToOutput added in v0.76.0

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) ToOutput added in v0.76.0

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) ToOutput added in v0.76.0

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) ToOutput added in v0.76.0

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) ToOutput added in v0.76.0

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) ToOutput added in v0.76.0

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) ToOutput added in v0.76.0

func (i *Registry) ToOutput(ctx context.Context) pulumix.Output[*Registry]

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) ToOutput added in v0.76.0

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) ToOutput added in v0.76.0

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) ToOutput added in v0.76.0

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) ToOutput added in v0.76.0

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) ToOutput added in v0.76.0

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) ToOutput added in v0.76.0

func (i *Schema) ToOutput(ctx context.Context) pulumix.Output[*Schema]

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) ToOutput added in v0.76.0

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) ToOutput added in v0.76.0

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) ToOutput added in v0.76.0

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) ToOutput added in v0.76.0

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) ToOutput added in v0.76.0

func (o SchemaOutput) ToOutput(ctx context.Context) pulumix.Output[*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) ToOutput added in v0.76.0

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) ToOutput added in v0.76.0

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) ToOutput added in v0.76.0

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) ToOutput added in v0.76.0

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) ToOutput added in v0.76.0

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) ToOutput added in v0.76.0

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) ToOutput added in v0.76.0

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) ToOutput added in v0.76.0

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) ToOutput added in v0.76.0

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) ToOutput added in v0.76.0

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) ToOutput added in v0.76.0

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) ToOutput added in v0.76.0

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) ToOutput added in v0.76.0

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) ToOutput added in v0.76.0

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) ToOutput added in v0.76.0

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) ToOutput added in v0.76.0

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) ToOutput added in v0.76.0

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) ToOutput added in v0.76.0

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) ToOutput added in v0.76.0

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) ToOutput added in v0.76.0

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) ToOutput added in v0.76.0

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) ToOutput added in v0.76.0

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) ToOutput added in v0.76.0

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) ToOutput added in v0.76.0

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) ToOutput added in v0.76.0

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) ToOutput added in v0.76.0

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) ToOutput added in v0.76.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) ToOutput added in v0.76.0

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) ToOutput added in v0.76.0

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) ToOutput added in v0.76.0

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"`
	OpenTableFormatInput TableOpenTableFormatInputPtrOutput `pulumi:"openTableFormatInput"`
	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) ToOutput added in v0.76.0

func (i *Table) ToOutput(ctx context.Context) pulumix.Output[*Table]

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
	OpenTableFormatInput TableOpenTableFormatInputPtrInput
	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) ToOutput added in v0.76.0

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) ToOutput added in v0.76.0

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) ToOutput added in v0.76.0

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) ToOutput added in v0.76.0

func (TableColumnOutput) ToTableColumnOutput

func (o TableColumnOutput) ToTableColumnOutput() TableColumnOutput

func (TableColumnOutput) ToTableColumnOutputWithContext

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

func (TableColumnOutput) Type

type TableIcebergInput added in v0.73.0

type TableIcebergInput struct {
	MetadataOperation *TableMetadataOperation `pulumi:"metadataOperation"`
	Version           *string                 `pulumi:"version"`
}

type TableIcebergInputArgs added in v0.73.0

type TableIcebergInputArgs struct {
	MetadataOperation TableMetadataOperationPtrInput `pulumi:"metadataOperation"`
	Version           pulumi.StringPtrInput          `pulumi:"version"`
}

func (TableIcebergInputArgs) ElementType added in v0.73.0

func (TableIcebergInputArgs) ElementType() reflect.Type

func (TableIcebergInputArgs) ToOutput added in v0.76.0

func (TableIcebergInputArgs) ToTableIcebergInputOutput added in v0.73.0

func (i TableIcebergInputArgs) ToTableIcebergInputOutput() TableIcebergInputOutput

func (TableIcebergInputArgs) ToTableIcebergInputOutputWithContext added in v0.73.0

func (i TableIcebergInputArgs) ToTableIcebergInputOutputWithContext(ctx context.Context) TableIcebergInputOutput

func (TableIcebergInputArgs) ToTableIcebergInputPtrOutput added in v0.73.0

func (i TableIcebergInputArgs) ToTableIcebergInputPtrOutput() TableIcebergInputPtrOutput

func (TableIcebergInputArgs) ToTableIcebergInputPtrOutputWithContext added in v0.73.0

func (i TableIcebergInputArgs) ToTableIcebergInputPtrOutputWithContext(ctx context.Context) TableIcebergInputPtrOutput

type TableIcebergInputInput added in v0.73.0

type TableIcebergInputInput interface {
	pulumi.Input

	ToTableIcebergInputOutput() TableIcebergInputOutput
	ToTableIcebergInputOutputWithContext(context.Context) TableIcebergInputOutput
}

TableIcebergInputInput is an input type that accepts TableIcebergInputArgs and TableIcebergInputOutput values. You can construct a concrete instance of `TableIcebergInputInput` via:

TableIcebergInputArgs{...}

type TableIcebergInputOutput added in v0.73.0

type TableIcebergInputOutput struct{ *pulumi.OutputState }

func (TableIcebergInputOutput) ElementType added in v0.73.0

func (TableIcebergInputOutput) ElementType() reflect.Type

func (TableIcebergInputOutput) MetadataOperation added in v0.73.0

func (TableIcebergInputOutput) ToOutput added in v0.76.0

func (TableIcebergInputOutput) ToTableIcebergInputOutput added in v0.73.0

func (o TableIcebergInputOutput) ToTableIcebergInputOutput() TableIcebergInputOutput

func (TableIcebergInputOutput) ToTableIcebergInputOutputWithContext added in v0.73.0

func (o TableIcebergInputOutput) ToTableIcebergInputOutputWithContext(ctx context.Context) TableIcebergInputOutput

func (TableIcebergInputOutput) ToTableIcebergInputPtrOutput added in v0.73.0

func (o TableIcebergInputOutput) ToTableIcebergInputPtrOutput() TableIcebergInputPtrOutput

func (TableIcebergInputOutput) ToTableIcebergInputPtrOutputWithContext added in v0.73.0

func (o TableIcebergInputOutput) ToTableIcebergInputPtrOutputWithContext(ctx context.Context) TableIcebergInputPtrOutput

func (TableIcebergInputOutput) Version added in v0.73.0

type TableIcebergInputPtrInput added in v0.73.0

type TableIcebergInputPtrInput interface {
	pulumi.Input

	ToTableIcebergInputPtrOutput() TableIcebergInputPtrOutput
	ToTableIcebergInputPtrOutputWithContext(context.Context) TableIcebergInputPtrOutput
}

TableIcebergInputPtrInput is an input type that accepts TableIcebergInputArgs, TableIcebergInputPtr and TableIcebergInputPtrOutput values. You can construct a concrete instance of `TableIcebergInputPtrInput` via:

        TableIcebergInputArgs{...}

or:

        nil

func TableIcebergInputPtr added in v0.73.0

func TableIcebergInputPtr(v *TableIcebergInputArgs) TableIcebergInputPtrInput

type TableIcebergInputPtrOutput added in v0.73.0

type TableIcebergInputPtrOutput struct{ *pulumi.OutputState }

func (TableIcebergInputPtrOutput) Elem added in v0.73.0

func (TableIcebergInputPtrOutput) ElementType added in v0.73.0

func (TableIcebergInputPtrOutput) ElementType() reflect.Type

func (TableIcebergInputPtrOutput) MetadataOperation added in v0.73.0

func (TableIcebergInputPtrOutput) ToOutput added in v0.76.0

func (TableIcebergInputPtrOutput) ToTableIcebergInputPtrOutput added in v0.73.0

func (o TableIcebergInputPtrOutput) ToTableIcebergInputPtrOutput() TableIcebergInputPtrOutput

func (TableIcebergInputPtrOutput) ToTableIcebergInputPtrOutputWithContext added in v0.73.0

func (o TableIcebergInputPtrOutput) ToTableIcebergInputPtrOutputWithContext(ctx context.Context) TableIcebergInputPtrOutput

func (TableIcebergInputPtrOutput) Version added in v0.73.0

type TableIdentifier added in v0.2.0

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

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"`
	Region       pulumi.StringPtrInput `pulumi:"region"`
}

func (TableIdentifierArgs) ElementType added in v0.2.0

func (TableIdentifierArgs) ElementType() reflect.Type

func (TableIdentifierArgs) ToOutput added in v0.76.0

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) Region added in v0.73.0

func (TableIdentifierOutput) ToOutput added in v0.76.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) Region added in v0.73.0

func (TableIdentifierPtrOutput) ToOutput added in v0.76.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) ToOutput added in v0.76.0

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) ToOutput added in v0.76.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) ToOutput added in v0.76.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 TableMetadataOperation added in v0.73.0

type TableMetadataOperation struct {
}

type TableMetadataOperationArgs added in v0.73.0

type TableMetadataOperationArgs struct {
}

func (TableMetadataOperationArgs) ElementType added in v0.73.0

func (TableMetadataOperationArgs) ElementType() reflect.Type

func (TableMetadataOperationArgs) ToOutput added in v0.76.0

func (TableMetadataOperationArgs) ToTableMetadataOperationOutput added in v0.73.0

func (i TableMetadataOperationArgs) ToTableMetadataOperationOutput() TableMetadataOperationOutput

func (TableMetadataOperationArgs) ToTableMetadataOperationOutputWithContext added in v0.73.0

func (i TableMetadataOperationArgs) ToTableMetadataOperationOutputWithContext(ctx context.Context) TableMetadataOperationOutput

func (TableMetadataOperationArgs) ToTableMetadataOperationPtrOutput added in v0.73.0

func (i TableMetadataOperationArgs) ToTableMetadataOperationPtrOutput() TableMetadataOperationPtrOutput

func (TableMetadataOperationArgs) ToTableMetadataOperationPtrOutputWithContext added in v0.73.0

func (i TableMetadataOperationArgs) ToTableMetadataOperationPtrOutputWithContext(ctx context.Context) TableMetadataOperationPtrOutput

type TableMetadataOperationInput added in v0.73.0

type TableMetadataOperationInput interface {
	pulumi.Input

	ToTableMetadataOperationOutput() TableMetadataOperationOutput
	ToTableMetadataOperationOutputWithContext(context.Context) TableMetadataOperationOutput
}

TableMetadataOperationInput is an input type that accepts TableMetadataOperationArgs and TableMetadataOperationOutput values. You can construct a concrete instance of `TableMetadataOperationInput` via:

TableMetadataOperationArgs{...}

type TableMetadataOperationOutput added in v0.73.0

type TableMetadataOperationOutput struct{ *pulumi.OutputState }

func (TableMetadataOperationOutput) ElementType added in v0.73.0

func (TableMetadataOperationOutput) ToOutput added in v0.76.0

func (TableMetadataOperationOutput) ToTableMetadataOperationOutput added in v0.73.0

func (o TableMetadataOperationOutput) ToTableMetadataOperationOutput() TableMetadataOperationOutput

func (TableMetadataOperationOutput) ToTableMetadataOperationOutputWithContext added in v0.73.0

func (o TableMetadataOperationOutput) ToTableMetadataOperationOutputWithContext(ctx context.Context) TableMetadataOperationOutput

func (TableMetadataOperationOutput) ToTableMetadataOperationPtrOutput added in v0.73.0

func (o TableMetadataOperationOutput) ToTableMetadataOperationPtrOutput() TableMetadataOperationPtrOutput

func (TableMetadataOperationOutput) ToTableMetadataOperationPtrOutputWithContext added in v0.73.0

func (o TableMetadataOperationOutput) ToTableMetadataOperationPtrOutputWithContext(ctx context.Context) TableMetadataOperationPtrOutput

type TableMetadataOperationPtrInput added in v0.73.0

type TableMetadataOperationPtrInput interface {
	pulumi.Input

	ToTableMetadataOperationPtrOutput() TableMetadataOperationPtrOutput
	ToTableMetadataOperationPtrOutputWithContext(context.Context) TableMetadataOperationPtrOutput
}

TableMetadataOperationPtrInput is an input type that accepts TableMetadataOperationArgs, TableMetadataOperationPtr and TableMetadataOperationPtrOutput values. You can construct a concrete instance of `TableMetadataOperationPtrInput` via:

        TableMetadataOperationArgs{...}

or:

        nil

func TableMetadataOperationPtr added in v0.73.0

func TableMetadataOperationPtr(v *TableMetadataOperationArgs) TableMetadataOperationPtrInput

type TableMetadataOperationPtrOutput added in v0.73.0

type TableMetadataOperationPtrOutput struct{ *pulumi.OutputState }

func (TableMetadataOperationPtrOutput) Elem added in v0.73.0

func (TableMetadataOperationPtrOutput) ElementType added in v0.73.0

func (TableMetadataOperationPtrOutput) ToOutput added in v0.76.0

func (TableMetadataOperationPtrOutput) ToTableMetadataOperationPtrOutput added in v0.73.0

func (o TableMetadataOperationPtrOutput) ToTableMetadataOperationPtrOutput() TableMetadataOperationPtrOutput

func (TableMetadataOperationPtrOutput) ToTableMetadataOperationPtrOutputWithContext added in v0.73.0

func (o TableMetadataOperationPtrOutput) ToTableMetadataOperationPtrOutputWithContext(ctx context.Context) TableMetadataOperationPtrOutput

type TableOpenTableFormatInput added in v0.73.0

type TableOpenTableFormatInput struct {
	IcebergInput *TableIcebergInput `pulumi:"icebergInput"`
}

type TableOpenTableFormatInputArgs added in v0.73.0

type TableOpenTableFormatInputArgs struct {
	IcebergInput TableIcebergInputPtrInput `pulumi:"icebergInput"`
}

func (TableOpenTableFormatInputArgs) ElementType added in v0.73.0

func (TableOpenTableFormatInputArgs) ToOutput added in v0.76.0

func (TableOpenTableFormatInputArgs) ToTableOpenTableFormatInputOutput added in v0.73.0

func (i TableOpenTableFormatInputArgs) ToTableOpenTableFormatInputOutput() TableOpenTableFormatInputOutput

func (TableOpenTableFormatInputArgs) ToTableOpenTableFormatInputOutputWithContext added in v0.73.0

func (i TableOpenTableFormatInputArgs) ToTableOpenTableFormatInputOutputWithContext(ctx context.Context) TableOpenTableFormatInputOutput

func (TableOpenTableFormatInputArgs) ToTableOpenTableFormatInputPtrOutput added in v0.73.0

func (i TableOpenTableFormatInputArgs) ToTableOpenTableFormatInputPtrOutput() TableOpenTableFormatInputPtrOutput

func (TableOpenTableFormatInputArgs) ToTableOpenTableFormatInputPtrOutputWithContext added in v0.73.0

func (i TableOpenTableFormatInputArgs) ToTableOpenTableFormatInputPtrOutputWithContext(ctx context.Context) TableOpenTableFormatInputPtrOutput

type TableOpenTableFormatInputInput added in v0.73.0

type TableOpenTableFormatInputInput interface {
	pulumi.Input

	ToTableOpenTableFormatInputOutput() TableOpenTableFormatInputOutput
	ToTableOpenTableFormatInputOutputWithContext(context.Context) TableOpenTableFormatInputOutput
}

TableOpenTableFormatInputInput is an input type that accepts TableOpenTableFormatInputArgs and TableOpenTableFormatInputOutput values. You can construct a concrete instance of `TableOpenTableFormatInputInput` via:

TableOpenTableFormatInputArgs{...}

type TableOpenTableFormatInputOutput added in v0.73.0

type TableOpenTableFormatInputOutput struct{ *pulumi.OutputState }

func (TableOpenTableFormatInputOutput) ElementType added in v0.73.0

func (TableOpenTableFormatInputOutput) IcebergInput added in v0.73.0

func (TableOpenTableFormatInputOutput) ToOutput added in v0.76.0

func (TableOpenTableFormatInputOutput) ToTableOpenTableFormatInputOutput added in v0.73.0

func (o TableOpenTableFormatInputOutput) ToTableOpenTableFormatInputOutput() TableOpenTableFormatInputOutput

func (TableOpenTableFormatInputOutput) ToTableOpenTableFormatInputOutputWithContext added in v0.73.0

func (o TableOpenTableFormatInputOutput) ToTableOpenTableFormatInputOutputWithContext(ctx context.Context) TableOpenTableFormatInputOutput

func (TableOpenTableFormatInputOutput) ToTableOpenTableFormatInputPtrOutput added in v0.73.0

func (o TableOpenTableFormatInputOutput) ToTableOpenTableFormatInputPtrOutput() TableOpenTableFormatInputPtrOutput

func (TableOpenTableFormatInputOutput) ToTableOpenTableFormatInputPtrOutputWithContext added in v0.73.0

func (o TableOpenTableFormatInputOutput) ToTableOpenTableFormatInputPtrOutputWithContext(ctx context.Context) TableOpenTableFormatInputPtrOutput

type TableOpenTableFormatInputPtrInput added in v0.73.0

type TableOpenTableFormatInputPtrInput interface {
	pulumi.Input

	ToTableOpenTableFormatInputPtrOutput() TableOpenTableFormatInputPtrOutput
	ToTableOpenTableFormatInputPtrOutputWithContext(context.Context) TableOpenTableFormatInputPtrOutput
}

TableOpenTableFormatInputPtrInput is an input type that accepts TableOpenTableFormatInputArgs, TableOpenTableFormatInputPtr and TableOpenTableFormatInputPtrOutput values. You can construct a concrete instance of `TableOpenTableFormatInputPtrInput` via:

        TableOpenTableFormatInputArgs{...}

or:

        nil

func TableOpenTableFormatInputPtr added in v0.73.0

type TableOpenTableFormatInputPtrOutput added in v0.73.0

type TableOpenTableFormatInputPtrOutput struct{ *pulumi.OutputState }

func (TableOpenTableFormatInputPtrOutput) Elem added in v0.73.0

func (TableOpenTableFormatInputPtrOutput) ElementType added in v0.73.0

func (TableOpenTableFormatInputPtrOutput) IcebergInput added in v0.73.0

func (TableOpenTableFormatInputPtrOutput) ToOutput added in v0.76.0

func (TableOpenTableFormatInputPtrOutput) ToTableOpenTableFormatInputPtrOutput added in v0.73.0

func (o TableOpenTableFormatInputPtrOutput) ToTableOpenTableFormatInputPtrOutput() TableOpenTableFormatInputPtrOutput

func (TableOpenTableFormatInputPtrOutput) ToTableOpenTableFormatInputPtrOutputWithContext added in v0.73.0

func (o TableOpenTableFormatInputPtrOutput) ToTableOpenTableFormatInputPtrOutputWithContext(ctx context.Context) TableOpenTableFormatInputPtrOutput

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) ToOutput added in v0.76.0

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) ToOutput added in v0.76.0

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) ToOutput added in v0.76.0

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) ToOutput added in v0.76.0

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) OpenTableFormatInput added in v0.73.0

func (o TableOutput) OpenTableFormatInput() TableOpenTableFormatInputPtrOutput

func (TableOutput) TableInput added in v0.17.0

func (o TableOutput) TableInput() TableInputTypeOutput

func (TableOutput) ToOutput added in v0.76.0

func (o TableOutput) ToOutput(ctx context.Context) pulumix.Output[*Table]

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) ToOutput added in v0.76.0

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) ToOutput added in v0.76.0

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) ToOutput added in v0.76.0

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) ToOutput added in v0.76.0

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) ToOutput added in v0.76.0

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) ToOutput added in v0.76.0

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) ToOutput added in v0.76.0

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) ToOutput added in v0.76.0

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) ToOutput added in v0.76.0

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) ToOutput added in v0.76.0

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) ToOutput added in v0.76.0

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) ToOutput added in v0.76.0

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) ToOutput added in v0.76.0

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) ToOutput added in v0.76.0

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) ToOutput added in v0.76.0

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) ToOutput added in v0.76.0

func (i *Trigger) ToOutput(ctx context.Context) pulumix.Output[*Trigger]

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) ToOutput added in v0.76.0

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) ToOutput added in v0.76.0

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) ToOutput added in v0.76.0

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) ToOutput added in v0.76.0

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) ToOutput added in v0.76.0

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) ToOutput added in v0.76.0

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) ToOutput added in v0.76.0

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) ToOutput added in v0.76.0

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) ToOutput added in v0.76.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) ToOutput added in v0.76.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) ToOutput added in v0.76.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) ToOutput added in v0.76.0

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) ToOutput added in v0.76.0

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) ToOutput added in v0.76.0

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) ToOutput added in v0.76.0

func (o TriggerOutput) ToOutput(ctx context.Context) pulumix.Output[*Trigger]

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) ToOutput added in v0.76.0

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) ToOutput added in v0.76.0

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) ToOutput added in v0.76.0

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) ToOutput added in v0.76.0

func (i *Workflow) ToOutput(ctx context.Context) pulumix.Output[*Workflow]

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) ToOutput added in v0.76.0

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