Class GalleryApplicationVersionPublishingProfileArgs


  • public final class GalleryApplicationVersionPublishingProfileArgs
    extends com.pulumi.resources.ResourceArgs
    The publishing profile of a gallery image version.
    • 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.
      • 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.