Package org.cdk8s.plus23
Class AwsElasticBlockStorePersistentVolume
- java.lang.Object
-
- software.amazon.jsii.JsiiObject
-
- software.constructs.Construct
-
- org.cdk8s.plus23.Resource
-
- org.cdk8s.plus23.PersistentVolume
-
- org.cdk8s.plus23.AwsElasticBlockStorePersistentVolume
-
- All Implemented Interfaces:
IApiEndpoint
,IApiResource
,IPersistentVolume
,IResource
,IStorage
,software.amazon.jsii.JsiiSerializable
,software.constructs.IConstruct
,software.constructs.IDependable
@Generated(value="jsii-pacmak/1.69.0 (build f656c31)", date="2022-10-15T03:08:34.967Z") @Stability(Stable) public class AwsElasticBlockStorePersistentVolume extends PersistentVolume
Represents an AWS Disk resource that is attached to a kubelet's host machine and then exposed to the pod.
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static class
AwsElasticBlockStorePersistentVolume.Builder
A fluent builder forAwsElasticBlockStorePersistentVolume
.-
Nested classes/interfaces inherited from class software.amazon.jsii.JsiiObject
software.amazon.jsii.JsiiObject.InitializationMode
-
Nested classes/interfaces inherited from interface org.cdk8s.plus23.IApiEndpoint
IApiEndpoint.Jsii$Default
-
Nested classes/interfaces inherited from interface org.cdk8s.plus23.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.plus23.IPersistentVolume
IPersistentVolume.Jsii$Default, IPersistentVolume.Jsii$Proxy
-
Nested classes/interfaces inherited from interface org.cdk8s.plus23.IResource
IResource.Jsii$Default
-
Nested classes/interfaces inherited from interface org.cdk8s.plus23.IStorage
IStorage.Jsii$Default, IStorage.Jsii$Proxy
-
-
Constructor Summary
Constructors Modifier Constructor Description protected
AwsElasticBlockStorePersistentVolume(software.amazon.jsii.JsiiObject.InitializationMode initializationMode)
protected
AwsElasticBlockStorePersistentVolume(software.amazon.jsii.JsiiObjectRef objRef)
AwsElasticBlockStorePersistentVolume(software.constructs.Construct scope, String id, AwsElasticBlockStorePersistentVolumeProps props)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description String
getFsType()
File system type of this volume.Number
getPartition()
Partition of this volume.Boolean
getReadOnly()
Whether or not it is mounted as a read-only volume.String
getVolumeId()
Volume id of this volume.-
Methods inherited from class org.cdk8s.plus23.PersistentVolume
asVolume, bind, fromPersistentVolumeName, getAccessModes, getApiObject, getClaim, getMode, getMountOptions, getReclaimPolicy, getResourceType, getStorage, getStorageClassName, reserve
-
Methods inherited from class org.cdk8s.plus23.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.plus23.IResource
getApiGroup, getApiVersion, getKind, getName
-
-
-
-
Constructor Detail
-
AwsElasticBlockStorePersistentVolume
protected AwsElasticBlockStorePersistentVolume(software.amazon.jsii.JsiiObjectRef objRef)
-
AwsElasticBlockStorePersistentVolume
protected AwsElasticBlockStorePersistentVolume(software.amazon.jsii.JsiiObject.InitializationMode initializationMode)
-
AwsElasticBlockStorePersistentVolume
@Stability(Stable) public AwsElasticBlockStorePersistentVolume(@NotNull software.constructs.Construct scope, @NotNull String id, @NotNull AwsElasticBlockStorePersistentVolumeProps props)
- Parameters:
scope
- This parameter is required.id
- This parameter is required.props
- This parameter is required.
-
-
Method Detail
-
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.
-
getVolumeId
@Stability(Stable) @NotNull public String getVolumeId()
Volume id of this volume.
-
getPartition
@Stability(Stable) @Nullable public Number getPartition()
Partition of this volume.
-
-