Class PersistentVolumeClaim

  • All Implemented Interfaces:
    IApiEndpoint, IApiResource, IPersistentVolumeClaim, IResource, software.amazon.jsii.JsiiSerializable, software.constructs.IConstruct, software.constructs.IDependable

    @Generated(value="jsii-pacmak/1.75.0 (build 63bb957)",
               date="2023-02-20T02:42:01.902Z")
    @Stability(Stable)
    public class PersistentVolumeClaim
    extends Resource
    implements IPersistentVolumeClaim
    A PersistentVolumeClaim (PVC) is a request for storage by a user.

    It is similar to a Pod. Pods consume node resources and PVCs consume PV resources. Pods can request specific levels of resources (CPU and Memory). Claims can request specific size and access modes

    • Constructor Detail

      • PersistentVolumeClaim

        protected PersistentVolumeClaim​(software.amazon.jsii.JsiiObjectRef objRef)
      • PersistentVolumeClaim

        protected PersistentVolumeClaim​(software.amazon.jsii.JsiiObject.InitializationMode initializationMode)
      • PersistentVolumeClaim

        @Stability(Stable)
        public PersistentVolumeClaim​(@NotNull
                                     software.constructs.Construct scope,
                                     @NotNull
                                     String id,
                                     @Nullable
                                     PersistentVolumeClaimProps props)
        Parameters:
        scope - This parameter is required.
        id - This parameter is required.
        props -
      • PersistentVolumeClaim

        @Stability(Stable)
        public PersistentVolumeClaim​(@NotNull
                                     software.constructs.Construct scope,
                                     @NotNull
                                     String id)
        Parameters:
        scope - This parameter is required.
        id - This parameter is required.