v1

package
v0.32.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 (
	// The direction is unspecified.
	GoogleDatastoreAdminV1IndexedPropertyDirectionDirectionUnspecified = GoogleDatastoreAdminV1IndexedPropertyDirection("DIRECTION_UNSPECIFIED")
	// The property's values are indexed so as to support sequencing in ascending order and also query by <, >, <=, >=, and =.
	GoogleDatastoreAdminV1IndexedPropertyDirectionAscending = GoogleDatastoreAdminV1IndexedPropertyDirection("ASCENDING")
	// The property's values are indexed so as to support sequencing in descending order and also query by <, >, <=, >=, and =.
	GoogleDatastoreAdminV1IndexedPropertyDirectionDescending = GoogleDatastoreAdminV1IndexedPropertyDirection("DESCENDING")
)
View Source
const (
	// The ancestor mode is unspecified.
	IndexAncestorAncestorModeUnspecified = IndexAncestor("ANCESTOR_MODE_UNSPECIFIED")
	// Do not include the entity's ancestors in the index.
	IndexAncestorNone = IndexAncestor("NONE")
	// Include all the entity's ancestors in the index.
	IndexAncestorAllAncestors = IndexAncestor("ALL_ANCESTORS")
)

Variables

This section is empty.

Functions

This section is empty.

Types

type GoogleDatastoreAdminV1IndexedProperty

type GoogleDatastoreAdminV1IndexedProperty struct {
	// The indexed property's direction. Must not be DIRECTION_UNSPECIFIED.
	Direction GoogleDatastoreAdminV1IndexedPropertyDirection `pulumi:"direction"`
	// The property name to index.
	Name string `pulumi:"name"`
}

A property of an index.

type GoogleDatastoreAdminV1IndexedPropertyArgs

type GoogleDatastoreAdminV1IndexedPropertyArgs struct {
	// The indexed property's direction. Must not be DIRECTION_UNSPECIFIED.
	Direction GoogleDatastoreAdminV1IndexedPropertyDirectionInput `pulumi:"direction"`
	// The property name to index.
	Name pulumi.StringInput `pulumi:"name"`
}

A property of an index.

func (GoogleDatastoreAdminV1IndexedPropertyArgs) ElementType

func (GoogleDatastoreAdminV1IndexedPropertyArgs) ToGoogleDatastoreAdminV1IndexedPropertyOutput

func (i GoogleDatastoreAdminV1IndexedPropertyArgs) ToGoogleDatastoreAdminV1IndexedPropertyOutput() GoogleDatastoreAdminV1IndexedPropertyOutput

func (GoogleDatastoreAdminV1IndexedPropertyArgs) ToGoogleDatastoreAdminV1IndexedPropertyOutputWithContext

func (i GoogleDatastoreAdminV1IndexedPropertyArgs) ToGoogleDatastoreAdminV1IndexedPropertyOutputWithContext(ctx context.Context) GoogleDatastoreAdminV1IndexedPropertyOutput

type GoogleDatastoreAdminV1IndexedPropertyArray

type GoogleDatastoreAdminV1IndexedPropertyArray []GoogleDatastoreAdminV1IndexedPropertyInput

func (GoogleDatastoreAdminV1IndexedPropertyArray) ElementType

func (GoogleDatastoreAdminV1IndexedPropertyArray) ToGoogleDatastoreAdminV1IndexedPropertyArrayOutput

func (i GoogleDatastoreAdminV1IndexedPropertyArray) ToGoogleDatastoreAdminV1IndexedPropertyArrayOutput() GoogleDatastoreAdminV1IndexedPropertyArrayOutput

func (GoogleDatastoreAdminV1IndexedPropertyArray) ToGoogleDatastoreAdminV1IndexedPropertyArrayOutputWithContext

func (i GoogleDatastoreAdminV1IndexedPropertyArray) ToGoogleDatastoreAdminV1IndexedPropertyArrayOutputWithContext(ctx context.Context) GoogleDatastoreAdminV1IndexedPropertyArrayOutput

