Documentation
¶
Index ¶
- Constants
- type GoogleFirestoreAdminV1beta2IndexField
- type GoogleFirestoreAdminV1beta2IndexFieldArgs
- func (GoogleFirestoreAdminV1beta2IndexFieldArgs) ElementType() reflect.Type
- func (i GoogleFirestoreAdminV1beta2IndexFieldArgs) ToGoogleFirestoreAdminV1beta2IndexFieldOutput() GoogleFirestoreAdminV1beta2IndexFieldOutput
- func (i GoogleFirestoreAdminV1beta2IndexFieldArgs) ToGoogleFirestoreAdminV1beta2IndexFieldOutputWithContext(ctx context.Context) GoogleFirestoreAdminV1beta2IndexFieldOutput
- type GoogleFirestoreAdminV1beta2IndexFieldArray
- func (GoogleFirestoreAdminV1beta2IndexFieldArray) ElementType() reflect.Type
- func (i GoogleFirestoreAdminV1beta2IndexFieldArray) ToGoogleFirestoreAdminV1beta2IndexFieldArrayOutput() GoogleFirestoreAdminV1beta2IndexFieldArrayOutput
- func (i GoogleFirestoreAdminV1beta2IndexFieldArray) ToGoogleFirestoreAdminV1beta2IndexFieldArrayOutputWithContext(ctx context.Context) GoogleFirestoreAdminV1beta2IndexFieldArrayOutput
- type GoogleFirestoreAdminV1beta2IndexFieldArrayConfig
- func (GoogleFirestoreAdminV1beta2IndexFieldArrayConfig) ElementType() reflect.Type
- func (e GoogleFirestoreAdminV1beta2IndexFieldArrayConfig) ToGoogleFirestoreAdminV1beta2IndexFieldArrayConfigOutput() GoogleFirestoreAdminV1beta2IndexFieldArrayConfigOutput
- func (e GoogleFirestoreAdminV1beta2IndexFieldArrayConfig) ToGoogleFirestoreAdminV1beta2IndexFieldArrayConfigOutputWithContext(ctx context.Context) GoogleFirestoreAdminV1beta2IndexFieldArrayConfigOutput
- func (e GoogleFirestoreAdminV1beta2IndexFieldArrayConfig) ToGoogleFirestoreAdminV1beta2IndexFieldArrayConfigPtrOutput() GoogleFirestoreAdminV1beta2IndexFieldArrayConfigPtrOutput
- func (e GoogleFirestoreAdminV1beta2IndexFieldArrayConfig) ToGoogleFirestoreAdminV1beta2IndexFieldArrayConfigPtrOutputWithContext(ctx context.Context) GoogleFirestoreAdminV1beta2IndexFieldArrayConfigPtrOutput
- func (e GoogleFirestoreAdminV1beta2IndexFieldArrayConfig) ToStringOutput() pulumi.StringOutput
- func (e GoogleFirestoreAdminV1beta2IndexFieldArrayConfig) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
- func (e GoogleFirestoreAdminV1beta2IndexFieldArrayConfig) ToStringPtrOutput() pulumi.StringPtrOutput
- func (e GoogleFirestoreAdminV1beta2IndexFieldArrayConfig) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type GoogleFirestoreAdminV1beta2IndexFieldArrayConfigInput
- type GoogleFirestoreAdminV1beta2IndexFieldArrayConfigOutput
- func (GoogleFirestoreAdminV1beta2IndexFieldArrayConfigOutput) ElementType() reflect.Type
- func (o GoogleFirestoreAdminV1beta2IndexFieldArrayConfigOutput) ToGoogleFirestoreAdminV1beta2IndexFieldArrayConfigOutput() GoogleFirestoreAdminV1beta2IndexFieldArrayConfigOutput
- func (o GoogleFirestoreAdminV1beta2IndexFieldArrayConfigOutput) ToGoogleFirestoreAdminV1beta2IndexFieldArrayConfigOutputWithContext(ctx context.Context) GoogleFirestoreAdminV1beta2IndexFieldArrayConfigOutput
- func (o GoogleFirestoreAdminV1beta2IndexFieldArrayConfigOutput) ToGoogleFirestoreAdminV1beta2IndexFieldArrayConfigPtrOutput() GoogleFirestoreAdminV1beta2IndexFieldArrayConfigPtrOutput
- func (o GoogleFirestoreAdminV1beta2IndexFieldArrayConfigOutput) ToGoogleFirestoreAdminV1beta2IndexFieldArrayConfigPtrOutputWithContext(ctx context.Context) GoogleFirestoreAdminV1beta2IndexFieldArrayConfigPtrOutput
- func (o GoogleFirestoreAdminV1beta2IndexFieldArrayConfigOutput) ToStringOutput() pulumi.StringOutput
- func (o GoogleFirestoreAdminV1beta2IndexFieldArrayConfigOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
- func (o GoogleFirestoreAdminV1beta2IndexFieldArrayConfigOutput) ToStringPtrOutput() pulumi.StringPtrOutput
- func (o GoogleFirestoreAdminV1beta2IndexFieldArrayConfigOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type GoogleFirestoreAdminV1beta2IndexFieldArrayConfigPtrInput
- type GoogleFirestoreAdminV1beta2IndexFieldArrayConfigPtrOutput
- func (o GoogleFirestoreAdminV1beta2IndexFieldArrayConfigPtrOutput) Elem() GoogleFirestoreAdminV1beta2IndexFieldArrayConfigOutput
- func (GoogleFirestoreAdminV1beta2IndexFieldArrayConfigPtrOutput) ElementType() reflect.Type
- func (o GoogleFirestoreAdminV1beta2IndexFieldArrayConfigPtrOutput) ToGoogleFirestoreAdminV1beta2IndexFieldArrayConfigPtrOutput() GoogleFirestoreAdminV1beta2IndexFieldArrayConfigPtrOutput
- func (o GoogleFirestoreAdminV1beta2IndexFieldArrayConfigPtrOutput) ToGoogleFirestoreAdminV1beta2IndexFieldArrayConfigPtrOutputWithContext(ctx context.Context) GoogleFirestoreAdminV1beta2IndexFieldArrayConfigPtrOutput
- func (o GoogleFirestoreAdminV1beta2IndexFieldArrayConfigPtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput
- func (o GoogleFirestoreAdminV1beta2IndexFieldArrayConfigPtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type GoogleFirestoreAdminV1beta2IndexFieldArrayInput
- type GoogleFirestoreAdminV1beta2IndexFieldArrayOutput
- func (GoogleFirestoreAdminV1beta2IndexFieldArrayOutput) ElementType() reflect.Type
- func (o GoogleFirestoreAdminV1beta2IndexFieldArrayOutput) Index(i pulumi.IntInput) GoogleFirestoreAdminV1beta2IndexFieldOutput
- func (o GoogleFirestoreAdminV1beta2IndexFieldArrayOutput) ToGoogleFirestoreAdminV1beta2IndexFieldArrayOutput() GoogleFirestoreAdminV1beta2IndexFieldArrayOutput
- func (o GoogleFirestoreAdminV1beta2IndexFieldArrayOutput) ToGoogleFirestoreAdminV1beta2IndexFieldArrayOutputWithContext(ctx context.Context) GoogleFirestoreAdminV1beta2IndexFieldArrayOutput
- type GoogleFirestoreAdminV1beta2IndexFieldInput
- type GoogleFirestoreAdminV1beta2IndexFieldOrder
- func (GoogleFirestoreAdminV1beta2IndexFieldOrder) ElementType() reflect.Type
- func (e GoogleFirestoreAdminV1beta2IndexFieldOrder) ToGoogleFirestoreAdminV1beta2IndexFieldOrderOutput() GoogleFirestoreAdminV1beta2IndexFieldOrderOutput
- func (e GoogleFirestoreAdminV1beta2IndexFieldOrder) ToGoogleFirestoreAdminV1beta2IndexFieldOrderOutputWithContext(ctx context.Context) GoogleFirestoreAdminV1beta2IndexFieldOrderOutput
- func (e GoogleFirestoreAdminV1beta2IndexFieldOrder) ToGoogleFirestoreAdminV1beta2IndexFieldOrderPtrOutput() GoogleFirestoreAdminV1beta2IndexFieldOrderPtrOutput
- func (e GoogleFirestoreAdminV1beta2IndexFieldOrder) ToGoogleFirestoreAdminV1beta2IndexFieldOrderPtrOutputWithContext(ctx context.Context) GoogleFirestoreAdminV1beta2IndexFieldOrderPtrOutput
- func (e GoogleFirestoreAdminV1beta2IndexFieldOrder) ToStringOutput() pulumi.StringOutput
- func (e GoogleFirestoreAdminV1beta2IndexFieldOrder) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
- func (e GoogleFirestoreAdminV1beta2IndexFieldOrder) ToStringPtrOutput() pulumi.StringPtrOutput
- func (e GoogleFirestoreAdminV1beta2IndexFieldOrder) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type GoogleFirestoreAdminV1beta2IndexFieldOrderInput
- type GoogleFirestoreAdminV1beta2IndexFieldOrderOutput
- func (GoogleFirestoreAdminV1beta2IndexFieldOrderOutput) ElementType() reflect.Type
- func (o GoogleFirestoreAdminV1beta2IndexFieldOrderOutput) ToGoogleFirestoreAdminV1beta2IndexFieldOrderOutput() GoogleFirestoreAdminV1beta2IndexFieldOrderOutput
- func (o GoogleFirestoreAdminV1beta2IndexFieldOrderOutput) ToGoogleFirestoreAdminV1beta2IndexFieldOrderOutputWithContext(ctx context.Context) GoogleFirestoreAdminV1beta2IndexFieldOrderOutput
- func (o GoogleFirestoreAdminV1beta2IndexFieldOrderOutput) ToGoogleFirestoreAdminV1beta2IndexFieldOrderPtrOutput() GoogleFirestoreAdminV1beta2IndexFieldOrderPtrOutput
- func (o GoogleFirestoreAdminV1beta2IndexFieldOrderOutput) ToGoogleFirestoreAdminV1beta2IndexFieldOrderPtrOutputWithContext(ctx context.Context) GoogleFirestoreAdminV1beta2IndexFieldOrderPtrOutput
- func (o GoogleFirestoreAdminV1beta2IndexFieldOrderOutput) ToStringOutput() pulumi.StringOutput
- func (o GoogleFirestoreAdminV1beta2IndexFieldOrderOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
- func (o GoogleFirestoreAdminV1beta2IndexFieldOrderOutput) ToStringPtrOutput() pulumi.StringPtrOutput
- func (o GoogleFirestoreAdminV1beta2IndexFieldOrderOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type GoogleFirestoreAdminV1beta2IndexFieldOrderPtrInput
- type GoogleFirestoreAdminV1beta2IndexFieldOrderPtrOutput
- func (o GoogleFirestoreAdminV1beta2IndexFieldOrderPtrOutput) Elem() GoogleFirestoreAdminV1beta2IndexFieldOrderOutput
- func (GoogleFirestoreAdminV1beta2IndexFieldOrderPtrOutput) ElementType() reflect.Type
- func (o GoogleFirestoreAdminV1beta2IndexFieldOrderPtrOutput) ToGoogleFirestoreAdminV1beta2IndexFieldOrderPtrOutput() GoogleFirestoreAdminV1beta2IndexFieldOrderPtrOutput
- func (o GoogleFirestoreAdminV1beta2IndexFieldOrderPtrOutput) ToGoogleFirestoreAdminV1beta2IndexFieldOrderPtrOutputWithContext(ctx context.Context) GoogleFirestoreAdminV1beta2IndexFieldOrderPtrOutput
- func (o GoogleFirestoreAdminV1beta2IndexFieldOrderPtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput
- func (o GoogleFirestoreAdminV1beta2IndexFieldOrderPtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type GoogleFirestoreAdminV1beta2IndexFieldOutput
- func (o GoogleFirestoreAdminV1beta2IndexFieldOutput) ArrayConfig() GoogleFirestoreAdminV1beta2IndexFieldArrayConfigPtrOutput
- func (GoogleFirestoreAdminV1beta2IndexFieldOutput) ElementType() reflect.Type
- func (o GoogleFirestoreAdminV1beta2IndexFieldOutput) FieldPath() pulumi.StringPtrOutput
- func (o GoogleFirestoreAdminV1beta2IndexFieldOutput) Order() GoogleFirestoreAdminV1beta2IndexFieldOrderPtrOutput
- func (o GoogleFirestoreAdminV1beta2IndexFieldOutput) ToGoogleFirestoreAdminV1beta2IndexFieldOutput() GoogleFirestoreAdminV1beta2IndexFieldOutput
- func (o GoogleFirestoreAdminV1beta2IndexFieldOutput) ToGoogleFirestoreAdminV1beta2IndexFieldOutputWithContext(ctx context.Context) GoogleFirestoreAdminV1beta2IndexFieldOutput
- type GoogleFirestoreAdminV1beta2IndexFieldResponse
- type GoogleFirestoreAdminV1beta2IndexFieldResponseArgs
- func (GoogleFirestoreAdminV1beta2IndexFieldResponseArgs) ElementType() reflect.Type
- func (i GoogleFirestoreAdminV1beta2IndexFieldResponseArgs) ToGoogleFirestoreAdminV1beta2IndexFieldResponseOutput() GoogleFirestoreAdminV1beta2IndexFieldResponseOutput
- func (i GoogleFirestoreAdminV1beta2IndexFieldResponseArgs) ToGoogleFirestoreAdminV1beta2IndexFieldResponseOutputWithContext(ctx context.Context) GoogleFirestoreAdminV1beta2IndexFieldResponseOutput
- type GoogleFirestoreAdminV1beta2IndexFieldResponseArray
- func (GoogleFirestoreAdminV1beta2IndexFieldResponseArray) ElementType() reflect.Type
- func (i GoogleFirestoreAdminV1beta2IndexFieldResponseArray) ToGoogleFirestoreAdminV1beta2IndexFieldResponseArrayOutput() GoogleFirestoreAdminV1beta2IndexFieldResponseArrayOutput
- func (i GoogleFirestoreAdminV1beta2IndexFieldResponseArray) ToGoogleFirestoreAdminV1beta2IndexFieldResponseArrayOutputWithContext(ctx context.Context) GoogleFirestoreAdminV1beta2IndexFieldResponseArrayOutput
- type GoogleFirestoreAdminV1beta2IndexFieldResponseArrayInput
- type GoogleFirestoreAdminV1beta2IndexFieldResponseArrayOutput
- func (GoogleFirestoreAdminV1beta2IndexFieldResponseArrayOutput) ElementType() reflect.Type
- func (o GoogleFirestoreAdminV1beta2IndexFieldResponseArrayOutput) Index(i pulumi.IntInput) GoogleFirestoreAdminV1beta2IndexFieldResponseOutput
- func (o GoogleFirestoreAdminV1beta2IndexFieldResponseArrayOutput) ToGoogleFirestoreAdminV1beta2IndexFieldResponseArrayOutput() GoogleFirestoreAdminV1beta2IndexFieldResponseArrayOutput
- func (o GoogleFirestoreAdminV1beta2IndexFieldResponseArrayOutput) ToGoogleFirestoreAdminV1beta2IndexFieldResponseArrayOutputWithContext(ctx context.Context) GoogleFirestoreAdminV1beta2IndexFieldResponseArrayOutput
- type GoogleFirestoreAdminV1beta2IndexFieldResponseInput
- type GoogleFirestoreAdminV1beta2IndexFieldResponseOutput
- func (o GoogleFirestoreAdminV1beta2IndexFieldResponseOutput) ArrayConfig() pulumi.StringOutput
- func (GoogleFirestoreAdminV1beta2IndexFieldResponseOutput) ElementType() reflect.Type
- func (o GoogleFirestoreAdminV1beta2IndexFieldResponseOutput) FieldPath() pulumi.StringOutput
- func (o GoogleFirestoreAdminV1beta2IndexFieldResponseOutput) Order() pulumi.StringOutput
- func (o GoogleFirestoreAdminV1beta2IndexFieldResponseOutput) ToGoogleFirestoreAdminV1beta2IndexFieldResponseOutput() GoogleFirestoreAdminV1beta2IndexFieldResponseOutput
- func (o GoogleFirestoreAdminV1beta2IndexFieldResponseOutput) ToGoogleFirestoreAdminV1beta2IndexFieldResponseOutputWithContext(ctx context.Context) GoogleFirestoreAdminV1beta2IndexFieldResponseOutput
- type Index
- type IndexArgs
- type IndexInput
- type IndexOutput
- type IndexQueryScope
- func (IndexQueryScope) ElementType() reflect.Type
- func (e IndexQueryScope) ToIndexQueryScopeOutput() IndexQueryScopeOutput
- func (e IndexQueryScope) ToIndexQueryScopeOutputWithContext(ctx context.Context) IndexQueryScopeOutput
- func (e IndexQueryScope) ToIndexQueryScopePtrOutput() IndexQueryScopePtrOutput
- func (e IndexQueryScope) ToIndexQueryScopePtrOutputWithContext(ctx context.Context) IndexQueryScopePtrOutput
- func (e IndexQueryScope) ToStringOutput() pulumi.StringOutput
- func (e IndexQueryScope) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
- func (e IndexQueryScope) ToStringPtrOutput() pulumi.StringPtrOutput
- func (e IndexQueryScope) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type IndexQueryScopeInput
- type IndexQueryScopeOutput
- func (IndexQueryScopeOutput) ElementType() reflect.Type
- func (o IndexQueryScopeOutput) ToIndexQueryScopeOutput() IndexQueryScopeOutput
- func (o IndexQueryScopeOutput) ToIndexQueryScopeOutputWithContext(ctx context.Context) IndexQueryScopeOutput
- func (o IndexQueryScopeOutput) ToIndexQueryScopePtrOutput() IndexQueryScopePtrOutput
- func (o IndexQueryScopeOutput) ToIndexQueryScopePtrOutputWithContext(ctx context.Context) IndexQueryScopePtrOutput
- func (o IndexQueryScopeOutput) ToStringOutput() pulumi.StringOutput
- func (o IndexQueryScopeOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
- func (o IndexQueryScopeOutput) ToStringPtrOutput() pulumi.StringPtrOutput
- func (o IndexQueryScopeOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type IndexQueryScopePtrInput
- type IndexQueryScopePtrOutput
- func (o IndexQueryScopePtrOutput) Elem() IndexQueryScopeOutput
- func (IndexQueryScopePtrOutput) ElementType() reflect.Type
- func (o IndexQueryScopePtrOutput) ToIndexQueryScopePtrOutput() IndexQueryScopePtrOutput
- func (o IndexQueryScopePtrOutput) ToIndexQueryScopePtrOutputWithContext(ctx context.Context) IndexQueryScopePtrOutput
- func (o IndexQueryScopePtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput
- func (o IndexQueryScopePtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
- type IndexState
- type LookupIndexArgs
- type LookupIndexOutputArgs
- type LookupIndexResult
- type LookupIndexResultOutput
- func (LookupIndexResultOutput) ElementType() reflect.Type
- func (o LookupIndexResultOutput) Fields() GoogleFirestoreAdminV1beta2IndexFieldResponseArrayOutput
- func (o LookupIndexResultOutput) Name() pulumi.StringOutput
- func (o LookupIndexResultOutput) QueryScope() pulumi.StringOutput
- func (o LookupIndexResultOutput) State() pulumi.StringOutput
- func (o LookupIndexResultOutput) ToLookupIndexResultOutput() LookupIndexResultOutput
- func (o LookupIndexResultOutput) ToLookupIndexResultOutputWithContext(ctx context.Context) LookupIndexResultOutput
Constants ¶
const ( // The index does not support additional array queries. GoogleFirestoreAdminV1beta2IndexFieldArrayConfigArrayConfigUnspecified = GoogleFirestoreAdminV1beta2IndexFieldArrayConfig("ARRAY_CONFIG_UNSPECIFIED") // The index supports array containment queries. GoogleFirestoreAdminV1beta2IndexFieldArrayConfigContains = GoogleFirestoreAdminV1beta2IndexFieldArrayConfig("CONTAINS") )
const ( // The ordering is unspecified. Not a valid option. GoogleFirestoreAdminV1beta2IndexFieldOrderOrderUnspecified = GoogleFirestoreAdminV1beta2IndexFieldOrder("ORDER_UNSPECIFIED") // The field is ordered by ascending field value. GoogleFirestoreAdminV1beta2IndexFieldOrderAscending = GoogleFirestoreAdminV1beta2IndexFieldOrder("ASCENDING") // The field is ordered by descending field value. GoogleFirestoreAdminV1beta2IndexFieldOrderDescending = GoogleFirestoreAdminV1beta2IndexFieldOrder("DESCENDING") )
const ( // The query scope is unspecified. Not a valid option. IndexQueryScopeQueryScopeUnspecified = IndexQueryScope("QUERY_SCOPE_UNSPECIFIED") // Indexes with a collection query scope specified allow queries against a collection that is the child of a specific document, specified at query time, and that has the collection id specified by the index. IndexQueryScopeCollection = IndexQueryScope("COLLECTION") // Indexes with a collection group query scope specified allow queries against all collections that has the collection id specified by the index. IndexQueryScopeCollectionGroup = IndexQueryScope("COLLECTION_GROUP") )
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type GoogleFirestoreAdminV1beta2IndexField ¶
type GoogleFirestoreAdminV1beta2IndexField struct { // Indicates that this field supports operations on `array_value`s. ArrayConfig *GoogleFirestoreAdminV1beta2IndexFieldArrayConfig `pulumi:"arrayConfig"` // Can be __name__. For single field indexes, this must match the name of the field or may be omitted. FieldPath *string `pulumi:"fieldPath"` // Indicates that this field supports ordering by the specified order or comparing using =, <, <=, >, >=. Order *GoogleFirestoreAdminV1beta2IndexFieldOrder `pulumi:"order"` }
A field in an index. The field_path describes which field is indexed, the value_mode describes how the field value is indexed.
type GoogleFirestoreAdminV1beta2IndexFieldArgs ¶
type GoogleFirestoreAdminV1beta2IndexFieldArgs struct { // Indicates that this field supports operations on `array_value`s. ArrayConfig GoogleFirestoreAdminV1beta2IndexFieldArrayConfigPtrInput `pulumi:"arrayConfig"` // Can be __name__. For single field indexes, this must match the name of the field or may be omitted. FieldPath pulumi.StringPtrInput `pulumi:"fieldPath"` // Indicates that this field supports ordering by the specified order or comparing using =, <, <=, >, >=. Order GoogleFirestoreAdminV1beta2IndexFieldOrderPtrInput `pulumi:"order"` }
A field in an index. The field_path describes which field is indexed, the value_mode describes how the field value is indexed.
func (GoogleFirestoreAdminV1beta2IndexFieldArgs) ElementType ¶
func (GoogleFirestoreAdminV1beta2IndexFieldArgs) ElementType() reflect.Type
func (GoogleFirestoreAdminV1beta2IndexFieldArgs) ToGoogleFirestoreAdminV1beta2IndexFieldOutput ¶
func (i GoogleFirestoreAdminV1beta2IndexFieldArgs) ToGoogleFirestoreAdminV1beta2IndexFieldOutput() GoogleFirestoreAdminV1beta2IndexFieldOutput
func (GoogleFirestoreAdminV1beta2IndexFieldArgs) ToGoogleFirestoreAdminV1beta2IndexFieldOutputWithContext ¶
func (i GoogleFirestoreAdminV1beta2IndexFieldArgs) ToGoogleFirestoreAdminV1beta2IndexFieldOutputWithContext(ctx context.Context) GoogleFirestoreAdminV1beta2IndexFieldOutput
type GoogleFirestoreAdminV1beta2IndexFieldArray ¶
type GoogleFirestoreAdminV1beta2IndexFieldArray []GoogleFirestoreAdminV1beta2IndexFieldInput
func (GoogleFirestoreAdminV1beta2IndexFieldArray) ElementType ¶
func (GoogleFirestoreAdminV1beta2IndexFieldArray) ElementType() reflect.Type
func (GoogleFirestoreAdminV1beta2IndexFieldArray) ToGoogleFirestoreAdminV1beta2IndexFieldArrayOutput ¶
func (i GoogleFirestoreAdminV1beta2IndexFieldArray) ToGoogleFirestoreAdminV1beta2IndexFieldArrayOutput() GoogleFirestoreAdminV1beta2IndexFieldArrayOutput
func (GoogleFirestoreAdminV1beta2IndexFieldArray) ToGoogleFirestoreAdminV1beta2IndexFieldArrayOutputWithContext ¶
func (i GoogleFirestoreAdminV1beta2IndexFieldArray) ToGoogleFirestoreAdminV1beta2IndexFieldArrayOutputWithContext(ctx context.Context) GoogleFirestoreAdminV1beta2IndexFieldArrayOutput
type GoogleFirestoreAdminV1beta2IndexFieldArrayConfig ¶ added in v0.4.0
type GoogleFirestoreAdminV1beta2IndexFieldArrayConfig string
Indicates that this field supports operations on `array_value`s.
func (GoogleFirestoreAdminV1beta2IndexFieldArrayConfig) ElementType ¶ added in v0.4.0
func (GoogleFirestoreAdminV1beta2IndexFieldArrayConfig) ElementType() reflect.Type
func (GoogleFirestoreAdminV1beta2IndexFieldArrayConfig) ToGoogleFirestoreAdminV1beta2IndexFieldArrayConfigOutput ¶ added in v0.6.0
func (e GoogleFirestoreAdminV1beta2IndexFieldArrayConfig) ToGoogleFirestoreAdminV1beta2IndexFieldArrayConfigOutput() GoogleFirestoreAdminV1beta2IndexFieldArrayConfigOutput
func (GoogleFirestoreAdminV1beta2IndexFieldArrayConfig) ToGoogleFirestoreAdminV1beta2IndexFieldArrayConfigOutputWithContext ¶ added in v0.6.0
func (e GoogleFirestoreAdminV1beta2IndexFieldArrayConfig) ToGoogleFirestoreAdminV1beta2IndexFieldArrayConfigOutputWithContext(ctx context.Context) GoogleFirestoreAdminV1beta2IndexFieldArrayConfigOutput
func (GoogleFirestoreAdminV1beta2IndexFieldArrayConfig) ToGoogleFirestoreAdminV1beta2IndexFieldArrayConfigPtrOutput ¶ added in v0.6.0
func (e GoogleFirestoreAdminV1beta2IndexFieldArrayConfig) ToGoogleFirestoreAdminV1beta2IndexFieldArrayConfigPtrOutput() GoogleFirestoreAdminV1beta2IndexFieldArrayConfigPtrOutput
func (GoogleFirestoreAdminV1beta2IndexFieldArrayConfig) ToGoogleFirestoreAdminV1beta2IndexFieldArrayConfigPtrOutputWithContext ¶ added in v0.6.0
func (e GoogleFirestoreAdminV1beta2IndexFieldArrayConfig) ToGoogleFirestoreAdminV1beta2IndexFieldArrayConfigPtrOutputWithContext(ctx context.Context) GoogleFirestoreAdminV1beta2IndexFieldArrayConfigPtrOutput
func (GoogleFirestoreAdminV1beta2IndexFieldArrayConfig) ToStringOutput ¶ added in v0.4.0
func (e GoogleFirestoreAdminV1beta2IndexFieldArrayConfig) ToStringOutput() pulumi.StringOutput
func (GoogleFirestoreAdminV1beta2IndexFieldArrayConfig) ToStringOutputWithContext ¶ added in v0.4.0
func (e GoogleFirestoreAdminV1beta2IndexFieldArrayConfig) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
func (GoogleFirestoreAdminV1beta2IndexFieldArrayConfig) ToStringPtrOutput ¶ added in v0.4.0
func (e GoogleFirestoreAdminV1beta2IndexFieldArrayConfig) ToStringPtrOutput() pulumi.StringPtrOutput
func (GoogleFirestoreAdminV1beta2IndexFieldArrayConfig) ToStringPtrOutputWithContext ¶ added in v0.4.0
func (e GoogleFirestoreAdminV1beta2IndexFieldArrayConfig) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type GoogleFirestoreAdminV1beta2IndexFieldArrayConfigInput ¶ added in v0.6.0
type GoogleFirestoreAdminV1beta2IndexFieldArrayConfigInput interface { pulumi.Input ToGoogleFirestoreAdminV1beta2IndexFieldArrayConfigOutput() GoogleFirestoreAdminV1beta2IndexFieldArrayConfigOutput ToGoogleFirestoreAdminV1beta2IndexFieldArrayConfigOutputWithContext(context.Context) GoogleFirestoreAdminV1beta2IndexFieldArrayConfigOutput }
GoogleFirestoreAdminV1beta2IndexFieldArrayConfigInput is an input type that accepts GoogleFirestoreAdminV1beta2IndexFieldArrayConfigArgs and GoogleFirestoreAdminV1beta2IndexFieldArrayConfigOutput values. You can construct a concrete instance of `GoogleFirestoreAdminV1beta2IndexFieldArrayConfigInput` via:
GoogleFirestoreAdminV1beta2IndexFieldArrayConfigArgs{...}
type GoogleFirestoreAdminV1beta2IndexFieldArrayConfigOutput ¶ added in v0.6.0
type GoogleFirestoreAdminV1beta2IndexFieldArrayConfigOutput struct{ *pulumi.OutputState }
func (GoogleFirestoreAdminV1beta2IndexFieldArrayConfigOutput) ElementType ¶ added in v0.6.0
func (GoogleFirestoreAdminV1beta2IndexFieldArrayConfigOutput) ElementType() reflect.Type
func (GoogleFirestoreAdminV1beta2IndexFieldArrayConfigOutput) ToGoogleFirestoreAdminV1beta2IndexFieldArrayConfigOutput ¶ added in v0.6.0
func (o GoogleFirestoreAdminV1beta2IndexFieldArrayConfigOutput) ToGoogleFirestoreAdminV1beta2IndexFieldArrayConfigOutput() GoogleFirestoreAdminV1beta2IndexFieldArrayConfigOutput
func (GoogleFirestoreAdminV1beta2IndexFieldArrayConfigOutput) ToGoogleFirestoreAdminV1beta2IndexFieldArrayConfigOutputWithContext ¶ added in v0.6.0
func (o GoogleFirestoreAdminV1beta2IndexFieldArrayConfigOutput) ToGoogleFirestoreAdminV1beta2IndexFieldArrayConfigOutputWithContext(ctx context.Context) GoogleFirestoreAdminV1beta2IndexFieldArrayConfigOutput
func (GoogleFirestoreAdminV1beta2IndexFieldArrayConfigOutput) ToGoogleFirestoreAdminV1beta2IndexFieldArrayConfigPtrOutput ¶ added in v0.6.0
func (o GoogleFirestoreAdminV1beta2IndexFieldArrayConfigOutput) ToGoogleFirestoreAdminV1beta2IndexFieldArrayConfigPtrOutput() GoogleFirestoreAdminV1beta2IndexFieldArrayConfigPtrOutput
func (GoogleFirestoreAdminV1beta2IndexFieldArrayConfigOutput) ToGoogleFirestoreAdminV1beta2IndexFieldArrayConfigPtrOutputWithContext ¶ added in v0.6.0
func (o GoogleFirestoreAdminV1beta2IndexFieldArrayConfigOutput) ToGoogleFirestoreAdminV1beta2IndexFieldArrayConfigPtrOutputWithContext(ctx context.Context) GoogleFirestoreAdminV1beta2IndexFieldArrayConfigPtrOutput
func (GoogleFirestoreAdminV1beta2IndexFieldArrayConfigOutput) ToStringOutput ¶ added in v0.6.0
func (o GoogleFirestoreAdminV1beta2IndexFieldArrayConfigOutput) ToStringOutput() pulumi.StringOutput
func (GoogleFirestoreAdminV1beta2IndexFieldArrayConfigOutput) ToStringOutputWithContext ¶ added in v0.6.0
func (o GoogleFirestoreAdminV1beta2IndexFieldArrayConfigOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
func (GoogleFirestoreAdminV1beta2IndexFieldArrayConfigOutput) ToStringPtrOutput ¶ added in v0.6.0
func (o GoogleFirestoreAdminV1beta2IndexFieldArrayConfigOutput) ToStringPtrOutput() pulumi.StringPtrOutput
func (GoogleFirestoreAdminV1beta2IndexFieldArrayConfigOutput) ToStringPtrOutputWithContext ¶ added in v0.6.0
func (o GoogleFirestoreAdminV1beta2IndexFieldArrayConfigOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type GoogleFirestoreAdminV1beta2IndexFieldArrayConfigPtrInput ¶ added in v0.6.0
type GoogleFirestoreAdminV1beta2IndexFieldArrayConfigPtrInput interface { pulumi.Input ToGoogleFirestoreAdminV1beta2IndexFieldArrayConfigPtrOutput() GoogleFirestoreAdminV1beta2IndexFieldArrayConfigPtrOutput ToGoogleFirestoreAdminV1beta2IndexFieldArrayConfigPtrOutputWithContext(context.Context) GoogleFirestoreAdminV1beta2IndexFieldArrayConfigPtrOutput }
func GoogleFirestoreAdminV1beta2IndexFieldArrayConfigPtr ¶ added in v0.6.0
func GoogleFirestoreAdminV1beta2IndexFieldArrayConfigPtr(v string) GoogleFirestoreAdminV1beta2IndexFieldArrayConfigPtrInput
type GoogleFirestoreAdminV1beta2IndexFieldArrayConfigPtrOutput ¶ added in v0.6.0
type GoogleFirestoreAdminV1beta2IndexFieldArrayConfigPtrOutput struct{ *pulumi.OutputState }
func (GoogleFirestoreAdminV1beta2IndexFieldArrayConfigPtrOutput) ElementType ¶ added in v0.6.0
func (GoogleFirestoreAdminV1beta2IndexFieldArrayConfigPtrOutput) ElementType() reflect.Type
func (GoogleFirestoreAdminV1beta2IndexFieldArrayConfigPtrOutput) ToGoogleFirestoreAdminV1beta2IndexFieldArrayConfigPtrOutput ¶ added in v0.6.0
func (o GoogleFirestoreAdminV1beta2IndexFieldArrayConfigPtrOutput) ToGoogleFirestoreAdminV1beta2IndexFieldArrayConfigPtrOutput() GoogleFirestoreAdminV1beta2IndexFieldArrayConfigPtrOutput
func (GoogleFirestoreAdminV1beta2IndexFieldArrayConfigPtrOutput) ToGoogleFirestoreAdminV1beta2IndexFieldArrayConfigPtrOutputWithContext ¶ added in v0.6.0
func (o GoogleFirestoreAdminV1beta2IndexFieldArrayConfigPtrOutput) ToGoogleFirestoreAdminV1beta2IndexFieldArrayConfigPtrOutputWithContext(ctx context.Context) GoogleFirestoreAdminV1beta2IndexFieldArrayConfigPtrOutput
func (GoogleFirestoreAdminV1beta2IndexFieldArrayConfigPtrOutput) ToStringPtrOutput ¶ added in v0.6.0
func (o GoogleFirestoreAdminV1beta2IndexFieldArrayConfigPtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput
func (GoogleFirestoreAdminV1beta2IndexFieldArrayConfigPtrOutput) ToStringPtrOutputWithContext ¶ added in v0.6.0
func (o GoogleFirestoreAdminV1beta2IndexFieldArrayConfigPtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type GoogleFirestoreAdminV1beta2IndexFieldArrayInput ¶
type GoogleFirestoreAdminV1beta2IndexFieldArrayInput interface { pulumi.Input ToGoogleFirestoreAdminV1beta2IndexFieldArrayOutput() GoogleFirestoreAdminV1beta2IndexFieldArrayOutput ToGoogleFirestoreAdminV1beta2IndexFieldArrayOutputWithContext(context.Context) GoogleFirestoreAdminV1beta2IndexFieldArrayOutput }
GoogleFirestoreAdminV1beta2IndexFieldArrayInput is an input type that accepts GoogleFirestoreAdminV1beta2IndexFieldArray and GoogleFirestoreAdminV1beta2IndexFieldArrayOutput values. You can construct a concrete instance of `GoogleFirestoreAdminV1beta2IndexFieldArrayInput` via:
GoogleFirestoreAdminV1beta2IndexFieldArray{ GoogleFirestoreAdminV1beta2IndexFieldArgs{...} }
type GoogleFirestoreAdminV1beta2IndexFieldArrayOutput ¶
type GoogleFirestoreAdminV1beta2IndexFieldArrayOutput struct{ *pulumi.OutputState }
func (GoogleFirestoreAdminV1beta2IndexFieldArrayOutput) ElementType ¶
func (GoogleFirestoreAdminV1beta2IndexFieldArrayOutput) ElementType() reflect.Type
func (GoogleFirestoreAdminV1beta2IndexFieldArrayOutput) ToGoogleFirestoreAdminV1beta2IndexFieldArrayOutput ¶
func (o GoogleFirestoreAdminV1beta2IndexFieldArrayOutput) ToGoogleFirestoreAdminV1beta2IndexFieldArrayOutput() GoogleFirestoreAdminV1beta2IndexFieldArrayOutput
func (GoogleFirestoreAdminV1beta2IndexFieldArrayOutput) ToGoogleFirestoreAdminV1beta2IndexFieldArrayOutputWithContext ¶
func (o GoogleFirestoreAdminV1beta2IndexFieldArrayOutput) ToGoogleFirestoreAdminV1beta2IndexFieldArrayOutputWithContext(ctx context.Context) GoogleFirestoreAdminV1beta2IndexFieldArrayOutput
type GoogleFirestoreAdminV1beta2IndexFieldInput ¶
type GoogleFirestoreAdminV1beta2IndexFieldInput interface { pulumi.Input ToGoogleFirestoreAdminV1beta2IndexFieldOutput() GoogleFirestoreAdminV1beta2IndexFieldOutput ToGoogleFirestoreAdminV1beta2IndexFieldOutputWithContext(context.Context) GoogleFirestoreAdminV1beta2IndexFieldOutput }
GoogleFirestoreAdminV1beta2IndexFieldInput is an input type that accepts GoogleFirestoreAdminV1beta2IndexFieldArgs and GoogleFirestoreAdminV1beta2IndexFieldOutput values. You can construct a concrete instance of `GoogleFirestoreAdminV1beta2IndexFieldInput` via:
GoogleFirestoreAdminV1beta2IndexFieldArgs{...}
type GoogleFirestoreAdminV1beta2IndexFieldOrder ¶ added in v0.4.0
type GoogleFirestoreAdminV1beta2IndexFieldOrder string
Indicates that this field supports ordering by the specified order or comparing using =, <, <=, >, >=.
func (GoogleFirestoreAdminV1beta2IndexFieldOrder) ElementType ¶ added in v0.4.0
func (GoogleFirestoreAdminV1beta2IndexFieldOrder) ElementType() reflect.Type
func (GoogleFirestoreAdminV1beta2IndexFieldOrder) ToGoogleFirestoreAdminV1beta2IndexFieldOrderOutput ¶ added in v0.6.0
func (e GoogleFirestoreAdminV1beta2IndexFieldOrder) ToGoogleFirestoreAdminV1beta2IndexFieldOrderOutput() GoogleFirestoreAdminV1beta2IndexFieldOrderOutput
func (GoogleFirestoreAdminV1beta2IndexFieldOrder) ToGoogleFirestoreAdminV1beta2IndexFieldOrderOutputWithContext ¶ added in v0.6.0
func (e GoogleFirestoreAdminV1beta2IndexFieldOrder) ToGoogleFirestoreAdminV1beta2IndexFieldOrderOutputWithContext(ctx context.Context) GoogleFirestoreAdminV1beta2IndexFieldOrderOutput
func (GoogleFirestoreAdminV1beta2IndexFieldOrder) ToGoogleFirestoreAdminV1beta2IndexFieldOrderPtrOutput ¶ added in v0.6.0
func (e GoogleFirestoreAdminV1beta2IndexFieldOrder) ToGoogleFirestoreAdminV1beta2IndexFieldOrderPtrOutput() GoogleFirestoreAdminV1beta2IndexFieldOrderPtrOutput
func (GoogleFirestoreAdminV1beta2IndexFieldOrder) ToGoogleFirestoreAdminV1beta2IndexFieldOrderPtrOutputWithContext ¶ added in v0.6.0
func (e GoogleFirestoreAdminV1beta2IndexFieldOrder) ToGoogleFirestoreAdminV1beta2IndexFieldOrderPtrOutputWithContext(ctx context.Context) GoogleFirestoreAdminV1beta2IndexFieldOrderPtrOutput
func (GoogleFirestoreAdminV1beta2IndexFieldOrder) ToStringOutput ¶ added in v0.4.0
func (e GoogleFirestoreAdminV1beta2IndexFieldOrder) ToStringOutput() pulumi.StringOutput
func (GoogleFirestoreAdminV1beta2IndexFieldOrder) ToStringOutputWithContext ¶ added in v0.4.0
func (e GoogleFirestoreAdminV1beta2IndexFieldOrder) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
func (GoogleFirestoreAdminV1beta2IndexFieldOrder) ToStringPtrOutput ¶ added in v0.4.0
func (e GoogleFirestoreAdminV1beta2IndexFieldOrder) ToStringPtrOutput() pulumi.StringPtrOutput
func (GoogleFirestoreAdminV1beta2IndexFieldOrder) ToStringPtrOutputWithContext ¶ added in v0.4.0
func (e GoogleFirestoreAdminV1beta2IndexFieldOrder) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type GoogleFirestoreAdminV1beta2IndexFieldOrderInput ¶ added in v0.6.0
type GoogleFirestoreAdminV1beta2IndexFieldOrderInput interface { pulumi.Input ToGoogleFirestoreAdminV1beta2IndexFieldOrderOutput() GoogleFirestoreAdminV1beta2IndexFieldOrderOutput ToGoogleFirestoreAdminV1beta2IndexFieldOrderOutputWithContext(context.Context) GoogleFirestoreAdminV1beta2IndexFieldOrderOutput }
GoogleFirestoreAdminV1beta2IndexFieldOrderInput is an input type that accepts GoogleFirestoreAdminV1beta2IndexFieldOrderArgs and GoogleFirestoreAdminV1beta2IndexFieldOrderOutput values. You can construct a concrete instance of `GoogleFirestoreAdminV1beta2IndexFieldOrderInput` via:
GoogleFirestoreAdminV1beta2IndexFieldOrderArgs{...}
type GoogleFirestoreAdminV1beta2IndexFieldOrderOutput ¶ added in v0.6.0
type GoogleFirestoreAdminV1beta2IndexFieldOrderOutput struct{ *pulumi.OutputState }
func (GoogleFirestoreAdminV1beta2IndexFieldOrderOutput) ElementType ¶ added in v0.6.0
func (GoogleFirestoreAdminV1beta2IndexFieldOrderOutput) ElementType() reflect.Type
func (GoogleFirestoreAdminV1beta2IndexFieldOrderOutput) ToGoogleFirestoreAdminV1beta2IndexFieldOrderOutput ¶ added in v0.6.0
func (o GoogleFirestoreAdminV1beta2IndexFieldOrderOutput) ToGoogleFirestoreAdminV1beta2IndexFieldOrderOutput() GoogleFirestoreAdminV1beta2IndexFieldOrderOutput
func (GoogleFirestoreAdminV1beta2IndexFieldOrderOutput) ToGoogleFirestoreAdminV1beta2IndexFieldOrderOutputWithContext ¶ added in v0.6.0
func (o GoogleFirestoreAdminV1beta2IndexFieldOrderOutput) ToGoogleFirestoreAdminV1beta2IndexFieldOrderOutputWithContext(ctx context.Context) GoogleFirestoreAdminV1beta2IndexFieldOrderOutput
func (GoogleFirestoreAdminV1beta2IndexFieldOrderOutput) ToGoogleFirestoreAdminV1beta2IndexFieldOrderPtrOutput ¶ added in v0.6.0
func (o GoogleFirestoreAdminV1beta2IndexFieldOrderOutput) ToGoogleFirestoreAdminV1beta2IndexFieldOrderPtrOutput() GoogleFirestoreAdminV1beta2IndexFieldOrderPtrOutput
func (GoogleFirestoreAdminV1beta2IndexFieldOrderOutput) ToGoogleFirestoreAdminV1beta2IndexFieldOrderPtrOutputWithContext ¶ added in v0.6.0
func (o GoogleFirestoreAdminV1beta2IndexFieldOrderOutput) ToGoogleFirestoreAdminV1beta2IndexFieldOrderPtrOutputWithContext(ctx context.Context) GoogleFirestoreAdminV1beta2IndexFieldOrderPtrOutput
func (GoogleFirestoreAdminV1beta2IndexFieldOrderOutput) ToStringOutput ¶ added in v0.6.0
func (o GoogleFirestoreAdminV1beta2IndexFieldOrderOutput) ToStringOutput() pulumi.StringOutput
func (GoogleFirestoreAdminV1beta2IndexFieldOrderOutput) ToStringOutputWithContext ¶ added in v0.6.0
func (o GoogleFirestoreAdminV1beta2IndexFieldOrderOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
func (GoogleFirestoreAdminV1beta2IndexFieldOrderOutput) ToStringPtrOutput ¶ added in v0.6.0
func (o GoogleFirestoreAdminV1beta2IndexFieldOrderOutput) ToStringPtrOutput() pulumi.StringPtrOutput
func (GoogleFirestoreAdminV1beta2IndexFieldOrderOutput) ToStringPtrOutputWithContext ¶ added in v0.6.0
func (o GoogleFirestoreAdminV1beta2IndexFieldOrderOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type GoogleFirestoreAdminV1beta2IndexFieldOrderPtrInput ¶ added in v0.6.0
type GoogleFirestoreAdminV1beta2IndexFieldOrderPtrInput interface { pulumi.Input ToGoogleFirestoreAdminV1beta2IndexFieldOrderPtrOutput() GoogleFirestoreAdminV1beta2IndexFieldOrderPtrOutput ToGoogleFirestoreAdminV1beta2IndexFieldOrderPtrOutputWithContext(context.Context) GoogleFirestoreAdminV1beta2IndexFieldOrderPtrOutput }
func GoogleFirestoreAdminV1beta2IndexFieldOrderPtr ¶ added in v0.6.0
func GoogleFirestoreAdminV1beta2IndexFieldOrderPtr(v string) GoogleFirestoreAdminV1beta2IndexFieldOrderPtrInput
type GoogleFirestoreAdminV1beta2IndexFieldOrderPtrOutput ¶ added in v0.6.0
type GoogleFirestoreAdminV1beta2IndexFieldOrderPtrOutput struct{ *pulumi.OutputState }
func (GoogleFirestoreAdminV1beta2IndexFieldOrderPtrOutput) ElementType ¶ added in v0.6.0
func (GoogleFirestoreAdminV1beta2IndexFieldOrderPtrOutput) ElementType() reflect.Type
func (GoogleFirestoreAdminV1beta2IndexFieldOrderPtrOutput) ToGoogleFirestoreAdminV1beta2IndexFieldOrderPtrOutput ¶ added in v0.6.0
func (o GoogleFirestoreAdminV1beta2IndexFieldOrderPtrOutput) ToGoogleFirestoreAdminV1beta2IndexFieldOrderPtrOutput() GoogleFirestoreAdminV1beta2IndexFieldOrderPtrOutput
func (GoogleFirestoreAdminV1beta2IndexFieldOrderPtrOutput) ToGoogleFirestoreAdminV1beta2IndexFieldOrderPtrOutputWithContext ¶ added in v0.6.0
func (o GoogleFirestoreAdminV1beta2IndexFieldOrderPtrOutput) ToGoogleFirestoreAdminV1beta2IndexFieldOrderPtrOutputWithContext(ctx context.Context) GoogleFirestoreAdminV1beta2IndexFieldOrderPtrOutput
func (GoogleFirestoreAdminV1beta2IndexFieldOrderPtrOutput) ToStringPtrOutput ¶ added in v0.6.0
func (o GoogleFirestoreAdminV1beta2IndexFieldOrderPtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput
func (GoogleFirestoreAdminV1beta2IndexFieldOrderPtrOutput) ToStringPtrOutputWithContext ¶ added in v0.6.0
func (o GoogleFirestoreAdminV1beta2IndexFieldOrderPtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type GoogleFirestoreAdminV1beta2IndexFieldOutput ¶
type GoogleFirestoreAdminV1beta2IndexFieldOutput struct{ *pulumi.OutputState }
A field in an index. The field_path describes which field is indexed, the value_mode describes how the field value is indexed.
func (GoogleFirestoreAdminV1beta2IndexFieldOutput) ArrayConfig ¶
func (o GoogleFirestoreAdminV1beta2IndexFieldOutput) ArrayConfig() GoogleFirestoreAdminV1beta2IndexFieldArrayConfigPtrOutput
Indicates that this field supports operations on `array_value`s.
func (GoogleFirestoreAdminV1beta2IndexFieldOutput) ElementType ¶
func (GoogleFirestoreAdminV1beta2IndexFieldOutput) ElementType() reflect.Type
func (GoogleFirestoreAdminV1beta2IndexFieldOutput) FieldPath ¶
func (o GoogleFirestoreAdminV1beta2IndexFieldOutput) FieldPath() pulumi.StringPtrOutput
Can be __name__. For single field indexes, this must match the name of the field or may be omitted.
func (GoogleFirestoreAdminV1beta2IndexFieldOutput) Order ¶
func (o GoogleFirestoreAdminV1beta2IndexFieldOutput) Order() GoogleFirestoreAdminV1beta2IndexFieldOrderPtrOutput
Indicates that this field supports ordering by the specified order or comparing using =, <, <=, >, >=.
func (GoogleFirestoreAdminV1beta2IndexFieldOutput) ToGoogleFirestoreAdminV1beta2IndexFieldOutput ¶
func (o GoogleFirestoreAdminV1beta2IndexFieldOutput) ToGoogleFirestoreAdminV1beta2IndexFieldOutput() GoogleFirestoreAdminV1beta2IndexFieldOutput
func (GoogleFirestoreAdminV1beta2IndexFieldOutput) ToGoogleFirestoreAdminV1beta2IndexFieldOutputWithContext ¶
func (o GoogleFirestoreAdminV1beta2IndexFieldOutput) ToGoogleFirestoreAdminV1beta2IndexFieldOutputWithContext(ctx context.Context) GoogleFirestoreAdminV1beta2IndexFieldOutput
type GoogleFirestoreAdminV1beta2IndexFieldResponse ¶
type GoogleFirestoreAdminV1beta2IndexFieldResponse struct { // Indicates that this field supports operations on `array_value`s. ArrayConfig string `pulumi:"arrayConfig"` // Can be __name__. For single field indexes, this must match the name of the field or may be omitted. FieldPath string `pulumi:"fieldPath"` // Indicates that this field supports ordering by the specified order or comparing using =, <, <=, >, >=. Order string `pulumi:"order"` }
A field in an index. The field_path describes which field is indexed, the value_mode describes how the field value is indexed.
type GoogleFirestoreAdminV1beta2IndexFieldResponseArgs ¶
type GoogleFirestoreAdminV1beta2IndexFieldResponseArgs struct { // Indicates that this field supports operations on `array_value`s. ArrayConfig pulumi.StringInput `pulumi:"arrayConfig"` // Can be __name__. For single field indexes, this must match the name of the field or may be omitted. FieldPath pulumi.StringInput `pulumi:"fieldPath"` // Indicates that this field supports ordering by the specified order or comparing using =, <, <=, >, >=. Order pulumi.StringInput `pulumi:"order"` }
A field in an index. The field_path describes which field is indexed, the value_mode describes how the field value is indexed.
func (GoogleFirestoreAdminV1beta2IndexFieldResponseArgs) ElementType ¶
func (GoogleFirestoreAdminV1beta2IndexFieldResponseArgs) ElementType() reflect.Type
func (GoogleFirestoreAdminV1beta2IndexFieldResponseArgs) ToGoogleFirestoreAdminV1beta2IndexFieldResponseOutput ¶
func (i GoogleFirestoreAdminV1beta2IndexFieldResponseArgs) ToGoogleFirestoreAdminV1beta2IndexFieldResponseOutput() GoogleFirestoreAdminV1beta2IndexFieldResponseOutput
func (GoogleFirestoreAdminV1beta2IndexFieldResponseArgs) ToGoogleFirestoreAdminV1beta2IndexFieldResponseOutputWithContext ¶
func (i GoogleFirestoreAdminV1beta2IndexFieldResponseArgs) ToGoogleFirestoreAdminV1beta2IndexFieldResponseOutputWithContext(ctx context.Context) GoogleFirestoreAdminV1beta2IndexFieldResponseOutput
type GoogleFirestoreAdminV1beta2IndexFieldResponseArray ¶
type GoogleFirestoreAdminV1beta2IndexFieldResponseArray []GoogleFirestoreAdminV1beta2IndexFieldResponseInput
func (GoogleFirestoreAdminV1beta2IndexFieldResponseArray) ElementType ¶
func (GoogleFirestoreAdminV1beta2IndexFieldResponseArray) ElementType() reflect.Type
func (GoogleFirestoreAdminV1beta2IndexFieldResponseArray) ToGoogleFirestoreAdminV1beta2IndexFieldResponseArrayOutput ¶
func (i GoogleFirestoreAdminV1beta2IndexFieldResponseArray) ToGoogleFirestoreAdminV1beta2IndexFieldResponseArrayOutput() GoogleFirestoreAdminV1beta2IndexFieldResponseArrayOutput
func (GoogleFirestoreAdminV1beta2IndexFieldResponseArray) ToGoogleFirestoreAdminV1beta2IndexFieldResponseArrayOutputWithContext ¶
func (i GoogleFirestoreAdminV1beta2IndexFieldResponseArray) ToGoogleFirestoreAdminV1beta2IndexFieldResponseArrayOutputWithContext(ctx context.Context) GoogleFirestoreAdminV1beta2IndexFieldResponseArrayOutput
type GoogleFirestoreAdminV1beta2IndexFieldResponseArrayInput ¶
type GoogleFirestoreAdminV1beta2IndexFieldResponseArrayInput interface { pulumi.Input ToGoogleFirestoreAdminV1beta2IndexFieldResponseArrayOutput() GoogleFirestoreAdminV1beta2IndexFieldResponseArrayOutput ToGoogleFirestoreAdminV1beta2IndexFieldResponseArrayOutputWithContext(context.Context) GoogleFirestoreAdminV1beta2IndexFieldResponseArrayOutput }
GoogleFirestoreAdminV1beta2IndexFieldResponseArrayInput is an input type that accepts GoogleFirestoreAdminV1beta2IndexFieldResponseArray and GoogleFirestoreAdminV1beta2IndexFieldResponseArrayOutput values. You can construct a concrete instance of `GoogleFirestoreAdminV1beta2IndexFieldResponseArrayInput` via:
GoogleFirestoreAdminV1beta2IndexFieldResponseArray{ GoogleFirestoreAdminV1beta2IndexFieldResponseArgs{...} }
type GoogleFirestoreAdminV1beta2IndexFieldResponseArrayOutput ¶
type GoogleFirestoreAdminV1beta2IndexFieldResponseArrayOutput struct{ *pulumi.OutputState }
func (GoogleFirestoreAdminV1beta2IndexFieldResponseArrayOutput) ElementType ¶
func (GoogleFirestoreAdminV1beta2IndexFieldResponseArrayOutput) ElementType() reflect.Type
func (GoogleFirestoreAdminV1beta2IndexFieldResponseArrayOutput) ToGoogleFirestoreAdminV1beta2IndexFieldResponseArrayOutput ¶
func (o GoogleFirestoreAdminV1beta2IndexFieldResponseArrayOutput) ToGoogleFirestoreAdminV1beta2IndexFieldResponseArrayOutput() GoogleFirestoreAdminV1beta2IndexFieldResponseArrayOutput
func (GoogleFirestoreAdminV1beta2IndexFieldResponseArrayOutput) ToGoogleFirestoreAdminV1beta2IndexFieldResponseArrayOutputWithContext ¶
func (o GoogleFirestoreAdminV1beta2IndexFieldResponseArrayOutput) ToGoogleFirestoreAdminV1beta2IndexFieldResponseArrayOutputWithContext(ctx context.Context) GoogleFirestoreAdminV1beta2IndexFieldResponseArrayOutput
type GoogleFirestoreAdminV1beta2IndexFieldResponseInput ¶
type GoogleFirestoreAdminV1beta2IndexFieldResponseInput interface { pulumi.Input ToGoogleFirestoreAdminV1beta2IndexFieldResponseOutput() GoogleFirestoreAdminV1beta2IndexFieldResponseOutput ToGoogleFirestoreAdminV1beta2IndexFieldResponseOutputWithContext(context.Context) GoogleFirestoreAdminV1beta2IndexFieldResponseOutput }
GoogleFirestoreAdminV1beta2IndexFieldResponseInput is an input type that accepts GoogleFirestoreAdminV1beta2IndexFieldResponseArgs and GoogleFirestoreAdminV1beta2IndexFieldResponseOutput values. You can construct a concrete instance of `GoogleFirestoreAdminV1beta2IndexFieldResponseInput` via:
GoogleFirestoreAdminV1beta2IndexFieldResponseArgs{...}
type GoogleFirestoreAdminV1beta2IndexFieldResponseOutput ¶
type GoogleFirestoreAdminV1beta2IndexFieldResponseOutput struct{ *pulumi.OutputState }
A field in an index. The field_path describes which field is indexed, the value_mode describes how the field value is indexed.
func (GoogleFirestoreAdminV1beta2IndexFieldResponseOutput) ArrayConfig ¶
func (o GoogleFirestoreAdminV1beta2IndexFieldResponseOutput) ArrayConfig() pulumi.StringOutput
Indicates that this field supports operations on `array_value`s.
func (GoogleFirestoreAdminV1beta2IndexFieldResponseOutput) ElementType ¶
func (GoogleFirestoreAdminV1beta2IndexFieldResponseOutput) ElementType() reflect.Type
func (GoogleFirestoreAdminV1beta2IndexFieldResponseOutput) FieldPath ¶
func (o GoogleFirestoreAdminV1beta2IndexFieldResponseOutput) FieldPath() pulumi.StringOutput
Can be __name__. For single field indexes, this must match the name of the field or may be omitted.
func (GoogleFirestoreAdminV1beta2IndexFieldResponseOutput) Order ¶
func (o GoogleFirestoreAdminV1beta2IndexFieldResponseOutput) Order() pulumi.StringOutput
Indicates that this field supports ordering by the specified order or comparing using =, <, <=, >, >=.
func (GoogleFirestoreAdminV1beta2IndexFieldResponseOutput) ToGoogleFirestoreAdminV1beta2IndexFieldResponseOutput ¶
func (o GoogleFirestoreAdminV1beta2IndexFieldResponseOutput) ToGoogleFirestoreAdminV1beta2IndexFieldResponseOutput() GoogleFirestoreAdminV1beta2IndexFieldResponseOutput
func (GoogleFirestoreAdminV1beta2IndexFieldResponseOutput) ToGoogleFirestoreAdminV1beta2IndexFieldResponseOutputWithContext ¶
func (o GoogleFirestoreAdminV1beta2IndexFieldResponseOutput) ToGoogleFirestoreAdminV1beta2IndexFieldResponseOutputWithContext(ctx context.Context) GoogleFirestoreAdminV1beta2IndexFieldResponseOutput
type Index ¶ added in v0.3.0
type Index struct { pulumi.CustomResourceState // The fields supported by this index. For composite indexes, this is always 2 or more fields. The last field entry is always for the field path `__name__`. If, on creation, `__name__` was not specified as the last field, it will be added automatically with the same direction as that of the last field defined. If the final field in a composite index is not directional, the `__name__` will be ordered ASCENDING (unless explicitly specified). For single field indexes, this will always be exactly one entry with a field path equal to the field path of the associated field. Fields GoogleFirestoreAdminV1beta2IndexFieldResponseArrayOutput `pulumi:"fields"` // A server defined name for this index. The form of this name for composite indexes will be: `projects/{project_id}/databases/{database_id}/collectionGroups/{collection_id}/indexes/{composite_index_id}` For single field indexes, this field will be empty. Name pulumi.StringOutput `pulumi:"name"` // Indexes with a collection query scope specified allow queries against a collection that is the child of a specific document, specified at query time, and that has the same collection id. Indexes with a collection group query scope specified allow queries against all collections descended from a specific document, specified at query time, and that have the same collection id as this index. QueryScope pulumi.StringOutput `pulumi:"queryScope"` // The serving state of the index. State pulumi.StringOutput `pulumi:"state"` }
Creates a composite index. This returns a google.longrunning.Operation which may be used to track the status of the creation. The metadata for the operation will be the type IndexOperationMetadata. Auto-naming is currently not supported for this resource.
func GetIndex ¶ added in v0.3.0
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 ¶ added in v0.3.0
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 ¶ added in v0.3.0
func (*Index) ToIndexOutput ¶ added in v0.3.0
func (i *Index) ToIndexOutput() IndexOutput
func (*Index) ToIndexOutputWithContext ¶ added in v0.3.0
func (i *Index) ToIndexOutputWithContext(ctx context.Context) IndexOutput
type IndexArgs ¶ added in v0.3.0
type IndexArgs struct { CollectionGroupId pulumi.StringInput DatabaseId pulumi.StringInput // The fields supported by this index. For composite indexes, this is always 2 or more fields. The last field entry is always for the field path `__name__`. If, on creation, `__name__` was not specified as the last field, it will be added automatically with the same direction as that of the last field defined. If the final field in a composite index is not directional, the `__name__` will be ordered ASCENDING (unless explicitly specified). For single field indexes, this will always be exactly one entry with a field path equal to the field path of the associated field. Fields GoogleFirestoreAdminV1beta2IndexFieldArrayInput Project pulumi.StringPtrInput // Indexes with a collection query scope specified allow queries against a collection that is the child of a specific document, specified at query time, and that has the same collection id. Indexes with a collection group query scope specified allow queries against all collections descended from a specific document, specified at query time, and that have the same collection id as this index. QueryScope IndexQueryScopePtrInput }
The set of arguments for constructing a Index resource.
func (IndexArgs) ElementType ¶ added in v0.3.0
type IndexInput ¶ added in v0.3.0
type IndexInput interface { pulumi.Input ToIndexOutput() IndexOutput ToIndexOutputWithContext(ctx context.Context) IndexOutput }
type IndexOutput ¶ added in v0.3.0
type IndexOutput struct{ *pulumi.OutputState }
func (IndexOutput) ElementType ¶ added in v0.3.0
func (IndexOutput) ElementType() reflect.Type
func (IndexOutput) ToIndexOutput ¶ added in v0.3.0
func (o IndexOutput) ToIndexOutput() IndexOutput
func (IndexOutput) ToIndexOutputWithContext ¶ added in v0.3.0
func (o IndexOutput) ToIndexOutputWithContext(ctx context.Context) IndexOutput
type IndexQueryScope ¶ added in v0.4.0
type IndexQueryScope string
Indexes with a collection query scope specified allow queries against a collection that is the child of a specific document, specified at query time, and that has the same collection id. Indexes with a collection group query scope specified allow queries against all collections descended from a specific document, specified at query time, and that have the same collection id as this index.
func (IndexQueryScope) ElementType ¶ added in v0.4.0
func (IndexQueryScope) ElementType() reflect.Type
func (IndexQueryScope) ToIndexQueryScopeOutput ¶ added in v0.6.0
func (e IndexQueryScope) ToIndexQueryScopeOutput() IndexQueryScopeOutput
func (IndexQueryScope) ToIndexQueryScopeOutputWithContext ¶ added in v0.6.0
func (e IndexQueryScope) ToIndexQueryScopeOutputWithContext(ctx context.Context) IndexQueryScopeOutput
func (IndexQueryScope) ToIndexQueryScopePtrOutput ¶ added in v0.6.0
func (e IndexQueryScope) ToIndexQueryScopePtrOutput() IndexQueryScopePtrOutput
func (IndexQueryScope) ToIndexQueryScopePtrOutputWithContext ¶ added in v0.6.0
func (e IndexQueryScope) ToIndexQueryScopePtrOutputWithContext(ctx context.Context) IndexQueryScopePtrOutput
func (IndexQueryScope) ToStringOutput ¶ added in v0.4.0
func (e IndexQueryScope) ToStringOutput() pulumi.StringOutput
func (IndexQueryScope) ToStringOutputWithContext ¶ added in v0.4.0
func (e IndexQueryScope) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
func (IndexQueryScope) ToStringPtrOutput ¶ added in v0.4.0
func (e IndexQueryScope) ToStringPtrOutput() pulumi.StringPtrOutput
func (IndexQueryScope) ToStringPtrOutputWithContext ¶ added in v0.4.0
func (e IndexQueryScope) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type IndexQueryScopeInput ¶ added in v0.6.0
type IndexQueryScopeInput interface { pulumi.Input ToIndexQueryScopeOutput() IndexQueryScopeOutput ToIndexQueryScopeOutputWithContext(context.Context) IndexQueryScopeOutput }
IndexQueryScopeInput is an input type that accepts IndexQueryScopeArgs and IndexQueryScopeOutput values. You can construct a concrete instance of `IndexQueryScopeInput` via:
IndexQueryScopeArgs{...}
type IndexQueryScopeOutput ¶ added in v0.6.0
type IndexQueryScopeOutput struct{ *pulumi.OutputState }
func (IndexQueryScopeOutput) ElementType ¶ added in v0.6.0
func (IndexQueryScopeOutput) ElementType() reflect.Type
func (IndexQueryScopeOutput) ToIndexQueryScopeOutput ¶ added in v0.6.0
func (o IndexQueryScopeOutput) ToIndexQueryScopeOutput() IndexQueryScopeOutput
func (IndexQueryScopeOutput) ToIndexQueryScopeOutputWithContext ¶ added in v0.6.0
func (o IndexQueryScopeOutput) ToIndexQueryScopeOutputWithContext(ctx context.Context) IndexQueryScopeOutput
func (IndexQueryScopeOutput) ToIndexQueryScopePtrOutput ¶ added in v0.6.0
func (o IndexQueryScopeOutput) ToIndexQueryScopePtrOutput() IndexQueryScopePtrOutput
func (IndexQueryScopeOutput) ToIndexQueryScopePtrOutputWithContext ¶ added in v0.6.0
func (o IndexQueryScopeOutput) ToIndexQueryScopePtrOutputWithContext(ctx context.Context) IndexQueryScopePtrOutput
func (IndexQueryScopeOutput) ToStringOutput ¶ added in v0.6.0
func (o IndexQueryScopeOutput) ToStringOutput() pulumi.StringOutput
func (IndexQueryScopeOutput) ToStringOutputWithContext ¶ added in v0.6.0
func (o IndexQueryScopeOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput
func (IndexQueryScopeOutput) ToStringPtrOutput ¶ added in v0.6.0
func (o IndexQueryScopeOutput) ToStringPtrOutput() pulumi.StringPtrOutput
func (IndexQueryScopeOutput) ToStringPtrOutputWithContext ¶ added in v0.6.0
func (o IndexQueryScopeOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type IndexQueryScopePtrInput ¶ added in v0.6.0
type IndexQueryScopePtrInput interface { pulumi.Input ToIndexQueryScopePtrOutput() IndexQueryScopePtrOutput ToIndexQueryScopePtrOutputWithContext(context.Context) IndexQueryScopePtrOutput }
func IndexQueryScopePtr ¶ added in v0.6.0
func IndexQueryScopePtr(v string) IndexQueryScopePtrInput
type IndexQueryScopePtrOutput ¶ added in v0.6.0
type IndexQueryScopePtrOutput struct{ *pulumi.OutputState }
func (IndexQueryScopePtrOutput) Elem ¶ added in v0.6.0
func (o IndexQueryScopePtrOutput) Elem() IndexQueryScopeOutput
func (IndexQueryScopePtrOutput) ElementType ¶ added in v0.6.0
func (IndexQueryScopePtrOutput) ElementType() reflect.Type
func (IndexQueryScopePtrOutput) ToIndexQueryScopePtrOutput ¶ added in v0.6.0
func (o IndexQueryScopePtrOutput) ToIndexQueryScopePtrOutput() IndexQueryScopePtrOutput
func (IndexQueryScopePtrOutput) ToIndexQueryScopePtrOutputWithContext ¶ added in v0.6.0
func (o IndexQueryScopePtrOutput) ToIndexQueryScopePtrOutputWithContext(ctx context.Context) IndexQueryScopePtrOutput
func (IndexQueryScopePtrOutput) ToStringPtrOutput ¶ added in v0.6.0
func (o IndexQueryScopePtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput
func (IndexQueryScopePtrOutput) ToStringPtrOutputWithContext ¶ added in v0.6.0
func (o IndexQueryScopePtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput
type IndexState ¶ added in v0.3.0
type IndexState struct { }
func (IndexState) ElementType ¶ added in v0.3.0
func (IndexState) ElementType() reflect.Type
type LookupIndexArgs ¶ added in v0.4.0
type LookupIndexOutputArgs ¶ added in v0.8.0
type LookupIndexOutputArgs struct { CollectionGroupId pulumi.StringInput `pulumi:"collectionGroupId"` DatabaseId pulumi.StringInput `pulumi:"databaseId"` 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 fields supported by this index. For composite indexes, this is always 2 or more fields. The last field entry is always for the field path `__name__`. If, on creation, `__name__` was not specified as the last field, it will be added automatically with the same direction as that of the last field defined. If the final field in a composite index is not directional, the `__name__` will be ordered ASCENDING (unless explicitly specified). For single field indexes, this will always be exactly one entry with a field path equal to the field path of the associated field. Fields []GoogleFirestoreAdminV1beta2IndexFieldResponse `pulumi:"fields"` // A server defined name for this index. The form of this name for composite indexes will be: `projects/{project_id}/databases/{database_id}/collectionGroups/{collection_id}/indexes/{composite_index_id}` For single field indexes, this field will be empty. Name string `pulumi:"name"` // Indexes with a collection query scope specified allow queries against a collection that is the child of a specific document, specified at query time, and that has the same collection id. Indexes with a collection group query scope specified allow queries against all collections descended from a specific document, specified at query time, and that have the same collection id as this index. QueryScope string `pulumi:"queryScope"` // The serving 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 a composite 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) ElementType ¶ added in v0.8.0
func (LookupIndexResultOutput) ElementType() reflect.Type
func (LookupIndexResultOutput) Fields ¶ added in v0.8.0
The fields supported by this index. For composite indexes, this is always 2 or more fields. The last field entry is always for the field path `__name__`. If, on creation, `__name__` was not specified as the last field, it will be added automatically with the same direction as that of the last field defined. If the final field in a composite index is not directional, the `__name__` will be ordered ASCENDING (unless explicitly specified). For single field indexes, this will always be exactly one entry with a field path equal to the field path of the associated field.
func (LookupIndexResultOutput) Name ¶ added in v0.8.0
func (o LookupIndexResultOutput) Name() pulumi.StringOutput
A server defined name for this index. The form of this name for composite indexes will be: `projects/{project_id}/databases/{database_id}/collectionGroups/{collection_id}/indexes/{composite_index_id}` For single field indexes, this field will be empty.
func (LookupIndexResultOutput) QueryScope ¶ added in v0.8.0
func (o LookupIndexResultOutput) QueryScope() pulumi.StringOutput
Indexes with a collection query scope specified allow queries against a collection that is the child of a specific document, specified at query time, and that has the same collection id. Indexes with a collection group query scope specified allow queries against all collections descended from a specific document, specified at query time, and that have the same collection id as this index.
func (LookupIndexResultOutput) State ¶ added in v0.8.0
func (o LookupIndexResultOutput) State() pulumi.StringOutput
The serving 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