Google Cloud Native is in preview. Google Cloud Classic is fully supported.
google-native.baremetalsolution/v2.ProvisioningConfig
Explore with Pulumi AI
Google Cloud Native is in preview. Google Cloud Classic is fully supported.
Create new ProvisioningConfig. Auto-naming is currently not supported for this resource. 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 ProvisioningConfig Resource
Resources are created with functions called constructors. To learn more about declaring and configuring resources, see Resources.
Constructor syntax
new ProvisioningConfig(name: string, args?: ProvisioningConfigArgs, opts?: CustomResourceOptions);
@overload
def ProvisioningConfig(resource_name: str,
args: Optional[ProvisioningConfigArgs] = None,
opts: Optional[ResourceOptions] = None)
@overload
def ProvisioningConfig(resource_name: str,
opts: Optional[ResourceOptions] = None,
custom_id: Optional[str] = None,
email: Optional[str] = None,
handover_service_account: Optional[str] = None,
instances: Optional[Sequence[InstanceConfigArgs]] = None,
location: Optional[str] = None,
networks: Optional[Sequence[NetworkConfigArgs]] = None,
pod: Optional[str] = None,
project: Optional[str] = None,
status_message: Optional[str] = None,
ticket_id: Optional[str] = None,
volumes: Optional[Sequence[VolumeConfigArgs]] = None,
vpc_sc_enabled: Optional[bool] = None)
func NewProvisioningConfig(ctx *Context, name string, args *ProvisioningConfigArgs, opts ...ResourceOption) (*ProvisioningConfig, error)
public ProvisioningConfig(string name, ProvisioningConfigArgs? args = null, CustomResourceOptions? opts = null)
public ProvisioningConfig(String name, ProvisioningConfigArgs args)
public ProvisioningConfig(String name, ProvisioningConfigArgs args, CustomResourceOptions options)
type: google-native:baremetalsolution/v2:ProvisioningConfig
properties: # The arguments to resource properties.
options: # Bag of options to control resource's behavior.
Parameters
- name string
- The unique name of the resource.
- args ProvisioningConfigArgs
- 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 ProvisioningConfigArgs
- 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 ProvisioningConfigArgs
- The arguments to resource properties.
- opts ResourceOption
- Bag of options to control resource's behavior.
- name string
- The unique name of the resource.
- args ProvisioningConfigArgs
- The arguments to resource properties.
- opts CustomResourceOptions
- Bag of options to control resource's behavior.
- name String
- The unique name of the resource.
- args ProvisioningConfigArgs
- The arguments to resource properties.
- options CustomResourceOptions
- Bag of options to control resource's behavior.
Constructor example
The following reference example uses placeholder values for all input properties.
var provisioningConfigResource = new GoogleNative.BareMetalSolution.V2.ProvisioningConfig("provisioningConfigResource", new()
{
CustomId = "string",
HandoverServiceAccount = "string",
Instances = new[]
{
new GoogleNative.BareMetalSolution.V2.Inputs.InstanceConfigArgs
{
AccountNetworksEnabled = false,
ClientNetwork = new GoogleNative.BareMetalSolution.V2.Inputs.NetworkAddressArgs
{
Address = "string",
ExistingNetworkId = "string",
NetworkId = "string",
},
Hyperthreading = false,
Id = "string",
InstanceType = "string",
LogicalInterfaces = new[]
{
new GoogleNative.BareMetalSolution.V2.Inputs.GoogleCloudBaremetalsolutionV2LogicalInterfaceArgs
{
LogicalNetworkInterfaces = new[]
{
new GoogleNative.BareMetalSolution.V2.Inputs.LogicalNetworkInterfaceArgs
{
DefaultGateway = false,
Id = "string",
IpAddress = "string",
Network = "string",
NetworkType = GoogleNative.BareMetalSolution.V2.LogicalNetworkInterfaceNetworkType.TypeUnspecified,
},
},
Name = "string",
},
},
Name = "string",
NetworkConfig = GoogleNative.BareMetalSolution.V2.InstanceConfigNetworkConfig.NetworkconfigUnspecified,
NetworkTemplate = "string",
OsImage = "string",
PrivateNetwork = new GoogleNative.BareMetalSolution.V2.Inputs.NetworkAddressArgs
{
Address = "string",
ExistingNetworkId = "string",
NetworkId = "string",
},
SshKeyNames = new[]
{
"string",
},
UserNote = "string",
},
},
Location = "string",
Networks = new[]
{
new GoogleNative.BareMetalSolution.V2.Inputs.NetworkConfigArgs
{
Bandwidth = GoogleNative.BareMetalSolution.V2.NetworkConfigBandwidth.BandwidthUnspecified,
Cidr = "string",
GcpService = "string",
Id = "string",
JumboFramesEnabled = false,
ServiceCidr = GoogleNative.BareMetalSolution.V2.NetworkConfigServiceCidr.ServiceCidrUnspecified,
Type = GoogleNative.BareMetalSolution.V2.NetworkConfigType.TypeUnspecified,
UserNote = "string",
VlanAttachments = new[]
{
new GoogleNative.BareMetalSolution.V2.Inputs.IntakeVlanAttachmentArgs
{
Id = "string",
PairingKey = "string",
},
},
VlanSameProject = false,
},
},
Pod = "string",
Project = "string",
StatusMessage = "string",
TicketId = "string",
Volumes = new[]
{
new GoogleNative.BareMetalSolution.V2.Inputs.VolumeConfigArgs
{
GcpService = "string",
Id = "string",
LunRanges = new[]
{
new GoogleNative.BareMetalSolution.V2.Inputs.LunRangeArgs
{
Quantity = 0,
SizeGb = 0,
},
},
MachineIds = new[]
{
"string",
},
NfsExports = new[]
{
new GoogleNative.BareMetalSolution.V2.Inputs.NfsExportArgs
{
AllowDev = false,
AllowSuid = false,
Cidr = "string",
MachineId = "string",
NetworkId = "string",
NoRootSquash = false,
Permissions = GoogleNative.BareMetalSolution.V2.NfsExportPermissions.PermissionsUnspecified,
},
},
PerformanceTier = GoogleNative.BareMetalSolution.V2.VolumeConfigPerformanceTier.VolumePerformanceTierUnspecified,
Protocol = GoogleNative.BareMetalSolution.V2.VolumeConfigProtocol.ProtocolUnspecified,
SizeGb = 0,
SnapshotsEnabled = false,
Type = GoogleNative.BareMetalSolution.V2.VolumeConfigType.TypeUnspecified,
UserNote = "string",
},
},
VpcScEnabled = false,
});
example, err := baremetalsolution.NewProvisioningConfig(ctx, "provisioningConfigResource", &baremetalsolution.ProvisioningConfigArgs{
CustomId: pulumi.String("string"),
HandoverServiceAccount: pulumi.String("string"),
Instances: baremetalsolution.InstanceConfigArray{
&baremetalsolution.InstanceConfigArgs{
AccountNetworksEnabled: pulumi.Bool(false),
ClientNetwork: &baremetalsolution.NetworkAddressArgs{
Address: pulumi.String("string"),
ExistingNetworkId: pulumi.String("string"),
NetworkId: pulumi.String("string"),
},
Hyperthreading: pulumi.Bool(false),
Id: pulumi.String("string"),
InstanceType: pulumi.String("string"),
LogicalInterfaces: baremetalsolution.GoogleCloudBaremetalsolutionV2LogicalInterfaceArray{
&baremetalsolution.GoogleCloudBaremetalsolutionV2LogicalInterfaceArgs{
LogicalNetworkInterfaces: baremetalsolution.LogicalNetworkInterfaceArray{
&baremetalsolution.LogicalNetworkInterfaceArgs{
DefaultGateway: pulumi.Bool(false),
Id: pulumi.String("string"),
IpAddress: pulumi.String("string"),
Network: pulumi.String("string"),
NetworkType: baremetalsolution.LogicalNetworkInterfaceNetworkTypeTypeUnspecified,
},
},
Name: pulumi.String("string"),
},
},
Name: pulumi.String("string"),
NetworkConfig: baremetalsolution.InstanceConfigNetworkConfigNetworkconfigUnspecified,
NetworkTemplate: pulumi.String("string"),
OsImage: pulumi.String("string"),
PrivateNetwork: &baremetalsolution.NetworkAddressArgs{
Address: pulumi.String("string"),
ExistingNetworkId: pulumi.String("string"),
NetworkId: pulumi.String("string"),
},
SshKeyNames: pulumi.StringArray{
pulumi.String("string"),
},
UserNote: pulumi.String("string"),
},
},
Location: pulumi.String("string"),
Networks: baremetalsolution.NetworkConfigArray{
&baremetalsolution.NetworkConfigArgs{
Bandwidth: baremetalsolution.NetworkConfigBandwidthBandwidthUnspecified,
Cidr: pulumi.String("string"),
GcpService: pulumi.String("string"),
Id: pulumi.String("string"),
JumboFramesEnabled: pulumi.Bool(false),
ServiceCidr: baremetalsolution.NetworkConfigServiceCidrServiceCidrUnspecified,
Type: baremetalsolution.NetworkConfigTypeTypeUnspecified,
UserNote: pulumi.String("string"),
VlanAttachments: baremetalsolution.IntakeVlanAttachmentArray{
&baremetalsolution.IntakeVlanAttachmentArgs{
Id: pulumi.String("string"),
PairingKey: pulumi.String("string"),
},
},
VlanSameProject: pulumi.Bool(false),
},
},
Pod: pulumi.String("string"),
Project: pulumi.String("string"),
StatusMessage: pulumi.String("string"),
TicketId: pulumi.String("string"),
Volumes: baremetalsolution.VolumeConfigArray{
&baremetalsolution.VolumeConfigArgs{
GcpService: pulumi.String("string"),
Id: pulumi.String("string"),
LunRanges: baremetalsolution.LunRangeArray{
&baremetalsolution.LunRangeArgs{
Quantity: pulumi.Int(0),
SizeGb: pulumi.Int(0),
},
},
MachineIds: pulumi.StringArray{
pulumi.String("string"),
},
NfsExports: baremetalsolution.NfsExportArray{
&baremetalsolution.NfsExportArgs{
AllowDev: pulumi.Bool(false),
AllowSuid: pulumi.Bool(false),
Cidr: pulumi.String("string"),
MachineId: pulumi.String("string"),
NetworkId: pulumi.String("string"),
NoRootSquash: pulumi.Bool(false),
Permissions: baremetalsolution.NfsExportPermissionsPermissionsUnspecified,
},
},
PerformanceTier: baremetalsolution.VolumeConfigPerformanceTierVolumePerformanceTierUnspecified,
Protocol: baremetalsolution.VolumeConfigProtocolProtocolUnspecified,
SizeGb: pulumi.Int(0),
SnapshotsEnabled: pulumi.Bool(false),
Type: baremetalsolution.VolumeConfigTypeTypeUnspecified,
UserNote: pulumi.String("string"),
},
},
VpcScEnabled: pulumi.Bool(false),
})
var provisioningConfigResource = new ProvisioningConfig("provisioningConfigResource", ProvisioningConfigArgs.builder()
.customId("string")
.handoverServiceAccount("string")
.instances(InstanceConfigArgs.builder()
.accountNetworksEnabled(false)
.clientNetwork(NetworkAddressArgs.builder()
.address("string")
.existingNetworkId("string")
.networkId("string")
.build())
.hyperthreading(false)
.id("string")
.instanceType("string")
.logicalInterfaces(GoogleCloudBaremetalsolutionV2LogicalInterfaceArgs.builder()
.logicalNetworkInterfaces(LogicalNetworkInterfaceArgs.builder()
.defaultGateway(false)
.id("string")
.ipAddress("string")
.network("string")
.networkType("TYPE_UNSPECIFIED")
.build())
.name("string")
.build())
.name("string")
.networkConfig("NETWORKCONFIG_UNSPECIFIED")
.networkTemplate("string")
.osImage("string")
.privateNetwork(NetworkAddressArgs.builder()
.address("string")
.existingNetworkId("string")
.networkId("string")
.build())
.sshKeyNames("string")
.userNote("string")
.build())
.location("string")
.networks(NetworkConfigArgs.builder()
.bandwidth("BANDWIDTH_UNSPECIFIED")
.cidr("string")
.gcpService("string")
.id("string")
.jumboFramesEnabled(false)
.serviceCidr("SERVICE_CIDR_UNSPECIFIED")
.type("TYPE_UNSPECIFIED")
.userNote("string")
.vlanAttachments(IntakeVlanAttachmentArgs.builder()
.id("string")
.pairingKey("string")
.build())
.vlanSameProject(false)
.build())
.pod("string")
.project("string")
.statusMessage("string")
.ticketId("string")
.volumes(VolumeConfigArgs.builder()
.gcpService("string")
.id("string")
.lunRanges(LunRangeArgs.builder()
.quantity(0)
.sizeGb(0)
.build())
.machineIds("string")
.nfsExports(NfsExportArgs.builder()
.allowDev(false)
.allowSuid(false)
.cidr("string")
.machineId("string")
.networkId("string")
.noRootSquash(false)
.permissions("PERMISSIONS_UNSPECIFIED")
.build())
.performanceTier("VOLUME_PERFORMANCE_TIER_UNSPECIFIED")
.protocol("PROTOCOL_UNSPECIFIED")
.sizeGb(0)
.snapshotsEnabled(false)
.type("TYPE_UNSPECIFIED")
.userNote("string")
.build())
.vpcScEnabled(false)
.build());
provisioning_config_resource = google_native.baremetalsolution.v2.ProvisioningConfig("provisioningConfigResource",
custom_id="string",
handover_service_account="string",
instances=[{
"account_networks_enabled": False,
"client_network": {
"address": "string",
"existing_network_id": "string",
"network_id": "string",
},
"hyperthreading": False,
"id": "string",
"instance_type": "string",
"logical_interfaces": [{
"logical_network_interfaces": [{
"default_gateway": False,
"id": "string",
"ip_address": "string",
"network": "string",
"network_type": google_native.baremetalsolution.v2.LogicalNetworkInterfaceNetworkType.TYPE_UNSPECIFIED,
}],
"name": "string",
}],
"name": "string",
"network_config": google_native.baremetalsolution.v2.InstanceConfigNetworkConfig.NETWORKCONFIG_UNSPECIFIED,
"network_template": "string",
"os_image": "string",
"private_network": {
"address": "string",
"existing_network_id": "string",
"network_id": "string",
},
"ssh_key_names": ["string"],
"user_note": "string",
}],
location="string",
networks=[{
"bandwidth": google_native.baremetalsolution.v2.NetworkConfigBandwidth.BANDWIDTH_UNSPECIFIED,
"cidr": "string",
"gcp_service": "string",
"id": "string",
"jumbo_frames_enabled": False,
"service_cidr": google_native.baremetalsolution.v2.NetworkConfigServiceCidr.SERVICE_CIDR_UNSPECIFIED,
"type": google_native.baremetalsolution.v2.NetworkConfigType.TYPE_UNSPECIFIED,
"user_note": "string",
"vlan_attachments": [{
"id": "string",
"pairing_key": "string",
}],
"vlan_same_project": False,
}],
pod="string",
project="string",
status_message="string",
ticket_id="string",
volumes=[{
"gcp_service": "string",
"id": "string",
"lun_ranges": [{
"quantity": 0,
"size_gb": 0,
}],
"machine_ids": ["string"],
"nfs_exports": [{
"allow_dev": False,
"allow_suid": False,
"cidr": "string",
"machine_id": "string",
"network_id": "string",
"no_root_squash": False,
"permissions": google_native.baremetalsolution.v2.NfsExportPermissions.PERMISSIONS_UNSPECIFIED,
}],
"performance_tier": google_native.baremetalsolution.v2.VolumeConfigPerformanceTier.VOLUME_PERFORMANCE_TIER_UNSPECIFIED,
"protocol": google_native.baremetalsolution.v2.VolumeConfigProtocol.PROTOCOL_UNSPECIFIED,
"size_gb": 0,
"snapshots_enabled": False,
"type": google_native.baremetalsolution.v2.VolumeConfigType.TYPE_UNSPECIFIED,
"user_note": "string",
}],
vpc_sc_enabled=False)
const provisioningConfigResource = new google_native.baremetalsolution.v2.ProvisioningConfig("provisioningConfigResource", {
customId: "string",
handoverServiceAccount: "string",
instances: [{
accountNetworksEnabled: false,
clientNetwork: {
address: "string",
existingNetworkId: "string",
networkId: "string",
},
hyperthreading: false,
id: "string",
instanceType: "string",
logicalInterfaces: [{
logicalNetworkInterfaces: [{
defaultGateway: false,
id: "string",
ipAddress: "string",
network: "string",
networkType: google_native.baremetalsolution.v2.LogicalNetworkInterfaceNetworkType.TypeUnspecified,
}],
name: "string",
}],
name: "string",
networkConfig: google_native.baremetalsolution.v2.InstanceConfigNetworkConfig.NetworkconfigUnspecified,
networkTemplate: "string",
osImage: "string",
privateNetwork: {
address: "string",
existingNetworkId: "string",
networkId: "string",
},
sshKeyNames: ["string"],
userNote: "string",
}],
location: "string",
networks: [{
bandwidth: google_native.baremetalsolution.v2.NetworkConfigBandwidth.BandwidthUnspecified,
cidr: "string",
gcpService: "string",
id: "string",
jumboFramesEnabled: false,
serviceCidr: google_native.baremetalsolution.v2.NetworkConfigServiceCidr.ServiceCidrUnspecified,
type: google_native.baremetalsolution.v2.NetworkConfigType.TypeUnspecified,
userNote: "string",
vlanAttachments: [{
id: "string",
pairingKey: "string",
}],
vlanSameProject: false,
}],
pod: "string",
project: "string",
statusMessage: "string",
ticketId: "string",
volumes: [{
gcpService: "string",
id: "string",
lunRanges: [{
quantity: 0,
sizeGb: 0,
}],
machineIds: ["string"],
nfsExports: [{
allowDev: false,
allowSuid: false,
cidr: "string",
machineId: "string",
networkId: "string",
noRootSquash: false,
permissions: google_native.baremetalsolution.v2.NfsExportPermissions.PermissionsUnspecified,
}],
performanceTier: google_native.baremetalsolution.v2.VolumeConfigPerformanceTier.VolumePerformanceTierUnspecified,
protocol: google_native.baremetalsolution.v2.VolumeConfigProtocol.ProtocolUnspecified,
sizeGb: 0,
snapshotsEnabled: false,
type: google_native.baremetalsolution.v2.VolumeConfigType.TypeUnspecified,
userNote: "string",
}],
vpcScEnabled: false,
});
type: google-native:baremetalsolution/v2:ProvisioningConfig
properties:
customId: string
handoverServiceAccount: string
instances:
- accountNetworksEnabled: false
clientNetwork:
address: string
existingNetworkId: string
networkId: string
hyperthreading: false
id: string
instanceType: string
logicalInterfaces:
- logicalNetworkInterfaces:
- defaultGateway: false
id: string
ipAddress: string
network: string
networkType: TYPE_UNSPECIFIED
name: string
name: string
networkConfig: NETWORKCONFIG_UNSPECIFIED
networkTemplate: string
osImage: string
privateNetwork:
address: string
existingNetworkId: string
networkId: string
sshKeyNames:
- string
userNote: string
location: string
networks:
- bandwidth: BANDWIDTH_UNSPECIFIED
cidr: string
gcpService: string
id: string
jumboFramesEnabled: false
serviceCidr: SERVICE_CIDR_UNSPECIFIED
type: TYPE_UNSPECIFIED
userNote: string
vlanAttachments:
- id: string
pairingKey: string
vlanSameProject: false
pod: string
project: string
statusMessage: string
ticketId: string
volumes:
- gcpService: string
id: string
lunRanges:
- quantity: 0
sizeGb: 0
machineIds:
- string
nfsExports:
- allowDev: false
allowSuid: false
cidr: string
machineId: string
networkId: string
noRootSquash: false
permissions: PERMISSIONS_UNSPECIFIED
performanceTier: VOLUME_PERFORMANCE_TIER_UNSPECIFIED
protocol: PROTOCOL_UNSPECIFIED
sizeGb: 0
snapshotsEnabled: false
type: TYPE_UNSPECIFIED
userNote: string
vpcScEnabled: false
ProvisioningConfig Resource Properties
To learn more about resource properties and how to use them, see Inputs and Outputs in the Architecture and Concepts docs.
Inputs
In Python, inputs that are objects can be passed either as argument classes or as dictionary literals.
The ProvisioningConfig resource accepts the following input properties:
- Custom
Id string - Optional. The user-defined identifier of the provisioning config.
- Email string
- Email provided to send a confirmation with provisioning config to. Deprecated in favour of email field in request messages.
- Handover
Service stringAccount - A service account to enable customers to access instance credentials upon handover.
- Instances
List<Pulumi.
Google Native. Bare Metal Solution. V2. Inputs. Instance Config> - Instances to be created.
- Location string
- Optional. Location name of this ProvisioningConfig. It is optional only for Intake UI transition period.
- Networks
List<Pulumi.
Google Native. Bare Metal Solution. V2. Inputs. Network Config> - Networks to be created.
- Pod string
- Optional. Pod name. Pod is an independent part of infrastructure. Instance can be connected to the assets (networks, volumes, nfsshares) allocated in the same pod only.
- Project string
- Status
Message string - Optional status messages associated with the FAILED state.
- Ticket
Id string - A generated ticket id to track provisioning request.
- Volumes
List<Pulumi.
Google Native. Bare Metal Solution. V2. Inputs. Volume Config> - Volumes to be created.
- Vpc
Sc boolEnabled - If true, VPC SC is enabled for the cluster.
- Custom
Id string - Optional. The user-defined identifier of the provisioning config.
- Email string
- Email provided to send a confirmation with provisioning config to. Deprecated in favour of email field in request messages.
- Handover
Service stringAccount - A service account to enable customers to access instance credentials upon handover.
- Instances
[]Instance
Config Args - Instances to be created.
- Location string
- Optional. Location name of this ProvisioningConfig. It is optional only for Intake UI transition period.
- Networks
[]Network
Config Args - Networks to be created.
- Pod string
- Optional. Pod name. Pod is an independent part of infrastructure. Instance can be connected to the assets (networks, volumes, nfsshares) allocated in the same pod only.
- Project string
- Status
Message string - Optional status messages associated with the FAILED state.
- Ticket
Id string - A generated ticket id to track provisioning request.
- Volumes
[]Volume
Config Args - Volumes to be created.
- Vpc
Sc boolEnabled - If true, VPC SC is enabled for the cluster.
- custom
Id String - Optional. The user-defined identifier of the provisioning config.
- email String
- Email provided to send a confirmation with provisioning config to. Deprecated in favour of email field in request messages.
- handover
Service StringAccount - A service account to enable customers to access instance credentials upon handover.
- instances
List<Instance
Config> - Instances to be created.
- location String
- Optional. Location name of this ProvisioningConfig. It is optional only for Intake UI transition period.
- networks
List<Network
Config> - Networks to be created.
- pod String
- Optional. Pod name. Pod is an independent part of infrastructure. Instance can be connected to the assets (networks, volumes, nfsshares) allocated in the same pod only.
- project String
- status
Message String - Optional status messages associated with the FAILED state.
- ticket
Id String - A generated ticket id to track provisioning request.
- volumes
List<Volume
Config> - Volumes to be created.
- vpc
Sc BooleanEnabled - If true, VPC SC is enabled for the cluster.
- custom
Id string - Optional. The user-defined identifier of the provisioning config.
- email string
- Email provided to send a confirmation with provisioning config to. Deprecated in favour of email field in request messages.
- handover
Service stringAccount - A service account to enable customers to access instance credentials upon handover.
- instances
Instance
Config[] - Instances to be created.
- location string
- Optional. Location name of this ProvisioningConfig. It is optional only for Intake UI transition period.
- networks
Network
Config[] - Networks to be created.
- pod string
- Optional. Pod name. Pod is an independent part of infrastructure. Instance can be connected to the assets (networks, volumes, nfsshares) allocated in the same pod only.
- project string
- status
Message string - Optional status messages associated with the FAILED state.
- ticket
Id string - A generated ticket id to track provisioning request.
- volumes
Volume
Config[] - Volumes to be created.
- vpc
Sc booleanEnabled - If true, VPC SC is enabled for the cluster.
- custom_
id str - Optional. The user-defined identifier of the provisioning config.
- email str
- Email provided to send a confirmation with provisioning config to. Deprecated in favour of email field in request messages.
- handover_
service_ straccount - A service account to enable customers to access instance credentials upon handover.
- instances
Sequence[Instance
Config Args] - Instances to be created.
- location str
- Optional. Location name of this ProvisioningConfig. It is optional only for Intake UI transition period.
- networks
Sequence[Network
Config Args] - Networks to be created.
- pod str
- Optional. Pod name. Pod is an independent part of infrastructure. Instance can be connected to the assets (networks, volumes, nfsshares) allocated in the same pod only.
- project str
- status_
message str - Optional status messages associated with the FAILED state.
- ticket_
id str - A generated ticket id to track provisioning request.
- volumes
Sequence[Volume
Config Args] - Volumes to be created.
- vpc_
sc_ boolenabled - If true, VPC SC is enabled for the cluster.
- custom
Id String - Optional. The user-defined identifier of the provisioning config.
- email String
- Email provided to send a confirmation with provisioning config to. Deprecated in favour of email field in request messages.
- handover
Service StringAccount - A service account to enable customers to access instance credentials upon handover.
- instances List<Property Map>
- Instances to be created.
- location String
- Optional. Location name of this ProvisioningConfig. It is optional only for Intake UI transition period.
- networks List<Property Map>
- Networks to be created.
- pod String
- Optional. Pod name. Pod is an independent part of infrastructure. Instance can be connected to the assets (networks, volumes, nfsshares) allocated in the same pod only.
- project String
- status
Message String - Optional status messages associated with the FAILED state.
- ticket
Id String - A generated ticket id to track provisioning request.
- volumes List<Property Map>
- Volumes to be created.
- vpc
Sc BooleanEnabled - If true, VPC SC is enabled for the cluster.
Outputs
All input properties are implicitly available as output properties. Additionally, the ProvisioningConfig resource produces the following output properties:
- Cloud
Console stringUri - URI to Cloud Console UI view of this provisioning config.
- Id string
- The provider-assigned unique ID for this managed resource.
- Name string
- The system-generated name of the provisioning config. This follows the UUID format.
- State string
- State of ProvisioningConfig.
- Update
Time string - Last update timestamp.
- Cloud
Console stringUri - URI to Cloud Console UI view of this provisioning config.
- Id string
- The provider-assigned unique ID for this managed resource.
- Name string
- The system-generated name of the provisioning config. This follows the UUID format.
- State string
- State of ProvisioningConfig.
- Update
Time string - Last update timestamp.
- cloud
Console StringUri - URI to Cloud Console UI view of this provisioning config.
- id String
- The provider-assigned unique ID for this managed resource.
- name String
- The system-generated name of the provisioning config. This follows the UUID format.
- state String
- State of ProvisioningConfig.
- update
Time String - Last update timestamp.
- cloud
Console stringUri - URI to Cloud Console UI view of this provisioning config.
- id string
- The provider-assigned unique ID for this managed resource.
- name string
- The system-generated name of the provisioning config. This follows the UUID format.
- state string
- State of ProvisioningConfig.
- update
Time string - Last update timestamp.
- cloud_
console_ struri - URI to Cloud Console UI view of this provisioning config.
- id str
- The provider-assigned unique ID for this managed resource.
- name str
- The system-generated name of the provisioning config. This follows the UUID format.
- state str
- State of ProvisioningConfig.
- update_
time str - Last update timestamp.
- cloud
Console StringUri - URI to Cloud Console UI view of this provisioning config.
- id String
- The provider-assigned unique ID for this managed resource.
- name String
- The system-generated name of the provisioning config. This follows the UUID format.
- state String
- State of ProvisioningConfig.
- update
Time String - Last update timestamp.
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.
- 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.
- 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.
- 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.
- 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.
- 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.
- 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.
- 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.
- 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.
- 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.
- 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.
- 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.
- 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.
InstanceConfig, InstanceConfigArgs
- Account
Networks boolEnabled - If true networks can be from different projects of the same vendor account.
- Client
Network Pulumi.Google Native. Bare Metal Solution. V2. Inputs. Network Address - Client network address. Filled if InstanceConfig.multivlan_config is false.
- Hyperthreading bool
- Whether the instance should be provisioned with Hyperthreading enabled.
- Id string
- A transient unique identifier to idenfity an instance within an ProvisioningConfig request.
- Instance
Type string - Instance type. Available types
- 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. Filled if InstanceConfig.multivlan_config is true.
- Name string
- The name of the instance config.
- Network
Config Pulumi.Google Native. Bare Metal Solution. V2. Instance Config Network Config - The type of network configuration on the instance.
- Network
Template string - Server network template name. Filled if InstanceConfig.multivlan_config is true.
- Os
Image string - OS image to initialize the instance. Available images
- Private
Network Pulumi.Google Native. Bare Metal Solution. V2. Inputs. Network Address - Private network address, if any. Filled if InstanceConfig.multivlan_config is false.
- Ssh
Key List<string>Names - Optional. List of names of ssh keys used to provision the instance.
- User
Note string - User note field, it can be used by customers to add additional information for the BMS Ops team .
- Account
Networks boolEnabled - If true networks can be from different projects of the same vendor account.
- Client
Network NetworkAddress - Client network address. Filled if InstanceConfig.multivlan_config is false.
- Hyperthreading bool
- Whether the instance should be provisioned with Hyperthreading enabled.
- Id string
- A transient unique identifier to idenfity an instance within an ProvisioningConfig request.
- Instance
Type string - Instance type. Available types
- 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. Filled if InstanceConfig.multivlan_config is true.
- Name string
- The name of the instance config.
- Network
Config InstanceConfig Network Config - The type of network configuration on the instance.
- Network
Template string - Server network template name. Filled if InstanceConfig.multivlan_config is true.
- Os
Image string - OS image to initialize the instance. Available images
- Private
Network NetworkAddress - Private network address, if any. Filled if InstanceConfig.multivlan_config is false.
- Ssh
Key []stringNames - Optional. List of names of ssh keys used to provision the instance.
- User
Note string - User note field, it can be used by customers to add additional information for the BMS Ops team .
- account
Networks BooleanEnabled - If true networks can be from different projects of the same vendor account.
- client
Network NetworkAddress - Client network address. Filled if InstanceConfig.multivlan_config is false.
- hyperthreading Boolean
- Whether the instance should be provisioned with Hyperthreading enabled.
- id String
- A transient unique identifier to idenfity an instance within an ProvisioningConfig request.
- instance
Type String - Instance type. Available types
- 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. Filled if InstanceConfig.multivlan_config is true.
- name String
- The name of the instance config.
- network
Config InstanceConfig Network Config - The type of network configuration on the instance.
- network
Template String - Server network template name. Filled if InstanceConfig.multivlan_config is true.
- os
Image String - OS image to initialize the instance. Available images
- private
Network NetworkAddress - Private network address, if any. Filled if InstanceConfig.multivlan_config is false.
- ssh
Key List<String>Names - Optional. List of names of ssh keys used to provision the instance.
- user
Note String - User note field, it can be used by customers to add additional information for the BMS Ops team .
- account
Networks booleanEnabled - If true networks can be from different projects of the same vendor account.
- client
Network NetworkAddress - Client network address. Filled if InstanceConfig.multivlan_config is false.
- hyperthreading boolean
- Whether the instance should be provisioned with Hyperthreading enabled.
- id string
- A transient unique identifier to idenfity an instance within an ProvisioningConfig request.
- instance
Type string - Instance type. Available types
- 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. Filled if InstanceConfig.multivlan_config is true.
- name string
- The name of the instance config.
- network
Config InstanceConfig Network Config - The type of network configuration on the instance.
- network
Template string - Server network template name. Filled if InstanceConfig.multivlan_config is true.
- os
Image string - OS image to initialize the instance. Available images
- private
Network NetworkAddress - Private network address, if any. Filled if InstanceConfig.multivlan_config is false.
- ssh
Key string[]Names - Optional. List of names of ssh keys used to provision the instance.
- user
Note string - User note field, it can be used by customers to add additional information for the BMS Ops team .
- account_
networks_ boolenabled - If true networks can be from different projects of the same vendor account.
- client_
network NetworkAddress - Client network address. Filled if InstanceConfig.multivlan_config is false.
- hyperthreading bool
- Whether the instance should be provisioned with Hyperthreading enabled.
- id str
- A transient unique identifier to idenfity an instance within an ProvisioningConfig request.
- instance_
type str - Instance type. Available types
- logical_
interfaces Sequence[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. Filled if InstanceConfig.multivlan_config is true.
- name str
- The name of the instance config.
- network_
config InstanceConfig Network Config - The type of network configuration on the instance.
- network_
template str - Server network template name. Filled if InstanceConfig.multivlan_config is true.
- os_
image str - OS image to initialize the instance. Available images
- private_
network NetworkAddress - Private network address, if any. Filled if InstanceConfig.multivlan_config is false.
- ssh_
key_ Sequence[str]names - Optional. List of names of ssh keys used to provision the instance.
- user_
note str - User note field, it can be used by customers to add additional information for the BMS Ops team .
- account
Networks BooleanEnabled - If true networks can be from different projects of the same vendor account.
- client
Network Property Map - Client network address. Filled if InstanceConfig.multivlan_config is false.
- hyperthreading Boolean
- Whether the instance should be provisioned with Hyperthreading enabled.
- id String
- A transient unique identifier to idenfity an instance within an ProvisioningConfig request.
- instance
Type String - Instance type. Available types
- 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. Filled if InstanceConfig.multivlan_config is true.
- name String
- The name of the instance config.
- network
Config "NETWORKCONFIG_UNSPECIFIED" | "SINGLE_VLAN" | "MULTI_VLAN" - The type of network configuration on the instance.
- network
Template String - Server network template name. Filled if InstanceConfig.multivlan_config is true.
- os
Image String - OS image to initialize the instance. Available images
- private
Network Property Map - Private network address, if any. Filled if InstanceConfig.multivlan_config is false.
- ssh
Key List<String>Names - Optional. List of names of ssh keys used to provision the instance.
- user
Note String - User note field, it can be used by customers to add additional information for the BMS Ops team .
InstanceConfigNetworkConfig, InstanceConfigNetworkConfigArgs
- Networkconfig
Unspecified - NETWORKCONFIG_UNSPECIFIEDThe unspecified network configuration.
- Single
Vlan - SINGLE_VLANInstance part of single client network and single private network.
- Multi
Vlan - MULTI_VLANInstance part of multiple (or single) client networks and private networks.
- Instance
Config Network Config Networkconfig Unspecified - NETWORKCONFIG_UNSPECIFIEDThe unspecified network configuration.
- Instance
Config Network Config Single Vlan - SINGLE_VLANInstance part of single client network and single private network.
- Instance
Config Network Config Multi Vlan - MULTI_VLANInstance part of multiple (or single) client networks and private networks.
- Networkconfig
Unspecified - NETWORKCONFIG_UNSPECIFIEDThe unspecified network configuration.
- Single
Vlan - SINGLE_VLANInstance part of single client network and single private network.
- Multi
Vlan - MULTI_VLANInstance part of multiple (or single) client networks and private networks.
- Networkconfig
Unspecified - NETWORKCONFIG_UNSPECIFIEDThe unspecified network configuration.
- Single
Vlan - SINGLE_VLANInstance part of single client network and single private network.
- Multi
Vlan - MULTI_VLANInstance part of multiple (or single) client networks and private networks.
- NETWORKCONFIG_UNSPECIFIED
- NETWORKCONFIG_UNSPECIFIEDThe unspecified network configuration.
- SINGLE_VLAN
- SINGLE_VLANInstance part of single client network and single private network.
- MULTI_VLAN
- MULTI_VLANInstance part of multiple (or single) client networks and private networks.
- "NETWORKCONFIG_UNSPECIFIED"
- NETWORKCONFIG_UNSPECIFIEDThe unspecified network configuration.
- "SINGLE_VLAN"
- SINGLE_VLANInstance part of single client network and single private network.
- "MULTI_VLAN"
- MULTI_VLANInstance part of multiple (or single) client networks and private networks.
InstanceConfigResponse, InstanceConfigResponseArgs
- Account
Networks boolEnabled - If true networks can be from different projects of the same vendor account.
- Client
Network Pulumi.Google Native. Bare Metal Solution. V2. Inputs. Network Address Response - Client network address. Filled if InstanceConfig.multivlan_config is false.
- Hyperthreading bool
- Whether the instance should be provisioned with Hyperthreading enabled.
- Instance
Type string - Instance type. Available types
- Logical
Interfaces List<Pulumi.Google Native. Bare Metal Solution. V2. Inputs. 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. Filled if InstanceConfig.multivlan_config is true.
- Name string
- The name of the instance config.
- Network
Config string - The type of network configuration on the instance.
- Network
Template string - Server network template name. Filled if InstanceConfig.multivlan_config is true.
- Os
Image string - OS image to initialize the instance. Available images
- Private
Network Pulumi.Google Native. Bare Metal Solution. V2. Inputs. Network Address Response - Private network address, if any. Filled if InstanceConfig.multivlan_config is false.
- Ssh
Key List<string>Names - Optional. List of names of ssh keys used to provision the instance.
- User
Note string - User note field, it can be used by customers to add additional information for the BMS Ops team .
- Account
Networks boolEnabled - If true networks can be from different projects of the same vendor account.
- Client
Network NetworkAddress Response - Client network address. Filled if InstanceConfig.multivlan_config is false.
- Hyperthreading bool
- Whether the instance should be provisioned with Hyperthreading enabled.
- Instance
Type string - Instance type. Available types
- 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. Filled if InstanceConfig.multivlan_config is true.
- Name string
- The name of the instance config.
- Network
Config string - The type of network configuration on the instance.
- Network
Template string - Server network template name. Filled if InstanceConfig.multivlan_config is true.
- Os
Image string - OS image to initialize the instance. Available images
- Private
Network NetworkAddress Response - Private network address, if any. Filled if InstanceConfig.multivlan_config is false.
- Ssh
Key []stringNames - Optional. List of names of ssh keys used to provision the instance.
- User
Note string - User note field, it can be used by customers to add additional information for the BMS Ops team .
- account
Networks BooleanEnabled - If true networks can be from different projects of the same vendor account.
- client
Network NetworkAddress Response - Client network address. Filled if InstanceConfig.multivlan_config is false.
- hyperthreading Boolean
- Whether the instance should be provisioned with Hyperthreading enabled.
- instance
Type String - Instance type. Available types
- 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. Filled if InstanceConfig.multivlan_config is true.
- name String
- The name of the instance config.
- network
Config String - The type of network configuration on the instance.
- network
Template String - Server network template name. Filled if InstanceConfig.multivlan_config is true.
- os
Image String - OS image to initialize the instance. Available images
- private
Network NetworkAddress Response - Private network address, if any. Filled if InstanceConfig.multivlan_config is false.
- ssh
Key List<String>Names - Optional. List of names of ssh keys used to provision the instance.
- user
Note String - User note field, it can be used by customers to add additional information for the BMS Ops team .
- account
Networks booleanEnabled - If true networks can be from different projects of the same vendor account.
- client
Network NetworkAddress Response - Client network address. Filled if InstanceConfig.multivlan_config is false.
- hyperthreading boolean
- Whether the instance should be provisioned with Hyperthreading enabled.
- instance
Type string - Instance type. Available types
- 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. Filled if InstanceConfig.multivlan_config is true.
- name string
- The name of the instance config.
- network
Config string - The type of network configuration on the instance.
- network
Template string - Server network template name. Filled if InstanceConfig.multivlan_config is true.
- os
Image string - OS image to initialize the instance. Available images
- private
Network NetworkAddress Response - Private network address, if any. Filled if InstanceConfig.multivlan_config is false.
- ssh
Key string[]Names - Optional. List of names of ssh keys used to provision the instance.
- user
Note string - User note field, it can be used by customers to add additional information for the BMS Ops team .
- account_
networks_ boolenabled - If true networks can be from different projects of the same vendor account.
- client_
network NetworkAddress Response - Client network address. Filled if InstanceConfig.multivlan_config is false.
- hyperthreading bool
- Whether the instance should be provisioned with Hyperthreading enabled.
- instance_
type str - Instance type. Available types
- 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. Filled if InstanceConfig.multivlan_config is true.
- name str
- The name of the instance config.
- network_
config str - The type of network configuration on the instance.
- network_
template str - Server network template name. Filled if InstanceConfig.multivlan_config is true.
- os_
image str - OS image to initialize the instance. Available images
- private_
network NetworkAddress Response - Private network address, if any. Filled if InstanceConfig.multivlan_config is false.
- ssh_
key_ Sequence[str]names - Optional. List of names of ssh keys used to provision the instance.
- user_
note str - User note field, it can be used by customers to add additional information for the BMS Ops team .
- account
Networks BooleanEnabled - If true networks can be from different projects of the same vendor account.
- client
Network Property Map - Client network address. Filled if InstanceConfig.multivlan_config is false.
- hyperthreading Boolean
- Whether the instance should be provisioned with Hyperthreading enabled.
- instance
Type String - Instance type. Available types
- 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. Filled if InstanceConfig.multivlan_config is true.
- name String
- The name of the instance config.
- network
Config String - The type of network configuration on the instance.
- network
Template String - Server network template name. Filled if InstanceConfig.multivlan_config is true.
- os
Image String - OS image to initialize the instance. Available images
- private
Network Property Map - Private network address, if any. Filled if InstanceConfig.multivlan_config is false.
- ssh
Key List<String>Names - Optional. List of names of ssh keys used to provision the instance.
- user
Note String - User note field, it can be used by customers to add additional information for the BMS Ops team .
IntakeVlanAttachment, IntakeVlanAttachmentArgs
- Id string
- Identifier of the VLAN attachment.
- Pairing
Key string - Attachment pairing key.
- Id string
- Identifier of the VLAN attachment.
- Pairing
Key string - Attachment pairing key.
- id String
- Identifier of the VLAN attachment.
- pairing
Key String - Attachment pairing key.
- id string
- Identifier of the VLAN attachment.
- pairing
Key string - Attachment pairing key.
- id str
- Identifier of the VLAN attachment.
- pairing_
key str - Attachment pairing key.
- id String
- Identifier of the VLAN attachment.
- pairing
Key String - Attachment pairing key.
IntakeVlanAttachmentResponse, IntakeVlanAttachmentResponseArgs
- Pairing
Key string - Attachment pairing key.
- Pairing
Key string - Attachment pairing key.
- pairing
Key String - Attachment pairing key.
- pairing
Key string - Attachment pairing key.
- pairing_
key str - Attachment pairing key.
- pairing
Key String - Attachment pairing key.
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_UNSPECIFIEDUnspecified value.
- Client
- CLIENTClient network, a network peered to a Google Cloud VPC.
- Private
- PRIVATEPrivate network, a network local to the Bare Metal Solution environment.
- Logical
Network Interface Network Type Type Unspecified - TYPE_UNSPECIFIEDUnspecified value.
- Logical
Network Interface Network Type Client - CLIENTClient network, a network peered to a Google Cloud VPC.
- Logical
Network Interface Network Type Private - PRIVATEPrivate network, a network local to the Bare Metal Solution environment.
- Type
Unspecified - TYPE_UNSPECIFIEDUnspecified value.
- Client
- CLIENTClient network, a network peered to a Google Cloud VPC.
- Private
- PRIVATEPrivate network, a network local to the Bare Metal Solution environment.
- Type
Unspecified - TYPE_UNSPECIFIEDUnspecified value.
- Client
- CLIENTClient network, a network peered to a Google Cloud VPC.
- Private
- PRIVATEPrivate network, a network local to the Bare Metal Solution environment.
- TYPE_UNSPECIFIED
- TYPE_UNSPECIFIEDUnspecified value.
- CLIENT
- CLIENTClient network, a network peered to a Google Cloud VPC.
- PRIVATE
- PRIVATEPrivate network, a network local to the Bare Metal Solution environment.
- "TYPE_UNSPECIFIED"
- TYPE_UNSPECIFIEDUnspecified value.
- "CLIENT"
- CLIENTClient network, a network peered to a Google Cloud VPC.
- "PRIVATE"
- PRIVATEPrivate 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.
LunRange, LunRangeArgs
LunRangeResponse, LunRangeResponseArgs
NetworkAddress, NetworkAddressArgs
- Address string
- IPv4 address to be assigned to the server.
- Existing
Network stringId - Name of the existing network to use.
- Network
Id string - Id of the network to use, within the same ProvisioningConfig request.
- Address string
- IPv4 address to be assigned to the server.
- Existing
Network stringId - Name of the existing network to use.
- Network
Id string - Id of the network to use, within the same ProvisioningConfig request.
- address String
- IPv4 address to be assigned to the server.
- existing
Network StringId - Name of the existing network to use.
- network
Id String - Id of the network to use, within the same ProvisioningConfig request.
- address string
- IPv4 address to be assigned to the server.
- existing
Network stringId - Name of the existing network to use.
- network
Id string - Id of the network to use, within the same ProvisioningConfig request.
- address str
- IPv4 address to be assigned to the server.
- existing_
network_ strid - Name of the existing network to use.
- network_
id str - Id of the network to use, within the same ProvisioningConfig request.
- address String
- IPv4 address to be assigned to the server.
- existing
Network StringId - Name of the existing network to use.
- network
Id String - Id of the network to use, within the same ProvisioningConfig request.
NetworkAddressResponse, NetworkAddressResponseArgs
- Address string
- IPv4 address to be assigned to the server.
- Existing
Network stringId - Name of the existing network to use.
- Network
Id string - Id of the network to use, within the same ProvisioningConfig request.
- Address string
- IPv4 address to be assigned to the server.
- Existing
Network stringId - Name of the existing network to use.
- Network
Id string - Id of the network to use, within the same ProvisioningConfig request.
- address String
- IPv4 address to be assigned to the server.
- existing
Network StringId - Name of the existing network to use.
- network
Id String - Id of the network to use, within the same ProvisioningConfig request.
- address string
- IPv4 address to be assigned to the server.
- existing
Network stringId - Name of the existing network to use.
- network
Id string - Id of the network to use, within the same ProvisioningConfig request.
- address str
- IPv4 address to be assigned to the server.
- existing_
network_ strid - Name of the existing network to use.
- network_
id str - Id of the network to use, within the same ProvisioningConfig request.
- address String
- IPv4 address to be assigned to the server.
- existing
Network StringId - Name of the existing network to use.
- network
Id String - Id of the network to use, within the same ProvisioningConfig request.
NetworkConfig, NetworkConfigArgs
- Bandwidth
Pulumi.
Google Native. Bare Metal Solution. V2. Network Config Bandwidth - Interconnect bandwidth. Set only when type is CLIENT.
- Cidr string
- CIDR range of the network.
- Gcp
Service string - The GCP service of the network. Available gcp_service are in https://cloud.google.com/bare-metal/docs/bms-planning.
- Id string
- A transient unique identifier to identify a volume within an ProvisioningConfig request.
- Jumbo
Frames boolEnabled - The JumboFramesEnabled option for customer to set.
- Service
Cidr Pulumi.Google Native. Bare Metal Solution. V2. Network Config Service Cidr - Service CIDR, if any.
- Type
Pulumi.
Google Native. Bare Metal Solution. V2. Network Config Type - The type of this network, either Client or Private.
- User
Note string - User note field, it can be used by customers to add additional information for the BMS Ops team .
- Vlan
Attachments List<Pulumi.Google Native. Bare Metal Solution. V2. Inputs. Intake Vlan Attachment> - List of VLAN attachments. As of now there are always 2 attachments, but it is going to change in the future (multi vlan).
- Vlan
Same boolProject - Whether the VLAN attachment pair is located in the same project.
- Bandwidth
Network
Config Bandwidth - Interconnect bandwidth. Set only when type is CLIENT.
- Cidr string
- CIDR range of the network.
- Gcp
Service string - The GCP service of the network. Available gcp_service are in https://cloud.google.com/bare-metal/docs/bms-planning.
- Id string
- A transient unique identifier to identify a volume within an ProvisioningConfig request.
- Jumbo
Frames boolEnabled - The JumboFramesEnabled option for customer to set.
- Service
Cidr NetworkConfig Service Cidr - Service CIDR, if any.
- Type
Network
Config Type - The type of this network, either Client or Private.
- User
Note string - User note field, it can be used by customers to add additional information for the BMS Ops team .
- Vlan
Attachments []IntakeVlan Attachment - List of VLAN attachments. As of now there are always 2 attachments, but it is going to change in the future (multi vlan).
- Vlan
Same boolProject - Whether the VLAN attachment pair is located in the same project.
- bandwidth
Network
Config Bandwidth - Interconnect bandwidth. Set only when type is CLIENT.
- cidr String
- CIDR range of the network.
- gcp
Service String - The GCP service of the network. Available gcp_service are in https://cloud.google.com/bare-metal/docs/bms-planning.
- id String
- A transient unique identifier to identify a volume within an ProvisioningConfig request.
- jumbo
Frames BooleanEnabled - The JumboFramesEnabled option for customer to set.
- service
Cidr NetworkConfig Service Cidr - Service CIDR, if any.
- type
Network
Config Type - The type of this network, either Client or Private.
- user
Note String - User note field, it can be used by customers to add additional information for the BMS Ops team .
- vlan
Attachments List<IntakeVlan Attachment> - List of VLAN attachments. As of now there are always 2 attachments, but it is going to change in the future (multi vlan).
- vlan
Same BooleanProject - Whether the VLAN attachment pair is located in the same project.
- bandwidth
Network
Config Bandwidth - Interconnect bandwidth. Set only when type is CLIENT.
- cidr string
- CIDR range of the network.
- gcp
Service string - The GCP service of the network. Available gcp_service are in https://cloud.google.com/bare-metal/docs/bms-planning.
- id string
- A transient unique identifier to identify a volume within an ProvisioningConfig request.
- jumbo
Frames booleanEnabled - The JumboFramesEnabled option for customer to set.
- service
Cidr NetworkConfig Service Cidr - Service CIDR, if any.
- type
Network
Config Type - The type of this network, either Client or Private.
- user
Note string - User note field, it can be used by customers to add additional information for the BMS Ops team .
- vlan
Attachments IntakeVlan Attachment[] - List of VLAN attachments. As of now there are always 2 attachments, but it is going to change in the future (multi vlan).
- vlan
Same booleanProject - Whether the VLAN attachment pair is located in the same project.
- bandwidth
Network
Config Bandwidth - Interconnect bandwidth. Set only when type is CLIENT.
- cidr str
- CIDR range of the network.
- gcp_
service str - The GCP service of the network. Available gcp_service are in https://cloud.google.com/bare-metal/docs/bms-planning.
- id str
- A transient unique identifier to identify a volume within an ProvisioningConfig request.
- jumbo_
frames_ boolenabled - The JumboFramesEnabled option for customer to set.
- service_
cidr NetworkConfig Service Cidr - Service CIDR, if any.
- type
Network
Config Type - The type of this network, either Client or Private.
- user_
note str - User note field, it can be used by customers to add additional information for the BMS Ops team .
- vlan_
attachments Sequence[IntakeVlan Attachment] - List of VLAN attachments. As of now there are always 2 attachments, but it is going to change in the future (multi vlan).
- vlan_
same_ boolproject - Whether the VLAN attachment pair is located in the same project.
- bandwidth "BANDWIDTH_UNSPECIFIED" | "BW_1_GBPS" | "BW_2_GBPS" | "BW_5_GBPS" | "BW_10_GBPS"
- Interconnect bandwidth. Set only when type is CLIENT.
- cidr String
- CIDR range of the network.
- gcp
Service String - The GCP service of the network. Available gcp_service are in https://cloud.google.com/bare-metal/docs/bms-planning.
- id String
- A transient unique identifier to identify a volume within an ProvisioningConfig request.
- jumbo
Frames BooleanEnabled - The JumboFramesEnabled option for customer to set.
- service
Cidr "SERVICE_CIDR_UNSPECIFIED" | "DISABLED" | "HIGH_26" | "HIGH_27" | "HIGH_28" - Service CIDR, if any.
- type "TYPE_UNSPECIFIED" | "CLIENT" | "PRIVATE"
- The type of this network, either Client or Private.
- user
Note String - User note field, it can be used by customers to add additional information for the BMS Ops team .
- vlan
Attachments List<Property Map> - List of VLAN attachments. As of now there are always 2 attachments, but it is going to change in the future (multi vlan).
- vlan
Same BooleanProject - Whether the VLAN attachment pair is located in the same project.
NetworkConfigBandwidth, NetworkConfigBandwidthArgs
- Bandwidth
Unspecified - BANDWIDTH_UNSPECIFIEDUnspecified value.
- Bw1Gbps
- BW_1_GBPS1 Gbps.
- Bw2Gbps
- BW_2_GBPS2 Gbps.
- Bw5Gbps
- BW_5_GBPS5 Gbps.
- Bw10Gbps
- BW_10_GBPS10 Gbps.
- Network
Config Bandwidth Bandwidth Unspecified - BANDWIDTH_UNSPECIFIEDUnspecified value.
- Network
Config Bandwidth Bw1Gbps - BW_1_GBPS1 Gbps.
- Network
Config Bandwidth Bw2Gbps - BW_2_GBPS2 Gbps.
- Network
Config Bandwidth Bw5Gbps - BW_5_GBPS5 Gbps.
- Network
Config Bandwidth Bw10Gbps - BW_10_GBPS10 Gbps.
- Bandwidth
Unspecified - BANDWIDTH_UNSPECIFIEDUnspecified value.
- Bw1Gbps
- BW_1_GBPS1 Gbps.
- Bw2Gbps
- BW_2_GBPS2 Gbps.
- Bw5Gbps
- BW_5_GBPS5 Gbps.
- Bw10Gbps
- BW_10_GBPS10 Gbps.
- Bandwidth
Unspecified - BANDWIDTH_UNSPECIFIEDUnspecified value.
- Bw1Gbps
- BW_1_GBPS1 Gbps.
- Bw2Gbps
- BW_2_GBPS2 Gbps.
- Bw5Gbps
- BW_5_GBPS5 Gbps.
- Bw10Gbps
- BW_10_GBPS10 Gbps.
- BANDWIDTH_UNSPECIFIED
- BANDWIDTH_UNSPECIFIEDUnspecified value.
- BW1_GBPS
- BW_1_GBPS1 Gbps.
- BW2_GBPS
- BW_2_GBPS2 Gbps.
- BW5_GBPS
- BW_5_GBPS5 Gbps.
- BW10_GBPS
- BW_10_GBPS10 Gbps.
- "BANDWIDTH_UNSPECIFIED"
- BANDWIDTH_UNSPECIFIEDUnspecified value.
- "BW_1_GBPS"
- BW_1_GBPS1 Gbps.
- "BW_2_GBPS"
- BW_2_GBPS2 Gbps.
- "BW_5_GBPS"
- BW_5_GBPS5 Gbps.
- "BW_10_GBPS"
- BW_10_GBPS10 Gbps.
NetworkConfigResponse, NetworkConfigResponseArgs
- Bandwidth string
- Interconnect bandwidth. Set only when type is CLIENT.
- Cidr string
- CIDR range of the network.
- Gcp
Service string - The GCP service of the network. Available gcp_service are in https://cloud.google.com/bare-metal/docs/bms-planning.
- Jumbo
Frames boolEnabled - The JumboFramesEnabled option for customer to set.
- Name string
- The name of the network config.
- Service
Cidr string - Service CIDR, if any.
- Type string
- The type of this network, either Client or Private.
- User
Note string - User note field, it can be used by customers to add additional information for the BMS Ops team .
- Vlan
Attachments List<Pulumi.Google Native. Bare Metal Solution. V2. Inputs. Intake Vlan Attachment Response> - List of VLAN attachments. As of now there are always 2 attachments, but it is going to change in the future (multi vlan).
- Vlan
Same boolProject - Whether the VLAN attachment pair is located in the same project.
- Bandwidth string
- Interconnect bandwidth. Set only when type is CLIENT.
- Cidr string
- CIDR range of the network.
- Gcp
Service string - The GCP service of the network. Available gcp_service are in https://cloud.google.com/bare-metal/docs/bms-planning.
- Jumbo
Frames boolEnabled - The JumboFramesEnabled option for customer to set.
- Name string
- The name of the network config.
- Service
Cidr string - Service CIDR, if any.
- Type string
- The type of this network, either Client or Private.
- User
Note string - User note field, it can be used by customers to add additional information for the BMS Ops team .
- Vlan
Attachments []IntakeVlan Attachment Response - List of VLAN attachments. As of now there are always 2 attachments, but it is going to change in the future (multi vlan).
- Vlan
Same boolProject - Whether the VLAN attachment pair is located in the same project.
- bandwidth String
- Interconnect bandwidth. Set only when type is CLIENT.
- cidr String
- CIDR range of the network.
- gcp
Service String - The GCP service of the network. Available gcp_service are in https://cloud.google.com/bare-metal/docs/bms-planning.
- jumbo
Frames BooleanEnabled - The JumboFramesEnabled option for customer to set.
- name String
- The name of the network config.
- service
Cidr String - Service CIDR, if any.
- type String
- The type of this network, either Client or Private.
- user
Note String - User note field, it can be used by customers to add additional information for the BMS Ops team .
- vlan
Attachments List<IntakeVlan Attachment Response> - List of VLAN attachments. As of now there are always 2 attachments, but it is going to change in the future (multi vlan).
- vlan
Same BooleanProject - Whether the VLAN attachment pair is located in the same project.
- bandwidth string
- Interconnect bandwidth. Set only when type is CLIENT.
- cidr string
- CIDR range of the network.
- gcp
Service string - The GCP service of the network. Available gcp_service are in https://cloud.google.com/bare-metal/docs/bms-planning.
- jumbo
Frames booleanEnabled - The JumboFramesEnabled option for customer to set.
- name string
- The name of the network config.
- service
Cidr string - Service CIDR, if any.
- type string
- The type of this network, either Client or Private.
- user
Note string - User note field, it can be used by customers to add additional information for the BMS Ops team .
- vlan
Attachments IntakeVlan Attachment Response[] - List of VLAN attachments. As of now there are always 2 attachments, but it is going to change in the future (multi vlan).
- vlan
Same booleanProject - Whether the VLAN attachment pair is located in the same project.
- bandwidth str
- Interconnect bandwidth. Set only when type is CLIENT.
- cidr str
- CIDR range of the network.
- gcp_
service str - The GCP service of the network. Available gcp_service are in https://cloud.google.com/bare-metal/docs/bms-planning.
- jumbo_
frames_ boolenabled - The JumboFramesEnabled option for customer to set.
- name str
- The name of the network config.
- service_
cidr str - Service CIDR, if any.
- type str
- The type of this network, either Client or Private.
- user_
note str - User note field, it can be used by customers to add additional information for the BMS Ops team .
- vlan_
attachments Sequence[IntakeVlan Attachment Response] - List of VLAN attachments. As of now there are always 2 attachments, but it is going to change in the future (multi vlan).
- vlan_
same_ boolproject - Whether the VLAN attachment pair is located in the same project.
- bandwidth String
- Interconnect bandwidth. Set only when type is CLIENT.
- cidr String
- CIDR range of the network.
- gcp
Service String - The GCP service of the network. Available gcp_service are in https://cloud.google.com/bare-metal/docs/bms-planning.
- jumbo
Frames BooleanEnabled - The JumboFramesEnabled option for customer to set.
- name String
- The name of the network config.
- service
Cidr String - Service CIDR, if any.
- type String
- The type of this network, either Client or Private.
- user
Note String - User note field, it can be used by customers to add additional information for the BMS Ops team .
- vlan
Attachments List<Property Map> - List of VLAN attachments. As of now there are always 2 attachments, but it is going to change in the future (multi vlan).
- vlan
Same BooleanProject - Whether the VLAN attachment pair is located in the same project.
NetworkConfigServiceCidr, NetworkConfigServiceCidrArgs
- Service
Cidr Unspecified - SERVICE_CIDR_UNSPECIFIEDUnspecified value.
- Disabled
- DISABLEDServices are disabled for the given network.
- High26
- HIGH_26Use the highest /26 block of the network to host services.
- High27
- HIGH_27Use the highest /27 block of the network to host services.
- High28
- HIGH_28Use the highest /28 block of the network to host services.
- Network
Config Service Cidr Service Cidr Unspecified - SERVICE_CIDR_UNSPECIFIEDUnspecified value.
- Network
Config Service Cidr Disabled - DISABLEDServices are disabled for the given network.
- Network
Config Service Cidr High26 - HIGH_26Use the highest /26 block of the network to host services.
- Network
Config Service Cidr High27 - HIGH_27Use the highest /27 block of the network to host services.
- Network
Config Service Cidr High28 - HIGH_28Use the highest /28 block of the network to host services.
- Service
Cidr Unspecified - SERVICE_CIDR_UNSPECIFIEDUnspecified value.
- Disabled
- DISABLEDServices are disabled for the given network.
- High26
- HIGH_26Use the highest /26 block of the network to host services.
- High27
- HIGH_27Use the highest /27 block of the network to host services.
- High28
- HIGH_28Use the highest /28 block of the network to host services.
- Service
Cidr Unspecified - SERVICE_CIDR_UNSPECIFIEDUnspecified value.
- Disabled
- DISABLEDServices are disabled for the given network.
- High26
- HIGH_26Use the highest /26 block of the network to host services.
- High27
- HIGH_27Use the highest /27 block of the network to host services.
- High28
- HIGH_28Use the highest /28 block of the network to host services.
- SERVICE_CIDR_UNSPECIFIED
- SERVICE_CIDR_UNSPECIFIEDUnspecified value.
- DISABLED
- DISABLEDServices are disabled for the given network.
- HIGH26
- HIGH_26Use the highest /26 block of the network to host services.
- HIGH27
- HIGH_27Use the highest /27 block of the network to host services.
- HIGH28
- HIGH_28Use the highest /28 block of the network to host services.
- "SERVICE_CIDR_UNSPECIFIED"
- SERVICE_CIDR_UNSPECIFIEDUnspecified value.
- "DISABLED"
- DISABLEDServices are disabled for the given network.
- "HIGH_26"
- HIGH_26Use the highest /26 block of the network to host services.
- "HIGH_27"
- HIGH_27Use the highest /27 block of the network to host services.
- "HIGH_28"
- HIGH_28Use the highest /28 block of the network to host services.
NetworkConfigType, NetworkConfigTypeArgs
- Type
Unspecified - TYPE_UNSPECIFIEDUnspecified value.
- Client
- CLIENTClient network, that is a network peered to a GCP VPC.
- Private
- PRIVATEPrivate network, that is a network local to the BMS POD.
- Network
Config Type Type Unspecified - TYPE_UNSPECIFIEDUnspecified value.
- Network
Config Type Client - CLIENTClient network, that is a network peered to a GCP VPC.
- Network
Config Type Private - PRIVATEPrivate network, that is a network local to the BMS POD.
- Type
Unspecified - TYPE_UNSPECIFIEDUnspecified value.
- Client
- CLIENTClient network, that is a network peered to a GCP VPC.
- Private
- PRIVATEPrivate network, that is a network local to the BMS POD.
- Type
Unspecified - TYPE_UNSPECIFIEDUnspecified value.
- Client
- CLIENTClient network, that is a network peered to a GCP VPC.
- Private
- PRIVATEPrivate network, that is a network local to the BMS POD.
- TYPE_UNSPECIFIED
- TYPE_UNSPECIFIEDUnspecified value.
- CLIENT
- CLIENTClient network, that is a network peered to a GCP VPC.
- PRIVATE
- PRIVATEPrivate network, that is a network local to the BMS POD.
- "TYPE_UNSPECIFIED"
- TYPE_UNSPECIFIEDUnspecified value.
- "CLIENT"
- CLIENTClient network, that is a network peered to a GCP VPC.
- "PRIVATE"
- PRIVATEPrivate network, that is a network local to the BMS POD.
NfsExport, NfsExportArgs
- Allow
Dev bool - Allow dev flag in NfsShare AllowedClientsRequest.
- Allow
Suid bool - Allow the setuid flag.
- Cidr string
- A CIDR range.
- Machine
Id string - Either a single machine, identified by an ID, or a comma-separated list of machine IDs.
- Network
Id string - Network to use to publish the export.
- No
Root boolSquash - Disable root squashing, which is a feature of NFS. Root squash is a special mapping of the remote superuser (root) identity when using identity authentication.
- Permissions
Pulumi.
Google Native. Bare Metal Solution. V2. Nfs Export Permissions - Export permissions.
- Allow
Dev bool - Allow dev flag in NfsShare AllowedClientsRequest.
- Allow
Suid bool - Allow the setuid flag.
- Cidr string
- A CIDR range.
- Machine
Id string - Either a single machine, identified by an ID, or a comma-separated list of machine IDs.
- Network
Id string - Network to use to publish the export.
- No
Root boolSquash - Disable root squashing, which is a feature of NFS. Root squash is a special mapping of the remote superuser (root) identity when using identity authentication.
- Permissions
Nfs
Export Permissions - Export permissions.
- allow
Dev Boolean - Allow dev flag in NfsShare AllowedClientsRequest.
- allow
Suid Boolean - Allow the setuid flag.
- cidr String
- A CIDR range.
- machine
Id String - Either a single machine, identified by an ID, or a comma-separated list of machine IDs.
- network
Id String - Network to use to publish the export.
- no
Root BooleanSquash - Disable root squashing, which is a feature of NFS. Root squash is a special mapping of the remote superuser (root) identity when using identity authentication.
- permissions
Nfs
Export Permissions - Export permissions.
- allow
Dev boolean - Allow dev flag in NfsShare AllowedClientsRequest.
- allow
Suid boolean - Allow the setuid flag.
- cidr string
- A CIDR range.
- machine
Id string - Either a single machine, identified by an ID, or a comma-separated list of machine IDs.
- network
Id string - Network to use to publish the export.
- no
Root booleanSquash - Disable root squashing, which is a feature of NFS. Root squash is a special mapping of the remote superuser (root) identity when using identity authentication.
- permissions
Nfs
Export Permissions - Export permissions.
- allow_
dev bool - Allow dev flag in NfsShare AllowedClientsRequest.
- allow_
suid bool - Allow the setuid flag.
- cidr str
- A CIDR range.
- machine_
id str - Either a single machine, identified by an ID, or a comma-separated list of machine IDs.
- network_
id str - Network to use to publish the export.
- no_
root_ boolsquash - Disable root squashing, which is a feature of NFS. Root squash is a special mapping of the remote superuser (root) identity when using identity authentication.
- permissions
Nfs
Export Permissions - Export permissions.
- allow
Dev Boolean - Allow dev flag in NfsShare AllowedClientsRequest.
- allow
Suid Boolean - Allow the setuid flag.
- cidr String
- A CIDR range.
- machine
Id String - Either a single machine, identified by an ID, or a comma-separated list of machine IDs.
- network
Id String - Network to use to publish the export.
- no
Root BooleanSquash - Disable root squashing, which is a feature of NFS. Root squash is a special mapping of the remote superuser (root) identity when using identity authentication.
- permissions "PERMISSIONS_UNSPECIFIED" | "READ_ONLY" | "READ_WRITE"
- Export permissions.
NfsExportPermissions, NfsExportPermissionsArgs
- Permissions
Unspecified - PERMISSIONS_UNSPECIFIEDUnspecified value.
- Read
Only - READ_ONLYRead-only permission.
- Read
Write - READ_WRITERead-write permission.
- Nfs
Export Permissions Permissions Unspecified - PERMISSIONS_UNSPECIFIEDUnspecified value.
- Nfs
Export Permissions Read Only - READ_ONLYRead-only permission.
- Nfs
Export Permissions Read Write - READ_WRITERead-write permission.
- Permissions
Unspecified - PERMISSIONS_UNSPECIFIEDUnspecified value.
- Read
Only - READ_ONLYRead-only permission.
- Read
Write - READ_WRITERead-write permission.
- Permissions
Unspecified - PERMISSIONS_UNSPECIFIEDUnspecified value.
- Read
Only - READ_ONLYRead-only permission.
- Read
Write - READ_WRITERead-write permission.
- PERMISSIONS_UNSPECIFIED
- PERMISSIONS_UNSPECIFIEDUnspecified value.
- READ_ONLY
- READ_ONLYRead-only permission.
- READ_WRITE
- READ_WRITERead-write permission.
- "PERMISSIONS_UNSPECIFIED"
- PERMISSIONS_UNSPECIFIEDUnspecified value.
- "READ_ONLY"
- READ_ONLYRead-only permission.
- "READ_WRITE"
- READ_WRITERead-write permission.
NfsExportResponse, NfsExportResponseArgs
- Allow
Dev bool - Allow dev flag in NfsShare AllowedClientsRequest.
- Allow
Suid bool - Allow the setuid flag.
- Cidr string
- A CIDR range.
- Machine
Id string - Either a single machine, identified by an ID, or a comma-separated list of machine IDs.
- Network
Id string - Network to use to publish the export.
- No
Root boolSquash - Disable root squashing, which is a feature of NFS. Root squash is a special mapping of the remote superuser (root) identity when using identity authentication.
- Permissions string
- Export permissions.
- Allow
Dev bool - Allow dev flag in NfsShare AllowedClientsRequest.
- Allow
Suid bool - Allow the setuid flag.
- Cidr string
- A CIDR range.
- Machine
Id string - Either a single machine, identified by an ID, or a comma-separated list of machine IDs.
- Network
Id string - Network to use to publish the export.
- No
Root boolSquash - Disable root squashing, which is a feature of NFS. Root squash is a special mapping of the remote superuser (root) identity when using identity authentication.
- Permissions string
- Export permissions.
- allow
Dev Boolean - Allow dev flag in NfsShare AllowedClientsRequest.
- allow
Suid Boolean - Allow the setuid flag.
- cidr String
- A CIDR range.
- machine
Id String - Either a single machine, identified by an ID, or a comma-separated list of machine IDs.
- network
Id String - Network to use to publish the export.
- no
Root BooleanSquash - Disable root squashing, which is a feature of NFS. Root squash is a special mapping of the remote superuser (root) identity when using identity authentication.
- permissions String
- Export permissions.
- allow
Dev boolean - Allow dev flag in NfsShare AllowedClientsRequest.
- allow
Suid boolean - Allow the setuid flag.
- cidr string
- A CIDR range.
- machine
Id string - Either a single machine, identified by an ID, or a comma-separated list of machine IDs.
- network
Id string - Network to use to publish the export.
- no
Root booleanSquash - Disable root squashing, which is a feature of NFS. Root squash is a special mapping of the remote superuser (root) identity when using identity authentication.
- permissions string
- Export permissions.
- allow_
dev bool - Allow dev flag in NfsShare AllowedClientsRequest.
- allow_
suid bool - Allow the setuid flag.
- cidr str
- A CIDR range.
- machine_
id str - Either a single machine, identified by an ID, or a comma-separated list of machine IDs.
- network_
id str - Network to use to publish the export.
- no_
root_ boolsquash - Disable root squashing, which is a feature of NFS. Root squash is a special mapping of the remote superuser (root) identity when using identity authentication.
- permissions str
- Export permissions.
- allow
Dev Boolean - Allow dev flag in NfsShare AllowedClientsRequest.
- allow
Suid Boolean - Allow the setuid flag.
- cidr String
- A CIDR range.
- machine
Id String - Either a single machine, identified by an ID, or a comma-separated list of machine IDs.
- network
Id String - Network to use to publish the export.
- no
Root BooleanSquash - Disable root squashing, which is a feature of NFS. Root squash is a special mapping of the remote superuser (root) identity when using identity authentication.
- permissions String
- Export permissions.
VolumeConfig, VolumeConfigArgs
- Gcp
Service string - The GCP service of the storage volume. Available gcp_service are in https://cloud.google.com/bare-metal/docs/bms-planning.
- Id string
- A transient unique identifier to identify a volume within an ProvisioningConfig request.
- Lun
Ranges List<Pulumi.Google Native. Bare Metal Solution. V2. Inputs. Lun Range> - LUN ranges to be configured. Set only when protocol is PROTOCOL_FC.
- Machine
Ids List<string> - Machine ids connected to this volume. Set only when protocol is PROTOCOL_FC.
- Nfs
Exports List<Pulumi.Google Native. Bare Metal Solution. V2. Inputs. Nfs Export> - NFS exports. Set only when protocol is PROTOCOL_NFS.
- Performance
Tier Pulumi.Google Native. Bare Metal Solution. V2. Volume Config Performance Tier - Performance tier of the Volume. Default is SHARED.
- Protocol
Pulumi.
Google Native. Bare Metal Solution. V2. Volume Config Protocol - Volume protocol.
- Size
Gb int - The requested size of this volume, in GB.
- Snapshots
Enabled bool - Whether snapshots should be enabled.
- Type
Pulumi.
Google Native. Bare Metal Solution. V2. Volume Config Type - The type of this Volume.
- User
Note string - User note field, it can be used by customers to add additional information for the BMS Ops team .
- Gcp
Service string - The GCP service of the storage volume. Available gcp_service are in https://cloud.google.com/bare-metal/docs/bms-planning.
- Id string
- A transient unique identifier to identify a volume within an ProvisioningConfig request.
- Lun
Ranges []LunRange - LUN ranges to be configured. Set only when protocol is PROTOCOL_FC.
- Machine
Ids []string - Machine ids connected to this volume. Set only when protocol is PROTOCOL_FC.
- Nfs
Exports []NfsExport - NFS exports. Set only when protocol is PROTOCOL_NFS.
- Performance
Tier VolumeConfig Performance Tier - Performance tier of the Volume. Default is SHARED.
- Protocol
Volume
Config Protocol - Volume protocol.
- Size
Gb int - The requested size of this volume, in GB.
- Snapshots
Enabled bool - Whether snapshots should be enabled.
- Type
Volume
Config Type - The type of this Volume.
- User
Note string - User note field, it can be used by customers to add additional information for the BMS Ops team .
- gcp
Service String - The GCP service of the storage volume. Available gcp_service are in https://cloud.google.com/bare-metal/docs/bms-planning.
- id String
- A transient unique identifier to identify a volume within an ProvisioningConfig request.
- lun
Ranges List<LunRange> - LUN ranges to be configured. Set only when protocol is PROTOCOL_FC.
- machine
Ids List<String> - Machine ids connected to this volume. Set only when protocol is PROTOCOL_FC.
- nfs
Exports List<NfsExport> - NFS exports. Set only when protocol is PROTOCOL_NFS.
- performance
Tier VolumeConfig Performance Tier - Performance tier of the Volume. Default is SHARED.
- protocol
Volume
Config Protocol - Volume protocol.
- size
Gb Integer - The requested size of this volume, in GB.
- snapshots
Enabled Boolean - Whether snapshots should be enabled.
- type
Volume
Config Type - The type of this Volume.
- user
Note String - User note field, it can be used by customers to add additional information for the BMS Ops team .
- gcp
Service string - The GCP service of the storage volume. Available gcp_service are in https://cloud.google.com/bare-metal/docs/bms-planning.
- id string
- A transient unique identifier to identify a volume within an ProvisioningConfig request.
- lun
Ranges LunRange[] - LUN ranges to be configured. Set only when protocol is PROTOCOL_FC.
- machine
Ids string[] - Machine ids connected to this volume. Set only when protocol is PROTOCOL_FC.
- nfs
Exports NfsExport[] - NFS exports. Set only when protocol is PROTOCOL_NFS.
- performance
Tier VolumeConfig Performance Tier - Performance tier of the Volume. Default is SHARED.
- protocol
Volume
Config Protocol - Volume protocol.
- size
Gb number - The requested size of this volume, in GB.
- snapshots
Enabled boolean - Whether snapshots should be enabled.
- type
Volume
Config Type - The type of this Volume.
- user
Note string - User note field, it can be used by customers to add additional information for the BMS Ops team .
- gcp_
service str - The GCP service of the storage volume. Available gcp_service are in https://cloud.google.com/bare-metal/docs/bms-planning.
- id str
- A transient unique identifier to identify a volume within an ProvisioningConfig request.
- lun_
ranges Sequence[LunRange] - LUN ranges to be configured. Set only when protocol is PROTOCOL_FC.
- machine_
ids Sequence[str] - Machine ids connected to this volume. Set only when protocol is PROTOCOL_FC.
- nfs_
exports Sequence[NfsExport] - NFS exports. Set only when protocol is PROTOCOL_NFS.
- performance_
tier VolumeConfig Performance Tier - Performance tier of the Volume. Default is SHARED.
- protocol
Volume
Config Protocol - Volume protocol.
- size_
gb int - The requested size of this volume, in GB.
- snapshots_
enabled bool - Whether snapshots should be enabled.
- type
Volume
Config Type - The type of this Volume.
- user_
note str - User note field, it can be used by customers to add additional information for the BMS Ops team .
- gcp
Service String - The GCP service of the storage volume. Available gcp_service are in https://cloud.google.com/bare-metal/docs/bms-planning.
- id String
- A transient unique identifier to identify a volume within an ProvisioningConfig request.
- lun
Ranges List<Property Map> - LUN ranges to be configured. Set only when protocol is PROTOCOL_FC.
- machine
Ids List<String> - Machine ids connected to this volume. Set only when protocol is PROTOCOL_FC.
- nfs
Exports List<Property Map> - NFS exports. Set only when protocol is PROTOCOL_NFS.
- performance
Tier "VOLUME_PERFORMANCE_TIER_UNSPECIFIED" | "VOLUME_PERFORMANCE_TIER_SHARED" | "VOLUME_PERFORMANCE_TIER_ASSIGNED" | "VOLUME_PERFORMANCE_TIER_HT" - Performance tier of the Volume. Default is SHARED.
- protocol "PROTOCOL_UNSPECIFIED" | "PROTOCOL_FC" | "PROTOCOL_NFS"
- Volume protocol.
- size
Gb Number - The requested size of this volume, in GB.
- snapshots
Enabled Boolean - Whether snapshots should be enabled.
- type "TYPE_UNSPECIFIED" | "FLASH" | "DISK"
- The type of this Volume.
- user
Note String - User note field, it can be used by customers to add additional information for the BMS Ops team .
VolumeConfigPerformanceTier, VolumeConfigPerformanceTierArgs
- Volume
Performance Tier Unspecified - VOLUME_PERFORMANCE_TIER_UNSPECIFIEDValue is not specified.
- Volume
Performance Tier Shared - VOLUME_PERFORMANCE_TIER_SHAREDRegular volumes, shared aggregates.
- Volume
Performance Tier Assigned - VOLUME_PERFORMANCE_TIER_ASSIGNEDAssigned aggregates.
- Volume
Performance Tier Ht - VOLUME_PERFORMANCE_TIER_HTHigh throughput aggregates.
- Volume
Config Performance Tier Volume Performance Tier Unspecified - VOLUME_PERFORMANCE_TIER_UNSPECIFIEDValue is not specified.
- Volume
Config Performance Tier Volume Performance Tier Shared - VOLUME_PERFORMANCE_TIER_SHAREDRegular volumes, shared aggregates.
- Volume
Config Performance Tier Volume Performance Tier Assigned - VOLUME_PERFORMANCE_TIER_ASSIGNEDAssigned aggregates.
- Volume
Config Performance Tier Volume Performance Tier Ht - VOLUME_PERFORMANCE_TIER_HTHigh throughput aggregates.
- Volume
Performance Tier Unspecified - VOLUME_PERFORMANCE_TIER_UNSPECIFIEDValue is not specified.
- Volume
Performance Tier Shared - VOLUME_PERFORMANCE_TIER_SHAREDRegular volumes, shared aggregates.
- Volume
Performance Tier Assigned - VOLUME_PERFORMANCE_TIER_ASSIGNEDAssigned aggregates.
- Volume
Performance Tier Ht - VOLUME_PERFORMANCE_TIER_HTHigh throughput aggregates.
- Volume
Performance Tier Unspecified - VOLUME_PERFORMANCE_TIER_UNSPECIFIEDValue is not specified.
- Volume
Performance Tier Shared - VOLUME_PERFORMANCE_TIER_SHAREDRegular volumes, shared aggregates.
- Volume
Performance Tier Assigned - VOLUME_PERFORMANCE_TIER_ASSIGNEDAssigned aggregates.
- Volume
Performance Tier Ht - VOLUME_PERFORMANCE_TIER_HTHigh throughput aggregates.
- VOLUME_PERFORMANCE_TIER_UNSPECIFIED
- VOLUME_PERFORMANCE_TIER_UNSPECIFIEDValue is not specified.
- VOLUME_PERFORMANCE_TIER_SHARED
- VOLUME_PERFORMANCE_TIER_SHAREDRegular volumes, shared aggregates.
- VOLUME_PERFORMANCE_TIER_ASSIGNED
- VOLUME_PERFORMANCE_TIER_ASSIGNEDAssigned aggregates.
- VOLUME_PERFORMANCE_TIER_HT
- VOLUME_PERFORMANCE_TIER_HTHigh throughput aggregates.
- "VOLUME_PERFORMANCE_TIER_UNSPECIFIED"
- VOLUME_PERFORMANCE_TIER_UNSPECIFIEDValue is not specified.
- "VOLUME_PERFORMANCE_TIER_SHARED"
- VOLUME_PERFORMANCE_TIER_SHAREDRegular volumes, shared aggregates.
- "VOLUME_PERFORMANCE_TIER_ASSIGNED"
- VOLUME_PERFORMANCE_TIER_ASSIGNEDAssigned aggregates.
- "VOLUME_PERFORMANCE_TIER_HT"
- VOLUME_PERFORMANCE_TIER_HTHigh throughput aggregates.
VolumeConfigProtocol, VolumeConfigProtocolArgs
- Protocol
Unspecified - PROTOCOL_UNSPECIFIEDUnspecified value.
- Protocol
Fc - PROTOCOL_FCFibre channel.
- Protocol
Nfs - PROTOCOL_NFSNetwork file system.
- Volume
Config Protocol Protocol Unspecified - PROTOCOL_UNSPECIFIEDUnspecified value.
- Volume
Config Protocol Protocol Fc - PROTOCOL_FCFibre channel.
- Volume
Config Protocol Protocol Nfs - PROTOCOL_NFSNetwork file system.
- Protocol
Unspecified - PROTOCOL_UNSPECIFIEDUnspecified value.
- Protocol
Fc - PROTOCOL_FCFibre channel.
- Protocol
Nfs - PROTOCOL_NFSNetwork file system.
- Protocol
Unspecified - PROTOCOL_UNSPECIFIEDUnspecified value.
- Protocol
Fc - PROTOCOL_FCFibre channel.
- Protocol
Nfs - PROTOCOL_NFSNetwork file system.
- PROTOCOL_UNSPECIFIED
- PROTOCOL_UNSPECIFIEDUnspecified value.
- PROTOCOL_FC
- PROTOCOL_FCFibre channel.
- PROTOCOL_NFS
- PROTOCOL_NFSNetwork file system.
- "PROTOCOL_UNSPECIFIED"
- PROTOCOL_UNSPECIFIEDUnspecified value.
- "PROTOCOL_FC"
- PROTOCOL_FCFibre channel.
- "PROTOCOL_NFS"
- PROTOCOL_NFSNetwork file system.
VolumeConfigResponse, VolumeConfigResponseArgs
- Gcp
Service string - The GCP service of the storage volume. Available gcp_service are in https://cloud.google.com/bare-metal/docs/bms-planning.
- Lun
Ranges List<Pulumi.Google Native. Bare Metal Solution. V2. Inputs. Lun Range Response> - LUN ranges to be configured. Set only when protocol is PROTOCOL_FC.
- Machine
Ids List<string> - Machine ids connected to this volume. Set only when protocol is PROTOCOL_FC.
- Name string
- The name of the volume config.
- Nfs
Exports List<Pulumi.Google Native. Bare Metal Solution. V2. Inputs. Nfs Export Response> - NFS exports. Set only when protocol is PROTOCOL_NFS.
- Performance
Tier string - Performance tier of the Volume. Default is SHARED.
- Protocol string
- Volume protocol.
- Size
Gb int - The requested size of this volume, in GB.
- Snapshots
Enabled bool - Whether snapshots should be enabled.
- Type string
- The type of this Volume.
- User
Note string - User note field, it can be used by customers to add additional information for the BMS Ops team .
- Gcp
Service string - The GCP service of the storage volume. Available gcp_service are in https://cloud.google.com/bare-metal/docs/bms-planning.
- Lun
Ranges []LunRange Response - LUN ranges to be configured. Set only when protocol is PROTOCOL_FC.
- Machine
Ids []string - Machine ids connected to this volume. Set only when protocol is PROTOCOL_FC.
- Name string
- The name of the volume config.
- Nfs
Exports []NfsExport Response - NFS exports. Set only when protocol is PROTOCOL_NFS.
- Performance
Tier string - Performance tier of the Volume. Default is SHARED.
- Protocol string
- Volume protocol.
- Size
Gb int - The requested size of this volume, in GB.
- Snapshots
Enabled bool - Whether snapshots should be enabled.
- Type string
- The type of this Volume.
- User
Note string - User note field, it can be used by customers to add additional information for the BMS Ops team .
- gcp
Service String - The GCP service of the storage volume. Available gcp_service are in https://cloud.google.com/bare-metal/docs/bms-planning.
- lun
Ranges List<LunRange Response> - LUN ranges to be configured. Set only when protocol is PROTOCOL_FC.
- machine
Ids List<String> - Machine ids connected to this volume. Set only when protocol is PROTOCOL_FC.
- name String
- The name of the volume config.
- nfs
Exports List<NfsExport Response> - NFS exports. Set only when protocol is PROTOCOL_NFS.
- performance
Tier String - Performance tier of the Volume. Default is SHARED.
- protocol String
- Volume protocol.
- size
Gb Integer - The requested size of this volume, in GB.
- snapshots
Enabled Boolean - Whether snapshots should be enabled.
- type String
- The type of this Volume.
- user
Note String - User note field, it can be used by customers to add additional information for the BMS Ops team .
- gcp
Service string - The GCP service of the storage volume. Available gcp_service are in https://cloud.google.com/bare-metal/docs/bms-planning.
- lun
Ranges LunRange Response[] - LUN ranges to be configured. Set only when protocol is PROTOCOL_FC.
- machine
Ids string[] - Machine ids connected to this volume. Set only when protocol is PROTOCOL_FC.
- name string
- The name of the volume config.
- nfs
Exports NfsExport Response[] - NFS exports. Set only when protocol is PROTOCOL_NFS.
- performance
Tier string - Performance tier of the Volume. Default is SHARED.
- protocol string
- Volume protocol.
- size
Gb number - The requested size of this volume, in GB.
- snapshots
Enabled boolean - Whether snapshots should be enabled.
- type string
- The type of this Volume.
- user
Note string - User note field, it can be used by customers to add additional information for the BMS Ops team .
- gcp_
service str - The GCP service of the storage volume. Available gcp_service are in https://cloud.google.com/bare-metal/docs/bms-planning.
- lun_
ranges Sequence[LunRange Response] - LUN ranges to be configured. Set only when protocol is PROTOCOL_FC.
- machine_
ids Sequence[str] - Machine ids connected to this volume. Set only when protocol is PROTOCOL_FC.
- name str
- The name of the volume config.
- nfs_
exports Sequence[NfsExport Response] - NFS exports. Set only when protocol is PROTOCOL_NFS.
- performance_
tier str - Performance tier of the Volume. Default is SHARED.
- protocol str
- Volume protocol.
- size_
gb int - The requested size of this volume, in GB.
- snapshots_
enabled bool - Whether snapshots should be enabled.
- type str
- The type of this Volume.
- user_
note str - User note field, it can be used by customers to add additional information for the BMS Ops team .
- gcp
Service String - The GCP service of the storage volume. Available gcp_service are in https://cloud.google.com/bare-metal/docs/bms-planning.
- lun
Ranges List<Property Map> - LUN ranges to be configured. Set only when protocol is PROTOCOL_FC.
- machine
Ids List<String> - Machine ids connected to this volume. Set only when protocol is PROTOCOL_FC.
- name String
- The name of the volume config.
- nfs
Exports List<Property Map> - NFS exports. Set only when protocol is PROTOCOL_NFS.
- performance
Tier String - Performance tier of the Volume. Default is SHARED.
- protocol String
- Volume protocol.
- size
Gb Number - The requested size of this volume, in GB.
- snapshots
Enabled Boolean - Whether snapshots should be enabled.
- type String
- The type of this Volume.
- user
Note String - User note field, it can be used by customers to add additional information for the BMS Ops team .
VolumeConfigType, VolumeConfigTypeArgs
- Type
Unspecified - TYPE_UNSPECIFIEDThe unspecified type.
- Flash
- FLASHThis Volume is on flash.
- Disk
- DISKThis Volume is on disk.
- Volume
Config Type Type Unspecified - TYPE_UNSPECIFIEDThe unspecified type.
- Volume
Config Type Flash - FLASHThis Volume is on flash.
- Volume
Config Type Disk - DISKThis Volume is on disk.
- Type
Unspecified - TYPE_UNSPECIFIEDThe unspecified type.
- Flash
- FLASHThis Volume is on flash.
- Disk
- DISKThis Volume is on disk.
- Type
Unspecified - TYPE_UNSPECIFIEDThe unspecified type.
- Flash
- FLASHThis Volume is on flash.
- Disk
- DISKThis Volume is on disk.
- TYPE_UNSPECIFIED
- TYPE_UNSPECIFIEDThe unspecified type.
- FLASH
- FLASHThis Volume is on flash.
- DISK
- DISKThis Volume is on disk.
- "TYPE_UNSPECIFIED"
- TYPE_UNSPECIFIEDThe unspecified type.
- "FLASH"
- FLASHThis Volume is on flash.
- "DISK"
- DISKThis Volume is on disk.
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.