type GoogleDatastoreAdminV1IndexedPropertyArrayInput

type GoogleDatastoreAdminV1IndexedPropertyArrayInput interface {
	pulumi.Input

	ToGoogleDatastoreAdminV1IndexedPropertyArrayOutput() GoogleDatastoreAdminV1IndexedPropertyArrayOutput
	ToGoogleDatastoreAdminV1IndexedPropertyArrayOutputWithContext(context.Context) GoogleDatastoreAdminV1IndexedPropertyArrayOutput
}

GoogleDatastoreAdminV1IndexedPropertyArrayInput is an input type that accepts GoogleDatastoreAdminV1IndexedPropertyArray and GoogleDatastoreAdminV1IndexedPropertyArrayOutput values. You can construct a concrete instance of `GoogleDatastoreAdminV1IndexedPropertyArrayInput` via:

GoogleDatastoreAdminV1IndexedPropertyArray{ GoogleDatastoreAdminV1IndexedPropertyArgs{...} }

type GoogleDatastoreAdminV1IndexedPropertyArrayOutput

type GoogleDatastoreAdminV1IndexedPropertyArrayOutput struct{ *pulumi.OutputState }

func (GoogleDatastoreAdminV1IndexedPropertyArrayOutput) ElementType

func (GoogleDatastoreAdminV1IndexedPropertyArrayOutput) Index

func (GoogleDatastoreAdminV1IndexedPropertyArrayOutput) ToGoogleDatastoreAdminV1IndexedPropertyArrayOutput

func (o GoogleDatastoreAdminV1IndexedPropertyArrayOutput) ToGoogleDatastoreAdminV1IndexedPropertyArrayOutput() GoogleDatastoreAdminV1IndexedPropertyArrayOutput

func (GoogleDatastoreAdminV1IndexedPropertyArrayOutput) ToGoogleDatastoreAdminV1IndexedPropertyArrayOutputWithContext

func (o GoogleDatastoreAdminV1IndexedPropertyArrayOutput) ToGoogleDatastoreAdminV1IndexedPropertyArrayOutputWithContext(ctx context.Context) GoogleDatastoreAdminV1IndexedPropertyArrayOutput

type GoogleDatastoreAdminV1IndexedPropertyDirection added in v0.4.0

type GoogleDatastoreAdminV1IndexedPropertyDirection string

Required. The indexed property's direction. Must not be DIRECTION_UNSPECIFIED.

func (GoogleDatastoreAdminV1IndexedPropertyDirection) ElementType added in v0.4.0

func (GoogleDatastoreAdminV1IndexedPropertyDirection) ToGoogleDatastoreAdminV1IndexedPropertyDirectionOutput added in v0.6.0

func (e GoogleDatastoreAdminV1IndexedPropertyDirection) ToGoogleDatastoreAdminV1IndexedPropertyDirectionOutput() GoogleDatastoreAdminV1IndexedPropertyDirectionOutput

func (GoogleDatastoreAdminV1IndexedPropertyDirection) ToGoogleDatastoreAdminV1IndexedPropertyDirectionOutputWithContext added in v0.6.0

func (e GoogleDatastoreAdminV1IndexedPropertyDirection) ToGoogleDatastoreAdminV1IndexedPropertyDirectionOutputWithContext(ctx context.Context) GoogleDatastoreAdminV1IndexedPropertyDirectionOutput

func (GoogleDatastoreAdminV1IndexedPropertyDirection) ToGoogleDatastoreAdminV1IndexedPropertyDirectionPtrOutput added in v0.6.0

func (e GoogleDatastoreAdminV1IndexedPropertyDirection) ToGoogleDatastoreAdminV1IndexedPropertyDirectionPtrOutput() GoogleDatastoreAdminV1IndexedPropertyDirectionPtrOutput

func (GoogleDatastoreAdminV1IndexedPropertyDirection) ToGoogleDatastoreAdminV1IndexedPropertyDirectionPtrOutputWithContext added in v0.6.0

