v1

package
v0.3.0 Latest Latest
Warning

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

Go to latest
Published: Jun 9, 2021 License: Apache-2.0 Imports: 7 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

This section is empty.

Types

type GoogleDatastoreAdminV1IndexedProperty

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

A property of an index.

type GoogleDatastoreAdminV1IndexedPropertyArgs

type GoogleDatastoreAdminV1IndexedPropertyArgs struct {
	// Required. The indexed property's direction. Must not be DIRECTION_UNSPECIFIED.
	Direction pulumi.StringPtrInput `pulumi:"direction"`
	// Required. The property name to index.
	Name pulumi.StringPtrInput `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 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

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

func (GoogleDatastoreAdminV1IndexedPropertyOutput) ElementType

func (GoogleDatastoreAdminV1IndexedPropertyOutput) Name

Required. 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 {
	// Required. The indexed property's direction. Must not be DIRECTION_UNSPECIFIED.
	Direction string `pulumi:"direction"`
	// Required. The property name to index.
	Name string `pulumi:"name"`
}

A property of an index.

type GoogleDatastoreAdminV1IndexedPropertyResponseArgs

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

A property of an index.

func (GoogleDatastoreAdminV1IndexedPropertyResponseArgs) ElementType

func (GoogleDatastoreAdminV1IndexedPropertyResponseArgs) ToGoogleDatastoreAdminV1IndexedPropertyResponseOutput

func (i GoogleDatastoreAdminV1IndexedPropertyResponseArgs) ToGoogleDatastoreAdminV1IndexedPropertyResponseOutput() GoogleDatastoreAdminV1IndexedPropertyResponseOutput

func (GoogleDatastoreAdminV1IndexedPropertyResponseArgs) ToGoogleDatastoreAdminV1IndexedPropertyResponseOutputWithContext

func (i GoogleDatastoreAdminV1IndexedPropertyResponseArgs) ToGoogleDatastoreAdminV1IndexedPropertyResponseOutputWithContext(ctx context.Context) GoogleDatastoreAdminV1IndexedPropertyResponseOutput

type GoogleDatastoreAdminV1IndexedPropertyResponseArray

type GoogleDatastoreAdminV1IndexedPropertyResponseArray []GoogleDatastoreAdminV1IndexedPropertyResponseInput

func (GoogleDatastoreAdminV1IndexedPropertyResponseArray) ElementType

func (GoogleDatastoreAdminV1IndexedPropertyResponseArray) ToGoogleDatastoreAdminV1IndexedPropertyResponseArrayOutput

func (i GoogleDatastoreAdminV1IndexedPropertyResponseArray) ToGoogleDatastoreAdminV1IndexedPropertyResponseArrayOutput() GoogleDatastoreAdminV1IndexedPropertyResponseArrayOutput

func (GoogleDatastoreAdminV1IndexedPropertyResponseArray) ToGoogleDatastoreAdminV1IndexedPropertyResponseArrayOutputWithContext

func (i GoogleDatastoreAdminV1IndexedPropertyResponseArray) ToGoogleDatastoreAdminV1IndexedPropertyResponseArrayOutputWithContext(ctx context.Context) GoogleDatastoreAdminV1IndexedPropertyResponseArrayOutput

type GoogleDatastoreAdminV1IndexedPropertyResponseArrayInput

type GoogleDatastoreAdminV1IndexedPropertyResponseArrayInput interface {
	pulumi.Input

	ToGoogleDatastoreAdminV1IndexedPropertyResponseArrayOutput() GoogleDatastoreAdminV1IndexedPropertyResponseArrayOutput
	ToGoogleDatastoreAdminV1IndexedPropertyResponseArrayOutputWithContext(context.Context) GoogleDatastoreAdminV1IndexedPropertyResponseArrayOutput
}

GoogleDatastoreAdminV1IndexedPropertyResponseArrayInput is an input type that accepts GoogleDatastoreAdminV1IndexedPropertyResponseArray and GoogleDatastoreAdminV1IndexedPropertyResponseArrayOutput values. You can construct a concrete instance of `GoogleDatastoreAdminV1IndexedPropertyResponseArrayInput` via:

GoogleDatastoreAdminV1IndexedPropertyResponseArray{ GoogleDatastoreAdminV1IndexedPropertyResponseArgs{...} }

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 GoogleDatastoreAdminV1IndexedPropertyResponseInput

type GoogleDatastoreAdminV1IndexedPropertyResponseInput interface {
	pulumi.Input

	ToGoogleDatastoreAdminV1IndexedPropertyResponseOutput() GoogleDatastoreAdminV1IndexedPropertyResponseOutput
	ToGoogleDatastoreAdminV1IndexedPropertyResponseOutputWithContext(context.Context) GoogleDatastoreAdminV1IndexedPropertyResponseOutput
}

GoogleDatastoreAdminV1IndexedPropertyResponseInput is an input type that accepts GoogleDatastoreAdminV1IndexedPropertyResponseArgs and GoogleDatastoreAdminV1IndexedPropertyResponseOutput values. You can construct a concrete instance of `GoogleDatastoreAdminV1IndexedPropertyResponseInput` via:

GoogleDatastoreAdminV1IndexedPropertyResponseArgs{...}

type GoogleDatastoreAdminV1IndexedPropertyResponseOutput

type GoogleDatastoreAdminV1IndexedPropertyResponseOutput struct{ *pulumi.OutputState }

A property of an index.

func (GoogleDatastoreAdminV1IndexedPropertyResponseOutput) Direction

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

func (GoogleDatastoreAdminV1IndexedPropertyResponseOutput) ElementType

func (GoogleDatastoreAdminV1IndexedPropertyResponseOutput) Name

Required. 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

	// Required. 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"`
	// Required. The entity kind to which this index applies.
	Kind pulumi.StringOutput `pulumi:"kind"`
	// Project ID.
	Project pulumi.StringOutput `pulumi:"project"`
	// Required. An ordered sequence of property names and their index attributes.
	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.

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 IndexArgs

type IndexArgs struct {
	// Required. The index's ancestor mode. Must not be ANCESTOR_MODE_UNSPECIFIED.
	Ancestor pulumi.StringPtrInput
	// Required. The entity kind to which this index applies.
	Kind    pulumi.StringPtrInput
	Project pulumi.StringInput
	// Required. An ordered sequence of property names and their index attributes.
	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) ElementType

func (IndexOutput) ElementType() reflect.Type

func (IndexOutput) ToIndexOutput

func (o IndexOutput) ToIndexOutput() IndexOutput

func (IndexOutput) ToIndexOutputWithContext

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

type IndexState

type IndexState struct {
	// Required. The index's ancestor mode. Must not be ANCESTOR_MODE_UNSPECIFIED.
	Ancestor pulumi.StringPtrInput
	// The resource ID of the index.
	IndexId pulumi.StringPtrInput
	// Required. The entity kind to which this index applies.
	Kind pulumi.StringPtrInput
	// Project ID.
	Project pulumi.StringPtrInput
	// Required. An ordered sequence of property names and their index attributes.
	Properties GoogleDatastoreAdminV1IndexedPropertyResponseArrayInput
	// The state of the index.
	State pulumi.StringPtrInput
}

func (IndexState) ElementType

func (IndexState) ElementType() reflect.Type

Jump to

Keyboard shortcuts

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