Google Cloud Native is in preview. Google Cloud Classic is fully supported.
google-native.baremetalsolution/v2.Instance
Explore with Pulumi AI
Google Cloud Native is in preview. Google Cloud Classic is fully supported.
Create an Instance. Note - this resource’s API doesn’t support deletion. When deleted, the resource will persist on Google Cloud even though it will be deleted from Pulumi state.
Create Instance Resource
new Instance(name: string, args?: InstanceArgs, opts?: CustomResourceOptions);
@overload
def Instance(resource_name: str,
opts: Optional[ResourceOptions] = None,
hyperthreading_enabled: Optional[bool] = None,
labels: Optional[Mapping[str, str]] = None,
location: Optional[str] = None,
logical_interfaces: Optional[Sequence[GoogleCloudBaremetalsolutionV2LogicalInterfaceArgs]] = None,
luns: Optional[Sequence[LunArgs]] = None,
machine_type: Optional[str] = None,
name: Optional[str] = None,
network_template: Optional[str] = None,
os_image: Optional[str] = None,
pod: Optional[str] = None,
project: Optional[str] = None,
volumes: Optional[Sequence[VolumeArgs]] = None,
workload_profile: Optional[InstanceWorkloadProfile] = None)
@overload
def Instance(resource_name: str,
args: Optional[InstanceArgs] = None,
opts: Optional[ResourceOptions] = None)
func NewInstance(ctx *Context, name string, args *InstanceArgs, opts ...ResourceOption) (*Instance, error)
public Instance(string name, InstanceArgs? args = null, CustomResourceOptions? opts = null)
public Instance(String name, InstanceArgs args)
public Instance(String name, InstanceArgs args, CustomResourceOptions options)
type: google-native:baremetalsolution/v2:Instance
properties: # The arguments to resource properties.
options: # Bag of options to control resource's behavior.
- name string
- The unique name of the resource.
- args InstanceArgs
- The arguments to resource properties.
- opts CustomResourceOptions
- Bag of options to control resource's behavior.
- resource_name str
- The unique name of the resource.
- args InstanceArgs
- The arguments to resource properties.
- opts ResourceOptions
- Bag of options to control resource's behavior.
- ctx Context
- Context object for the current deployment.
- name string
- The unique name of the resource.
- args InstanceArgs
- The arguments to resource properties.
- opts ResourceOption
- Bag of options to control resource's behavior.
- name string
- The unique name of the resource.
- args InstanceArgs
- The arguments to resource properties.
- opts CustomResourceOptions
- Bag of options to control resource's behavior.
- name String
- The unique name of the resource.
- args InstanceArgs
- The arguments to resource properties.
- options CustomResourceOptions
- Bag of options to control resource's behavior.
Instance Resource Properties
To learn more about resource properties and how to use them, see Inputs and Outputs in the Architecture and Concepts docs.
Inputs
The Instance resource accepts the following input properties:
- Hyperthreading
Enabled bool True if you enable hyperthreading for the server, otherwise false. The default value is false.
- Labels Dictionary<string, string>
Labels as key value pairs.
- Location string
- Logical
Interfaces List<Pulumi.Google Native. Bare Metal Solution. V2. Inputs. Google Cloud Baremetalsolution V2Logical Interface> List of logical interfaces for the instance. The number of logical interfaces will be the same as number of hardware bond/nic on the chosen network template. For the non-multivlan configurations (for eg, existing servers) that use existing default network template (bondaa-bondaa), both the Instance.networks field and the Instance.logical_interfaces fields will be filled to ensure backward compatibility. For the others, only Instance.logical_interfaces will be filled.
- Luns
List<Pulumi.
Google Native. Bare Metal Solution. V2. Inputs. Lun> Immutable. List of LUNs associated with this server.
- Machine
Type string Immutable. The server type. Available server types
- Name string
Immutable. The resource name of this
Instance
. Resource names are schemeless URIs that follow the conventions in https://cloud.google.com/apis/design/resource_names. Format:projects/{project}/locations/{location}/instances/{instance}
- Network
Template string Instance network template name. For eg, bondaa-bondaa, bondab-nic, etc. Generally, the template name follows the syntax of "bond" or "nic".
- Os
Image string The OS image currently installed on the server.
- Pod string
Immutable. Pod name. Pod is an independent part of infrastructure. Instance can be connected to the assets (networks, volumes) allocated in the same pod only.
- Project string
- Volumes
List<Pulumi.
Google Native. Bare Metal Solution. V2. Inputs. Volume> Input only. List of Volumes to attach to this Instance on creation. This field won't be populated in Get/List responses.
- Workload
Profile Pulumi.Google Native. Bare Metal Solution. V2. Instance Workload Profile The workload profile for the instance.
- Hyperthreading
Enabled bool True if you enable hyperthreading for the server, otherwise false. The default value is false.
- Labels map[string]string
Labels as key value pairs.
- Location string
- Logical
Interfaces []GoogleCloud Baremetalsolution V2Logical Interface Args List of logical interfaces for the instance. The number of logical interfaces will be the same as number of hardware bond/nic on the chosen network template. For the non-multivlan configurations (for eg, existing servers) that use existing default network template (bondaa-bondaa), both the Instance.networks field and the Instance.logical_interfaces fields will be filled to ensure backward compatibility. For the others, only Instance.logical_interfaces will be filled.
- Luns
[]Lun
Args Immutable. List of LUNs associated with this server.
- Machine
Type string Immutable. The server type. Available server types
- Name string
Immutable. The resource name of this
Instance
. Resource names are schemeless URIs that follow the conventions in https://cloud.google.com/apis/design/resource_names. Format:projects/{project}/locations/{location}/instances/{instance}
- Network
Template string Instance network template name. For eg, bondaa-bondaa, bondab-nic, etc. Generally, the template name follows the syntax of "bond" or "nic".
- Os
Image string The OS image currently installed on the server.
- Pod string
Immutable. Pod name. Pod is an independent part of infrastructure. Instance can be connected to the assets (networks, volumes) allocated in the same pod only.
- Project string
- Volumes
[]Volume
Args Input only. List of Volumes to attach to this Instance on creation. This field won't be populated in Get/List responses.
- Workload
Profile InstanceWorkload Profile The workload profile for the instance.
- hyperthreading
Enabled Boolean True if you enable hyperthreading for the server, otherwise false. The default value is false.
- labels Map<String,String>
Labels as key value pairs.
- location String
- logical
Interfaces List<GoogleCloud Baremetalsolution V2Logical Interface> List of logical interfaces for the instance. The number of logical interfaces will be the same as number of hardware bond/nic on the chosen network template. For the non-multivlan configurations (for eg, existing servers) that use existing default network template (bondaa-bondaa), both the Instance.networks field and the Instance.logical_interfaces fields will be filled to ensure backward compatibility. For the others, only Instance.logical_interfaces will be filled.
- luns List<Lun>
Immutable. List of LUNs associated with this server.
- machine
Type String Immutable. The server type. Available server types
- name String
Immutable. The resource name of this
Instance
. Resource names are schemeless URIs that follow the conventions in https://cloud.google.com/apis/design/resource_names. Format:projects/{project}/locations/{location}/instances/{instance}
- network
Template String Instance network template name. For eg, bondaa-bondaa, bondab-nic, etc. Generally, the template name follows the syntax of "bond" or "nic".
- os
Image String The OS image currently installed on the server.
- pod String
Immutable. Pod name. Pod is an independent part of infrastructure. Instance can be connected to the assets (networks, volumes) allocated in the same pod only.
- project String
- volumes List<Volume>
Input only. List of Volumes to attach to this Instance on creation. This field won't be populated in Get/List responses.
- workload
Profile InstanceWorkload Profile The workload profile for the instance.
- hyperthreading
Enabled boolean True if you enable hyperthreading for the server, otherwise false. The default value is false.
- labels {[key: string]: string}
Labels as key value pairs.
- location string
- logical
Interfaces GoogleCloud Baremetalsolution V2Logical Interface[] List of logical interfaces for the instance. The number of logical interfaces will be the same as number of hardware bond/nic on the chosen network template. For the non-multivlan configurations (for eg, existing servers) that use existing default network template (bondaa-bondaa), both the Instance.networks field and the Instance.logical_interfaces fields will be filled to ensure backward compatibility. For the others, only Instance.logical_interfaces will be filled.
- luns Lun[]
Immutable. List of LUNs associated with this server.
- machine
Type string Immutable. The server type. Available server types
- name string
Immutable. The resource name of this
Instance
. Resource names are schemeless URIs that follow the conventions in https://cloud.google.com/apis/design/resource_names. Format:projects/{project}/locations/{location}/instances/{instance}
- network
Template string Instance network template name. For eg, bondaa-bondaa, bondab-nic, etc. Generally, the template name follows the syntax of "bond" or "nic".
- os
Image string The OS image currently installed on the server.
- pod string
Immutable. Pod name. Pod is an independent part of infrastructure. Instance can be connected to the assets (networks, volumes) allocated in the same pod only.
- project string
- volumes Volume[]
Input only. List of Volumes to attach to this Instance on creation. This field won't be populated in Get/List responses.
- workload
Profile InstanceWorkload Profile The workload profile for the instance.
- hyperthreading_
enabled bool True if you enable hyperthreading for the server, otherwise false. The default value is false.
- labels Mapping[str, str]
Labels as key value pairs.
- location str
- logical_
interfaces Sequence[GoogleCloud Baremetalsolution V2Logical Interface Args] List of logical interfaces for the instance. The number of logical interfaces will be the same as number of hardware bond/nic on the chosen network template. For the non-multivlan configurations (for eg, existing servers) that use existing default network template (bondaa-bondaa), both the Instance.networks field and the Instance.logical_interfaces fields will be filled to ensure backward compatibility. For the others, only Instance.logical_interfaces will be filled.
- luns
Sequence[Lun
Args] Immutable. List of LUNs associated with this server.
- machine_
type str Immutable. The server type. Available server types
- name str
Immutable. The resource name of this
Instance
. Resource names are schemeless URIs that follow the conventions in https://cloud.google.com/apis/design/resource_names. Format:projects/{project}/locations/{location}/instances/{instance}
- network_
template str Instance network template name. For eg, bondaa-bondaa, bondab-nic, etc. Generally, the template name follows the syntax of "bond" or "nic".
- os_
image str The OS image currently installed on the server.
- pod str
Immutable. Pod name. Pod is an independent part of infrastructure. Instance can be connected to the assets (networks, volumes) allocated in the same pod only.
- project str
- volumes
Sequence[Volume
Args] Input only. List of Volumes to attach to this Instance on creation. This field won't be populated in Get/List responses.
- workload_
profile InstanceWorkload Profile The workload profile for the instance.
- hyperthreading
Enabled Boolean True if you enable hyperthreading for the server, otherwise false. The default value is false.
- labels Map<String>
Labels as key value pairs.
- location String
- logical
Interfaces List<Property Map> List of logical interfaces for the instance. The number of logical interfaces will be the same as number of hardware bond/nic on the chosen network template. For the non-multivlan configurations (for eg, existing servers) that use existing default network template (bondaa-bondaa), both the Instance.networks field and the Instance.logical_interfaces fields will be filled to ensure backward compatibility. For the others, only Instance.logical_interfaces will be filled.
- luns List<Property Map>
Immutable. List of LUNs associated with this server.
- machine
Type String Immutable. The server type. Available server types
- name String
Immutable. The resource name of this
Instance
. Resource names are schemeless URIs that follow the conventions in https://cloud.google.com/apis/design/resource_names. Format:projects/{project}/locations/{location}/instances/{instance}
- network
Template String Instance network template name. For eg, bondaa-bondaa, bondab-nic, etc. Generally, the template name follows the syntax of "bond" or "nic".
- os
Image String The OS image currently installed on the server.
- pod String
Immutable. Pod name. Pod is an independent part of infrastructure. Instance can be connected to the assets (networks, volumes) allocated in the same pod only.
- project String
- volumes List<Property Map>
Input only. List of Volumes to attach to this Instance on creation. This field won't be populated in Get/List responses.
- workload
Profile "WORKLOAD_PROFILE_UNSPECIFIED" | "WORKLOAD_PROFILE_GENERIC" | "WORKLOAD_PROFILE_HANA" The workload profile for the instance.
Outputs
All input properties are implicitly available as output properties. Additionally, the Instance resource produces the following output properties:
- Create
Time string Create a time stamp.
- Firmware
Version string The firmware version for the instance.
- Id string
The provider-assigned unique ID for this managed resource.
- Interactive
Serial boolConsole Enabled True if the interactive serial console feature is enabled for the instance, false otherwise. The default value is false.
- Login
Info string Text field about info for logging in.
- Networks
List<Pulumi.
Google Native. Bare Metal Solution. V2. Outputs. Network Response> List of networks associated with this server.
- State string
The state of the server.
- Update
Time string Update a time stamp.
- Create
Time string Create a time stamp.
- Firmware
Version string The firmware version for the instance.
- Id string
The provider-assigned unique ID for this managed resource.
- Interactive
Serial boolConsole Enabled True if the interactive serial console feature is enabled for the instance, false otherwise. The default value is false.
- Login
Info string Text field about info for logging in.
- Networks
[]Network
Response List of networks associated with this server.
- State string
The state of the server.
- Update
Time string Update a time stamp.
- create
Time String Create a time stamp.
- firmware
Version String The firmware version for the instance.
- id String
The provider-assigned unique ID for this managed resource.
- interactive
Serial BooleanConsole Enabled True if the interactive serial console feature is enabled for the instance, false otherwise. The default value is false.
- login
Info String Text field about info for logging in.
- networks
List<Network
Response> List of networks associated with this server.
- state String
The state of the server.
- update
Time String Update a time stamp.
- create
Time string Create a time stamp.
- firmware
Version string The firmware version for the instance.
- id string
The provider-assigned unique ID for this managed resource.
- interactive
Serial booleanConsole Enabled True if the interactive serial console feature is enabled for the instance, false otherwise. The default value is false.
- login
Info string Text field about info for logging in.
- networks
Network
Response[] List of networks associated with this server.
- state string
The state of the server.
- update
Time string Update a time stamp.
- create_
time str Create a time stamp.
- firmware_
version str The firmware version for the instance.
- id str
The provider-assigned unique ID for this managed resource.
- interactive_
serial_ boolconsole_ enabled True if the interactive serial console feature is enabled for the instance, false otherwise. The default value is false.
- login_
info str Text field about info for logging in.
- networks
Sequence[Network
Response] List of networks associated with this server.
- state str
The state of the server.
- update_
time str Update a time stamp.
- create
Time String Create a time stamp.
- firmware
Version String The firmware version for the instance.
- id String
The provider-assigned unique ID for this managed resource.
- interactive
Serial BooleanConsole Enabled True if the interactive serial console feature is enabled for the instance, false otherwise. The default value is false.
- login
Info String Text field about info for logging in.
- networks List<Property Map>
List of networks associated with this server.
- state String
The state of the server.
- update
Time String Update a time stamp.
Supporting Types
GoogleCloudBaremetalsolutionV2LogicalInterface, GoogleCloudBaremetalsolutionV2LogicalInterfaceArgs
- Interface
Index int The index of the logical interface mapping to the index of the hardware bond or nic on the chosen network template. This field is deprecated.
The index of the logical interface mapping to the index of the hardware bond or nic on the chosen network template. This field is deprecated.
- Logical
Network List<Pulumi.Interfaces Google Native. Bare Metal Solution. V2. Inputs. Logical Network Interface> List of logical network interfaces within a logical interface.
- Name string
Interface name. This is of syntax or and forms part of the network template name.
- Interface
Index int The index of the logical interface mapping to the index of the hardware bond or nic on the chosen network template. This field is deprecated.
The index of the logical interface mapping to the index of the hardware bond or nic on the chosen network template. This field is deprecated.
- Logical
Network []LogicalInterfaces Network Interface List of logical network interfaces within a logical interface.
- Name string
Interface name. This is of syntax or and forms part of the network template name.
- interface
Index Integer The index of the logical interface mapping to the index of the hardware bond or nic on the chosen network template. This field is deprecated.
The index of the logical interface mapping to the index of the hardware bond or nic on the chosen network template. This field is deprecated.
- logical
Network List<LogicalInterfaces Network Interface> List of logical network interfaces within a logical interface.
- name String
Interface name. This is of syntax or and forms part of the network template name.
- interface
Index number The index of the logical interface mapping to the index of the hardware bond or nic on the chosen network template. This field is deprecated.
The index of the logical interface mapping to the index of the hardware bond or nic on the chosen network template. This field is deprecated.
- logical
Network LogicalInterfaces Network Interface[] List of logical network interfaces within a logical interface.
- name string
Interface name. This is of syntax or and forms part of the network template name.
- interface_
index int The index of the logical interface mapping to the index of the hardware bond or nic on the chosen network template. This field is deprecated.
The index of the logical interface mapping to the index of the hardware bond or nic on the chosen network template. This field is deprecated.
- logical_
network_ Sequence[Logicalinterfaces Network Interface] List of logical network interfaces within a logical interface.
- name str
Interface name. This is of syntax or and forms part of the network template name.
- interface
Index Number The index of the logical interface mapping to the index of the hardware bond or nic on the chosen network template. This field is deprecated.
The index of the logical interface mapping to the index of the hardware bond or nic on the chosen network template. This field is deprecated.
- logical
Network List<Property Map>Interfaces List of logical network interfaces within a logical interface.
- name String
Interface name. This is of syntax or and forms part of the network template name.
GoogleCloudBaremetalsolutionV2LogicalInterfaceResponse, GoogleCloudBaremetalsolutionV2LogicalInterfaceResponseArgs
- Interface
Index int The index of the logical interface mapping to the index of the hardware bond or nic on the chosen network template. This field is deprecated.
The index of the logical interface mapping to the index of the hardware bond or nic on the chosen network template. This field is deprecated.
- Logical
Network List<Pulumi.Interfaces Google Native. Bare Metal Solution. V2. Inputs. Logical Network Interface Response> List of logical network interfaces within a logical interface.
- Name string
Interface name. This is of syntax or and forms part of the network template name.
- Interface
Index int The index of the logical interface mapping to the index of the hardware bond or nic on the chosen network template. This field is deprecated.
The index of the logical interface mapping to the index of the hardware bond or nic on the chosen network template. This field is deprecated.
- Logical
Network []LogicalInterfaces Network Interface Response List of logical network interfaces within a logical interface.
- Name string
Interface name. This is of syntax or and forms part of the network template name.
- interface
Index Integer The index of the logical interface mapping to the index of the hardware bond or nic on the chosen network template. This field is deprecated.
The index of the logical interface mapping to the index of the hardware bond or nic on the chosen network template. This field is deprecated.
- logical
Network List<LogicalInterfaces Network Interface Response> List of logical network interfaces within a logical interface.
- name String
Interface name. This is of syntax or and forms part of the network template name.
- interface
Index number The index of the logical interface mapping to the index of the hardware bond or nic on the chosen network template. This field is deprecated.
The index of the logical interface mapping to the index of the hardware bond or nic on the chosen network template. This field is deprecated.
- logical
Network LogicalInterfaces Network Interface Response[] List of logical network interfaces within a logical interface.
- name string
Interface name. This is of syntax or and forms part of the network template name.
- interface_
index int The index of the logical interface mapping to the index of the hardware bond or nic on the chosen network template. This field is deprecated.
The index of the logical interface mapping to the index of the hardware bond or nic on the chosen network template. This field is deprecated.
- logical_
network_ Sequence[Logicalinterfaces Network Interface Response] List of logical network interfaces within a logical interface.
- name str
Interface name. This is of syntax or and forms part of the network template name.
- interface
Index Number The index of the logical interface mapping to the index of the hardware bond or nic on the chosen network template. This field is deprecated.
The index of the logical interface mapping to the index of the hardware bond or nic on the chosen network template. This field is deprecated.
- logical
Network List<Property Map>Interfaces List of logical network interfaces within a logical interface.
- name String
Interface name. This is of syntax or and forms part of the network template name.
InstanceWorkloadProfile, InstanceWorkloadProfileArgs
- Workload
Profile Unspecified - WORKLOAD_PROFILE_UNSPECIFIED
The workload profile is in an unknown state.
- Workload
Profile Generic - WORKLOAD_PROFILE_GENERIC
The workload profile is generic.
- Workload
Profile Hana - WORKLOAD_PROFILE_HANA
The workload profile is hana.
- Instance
Workload Profile Workload Profile Unspecified - WORKLOAD_PROFILE_UNSPECIFIED
The workload profile is in an unknown state.
- Instance
Workload Profile Workload Profile Generic - WORKLOAD_PROFILE_GENERIC
The workload profile is generic.
- Instance
Workload Profile Workload Profile Hana - WORKLOAD_PROFILE_HANA
The workload profile is hana.
- Workload
Profile Unspecified - WORKLOAD_PROFILE_UNSPECIFIED
The workload profile is in an unknown state.
- Workload
Profile Generic - WORKLOAD_PROFILE_GENERIC
The workload profile is generic.
- Workload
Profile Hana - WORKLOAD_PROFILE_HANA
The workload profile is hana.
- Workload
Profile Unspecified - WORKLOAD_PROFILE_UNSPECIFIED
The workload profile is in an unknown state.
- Workload
Profile Generic - WORKLOAD_PROFILE_GENERIC
The workload profile is generic.
- Workload
Profile Hana - WORKLOAD_PROFILE_HANA
The workload profile is hana.
- WORKLOAD_PROFILE_UNSPECIFIED
- WORKLOAD_PROFILE_UNSPECIFIED
The workload profile is in an unknown state.
- WORKLOAD_PROFILE_GENERIC
- WORKLOAD_PROFILE_GENERIC
The workload profile is generic.
- WORKLOAD_PROFILE_HANA
- WORKLOAD_PROFILE_HANA
The workload profile is hana.
- "WORKLOAD_PROFILE_UNSPECIFIED"
- WORKLOAD_PROFILE_UNSPECIFIED
The workload profile is in an unknown state.
- "WORKLOAD_PROFILE_GENERIC"
- WORKLOAD_PROFILE_GENERIC
The workload profile is generic.
- "WORKLOAD_PROFILE_HANA"
- WORKLOAD_PROFILE_HANA
The workload profile is hana.
LogicalNetworkInterface, LogicalNetworkInterfaceArgs
- Default
Gateway bool Whether this interface is the default gateway for the instance. Only one interface can be the default gateway for the instance.
- Id string
An identifier for the
Network
, generated by the backend.- Ip
Address string IP address in the network
- Network string
Name of the network
- Network
Type Pulumi.Google Native. Bare Metal Solution. V2. Logical Network Interface Network Type Type of network.
- Default
Gateway bool Whether this interface is the default gateway for the instance. Only one interface can be the default gateway for the instance.
- Id string
An identifier for the
Network
, generated by the backend.- Ip
Address string IP address in the network
- Network string
Name of the network
- Network
Type LogicalNetwork Interface Network Type Type of network.
- default
Gateway Boolean Whether this interface is the default gateway for the instance. Only one interface can be the default gateway for the instance.
- id String
An identifier for the
Network
, generated by the backend.- ip
Address String IP address in the network
- network String
Name of the network
- network
Type LogicalNetwork Interface Network Type Type of network.
- default
Gateway boolean Whether this interface is the default gateway for the instance. Only one interface can be the default gateway for the instance.
- id string
An identifier for the
Network
, generated by the backend.- ip
Address string IP address in the network
- network string
Name of the network
- network
Type LogicalNetwork Interface Network Type Type of network.
- default_
gateway bool Whether this interface is the default gateway for the instance. Only one interface can be the default gateway for the instance.
- id str
An identifier for the
Network
, generated by the backend.- ip_
address str IP address in the network
- network str
Name of the network
- network_
type LogicalNetwork Interface Network Type Type of network.
- default
Gateway Boolean Whether this interface is the default gateway for the instance. Only one interface can be the default gateway for the instance.
- id String
An identifier for the
Network
, generated by the backend.- ip
Address String IP address in the network
- network String
Name of the network
- network
Type "TYPE_UNSPECIFIED" | "CLIENT" | "PRIVATE" Type of network.
LogicalNetworkInterfaceNetworkType, LogicalNetworkInterfaceNetworkTypeArgs
- Type
Unspecified - TYPE_UNSPECIFIED
Unspecified value.
- Client
- CLIENT
Client network, a network peered to a Google Cloud VPC.
- Private
- PRIVATE
Private network, a network local to the Bare Metal Solution environment.
- Logical
Network Interface Network Type Type Unspecified - TYPE_UNSPECIFIED
Unspecified value.
- Logical
Network Interface Network Type Client - CLIENT
Client network, a network peered to a Google Cloud VPC.
- Logical
Network Interface Network Type Private - PRIVATE
Private network, a network local to the Bare Metal Solution environment.
- Type
Unspecified - TYPE_UNSPECIFIED
Unspecified value.
- Client
- CLIENT
Client network, a network peered to a Google Cloud VPC.
- Private
- PRIVATE
Private network, a network local to the Bare Metal Solution environment.
- Type
Unspecified - TYPE_UNSPECIFIED
Unspecified value.
- Client
- CLIENT
Client network, a network peered to a Google Cloud VPC.
- Private
- PRIVATE
Private network, a network local to the Bare Metal Solution environment.
- TYPE_UNSPECIFIED
- TYPE_UNSPECIFIED
Unspecified value.
- CLIENT
- CLIENT
Client network, a network peered to a Google Cloud VPC.
- PRIVATE
- PRIVATE
Private network, a network local to the Bare Metal Solution environment.
- "TYPE_UNSPECIFIED"
- TYPE_UNSPECIFIED
Unspecified value.
- "CLIENT"
- CLIENT
Client network, a network peered to a Google Cloud VPC.
- "PRIVATE"
- PRIVATE
Private network, a network local to the Bare Metal Solution environment.
LogicalNetworkInterfaceResponse, LogicalNetworkInterfaceResponseArgs
- Default
Gateway bool Whether this interface is the default gateway for the instance. Only one interface can be the default gateway for the instance.
- Ip
Address string IP address in the network
- Network string
Name of the network
- Network
Type string Type of network.
- Default
Gateway bool Whether this interface is the default gateway for the instance. Only one interface can be the default gateway for the instance.
- Ip
Address string IP address in the network
- Network string
Name of the network
- Network
Type string Type of network.
- default
Gateway Boolean Whether this interface is the default gateway for the instance. Only one interface can be the default gateway for the instance.
- ip
Address String IP address in the network
- network String
Name of the network
- network
Type String Type of network.
- default
Gateway boolean Whether this interface is the default gateway for the instance. Only one interface can be the default gateway for the instance.
- ip
Address string IP address in the network
- network string
Name of the network
- network
Type string Type of network.
- default_
gateway bool Whether this interface is the default gateway for the instance. Only one interface can be the default gateway for the instance.
- ip_
address str IP address in the network
- network str
Name of the network
- network_
type str Type of network.
- default
Gateway Boolean Whether this interface is the default gateway for the instance. Only one interface can be the default gateway for the instance.
- ip
Address String IP address in the network
- network String
Name of the network
- network
Type String Type of network.
Lun, LunArgs
- Boot
Lun bool Display if this LUN is a boot LUN.
- Id string
An identifier for the LUN, generated by the backend.
- Multiprotocol
Type Pulumi.Google Native. Bare Metal Solution. V2. Lun Multiprotocol Type The LUN multiprotocol type ensures the characteristics of the LUN are optimized for each operating system.
- bool
Display if this LUN can be shared between multiple physical servers.
- Size
Gb string The size of this LUN, in gigabytes.
- State
Pulumi.
Google Native. Bare Metal Solution. V2. Lun State The state of this storage volume.
- Storage
Type Pulumi.Google Native. Bare Metal Solution. V2. Lun Storage Type The storage type for this LUN.
- Storage
Volume string Display the storage volume for this LUN.
- Wwid string
The WWID for this LUN.
- Boot
Lun bool Display if this LUN is a boot LUN.
- Id string
An identifier for the LUN, generated by the backend.
- Multiprotocol
Type LunMultiprotocol Type The LUN multiprotocol type ensures the characteristics of the LUN are optimized for each operating system.
- bool
Display if this LUN can be shared between multiple physical servers.
- Size
Gb string The size of this LUN, in gigabytes.
- State
Lun
State The state of this storage volume.
- Storage
Type LunStorage Type The storage type for this LUN.
- Storage
Volume string Display the storage volume for this LUN.
- Wwid string
The WWID for this LUN.
- boot
Lun Boolean Display if this LUN is a boot LUN.
- id String
An identifier for the LUN, generated by the backend.
- multiprotocol
Type LunMultiprotocol Type The LUN multiprotocol type ensures the characteristics of the LUN are optimized for each operating system.
- Boolean
Display if this LUN can be shared between multiple physical servers.
- size
Gb String The size of this LUN, in gigabytes.
- state
Lun
State The state of this storage volume.
- storage
Type LunStorage Type The storage type for this LUN.
- storage
Volume String Display the storage volume for this LUN.
- wwid String
The WWID for this LUN.
- boot
Lun boolean Display if this LUN is a boot LUN.
- id string
An identifier for the LUN, generated by the backend.
- multiprotocol
Type LunMultiprotocol Type The LUN multiprotocol type ensures the characteristics of the LUN are optimized for each operating system.
- boolean
Display if this LUN can be shared between multiple physical servers.
- size
Gb string The size of this LUN, in gigabytes.
- state
Lun
State The state of this storage volume.
- storage
Type LunStorage Type The storage type for this LUN.
- storage
Volume string Display the storage volume for this LUN.
- wwid string
The WWID for this LUN.
- boot_
lun bool Display if this LUN is a boot LUN.
- id str
An identifier for the LUN, generated by the backend.
- multiprotocol_
type LunMultiprotocol Type The LUN multiprotocol type ensures the characteristics of the LUN are optimized for each operating system.
- bool
Display if this LUN can be shared between multiple physical servers.
- size_
gb str The size of this LUN, in gigabytes.
- state
Lun
State The state of this storage volume.
- storage_
type LunStorage Type The storage type for this LUN.
- storage_
volume str Display the storage volume for this LUN.
- wwid str
The WWID for this LUN.
- boot
Lun Boolean Display if this LUN is a boot LUN.
- id String
An identifier for the LUN, generated by the backend.
- multiprotocol
Type "MULTIPROTOCOL_TYPE_UNSPECIFIED" | "LINUX" The LUN multiprotocol type ensures the characteristics of the LUN are optimized for each operating system.
- Boolean
Display if this LUN can be shared between multiple physical servers.
- size
Gb String The size of this LUN, in gigabytes.
- state "STATE_UNSPECIFIED" | "CREATING" | "UPDATING" | "READY" | "DELETING" | "COOL_OFF"
The state of this storage volume.
- storage
Type "STORAGE_TYPE_UNSPECIFIED" | "SSD" | "HDD" The storage type for this LUN.
- storage
Volume String Display the storage volume for this LUN.
- wwid String
The WWID for this LUN.
LunMultiprotocolType, LunMultiprotocolTypeArgs
- Multiprotocol
Type Unspecified - MULTIPROTOCOL_TYPE_UNSPECIFIED
Server has no OS specified.
- Linux
- LINUX
Server with Linux OS.
- Lun
Multiprotocol Type Multiprotocol Type Unspecified - MULTIPROTOCOL_TYPE_UNSPECIFIED
Server has no OS specified.
- Lun
Multiprotocol Type Linux - LINUX
Server with Linux OS.
- Multiprotocol
Type Unspecified - MULTIPROTOCOL_TYPE_UNSPECIFIED
Server has no OS specified.
- Linux
- LINUX
Server with Linux OS.
- Multiprotocol
Type Unspecified - MULTIPROTOCOL_TYPE_UNSPECIFIED
Server has no OS specified.
- Linux
- LINUX
Server with Linux OS.
- MULTIPROTOCOL_TYPE_UNSPECIFIED
- MULTIPROTOCOL_TYPE_UNSPECIFIED
Server has no OS specified.
- LINUX
- LINUX
Server with Linux OS.
- "MULTIPROTOCOL_TYPE_UNSPECIFIED"
- MULTIPROTOCOL_TYPE_UNSPECIFIED
Server has no OS specified.
- "LINUX"
- LINUX
Server with Linux OS.
LunResponse, LunResponseArgs
- Boot
Lun bool Display if this LUN is a boot LUN.
- Expire
Time string Time after which LUN will be fully deleted. It is filled only for LUNs in COOL_OFF state.
- Instances List<string>
Instances this Lun is attached to.
- Multiprotocol
Type string The LUN multiprotocol type ensures the characteristics of the LUN are optimized for each operating system.
- Name string
The name of the LUN.
- bool
Display if this LUN can be shared between multiple physical servers.
- Size
Gb string The size of this LUN, in gigabytes.
- State string
The state of this storage volume.
- Storage
Type string The storage type for this LUN.
- Storage
Volume string Display the storage volume for this LUN.
- Wwid string
The WWID for this LUN.
- Boot
Lun bool Display if this LUN is a boot LUN.
- Expire
Time string Time after which LUN will be fully deleted. It is filled only for LUNs in COOL_OFF state.
- Instances []string
Instances this Lun is attached to.
- Multiprotocol
Type string The LUN multiprotocol type ensures the characteristics of the LUN are optimized for each operating system.
- Name string
The name of the LUN.
- bool
Display if this LUN can be shared between multiple physical servers.
- Size
Gb string The size of this LUN, in gigabytes.
- State string
The state of this storage volume.
- Storage
Type string The storage type for this LUN.
- Storage
Volume string Display the storage volume for this LUN.
- Wwid string
The WWID for this LUN.
- boot
Lun Boolean Display if this LUN is a boot LUN.
- expire
Time String Time after which LUN will be fully deleted. It is filled only for LUNs in COOL_OFF state.
- instances List<String>
Instances this Lun is attached to.
- multiprotocol
Type String The LUN multiprotocol type ensures the characteristics of the LUN are optimized for each operating system.
- name String
The name of the LUN.
- Boolean
Display if this LUN can be shared between multiple physical servers.
- size
Gb String The size of this LUN, in gigabytes.
- state String
The state of this storage volume.
- storage
Type String The storage type for this LUN.
- storage
Volume String Display the storage volume for this LUN.
- wwid String
The WWID for this LUN.
- boot
Lun boolean Display if this LUN is a boot LUN.
- expire
Time string Time after which LUN will be fully deleted. It is filled only for LUNs in COOL_OFF state.
- instances string[]
Instances this Lun is attached to.
- multiprotocol
Type string The LUN multiprotocol type ensures the characteristics of the LUN are optimized for each operating system.
- name string
The name of the LUN.
- boolean
Display if this LUN can be shared between multiple physical servers.
- size
Gb string The size of this LUN, in gigabytes.
- state string
The state of this storage volume.
- storage
Type string The storage type for this LUN.
- storage
Volume string Display the storage volume for this LUN.
- wwid string
The WWID for this LUN.
- boot_
lun bool Display if this LUN is a boot LUN.
- expire_
time str Time after which LUN will be fully deleted. It is filled only for LUNs in COOL_OFF state.
- instances Sequence[str]
Instances this Lun is attached to.
- multiprotocol_
type str The LUN multiprotocol type ensures the characteristics of the LUN are optimized for each operating system.
- name str
The name of the LUN.
- bool
Display if this LUN can be shared between multiple physical servers.
- size_
gb str The size of this LUN, in gigabytes.
- state str
The state of this storage volume.
- storage_
type str The storage type for this LUN.
- storage_
volume str Display the storage volume for this LUN.
- wwid str
The WWID for this LUN.
- boot
Lun Boolean Display if this LUN is a boot LUN.
- expire
Time String Time after which LUN will be fully deleted. It is filled only for LUNs in COOL_OFF state.
- instances List<String>
Instances this Lun is attached to.
- multiprotocol
Type String The LUN multiprotocol type ensures the characteristics of the LUN are optimized for each operating system.
- name String
The name of the LUN.
- Boolean
Display if this LUN can be shared between multiple physical servers.
- size
Gb String The size of this LUN, in gigabytes.
- state String
The state of this storage volume.
- storage
Type String The storage type for this LUN.
- storage
Volume String Display the storage volume for this LUN.
- wwid String
The WWID for this LUN.
LunState, LunStateArgs
- State
Unspecified - STATE_UNSPECIFIED
The LUN is in an unknown state.
- Creating
- CREATING
The LUN is being created.
- Updating
- UPDATING
The LUN is being updated.
- Ready
- READY
The LUN is ready for use.
- Deleting
- DELETING
The LUN has been requested to be deleted.
- Cool
Off - COOL_OFF
The LUN is in cool off state. It will be deleted after
expire_time
.
- Lun
State State Unspecified - STATE_UNSPECIFIED
The LUN is in an unknown state.
- Lun
State Creating - CREATING
The LUN is being created.
- Lun
State Updating - UPDATING
The LUN is being updated.
- Lun
State Ready - READY
The LUN is ready for use.
- Lun
State Deleting - DELETING
The LUN has been requested to be deleted.
- Lun
State Cool Off - COOL_OFF
The LUN is in cool off state. It will be deleted after
expire_time
.
- State
Unspecified - STATE_UNSPECIFIED
The LUN is in an unknown state.
- Creating
- CREATING
The LUN is being created.
- Updating
- UPDATING
The LUN is being updated.
- Ready
- READY
The LUN is ready for use.
- Deleting
- DELETING
The LUN has been requested to be deleted.
- Cool
Off - COOL_OFF
The LUN is in cool off state. It will be deleted after
expire_time
.
- State
Unspecified - STATE_UNSPECIFIED
The LUN is in an unknown state.
- Creating
- CREATING
The LUN is being created.
- Updating
- UPDATING
The LUN is being updated.
- Ready
- READY
The LUN is ready for use.
- Deleting
- DELETING
The LUN has been requested to be deleted.
- Cool
Off - COOL_OFF
The LUN is in cool off state. It will be deleted after
expire_time
.
- STATE_UNSPECIFIED
- STATE_UNSPECIFIED
The LUN is in an unknown state.
- CREATING
- CREATING
The LUN is being created.
- UPDATING
- UPDATING
The LUN is being updated.
- READY
- READY
The LUN is ready for use.
- DELETING
- DELETING
The LUN has been requested to be deleted.
- COOL_OFF
- COOL_OFF
The LUN is in cool off state. It will be deleted after
expire_time
.
- "STATE_UNSPECIFIED"
- STATE_UNSPECIFIED
The LUN is in an unknown state.
- "CREATING"
- CREATING
The LUN is being created.
- "UPDATING"
- UPDATING
The LUN is being updated.
- "READY"
- READY
The LUN is ready for use.
- "DELETING"
- DELETING
The LUN has been requested to be deleted.
- "COOL_OFF"
- COOL_OFF
The LUN is in cool off state. It will be deleted after
expire_time
.
LunStorageType, LunStorageTypeArgs
- Storage
Type Unspecified - STORAGE_TYPE_UNSPECIFIED
The storage type for this LUN is unknown.
- Ssd
- SSD
This storage type for this LUN is SSD.
- Hdd
- HDD
This storage type for this LUN is HDD.
- Lun
Storage Type Storage Type Unspecified - STORAGE_TYPE_UNSPECIFIED
The storage type for this LUN is unknown.
- Lun
Storage Type Ssd - SSD
This storage type for this LUN is SSD.
- Lun
Storage Type Hdd - HDD
This storage type for this LUN is HDD.
- Storage
Type Unspecified - STORAGE_TYPE_UNSPECIFIED
The storage type for this LUN is unknown.
- Ssd
- SSD
This storage type for this LUN is SSD.
- Hdd
- HDD
This storage type for this LUN is HDD.
- Storage
Type Unspecified - STORAGE_TYPE_UNSPECIFIED
The storage type for this LUN is unknown.
- Ssd
- SSD
This storage type for this LUN is SSD.
- Hdd
- HDD
This storage type for this LUN is HDD.
- STORAGE_TYPE_UNSPECIFIED
- STORAGE_TYPE_UNSPECIFIED
The storage type for this LUN is unknown.
- SSD
- SSD
This storage type for this LUN is SSD.
- HDD
- HDD
This storage type for this LUN is HDD.
- "STORAGE_TYPE_UNSPECIFIED"
- STORAGE_TYPE_UNSPECIFIED
The storage type for this LUN is unknown.
- "SSD"
- SSD
This storage type for this LUN is SSD.
- "HDD"
- HDD
This storage type for this LUN is HDD.
NetworkAddressReservationResponse, NetworkAddressReservationResponseArgs
- End
Address string The last address of this reservation block, inclusive. I.e., for cases when reservations are only single addresses, end_address and start_address will be the same. Must be specified as a single IPv4 address, e.g. 10.1.2.2.
- Note string
A note about this reservation, intended for human consumption.
- Start
Address string The first address of this reservation block. Must be specified as a single IPv4 address, e.g. 10.1.2.2.
- End
Address string The last address of this reservation block, inclusive. I.e., for cases when reservations are only single addresses, end_address and start_address will be the same. Must be specified as a single IPv4 address, e.g. 10.1.2.2.
- Note string
A note about this reservation, intended for human consumption.
- Start
Address string The first address of this reservation block. Must be specified as a single IPv4 address, e.g. 10.1.2.2.
- end
Address String The last address of this reservation block, inclusive. I.e., for cases when reservations are only single addresses, end_address and start_address will be the same. Must be specified as a single IPv4 address, e.g. 10.1.2.2.
- note String
A note about this reservation, intended for human consumption.
- start
Address String The first address of this reservation block. Must be specified as a single IPv4 address, e.g. 10.1.2.2.
- end
Address string The last address of this reservation block, inclusive. I.e., for cases when reservations are only single addresses, end_address and start_address will be the same. Must be specified as a single IPv4 address, e.g. 10.1.2.2.
- note string
A note about this reservation, intended for human consumption.
- start
Address string The first address of this reservation block. Must be specified as a single IPv4 address, e.g. 10.1.2.2.
- end_
address str The last address of this reservation block, inclusive. I.e., for cases when reservations are only single addresses, end_address and start_address will be the same. Must be specified as a single IPv4 address, e.g. 10.1.2.2.
- note str
A note about this reservation, intended for human consumption.
- start_
address str The first address of this reservation block. Must be specified as a single IPv4 address, e.g. 10.1.2.2.
- end
Address String The last address of this reservation block, inclusive. I.e., for cases when reservations are only single addresses, end_address and start_address will be the same. Must be specified as a single IPv4 address, e.g. 10.1.2.2.
- note String
A note about this reservation, intended for human consumption.
- start
Address String The first address of this reservation block. Must be specified as a single IPv4 address, e.g. 10.1.2.2.
NetworkMountPointResponse, NetworkMountPointResponseArgs
- Default
Gateway bool Network should be a default gateway.
- Instance string
Instance to attach network to.
- Ip
Address string Ip address of the server.
- Logical
Interface string Logical interface to detach from.
- Default
Gateway bool Network should be a default gateway.
- Instance string
Instance to attach network to.
- Ip
Address string Ip address of the server.
- Logical
Interface string Logical interface to detach from.
- default
Gateway Boolean Network should be a default gateway.
- instance String
Instance to attach network to.
- ip
Address String Ip address of the server.
- logical
Interface String Logical interface to detach from.
- default
Gateway boolean Network should be a default gateway.
- instance string
Instance to attach network to.
- ip
Address string Ip address of the server.
- logical
Interface string Logical interface to detach from.
- default_
gateway bool Network should be a default gateway.
- instance str
Instance to attach network to.
- ip_
address str Ip address of the server.
- logical_
interface str Logical interface to detach from.
- default
Gateway Boolean Network should be a default gateway.
- instance String
Instance to attach network to.
- ip
Address String Ip address of the server.
- logical
Interface String Logical interface to detach from.
NetworkResponse, NetworkResponseArgs
- Cidr string
The cidr of the Network.
- Gateway
Ip string Gateway ip address.
- Ip
Address string IP address configured.
- Jumbo
Frames boolEnabled Whether network uses standard frames or jumbo ones.
- Labels Dictionary<string, string>
Labels as key value pairs.
- Mac
Address List<string> List of physical interfaces.
- Mount
Points List<Pulumi.Google Native. Bare Metal Solution. V2. Inputs. Network Mount Point Response> Input only. List of mount points to attach the network to.
- Name string
The resource name of this
Network
. Resource names are schemeless URIs that follow the conventions in https://cloud.google.com/apis/design/resource_names. Format:projects/{project}/locations/{location}/networks/{network}
- Pod string
Pod name.
- Reservations
List<Pulumi.
Google Native. Bare Metal Solution. V2. Inputs. Network Address Reservation Response> List of IP address reservations in this network. When updating this field, an error will be generated if a reservation conflicts with an IP address already allocated to a physical server.
- Services
Cidr string IP range for reserved for services (e.g. NFS).
- State string
The Network state.
- Type string
The type of this network.
- Vlan
Id string The vlan id of the Network.
- Vrf
Pulumi.
Google Native. Bare Metal Solution. V2. Inputs. VRFResponse The vrf for the Network.
- Cidr string
The cidr of the Network.
- Gateway
Ip string Gateway ip address.
- Ip
Address string IP address configured.
- Jumbo
Frames boolEnabled Whether network uses standard frames or jumbo ones.
- Labels map[string]string
Labels as key value pairs.
- Mac
Address []string List of physical interfaces.
- Mount
Points []NetworkMount Point Response Input only. List of mount points to attach the network to.
- Name string
The resource name of this
Network
. Resource names are schemeless URIs that follow the conventions in https://cloud.google.com/apis/design/resource_names. Format:projects/{project}/locations/{location}/networks/{network}
- Pod string
Pod name.
- Reservations
[]Network
Address Reservation Response List of IP address reservations in this network. When updating this field, an error will be generated if a reservation conflicts with an IP address already allocated to a physical server.
- Services
Cidr string IP range for reserved for services (e.g. NFS).
- State string
The Network state.
- Type string
The type of this network.
- Vlan
Id string The vlan id of the Network.
- Vrf VRFResponse
The vrf for the Network.
- cidr String
The cidr of the Network.
- gateway
Ip String Gateway ip address.
- ip
Address String IP address configured.
- jumbo
Frames BooleanEnabled Whether network uses standard frames or jumbo ones.
- labels Map<String,String>
Labels as key value pairs.
- mac
Address List<String> List of physical interfaces.
- mount
Points List<NetworkMount Point Response> Input only. List of mount points to attach the network to.
- name String
The resource name of this
Network
. Resource names are schemeless URIs that follow the conventions in https://cloud.google.com/apis/design/resource_names. Format:projects/{project}/locations/{location}/networks/{network}
- pod String
Pod name.
- reservations
List<Network
Address Reservation Response> List of IP address reservations in this network. When updating this field, an error will be generated if a reservation conflicts with an IP address already allocated to a physical server.
- services
Cidr String IP range for reserved for services (e.g. NFS).
- state String
The Network state.
- type String
The type of this network.
- vlan
Id String The vlan id of the Network.
- vrf VRFResponse
The vrf for the Network.
- cidr string
The cidr of the Network.
- gateway
Ip string Gateway ip address.
- ip
Address string IP address configured.
- jumbo
Frames booleanEnabled Whether network uses standard frames or jumbo ones.
- labels {[key: string]: string}
Labels as key value pairs.
- mac
Address string[] List of physical interfaces.
- mount
Points NetworkMount Point Response[] Input only. List of mount points to attach the network to.
- name string
The resource name of this
Network
. Resource names are schemeless URIs that follow the conventions in https://cloud.google.com/apis/design/resource_names. Format:projects/{project}/locations/{location}/networks/{network}
- pod string
Pod name.
- reservations
Network
Address Reservation Response[] List of IP address reservations in this network. When updating this field, an error will be generated if a reservation conflicts with an IP address already allocated to a physical server.
- services
Cidr string IP range for reserved for services (e.g. NFS).
- state string
The Network state.
- type string
The type of this network.
- vlan
Id string The vlan id of the Network.
- vrf VRFResponse
The vrf for the Network.
- cidr str
The cidr of the Network.
- gateway_
ip str Gateway ip address.
- ip_
address str IP address configured.
- jumbo_
frames_ boolenabled Whether network uses standard frames or jumbo ones.
- labels Mapping[str, str]
Labels as key value pairs.
- mac_
address Sequence[str] List of physical interfaces.
- mount_
points Sequence[NetworkMount Point Response] Input only. List of mount points to attach the network to.
- name str
The resource name of this
Network
. Resource names are schemeless URIs that follow the conventions in https://cloud.google.com/apis/design/resource_names. Format:projects/{project}/locations/{location}/networks/{network}
- pod str
Pod name.
- reservations
Sequence[Network
Address Reservation Response] List of IP address reservations in this network. When updating this field, an error will be generated if a reservation conflicts with an IP address already allocated to a physical server.
- services_
cidr str IP range for reserved for services (e.g. NFS).
- state str
The Network state.
- type str
The type of this network.
- vlan_
id str The vlan id of the Network.
- vrf VRFResponse
The vrf for the Network.
- cidr String
The cidr of the Network.
- gateway
Ip String Gateway ip address.
- ip
Address String IP address configured.
- jumbo
Frames BooleanEnabled Whether network uses standard frames or jumbo ones.
- labels Map<String>
Labels as key value pairs.
- mac
Address List<String> List of physical interfaces.
- mount
Points List<Property Map> Input only. List of mount points to attach the network to.
- name String
The resource name of this
Network
. Resource names are schemeless URIs that follow the conventions in https://cloud.google.com/apis/design/resource_names. Format:projects/{project}/locations/{location}/networks/{network}
- pod String
Pod name.
- reservations List<Property Map>
List of IP address reservations in this network. When updating this field, an error will be generated if a reservation conflicts with an IP address already allocated to a physical server.
- services
Cidr String IP range for reserved for services (e.g. NFS).
- state String
The Network state.
- type String
The type of this network.
- vlan
Id String The vlan id of the Network.
- vrf Property Map
The vrf for the Network.
QosPolicyResponse, QosPolicyResponseArgs
- Bandwidth
Gbps double The bandwidth permitted by the QOS policy, in gbps.
- Bandwidth
Gbps float64 The bandwidth permitted by the QOS policy, in gbps.
- bandwidth
Gbps Double The bandwidth permitted by the QOS policy, in gbps.
- bandwidth
Gbps number The bandwidth permitted by the QOS policy, in gbps.
- bandwidth_
gbps float The bandwidth permitted by the QOS policy, in gbps.
- bandwidth
Gbps Number The bandwidth permitted by the QOS policy, in gbps.
SnapshotReservationDetail, SnapshotReservationDetailArgs
- Reserved
Space stringGib The space on this storage volume reserved for snapshots, shown in GiB.
- Reserved
Space intPercent Percent of the total Volume size reserved for snapshot copies. Enabling snapshots requires reserving 20% or more of the storage volume space for snapshots. Maximum reserved space for snapshots is 40%. Setting this field will effectively set snapshot_enabled to true.
- Reserved
Space stringRemaining Gib The amount, in GiB, of available space in this storage volume's reserved snapshot space.
- Reserved
Space intUsed Percent The percent of snapshot space on this storage volume actually being used by the snapshot copies. This value might be higher than 100% if the snapshot copies have overflowed into the data portion of the storage volume.
- Reserved
Space stringGib The space on this storage volume reserved for snapshots, shown in GiB.
- Reserved
Space intPercent Percent of the total Volume size reserved for snapshot copies. Enabling snapshots requires reserving 20% or more of the storage volume space for snapshots. Maximum reserved space for snapshots is 40%. Setting this field will effectively set snapshot_enabled to true.
- Reserved
Space stringRemaining Gib The amount, in GiB, of available space in this storage volume's reserved snapshot space.
- Reserved
Space intUsed Percent The percent of snapshot space on this storage volume actually being used by the snapshot copies. This value might be higher than 100% if the snapshot copies have overflowed into the data portion of the storage volume.
- reserved
Space StringGib The space on this storage volume reserved for snapshots, shown in GiB.
- reserved
Space IntegerPercent Percent of the total Volume size reserved for snapshot copies. Enabling snapshots requires reserving 20% or more of the storage volume space for snapshots. Maximum reserved space for snapshots is 40%. Setting this field will effectively set snapshot_enabled to true.
- reserved
Space StringRemaining Gib The amount, in GiB, of available space in this storage volume's reserved snapshot space.
- reserved
Space IntegerUsed Percent The percent of snapshot space on this storage volume actually being used by the snapshot copies. This value might be higher than 100% if the snapshot copies have overflowed into the data portion of the storage volume.
- reserved
Space stringGib The space on this storage volume reserved for snapshots, shown in GiB.
- reserved
Space numberPercent Percent of the total Volume size reserved for snapshot copies. Enabling snapshots requires reserving 20% or more of the storage volume space for snapshots. Maximum reserved space for snapshots is 40%. Setting this field will effectively set snapshot_enabled to true.
- reserved
Space stringRemaining Gib The amount, in GiB, of available space in this storage volume's reserved snapshot space.
- reserved
Space numberUsed Percent The percent of snapshot space on this storage volume actually being used by the snapshot copies. This value might be higher than 100% if the snapshot copies have overflowed into the data portion of the storage volume.
- reserved_
space_ strgib The space on this storage volume reserved for snapshots, shown in GiB.
- reserved_
space_ intpercent Percent of the total Volume size reserved for snapshot copies. Enabling snapshots requires reserving 20% or more of the storage volume space for snapshots. Maximum reserved space for snapshots is 40%. Setting this field will effectively set snapshot_enabled to true.
- reserved_
space_ strremaining_ gib The amount, in GiB, of available space in this storage volume's reserved snapshot space.
- reserved_
space_ intused_ percent The percent of snapshot space on this storage volume actually being used by the snapshot copies. This value might be higher than 100% if the snapshot copies have overflowed into the data portion of the storage volume.
- reserved
Space StringGib The space on this storage volume reserved for snapshots, shown in GiB.
- reserved
Space NumberPercent Percent of the total Volume size reserved for snapshot copies. Enabling snapshots requires reserving 20% or more of the storage volume space for snapshots. Maximum reserved space for snapshots is 40%. Setting this field will effectively set snapshot_enabled to true.
- reserved
Space StringRemaining Gib The amount, in GiB, of available space in this storage volume's reserved snapshot space.
- reserved
Space NumberUsed Percent The percent of snapshot space on this storage volume actually being used by the snapshot copies. This value might be higher than 100% if the snapshot copies have overflowed into the data portion of the storage volume.
SnapshotReservationDetailResponse, SnapshotReservationDetailResponseArgs
- Reserved
Space stringGib The space on this storage volume reserved for snapshots, shown in GiB.
- Reserved
Space intPercent Percent of the total Volume size reserved for snapshot copies. Enabling snapshots requires reserving 20% or more of the storage volume space for snapshots. Maximum reserved space for snapshots is 40%. Setting this field will effectively set snapshot_enabled to true.
- Reserved
Space stringRemaining Gib The amount, in GiB, of available space in this storage volume's reserved snapshot space.
- Reserved
Space intUsed Percent The percent of snapshot space on this storage volume actually being used by the snapshot copies. This value might be higher than 100% if the snapshot copies have overflowed into the data portion of the storage volume.
- Reserved
Space stringGib The space on this storage volume reserved for snapshots, shown in GiB.
- Reserved
Space intPercent Percent of the total Volume size reserved for snapshot copies. Enabling snapshots requires reserving 20% or more of the storage volume space for snapshots. Maximum reserved space for snapshots is 40%. Setting this field will effectively set snapshot_enabled to true.
- Reserved
Space stringRemaining Gib The amount, in GiB, of available space in this storage volume's reserved snapshot space.
- Reserved
Space intUsed Percent The percent of snapshot space on this storage volume actually being used by the snapshot copies. This value might be higher than 100% if the snapshot copies have overflowed into the data portion of the storage volume.
- reserved
Space StringGib The space on this storage volume reserved for snapshots, shown in GiB.
- reserved
Space IntegerPercent Percent of the total Volume size reserved for snapshot copies. Enabling snapshots requires reserving 20% or more of the storage volume space for snapshots. Maximum reserved space for snapshots is 40%. Setting this field will effectively set snapshot_enabled to true.
- reserved
Space StringRemaining Gib The amount, in GiB, of available space in this storage volume's reserved snapshot space.
- reserved
Space IntegerUsed Percent The percent of snapshot space on this storage volume actually being used by the snapshot copies. This value might be higher than 100% if the snapshot copies have overflowed into the data portion of the storage volume.
- reserved
Space stringGib The space on this storage volume reserved for snapshots, shown in GiB.
- reserved
Space numberPercent Percent of the total Volume size reserved for snapshot copies. Enabling snapshots requires reserving 20% or more of the storage volume space for snapshots. Maximum reserved space for snapshots is 40%. Setting this field will effectively set snapshot_enabled to true.
- reserved
Space stringRemaining Gib The amount, in GiB, of available space in this storage volume's reserved snapshot space.
- reserved
Space numberUsed Percent The percent of snapshot space on this storage volume actually being used by the snapshot copies. This value might be higher than 100% if the snapshot copies have overflowed into the data portion of the storage volume.
- reserved_
space_ strgib The space on this storage volume reserved for snapshots, shown in GiB.
- reserved_
space_ intpercent Percent of the total Volume size reserved for snapshot copies. Enabling snapshots requires reserving 20% or more of the storage volume space for snapshots. Maximum reserved space for snapshots is 40%. Setting this field will effectively set snapshot_enabled to true.
- reserved_
space_ strremaining_ gib The amount, in GiB, of available space in this storage volume's reserved snapshot space.
- reserved_
space_ intused_ percent The percent of snapshot space on this storage volume actually being used by the snapshot copies. This value might be higher than 100% if the snapshot copies have overflowed into the data portion of the storage volume.
- reserved
Space StringGib The space on this storage volume reserved for snapshots, shown in GiB.
- reserved
Space NumberPercent Percent of the total Volume size reserved for snapshot copies. Enabling snapshots requires reserving 20% or more of the storage volume space for snapshots. Maximum reserved space for snapshots is 40%. Setting this field will effectively set snapshot_enabled to true.
- reserved
Space StringRemaining Gib The amount, in GiB, of available space in this storage volume's reserved snapshot space.
- reserved
Space NumberUsed Percent The percent of snapshot space on this storage volume actually being used by the snapshot copies. This value might be higher than 100% if the snapshot copies have overflowed into the data portion of the storage volume.
VRFResponse, VRFResponseArgs
- Name string
The name of the VRF.
- Qos
Policy Pulumi.Google Native. Bare Metal Solution. V2. Inputs. Qos Policy Response The QOS policy applied to this VRF. The value is only meaningful when all the vlan attachments have the same QoS. This field should not be used for new integrations, use vlan attachment level qos instead. The field is left for backward-compatibility.
- State string
The possible state of VRF.
- Vlan
Attachments List<Pulumi.Google Native. Bare Metal Solution. V2. Inputs. Vlan Attachment Response> The list of VLAN attachments for the VRF.
- Name string
The name of the VRF.
- Qos
Policy QosPolicy Response The QOS policy applied to this VRF. The value is only meaningful when all the vlan attachments have the same QoS. This field should not be used for new integrations, use vlan attachment level qos instead. The field is left for backward-compatibility.
- State string
The possible state of VRF.
- Vlan
Attachments []VlanAttachment Response The list of VLAN attachments for the VRF.
- name String
The name of the VRF.
- qos
Policy QosPolicy Response The QOS policy applied to this VRF. The value is only meaningful when all the vlan attachments have the same QoS. This field should not be used for new integrations, use vlan attachment level qos instead. The field is left for backward-compatibility.
- state String
The possible state of VRF.
- vlan
Attachments List<VlanAttachment Response> The list of VLAN attachments for the VRF.
- name string
The name of the VRF.
- qos
Policy QosPolicy Response The QOS policy applied to this VRF. The value is only meaningful when all the vlan attachments have the same QoS. This field should not be used for new integrations, use vlan attachment level qos instead. The field is left for backward-compatibility.
- state string
The possible state of VRF.
- vlan
Attachments VlanAttachment Response[] The list of VLAN attachments for the VRF.
- name str
The name of the VRF.
- qos_
policy QosPolicy Response The QOS policy applied to this VRF. The value is only meaningful when all the vlan attachments have the same QoS. This field should not be used for new integrations, use vlan attachment level qos instead. The field is left for backward-compatibility.
- state str
The possible state of VRF.
- vlan_
attachments Sequence[VlanAttachment Response] The list of VLAN attachments for the VRF.
- name String
The name of the VRF.
- qos
Policy Property Map The QOS policy applied to this VRF. The value is only meaningful when all the vlan attachments have the same QoS. This field should not be used for new integrations, use vlan attachment level qos instead. The field is left for backward-compatibility.
- state String
The possible state of VRF.
- vlan
Attachments List<Property Map> The list of VLAN attachments for the VRF.
VlanAttachmentResponse, VlanAttachmentResponseArgs
- Pairing
Key string Input only. Pairing key.
- Peer
Ip string The peer IP of the attachment.
- Peer
Vlan stringId The peer vlan ID of the attachment.
- Qos
Policy Pulumi.Google Native. Bare Metal Solution. V2. Inputs. Qos Policy Response The QOS policy applied to this VLAN attachment. This value should be preferred to using qos at vrf level.
- Router
Ip string The router IP of the attachment.
- Pairing
Key string Input only. Pairing key.
- Peer
Ip string The peer IP of the attachment.
- Peer
Vlan stringId The peer vlan ID of the attachment.
- Qos
Policy QosPolicy Response The QOS policy applied to this VLAN attachment. This value should be preferred to using qos at vrf level.
- Router
Ip string The router IP of the attachment.
- pairing
Key String Input only. Pairing key.
- peer
Ip String The peer IP of the attachment.
- peer
Vlan StringId The peer vlan ID of the attachment.
- qos
Policy QosPolicy Response The QOS policy applied to this VLAN attachment. This value should be preferred to using qos at vrf level.
- router
Ip String The router IP of the attachment.
- pairing
Key string Input only. Pairing key.
- peer
Ip string The peer IP of the attachment.
- peer
Vlan stringId The peer vlan ID of the attachment.
- qos
Policy QosPolicy Response The QOS policy applied to this VLAN attachment. This value should be preferred to using qos at vrf level.
- router
Ip string The router IP of the attachment.
- pairing_
key str Input only. Pairing key.
- peer_
ip str The peer IP of the attachment.
- peer_
vlan_ strid The peer vlan ID of the attachment.
- qos_
policy QosPolicy Response The QOS policy applied to this VLAN attachment. This value should be preferred to using qos at vrf level.
- router_
ip str The router IP of the attachment.
- pairing
Key String Input only. Pairing key.
- peer
Ip String The peer IP of the attachment.
- peer
Vlan StringId The peer vlan ID of the attachment.
- qos
Policy Property Map The QOS policy applied to this VLAN attachment. This value should be preferred to using qos at vrf level.
- router
Ip String The router IP of the attachment.
Volume, VolumeArgs
- Auto
Grown stringSize Gib The size, in GiB, that this storage volume has expanded as a result of an auto grow policy. In the absence of auto-grow, the value is 0.
- Current
Size stringGib The current size of this storage volume, in GiB, including space reserved for snapshots. This size might be different than the requested size if the storage volume has been configured with auto grow or auto shrink.
- Emergency
Size stringGib Additional emergency size that was requested for this Volume, in GiB. current_size_gib includes this value.
- Id string
An identifier for the
Volume
, generated by the backend.- Labels Dictionary<string, string>
Labels as key value pairs.
- Max
Size stringGib Maximum size volume can be expanded to in case of evergency, in GiB.
- Notes string
Input only. User-specified notes for new Volume. Used to provision Volumes that require manual intervention.
- Originally
Requested stringSize Gib Originally requested size, in GiB.
- Performance
Tier Pulumi.Google Native. Bare Metal Solution. V2. Volume Performance Tier Immutable. Performance tier of the Volume. Default is SHARED.
- Pod string
Immutable. Pod name.
- Remaining
Space stringGib The space remaining in the storage volume for new LUNs, in GiB, excluding space reserved for snapshots.
- Requested
Size stringGib The requested size of this storage volume, in GiB.
- Snapshot
Auto Pulumi.Delete Behavior Google Native. Bare Metal Solution. V2. Volume Snapshot Auto Delete Behavior The behavior to use when snapshot reserved space is full.
- Snapshot
Enabled bool Whether snapshots are enabled.
- Snapshot
Reservation Pulumi.Detail Google Native. Bare Metal Solution. V2. Inputs. Snapshot Reservation Detail Details about snapshot space reservation and usage on the storage volume.
- Snapshot
Schedule stringPolicy The name of the snapshot schedule policy in use for this volume, if any.
- State
Pulumi.
Google Native. Bare Metal Solution. V2. Volume State The state of this storage volume.
- Storage
Aggregate stringPool Input only. Name of the storage aggregate pool to allocate the volume in. Can be used only for VOLUME_PERFORMANCE_TIER_ASSIGNED volumes.
- Storage
Type Pulumi.Google Native. Bare Metal Solution. V2. Volume Storage Type The storage type for this volume.
- Workload
Profile Pulumi.Google Native. Bare Metal Solution. V2. Volume Workload Profile The workload profile for the volume.
- Auto
Grown stringSize Gib The size, in GiB, that this storage volume has expanded as a result of an auto grow policy. In the absence of auto-grow, the value is 0.
- Current
Size stringGib The current size of this storage volume, in GiB, including space reserved for snapshots. This size might be different than the requested size if the storage volume has been configured with auto grow or auto shrink.
- Emergency
Size stringGib Additional emergency size that was requested for this Volume, in GiB. current_size_gib includes this value.
- Id string
An identifier for the
Volume
, generated by the backend.- Labels map[string]string
Labels as key value pairs.
- Max
Size stringGib Maximum size volume can be expanded to in case of evergency, in GiB.
- Notes string
Input only. User-specified notes for new Volume. Used to provision Volumes that require manual intervention.
- Originally
Requested stringSize Gib Originally requested size, in GiB.
- Performance
Tier VolumePerformance Tier Immutable. Performance tier of the Volume. Default is SHARED.
- Pod string
Immutable. Pod name.
- Remaining
Space stringGib The space remaining in the storage volume for new LUNs, in GiB, excluding space reserved for snapshots.
- Requested
Size stringGib The requested size of this storage volume, in GiB.
- Snapshot
Auto VolumeDelete Behavior Snapshot Auto Delete Behavior The behavior to use when snapshot reserved space is full.
- Snapshot
Enabled bool Whether snapshots are enabled.
- Snapshot
Reservation SnapshotDetail Reservation Detail Details about snapshot space reservation and usage on the storage volume.
- Snapshot
Schedule stringPolicy The name of the snapshot schedule policy in use for this volume, if any.
- State
Volume
State The state of this storage volume.
- Storage
Aggregate stringPool Input only. Name of the storage aggregate pool to allocate the volume in. Can be used only for VOLUME_PERFORMANCE_TIER_ASSIGNED volumes.
- Storage
Type VolumeStorage Type The storage type for this volume.
- Workload
Profile VolumeWorkload Profile The workload profile for the volume.
- auto
Grown StringSize Gib The size, in GiB, that this storage volume has expanded as a result of an auto grow policy. In the absence of auto-grow, the value is 0.
- current
Size StringGib The current size of this storage volume, in GiB, including space reserved for snapshots. This size might be different than the requested size if the storage volume has been configured with auto grow or auto shrink.
- emergency
Size StringGib Additional emergency size that was requested for this Volume, in GiB. current_size_gib includes this value.
- id String
An identifier for the
Volume
, generated by the backend.- labels Map<String,String>
Labels as key value pairs.
- max
Size StringGib Maximum size volume can be expanded to in case of evergency, in GiB.
- notes String
Input only. User-specified notes for new Volume. Used to provision Volumes that require manual intervention.
- originally
Requested StringSize Gib Originally requested size, in GiB.
- performance
Tier VolumePerformance Tier Immutable. Performance tier of the Volume. Default is SHARED.
- pod String
Immutable. Pod name.
- remaining
Space StringGib The space remaining in the storage volume for new LUNs, in GiB, excluding space reserved for snapshots.
- requested
Size StringGib The requested size of this storage volume, in GiB.
- snapshot
Auto VolumeDelete Behavior Snapshot Auto Delete Behavior The behavior to use when snapshot reserved space is full.
- snapshot
Enabled Boolean Whether snapshots are enabled.
- snapshot
Reservation SnapshotDetail Reservation Detail Details about snapshot space reservation and usage on the storage volume.
- snapshot
Schedule StringPolicy The name of the snapshot schedule policy in use for this volume, if any.
- state
Volume
State The state of this storage volume.
- storage
Aggregate StringPool Input only. Name of the storage aggregate pool to allocate the volume in. Can be used only for VOLUME_PERFORMANCE_TIER_ASSIGNED volumes.
- storage
Type VolumeStorage Type The storage type for this volume.
- workload
Profile VolumeWorkload Profile The workload profile for the volume.
- auto
Grown stringSize Gib The size, in GiB, that this storage volume has expanded as a result of an auto grow policy. In the absence of auto-grow, the value is 0.
- current
Size stringGib The current size of this storage volume, in GiB, including space reserved for snapshots. This size might be different than the requested size if the storage volume has been configured with auto grow or auto shrink.
- emergency
Size stringGib Additional emergency size that was requested for this Volume, in GiB. current_size_gib includes this value.
- id string
An identifier for the
Volume
, generated by the backend.- labels {[key: string]: string}
Labels as key value pairs.
- max
Size stringGib Maximum size volume can be expanded to in case of evergency, in GiB.
- notes string
Input only. User-specified notes for new Volume. Used to provision Volumes that require manual intervention.
- originally
Requested stringSize Gib Originally requested size, in GiB.
- performance
Tier VolumePerformance Tier Immutable. Performance tier of the Volume. Default is SHARED.
- pod string
Immutable. Pod name.
- remaining
Space stringGib The space remaining in the storage volume for new LUNs, in GiB, excluding space reserved for snapshots.
- requested
Size stringGib The requested size of this storage volume, in GiB.
- snapshot
Auto VolumeDelete Behavior Snapshot Auto Delete Behavior The behavior to use when snapshot reserved space is full.
- snapshot
Enabled boolean Whether snapshots are enabled.
- snapshot
Reservation SnapshotDetail Reservation Detail Details about snapshot space reservation and usage on the storage volume.
- snapshot
Schedule stringPolicy The name of the snapshot schedule policy in use for this volume, if any.
- state
Volume
State The state of this storage volume.
- storage
Aggregate stringPool Input only. Name of the storage aggregate pool to allocate the volume in. Can be used only for VOLUME_PERFORMANCE_TIER_ASSIGNED volumes.
- storage
Type VolumeStorage Type The storage type for this volume.
- workload
Profile VolumeWorkload Profile The workload profile for the volume.
- auto_
grown_ strsize_ gib The size, in GiB, that this storage volume has expanded as a result of an auto grow policy. In the absence of auto-grow, the value is 0.
- current_
size_ strgib The current size of this storage volume, in GiB, including space reserved for snapshots. This size might be different than the requested size if the storage volume has been configured with auto grow or auto shrink.
- emergency_
size_ strgib Additional emergency size that was requested for this Volume, in GiB. current_size_gib includes this value.
- id str
An identifier for the
Volume
, generated by the backend.- labels Mapping[str, str]
Labels as key value pairs.
- max_
size_ strgib Maximum size volume can be expanded to in case of evergency, in GiB.
- notes str
Input only. User-specified notes for new Volume. Used to provision Volumes that require manual intervention.
- originally_
requested_ strsize_ gib Originally requested size, in GiB.
- performance_
tier VolumePerformance Tier Immutable. Performance tier of the Volume. Default is SHARED.
- pod str
Immutable. Pod name.
- remaining_
space_ strgib The space remaining in the storage volume for new LUNs, in GiB, excluding space reserved for snapshots.
- requested_
size_ strgib The requested size of this storage volume, in GiB.
- snapshot_
auto_ Volumedelete_ behavior Snapshot Auto Delete Behavior The behavior to use when snapshot reserved space is full.
- snapshot_
enabled bool Whether snapshots are enabled.
- snapshot_
reservation_ Snapshotdetail Reservation Detail Details about snapshot space reservation and usage on the storage volume.
- snapshot_
schedule_ strpolicy The name of the snapshot schedule policy in use for this volume, if any.
- state
Volume
State The state of this storage volume.
- storage_
aggregate_ strpool Input only. Name of the storage aggregate pool to allocate the volume in. Can be used only for VOLUME_PERFORMANCE_TIER_ASSIGNED volumes.
- storage_
type VolumeStorage Type The storage type for this volume.
- workload_
profile VolumeWorkload Profile The workload profile for the volume.
- auto
Grown StringSize Gib The size, in GiB, that this storage volume has expanded as a result of an auto grow policy. In the absence of auto-grow, the value is 0.
- current
Size StringGib The current size of this storage volume, in GiB, including space reserved for snapshots. This size might be different than the requested size if the storage volume has been configured with auto grow or auto shrink.
- emergency
Size StringGib Additional emergency size that was requested for this Volume, in GiB. current_size_gib includes this value.
- id String
An identifier for the
Volume
, generated by the backend.- labels Map<String>
Labels as key value pairs.
- max
Size StringGib Maximum size volume can be expanded to in case of evergency, in GiB.
- notes String
Input only. User-specified notes for new Volume. Used to provision Volumes that require manual intervention.
- originally
Requested StringSize Gib Originally requested size, in GiB.
- performance
Tier "VOLUME_PERFORMANCE_TIER_UNSPECIFIED" | "VOLUME_PERFORMANCE_TIER_SHARED" | "VOLUME_PERFORMANCE_TIER_ASSIGNED" | "VOLUME_PERFORMANCE_TIER_HT" Immutable. Performance tier of the Volume. Default is SHARED.
- pod String
Immutable. Pod name.
- remaining
Space StringGib The space remaining in the storage volume for new LUNs, in GiB, excluding space reserved for snapshots.
- requested
Size StringGib The requested size of this storage volume, in GiB.
- snapshot
Auto "SNAPSHOT_AUTO_DELETE_BEHAVIOR_UNSPECIFIED" | "DISABLED" | "OLDEST_FIRST" | "NEWEST_FIRST"Delete Behavior The behavior to use when snapshot reserved space is full.
- snapshot
Enabled Boolean Whether snapshots are enabled.
- snapshot
Reservation Property MapDetail Details about snapshot space reservation and usage on the storage volume.
- snapshot
Schedule StringPolicy The name of the snapshot schedule policy in use for this volume, if any.
- state "STATE_UNSPECIFIED" | "CREATING" | "READY" | "DELETING" | "UPDATING" | "COOL_OFF"
The state of this storage volume.
- storage
Aggregate StringPool Input only. Name of the storage aggregate pool to allocate the volume in. Can be used only for VOLUME_PERFORMANCE_TIER_ASSIGNED volumes.
- storage
Type "STORAGE_TYPE_UNSPECIFIED" | "SSD" | "HDD" The storage type for this volume.
- workload
Profile "WORKLOAD_PROFILE_UNSPECIFIED" | "GENERIC" | "HANA" The workload profile for the volume.
VolumePerformanceTier, VolumePerformanceTierArgs
- Volume
Performance Tier Unspecified - VOLUME_PERFORMANCE_TIER_UNSPECIFIED
Value is not specified.
- Volume
Performance Tier Shared - VOLUME_PERFORMANCE_TIER_SHARED
Regular volumes, shared aggregates.
- Volume
Performance Tier Assigned - VOLUME_PERFORMANCE_TIER_ASSIGNED
Assigned aggregates.
- Volume
Performance Tier Ht - VOLUME_PERFORMANCE_TIER_HT
High throughput aggregates.
- Volume
Performance Tier Volume Performance Tier Unspecified - VOLUME_PERFORMANCE_TIER_UNSPECIFIED
Value is not specified.
- Volume
Performance Tier Volume Performance Tier Shared - VOLUME_PERFORMANCE_TIER_SHARED
Regular volumes, shared aggregates.
- Volume
Performance Tier Volume Performance Tier Assigned - VOLUME_PERFORMANCE_TIER_ASSIGNED
Assigned aggregates.
- Volume
Performance Tier Volume Performance Tier Ht - VOLUME_PERFORMANCE_TIER_HT
High throughput aggregates.
- Volume
Performance Tier Unspecified - VOLUME_PERFORMANCE_TIER_UNSPECIFIED
Value is not specified.
- Volume
Performance Tier Shared - VOLUME_PERFORMANCE_TIER_SHARED
Regular volumes, shared aggregates.
- Volume
Performance Tier Assigned - VOLUME_PERFORMANCE_TIER_ASSIGNED
Assigned aggregates.
- Volume
Performance Tier Ht - VOLUME_PERFORMANCE_TIER_HT
High throughput aggregates.
- Volume
Performance Tier Unspecified - VOLUME_PERFORMANCE_TIER_UNSPECIFIED
Value is not specified.
- Volume
Performance Tier Shared - VOLUME_PERFORMANCE_TIER_SHARED
Regular volumes, shared aggregates.
- Volume
Performance Tier Assigned - VOLUME_PERFORMANCE_TIER_ASSIGNED
Assigned aggregates.
- Volume
Performance Tier Ht - VOLUME_PERFORMANCE_TIER_HT
High throughput aggregates.
- VOLUME_PERFORMANCE_TIER_UNSPECIFIED
- VOLUME_PERFORMANCE_TIER_UNSPECIFIED
Value is not specified.
- VOLUME_PERFORMANCE_TIER_SHARED
- VOLUME_PERFORMANCE_TIER_SHARED
Regular volumes, shared aggregates.
- VOLUME_PERFORMANCE_TIER_ASSIGNED
- VOLUME_PERFORMANCE_TIER_ASSIGNED
Assigned aggregates.
- VOLUME_PERFORMANCE_TIER_HT
- VOLUME_PERFORMANCE_TIER_HT
High throughput aggregates.
- "VOLUME_PERFORMANCE_TIER_UNSPECIFIED"
- VOLUME_PERFORMANCE_TIER_UNSPECIFIED
Value is not specified.
- "VOLUME_PERFORMANCE_TIER_SHARED"
- VOLUME_PERFORMANCE_TIER_SHARED
Regular volumes, shared aggregates.
- "VOLUME_PERFORMANCE_TIER_ASSIGNED"
- VOLUME_PERFORMANCE_TIER_ASSIGNED
Assigned aggregates.
- "VOLUME_PERFORMANCE_TIER_HT"
- VOLUME_PERFORMANCE_TIER_HT
High throughput aggregates.
VolumeResponse, VolumeResponseArgs
- Attached bool
Is the Volume attached at at least one instance. This field is a lightweight counterpart of
instances
field. It is filled in List responses as well.- Auto
Grown stringSize Gib The size, in GiB, that this storage volume has expanded as a result of an auto grow policy. In the absence of auto-grow, the value is 0.
- Boot
Volume bool Whether this volume is a boot volume. A boot volume is one which contains a boot LUN.
- Current
Size stringGib The current size of this storage volume, in GiB, including space reserved for snapshots. This size might be different than the requested size if the storage volume has been configured with auto grow or auto shrink.
- Emergency
Size stringGib Additional emergency size that was requested for this Volume, in GiB. current_size_gib includes this value.
- Expire
Time string Time after which volume will be fully deleted. It is filled only for volumes in COOLOFF state.
- Instances List<string>
Instances this Volume is attached to. This field is set only in Get requests.
- Labels Dictionary<string, string>
Labels as key value pairs.
- Max
Size stringGib Maximum size volume can be expanded to in case of evergency, in GiB.
- Name string
The resource name of this
Volume
. Resource names are schemeless URIs that follow the conventions in https://cloud.google.com/apis/design/resource_names. Format:projects/{project}/locations/{location}/volumes/{volume}
- Notes string
Input only. User-specified notes for new Volume. Used to provision Volumes that require manual intervention.
- Originally
Requested stringSize Gib Originally requested size, in GiB.
- Performance
Tier string Immutable. Performance tier of the Volume. Default is SHARED.
- Pod string
Immutable. Pod name.
- Protocol string
Storage protocol for the Volume.
- Remaining
Space stringGib The space remaining in the storage volume for new LUNs, in GiB, excluding space reserved for snapshots.
- Requested
Size stringGib The requested size of this storage volume, in GiB.
- Snapshot
Auto stringDelete Behavior The behavior to use when snapshot reserved space is full.
- Snapshot
Enabled bool Whether snapshots are enabled.
- Snapshot
Reservation Pulumi.Detail Google Native. Bare Metal Solution. V2. Inputs. Snapshot Reservation Detail Response Details about snapshot space reservation and usage on the storage volume.
- Snapshot
Schedule stringPolicy The name of the snapshot schedule policy in use for this volume, if any.
- State string
The state of this storage volume.
- Storage
Aggregate stringPool Input only. Name of the storage aggregate pool to allocate the volume in. Can be used only for VOLUME_PERFORMANCE_TIER_ASSIGNED volumes.
- Storage
Type string The storage type for this volume.
- Workload
Profile string The workload profile for the volume.
- Attached bool
Is the Volume attached at at least one instance. This field is a lightweight counterpart of
instances
field. It is filled in List responses as well.- Auto
Grown stringSize Gib The size, in GiB, that this storage volume has expanded as a result of an auto grow policy. In the absence of auto-grow, the value is 0.
- Boot
Volume bool Whether this volume is a boot volume. A boot volume is one which contains a boot LUN.
- Current
Size stringGib The current size of this storage volume, in GiB, including space reserved for snapshots. This size might be different than the requested size if the storage volume has been configured with auto grow or auto shrink.
- Emergency
Size stringGib Additional emergency size that was requested for this Volume, in GiB. current_size_gib includes this value.
- Expire
Time string Time after which volume will be fully deleted. It is filled only for volumes in COOLOFF state.
- Instances []string
Instances this Volume is attached to. This field is set only in Get requests.
- Labels map[string]string
Labels as key value pairs.
- Max
Size stringGib Maximum size volume can be expanded to in case of evergency, in GiB.
- Name string
The resource name of this
Volume
. Resource names are schemeless URIs that follow the conventions in https://cloud.google.com/apis/design/resource_names. Format:projects/{project}/locations/{location}/volumes/{volume}
- Notes string
Input only. User-specified notes for new Volume. Used to provision Volumes that require manual intervention.
- Originally
Requested stringSize Gib Originally requested size, in GiB.
- Performance
Tier string Immutable. Performance tier of the Volume. Default is SHARED.
- Pod string
Immutable. Pod name.
- Protocol string
Storage protocol for the Volume.
- Remaining
Space stringGib The space remaining in the storage volume for new LUNs, in GiB, excluding space reserved for snapshots.
- Requested
Size stringGib The requested size of this storage volume, in GiB.
- Snapshot
Auto stringDelete Behavior The behavior to use when snapshot reserved space is full.
- Snapshot
Enabled bool Whether snapshots are enabled.
- Snapshot
Reservation SnapshotDetail Reservation Detail Response Details about snapshot space reservation and usage on the storage volume.
- Snapshot
Schedule stringPolicy The name of the snapshot schedule policy in use for this volume, if any.
- State string
The state of this storage volume.
- Storage
Aggregate stringPool Input only. Name of the storage aggregate pool to allocate the volume in. Can be used only for VOLUME_PERFORMANCE_TIER_ASSIGNED volumes.
- Storage
Type string The storage type for this volume.
- Workload
Profile string The workload profile for the volume.
- attached Boolean
Is the Volume attached at at least one instance. This field is a lightweight counterpart of
instances
field. It is filled in List responses as well.- auto
Grown StringSize Gib The size, in GiB, that this storage volume has expanded as a result of an auto grow policy. In the absence of auto-grow, the value is 0.
- boot
Volume Boolean Whether this volume is a boot volume. A boot volume is one which contains a boot LUN.
- current
Size StringGib The current size of this storage volume, in GiB, including space reserved for snapshots. This size might be different than the requested size if the storage volume has been configured with auto grow or auto shrink.
- emergency
Size StringGib Additional emergency size that was requested for this Volume, in GiB. current_size_gib includes this value.
- expire
Time String Time after which volume will be fully deleted. It is filled only for volumes in COOLOFF state.
- instances List<String>
Instances this Volume is attached to. This field is set only in Get requests.
- labels Map<String,String>
Labels as key value pairs.
- max
Size StringGib Maximum size volume can be expanded to in case of evergency, in GiB.
- name String
The resource name of this
Volume
. Resource names are schemeless URIs that follow the conventions in https://cloud.google.com/apis/design/resource_names. Format:projects/{project}/locations/{location}/volumes/{volume}
- notes String
Input only. User-specified notes for new Volume. Used to provision Volumes that require manual intervention.
- originally
Requested StringSize Gib Originally requested size, in GiB.
- performance
Tier String Immutable. Performance tier of the Volume. Default is SHARED.
- pod String
Immutable. Pod name.
- protocol String
Storage protocol for the Volume.
- remaining
Space StringGib The space remaining in the storage volume for new LUNs, in GiB, excluding space reserved for snapshots.
- requested
Size StringGib The requested size of this storage volume, in GiB.
- snapshot
Auto StringDelete Behavior The behavior to use when snapshot reserved space is full.
- snapshot
Enabled Boolean Whether snapshots are enabled.
- snapshot
Reservation SnapshotDetail Reservation Detail Response Details about snapshot space reservation and usage on the storage volume.
- snapshot
Schedule StringPolicy The name of the snapshot schedule policy in use for this volume, if any.
- state String
The state of this storage volume.
- storage
Aggregate StringPool Input only. Name of the storage aggregate pool to allocate the volume in. Can be used only for VOLUME_PERFORMANCE_TIER_ASSIGNED volumes.
- storage
Type String The storage type for this volume.
- workload
Profile String The workload profile for the volume.
- attached boolean
Is the Volume attached at at least one instance. This field is a lightweight counterpart of
instances
field. It is filled in List responses as well.- auto
Grown stringSize Gib The size, in GiB, that this storage volume has expanded as a result of an auto grow policy. In the absence of auto-grow, the value is 0.
- boot
Volume boolean Whether this volume is a boot volume. A boot volume is one which contains a boot LUN.
- current
Size stringGib The current size of this storage volume, in GiB, including space reserved for snapshots. This size might be different than the requested size if the storage volume has been configured with auto grow or auto shrink.
- emergency
Size stringGib Additional emergency size that was requested for this Volume, in GiB. current_size_gib includes this value.
- expire
Time string Time after which volume will be fully deleted. It is filled only for volumes in COOLOFF state.
- instances string[]
Instances this Volume is attached to. This field is set only in Get requests.
- labels {[key: string]: string}
Labels as key value pairs.
- max
Size stringGib Maximum size volume can be expanded to in case of evergency, in GiB.
- name string
The resource name of this
Volume
. Resource names are schemeless URIs that follow the conventions in https://cloud.google.com/apis/design/resource_names. Format:projects/{project}/locations/{location}/volumes/{volume}
- notes string
Input only. User-specified notes for new Volume. Used to provision Volumes that require manual intervention.
- originally
Requested stringSize Gib Originally requested size, in GiB.
- performance
Tier string Immutable. Performance tier of the Volume. Default is SHARED.
- pod string
Immutable. Pod name.
- protocol string
Storage protocol for the Volume.
- remaining
Space stringGib The space remaining in the storage volume for new LUNs, in GiB, excluding space reserved for snapshots.
- requested
Size stringGib The requested size of this storage volume, in GiB.
- snapshot
Auto stringDelete Behavior The behavior to use when snapshot reserved space is full.
- snapshot
Enabled boolean Whether snapshots are enabled.
- snapshot
Reservation SnapshotDetail Reservation Detail Response Details about snapshot space reservation and usage on the storage volume.
- snapshot
Schedule stringPolicy The name of the snapshot schedule policy in use for this volume, if any.
- state string
The state of this storage volume.
- storage
Aggregate stringPool Input only. Name of the storage aggregate pool to allocate the volume in. Can be used only for VOLUME_PERFORMANCE_TIER_ASSIGNED volumes.
- storage
Type string The storage type for this volume.
- workload
Profile string The workload profile for the volume.
- attached bool
Is the Volume attached at at least one instance. This field is a lightweight counterpart of
instances
field. It is filled in List responses as well.- auto_
grown_ strsize_ gib The size, in GiB, that this storage volume has expanded as a result of an auto grow policy. In the absence of auto-grow, the value is 0.
- boot_
volume bool Whether this volume is a boot volume. A boot volume is one which contains a boot LUN.
- current_
size_ strgib The current size of this storage volume, in GiB, including space reserved for snapshots. This size might be different than the requested size if the storage volume has been configured with auto grow or auto shrink.
- emergency_
size_ strgib Additional emergency size that was requested for this Volume, in GiB. current_size_gib includes this value.
- expire_
time str Time after which volume will be fully deleted. It is filled only for volumes in COOLOFF state.
- instances Sequence[str]
Instances this Volume is attached to. This field is set only in Get requests.
- labels Mapping[str, str]
Labels as key value pairs.
- max_
size_ strgib Maximum size volume can be expanded to in case of evergency, in GiB.
- name str
The resource name of this
Volume
. Resource names are schemeless URIs that follow the conventions in https://cloud.google.com/apis/design/resource_names. Format:projects/{project}/locations/{location}/volumes/{volume}
- notes str
Input only. User-specified notes for new Volume. Used to provision Volumes that require manual intervention.
- originally_
requested_ strsize_ gib Originally requested size, in GiB.
- performance_
tier str Immutable. Performance tier of the Volume. Default is SHARED.
- pod str
Immutable. Pod name.
- protocol str
Storage protocol for the Volume.
- remaining_
space_ strgib The space remaining in the storage volume for new LUNs, in GiB, excluding space reserved for snapshots.
- requested_
size_ strgib The requested size of this storage volume, in GiB.
- snapshot_
auto_ strdelete_ behavior The behavior to use when snapshot reserved space is full.
- snapshot_
enabled bool Whether snapshots are enabled.
- snapshot_
reservation_ Snapshotdetail Reservation Detail Response Details about snapshot space reservation and usage on the storage volume.
- snapshot_
schedule_ strpolicy The name of the snapshot schedule policy in use for this volume, if any.
- state str
The state of this storage volume.
- storage_
aggregate_ strpool Input only. Name of the storage aggregate pool to allocate the volume in. Can be used only for VOLUME_PERFORMANCE_TIER_ASSIGNED volumes.
- storage_
type str The storage type for this volume.
- workload_
profile str The workload profile for the volume.
- attached Boolean
Is the Volume attached at at least one instance. This field is a lightweight counterpart of
instances
field. It is filled in List responses as well.- auto
Grown StringSize Gib The size, in GiB, that this storage volume has expanded as a result of an auto grow policy. In the absence of auto-grow, the value is 0.
- boot
Volume Boolean Whether this volume is a boot volume. A boot volume is one which contains a boot LUN.
- current
Size StringGib The current size of this storage volume, in GiB, including space reserved for snapshots. This size might be different than the requested size if the storage volume has been configured with auto grow or auto shrink.
- emergency
Size StringGib Additional emergency size that was requested for this Volume, in GiB. current_size_gib includes this value.
- expire
Time String Time after which volume will be fully deleted. It is filled only for volumes in COOLOFF state.
- instances List<String>
Instances this Volume is attached to. This field is set only in Get requests.
- labels Map<String>
Labels as key value pairs.
- max
Size StringGib Maximum size volume can be expanded to in case of evergency, in GiB.
- name String
The resource name of this
Volume
. Resource names are schemeless URIs that follow the conventions in https://cloud.google.com/apis/design/resource_names. Format:projects/{project}/locations/{location}/volumes/{volume}
- notes String
Input only. User-specified notes for new Volume. Used to provision Volumes that require manual intervention.
- originally
Requested StringSize Gib Originally requested size, in GiB.
- performance
Tier String Immutable. Performance tier of the Volume. Default is SHARED.
- pod String
Immutable. Pod name.
- protocol String
Storage protocol for the Volume.
- remaining
Space StringGib The space remaining in the storage volume for new LUNs, in GiB, excluding space reserved for snapshots.
- requested
Size StringGib The requested size of this storage volume, in GiB.
- snapshot
Auto StringDelete Behavior The behavior to use when snapshot reserved space is full.
- snapshot
Enabled Boolean Whether snapshots are enabled.
- snapshot
Reservation Property MapDetail Details about snapshot space reservation and usage on the storage volume.
- snapshot
Schedule StringPolicy The name of the snapshot schedule policy in use for this volume, if any.
- state String
The state of this storage volume.
- storage
Aggregate StringPool Input only. Name of the storage aggregate pool to allocate the volume in. Can be used only for VOLUME_PERFORMANCE_TIER_ASSIGNED volumes.
- storage
Type String The storage type for this volume.
- workload
Profile String The workload profile for the volume.
VolumeSnapshotAutoDeleteBehavior, VolumeSnapshotAutoDeleteBehaviorArgs
- Snapshot
Auto Delete Behavior Unspecified - SNAPSHOT_AUTO_DELETE_BEHAVIOR_UNSPECIFIED
The unspecified behavior.
- Disabled
- DISABLED
Don't delete any snapshots. This disables new snapshot creation, as long as the snapshot reserved space is full.
- Oldest
First - OLDEST_FIRST
Delete the oldest snapshots first.
- Newest
First - NEWEST_FIRST
Delete the newest snapshots first.
- Volume
Snapshot Auto Delete Behavior Snapshot Auto Delete Behavior Unspecified - SNAPSHOT_AUTO_DELETE_BEHAVIOR_UNSPECIFIED
The unspecified behavior.
- Volume
Snapshot Auto Delete Behavior Disabled - DISABLED
Don't delete any snapshots. This disables new snapshot creation, as long as the snapshot reserved space is full.
- Volume
Snapshot Auto Delete Behavior Oldest First - OLDEST_FIRST
Delete the oldest snapshots first.
- Volume
Snapshot Auto Delete Behavior Newest First - NEWEST_FIRST
Delete the newest snapshots first.
- Snapshot
Auto Delete Behavior Unspecified - SNAPSHOT_AUTO_DELETE_BEHAVIOR_UNSPECIFIED
The unspecified behavior.
- Disabled
- DISABLED
Don't delete any snapshots. This disables new snapshot creation, as long as the snapshot reserved space is full.
- Oldest
First - OLDEST_FIRST
Delete the oldest snapshots first.
- Newest
First - NEWEST_FIRST
Delete the newest snapshots first.
- Snapshot
Auto Delete Behavior Unspecified - SNAPSHOT_AUTO_DELETE_BEHAVIOR_UNSPECIFIED
The unspecified behavior.
- Disabled
- DISABLED
Don't delete any snapshots. This disables new snapshot creation, as long as the snapshot reserved space is full.
- Oldest
First - OLDEST_FIRST
Delete the oldest snapshots first.
- Newest
First - NEWEST_FIRST
Delete the newest snapshots first.
- SNAPSHOT_AUTO_DELETE_BEHAVIOR_UNSPECIFIED
- SNAPSHOT_AUTO_DELETE_BEHAVIOR_UNSPECIFIED
The unspecified behavior.
- DISABLED
- DISABLED
Don't delete any snapshots. This disables new snapshot creation, as long as the snapshot reserved space is full.
- OLDEST_FIRST
- OLDEST_FIRST
Delete the oldest snapshots first.
- NEWEST_FIRST
- NEWEST_FIRST
Delete the newest snapshots first.
- "SNAPSHOT_AUTO_DELETE_BEHAVIOR_UNSPECIFIED"
- SNAPSHOT_AUTO_DELETE_BEHAVIOR_UNSPECIFIED
The unspecified behavior.
- "DISABLED"
- DISABLED
Don't delete any snapshots. This disables new snapshot creation, as long as the snapshot reserved space is full.
- "OLDEST_FIRST"
- OLDEST_FIRST
Delete the oldest snapshots first.
- "NEWEST_FIRST"
- NEWEST_FIRST
Delete the newest snapshots first.
VolumeState, VolumeStateArgs
- State
Unspecified - STATE_UNSPECIFIED
The storage volume is in an unknown state.
- Creating
- CREATING
The storage volume is being created.
- Ready
- READY
The storage volume is ready for use.
- Deleting
- DELETING
The storage volume has been requested to be deleted.
- Updating
- UPDATING
The storage volume is being updated.
- Cool
Off - COOL_OFF
The storage volume is in cool off state. It will be deleted after
expire_time
.
- Volume
State State Unspecified - STATE_UNSPECIFIED
The storage volume is in an unknown state.
- Volume
State Creating - CREATING
The storage volume is being created.
- Volume
State Ready - READY
The storage volume is ready for use.
- Volume
State Deleting - DELETING
The storage volume has been requested to be deleted.
- Volume
State Updating - UPDATING
The storage volume is being updated.
- Volume
State Cool Off - COOL_OFF
The storage volume is in cool off state. It will be deleted after
expire_time
.
- State
Unspecified - STATE_UNSPECIFIED
The storage volume is in an unknown state.
- Creating
- CREATING
The storage volume is being created.
- Ready
- READY
The storage volume is ready for use.
- Deleting
- DELETING
The storage volume has been requested to be deleted.
- Updating
- UPDATING
The storage volume is being updated.
- Cool
Off - COOL_OFF
The storage volume is in cool off state. It will be deleted after
expire_time
.
- State
Unspecified - STATE_UNSPECIFIED
The storage volume is in an unknown state.
- Creating
- CREATING
The storage volume is being created.
- Ready
- READY
The storage volume is ready for use.
- Deleting
- DELETING
The storage volume has been requested to be deleted.
- Updating
- UPDATING
The storage volume is being updated.
- Cool
Off - COOL_OFF
The storage volume is in cool off state. It will be deleted after
expire_time
.
- STATE_UNSPECIFIED
- STATE_UNSPECIFIED
The storage volume is in an unknown state.
- CREATING
- CREATING
The storage volume is being created.
- READY
- READY
The storage volume is ready for use.
- DELETING
- DELETING
The storage volume has been requested to be deleted.
- UPDATING
- UPDATING
The storage volume is being updated.
- COOL_OFF
- COOL_OFF
The storage volume is in cool off state. It will be deleted after
expire_time
.
- "STATE_UNSPECIFIED"
- STATE_UNSPECIFIED
The storage volume is in an unknown state.
- "CREATING"
- CREATING
The storage volume is being created.
- "READY"
- READY
The storage volume is ready for use.
- "DELETING"
- DELETING
The storage volume has been requested to be deleted.
- "UPDATING"
- UPDATING
The storage volume is being updated.
- "COOL_OFF"
- COOL_OFF
The storage volume is in cool off state. It will be deleted after
expire_time
.
VolumeStorageType, VolumeStorageTypeArgs
- Storage
Type Unspecified - STORAGE_TYPE_UNSPECIFIED
The storage type for this volume is unknown.
- Ssd
- SSD
The storage type for this volume is SSD.
- Hdd
- HDD
This storage type for this volume is HDD.
- Volume
Storage Type Storage Type Unspecified - STORAGE_TYPE_UNSPECIFIED
The storage type for this volume is unknown.
- Volume
Storage Type Ssd - SSD
The storage type for this volume is SSD.
- Volume
Storage Type Hdd - HDD
This storage type for this volume is HDD.
- Storage
Type Unspecified - STORAGE_TYPE_UNSPECIFIED
The storage type for this volume is unknown.
- Ssd
- SSD
The storage type for this volume is SSD.
- Hdd
- HDD
This storage type for this volume is HDD.
- Storage
Type Unspecified - STORAGE_TYPE_UNSPECIFIED
The storage type for this volume is unknown.
- Ssd
- SSD
The storage type for this volume is SSD.
- Hdd
- HDD
This storage type for this volume is HDD.
- STORAGE_TYPE_UNSPECIFIED
- STORAGE_TYPE_UNSPECIFIED
The storage type for this volume is unknown.
- SSD
- SSD
The storage type for this volume is SSD.
- HDD
- HDD
This storage type for this volume is HDD.
- "STORAGE_TYPE_UNSPECIFIED"
- STORAGE_TYPE_UNSPECIFIED
The storage type for this volume is unknown.
- "SSD"
- SSD
The storage type for this volume is SSD.
- "HDD"
- HDD
This storage type for this volume is HDD.
VolumeWorkloadProfile, VolumeWorkloadProfileArgs
- Workload
Profile Unspecified - WORKLOAD_PROFILE_UNSPECIFIED
The workload profile is in an unknown state.
- Generic
- GENERIC
The workload profile is generic.
- Hana
- HANA
The workload profile is hana.
- Volume
Workload Profile Workload Profile Unspecified - WORKLOAD_PROFILE_UNSPECIFIED
The workload profile is in an unknown state.
- Volume
Workload Profile Generic - GENERIC
The workload profile is generic.
- Volume
Workload Profile Hana - HANA
The workload profile is hana.
- Workload
Profile Unspecified - WORKLOAD_PROFILE_UNSPECIFIED
The workload profile is in an unknown state.
- Generic
- GENERIC
The workload profile is generic.
- Hana
- HANA
The workload profile is hana.
- Workload
Profile Unspecified - WORKLOAD_PROFILE_UNSPECIFIED
The workload profile is in an unknown state.
- Generic
- GENERIC
The workload profile is generic.
- Hana
- HANA
The workload profile is hana.
- WORKLOAD_PROFILE_UNSPECIFIED
- WORKLOAD_PROFILE_UNSPECIFIED
The workload profile is in an unknown state.
- GENERIC
- GENERIC
The workload profile is generic.
- HANA
- HANA
The workload profile is hana.
- "WORKLOAD_PROFILE_UNSPECIFIED"
- WORKLOAD_PROFILE_UNSPECIFIED
The workload profile is in an unknown state.
- "GENERIC"
- GENERIC
The workload profile is generic.
- "HANA"
- HANA
The workload profile is hana.
Package Details
- Repository
- Google Cloud Native pulumi/pulumi-google-native
- License
- Apache-2.0
Google Cloud Native is in preview. Google Cloud Classic is fully supported.