func (e GoogleDatastoreAdminV1IndexedPropertyDirection) ToGoogleDatastoreAdminV1IndexedPropertyDirectionPtrOutputWithContext(ctx context.Context) GoogleDatastoreAdminV1IndexedPropertyDirectionPtrOutput

func (GoogleDatastoreAdminV1IndexedPropertyDirection) ToStringOutput added in v0.4.0

func (GoogleDatastoreAdminV1IndexedPropertyDirection) ToStringOutputWithContext added in v0.4.0

func (GoogleDatastoreAdminV1IndexedPropertyDirection) ToStringPtrOutput added in v0.4.0

func (GoogleDatastoreAdminV1IndexedPropertyDirection) ToStringPtrOutputWithContext added in v0.4.0

type GoogleDatastoreAdminV1IndexedPropertyDirectionInput added in v0.6.0

type GoogleDatastoreAdminV1IndexedPropertyDirectionInput interface {
	pulumi.Input

	ToGoogleDatastoreAdminV1IndexedPropertyDirectionOutput() GoogleDatastoreAdminV1IndexedPropertyDirectionOutput
	ToGoogleDatastoreAdminV1IndexedPropertyDirectionOutputWithContext(context.Context) GoogleDatastoreAdminV1IndexedPropertyDirectionOutput
}

GoogleDatastoreAdminV1IndexedPropertyDirectionInput is an input type that accepts GoogleDatastoreAdminV1IndexedPropertyDirectionArgs and GoogleDatastoreAdminV1IndexedPropertyDirectionOutput values. You can construct a concrete instance of `GoogleDatastoreAdminV1IndexedPropertyDirectionInput` via:

GoogleDatastoreAdminV1IndexedPropertyDirectionArgs{...}

type GoogleDatastoreAdminV1IndexedPropertyDirectionOutput added in v0.6.0

type GoogleDatastoreAdminV1IndexedPropertyDirectionOutput struct{ *pulumi.OutputState }

func (GoogleDatastoreAdminV1IndexedPropertyDirectionOutput) ElementType added in v0.6.0

func (GoogleDatastoreAdminV1IndexedPropertyDirectionOutput) ToGoogleDatastoreAdminV1IndexedPropertyDirectionOutput added in v0.6.0

func (GoogleDatastoreAdminV1IndexedPropertyDirectionOutput) ToGoogleDatastoreAdminV1IndexedPropertyDirectionOutputWithContext added in v0.6.0

func (o GoogleDatastoreAdminV1IndexedPropertyDirectionOutput) ToGoogleDatastoreAdminV1IndexedPropertyDirectionOutputWithContext(ctx context.Context) GoogleDatastoreAdminV1IndexedPropertyDirectionOutput

func (GoogleDatastoreAdminV1IndexedPropertyDirectionOutput) ToGoogleDatastoreAdminV1IndexedPropertyDirectionPtrOutput added in v0.6.0

func (o GoogleDatastoreAdminV1IndexedPropertyDirectionOutput) ToGoogleDatastoreAdminV1IndexedPropertyDirectionPtrOutput() GoogleDatastoreAdminV1IndexedPropertyDirectionPtrOutput

func (GoogleDatastoreAdminV1IndexedPropertyDirectionOutput) ToGoogleDatastoreAdminV1IndexedPropertyDirectionPtrOutputWithContext added in v0.6.0

func (o GoogleDatastoreAdminV1IndexedPropertyDirectionOutput) ToGoogleDatastoreAdminV1IndexedPropertyDirectionPtrOutputWithContext(ctx context.Context) GoogleDatastoreAdminV1IndexedPropertyDirectionPtrOutput

func (GoogleDatastoreAdminV1IndexedPropertyDirectionOutput) ToStringOutput added in v0.6.0

func (GoogleDatastoreAdminV1IndexedPropertyDirectionOutput) ToStringOutputWithContext added in v0.6.0

