Documentation
¶
Index ¶
- type Instance
- func (r *Instance) CreateTime() pulumi.StringOutput
- func (r *Instance) Description() pulumi.StringOutput
- func (r *Instance) Etag() pulumi.StringOutput
- func (r *Instance) FileShares() pulumi.Output
- func (r *Instance) ID() pulumi.IDOutput
- func (r *Instance) Labels() pulumi.MapOutput
- func (r *Instance) Name() pulumi.StringOutput
- func (r *Instance) Networks() pulumi.ArrayOutput
- func (r *Instance) Project() pulumi.StringOutput
- func (r *Instance) Tier() pulumi.StringOutput
- func (r *Instance) URN() pulumi.URNOutput
- func (r *Instance) Zone() pulumi.StringOutput
- type InstanceArgs
- type InstanceState
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 ¶
File system shares on the instance. For this version, only a single file share is supported.
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) 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{} 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{} 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.