filestore

package
v1.9.0 Latest Latest
Warning

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

Go to latest
Published: Dec 17, 2019 License: Apache-2.0 Imports: 2 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

This section is empty.

Types

type Instance

type Instance struct {
	// contains filtered or unexported fields
}

> This content is derived from https://github.com/terraform-providers/terraform-provider-google/blob/master/website/docs/r/filestore_instance.html.markdown.

func GetInstance

func GetInstance(ctx *pulumi.Context,
	name string, id pulumi.ID, state *InstanceState, opts ...pulumi.ResourceOpt) (*Instance, error)

GetInstance gets an existing Instance 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 NewInstance

func NewInstance(ctx *pulumi.Context,
	name string, args *InstanceArgs, opts ...pulumi.ResourceOpt) (*Instance, error)

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

func (*Instance) CreateTime

func (r *Instance) CreateTime() pulumi.StringOutput

Creation timestamp in RFC3339 text format.

func (*Instance) Description

func (r *Instance) Description() pulumi.StringOutput

A description of the instance.

func (*Instance) Etag

func (r *Instance) Etag() pulumi.StringOutput

Server-specified ETag for the instance resource to prevent simultaneous updates from overwriting each other.

func (*Instance) FileShares

func (r *Instance) FileShares() pulumi.Output

File system shares on the instance. For this version, only a single file share is supported.

func (*Instance) ID

func (r *Instance) ID() pulumi.IDOutput

ID is this resource's unique identifier assigned by its provider.

func (*Instance) Labels

func (r *Instance) Labels() pulumi.MapOutput

Resource labels to represent user-provided metadata.

func (*Instance) Name

func (r *Instance) Name() pulumi.StringOutput

The resource name of the instance.

func (*Instance) Networks

func (r *Instance) Networks() pulumi.ArrayOutput

VPC networks to which the instance is connected. For this version, only a single network is supported.

func (*Instance) Project

func (r *Instance) Project() pulumi.StringOutput

func (*Instance) Tier

func (r *Instance) Tier() pulumi.StringOutput

The service tier of the instance.

func (*Instance) URN

func (r *Instance) URN() pulumi.URNOutput

URN is this resource's unique name assigned by Pulumi.

func (*Instance) Zone

func (r *Instance) Zone() pulumi.StringOutput

The name of the Filestore zone of the instance.

type InstanceArgs

type InstanceArgs struct {
	// A description of the instance.
	Description interface{}
	// File system shares on the instance. For this version, only a single file share is supported.
	FileShares interface{}
	// Resource labels to represent user-provided metadata.
	Labels interface{}
	// The resource name of the instance.
	Name interface{}
	// VPC networks to which the instance is connected. For this version, only a single network is supported.
	Networks interface{}
	Project  interface{}
	// The service tier of the instance.
	Tier interface{}
	// The name of the Filestore zone of the instance.
	Zone interface{}
}

The set of arguments for constructing a Instance resource.

type InstanceState

type InstanceState struct {
	// Creation timestamp in RFC3339 text format.
	CreateTime interface{}
	// A description of the instance.
	Description interface{}
	// Server-specified ETag for the instance resource to prevent simultaneous updates from overwriting each other.
	Etag interface{}
	// File system shares on the instance. For this version, only a single file share is supported.
	FileShares interface{}
	// Resource labels to represent user-provided metadata.
	Labels interface{}
	// The resource name of the instance.
	Name interface{}
	// VPC networks to which the instance is connected. For this version, only a single network is supported.
	Networks interface{}
	Project  interface{}
	// The service tier of the instance.
	Tier interface{}
	// The name of the Filestore zone of the instance.
	Zone interface{}
}

Input properties used for looking up and filtering Instance resources.

Jump to

Keyboard shortcuts

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