func (GoogleDatastoreAdminV1IndexedPropertyDirectionOutput) ToStringPtrOutput added in v0.6.0

func (GoogleDatastoreAdminV1IndexedPropertyDirectionOutput) ToStringPtrOutputWithContext added in v0.6.0

type GoogleDatastoreAdminV1IndexedPropertyDirectionPtrInput added in v0.6.0

type GoogleDatastoreAdminV1IndexedPropertyDirectionPtrInput interface {
	pulumi.Input

	ToGoogleDatastoreAdminV1IndexedPropertyDirectionPtrOutput() GoogleDatastoreAdminV1IndexedPropertyDirectionPtrOutput
	ToGoogleDatastoreAdminV1IndexedPropertyDirectionPtrOutputWithContext(context.Context) GoogleDatastoreAdminV1IndexedPropertyDirectionPtrOutput
}

func GoogleDatastoreAdminV1IndexedPropertyDirectionPtr added in v0.6.0

func GoogleDatastoreAdminV1IndexedPropertyDirectionPtr(v string) GoogleDatastoreAdminV1IndexedPropertyDirectionPtrInput

type GoogleDatastoreAdminV1IndexedPropertyDirectionPtrOutput added in v0.6.0

type GoogleDatastoreAdminV1IndexedPropertyDirectionPtrOutput struct{ *pulumi.OutputState }

func (GoogleDatastoreAdminV1IndexedPropertyDirectionPtrOutput) Elem added in v0.6.0

func (GoogleDatastoreAdminV1IndexedPropertyDirectionPtrOutput) ElementType added in v0.6.0

func (GoogleDatastoreAdminV1IndexedPropertyDirectionPtrOutput) ToGoogleDatastoreAdminV1IndexedPropertyDirectionPtrOutput added in v0.6.0

func (GoogleDatastoreAdminV1IndexedPropertyDirectionPtrOutput) ToGoogleDatastoreAdminV1IndexedPropertyDirectionPtrOutputWithContext added in v0.6.0

func (o GoogleDatastoreAdminV1IndexedPropertyDirectionPtrOutput) ToGoogleDatastoreAdminV1IndexedPropertyDirectionPtrOutputWithContext(ctx context.Context) GoogleDatastoreAdminV1IndexedPropertyDirectionPtrOutput

func (GoogleDatastoreAdminV1IndexedPropertyDirectionPtrOutput) ToStringPtrOutput added in v0.6.0

func (GoogleDatastoreAdminV1IndexedPropertyDirectionPtrOutput) ToStringPtrOutputWithContext added in v0.6.0

type GoogleDatastoreAdminV1IndexedPropertyInput

type GoogleDatastoreAdminV1IndexedPropertyInput interface {
	pulumi.Input

	ToGoogleDatastoreAdminV1IndexedPropertyOutput() GoogleDatastoreAdminV1IndexedPropertyOutput
	ToGoogleDatastoreAdminV1IndexedPropertyOutputWithContext(context.Context) GoogleDatastoreAdminV1IndexedPropertyOutput
}

GoogleDatastoreAdminV1IndexedPropertyInput is an input type that accepts GoogleDatastoreAdminV1IndexedPropertyArgs and GoogleDatastoreAdminV1IndexedPropertyOutput values. You can construct a concrete instance of `GoogleDatastoreAdminV1IndexedPropertyInput` via:

GoogleDatastoreAdminV1IndexedPropertyArgs{...}

type GoogleDatastoreAdminV1IndexedPropertyOutput

type GoogleDatastoreAdminV1IndexedPropertyOutput struct{ *pulumi.OutputState }

A property of an index.

func (GoogleDatastoreAdminV1IndexedPropertyOutput) Direction

The indexed property's direction. Must not be DIRECTION_UNSPECIFIED.

func (GoogleDatastoreAdminV1IndexedPropertyOutput) ElementType

func (GoogleDatastoreAdminV1IndexedPropertyOutput) Name

The property name to index.

