baremetalsolution library

Classes

AllowedClient
Represents an 'access point' for the share.
AllowedClientResponse
Represents an 'access point' for the share.
GetNfsShareArgs
Arguments for getNfsShare. Arguments for getNfsShare.
GetNfsShareResult
Result data returned by getNfsShare.
GetProvisioningConfigArgs
Arguments for getProvisioningConfig. Arguments for getProvisioningConfig.
GetProvisioningConfigResult
Result data returned by getProvisioningConfig.
GetSnapshotArgs
Arguments for getSnapshot. Arguments for getSnapshot.
GetSnapshotResult
Result data returned by getSnapshot.
GoogleCloudBaremetalsolutionV2LogicalInterface
Each logical interface represents a logical abstraction of the underlying physical interface (for eg. bond, nic) of the instance. Each logical interface can effectively map to multiple network-IP pairs and still be mapped to one underlying physical interface.
GoogleCloudBaremetalsolutionV2LogicalInterfaceResponse
Each logical interface represents a logical abstraction of the underlying physical interface (for eg. bond, nic) of the instance. Each logical interface can effectively map to multiple network-IP pairs and still be mapped to one underlying physical interface.
InstanceConfig
Configuration parameters for a new instance.
InstanceConfigResponse
Configuration parameters for a new instance.
IntakeVlanAttachment
A GCP vlan attachment.
IntakeVlanAttachmentResponse
A GCP vlan attachment.
LogicalNetworkInterface
Each logical network interface is effectively a network and IP pair.
LogicalNetworkInterfaceResponse
Each logical network interface is effectively a network and IP pair.
LunRange
A LUN(Logical Unit Number) range.
LunRangeResponse
A LUN(Logical Unit Number) range.
NetworkAddress
A network.
NetworkAddressResponse
A network.
NetworkConfig
Configuration parameters for a new network.
NetworkConfigResponse
Configuration parameters for a new network.
NfsExport
A NFS export entry.
NfsExportResponse
A NFS export entry.
NfsShare
Create an NFS share.
NfsShareArgs
The set of arguments for NfsShare. The set of arguments for NfsShare.
ProvisioningConfig
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.
ProvisioningConfigArgs
The set of arguments for ProvisioningConfig. The set of arguments for ProvisioningConfig.
Snapshot
Takes a snapshot of a boot volume. Returns INVALID_ARGUMENT if called for a non-boot volume.
SnapshotArgs
The set of arguments for Snapshot. The set of arguments for Snapshot.
VolumeConfig
Configuration parameters for a new volume.
VolumeConfigResponse
Configuration parameters for a new volume.

Enums

AllowedClientMountPermissions
Mount permissions.
InstanceConfigNetworkConfig
The type of network configuration on the instance.
LogicalNetworkInterfaceNetworkType
Type of network.
NetworkConfigBandwidth
Interconnect bandwidth. Set only when type is CLIENT.
NetworkConfigServiceCidr
Service CIDR, if any.
NetworkConfigType
The type of this network, either Client or Private.
NfsExportPermissions
Export permissions.
NfsShareStorageType
Immutable. The storage type of the underlying volume.
VolumeConfigPerformanceTier
Performance tier of the Volume. Default is SHARED.
VolumeConfigProtocol
Volume protocol.
VolumeConfigType
The type of this Volume.

Functions

getNfsShare(GetNfsShareArgs args, {InvokeOptions? options}) → Future<GetNfsShareResult>
Get details of a single NFS share. args Arguments passed to this invoke. Arguments for getNfsShare. options Invoke options controlling this call.
getProvisioningConfig(GetProvisioningConfigArgs args, {InvokeOptions? options}) → Future<GetProvisioningConfigResult>
Get ProvisioningConfig by name. args Arguments passed to this invoke. Arguments for getProvisioningConfig. options Invoke options controlling this call.
getSnapshot(GetSnapshotArgs args, {InvokeOptions? options}) → Future<GetSnapshotResult>
Returns the specified snapshot resource. Returns INVALID_ARGUMENT if called for a non-boot volume. args Arguments passed to this invoke. Arguments for getSnapshot. options Invoke options controlling this call.