Class InstanceBootDiskInitializeParamsArgs
Inherited Members
Namespace: Pulumi.Gcp.Compute.Inputs
Assembly: Pulumi.Gcp.dll
Syntax
public sealed class InstanceBootDiskInitializeParamsArgs : ResourceArgs
Constructors
View SourceInstanceBootDiskInitializeParamsArgs()
Declaration
public InstanceBootDiskInitializeParamsArgs()
Properties
View SourceImage
The image from which to initialize this disk. This can be
one of: the image's self_link, projects/{project}/global/images/{image},
projects/{project}/global/images/family/{family}, global/images/{image},
global/images/family/{family}, family/{family}, {project}/{family},
{project}/{image}, {family}, or {image}. If referred by family, the
images names must include the family name. If they don't, use the
gcp.compute.Image data source.
For instance, the image centos-6-v20180104 includes its family name centos-6.
These images can be referred by family name here.
Declaration
public Input<string> Image { get; set; }
Property Value
| Type | Description |
|---|---|
| Input<System.String> |
Labels
A map of key/value label pairs to assign to the instance.
Declaration
public InputMap<object> Labels { get; set; }
Property Value
| Type | Description |
|---|---|
| InputMap<System.Object> |
Size
The size of the image in gigabytes. If not specified, it will inherit the size of its base image.
Declaration
public Input<int> Size { get; set; }
Property Value
| Type | Description |
|---|---|
| Input<System.Int32> |
Type
The accelerator type resource to expose to this instance. E.g. nvidia-tesla-k80.
Declaration
public Input<string> Type { get; set; }
Property Value
| Type | Description |
|---|---|
| Input<System.String> |