func (GoogleDatastoreAdminV1IndexedPropertyOutput) ToGoogleDatastoreAdminV1IndexedPropertyOutput

func (o GoogleDatastoreAdminV1IndexedPropertyOutput) ToGoogleDatastoreAdminV1IndexedPropertyOutput() GoogleDatastoreAdminV1IndexedPropertyOutput

func (GoogleDatastoreAdminV1IndexedPropertyOutput) ToGoogleDatastoreAdminV1IndexedPropertyOutputWithContext

func (o GoogleDatastoreAdminV1IndexedPropertyOutput) ToGoogleDatastoreAdminV1IndexedPropertyOutputWithContext(ctx context.Context) GoogleDatastoreAdminV1IndexedPropertyOutput

type GoogleDatastoreAdminV1IndexedPropertyResponse

type GoogleDatastoreAdminV1IndexedPropertyResponse struct {
	// The indexed property's direction. Must not be DIRECTION_UNSPECIFIED.
	Direction string `pulumi:"direction"`
	// The property name to index.
	Name string `pulumi:"name"`
}

A property of an index.

type GoogleDatastoreAdminV1IndexedPropertyResponseArrayOutput

type GoogleDatastoreAdminV1IndexedPropertyResponseArrayOutput struct{ *pulumi.OutputState }

func (GoogleDatastoreAdminV1IndexedPropertyResponseArrayOutput) ElementType

func (GoogleDatastoreAdminV1IndexedPropertyResponseArrayOutput) Index

func (GoogleDatastoreAdminV1IndexedPropertyResponseArrayOutput) ToGoogleDatastoreAdminV1IndexedPropertyResponseArrayOutput

func (GoogleDatastoreAdminV1IndexedPropertyResponseArrayOutput) ToGoogleDatastoreAdminV1IndexedPropertyResponseArrayOutputWithContext

func (o GoogleDatastoreAdminV1IndexedPropertyResponseArrayOutput) ToGoogleDatastoreAdminV1IndexedPropertyResponseArrayOutputWithContext(ctx context.Context) GoogleDatastoreAdminV1IndexedPropertyResponseArrayOutput

type GoogleDatastoreAdminV1IndexedPropertyResponseOutput

type GoogleDatastoreAdminV1IndexedPropertyResponseOutput struct{ *pulumi.OutputState }

A property of an index.

func (GoogleDatastoreAdminV1IndexedPropertyResponseOutput) Direction

The indexed property's direction. Must not be DIRECTION_UNSPECIFIED.

func (GoogleDatastoreAdminV1IndexedPropertyResponseOutput) ElementType

func (GoogleDatastoreAdminV1IndexedPropertyResponseOutput) Name

The property name to index.

func (GoogleDatastoreAdminV1IndexedPropertyResponseOutput) ToGoogleDatastoreAdminV1IndexedPropertyResponseOutput

func (o GoogleDatastoreAdminV1IndexedPropertyResponseOutput) ToGoogleDatastoreAdminV1IndexedPropertyResponseOutput() GoogleDatastoreAdminV1IndexedPropertyResponseOutput

func (GoogleDatastoreAdminV1IndexedPropertyResponseOutput) ToGoogleDatastoreAdminV1IndexedPropertyResponseOutputWithContext

func (o GoogleDatastoreAdminV1IndexedPropertyResponseOutput) ToGoogleDatastoreAdminV1IndexedPropertyResponseOutputWithContext(ctx context.Context) GoogleDatastoreAdminV1IndexedPropertyResponseOutput

type Index

type Index struct {
	pulumi.CustomResourceState

	// The index's ancestor mode. Must not be ANCESTOR_MODE_UNSPECIFIED.
	Ancestor pulumi.StringOutput `pulumi:"ancestor"`
	// The resource ID of the index.
	IndexId pulumi.StringOutput `pulumi:"indexId"`
	// The entity kind to which this index applies.
	Kind    pulumi.StringOutput `pulumi:"kind"`
	Project pulumi.StringOutput `pulumi:"project"`
	// An ordered sequence of property names and their index attributes. Requires: * A maximum of 100 properties.
	Properties GoogleDatastoreAdminV1IndexedPropertyResponseArrayOutput `pulumi:"properties"`
	// The state of the index.
	State pulumi.StringOutput `pulumi:"state"`
}

