spectrocloud.Datavolume
Explore with Pulumi AI
Create Datavolume Resource
Resources are created with functions called constructors. To learn more about declaring and configuring resources, see Resources.
Constructor syntax
new Datavolume(name: string, args: DatavolumeArgs, opts?: CustomResourceOptions);
@overload
def Datavolume(resource_name: str,
args: DatavolumeArgs,
opts: Optional[ResourceOptions] = None)
@overload
def Datavolume(resource_name: str,
opts: Optional[ResourceOptions] = None,
add_volume_options: Optional[DatavolumeAddVolumeOptionsArgs] = None,
cluster_context: Optional[str] = None,
metadata: Optional[DatavolumeMetadataArgs] = None,
spec: Optional[DatavolumeSpecArgs] = None,
cluster_uid: Optional[str] = None,
datavolume_id: Optional[str] = None,
status: Optional[DatavolumeStatusArgs] = None,
timeouts: Optional[DatavolumeTimeoutsArgs] = None,
vm_name: Optional[str] = None,
vm_namespace: Optional[str] = None)
func NewDatavolume(ctx *Context, name string, args DatavolumeArgs, opts ...ResourceOption) (*Datavolume, error)
public Datavolume(string name, DatavolumeArgs args, CustomResourceOptions? opts = null)
public Datavolume(String name, DatavolumeArgs args)
public Datavolume(String name, DatavolumeArgs args, CustomResourceOptions options)
type: spectrocloud:Datavolume
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 DatavolumeArgs
- 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 DatavolumeArgs
- 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 DatavolumeArgs
- The arguments to resource properties.
- opts ResourceOption
- Bag of options to control resource's behavior.
- name string
- The unique name of the resource.
- args DatavolumeArgs
- The arguments to resource properties.
- opts CustomResourceOptions
- Bag of options to control resource's behavior.
- name String
- The unique name of the resource.
- args DatavolumeArgs
- 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 datavolumeResource = new Spectrocloud.Datavolume("datavolumeResource", new()
{
AddVolumeOptions = new Spectrocloud.Inputs.DatavolumeAddVolumeOptionsArgs
{
Disk = new Spectrocloud.Inputs.DatavolumeAddVolumeOptionsDiskArgs
{
Bus = "string",
Name = "string",
},
Name = "string",
VolumeSource = new Spectrocloud.Inputs.DatavolumeAddVolumeOptionsVolumeSourceArgs
{
DataVolume = new Spectrocloud.Inputs.DatavolumeAddVolumeOptionsVolumeSourceDataVolumeArgs
{
Name = "string",
Hotpluggable = false,
},
},
},
ClusterContext = "string",
Metadata = new Spectrocloud.Inputs.DatavolumeMetadataArgs
{
Annotations =
{
{ "string", "string" },
},
Generation = 0,
Labels =
{
{ "string", "string" },
},
Name = "string",
Namespace = "string",
ResourceVersion = "string",
SelfLink = "string",
Uid = "string",
},
Spec = new Spectrocloud.Inputs.DatavolumeSpecArgs
{
Pvc = new Spectrocloud.Inputs.DatavolumeSpecPvcArgs
{
AccessModes = new[]
{
"string",
},
Resources = new Spectrocloud.Inputs.DatavolumeSpecPvcResourcesArgs
{
Limits =
{
{ "string", "string" },
},
Requests =
{
{ "string", "string" },
},
},
Selector = new Spectrocloud.Inputs.DatavolumeSpecPvcSelectorArgs
{
MatchExpressions = new[]
{
new Spectrocloud.Inputs.DatavolumeSpecPvcSelectorMatchExpressionArgs
{
Key = "string",
Operator = "string",
Values = new[]
{
"string",
},
},
},
MatchLabels =
{
{ "string", "string" },
},
},
StorageClassName = "string",
VolumeMode = "string",
VolumeName = "string",
},
ContentType = "string",
Source = new Spectrocloud.Inputs.DatavolumeSpecSourceArgs
{
Blank = null,
Http = new Spectrocloud.Inputs.DatavolumeSpecSourceHttpArgs
{
CertConfigMap = "string",
SecretRef = "string",
Url = "string",
},
Pvc = new Spectrocloud.Inputs.DatavolumeSpecSourcePvcArgs
{
Name = "string",
Namespace = "string",
},
Registry = new Spectrocloud.Inputs.DatavolumeSpecSourceRegistryArgs
{
ImageUrl = "string",
},
},
},
ClusterUid = "string",
DatavolumeId = "string",
Status = new Spectrocloud.Inputs.DatavolumeStatusArgs
{
Phase = "string",
Progress = "string",
},
Timeouts = new Spectrocloud.Inputs.DatavolumeTimeoutsArgs
{
Create = "string",
Delete = "string",
},
VmName = "string",
VmNamespace = "string",
});
example, err := spectrocloud.NewDatavolume(ctx, "datavolumeResource", &spectrocloud.DatavolumeArgs{
AddVolumeOptions: &spectrocloud.DatavolumeAddVolumeOptionsArgs{
Disk: &spectrocloud.DatavolumeAddVolumeOptionsDiskArgs{
Bus: pulumi.String("string"),
Name: pulumi.String("string"),
},
Name: pulumi.String("string"),
VolumeSource: &spectrocloud.DatavolumeAddVolumeOptionsVolumeSourceArgs{
DataVolume: &spectrocloud.DatavolumeAddVolumeOptionsVolumeSourceDataVolumeArgs{
Name: pulumi.String("string"),
Hotpluggable: pulumi.Bool(false),
},
},
},
ClusterContext: pulumi.String("string"),
Metadata: &spectrocloud.DatavolumeMetadataArgs{
Annotations: pulumi.StringMap{
"string": pulumi.String("string"),
},
Generation: pulumi.Float64(0),
Labels: pulumi.StringMap{
"string": pulumi.String("string"),
},
Name: pulumi.String("string"),
Namespace: pulumi.String("string"),
ResourceVersion: pulumi.String("string"),
SelfLink: pulumi.String("string"),
Uid: pulumi.String("string"),
},
Spec: &spectrocloud.DatavolumeSpecArgs{
Pvc: &spectrocloud.DatavolumeSpecPvcArgs{
AccessModes: pulumi.StringArray{
pulumi.String("string"),
},
Resources: &spectrocloud.DatavolumeSpecPvcResourcesArgs{
Limits: pulumi.StringMap{
"string": pulumi.String("string"),
},
Requests: pulumi.StringMap{
"string": pulumi.String("string"),
},
},
Selector: &spectrocloud.DatavolumeSpecPvcSelectorArgs{
MatchExpressions: spectrocloud.DatavolumeSpecPvcSelectorMatchExpressionArray{
&spectrocloud.DatavolumeSpecPvcSelectorMatchExpressionArgs{
Key: pulumi.String("string"),
Operator: pulumi.String("string"),
Values: pulumi.StringArray{
pulumi.String("string"),
},
},
},
MatchLabels: pulumi.StringMap{
"string": pulumi.String("string"),
},
},
StorageClassName: pulumi.String("string"),
VolumeMode: pulumi.String("string"),
VolumeName: pulumi.String("string"),
},
ContentType: pulumi.String("string"),
Source: &spectrocloud.DatavolumeSpecSourceArgs{
Blank: &spectrocloud.DatavolumeSpecSourceBlankArgs{},
Http: &spectrocloud.DatavolumeSpecSourceHttpArgs{
CertConfigMap: pulumi.String("string"),
SecretRef: pulumi.String("string"),
Url: pulumi.String("string"),
},
Pvc: &spectrocloud.DatavolumeSpecSourcePvcArgs{
Name: pulumi.String("string"),
Namespace: pulumi.String("string"),
},
Registry: &spectrocloud.DatavolumeSpecSourceRegistryArgs{
ImageUrl: pulumi.String("string"),
},
},
},
ClusterUid: pulumi.String("string"),
DatavolumeId: pulumi.String("string"),
Status: &spectrocloud.DatavolumeStatusArgs{
Phase: pulumi.String("string"),
Progress: pulumi.String("string"),
},
Timeouts: &spectrocloud.DatavolumeTimeoutsArgs{
Create: pulumi.String("string"),
Delete: pulumi.String("string"),
},
VmName: pulumi.String("string"),
VmNamespace: pulumi.String("string"),
})
var datavolumeResource = new Datavolume("datavolumeResource", DatavolumeArgs.builder()
.addVolumeOptions(DatavolumeAddVolumeOptionsArgs.builder()
.disk(DatavolumeAddVolumeOptionsDiskArgs.builder()
.bus("string")
.name("string")
.build())
.name("string")
.volumeSource(DatavolumeAddVolumeOptionsVolumeSourceArgs.builder()
.dataVolume(DatavolumeAddVolumeOptionsVolumeSourceDataVolumeArgs.builder()
.name("string")
.hotpluggable(false)
.build())
.build())
.build())
.clusterContext("string")
.metadata(DatavolumeMetadataArgs.builder()
.annotations(Map.of("string", "string"))
.generation(0)
.labels(Map.of("string", "string"))
.name("string")
.namespace("string")
.resourceVersion("string")
.selfLink("string")
.uid("string")
.build())
.spec(DatavolumeSpecArgs.builder()
.pvc(DatavolumeSpecPvcArgs.builder()
.accessModes("string")
.resources(DatavolumeSpecPvcResourcesArgs.builder()
.limits(Map.of("string", "string"))
.requests(Map.of("string", "string"))
.build())
.selector(DatavolumeSpecPvcSelectorArgs.builder()
.matchExpressions(DatavolumeSpecPvcSelectorMatchExpressionArgs.builder()
.key("string")
.operator("string")
.values("string")
.build())
.matchLabels(Map.of("string", "string"))
.build())
.storageClassName("string")
.volumeMode("string")
.volumeName("string")
.build())
.contentType("string")
.source(DatavolumeSpecSourceArgs.builder()
.blank()
.http(DatavolumeSpecSourceHttpArgs.builder()
.certConfigMap("string")
.secretRef("string")
.url("string")
.build())
.pvc(DatavolumeSpecSourcePvcArgs.builder()
.name("string")
.namespace("string")
.build())
.registry(DatavolumeSpecSourceRegistryArgs.builder()
.imageUrl("string")
.build())
.build())
.build())
.clusterUid("string")
.datavolumeId("string")
.status(DatavolumeStatusArgs.builder()
.phase("string")
.progress("string")
.build())
.timeouts(DatavolumeTimeoutsArgs.builder()
.create("string")
.delete("string")
.build())
.vmName("string")
.vmNamespace("string")
.build());
datavolume_resource = spectrocloud.Datavolume("datavolumeResource",
add_volume_options={
"disk": {
"bus": "string",
"name": "string",
},
"name": "string",
"volume_source": {
"data_volume": {
"name": "string",
"hotpluggable": False,
},
},
},
cluster_context="string",
metadata={
"annotations": {
"string": "string",
},
"generation": 0,
"labels": {
"string": "string",
},
"name": "string",
"namespace": "string",
"resource_version": "string",
"self_link": "string",
"uid": "string",
},
spec={
"pvc": {
"access_modes": ["string"],
"resources": {
"limits": {
"string": "string",
},
"requests": {
"string": "string",
},
},
"selector": {
"match_expressions": [{
"key": "string",
"operator": "string",
"values": ["string"],
}],
"match_labels": {
"string": "string",
},
},
"storage_class_name": "string",
"volume_mode": "string",
"volume_name": "string",
},
"content_type": "string",
"source": {
"blank": {},
"http": {
"cert_config_map": "string",
"secret_ref": "string",
"url": "string",
},
"pvc": {
"name": "string",
"namespace": "string",
},
"registry": {
"image_url": "string",
},
},
},
cluster_uid="string",
datavolume_id="string",
status={
"phase": "string",
"progress": "string",
},
timeouts={
"create": "string",
"delete": "string",
},
vm_name="string",
vm_namespace="string")
const datavolumeResource = new spectrocloud.Datavolume("datavolumeResource", {
addVolumeOptions: {
disk: {
bus: "string",
name: "string",
},
name: "string",
volumeSource: {
dataVolume: {
name: "string",
hotpluggable: false,
},
},
},
clusterContext: "string",
metadata: {
annotations: {
string: "string",
},
generation: 0,
labels: {
string: "string",
},
name: "string",
namespace: "string",
resourceVersion: "string",
selfLink: "string",
uid: "string",
},
spec: {
pvc: {
accessModes: ["string"],
resources: {
limits: {
string: "string",
},
requests: {
string: "string",
},
},
selector: {
matchExpressions: [{
key: "string",
operator: "string",
values: ["string"],
}],
matchLabels: {
string: "string",
},
},
storageClassName: "string",
volumeMode: "string",
volumeName: "string",
},
contentType: "string",
source: {
blank: {},
http: {
certConfigMap: "string",
secretRef: "string",
url: "string",
},
pvc: {
name: "string",
namespace: "string",
},
registry: {
imageUrl: "string",
},
},
},
clusterUid: "string",
datavolumeId: "string",
status: {
phase: "string",
progress: "string",
},
timeouts: {
create: "string",
"delete": "string",
},
vmName: "string",
vmNamespace: "string",
});
type: spectrocloud:Datavolume
properties:
addVolumeOptions:
disk:
bus: string
name: string
name: string
volumeSource:
dataVolume:
hotpluggable: false
name: string
clusterContext: string
clusterUid: string
datavolumeId: string
metadata:
annotations:
string: string
generation: 0
labels:
string: string
name: string
namespace: string
resourceVersion: string
selfLink: string
uid: string
spec:
contentType: string
pvc:
accessModes:
- string
resources:
limits:
string: string
requests:
string: string
selector:
matchExpressions:
- key: string
operator: string
values:
- string
matchLabels:
string: string
storageClassName: string
volumeMode: string
volumeName: string
source:
blank: {}
http:
certConfigMap: string
secretRef: string
url: string
pvc:
name: string
namespace: string
registry:
imageUrl: string
status:
phase: string
progress: string
timeouts:
create: string
delete: string
vmName: string
vmNamespace: string
Datavolume 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 Datavolume resource accepts the following input properties:
- Add
Volume DatavolumeOptions Add Volume Options - DataVolumeSpec defines our specification for a DataVolume type
- Cluster
Context string - Metadata
Datavolume
Metadata - Standard DataVolume's metadata. More info: https://github.com/kubernetes/community/blob/master/contributors/devel/sig-architecture/api-conventions.md#metadata
- Spec
Datavolume
Spec - DataVolumeSpec defines our specification for a DataVolume type
- Cluster
Uid string - The cluster UID to which the virtual machine belongs to.
- Datavolume
Id string - The ID of this resource.
- Status
Datavolume
Status - DataVolumeStatus provides the parameters to store the phase of the Data Volume
- Timeouts
Datavolume
Timeouts - Vm
Name string - The name of the virtual machine to which the data volume belongs to.
- Vm
Namespace string - The namespace of the virtual machine to which the data volume belongs to.
- Add
Volume DatavolumeOptions Add Volume Options Args - DataVolumeSpec defines our specification for a DataVolume type
- Cluster
Context string - Metadata
Datavolume
Metadata Args - Standard DataVolume's metadata. More info: https://github.com/kubernetes/community/blob/master/contributors/devel/sig-architecture/api-conventions.md#metadata
- Spec
Datavolume
Spec Args - DataVolumeSpec defines our specification for a DataVolume type
- Cluster
Uid string - The cluster UID to which the virtual machine belongs to.
- Datavolume
Id string - The ID of this resource.
- Status
Datavolume
Status Args - DataVolumeStatus provides the parameters to store the phase of the Data Volume
- Timeouts
Datavolume
Timeouts Args - Vm
Name string - The name of the virtual machine to which the data volume belongs to.
- Vm
Namespace string - The namespace of the virtual machine to which the data volume belongs to.
- add
Volume DatavolumeOptions Add Volume Options - DataVolumeSpec defines our specification for a DataVolume type
- cluster
Context String - metadata
Datavolume
Metadata - Standard DataVolume's metadata. More info: https://github.com/kubernetes/community/blob/master/contributors/devel/sig-architecture/api-conventions.md#metadata
- spec
Datavolume
Spec - DataVolumeSpec defines our specification for a DataVolume type
- cluster
Uid String - The cluster UID to which the virtual machine belongs to.
- datavolume
Id String - The ID of this resource.
- status
Datavolume
Status - DataVolumeStatus provides the parameters to store the phase of the Data Volume
- timeouts
Datavolume
Timeouts - vm
Name String - The name of the virtual machine to which the data volume belongs to.
- vm
Namespace String - The namespace of the virtual machine to which the data volume belongs to.
- add
Volume DatavolumeOptions Add Volume Options - DataVolumeSpec defines our specification for a DataVolume type
- cluster
Context string - metadata
Datavolume
Metadata - Standard DataVolume's metadata. More info: https://github.com/kubernetes/community/blob/master/contributors/devel/sig-architecture/api-conventions.md#metadata
- spec
Datavolume
Spec - DataVolumeSpec defines our specification for a DataVolume type
- cluster
Uid string - The cluster UID to which the virtual machine belongs to.
- datavolume
Id string - The ID of this resource.
- status
Datavolume
Status - DataVolumeStatus provides the parameters to store the phase of the Data Volume
- timeouts
Datavolume
Timeouts - vm
Name string - The name of the virtual machine to which the data volume belongs to.
- vm
Namespace string - The namespace of the virtual machine to which the data volume belongs to.
- add_
volume_ Datavolumeoptions Add Volume Options Args - DataVolumeSpec defines our specification for a DataVolume type
- cluster_
context str - metadata
Datavolume
Metadata Args - Standard DataVolume's metadata. More info: https://github.com/kubernetes/community/blob/master/contributors/devel/sig-architecture/api-conventions.md#metadata
- spec
Datavolume
Spec Args - DataVolumeSpec defines our specification for a DataVolume type
- cluster_
uid str - The cluster UID to which the virtual machine belongs to.
- datavolume_
id str - The ID of this resource.
- status
Datavolume
Status Args - DataVolumeStatus provides the parameters to store the phase of the Data Volume
- timeouts
Datavolume
Timeouts Args - vm_
name str - The name of the virtual machine to which the data volume belongs to.
- vm_
namespace str - The namespace of the virtual machine to which the data volume belongs to.
- add
Volume Property MapOptions - DataVolumeSpec defines our specification for a DataVolume type
- cluster
Context String - metadata Property Map
- Standard DataVolume's metadata. More info: https://github.com/kubernetes/community/blob/master/contributors/devel/sig-architecture/api-conventions.md#metadata
- spec Property Map
- DataVolumeSpec defines our specification for a DataVolume type
- cluster
Uid String - The cluster UID to which the virtual machine belongs to.
- datavolume
Id String - The ID of this resource.
- status Property Map
- DataVolumeStatus provides the parameters to store the phase of the Data Volume
- timeouts Property Map
- vm
Name String - The name of the virtual machine to which the data volume belongs to.
- vm
Namespace String - The namespace of the virtual machine to which the data volume belongs to.
Outputs
All input properties are implicitly available as output properties. Additionally, the Datavolume resource produces the following output properties:
- Id string
- The provider-assigned unique ID for this managed resource.
- Id string
- The provider-assigned unique ID for this managed resource.
- id String
- The provider-assigned unique ID for this managed resource.
- id string
- The provider-assigned unique ID for this managed resource.
- id str
- The provider-assigned unique ID for this managed resource.
- id String
- The provider-assigned unique ID for this managed resource.
Look up Existing Datavolume Resource
Get an existing Datavolume resource’s state with the given name, ID, and optional extra properties used to qualify the lookup.
public static get(name: string, id: Input<ID>, state?: DatavolumeState, opts?: CustomResourceOptions): Datavolume
@staticmethod
def get(resource_name: str,
id: str,
opts: Optional[ResourceOptions] = None,
add_volume_options: Optional[DatavolumeAddVolumeOptionsArgs] = None,
cluster_context: Optional[str] = None,
cluster_uid: Optional[str] = None,
datavolume_id: Optional[str] = None,
metadata: Optional[DatavolumeMetadataArgs] = None,
spec: Optional[DatavolumeSpecArgs] = None,
status: Optional[DatavolumeStatusArgs] = None,
timeouts: Optional[DatavolumeTimeoutsArgs] = None,
vm_name: Optional[str] = None,
vm_namespace: Optional[str] = None) -> Datavolume
func GetDatavolume(ctx *Context, name string, id IDInput, state *DatavolumeState, opts ...ResourceOption) (*Datavolume, error)
public static Datavolume Get(string name, Input<string> id, DatavolumeState? state, CustomResourceOptions? opts = null)
public static Datavolume get(String name, Output<String> id, DatavolumeState state, CustomResourceOptions options)
resources: _: type: spectrocloud:Datavolume get: id: ${id}
- name
- The unique name of the resulting resource.
- id
- The unique provider ID of the resource to lookup.
- state
- Any extra arguments used during the lookup.
- opts
- A bag of options that control this resource's behavior.
- resource_name
- The unique name of the resulting resource.
- id
- The unique provider ID of the resource to lookup.
- name
- The unique name of the resulting resource.
- id
- The unique provider ID of the resource to lookup.
- state
- Any extra arguments used during the lookup.
- opts
- A bag of options that control this resource's behavior.
- name
- The unique name of the resulting resource.
- id
- The unique provider ID of the resource to lookup.
- state
- Any extra arguments used during the lookup.
- opts
- A bag of options that control this resource's behavior.
- name
- The unique name of the resulting resource.
- id
- The unique provider ID of the resource to lookup.
- state
- Any extra arguments used during the lookup.
- opts
- A bag of options that control this resource's behavior.
- Add
Volume DatavolumeOptions Add Volume Options - DataVolumeSpec defines our specification for a DataVolume type
- Cluster
Context string - Cluster
Uid string - The cluster UID to which the virtual machine belongs to.
- Datavolume
Id string - The ID of this resource.
- Metadata
Datavolume
Metadata - Standard DataVolume's metadata. More info: https://github.com/kubernetes/community/blob/master/contributors/devel/sig-architecture/api-conventions.md#metadata
- Spec
Datavolume
Spec - DataVolumeSpec defines our specification for a DataVolume type
- Status
Datavolume
Status - DataVolumeStatus provides the parameters to store the phase of the Data Volume
- Timeouts
Datavolume
Timeouts - Vm
Name string - The name of the virtual machine to which the data volume belongs to.
- Vm
Namespace string - The namespace of the virtual machine to which the data volume belongs to.
- Add
Volume DatavolumeOptions Add Volume Options Args - DataVolumeSpec defines our specification for a DataVolume type
- Cluster
Context string - Cluster
Uid string - The cluster UID to which the virtual machine belongs to.
- Datavolume
Id string - The ID of this resource.
- Metadata
Datavolume
Metadata Args - Standard DataVolume's metadata. More info: https://github.com/kubernetes/community/blob/master/contributors/devel/sig-architecture/api-conventions.md#metadata
- Spec
Datavolume
Spec Args - DataVolumeSpec defines our specification for a DataVolume type
- Status
Datavolume
Status Args - DataVolumeStatus provides the parameters to store the phase of the Data Volume
- Timeouts
Datavolume
Timeouts Args - Vm
Name string - The name of the virtual machine to which the data volume belongs to.
- Vm
Namespace string - The namespace of the virtual machine to which the data volume belongs to.
- add
Volume DatavolumeOptions Add Volume Options - DataVolumeSpec defines our specification for a DataVolume type
- cluster
Context String - cluster
Uid String - The cluster UID to which the virtual machine belongs to.
- datavolume
Id String - The ID of this resource.
- metadata
Datavolume
Metadata - Standard DataVolume's metadata. More info: https://github.com/kubernetes/community/blob/master/contributors/devel/sig-architecture/api-conventions.md#metadata
- spec
Datavolume
Spec - DataVolumeSpec defines our specification for a DataVolume type
- status
Datavolume
Status - DataVolumeStatus provides the parameters to store the phase of the Data Volume
- timeouts
Datavolume
Timeouts - vm
Name String - The name of the virtual machine to which the data volume belongs to.
- vm
Namespace String - The namespace of the virtual machine to which the data volume belongs to.
- add
Volume DatavolumeOptions Add Volume Options - DataVolumeSpec defines our specification for a DataVolume type
- cluster
Context string - cluster
Uid string - The cluster UID to which the virtual machine belongs to.
- datavolume
Id string - The ID of this resource.
- metadata
Datavolume
Metadata - Standard DataVolume's metadata. More info: https://github.com/kubernetes/community/blob/master/contributors/devel/sig-architecture/api-conventions.md#metadata
- spec
Datavolume
Spec - DataVolumeSpec defines our specification for a DataVolume type
- status
Datavolume
Status - DataVolumeStatus provides the parameters to store the phase of the Data Volume
- timeouts
Datavolume
Timeouts - vm
Name string - The name of the virtual machine to which the data volume belongs to.
- vm
Namespace string - The namespace of the virtual machine to which the data volume belongs to.
- add_
volume_ Datavolumeoptions Add Volume Options Args - DataVolumeSpec defines our specification for a DataVolume type
- cluster_
context str - cluster_
uid str - The cluster UID to which the virtual machine belongs to.
- datavolume_
id str - The ID of this resource.
- metadata
Datavolume
Metadata Args - Standard DataVolume's metadata. More info: https://github.com/kubernetes/community/blob/master/contributors/devel/sig-architecture/api-conventions.md#metadata
- spec
Datavolume
Spec Args - DataVolumeSpec defines our specification for a DataVolume type
- status
Datavolume
Status Args - DataVolumeStatus provides the parameters to store the phase of the Data Volume
- timeouts
Datavolume
Timeouts Args - vm_
name str - The name of the virtual machine to which the data volume belongs to.
- vm_
namespace str - The namespace of the virtual machine to which the data volume belongs to.
- add
Volume Property MapOptions - DataVolumeSpec defines our specification for a DataVolume type
- cluster
Context String - cluster
Uid String - The cluster UID to which the virtual machine belongs to.
- datavolume
Id String - The ID of this resource.
- metadata Property Map
- Standard DataVolume's metadata. More info: https://github.com/kubernetes/community/blob/master/contributors/devel/sig-architecture/api-conventions.md#metadata
- spec Property Map
- DataVolumeSpec defines our specification for a DataVolume type
- status Property Map
- DataVolumeStatus provides the parameters to store the phase of the Data Volume
- timeouts Property Map
- vm
Name String - The name of the virtual machine to which the data volume belongs to.
- vm
Namespace String - The namespace of the virtual machine to which the data volume belongs to.
Supporting Types
DatavolumeAddVolumeOptions, DatavolumeAddVolumeOptionsArgs
DatavolumeAddVolumeOptionsDisk, DatavolumeAddVolumeOptionsDiskArgs
DatavolumeAddVolumeOptionsVolumeSource, DatavolumeAddVolumeOptionsVolumeSourceArgs
DatavolumeAddVolumeOptionsVolumeSourceDataVolume, DatavolumeAddVolumeOptionsVolumeSourceDataVolumeArgs
- Name string
- Hotpluggable bool
- Name string
- Hotpluggable bool
- name String
- hotpluggable Boolean
- name string
- hotpluggable boolean
- name str
- hotpluggable bool
- name String
- hotpluggable Boolean
DatavolumeMetadata, DatavolumeMetadataArgs
- Annotations Dictionary<string, string>
- An unstructured key value map stored with the DataVolume that may be used to store arbitrary metadata. More info: http://kubernetes.io/docs/user-guide/annotations
- Generation double
- A sequence number representing a specific generation of the desired state.
- Labels Dictionary<string, string>
- Map of string keys and values that can be used to organize and categorize (scope and select) the DataVolume. May match selectors of replication controllers and services. More info: http://kubernetes.io/docs/user-guide/labels
- Name string
- Name of the DataVolume, must be unique. Cannot be updated. More info: http://kubernetes.io/docs/user-guide/identifiers#names
- Namespace string
- Namespace defines the space within which name of the DataVolume must be unique.
- Resource
Version string - An opaque value that represents the internal version of this DataVolume that can be used by clients to determine when DataVolume has changed. Read more: https://github.com/kubernetes/community/blob/master/contributors/devel/sig-architecture/api-conventions.md#concurrency-control-and-consistency
- Self
Link string - A URL representing this DataVolume.
- Uid string
- The unique in time and space value for this DataVolume. More info: http://kubernetes.io/docs/user-guide/identifiers#uids
- Annotations map[string]string
- An unstructured key value map stored with the DataVolume that may be used to store arbitrary metadata. More info: http://kubernetes.io/docs/user-guide/annotations
- Generation float64
- A sequence number representing a specific generation of the desired state.
- Labels map[string]string
- Map of string keys and values that can be used to organize and categorize (scope and select) the DataVolume. May match selectors of replication controllers and services. More info: http://kubernetes.io/docs/user-guide/labels
- Name string
- Name of the DataVolume, must be unique. Cannot be updated. More info: http://kubernetes.io/docs/user-guide/identifiers#names
- Namespace string
- Namespace defines the space within which name of the DataVolume must be unique.
- Resource
Version string - An opaque value that represents the internal version of this DataVolume that can be used by clients to determine when DataVolume has changed. Read more: https://github.com/kubernetes/community/blob/master/contributors/devel/sig-architecture/api-conventions.md#concurrency-control-and-consistency
- Self
Link string - A URL representing this DataVolume.
- Uid string
- The unique in time and space value for this DataVolume. More info: http://kubernetes.io/docs/user-guide/identifiers#uids
- annotations Map<String,String>
- An unstructured key value map stored with the DataVolume that may be used to store arbitrary metadata. More info: http://kubernetes.io/docs/user-guide/annotations
- generation Double
- A sequence number representing a specific generation of the desired state.
- labels Map<String,String>
- Map of string keys and values that can be used to organize and categorize (scope and select) the DataVolume. May match selectors of replication controllers and services. More info: http://kubernetes.io/docs/user-guide/labels
- name String
- Name of the DataVolume, must be unique. Cannot be updated. More info: http://kubernetes.io/docs/user-guide/identifiers#names
- namespace String
- Namespace defines the space within which name of the DataVolume must be unique.
- resource
Version String - An opaque value that represents the internal version of this DataVolume that can be used by clients to determine when DataVolume has changed. Read more: https://github.com/kubernetes/community/blob/master/contributors/devel/sig-architecture/api-conventions.md#concurrency-control-and-consistency
- self
Link String - A URL representing this DataVolume.
- uid String
- The unique in time and space value for this DataVolume. More info: http://kubernetes.io/docs/user-guide/identifiers#uids
- annotations {[key: string]: string}
- An unstructured key value map stored with the DataVolume that may be used to store arbitrary metadata. More info: http://kubernetes.io/docs/user-guide/annotations
- generation number
- A sequence number representing a specific generation of the desired state.
- labels {[key: string]: string}
- Map of string keys and values that can be used to organize and categorize (scope and select) the DataVolume. May match selectors of replication controllers and services. More info: http://kubernetes.io/docs/user-guide/labels
- name string
- Name of the DataVolume, must be unique. Cannot be updated. More info: http://kubernetes.io/docs/user-guide/identifiers#names
- namespace string
- Namespace defines the space within which name of the DataVolume must be unique.
- resource
Version string - An opaque value that represents the internal version of this DataVolume that can be used by clients to determine when DataVolume has changed. Read more: https://github.com/kubernetes/community/blob/master/contributors/devel/sig-architecture/api-conventions.md#concurrency-control-and-consistency
- self
Link string - A URL representing this DataVolume.
- uid string
- The unique in time and space value for this DataVolume. More info: http://kubernetes.io/docs/user-guide/identifiers#uids
- annotations Mapping[str, str]
- An unstructured key value map stored with the DataVolume that may be used to store arbitrary metadata. More info: http://kubernetes.io/docs/user-guide/annotations
- generation float
- A sequence number representing a specific generation of the desired state.
- labels Mapping[str, str]
- Map of string keys and values that can be used to organize and categorize (scope and select) the DataVolume. May match selectors of replication controllers and services. More info: http://kubernetes.io/docs/user-guide/labels
- name str
- Name of the DataVolume, must be unique. Cannot be updated. More info: http://kubernetes.io/docs/user-guide/identifiers#names
- namespace str
- Namespace defines the space within which name of the DataVolume must be unique.
- resource_
version str - An opaque value that represents the internal version of this DataVolume that can be used by clients to determine when DataVolume has changed. Read more: https://github.com/kubernetes/community/blob/master/contributors/devel/sig-architecture/api-conventions.md#concurrency-control-and-consistency
- self_
link str - A URL representing this DataVolume.
- uid str
- The unique in time and space value for this DataVolume. More info: http://kubernetes.io/docs/user-guide/identifiers#uids
- annotations Map<String>
- An unstructured key value map stored with the DataVolume that may be used to store arbitrary metadata. More info: http://kubernetes.io/docs/user-guide/annotations
- generation Number
- A sequence number representing a specific generation of the desired state.
- labels Map<String>
- Map of string keys and values that can be used to organize and categorize (scope and select) the DataVolume. May match selectors of replication controllers and services. More info: http://kubernetes.io/docs/user-guide/labels
- name String
- Name of the DataVolume, must be unique. Cannot be updated. More info: http://kubernetes.io/docs/user-guide/identifiers#names
- namespace String
- Namespace defines the space within which name of the DataVolume must be unique.
- resource
Version String - An opaque value that represents the internal version of this DataVolume that can be used by clients to determine when DataVolume has changed. Read more: https://github.com/kubernetes/community/blob/master/contributors/devel/sig-architecture/api-conventions.md#concurrency-control-and-consistency
- self
Link String - A URL representing this DataVolume.
- uid String
- The unique in time and space value for this DataVolume. More info: http://kubernetes.io/docs/user-guide/identifiers#uids
DatavolumeSpec, DatavolumeSpecArgs
- Pvc
Datavolume
Spec Pvc - PVC is a pointer to the PVC Spec we want to use.
- Content
Type string - ContentType options: "kubevirt", "archive".
- Source
Datavolume
Spec Source - Source is the src of the data for the requested DataVolume.
- Pvc
Datavolume
Spec Pvc - PVC is a pointer to the PVC Spec we want to use.
- Content
Type string - ContentType options: "kubevirt", "archive".
- Source
Datavolume
Spec Source - Source is the src of the data for the requested DataVolume.
- pvc
Datavolume
Spec Pvc - PVC is a pointer to the PVC Spec we want to use.
- content
Type String - ContentType options: "kubevirt", "archive".
- source
Datavolume
Spec Source - Source is the src of the data for the requested DataVolume.
- pvc
Datavolume
Spec Pvc - PVC is a pointer to the PVC Spec we want to use.
- content
Type string - ContentType options: "kubevirt", "archive".
- source
Datavolume
Spec Source - Source is the src of the data for the requested DataVolume.
- pvc
Datavolume
Spec Pvc - PVC is a pointer to the PVC Spec we want to use.
- content_
type str - ContentType options: "kubevirt", "archive".
- source
Datavolume
Spec Source - Source is the src of the data for the requested DataVolume.
- pvc Property Map
- PVC is a pointer to the PVC Spec we want to use.
- content
Type String - ContentType options: "kubevirt", "archive".
- source Property Map
- Source is the src of the data for the requested DataVolume.
DatavolumeSpecPvc, DatavolumeSpecPvcArgs
- Access
Modes List<string> - A set of the desired access modes the volume should have. More info: http://kubernetes.io/docs/user-guide/persistent-volumes#access-modes-1
- Resources
Datavolume
Spec Pvc Resources - A list of the minimum resources the volume should have. More info: http://kubernetes.io/docs/user-guide/persistent-volumes#resources
- Selector
Datavolume
Spec Pvc Selector - A label query over volumes to consider for binding.
- Storage
Class stringName - Name of the storage class requested by the claim
- Volume
Mode string - volumeMode defines what type of volume is required by the claim. Value of Filesystem is implied when not included in claim spec.
- Volume
Name string - The binding reference to the PersistentVolume backing this claim.
- Access
Modes []string - A set of the desired access modes the volume should have. More info: http://kubernetes.io/docs/user-guide/persistent-volumes#access-modes-1
- Resources
Datavolume
Spec Pvc Resources - A list of the minimum resources the volume should have. More info: http://kubernetes.io/docs/user-guide/persistent-volumes#resources
- Selector
Datavolume
Spec Pvc Selector - A label query over volumes to consider for binding.
- Storage
Class stringName - Name of the storage class requested by the claim
- Volume
Mode string - volumeMode defines what type of volume is required by the claim. Value of Filesystem is implied when not included in claim spec.
- Volume
Name string - The binding reference to the PersistentVolume backing this claim.
- access
Modes List<String> - A set of the desired access modes the volume should have. More info: http://kubernetes.io/docs/user-guide/persistent-volumes#access-modes-1
- resources
Datavolume
Spec Pvc Resources - A list of the minimum resources the volume should have. More info: http://kubernetes.io/docs/user-guide/persistent-volumes#resources
- selector
Datavolume
Spec Pvc Selector - A label query over volumes to consider for binding.
- storage
Class StringName - Name of the storage class requested by the claim
- volume
Mode String - volumeMode defines what type of volume is required by the claim. Value of Filesystem is implied when not included in claim spec.
- volume
Name String - The binding reference to the PersistentVolume backing this claim.
- access
Modes string[] - A set of the desired access modes the volume should have. More info: http://kubernetes.io/docs/user-guide/persistent-volumes#access-modes-1
- resources
Datavolume
Spec Pvc Resources - A list of the minimum resources the volume should have. More info: http://kubernetes.io/docs/user-guide/persistent-volumes#resources
- selector
Datavolume
Spec Pvc Selector - A label query over volumes to consider for binding.
- storage
Class stringName - Name of the storage class requested by the claim
- volume
Mode string - volumeMode defines what type of volume is required by the claim. Value of Filesystem is implied when not included in claim spec.
- volume
Name string - The binding reference to the PersistentVolume backing this claim.
- access_
modes Sequence[str] - A set of the desired access modes the volume should have. More info: http://kubernetes.io/docs/user-guide/persistent-volumes#access-modes-1
- resources
Datavolume
Spec Pvc Resources - A list of the minimum resources the volume should have. More info: http://kubernetes.io/docs/user-guide/persistent-volumes#resources
- selector
Datavolume
Spec Pvc Selector - A label query over volumes to consider for binding.
- storage_
class_ strname - Name of the storage class requested by the claim
- volume_
mode str - volumeMode defines what type of volume is required by the claim. Value of Filesystem is implied when not included in claim spec.
- volume_
name str - The binding reference to the PersistentVolume backing this claim.
- access
Modes List<String> - A set of the desired access modes the volume should have. More info: http://kubernetes.io/docs/user-guide/persistent-volumes#access-modes-1
- resources Property Map
- A list of the minimum resources the volume should have. More info: http://kubernetes.io/docs/user-guide/persistent-volumes#resources
- selector Property Map
- A label query over volumes to consider for binding.
- storage
Class StringName - Name of the storage class requested by the claim
- volume
Mode String - volumeMode defines what type of volume is required by the claim. Value of Filesystem is implied when not included in claim spec.
- volume
Name String - The binding reference to the PersistentVolume backing this claim.
DatavolumeSpecPvcResources, DatavolumeSpecPvcResourcesArgs
- Limits Dictionary<string, string>
- Map describing the maximum amount of compute resources allowed. More info: http://kubernetes.io/docs/user-guide/compute-resources/
- Requests Dictionary<string, string>
- Map describing the minimum amount of compute resources required. If this is omitted for a container, it defaults to
limits
if that is explicitly specified, otherwise to an implementation-defined value. More info: http://kubernetes.io/docs/user-guide/compute-resources/
- Limits map[string]string
- Map describing the maximum amount of compute resources allowed. More info: http://kubernetes.io/docs/user-guide/compute-resources/
- Requests map[string]string
- Map describing the minimum amount of compute resources required. If this is omitted for a container, it defaults to
limits
if that is explicitly specified, otherwise to an implementation-defined value. More info: http://kubernetes.io/docs/user-guide/compute-resources/
- limits Map<String,String>
- Map describing the maximum amount of compute resources allowed. More info: http://kubernetes.io/docs/user-guide/compute-resources/
- requests Map<String,String>
- Map describing the minimum amount of compute resources required. If this is omitted for a container, it defaults to
limits
if that is explicitly specified, otherwise to an implementation-defined value. More info: http://kubernetes.io/docs/user-guide/compute-resources/
- limits {[key: string]: string}
- Map describing the maximum amount of compute resources allowed. More info: http://kubernetes.io/docs/user-guide/compute-resources/
- requests {[key: string]: string}
- Map describing the minimum amount of compute resources required. If this is omitted for a container, it defaults to
limits
if that is explicitly specified, otherwise to an implementation-defined value. More info: http://kubernetes.io/docs/user-guide/compute-resources/
- limits Mapping[str, str]
- Map describing the maximum amount of compute resources allowed. More info: http://kubernetes.io/docs/user-guide/compute-resources/
- requests Mapping[str, str]
- Map describing the minimum amount of compute resources required. If this is omitted for a container, it defaults to
limits
if that is explicitly specified, otherwise to an implementation-defined value. More info: http://kubernetes.io/docs/user-guide/compute-resources/
- limits Map<String>
- Map describing the maximum amount of compute resources allowed. More info: http://kubernetes.io/docs/user-guide/compute-resources/
- requests Map<String>
- Map describing the minimum amount of compute resources required. If this is omitted for a container, it defaults to
limits
if that is explicitly specified, otherwise to an implementation-defined value. More info: http://kubernetes.io/docs/user-guide/compute-resources/
DatavolumeSpecPvcSelector, DatavolumeSpecPvcSelectorArgs
- Match
Expressions List<DatavolumeSpec Pvc Selector Match Expression> - A list of label selector requirements. The requirements are ANDed.
- Match
Labels Dictionary<string, string> - A map of {key,value} pairs. A single {key,value} in the matchLabels map is equivalent to an element of
match_expressions
, whose key field is "key", the operator is "In", and the values array contains only "value". The requirements are ANDed.
- Match
Expressions []DatavolumeSpec Pvc Selector Match Expression - A list of label selector requirements. The requirements are ANDed.
- Match
Labels map[string]string - A map of {key,value} pairs. A single {key,value} in the matchLabels map is equivalent to an element of
match_expressions
, whose key field is "key", the operator is "In", and the values array contains only "value". The requirements are ANDed.
- match
Expressions List<DatavolumeSpec Pvc Selector Match Expression> - A list of label selector requirements. The requirements are ANDed.
- match
Labels Map<String,String> - A map of {key,value} pairs. A single {key,value} in the matchLabels map is equivalent to an element of
match_expressions
, whose key field is "key", the operator is "In", and the values array contains only "value". The requirements are ANDed.
- match
Expressions DatavolumeSpec Pvc Selector Match Expression[] - A list of label selector requirements. The requirements are ANDed.
- match
Labels {[key: string]: string} - A map of {key,value} pairs. A single {key,value} in the matchLabels map is equivalent to an element of
match_expressions
, whose key field is "key", the operator is "In", and the values array contains only "value". The requirements are ANDed.
- match_
expressions Sequence[DatavolumeSpec Pvc Selector Match Expression] - A list of label selector requirements. The requirements are ANDed.
- match_
labels Mapping[str, str] - A map of {key,value} pairs. A single {key,value} in the matchLabels map is equivalent to an element of
match_expressions
, whose key field is "key", the operator is "In", and the values array contains only "value". The requirements are ANDed.
- match
Expressions List<Property Map> - A list of label selector requirements. The requirements are ANDed.
- match
Labels Map<String> - A map of {key,value} pairs. A single {key,value} in the matchLabels map is equivalent to an element of
match_expressions
, whose key field is "key", the operator is "In", and the values array contains only "value". The requirements are ANDed.
DatavolumeSpecPvcSelectorMatchExpression, DatavolumeSpecPvcSelectorMatchExpressionArgs
- Key string
- The label key that the selector applies to.
- Operator string
- A key's relationship to a set of values. Valid operators ard
In
,NotIn
,Exists
andDoesNotExist
. - Values List<string>
- An array of string values. If the operator is
In
orNotIn
, the values array must be non-empty. If the operator isExists
orDoesNotExist
, the values array must be empty. This array is replaced during a strategic merge patch.
- Key string
- The label key that the selector applies to.
- Operator string
- A key's relationship to a set of values. Valid operators ard
In
,NotIn
,Exists
andDoesNotExist
. - Values []string
- An array of string values. If the operator is
In
orNotIn
, the values array must be non-empty. If the operator isExists
orDoesNotExist
, the values array must be empty. This array is replaced during a strategic merge patch.
- key String
- The label key that the selector applies to.
- operator String
- A key's relationship to a set of values. Valid operators ard
In
,NotIn
,Exists
andDoesNotExist
. - values List<String>
- An array of string values. If the operator is
In
orNotIn
, the values array must be non-empty. If the operator isExists
orDoesNotExist
, the values array must be empty. This array is replaced during a strategic merge patch.
- key string
- The label key that the selector applies to.
- operator string
- A key's relationship to a set of values. Valid operators ard
In
,NotIn
,Exists
andDoesNotExist
. - values string[]
- An array of string values. If the operator is
In
orNotIn
, the values array must be non-empty. If the operator isExists
orDoesNotExist
, the values array must be empty. This array is replaced during a strategic merge patch.
- key str
- The label key that the selector applies to.
- operator str
- A key's relationship to a set of values. Valid operators ard
In
,NotIn
,Exists
andDoesNotExist
. - values Sequence[str]
- An array of string values. If the operator is
In
orNotIn
, the values array must be non-empty. If the operator isExists
orDoesNotExist
, the values array must be empty. This array is replaced during a strategic merge patch.
- key String
- The label key that the selector applies to.
- operator String
- A key's relationship to a set of values. Valid operators ard
In
,NotIn
,Exists
andDoesNotExist
. - values List<String>
- An array of string values. If the operator is
In
orNotIn
, the values array must be non-empty. If the operator isExists
orDoesNotExist
, the values array must be empty. This array is replaced during a strategic merge patch.
DatavolumeSpecSource, DatavolumeSpecSourceArgs
- Blank
Datavolume
Spec Source Blank - DataVolumeSourceBlank provides the parameters to create a Data Volume from an empty source.
- Http
Datavolume
Spec Source Http - DataVolumeSourceHTTP provides the parameters to create a Data Volume from an HTTP source.
- Pvc
Datavolume
Spec Source Pvc - DataVolumeSourcePVC provides the parameters to create a Data Volume from an existing PVC.
- Registry
Datavolume
Spec Source Registry - DataVolumeSourceRegistry provides the parameters to create a Data Volume from an existing PVC.
- Blank
Datavolume
Spec Source Blank - DataVolumeSourceBlank provides the parameters to create a Data Volume from an empty source.
- Http
Datavolume
Spec Source Http - DataVolumeSourceHTTP provides the parameters to create a Data Volume from an HTTP source.
- Pvc
Datavolume
Spec Source Pvc - DataVolumeSourcePVC provides the parameters to create a Data Volume from an existing PVC.
- Registry
Datavolume
Spec Source Registry - DataVolumeSourceRegistry provides the parameters to create a Data Volume from an existing PVC.
- blank
Datavolume
Spec Source Blank - DataVolumeSourceBlank provides the parameters to create a Data Volume from an empty source.
- http
Datavolume
Spec Source Http - DataVolumeSourceHTTP provides the parameters to create a Data Volume from an HTTP source.
- pvc
Datavolume
Spec Source Pvc - DataVolumeSourcePVC provides the parameters to create a Data Volume from an existing PVC.
- registry
Datavolume
Spec Source Registry - DataVolumeSourceRegistry provides the parameters to create a Data Volume from an existing PVC.
- blank
Datavolume
Spec Source Blank - DataVolumeSourceBlank provides the parameters to create a Data Volume from an empty source.
- http
Datavolume
Spec Source Http - DataVolumeSourceHTTP provides the parameters to create a Data Volume from an HTTP source.
- pvc
Datavolume
Spec Source Pvc - DataVolumeSourcePVC provides the parameters to create a Data Volume from an existing PVC.
- registry
Datavolume
Spec Source Registry - DataVolumeSourceRegistry provides the parameters to create a Data Volume from an existing PVC.
- blank
Datavolume
Spec Source Blank - DataVolumeSourceBlank provides the parameters to create a Data Volume from an empty source.
- http
Datavolume
Spec Source Http - DataVolumeSourceHTTP provides the parameters to create a Data Volume from an HTTP source.
- pvc
Datavolume
Spec Source Pvc - DataVolumeSourcePVC provides the parameters to create a Data Volume from an existing PVC.
- registry
Datavolume
Spec Source Registry - DataVolumeSourceRegistry provides the parameters to create a Data Volume from an existing PVC.
- blank Property Map
- DataVolumeSourceBlank provides the parameters to create a Data Volume from an empty source.
- http Property Map
- DataVolumeSourceHTTP provides the parameters to create a Data Volume from an HTTP source.
- pvc Property Map
- DataVolumeSourcePVC provides the parameters to create a Data Volume from an existing PVC.
- registry Property Map
- DataVolumeSourceRegistry provides the parameters to create a Data Volume from an existing PVC.
DatavolumeSpecSourceHttp, DatavolumeSpecSourceHttpArgs
- Cert
Config stringMap - Certconfigmap provides a reference to the Registry certs.
- Secret
Ref string - Secret_ref provides the secret reference needed to access the HTTP source.
- Url string
- url is the URL of the http source.
- Cert
Config stringMap - Certconfigmap provides a reference to the Registry certs.
- Secret
Ref string - Secret_ref provides the secret reference needed to access the HTTP source.
- Url string
- url is the URL of the http source.
- cert
Config StringMap - Certconfigmap provides a reference to the Registry certs.
- secret
Ref String - Secret_ref provides the secret reference needed to access the HTTP source.
- url String
- url is the URL of the http source.
- cert
Config stringMap - Certconfigmap provides a reference to the Registry certs.
- secret
Ref string - Secret_ref provides the secret reference needed to access the HTTP source.
- url string
- url is the URL of the http source.
- cert_
config_ strmap - Certconfigmap provides a reference to the Registry certs.
- secret_
ref str - Secret_ref provides the secret reference needed to access the HTTP source.
- url str
- url is the URL of the http source.
- cert
Config StringMap - Certconfigmap provides a reference to the Registry certs.
- secret
Ref String - Secret_ref provides the secret reference needed to access the HTTP source.
- url String
- url is the URL of the http source.
DatavolumeSpecSourcePvc, DatavolumeSpecSourcePvcArgs
DatavolumeSpecSourceRegistry, DatavolumeSpecSourceRegistryArgs
- Image
Url string - The registry URL of the image to download.
- Image
Url string - The registry URL of the image to download.
- image
Url String - The registry URL of the image to download.
- image
Url string - The registry URL of the image to download.
- image_
url str - The registry URL of the image to download.
- image
Url String - The registry URL of the image to download.
DatavolumeStatus, DatavolumeStatusArgs
DatavolumeTimeouts, DatavolumeTimeoutsArgs
Package Details
- Repository
- spectrocloud spectrocloud/terraform-provider-spectrocloud
- License
- Notes
- This Pulumi package is based on the
spectrocloud
Terraform Provider.