Class TargetRegionArgs.Builder
- java.lang.Object
-
- com.pulumi.azurenative.compute.inputs.TargetRegionArgs.Builder
-
- Enclosing class:
- TargetRegionArgs
public static final class TargetRegionArgs.Builder extends java.lang.Object
-
-
Constructor Summary
Constructors Constructor Description Builder()
Builder(TargetRegionArgs defaults)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description TargetRegionArgs
build()
TargetRegionArgs.Builder
encryption(EncryptionImagesArgs encryption)
TargetRegionArgs.Builder
encryption(com.pulumi.core.Output<EncryptionImagesArgs> encryption)
TargetRegionArgs.Builder
excludeFromLatest(com.pulumi.core.Output<java.lang.Boolean> excludeFromLatest)
TargetRegionArgs.Builder
excludeFromLatest(java.lang.Boolean excludeFromLatest)
TargetRegionArgs.Builder
name(com.pulumi.core.Output<java.lang.String> name)
TargetRegionArgs.Builder
name(java.lang.String name)
TargetRegionArgs.Builder
regionalReplicaCount(com.pulumi.core.Output<java.lang.Integer> regionalReplicaCount)
TargetRegionArgs.Builder
regionalReplicaCount(java.lang.Integer regionalReplicaCount)
TargetRegionArgs.Builder
storageAccountType(StorageAccountType storageAccountType)
TargetRegionArgs.Builder
storageAccountType(com.pulumi.core.Either<java.lang.String,StorageAccountType> storageAccountType)
TargetRegionArgs.Builder
storageAccountType(com.pulumi.core.Output<com.pulumi.core.Either<java.lang.String,StorageAccountType>> storageAccountType)
TargetRegionArgs.Builder
storageAccountType(java.lang.String storageAccountType)
-
-
-
Constructor Detail
-
Builder
public Builder()
-
Builder
public Builder(TargetRegionArgs defaults)
-
-
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
-
build
public TargetRegionArgs build()
-
-