Class GalleryApplicationVersionPublishingProfileArgs.Builder
- java.lang.Object
-
- com.pulumi.azurenative.compute.inputs.GalleryApplicationVersionPublishingProfileArgs.Builder
-
- Enclosing class:
- GalleryApplicationVersionPublishingProfileArgs
public static final class GalleryApplicationVersionPublishingProfileArgs.Builder extends java.lang.Object
-
-
Constructor Summary
Constructors Constructor Description Builder()
Builder(GalleryApplicationVersionPublishingProfileArgs defaults)
-
Method Summary
-
-
-
Constructor Detail
-
Builder
public Builder()
-
Builder
public Builder(GalleryApplicationVersionPublishingProfileArgs defaults)
-
-
Method Detail
-
enableHealthCheck
public GalleryApplicationVersionPublishingProfileArgs.Builder enableHealthCheck(@Nullable com.pulumi.core.Output<java.lang.Boolean> enableHealthCheck)
- Parameters:
enableHealthCheck
- Optional. Whether or not this application reports health.- Returns:
- builder
-
enableHealthCheck
public GalleryApplicationVersionPublishingProfileArgs.Builder enableHealthCheck(java.lang.Boolean enableHealthCheck)
- Parameters:
enableHealthCheck
- Optional. Whether or not this application reports health.- Returns:
- builder
-
endOfLifeDate
public GalleryApplicationVersionPublishingProfileArgs.Builder endOfLifeDate(@Nullable com.pulumi.core.Output<java.lang.String> endOfLifeDate)
- Parameters:
endOfLifeDate
- The end of life date of the gallery image version. This property can be used for decommissioning purposes. This property is updatable.- Returns:
- builder
-
endOfLifeDate
public GalleryApplicationVersionPublishingProfileArgs.Builder endOfLifeDate(java.lang.String endOfLifeDate)
- Parameters:
endOfLifeDate
- The end of life date of the gallery image version. This property can be used for decommissioning purposes. This property is updatable.- Returns:
- builder
-
excludeFromLatest
public GalleryApplicationVersionPublishingProfileArgs.Builder excludeFromLatest(@Nullable com.pulumi.core.Output<java.lang.Boolean> excludeFromLatest)
- Parameters:
excludeFromLatest
- If set to true, Virtual Machines deployed from the latest version of the Image Definition won't use this Image Version.- Returns:
- builder
-
excludeFromLatest
public GalleryApplicationVersionPublishingProfileArgs.Builder excludeFromLatest(java.lang.Boolean excludeFromLatest)
- Parameters:
excludeFromLatest
- If set to true, Virtual Machines deployed from the latest version of the Image Definition won't use this Image Version.- Returns:
- builder
-
manageActions
public GalleryApplicationVersionPublishingProfileArgs.Builder manageActions(@Nullable com.pulumi.core.Output<UserArtifactManageArgs> manageActions)
-
manageActions
public GalleryApplicationVersionPublishingProfileArgs.Builder manageActions(UserArtifactManageArgs manageActions)
-
replicaCount
public GalleryApplicationVersionPublishingProfileArgs.Builder replicaCount(@Nullable com.pulumi.core.Output<java.lang.Integer> replicaCount)
- Parameters:
replicaCount
- The number of replicas of the Image Version to be created per region. This property would take effect for a region when regionalReplicaCount is not specified. This property is updatable.- Returns:
- builder
-
replicaCount
public GalleryApplicationVersionPublishingProfileArgs.Builder replicaCount(java.lang.Integer replicaCount)
- Parameters:
replicaCount
- The number of replicas of the Image Version to be created per region. This property would take effect for a region when regionalReplicaCount is not specified. This property is updatable.- Returns:
- builder
-
source
public GalleryApplicationVersionPublishingProfileArgs.Builder source(com.pulumi.core.Output<UserArtifactSourceArgs> source)
- Parameters:
source
- The source image from which the Image Version is going to be created.- Returns:
- builder
-
source
public GalleryApplicationVersionPublishingProfileArgs.Builder source(UserArtifactSourceArgs source)
- Parameters:
source
- The source image from which the Image Version is going to be created.- Returns:
- builder
-
storageAccountType
public GalleryApplicationVersionPublishingProfileArgs.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 GalleryApplicationVersionPublishingProfileArgs.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 GalleryApplicationVersionPublishingProfileArgs.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 GalleryApplicationVersionPublishingProfileArgs.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
-
targetRegions
public GalleryApplicationVersionPublishingProfileArgs.Builder targetRegions(@Nullable com.pulumi.core.Output<java.util.List<TargetRegionArgs>> targetRegions)
- Parameters:
targetRegions
- The target regions where the Image Version is going to be replicated to. This property is updatable.- Returns:
- builder
-
targetRegions
public GalleryApplicationVersionPublishingProfileArgs.Builder targetRegions(java.util.List<TargetRegionArgs> targetRegions)
- Parameters:
targetRegions
- The target regions where the Image Version is going to be replicated to. This property is updatable.- Returns:
- builder
-
targetRegions
public GalleryApplicationVersionPublishingProfileArgs.Builder targetRegions(TargetRegionArgs... targetRegions)
- Parameters:
targetRegions
- The target regions where the Image Version is going to be replicated to. This property is updatable.- Returns:
- builder
-
build
public GalleryApplicationVersionPublishingProfileArgs build()
-
-