Class TargetRegionArgs.Builder

  • Enclosing class:
    TargetRegionArgs

    public static final class TargetRegionArgs.Builder
    extends java.lang.Object
    • Constructor Detail

      • Builder

        public Builder()
    • Method Detail

      • encryption

        public TargetRegionArgs.Builder encryption​(@Nullable
                                                   com.pulumi.core.Output<EncryptionImagesArgs> encryption)
        Parameters:
        encryption - Optional. Allows users to provide customer managed keys for encrypting the OS and data disks in the gallery artifact.
        Returns:
        builder
      • encryption

        public TargetRegionArgs.Builder encryption​(EncryptionImagesArgs encryption)
        Parameters:
        encryption - Optional. Allows users to provide customer managed keys for encrypting the OS and data disks in the gallery artifact.
        Returns:
        builder
      • excludeFromLatest

        public TargetRegionArgs.Builder excludeFromLatest​(@Nullable
                                                          com.pulumi.core.Output<java.lang.Boolean> excludeFromLatest)
        Parameters:
        excludeFromLatest - Contains the flag setting to hide an image when users specify version='latest'
        Returns:
        builder
      • excludeFromLatest

        public TargetRegionArgs.Builder excludeFromLatest​(java.lang.Boolean excludeFromLatest)
        Parameters:
        excludeFromLatest - Contains the flag setting to hide an image when users specify version='latest'
        Returns:
        builder
      • name

        public TargetRegionArgs.Builder name​(com.pulumi.core.Output<java.lang.String> name)
        Parameters:
        name - The name of the region.
        Returns:
        builder
      • name

        public TargetRegionArgs.Builder name​(java.lang.String name)
        Parameters:
        name - The name of the region.
        Returns:
        builder
      • regionalReplicaCount

        public TargetRegionArgs.Builder regionalReplicaCount​(@Nullable
                                                             com.pulumi.core.Output<java.lang.Integer> regionalReplicaCount)
        Parameters:
        regionalReplicaCount - The number of replicas of the Image Version to be created per region. This property is updatable.
        Returns:
        builder
      • regionalReplicaCount

        public TargetRegionArgs.Builder regionalReplicaCount​(java.lang.Integer regionalReplicaCount)
        Parameters:
        regionalReplicaCount - The number of replicas of the Image Version to be created per region. This property is updatable.
        Returns:
        builder
      • storageAccountType

        public TargetRegionArgs.Builder storageAccountType​(@Nullable
                                                           com.pulumi.core.Output<com.pulumi.core.Either<java.lang.String,​StorageAccountType>> storageAccountType)
        Parameters:
        storageAccountType - Specifies the storage account type to be used to store the image. This property is not updatable.
        Returns:
        builder
      • storageAccountType

        public TargetRegionArgs.Builder storageAccountType​(com.pulumi.core.Either<java.lang.String,​StorageAccountType> storageAccountType)
        Parameters:
        storageAccountType - Specifies the storage account type to be used to store the image. This property is not updatable.
        Returns:
        builder
      • storageAccountType

        public TargetRegionArgs.Builder storageAccountType​(java.lang.String storageAccountType)
        Parameters:
        storageAccountType - Specifies the storage account type to be used to store the image. This property is not updatable.
        Returns:
        builder
      • storageAccountType

        public TargetRegionArgs.Builder storageAccountType​(StorageAccountType storageAccountType)
        Parameters:
        storageAccountType - Specifies the storage account type to be used to store the image. This property is not updatable.
        Returns:
        builder