Creates the specified index. A newly created index's initial state is `CREATING`. On completion of the returned google.longrunning.Operation, the state will be `READY`. If the index already exists, the call will return an `ALREADY_EXISTS` status. During index creation, the process could result in an error, in which case the index will move to the `ERROR` state. The process can be recovered by fixing the data that caused the error, removing the index with delete, then re-creating the index with create. Indexes with a single property cannot be created. Auto-naming is currently not supported for this resource.

func GetIndex

func GetIndex(ctx *pulumi.Context,
	name string, id pulumi.IDInput, state *IndexState, opts ...pulumi.ResourceOption) (*Index, error)

GetIndex gets an existing Index 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 NewIndex

func NewIndex(ctx *pulumi.Context,
	name string, args *IndexArgs, opts ...pulumi.ResourceOption) (*Index, error)

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

func (*Index) ElementType

func (*Index) ElementType() reflect.Type

func (*Index) ToIndexOutput

func (i *Index) ToIndexOutput() IndexOutput

func (*Index) ToIndexOutputWithContext

func (i *Index) ToIndexOutputWithContext(ctx context.Context) IndexOutput

type IndexAncestor added in v0.4.0

type IndexAncestor string

Required. The index's ancestor mode. Must not be ANCESTOR_MODE_UNSPECIFIED.

func (IndexAncestor) ElementType added in v0.4.0

func (IndexAncestor) ElementType() reflect.Type

func (IndexAncestor) ToIndexAncestorOutput added in v0.6.0

func (e IndexAncestor) ToIndexAncestorOutput() IndexAncestorOutput

func (IndexAncestor) ToIndexAncestorOutputWithContext added in v0.6.0

func (e IndexAncestor) ToIndexAncestorOutputWithContext(ctx context.Context) IndexAncestorOutput

func (IndexAncestor) ToIndexAncestorPtrOutput added in v0.6.0

func (e IndexAncestor) ToIndexAncestorPtrOutput() IndexAncestorPtrOutput

func (IndexAncestor) ToIndexAncestorPtrOutputWithContext added in v0.6.0

func (e IndexAncestor) ToIndexAncestorPtrOutputWithContext(ctx context.Context) IndexAncestorPtrOutput

func (IndexAncestor) ToStringOutput added in v0.4.0

func (e IndexAncestor) ToStringOutput() pulumi.StringOutput

func (IndexAncestor) ToStringOutputWithContext added in v0.4.0

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

func (IndexAncestor) ToStringPtrOutput added in v0.4.0

func (e IndexAncestor) ToStringPtrOutput() pulumi.StringPtrOutput

func (IndexAncestor) ToStringPtrOutputWithContext added in v0.4.0

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

type IndexAncestorInput added in v0.6.0

type IndexAncestorInput interface {
	pulumi.Input

	ToIndexAncestorOutput() IndexAncestorOutput
	ToIndexAncestorOutputWithContext(context.Context) IndexAncestorOutput
}

IndexAncestorInput is an input type that accepts IndexAncestorArgs and IndexAncestorOutput values. You can construct a concrete instance of `IndexAncestorInput` via:

IndexAncestorArgs{...}

type IndexAncestorOutput added in v0.6.0

type IndexAncestorOutput struct{ *pulumi.OutputState }

func (IndexAncestorOutput) ElementType added in v0.6.0

func (IndexAncestorOutput) ElementType() reflect.Type

func (IndexAncestorOutput) ToIndexAncestorOutput added in v0.6.0

func (o IndexAncestorOutput) ToIndexAncestorOutput() IndexAncestorOutput

