Interface AzureDiskVolumeSource

  • All Superinterfaces:
    software.amazon.jsii.JsiiSerializable
    All Known Implementing Classes:
    AzureDiskVolumeSource.Jsii$Proxy

    @Generated(value="jsii-pacmak/1.67.0 (build 2c027f5)",
               date="2022-09-16T03:33:03.874Z")
    @Stability(Stable)
    public interface AzureDiskVolumeSource
    extends software.amazon.jsii.JsiiSerializable
    AzureDisk represents an Azure Data Disk mount on the host and bind mount to the pod.
    • Method Detail

      • getDiskName

        @Stability(Stable)
        @NotNull
        String getDiskName()
        diskName is the Name of the data disk in the blob storage.
      • getDiskUri

        @Stability(Stable)
        @NotNull
        String getDiskUri()
        diskURI is the URI of data disk in the blob storage.
      • getCachingMode

        @Stability(Stable)
        @Nullable
        default String getCachingMode()
        cachingMode is the Host Caching mode: None, Read Only, Read Write.
      • getFsType

        @Stability(Stable)
        @Nullable
        default String getFsType()
        fsType is Filesystem type to mount.

        Must be a filesystem type supported by the host operating system. Ex. "ext4", "xfs", "ntfs". Implicitly inferred to be "ext4" if unspecified.

      • getKind

        @Stability(Stable)
        @Nullable
        default String getKind()
        kind expected values are Shared: multiple blob disks per storage account Dedicated: single blob disk per storage account Managed: azure managed data disk (only in managed availability set).

        defaults to shared

      • getReadOnly

        @Stability(Stable)
        @Nullable
        default Boolean getReadOnly()
        readOnly Defaults to false (read/write).

        ReadOnly here will force the ReadOnly setting in VolumeMounts.

        Default: false (read/write). ReadOnly here will force the ReadOnly setting in VolumeMounts.