Google Cloud Native is in preview. Google Cloud Classic is fully supported.
google-native.baremetalsolution/v2.getInstance
Explore with Pulumi AI
Google Cloud Native is in preview. Google Cloud Classic is fully supported.
Get details about a single server.
Using getInstance
Two invocation forms are available. The direct form accepts plain arguments and either blocks until the result value is available, or returns a Promise-wrapped result. The output form accepts Input-wrapped arguments and returns an Output-wrapped result.
function getInstance(args: GetInstanceArgs, opts?: InvokeOptions): Promise<GetInstanceResult>
function getInstanceOutput(args: GetInstanceOutputArgs, opts?: InvokeOptions): Output<GetInstanceResult>
def get_instance(instance_id: Optional[str] = None,
location: Optional[str] = None,
project: Optional[str] = None,
opts: Optional[InvokeOptions] = None) -> GetInstanceResult
def get_instance_output(instance_id: Optional[pulumi.Input[str]] = None,
location: Optional[pulumi.Input[str]] = None,
project: Optional[pulumi.Input[str]] = None,
opts: Optional[InvokeOptions] = None) -> Output[GetInstanceResult]
func LookupInstance(ctx *Context, args *LookupInstanceArgs, opts ...InvokeOption) (*LookupInstanceResult, error)
func LookupInstanceOutput(ctx *Context, args *LookupInstanceOutputArgs, opts ...InvokeOption) LookupInstanceResultOutput
> Note: This function is named LookupInstance
in the Go SDK.
public static class GetInstance
{
public static Task<GetInstanceResult> InvokeAsync(GetInstanceArgs args, InvokeOptions? opts = null)
public static Output<GetInstanceResult> Invoke(GetInstanceInvokeArgs args, InvokeOptions? opts = null)
}
public static CompletableFuture<GetInstanceResult> getInstance(GetInstanceArgs args, InvokeOptions options)
// Output-based functions aren't available in Java yet
fn::invoke:
function: google-native:baremetalsolution/v2:getInstance
arguments:
# arguments dictionary
The following arguments are supported:
- Instance
Id string - Location string
- Project string
- Instance
Id string - Location string
- Project string
- instance
Id String - location String
- project String
- instance
Id string - location string
- project string
- instance_
id str - location str
- project str
- instance
Id String - location String
- project String
getInstance Result
The following output properties are available:
- Create
Time string Create a time stamp.
- Firmware
Version string The firmware version for the instance.
- Hyperthreading
Enabled bool True if you enable hyperthreading for the server, otherwise false. The default value is false.
- Interactive
Serial boolConsole Enabled True if the interactive serial console feature is enabled for the instance, false otherwise. The default value is false.
- Labels Dictionary<string, string>
Labels as key value pairs.
- Logical
Interfaces List<Pulumi.Google Native. Bare Metal Solution. V2. Outputs. Google Cloud Baremetalsolution V2Logical Interface Response> 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.
- Login
Info string Text field about info for logging in.
- Luns
List<Pulumi.
Google Native. Bare Metal Solution. V2. Outputs. Lun Response> 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".
- Networks
List<Pulumi.
Google Native. Bare Metal Solution. V2. Outputs. Network Response> List of networks associated with this server.
- 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.
- State string
The state of the server.
- Update
Time string Update a time stamp.
- Volumes
List<Pulumi.
Google Native. Bare Metal Solution. V2. Outputs. Volume Response> Input only. List of Volumes to attach to this Instance on creation. This field won't be populated in Get/List responses.
- Workload
Profile string The workload profile for the instance.
- Create
Time string Create a time stamp.
- Firmware
Version string The firmware version for the instance.
- Hyperthreading
Enabled bool True if you enable hyperthreading for the server, otherwise false. The default value is false.
- Interactive
Serial boolConsole Enabled True if the interactive serial console feature is enabled for the instance, false otherwise. The default value is false.
- Labels map[string]string
Labels as key value pairs.
- Logical
Interfaces []GoogleCloud Baremetalsolution V2Logical Interface Response 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.
- Login
Info string Text field about info for logging in.
- Luns
[]Lun
Response 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".
- Networks
[]Network
Response List of networks associated with this server.
- 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.
- State string
The state of the server.
- Update
Time string Update a time stamp.
- Volumes
[]Volume
Response Input only. List of Volumes to attach to this Instance on creation. This field won't be populated in Get/List responses.
- Workload
Profile string The workload profile for the instance.
- create
Time String Create a time stamp.
- firmware
Version String The firmware version for the instance.
- hyperthreading
Enabled Boolean True if you enable hyperthreading for the server, otherwise false. The default value is false.
- interactive
Serial BooleanConsole Enabled True if the interactive serial console feature is enabled for the instance, false otherwise. The default value is false.
- labels Map<String,String>
Labels as key value pairs.
- logical
Interfaces List<GoogleCloud Baremetalsolution V2Logical Interface Response> 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.
- login
Info String Text field about info for logging in.
- luns
List<Lun
Response> 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".
- networks
List<Network
Response> List of networks associated with this server.
- 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.
- state String
The state of the server.
- update
Time String Update a time stamp.
- volumes
List<Volume
Response> Input only. List of Volumes to attach to this Instance on creation. This field won't be populated in Get/List responses.
- workload
Profile String The workload profile for the instance.
- create
Time string Create a time stamp.
- firmware
Version string The firmware version for the instance.
- hyperthreading
Enabled boolean True if you enable hyperthreading for the server, otherwise false. The default value is false.
- interactive
Serial booleanConsole Enabled True if the interactive serial console feature is enabled for the instance, false otherwise. The default value is false.
- labels {[key: string]: string}
Labels as key value pairs.
- logical
Interfaces GoogleCloud Baremetalsolution V2Logical Interface Response[] 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.
- login
Info string Text field about info for logging in.
- luns
Lun
Response[] 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".
- networks
Network
Response[] List of networks associated with this server.
- 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.
- state string
The state of the server.
- update
Time string Update a time stamp.
- volumes
Volume
Response[] Input only. List of Volumes to attach to this Instance on creation. This field won't be populated in Get/List responses.
- workload
Profile string The workload profile for the instance.
- create_
time str Create a time stamp.
- firmware_
version str The firmware version for the instance.
- hyperthreading_
enabled bool True if you enable hyperthreading for the server, otherwise false. The default value is false.
- interactive_
serial_ boolconsole_ enabled True if the interactive serial console feature is enabled for the instance, false otherwise. The default value is false.
- labels Mapping[str, str]
Labels as key value pairs.
- logical_
interfaces Sequence[GoogleCloud Baremetalsolution V2Logical Interface Response] 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.
- login_
info str Text field about info for logging in.
- luns
Sequence[Lun
Response] 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".
- networks
Sequence[Network
Response] List of networks associated with this server.
- 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.
- state str
The state of the server.
- update_
time str Update a time stamp.
- volumes
Sequence[Volume
Response] Input only. List of Volumes to attach to this Instance on creation. This field won't be populated in Get/List responses.
- workload_
profile str The workload profile for the instance.
- create
Time String Create a time stamp.
- firmware
Version String The firmware version for the instance.
- hyperthreading
Enabled Boolean True if you enable hyperthreading for the server, otherwise false. The default value is false.
- interactive
Serial BooleanConsole Enabled True if the interactive serial console feature is enabled for the instance, false otherwise. The default value is false.
- labels Map<String>
Labels as key value pairs.
- 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.
- login
Info String Text field about info for logging in.
- 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".
- networks List<Property Map>
List of networks associated with this server.
- 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.
- state String
The state of the server.
- update
Time String Update a time stamp.
- 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 String The workload profile for the instance.
Supporting Types
GoogleCloudBaremetalsolutionV2LogicalInterfaceResponse
- 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.
LogicalNetworkInterfaceResponse
- 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.
LunResponse
- 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.
NetworkAddressReservationResponse
- 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
- 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
- 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
- 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.
SnapshotReservationDetailResponse
- 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
- 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
- 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.
VolumeResponse
- 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.
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.