func (IndexAncestorOutput) ToIndexAncestorOutputWithContext added in v0.6.0

func (o IndexAncestorOutput) ToIndexAncestorOutputWithContext(ctx context.Context) IndexAncestorOutput

func (IndexAncestorOutput) ToIndexAncestorPtrOutput added in v0.6.0

func (o IndexAncestorOutput) ToIndexAncestorPtrOutput() IndexAncestorPtrOutput

func (IndexAncestorOutput) ToIndexAncestorPtrOutputWithContext added in v0.6.0

func (o IndexAncestorOutput) ToIndexAncestorPtrOutputWithContext(ctx context.Context) IndexAncestorPtrOutput

func (IndexAncestorOutput) ToStringOutput added in v0.6.0

func (o IndexAncestorOutput) ToStringOutput() pulumi.StringOutput

func (IndexAncestorOutput) ToStringOutputWithContext added in v0.6.0

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

func (IndexAncestorOutput) ToStringPtrOutput added in v0.6.0

func (o IndexAncestorOutput) ToStringPtrOutput() pulumi.StringPtrOutput

func (IndexAncestorOutput) ToStringPtrOutputWithContext added in v0.6.0

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

type IndexAncestorPtrInput added in v0.6.0

type IndexAncestorPtrInput interface {
	pulumi.Input

	ToIndexAncestorPtrOutput() IndexAncestorPtrOutput
	ToIndexAncestorPtrOutputWithContext(context.Context) IndexAncestorPtrOutput
}

func IndexAncestorPtr added in v0.6.0

func IndexAncestorPtr(v string) IndexAncestorPtrInput

type IndexAncestorPtrOutput added in v0.6.0

type IndexAncestorPtrOutput struct{ *pulumi.OutputState }

func (IndexAncestorPtrOutput) Elem added in v0.6.0

func (IndexAncestorPtrOutput) ElementType added in v0.6.0

func (IndexAncestorPtrOutput) ElementType() reflect.Type

func (IndexAncestorPtrOutput) ToIndexAncestorPtrOutput added in v0.6.0

func (o IndexAncestorPtrOutput) ToIndexAncestorPtrOutput() IndexAncestorPtrOutput

func (IndexAncestorPtrOutput) ToIndexAncestorPtrOutputWithContext added in v0.6.0

func (o IndexAncestorPtrOutput) ToIndexAncestorPtrOutputWithContext(ctx context.Context) IndexAncestorPtrOutput

func (IndexAncestorPtrOutput) ToStringPtrOutput added in v0.6.0

