Documentation
¶
Overview ¶
nolint: lll Package firestore exports types, functions, subpackages for provisioning firestore resources.
> This provider is a derived work of the [Terraform Provider](https://github.com/terraform-providers/terraform-provider-google) > distributed under [MPL 2.0](https://www.mozilla.org/en-US/MPL/2.0/). If you encounter a bug or missing feature, > first check the [`pulumi/pulumi-gcp` repo](https://github.com/pulumi/pulumi-gcp/issues); however, if that doesn't turn up anything, > please consult the source [`terraform-providers/terraform-provider-google` repo](https://github.com/terraform-providers/terraform-provider-google/issues).
Index ¶
- type Index
- func (r *Index) Collection() *pulumi.StringOutput
- func (r *Index) Database() *pulumi.StringOutput
- func (r *Index) Fields() *pulumi.ArrayOutput
- func (r *Index) ID() *pulumi.IDOutput
- func (r *Index) Name() *pulumi.StringOutput
- func (r *Index) Project() *pulumi.StringOutput
- func (r *Index) QueryScope() *pulumi.StringOutput
- func (r *Index) URN() *pulumi.URNOutput
- type IndexArgs
- type IndexState
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type Index ¶
type Index struct {
// contains filtered or unexported fields
}
> This content is derived from https://github.com/terraform-providers/terraform-provider-google/blob/master/website/docs/r/firestore_index.html.markdown.
func GetIndex ¶
func GetIndex(ctx *pulumi.Context, name string, id pulumi.ID, state *IndexState, opts ...pulumi.ResourceOpt) (*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.ResourceOpt) (*Index, error)
NewIndex registers a new resource with the given unique name, arguments, and options.
func (*Index) Collection ¶
func (r *Index) Collection() *pulumi.StringOutput
func (*Index) Database ¶
func (r *Index) Database() *pulumi.StringOutput
func (*Index) Fields ¶
func (r *Index) Fields() *pulumi.ArrayOutput
func (*Index) Name ¶
func (r *Index) Name() *pulumi.StringOutput
func (*Index) Project ¶
func (r *Index) Project() *pulumi.StringOutput
func (*Index) QueryScope ¶
func (r *Index) QueryScope() *pulumi.StringOutput
type IndexArgs ¶
type IndexArgs struct { Collection interface{} Database interface{} Fields interface{} Project interface{} QueryScope interface{} }
The set of arguments for constructing a Index resource.
type IndexState ¶
type IndexState struct { Collection interface{} Database interface{} Fields interface{} Name interface{} Project interface{} QueryScope interface{} }
Input properties used for looking up and filtering Index resources.