Class PersistentVolumeClaimTemplateArgs
- java.lang.Object
-
- com.pulumi.resources.InputArgs
-
- com.pulumi.resources.ResourceArgs
-
- com.pulumi.kubernetes.core.v1.inputs.PersistentVolumeClaimTemplateArgs
-
public final class PersistentVolumeClaimTemplateArgs extends com.pulumi.resources.ResourceArgs
PersistentVolumeClaimTemplate is used to produce PersistentVolumeClaim objects as part of an EphemeralVolumeSource.
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static class
PersistentVolumeClaimTemplateArgs.Builder
-
Field Summary
Fields Modifier and Type Field Description static PersistentVolumeClaimTemplateArgs
Empty
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description static PersistentVolumeClaimTemplateArgs.Builder
builder()
static PersistentVolumeClaimTemplateArgs.Builder
builder(PersistentVolumeClaimTemplateArgs defaults)
java.util.Optional<com.pulumi.core.Output<ObjectMetaArgs>>
metadata()
com.pulumi.core.Output<PersistentVolumeClaimSpecArgs>
spec()
-
-
-
Field Detail
-
Empty
public static final PersistentVolumeClaimTemplateArgs Empty
-
-
Method Detail
-
metadata
public java.util.Optional<com.pulumi.core.Output<ObjectMetaArgs>> metadata()
- Returns:
- May contain labels and annotations that will be copied into the PVC when creating it. No other fields are allowed and will be rejected during validation.
-
spec
public com.pulumi.core.Output<PersistentVolumeClaimSpecArgs> spec()
- Returns:
- The specification for the PersistentVolumeClaim. The entire content is copied unchanged into the PVC that gets created from this template. The same fields as in a PersistentVolumeClaim are also valid here.
-
builder
public static PersistentVolumeClaimTemplateArgs.Builder builder()
-
builder
public static PersistentVolumeClaimTemplateArgs.Builder builder(PersistentVolumeClaimTemplateArgs defaults)
-
-