Package org.cdk8s.plus24
Class AzureDiskPersistentVolume
- java.lang.Object
-
- software.amazon.jsii.JsiiObject
-
- software.constructs.Construct
-
- org.cdk8s.plus24.Resource
-
- org.cdk8s.plus24.PersistentVolume
-
- org.cdk8s.plus24.AzureDiskPersistentVolume
-
- All Implemented Interfaces:
IApiEndpoint
,IApiResource
,IPersistentVolume
,IResource
,IStorage
,software.amazon.jsii.JsiiSerializable
,software.constructs.IConstruct
,software.constructs.IDependable
@Generated(value="jsii-pacmak/1.74.0 (build 6d08790)", date="2023-02-04T02:31:04.733Z") @Stability(Stable) public class AzureDiskPersistentVolume extends PersistentVolume
AzureDisk represents an Azure Data Disk mount on the host and bind mount to the pod.
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static class
AzureDiskPersistentVolume.Builder
A fluent builder forAzureDiskPersistentVolume
.-
Nested classes/interfaces inherited from class software.amazon.jsii.JsiiObject
software.amazon.jsii.JsiiObject.InitializationMode
-
Nested classes/interfaces inherited from interface org.cdk8s.plus24.IApiEndpoint
IApiEndpoint.Jsii$Default
-
Nested classes/interfaces inherited from interface org.cdk8s.plus24.IApiResource
IApiResource.Jsii$Default
-
Nested classes/interfaces inherited from interface software.constructs.IConstruct
software.constructs.IConstruct.Jsii$Default
-
Nested classes/interfaces inherited from interface org.cdk8s.plus24.IPersistentVolume
IPersistentVolume.Jsii$Default, IPersistentVolume.Jsii$Proxy
-
Nested classes/interfaces inherited from interface org.cdk8s.plus24.IResource
IResource.Jsii$Default
-
Nested classes/interfaces inherited from interface org.cdk8s.plus24.IStorage
IStorage.Jsii$Default, IStorage.Jsii$Proxy
-
-
Constructor Summary
Constructors Modifier Constructor Description protected
AzureDiskPersistentVolume(software.amazon.jsii.JsiiObject.InitializationMode initializationMode)
protected
AzureDiskPersistentVolume(software.amazon.jsii.JsiiObjectRef objRef)
AzureDiskPersistentVolume(software.constructs.Construct scope, String id, AzureDiskPersistentVolumeProps props)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description AzureDiskPersistentVolumeKind
getAzureKind()
Azure kind of this volume.AzureDiskPersistentVolumeCachingMode
getCachingMode()
Caching mode of this volume.String
getDiskName()
Disk name of this volume.String
getDiskUri()
Disk URI of this volume.String
getFsType()
File system type of this volume.Boolean
getReadOnly()
Whether or not it is mounted as a read-only volume.-
Methods inherited from class org.cdk8s.plus24.PersistentVolume
asVolume, bind, fromPersistentVolumeName, getAccessModes, getApiObject, getClaim, getMode, getMountOptions, getReclaimPolicy, getResourceType, getStorage, getStorageClassName, reserve
-
Methods inherited from class org.cdk8s.plus24.Resource
asApiResource, asNonApiResource, getApiGroup, getApiVersion, getKind, getMetadata, getName, getPermissions, getResourceName
-
Methods inherited from class software.amazon.jsii.JsiiObject
jsiiAsyncCall, jsiiAsyncCall, jsiiCall, jsiiCall, jsiiGet, jsiiGet, jsiiSet, jsiiStaticCall, jsiiStaticCall, jsiiStaticGet, jsiiStaticGet, jsiiStaticSet, jsiiStaticSet
-
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
-
Methods inherited from interface org.cdk8s.plus24.IApiResource
getApiGroup, getResourceName
-
Methods inherited from interface org.cdk8s.plus24.IResource
getApiVersion, getKind, getName
-
-
-
-
Constructor Detail
-
AzureDiskPersistentVolume
protected AzureDiskPersistentVolume(software.amazon.jsii.JsiiObjectRef objRef)
-
AzureDiskPersistentVolume
protected AzureDiskPersistentVolume(software.amazon.jsii.JsiiObject.InitializationMode initializationMode)
-
AzureDiskPersistentVolume
@Stability(Stable) public AzureDiskPersistentVolume(@NotNull software.constructs.Construct scope, @NotNull String id, @NotNull AzureDiskPersistentVolumeProps props)
- Parameters:
scope
- This parameter is required.id
- This parameter is required.props
- This parameter is required.
-
-
Method Detail
-
getAzureKind
@Stability(Stable) @NotNull public AzureDiskPersistentVolumeKind getAzureKind()
Azure kind of this volume.
-
getCachingMode
@Stability(Stable) @NotNull public AzureDiskPersistentVolumeCachingMode getCachingMode()
Caching mode of this volume.
-
getDiskName
@Stability(Stable) @NotNull public String getDiskName()
Disk name of this volume.
-
getDiskUri
@Stability(Stable) @NotNull public String getDiskUri()
Disk URI of this volume.
-
getFsType
@Stability(Stable) @NotNull public String getFsType()
File system type of this volume.
-
getReadOnly
@Stability(Stable) @NotNull public Boolean getReadOnly()
Whether or not it is mounted as a read-only volume.
-
-