Class GalleryApplicationVersionPublishingProfileArgs
- java.lang.Object
-
- com.pulumi.resources.InputArgs
-
- com.pulumi.resources.ResourceArgs
-
- com.pulumi.azurenative.compute.inputs.GalleryApplicationVersionPublishingProfileArgs
-
public final class GalleryApplicationVersionPublishingProfileArgs extends com.pulumi.resources.ResourceArgs
The publishing profile of a gallery image version.
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static class
GalleryApplicationVersionPublishingProfileArgs.Builder
-
Field Summary
Fields Modifier and Type Field Description static GalleryApplicationVersionPublishingProfileArgs
Empty
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description java.util.Optional<com.pulumi.core.Output<java.util.Map<java.lang.String,java.lang.String>>>
advancedSettings()
static GalleryApplicationVersionPublishingProfileArgs.Builder
builder()
static GalleryApplicationVersionPublishingProfileArgs.Builder
builder(GalleryApplicationVersionPublishingProfileArgs defaults)
java.util.Optional<com.pulumi.core.Output<java.util.List<GalleryApplicationCustomActionArgs>>>
customActions()
java.util.Optional<com.pulumi.core.Output<java.lang.Boolean>>
enableHealthCheck()
java.util.Optional<com.pulumi.core.Output<java.lang.String>>
endOfLifeDate()
java.util.Optional<com.pulumi.core.Output<java.lang.Boolean>>
excludeFromLatest()
java.util.Optional<com.pulumi.core.Output<UserArtifactManageArgs>>
manageActions()
java.util.Optional<com.pulumi.core.Output<java.lang.Integer>>
replicaCount()
java.util.Optional<com.pulumi.core.Output<com.pulumi.core.Either<java.lang.String,ReplicationMode>>>
replicationMode()
java.util.Optional<com.pulumi.core.Output<UserArtifactSettingsArgs>>
settings()
com.pulumi.core.Output<UserArtifactSourceArgs>
source()
java.util.Optional<com.pulumi.core.Output<com.pulumi.core.Either<java.lang.String,StorageAccountType>>>
storageAccountType()
java.util.Optional<com.pulumi.core.Output<java.util.List<GalleryTargetExtendedLocationArgs>>>
targetExtendedLocations()
java.util.Optional<com.pulumi.core.Output<java.util.List<TargetRegionArgs>>>
targetRegions()
-
-
-
Field Detail
-
Empty
public static final GalleryApplicationVersionPublishingProfileArgs Empty
-
-
Method Detail
-
advancedSettings
public java.util.Optional<com.pulumi.core.Output<java.util.Map<java.lang.String,java.lang.String>>> advancedSettings()
- Returns:
- Optional. Additional settings to pass to the vm-application-manager extension. For advanced use only.
-
customActions
public java.util.Optional<com.pulumi.core.Output<java.util.List<GalleryApplicationCustomActionArgs>>> customActions()
- Returns:
- A list of custom actions that can be performed with this Gallery Application Version.
-
enableHealthCheck
public java.util.Optional<com.pulumi.core.Output<java.lang.Boolean>> enableHealthCheck()
- Returns:
- Optional. Whether or not this application reports health.
-
endOfLifeDate
public java.util.Optional<com.pulumi.core.Output<java.lang.String>> endOfLifeDate()
- Returns:
- The end of life date of the gallery image version. This property can be used for decommissioning purposes. This property is updatable.
-
excludeFromLatest
public java.util.Optional<com.pulumi.core.Output<java.lang.Boolean>> excludeFromLatest()
- Returns:
- If set to true, Virtual Machines deployed from the latest version of the Image Definition won't use this Image Version.
-
manageActions
public java.util.Optional<com.pulumi.core.Output<UserArtifactManageArgs>> manageActions()
-
replicaCount
public java.util.Optional<com.pulumi.core.Output<java.lang.Integer>> replicaCount()
- Returns:
- 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.
-
replicationMode
public java.util.Optional<com.pulumi.core.Output<com.pulumi.core.Either<java.lang.String,ReplicationMode>>> replicationMode()
- Returns:
- Optional parameter which specifies the mode to be used for replication. This property is not updatable.
-
settings
public java.util.Optional<com.pulumi.core.Output<UserArtifactSettingsArgs>> settings()
- Returns:
- Additional settings for the VM app that contains the target package and config file name when it is deployed to target VM or VM scale set.
-
source
public com.pulumi.core.Output<UserArtifactSourceArgs> source()
- Returns:
- The source image from which the Image Version is going to be created.
-
storageAccountType
public java.util.Optional<com.pulumi.core.Output<com.pulumi.core.Either<java.lang.String,StorageAccountType>>> storageAccountType()
- Returns:
- Specifies the storage account type to be used to store the image. This property is not updatable.
-
targetExtendedLocations
public java.util.Optional<com.pulumi.core.Output<java.util.List<GalleryTargetExtendedLocationArgs>>> targetExtendedLocations()
- Returns:
- The target extended locations where the Image Version is going to be replicated to. This property is updatable.
-
targetRegions
public java.util.Optional<com.pulumi.core.Output<java.util.List<TargetRegionArgs>>> targetRegions()
- Returns:
- The target regions where the Image Version is going to be replicated to. This property is updatable.
-
builder
public static GalleryApplicationVersionPublishingProfileArgs.Builder builder()
-
builder
public static GalleryApplicationVersionPublishingProfileArgs.Builder builder(GalleryApplicationVersionPublishingProfileArgs defaults)
-
-