func (o IndexAncestorPtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput

func (IndexAncestorPtrOutput) ToStringPtrOutputWithContext added in v0.6.0

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

type IndexArgs

type IndexArgs struct {
	// The index's ancestor mode. Must not be ANCESTOR_MODE_UNSPECIFIED.
	Ancestor IndexAncestorInput
	// The entity kind to which this index applies.
	Kind    pulumi.StringInput
	Project pulumi.StringPtrInput
	// An ordered sequence of property names and their index attributes. Requires: * A maximum of 100 properties.
	Properties GoogleDatastoreAdminV1IndexedPropertyArrayInput
}

The set of arguments for constructing a Index resource.

func (IndexArgs) ElementType

func (IndexArgs) ElementType() reflect.Type

type IndexInput

type IndexInput interface {
	pulumi.Input

	ToIndexOutput() IndexOutput
	ToIndexOutputWithContext(ctx context.Context) IndexOutput
}

type IndexOutput

type IndexOutput struct{ *pulumi.OutputState }

func (IndexOutput) Ancestor added in v0.19.0

func (o IndexOutput) Ancestor() pulumi.StringOutput

The index's ancestor mode. Must not be ANCESTOR_MODE_UNSPECIFIED.

func (IndexOutput) ElementType

func (IndexOutput) ElementType() reflect.Type

func (IndexOutput) IndexId added in v0.19.0

func (o IndexOutput) IndexId() pulumi.StringOutput

The resource ID of the index.

func (IndexOutput) Kind added in v0.19.0

func (o IndexOutput) Kind() pulumi.StringOutput

The entity kind to which this index applies.

func (IndexOutput) Project added in v0.19.0

func (o IndexOutput) Project() pulumi.StringOutput

func (IndexOutput) Properties added in v0.19.0

An ordered sequence of property names and their index attributes. Requires: * A maximum of 100 properties.

func (IndexOutput) State added in v0.19.0

func (o IndexOutput) State() pulumi.StringOutput

The state of the index.

func (IndexOutput) ToIndexOutput

func (o IndexOutput) ToIndexOutput() IndexOutput

func (IndexOutput) ToIndexOutputWithContext

func (o IndexOutput) ToIndexOutputWithContext(ctx context.Context) IndexOutput

type IndexState

type IndexState struct {
}

func (IndexState) ElementType

func (IndexState) ElementType() reflect.Type

type LookupIndexArgs added in v0.4.0

type LookupIndexArgs struct {
	IndexId string  `pulumi:"indexId"`
	Project *string `pulumi:"project"`
}

type LookupIndexOutputArgs added in v0.8.0

type LookupIndexOutputArgs struct {
	IndexId pulumi.StringInput    `pulumi:"indexId"`
	Project pulumi.StringPtrInput `pulumi:"project"`
}

func (LookupIndexOutputArgs) ElementType added in v0.8.0

func (LookupIndexOutputArgs) ElementType() reflect.Type

type LookupIndexResult added in v0.4.0

type LookupIndexResult struct {
	// The index's ancestor mode. Must not be ANCESTOR_MODE_UNSPECIFIED.
	Ancestor string `pulumi:"ancestor"`
	// The resource ID of the index.
	IndexId string `pulumi:"indexId"`
	// The entity kind to which this index applies.
	Kind string `pulumi:"kind"`
	// Project ID.
	Project string `pulumi:"project"`
	// An ordered sequence of property names and their index attributes. Requires: * A maximum of 100 properties.
	Properties []GoogleDatastoreAdminV1IndexedPropertyResponse `pulumi:"properties"`
	// The state of the index.
	State string `pulumi:"state"`
}

func LookupIndex added in v0.4.0

func LookupIndex(ctx *pulumi.Context, args *LookupIndexArgs, opts ...pulumi.InvokeOption) (*LookupIndexResult, error)

Gets an index.

type LookupIndexResultOutput added in v0.8.0

type LookupIndexResultOutput struct{ *pulumi.OutputState }

func LookupIndexOutput added in v0.8.0

func LookupIndexOutput(ctx *pulumi.Context, args LookupIndexOutputArgs, opts ...pulumi.InvokeOption) LookupIndexResultOutput

func (LookupIndexResultOutput) Ancestor added in v0.8.0

The index's ancestor mode. Must not be ANCESTOR_MODE_UNSPECIFIED.

func (LookupIndexResultOutput) ElementType added in v0.8.0

func (LookupIndexResultOutput) ElementType() reflect.Type

func (LookupIndexResultOutput) IndexId added in v0.8.0

The resource ID of the index.

func (LookupIndexResultOutput) Kind added in v0.8.0

The entity kind to which this index applies.

func (LookupIndexResultOutput) Project added in v0.8.0

Project ID.

func (LookupIndexResultOutput) Properties added in v0.8.0

An ordered sequence of property names and their index attributes. Requires: * A maximum of 100 properties.

func (LookupIndexResultOutput) State added in v0.8.0

The state of the index.

func (LookupIndexResultOutput) ToLookupIndexResultOutput added in v0.8.0

func (o LookupIndexResultOutput) ToLookupIndexResultOutput() LookupIndexResultOutput

func (LookupIndexResultOutput) ToLookupIndexResultOutputWithContext added in v0.8.0

func (o LookupIndexResultOutput) ToLookupIndexResultOutputWithContext(ctx context.Context) LookupIndexResultOutput

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL