1. Packages
  2. Azure Native
  3. API Docs
  4. virtualmachineimages
  5. getVirtualMachineImageTemplate
This is the latest version of Azure Native. Use the Azure Native v1 docs if using the v1 version of this package.
Azure Native v2.37.0 published on Monday, Apr 15, 2024 by Pulumi

azure-native.virtualmachineimages.getVirtualMachineImageTemplate

Explore with Pulumi AI

azure-native logo
This is the latest version of Azure Native. Use the Azure Native v1 docs if using the v1 version of this package.
Azure Native v2.37.0 published on Monday, Apr 15, 2024 by Pulumi

    Get information about a virtual machine image template Azure REST API version: 2022-07-01.

    Other available API versions: 2018-02-01-preview, 2019-05-01-preview, 2023-07-01.

    Using getVirtualMachineImageTemplate

    Two invocation forms are available. The direct form accepts plain arguments and either blocks until the result value is available, or returns a Promise-wrapped result. The output form accepts Input-wrapped arguments and returns an Output-wrapped result.

    function getVirtualMachineImageTemplate(args: GetVirtualMachineImageTemplateArgs, opts?: InvokeOptions): Promise<GetVirtualMachineImageTemplateResult>
    function getVirtualMachineImageTemplateOutput(args: GetVirtualMachineImageTemplateOutputArgs, opts?: InvokeOptions): Output<GetVirtualMachineImageTemplateResult>
    def get_virtual_machine_image_template(image_template_name: Optional[str] = None,
                                           resource_group_name: Optional[str] = None,
                                           opts: Optional[InvokeOptions] = None) -> GetVirtualMachineImageTemplateResult
    def get_virtual_machine_image_template_output(image_template_name: Optional[pulumi.Input[str]] = None,
                                           resource_group_name: Optional[pulumi.Input[str]] = None,
                                           opts: Optional[InvokeOptions] = None) -> Output[GetVirtualMachineImageTemplateResult]
    func LookupVirtualMachineImageTemplate(ctx *Context, args *LookupVirtualMachineImageTemplateArgs, opts ...InvokeOption) (*LookupVirtualMachineImageTemplateResult, error)
    func LookupVirtualMachineImageTemplateOutput(ctx *Context, args *LookupVirtualMachineImageTemplateOutputArgs, opts ...InvokeOption) LookupVirtualMachineImageTemplateResultOutput

    > Note: This function is named LookupVirtualMachineImageTemplate in the Go SDK.

    public static class GetVirtualMachineImageTemplate 
    {
        public static Task<GetVirtualMachineImageTemplateResult> InvokeAsync(GetVirtualMachineImageTemplateArgs args, InvokeOptions? opts = null)
        public static Output<GetVirtualMachineImageTemplateResult> Invoke(GetVirtualMachineImageTemplateInvokeArgs args, InvokeOptions? opts = null)
    }
    public static CompletableFuture<GetVirtualMachineImageTemplateResult> getVirtualMachineImageTemplate(GetVirtualMachineImageTemplateArgs args, InvokeOptions options)
    // Output-based functions aren't available in Java yet
    
    fn::invoke:
      function: azure-native:virtualmachineimages:getVirtualMachineImageTemplate
      arguments:
        # arguments dictionary

    The following arguments are supported:

    ImageTemplateName string
    The name of the image Template
    ResourceGroupName string
    The name of the resource group.
    ImageTemplateName string
    The name of the image Template
    ResourceGroupName string
    The name of the resource group.
    imageTemplateName String
    The name of the image Template
    resourceGroupName String
    The name of the resource group.
    imageTemplateName string
    The name of the image Template
    resourceGroupName string
    The name of the resource group.
    image_template_name str
    The name of the image Template
    resource_group_name str
    The name of the resource group.
    imageTemplateName String
    The name of the image Template
    resourceGroupName String
    The name of the resource group.

    getVirtualMachineImageTemplate Result

    The following output properties are available:

    Distribute List<object>
    The distribution targets where the image output needs to go to.
    ExactStagingResourceGroup string
    The staging resource group id in the same subscription as the image template that will be used to build the image. This read-only field differs from 'stagingResourceGroup' only if the value specified in the 'stagingResourceGroup' field is empty.
    Id string
    Fully qualified resource ID for the resource. Ex - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName}
    Identity Pulumi.AzureNative.VirtualMachineImages.Outputs.ImageTemplateIdentityResponse
    The identity of the image template, if configured.
    LastRunStatus Pulumi.AzureNative.VirtualMachineImages.Outputs.ImageTemplateLastRunStatusResponse
    State of 'run' that is currently executing or was last executed.
    Location string
    The geo-location where the resource lives
    Name string
    The name of the resource
    ProvisioningError Pulumi.AzureNative.VirtualMachineImages.Outputs.ProvisioningErrorResponse
    Provisioning error, if any
    ProvisioningState string
    Provisioning state of the resource
    Source Pulumi.AzureNative.VirtualMachineImages.Outputs.ImageTemplateManagedImageSourceResponse | Pulumi.AzureNative.VirtualMachineImages.Outputs.ImageTemplatePlatformImageSourceResponse | Pulumi.AzureNative.VirtualMachineImages.Outputs.ImageTemplateSharedImageVersionSourceResponse
    Specifies the properties used to describe the source image.
    SystemData Pulumi.AzureNative.VirtualMachineImages.Outputs.SystemDataResponse
    Azure Resource Manager metadata containing createdBy and modifiedBy information.
    Type string
    The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts"
    BuildTimeoutInMinutes int
    Maximum duration to wait while building the image template (includes all customizations, optimization, validations, and distributions). Omit or specify 0 to use the default (4 hours).
    Customize List<object>
    Specifies the properties used to describe the customization steps of the image, like Image source etc
    Optimize Pulumi.AzureNative.VirtualMachineImages.Outputs.ImageTemplatePropertiesResponseOptimize
    Specifies optimization to be performed on image.
    StagingResourceGroup string
    The staging resource group id in the same subscription as the image template that will be used to build the image. If this field is empty, a resource group with a random name will be created. If the resource group specified in this field doesn't exist, it will be created with the same name. If the resource group specified exists, it must be empty and in the same region as the image template. The resource group created will be deleted during template deletion if this field is empty or the resource group specified doesn't exist, but if the resource group specified exists the resources created in the resource group will be deleted during template deletion and the resource group itself will remain.
    Tags Dictionary<string, string>
    Resource tags.
    Validate Pulumi.AzureNative.VirtualMachineImages.Outputs.ImageTemplatePropertiesResponseValidate
    Configuration options and list of validations to be performed on the resulting image.
    VmProfile Pulumi.AzureNative.VirtualMachineImages.Outputs.ImageTemplateVmProfileResponse
    Describes how virtual machine is set up to build images
    Distribute []interface{}
    The distribution targets where the image output needs to go to.
    ExactStagingResourceGroup string
    The staging resource group id in the same subscription as the image template that will be used to build the image. This read-only field differs from 'stagingResourceGroup' only if the value specified in the 'stagingResourceGroup' field is empty.
    Id string
    Fully qualified resource ID for the resource. Ex - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName}
    Identity ImageTemplateIdentityResponse
    The identity of the image template, if configured.
    LastRunStatus ImageTemplateLastRunStatusResponse
    State of 'run' that is currently executing or was last executed.
    Location string
    The geo-location where the resource lives
    Name string
    The name of the resource
    ProvisioningError ProvisioningErrorResponse
    Provisioning error, if any
    ProvisioningState string
    Provisioning state of the resource
    Source ImageTemplateManagedImageSourceResponse | ImageTemplatePlatformImageSourceResponse | ImageTemplateSharedImageVersionSourceResponse
    Specifies the properties used to describe the source image.
    SystemData SystemDataResponse
    Azure Resource Manager metadata containing createdBy and modifiedBy information.
    Type string
    The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts"
    BuildTimeoutInMinutes int
    Maximum duration to wait while building the image template (includes all customizations, optimization, validations, and distributions). Omit or specify 0 to use the default (4 hours).
    Customize []interface{}
    Specifies the properties used to describe the customization steps of the image, like Image source etc
    Optimize ImageTemplatePropertiesResponseOptimize
    Specifies optimization to be performed on image.
    StagingResourceGroup string
    The staging resource group id in the same subscription as the image template that will be used to build the image. If this field is empty, a resource group with a random name will be created. If the resource group specified in this field doesn't exist, it will be created with the same name. If the resource group specified exists, it must be empty and in the same region as the image template. The resource group created will be deleted during template deletion if this field is empty or the resource group specified doesn't exist, but if the resource group specified exists the resources created in the resource group will be deleted during template deletion and the resource group itself will remain.
    Tags map[string]string
    Resource tags.
    Validate ImageTemplatePropertiesResponseValidate
    Configuration options and list of validations to be performed on the resulting image.
    VmProfile ImageTemplateVmProfileResponse
    Describes how virtual machine is set up to build images
    distribute List<Object>
    The distribution targets where the image output needs to go to.
    exactStagingResourceGroup String
    The staging resource group id in the same subscription as the image template that will be used to build the image. This read-only field differs from 'stagingResourceGroup' only if the value specified in the 'stagingResourceGroup' field is empty.
    id String
    Fully qualified resource ID for the resource. Ex - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName}
    identity ImageTemplateIdentityResponse
    The identity of the image template, if configured.
    lastRunStatus ImageTemplateLastRunStatusResponse
    State of 'run' that is currently executing or was last executed.
    location String
    The geo-location where the resource lives
    name String
    The name of the resource
    provisioningError ProvisioningErrorResponse
    Provisioning error, if any
    provisioningState String
    Provisioning state of the resource
    source ImageTemplateManagedImageSourceResponse | ImageTemplatePlatformImageSourceResponse | ImageTemplateSharedImageVersionSourceResponse
    Specifies the properties used to describe the source image.
    systemData SystemDataResponse
    Azure Resource Manager metadata containing createdBy and modifiedBy information.
    type String
    The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts"
    buildTimeoutInMinutes Integer
    Maximum duration to wait while building the image template (includes all customizations, optimization, validations, and distributions). Omit or specify 0 to use the default (4 hours).
    customize List<Object>
    Specifies the properties used to describe the customization steps of the image, like Image source etc
    optimize ImageTemplatePropertiesResponseOptimize
    Specifies optimization to be performed on image.
    stagingResourceGroup String
    The staging resource group id in the same subscription as the image template that will be used to build the image. If this field is empty, a resource group with a random name will be created. If the resource group specified in this field doesn't exist, it will be created with the same name. If the resource group specified exists, it must be empty and in the same region as the image template. The resource group created will be deleted during template deletion if this field is empty or the resource group specified doesn't exist, but if the resource group specified exists the resources created in the resource group will be deleted during template deletion and the resource group itself will remain.
    tags Map<String,String>
    Resource tags.
    validate ImageTemplatePropertiesResponseValidate
    Configuration options and list of validations to be performed on the resulting image.
    vmProfile ImageTemplateVmProfileResponse
    Describes how virtual machine is set up to build images
    distribute (ImageTemplateManagedImageDistributorResponse | ImageTemplateSharedImageDistributorResponse | ImageTemplateVhdDistributorResponse)[]
    The distribution targets where the image output needs to go to.
    exactStagingResourceGroup string
    The staging resource group id in the same subscription as the image template that will be used to build the image. This read-only field differs from 'stagingResourceGroup' only if the value specified in the 'stagingResourceGroup' field is empty.
    id string
    Fully qualified resource ID for the resource. Ex - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName}
    identity ImageTemplateIdentityResponse
    The identity of the image template, if configured.
    lastRunStatus ImageTemplateLastRunStatusResponse
    State of 'run' that is currently executing or was last executed.
    location string
    The geo-location where the resource lives
    name string
    The name of the resource
    provisioningError ProvisioningErrorResponse
    Provisioning error, if any
    provisioningState string
    Provisioning state of the resource
    source ImageTemplateManagedImageSourceResponse | ImageTemplatePlatformImageSourceResponse | ImageTemplateSharedImageVersionSourceResponse
    Specifies the properties used to describe the source image.
    systemData SystemDataResponse
    Azure Resource Manager metadata containing createdBy and modifiedBy information.
    type string
    The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts"
    buildTimeoutInMinutes number
    Maximum duration to wait while building the image template (includes all customizations, optimization, validations, and distributions). Omit or specify 0 to use the default (4 hours).
    customize (ImageTemplateFileCustomizerResponse | ImageTemplatePowerShellCustomizerResponse | ImageTemplateRestartCustomizerResponse | ImageTemplateShellCustomizerResponse | ImageTemplateWindowsUpdateCustomizerResponse)[]
    Specifies the properties used to describe the customization steps of the image, like Image source etc
    optimize ImageTemplatePropertiesResponseOptimize
    Specifies optimization to be performed on image.
    stagingResourceGroup string
    The staging resource group id in the same subscription as the image template that will be used to build the image. If this field is empty, a resource group with a random name will be created. If the resource group specified in this field doesn't exist, it will be created with the same name. If the resource group specified exists, it must be empty and in the same region as the image template. The resource group created will be deleted during template deletion if this field is empty or the resource group specified doesn't exist, but if the resource group specified exists the resources created in the resource group will be deleted during template deletion and the resource group itself will remain.
    tags {[key: string]: string}
    Resource tags.
    validate ImageTemplatePropertiesResponseValidate
    Configuration options and list of validations to be performed on the resulting image.
    vmProfile ImageTemplateVmProfileResponse
    Describes how virtual machine is set up to build images
    distribute Sequence[Any]
    The distribution targets where the image output needs to go to.
    exact_staging_resource_group str
    The staging resource group id in the same subscription as the image template that will be used to build the image. This read-only field differs from 'stagingResourceGroup' only if the value specified in the 'stagingResourceGroup' field is empty.
    id str
    Fully qualified resource ID for the resource. Ex - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName}
    identity ImageTemplateIdentityResponse
    The identity of the image template, if configured.
    last_run_status ImageTemplateLastRunStatusResponse
    State of 'run' that is currently executing or was last executed.
    location str
    The geo-location where the resource lives
    name str
    The name of the resource
    provisioning_error ProvisioningErrorResponse
    Provisioning error, if any
    provisioning_state str
    Provisioning state of the resource
    source ImageTemplateManagedImageSourceResponse | ImageTemplatePlatformImageSourceResponse | ImageTemplateSharedImageVersionSourceResponse
    Specifies the properties used to describe the source image.
    system_data SystemDataResponse
    Azure Resource Manager metadata containing createdBy and modifiedBy information.
    type str
    The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts"
    build_timeout_in_minutes int
    Maximum duration to wait while building the image template (includes all customizations, optimization, validations, and distributions). Omit or specify 0 to use the default (4 hours).
    customize Sequence[Any]
    Specifies the properties used to describe the customization steps of the image, like Image source etc
    optimize ImageTemplatePropertiesResponseOptimize
    Specifies optimization to be performed on image.
    staging_resource_group str
    The staging resource group id in the same subscription as the image template that will be used to build the image. If this field is empty, a resource group with a random name will be created. If the resource group specified in this field doesn't exist, it will be created with the same name. If the resource group specified exists, it must be empty and in the same region as the image template. The resource group created will be deleted during template deletion if this field is empty or the resource group specified doesn't exist, but if the resource group specified exists the resources created in the resource group will be deleted during template deletion and the resource group itself will remain.
    tags Mapping[str, str]
    Resource tags.
    validate ImageTemplatePropertiesResponseValidate
    Configuration options and list of validations to be performed on the resulting image.
    vm_profile ImageTemplateVmProfileResponse
    Describes how virtual machine is set up to build images
    distribute List<Property Map | Property Map | Property Map>
    The distribution targets where the image output needs to go to.
    exactStagingResourceGroup String
    The staging resource group id in the same subscription as the image template that will be used to build the image. This read-only field differs from 'stagingResourceGroup' only if the value specified in the 'stagingResourceGroup' field is empty.
    id String
    Fully qualified resource ID for the resource. Ex - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName}
    identity Property Map
    The identity of the image template, if configured.
    lastRunStatus Property Map
    State of 'run' that is currently executing or was last executed.
    location String
    The geo-location where the resource lives
    name String
    The name of the resource
    provisioningError Property Map
    Provisioning error, if any
    provisioningState String
    Provisioning state of the resource
    source Property Map | Property Map | Property Map
    Specifies the properties used to describe the source image.
    systemData Property Map
    Azure Resource Manager metadata containing createdBy and modifiedBy information.
    type String
    The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts"
    buildTimeoutInMinutes Number
    Maximum duration to wait while building the image template (includes all customizations, optimization, validations, and distributions). Omit or specify 0 to use the default (4 hours).
    customize List<Property Map | Property Map | Property Map | Property Map | Property Map>
    Specifies the properties used to describe the customization steps of the image, like Image source etc
    optimize Property Map
    Specifies optimization to be performed on image.
    stagingResourceGroup String
    The staging resource group id in the same subscription as the image template that will be used to build the image. If this field is empty, a resource group with a random name will be created. If the resource group specified in this field doesn't exist, it will be created with the same name. If the resource group specified exists, it must be empty and in the same region as the image template. The resource group created will be deleted during template deletion if this field is empty or the resource group specified doesn't exist, but if the resource group specified exists the resources created in the resource group will be deleted during template deletion and the resource group itself will remain.
    tags Map<String>
    Resource tags.
    validate Property Map
    Configuration options and list of validations to be performed on the resulting image.
    vmProfile Property Map
    Describes how virtual machine is set up to build images

    Supporting Types

    DistributeVersionerLatestResponse

    Major int
    Major version for the generated version number. Determine what is "latest" based on versions with this value as the major version. -1 is equivalent to leaving it unset.
    Major int
    Major version for the generated version number. Determine what is "latest" based on versions with this value as the major version. -1 is equivalent to leaving it unset.
    major Integer
    Major version for the generated version number. Determine what is "latest" based on versions with this value as the major version. -1 is equivalent to leaving it unset.
    major number
    Major version for the generated version number. Determine what is "latest" based on versions with this value as the major version. -1 is equivalent to leaving it unset.
    major int
    Major version for the generated version number. Determine what is "latest" based on versions with this value as the major version. -1 is equivalent to leaving it unset.
    major Number
    Major version for the generated version number. Determine what is "latest" based on versions with this value as the major version. -1 is equivalent to leaving it unset.

    DistributeVersionerSourceResponse

    ImageTemplateFileCustomizerResponse

    Destination string
    The absolute path to a file (with nested directory structures already created) where the file (from sourceUri) will be uploaded to in the VM
    Name string
    Friendly Name to provide context on what this customization step does
    Sha256Checksum string
    SHA256 checksum of the file provided in the sourceUri field above
    SourceUri string
    The URI of the file to be uploaded for customizing the VM. It can be a github link, SAS URI for Azure Storage, etc
    Destination string
    The absolute path to a file (with nested directory structures already created) where the file (from sourceUri) will be uploaded to in the VM
    Name string
    Friendly Name to provide context on what this customization step does
    Sha256Checksum string
    SHA256 checksum of the file provided in the sourceUri field above
    SourceUri string
    The URI of the file to be uploaded for customizing the VM. It can be a github link, SAS URI for Azure Storage, etc
    destination String
    The absolute path to a file (with nested directory structures already created) where the file (from sourceUri) will be uploaded to in the VM
    name String
    Friendly Name to provide context on what this customization step does
    sha256Checksum String
    SHA256 checksum of the file provided in the sourceUri field above
    sourceUri String
    The URI of the file to be uploaded for customizing the VM. It can be a github link, SAS URI for Azure Storage, etc
    destination string
    The absolute path to a file (with nested directory structures already created) where the file (from sourceUri) will be uploaded to in the VM
    name string
    Friendly Name to provide context on what this customization step does
    sha256Checksum string
    SHA256 checksum of the file provided in the sourceUri field above
    sourceUri string
    The URI of the file to be uploaded for customizing the VM. It can be a github link, SAS URI for Azure Storage, etc
    destination str
    The absolute path to a file (with nested directory structures already created) where the file (from sourceUri) will be uploaded to in the VM
    name str
    Friendly Name to provide context on what this customization step does
    sha256_checksum str
    SHA256 checksum of the file provided in the sourceUri field above
    source_uri str
    The URI of the file to be uploaded for customizing the VM. It can be a github link, SAS URI for Azure Storage, etc
    destination String
    The absolute path to a file (with nested directory structures already created) where the file (from sourceUri) will be uploaded to in the VM
    name String
    Friendly Name to provide context on what this customization step does
    sha256Checksum String
    SHA256 checksum of the file provided in the sourceUri field above
    sourceUri String
    The URI of the file to be uploaded for customizing the VM. It can be a github link, SAS URI for Azure Storage, etc

    ImageTemplateFileValidatorResponse

    Destination string
    The absolute path to a file (with nested directory structures already created) where the file (from sourceUri) will be uploaded to in the VM
    Name string
    Friendly Name to provide context on what this validation step does
    Sha256Checksum string
    SHA256 checksum of the file provided in the sourceUri field above
    SourceUri string
    The URI of the file to be uploaded to the VM for validation. It can be a github link, Azure Storage URI (authorized or SAS), etc
    Destination string
    The absolute path to a file (with nested directory structures already created) where the file (from sourceUri) will be uploaded to in the VM
    Name string
    Friendly Name to provide context on what this validation step does
    Sha256Checksum string
    SHA256 checksum of the file provided in the sourceUri field above
    SourceUri string
    The URI of the file to be uploaded to the VM for validation. It can be a github link, Azure Storage URI (authorized or SAS), etc
    destination String
    The absolute path to a file (with nested directory structures already created) where the file (from sourceUri) will be uploaded to in the VM
    name String
    Friendly Name to provide context on what this validation step does
    sha256Checksum String
    SHA256 checksum of the file provided in the sourceUri field above
    sourceUri String
    The URI of the file to be uploaded to the VM for validation. It can be a github link, Azure Storage URI (authorized or SAS), etc
    destination string
    The absolute path to a file (with nested directory structures already created) where the file (from sourceUri) will be uploaded to in the VM
    name string
    Friendly Name to provide context on what this validation step does
    sha256Checksum string
    SHA256 checksum of the file provided in the sourceUri field above
    sourceUri string
    The URI of the file to be uploaded to the VM for validation. It can be a github link, Azure Storage URI (authorized or SAS), etc
    destination str
    The absolute path to a file (with nested directory structures already created) where the file (from sourceUri) will be uploaded to in the VM
    name str
    Friendly Name to provide context on what this validation step does
    sha256_checksum str
    SHA256 checksum of the file provided in the sourceUri field above
    source_uri str
    The URI of the file to be uploaded to the VM for validation. It can be a github link, Azure Storage URI (authorized or SAS), etc
    destination String
    The absolute path to a file (with nested directory structures already created) where the file (from sourceUri) will be uploaded to in the VM
    name String
    Friendly Name to provide context on what this validation step does
    sha256Checksum String
    SHA256 checksum of the file provided in the sourceUri field above
    sourceUri String
    The URI of the file to be uploaded to the VM for validation. It can be a github link, Azure Storage URI (authorized or SAS), etc

    ImageTemplateIdentityResponse

    Type string
    The type of identity used for the image template. The type 'None' will remove any identities from the image template.
    UserAssignedIdentities Dictionary<string, Pulumi.AzureNative.VirtualMachineImages.Inputs.UserAssignedIdentityResponse>
    The set of user assigned identities associated with the resource. The userAssignedIdentities dictionary keys will be ARM resource ids in the form: '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ManagedIdentity/userAssignedIdentities/{identityName}. The dictionary values can be empty objects ({}) in requests.
    Type string
    The type of identity used for the image template. The type 'None' will remove any identities from the image template.
    UserAssignedIdentities map[string]UserAssignedIdentityResponse
    The set of user assigned identities associated with the resource. The userAssignedIdentities dictionary keys will be ARM resource ids in the form: '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ManagedIdentity/userAssignedIdentities/{identityName}. The dictionary values can be empty objects ({}) in requests.
    type String
    The type of identity used for the image template. The type 'None' will remove any identities from the image template.
    userAssignedIdentities Map<String,UserAssignedIdentityResponse>
    The set of user assigned identities associated with the resource. The userAssignedIdentities dictionary keys will be ARM resource ids in the form: '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ManagedIdentity/userAssignedIdentities/{identityName}. The dictionary values can be empty objects ({}) in requests.
    type string
    The type of identity used for the image template. The type 'None' will remove any identities from the image template.
    userAssignedIdentities {[key: string]: UserAssignedIdentityResponse}
    The set of user assigned identities associated with the resource. The userAssignedIdentities dictionary keys will be ARM resource ids in the form: '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ManagedIdentity/userAssignedIdentities/{identityName}. The dictionary values can be empty objects ({}) in requests.
    type str
    The type of identity used for the image template. The type 'None' will remove any identities from the image template.
    user_assigned_identities Mapping[str, UserAssignedIdentityResponse]
    The set of user assigned identities associated with the resource. The userAssignedIdentities dictionary keys will be ARM resource ids in the form: '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ManagedIdentity/userAssignedIdentities/{identityName}. The dictionary values can be empty objects ({}) in requests.
    type String
    The type of identity used for the image template. The type 'None' will remove any identities from the image template.
    userAssignedIdentities Map<Property Map>
    The set of user assigned identities associated with the resource. The userAssignedIdentities dictionary keys will be ARM resource ids in the form: '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ManagedIdentity/userAssignedIdentities/{identityName}. The dictionary values can be empty objects ({}) in requests.

    ImageTemplateLastRunStatusResponse

    EndTime string
    End time of the last run (UTC)
    Message string
    Verbose information about the last run state
    RunState string
    State of the last run
    RunSubState string
    Sub-state of the last run
    StartTime string
    Start time of the last run (UTC)
    EndTime string
    End time of the last run (UTC)
    Message string
    Verbose information about the last run state
    RunState string
    State of the last run
    RunSubState string
    Sub-state of the last run
    StartTime string
    Start time of the last run (UTC)
    endTime String
    End time of the last run (UTC)
    message String
    Verbose information about the last run state
    runState String
    State of the last run
    runSubState String
    Sub-state of the last run
    startTime String
    Start time of the last run (UTC)
    endTime string
    End time of the last run (UTC)
    message string
    Verbose information about the last run state
    runState string
    State of the last run
    runSubState string
    Sub-state of the last run
    startTime string
    Start time of the last run (UTC)
    end_time str
    End time of the last run (UTC)
    message str
    Verbose information about the last run state
    run_state str
    State of the last run
    run_sub_state str
    Sub-state of the last run
    start_time str
    Start time of the last run (UTC)
    endTime String
    End time of the last run (UTC)
    message String
    Verbose information about the last run state
    runState String
    State of the last run
    runSubState String
    Sub-state of the last run
    startTime String
    Start time of the last run (UTC)

    ImageTemplateManagedImageDistributorResponse

    ImageId string
    Resource Id of the Managed Disk Image
    Location string
    Azure location for the image, should match if image already exists
    RunOutputName string
    The name to be used for the associated RunOutput.
    ArtifactTags Dictionary<string, string>
    Tags that will be applied to the artifact once it has been created/updated by the distributor.
    ImageId string
    Resource Id of the Managed Disk Image
    Location string
    Azure location for the image, should match if image already exists
    RunOutputName string
    The name to be used for the associated RunOutput.
    ArtifactTags map[string]string
    Tags that will be applied to the artifact once it has been created/updated by the distributor.
    imageId String
    Resource Id of the Managed Disk Image
    location String
    Azure location for the image, should match if image already exists
    runOutputName String
    The name to be used for the associated RunOutput.
    artifactTags Map<String,String>
    Tags that will be applied to the artifact once it has been created/updated by the distributor.
    imageId string
    Resource Id of the Managed Disk Image
    location string
    Azure location for the image, should match if image already exists
    runOutputName string
    The name to be used for the associated RunOutput.
    artifactTags {[key: string]: string}
    Tags that will be applied to the artifact once it has been created/updated by the distributor.
    image_id str
    Resource Id of the Managed Disk Image
    location str
    Azure location for the image, should match if image already exists
    run_output_name str
    The name to be used for the associated RunOutput.
    artifact_tags Mapping[str, str]
    Tags that will be applied to the artifact once it has been created/updated by the distributor.
    imageId String
    Resource Id of the Managed Disk Image
    location String
    Azure location for the image, should match if image already exists
    runOutputName String
    The name to be used for the associated RunOutput.
    artifactTags Map<String>
    Tags that will be applied to the artifact once it has been created/updated by the distributor.

    ImageTemplateManagedImageSourceResponse

    ImageId string
    ARM resource id of the managed image in customer subscription
    ImageId string
    ARM resource id of the managed image in customer subscription
    imageId String
    ARM resource id of the managed image in customer subscription
    imageId string
    ARM resource id of the managed image in customer subscription
    image_id str
    ARM resource id of the managed image in customer subscription
    imageId String
    ARM resource id of the managed image in customer subscription

    ImageTemplatePlatformImageSourceResponse

    ExactVersion string
    Image version from the Azure Gallery Images. This readonly field differs from 'version', only if the value specified in 'version' field is 'latest'.
    Offer string
    Image offer from the Azure Gallery Images.
    PlanInfo Pulumi.AzureNative.VirtualMachineImages.Inputs.PlatformImagePurchasePlanResponse
    Optional configuration of purchase plan for platform image.
    Publisher string
    Image Publisher in Azure Gallery Images.
    Sku string
    Image sku from the Azure Gallery Images.
    Version string
    Image version from the Azure Gallery Images. If 'latest' is specified here, the version is evaluated when the image build takes place, not when the template is submitted.
    ExactVersion string
    Image version from the Azure Gallery Images. This readonly field differs from 'version', only if the value specified in 'version' field is 'latest'.
    Offer string
    Image offer from the Azure Gallery Images.
    PlanInfo PlatformImagePurchasePlanResponse
    Optional configuration of purchase plan for platform image.
    Publisher string
    Image Publisher in Azure Gallery Images.
    Sku string
    Image sku from the Azure Gallery Images.
    Version string
    Image version from the Azure Gallery Images. If 'latest' is specified here, the version is evaluated when the image build takes place, not when the template is submitted.
    exactVersion String
    Image version from the Azure Gallery Images. This readonly field differs from 'version', only if the value specified in 'version' field is 'latest'.
    offer String
    Image offer from the Azure Gallery Images.
    planInfo PlatformImagePurchasePlanResponse
    Optional configuration of purchase plan for platform image.
    publisher String
    Image Publisher in Azure Gallery Images.
    sku String
    Image sku from the Azure Gallery Images.
    version String
    Image version from the Azure Gallery Images. If 'latest' is specified here, the version is evaluated when the image build takes place, not when the template is submitted.
    exactVersion string
    Image version from the Azure Gallery Images. This readonly field differs from 'version', only if the value specified in 'version' field is 'latest'.
    offer string
    Image offer from the Azure Gallery Images.
    planInfo PlatformImagePurchasePlanResponse
    Optional configuration of purchase plan for platform image.
    publisher string
    Image Publisher in Azure Gallery Images.
    sku string
    Image sku from the Azure Gallery Images.
    version string
    Image version from the Azure Gallery Images. If 'latest' is specified here, the version is evaluated when the image build takes place, not when the template is submitted.
    exact_version str
    Image version from the Azure Gallery Images. This readonly field differs from 'version', only if the value specified in 'version' field is 'latest'.
    offer str
    Image offer from the Azure Gallery Images.
    plan_info PlatformImagePurchasePlanResponse
    Optional configuration of purchase plan for platform image.
    publisher str
    Image Publisher in Azure Gallery Images.
    sku str
    Image sku from the Azure Gallery Images.
    version str
    Image version from the Azure Gallery Images. If 'latest' is specified here, the version is evaluated when the image build takes place, not when the template is submitted.
    exactVersion String
    Image version from the Azure Gallery Images. This readonly field differs from 'version', only if the value specified in 'version' field is 'latest'.
    offer String
    Image offer from the Azure Gallery Images.
    planInfo Property Map
    Optional configuration of purchase plan for platform image.
    publisher String
    Image Publisher in Azure Gallery Images.
    sku String
    Image sku from the Azure Gallery Images.
    version String
    Image version from the Azure Gallery Images. If 'latest' is specified here, the version is evaluated when the image build takes place, not when the template is submitted.

    ImageTemplatePowerShellCustomizerResponse

    Inline List<string>
    Array of PowerShell commands to execute
    Name string
    Friendly Name to provide context on what this customization step does
    RunAsSystem bool
    If specified, the PowerShell script will be run with elevated privileges using the Local System user. Can only be true when the runElevated field above is set to true.
    RunElevated bool
    If specified, the PowerShell script will be run with elevated privileges
    ScriptUri string
    URI of the PowerShell script to be run for customizing. It can be a github link, SAS URI for Azure Storage, etc
    Sha256Checksum string
    SHA256 checksum of the power shell script provided in the scriptUri field above
    ValidExitCodes List<int>
    Valid exit codes for the PowerShell script. [Default: 0]
    Inline []string
    Array of PowerShell commands to execute
    Name string
    Friendly Name to provide context on what this customization step does
    RunAsSystem bool
    If specified, the PowerShell script will be run with elevated privileges using the Local System user. Can only be true when the runElevated field above is set to true.
    RunElevated bool
    If specified, the PowerShell script will be run with elevated privileges
    ScriptUri string
    URI of the PowerShell script to be run for customizing. It can be a github link, SAS URI for Azure Storage, etc
    Sha256Checksum string
    SHA256 checksum of the power shell script provided in the scriptUri field above
    ValidExitCodes []int
    Valid exit codes for the PowerShell script. [Default: 0]
    inline List<String>
    Array of PowerShell commands to execute
    name String
    Friendly Name to provide context on what this customization step does
    runAsSystem Boolean
    If specified, the PowerShell script will be run with elevated privileges using the Local System user. Can only be true when the runElevated field above is set to true.
    runElevated Boolean
    If specified, the PowerShell script will be run with elevated privileges
    scriptUri String
    URI of the PowerShell script to be run for customizing. It can be a github link, SAS URI for Azure Storage, etc
    sha256Checksum String
    SHA256 checksum of the power shell script provided in the scriptUri field above
    validExitCodes List<Integer>
    Valid exit codes for the PowerShell script. [Default: 0]
    inline string[]
    Array of PowerShell commands to execute
    name string
    Friendly Name to provide context on what this customization step does
    runAsSystem boolean
    If specified, the PowerShell script will be run with elevated privileges using the Local System user. Can only be true when the runElevated field above is set to true.
    runElevated boolean
    If specified, the PowerShell script will be run with elevated privileges
    scriptUri string
    URI of the PowerShell script to be run for customizing. It can be a github link, SAS URI for Azure Storage, etc
    sha256Checksum string
    SHA256 checksum of the power shell script provided in the scriptUri field above
    validExitCodes number[]
    Valid exit codes for the PowerShell script. [Default: 0]
    inline Sequence[str]
    Array of PowerShell commands to execute
    name str
    Friendly Name to provide context on what this customization step does
    run_as_system bool
    If specified, the PowerShell script will be run with elevated privileges using the Local System user. Can only be true when the runElevated field above is set to true.
    run_elevated bool
    If specified, the PowerShell script will be run with elevated privileges
    script_uri str
    URI of the PowerShell script to be run for customizing. It can be a github link, SAS URI for Azure Storage, etc
    sha256_checksum str
    SHA256 checksum of the power shell script provided in the scriptUri field above
    valid_exit_codes Sequence[int]
    Valid exit codes for the PowerShell script. [Default: 0]
    inline List<String>
    Array of PowerShell commands to execute
    name String
    Friendly Name to provide context on what this customization step does
    runAsSystem Boolean
    If specified, the PowerShell script will be run with elevated privileges using the Local System user. Can only be true when the runElevated field above is set to true.
    runElevated Boolean
    If specified, the PowerShell script will be run with elevated privileges
    scriptUri String
    URI of the PowerShell script to be run for customizing. It can be a github link, SAS URI for Azure Storage, etc
    sha256Checksum String
    SHA256 checksum of the power shell script provided in the scriptUri field above
    validExitCodes List<Number>
    Valid exit codes for the PowerShell script. [Default: 0]

    ImageTemplatePowerShellValidatorResponse

    Inline List<string>
    Array of PowerShell commands to execute
    Name string
    Friendly Name to provide context on what this validation step does
    RunAsSystem bool
    If specified, the PowerShell script will be run with elevated privileges using the Local System user. Can only be true when the runElevated field above is set to true.
    RunElevated bool
    If specified, the PowerShell script will be run with elevated privileges
    ScriptUri string
    URI of the PowerShell script to be run for validation. It can be a github link, Azure Storage URI, etc
    Sha256Checksum string
    SHA256 checksum of the power shell script provided in the scriptUri field above
    ValidExitCodes List<int>
    Valid exit codes for the PowerShell script. [Default: 0]
    Inline []string
    Array of PowerShell commands to execute
    Name string
    Friendly Name to provide context on what this validation step does
    RunAsSystem bool
    If specified, the PowerShell script will be run with elevated privileges using the Local System user. Can only be true when the runElevated field above is set to true.
    RunElevated bool
    If specified, the PowerShell script will be run with elevated privileges
    ScriptUri string
    URI of the PowerShell script to be run for validation. It can be a github link, Azure Storage URI, etc
    Sha256Checksum string
    SHA256 checksum of the power shell script provided in the scriptUri field above
    ValidExitCodes []int
    Valid exit codes for the PowerShell script. [Default: 0]
    inline List<String>
    Array of PowerShell commands to execute
    name String
    Friendly Name to provide context on what this validation step does
    runAsSystem Boolean
    If specified, the PowerShell script will be run with elevated privileges using the Local System user. Can only be true when the runElevated field above is set to true.
    runElevated Boolean
    If specified, the PowerShell script will be run with elevated privileges
    scriptUri String
    URI of the PowerShell script to be run for validation. It can be a github link, Azure Storage URI, etc
    sha256Checksum String
    SHA256 checksum of the power shell script provided in the scriptUri field above
    validExitCodes List<Integer>
    Valid exit codes for the PowerShell script. [Default: 0]
    inline string[]
    Array of PowerShell commands to execute
    name string
    Friendly Name to provide context on what this validation step does
    runAsSystem boolean
    If specified, the PowerShell script will be run with elevated privileges using the Local System user. Can only be true when the runElevated field above is set to true.
    runElevated boolean
    If specified, the PowerShell script will be run with elevated privileges
    scriptUri string
    URI of the PowerShell script to be run for validation. It can be a github link, Azure Storage URI, etc
    sha256Checksum string
    SHA256 checksum of the power shell script provided in the scriptUri field above
    validExitCodes number[]
    Valid exit codes for the PowerShell script. [Default: 0]
    inline Sequence[str]
    Array of PowerShell commands to execute
    name str
    Friendly Name to provide context on what this validation step does
    run_as_system bool
    If specified, the PowerShell script will be run with elevated privileges using the Local System user. Can only be true when the runElevated field above is set to true.
    run_elevated bool
    If specified, the PowerShell script will be run with elevated privileges
    script_uri str
    URI of the PowerShell script to be run for validation. It can be a github link, Azure Storage URI, etc
    sha256_checksum str
    SHA256 checksum of the power shell script provided in the scriptUri field above
    valid_exit_codes Sequence[int]
    Valid exit codes for the PowerShell script. [Default: 0]
    inline List<String>
    Array of PowerShell commands to execute
    name String
    Friendly Name to provide context on what this validation step does
    runAsSystem Boolean
    If specified, the PowerShell script will be run with elevated privileges using the Local System user. Can only be true when the runElevated field above is set to true.
    runElevated Boolean
    If specified, the PowerShell script will be run with elevated privileges
    scriptUri String
    URI of the PowerShell script to be run for validation. It can be a github link, Azure Storage URI, etc
    sha256Checksum String
    SHA256 checksum of the power shell script provided in the scriptUri field above
    validExitCodes List<Number>
    Valid exit codes for the PowerShell script. [Default: 0]

    ImageTemplatePropertiesResponseOptimize

    VmBoot ImageTemplatePropertiesResponseVmBoot
    Optimization is applied on the image for a faster VM boot.
    vmBoot ImageTemplatePropertiesResponseVmBoot
    Optimization is applied on the image for a faster VM boot.
    vmBoot ImageTemplatePropertiesResponseVmBoot
    Optimization is applied on the image for a faster VM boot.
    vm_boot ImageTemplatePropertiesResponseVmBoot
    Optimization is applied on the image for a faster VM boot.
    vmBoot Property Map
    Optimization is applied on the image for a faster VM boot.

    ImageTemplatePropertiesResponseValidate

    ContinueDistributeOnFailure bool
    If validation fails and this field is set to false, output image(s) will not be distributed. This is the default behavior. If validation fails and this field is set to true, output image(s) will still be distributed. Please use this option with caution as it may result in bad images being distributed for use. In either case (true or false), the end to end image run will be reported as having failed in case of a validation failure. [Note: This field has no effect if validation succeeds.]
    InVMValidations List<object>
    List of validations to be performed.
    SourceValidationOnly bool
    If this field is set to true, the image specified in the 'source' section will directly be validated. No separate build will be run to generate and then validate a customized image.
    ContinueDistributeOnFailure bool
    If validation fails and this field is set to false, output image(s) will not be distributed. This is the default behavior. If validation fails and this field is set to true, output image(s) will still be distributed. Please use this option with caution as it may result in bad images being distributed for use. In either case (true or false), the end to end image run will be reported as having failed in case of a validation failure. [Note: This field has no effect if validation succeeds.]
    InVMValidations []interface{}
    List of validations to be performed.
    SourceValidationOnly bool
    If this field is set to true, the image specified in the 'source' section will directly be validated. No separate build will be run to generate and then validate a customized image.
    continueDistributeOnFailure Boolean
    If validation fails and this field is set to false, output image(s) will not be distributed. This is the default behavior. If validation fails and this field is set to true, output image(s) will still be distributed. Please use this option with caution as it may result in bad images being distributed for use. In either case (true or false), the end to end image run will be reported as having failed in case of a validation failure. [Note: This field has no effect if validation succeeds.]
    inVMValidations List<Object>
    List of validations to be performed.
    sourceValidationOnly Boolean
    If this field is set to true, the image specified in the 'source' section will directly be validated. No separate build will be run to generate and then validate a customized image.
    continueDistributeOnFailure boolean
    If validation fails and this field is set to false, output image(s) will not be distributed. This is the default behavior. If validation fails and this field is set to true, output image(s) will still be distributed. Please use this option with caution as it may result in bad images being distributed for use. In either case (true or false), the end to end image run will be reported as having failed in case of a validation failure. [Note: This field has no effect if validation succeeds.]
    inVMValidations (ImageTemplateFileValidatorResponse | ImageTemplatePowerShellValidatorResponse | ImageTemplateShellValidatorResponse)[]
    List of validations to be performed.
    sourceValidationOnly boolean
    If this field is set to true, the image specified in the 'source' section will directly be validated. No separate build will be run to generate and then validate a customized image.
    continue_distribute_on_failure bool
    If validation fails and this field is set to false, output image(s) will not be distributed. This is the default behavior. If validation fails and this field is set to true, output image(s) will still be distributed. Please use this option with caution as it may result in bad images being distributed for use. In either case (true or false), the end to end image run will be reported as having failed in case of a validation failure. [Note: This field has no effect if validation succeeds.]
    in_vm_validations Sequence[Union[ImageTemplateFileValidatorResponse, ImageTemplatePowerShellValidatorResponse, ImageTemplateShellValidatorResponse]]
    List of validations to be performed.
    source_validation_only bool
    If this field is set to true, the image specified in the 'source' section will directly be validated. No separate build will be run to generate and then validate a customized image.
    continueDistributeOnFailure Boolean
    If validation fails and this field is set to false, output image(s) will not be distributed. This is the default behavior. If validation fails and this field is set to true, output image(s) will still be distributed. Please use this option with caution as it may result in bad images being distributed for use. In either case (true or false), the end to end image run will be reported as having failed in case of a validation failure. [Note: This field has no effect if validation succeeds.]
    inVMValidations List<Property Map | Property Map | Property Map>
    List of validations to be performed.
    sourceValidationOnly Boolean
    If this field is set to true, the image specified in the 'source' section will directly be validated. No separate build will be run to generate and then validate a customized image.

    ImageTemplatePropertiesResponseVmBoot

    State string
    Enabling this field will improve VM boot time by optimizing the final customized image output.
    State string
    Enabling this field will improve VM boot time by optimizing the final customized image output.
    state String
    Enabling this field will improve VM boot time by optimizing the final customized image output.
    state string
    Enabling this field will improve VM boot time by optimizing the final customized image output.
    state str
    Enabling this field will improve VM boot time by optimizing the final customized image output.
    state String
    Enabling this field will improve VM boot time by optimizing the final customized image output.

    ImageTemplateRestartCustomizerResponse

    Name string
    Friendly Name to provide context on what this customization step does
    RestartCheckCommand string
    Command to check if restart succeeded [Default: '']
    RestartCommand string
    Command to execute the restart [Default: 'shutdown /r /f /t 0 /c "packer restart"']
    RestartTimeout string
    Restart timeout specified as a string of magnitude and unit, e.g. '5m' (5 minutes) or '2h' (2 hours) [Default: '5m']
    Name string
    Friendly Name to provide context on what this customization step does
    RestartCheckCommand string
    Command to check if restart succeeded [Default: '']
    RestartCommand string
    Command to execute the restart [Default: 'shutdown /r /f /t 0 /c "packer restart"']
    RestartTimeout string
    Restart timeout specified as a string of magnitude and unit, e.g. '5m' (5 minutes) or '2h' (2 hours) [Default: '5m']
    name String
    Friendly Name to provide context on what this customization step does
    restartCheckCommand String
    Command to check if restart succeeded [Default: '']
    restartCommand String
    Command to execute the restart [Default: 'shutdown /r /f /t 0 /c "packer restart"']
    restartTimeout String
    Restart timeout specified as a string of magnitude and unit, e.g. '5m' (5 minutes) or '2h' (2 hours) [Default: '5m']
    name string
    Friendly Name to provide context on what this customization step does
    restartCheckCommand string
    Command to check if restart succeeded [Default: '']
    restartCommand string
    Command to execute the restart [Default: 'shutdown /r /f /t 0 /c "packer restart"']
    restartTimeout string
    Restart timeout specified as a string of magnitude and unit, e.g. '5m' (5 minutes) or '2h' (2 hours) [Default: '5m']
    name str
    Friendly Name to provide context on what this customization step does
    restart_check_command str
    Command to check if restart succeeded [Default: '']
    restart_command str
    Command to execute the restart [Default: 'shutdown /r /f /t 0 /c "packer restart"']
    restart_timeout str
    Restart timeout specified as a string of magnitude and unit, e.g. '5m' (5 minutes) or '2h' (2 hours) [Default: '5m']
    name String
    Friendly Name to provide context on what this customization step does
    restartCheckCommand String
    Command to check if restart succeeded [Default: '']
    restartCommand String
    Command to execute the restart [Default: 'shutdown /r /f /t 0 /c "packer restart"']
    restartTimeout String
    Restart timeout specified as a string of magnitude and unit, e.g. '5m' (5 minutes) or '2h' (2 hours) [Default: '5m']

    ImageTemplateSharedImageDistributorResponse

    GalleryImageId string
    Resource Id of the Azure Compute Gallery image
    RunOutputName string
    The name to be used for the associated RunOutput.
    ArtifactTags Dictionary<string, string>
    Tags that will be applied to the artifact once it has been created/updated by the distributor.
    ExcludeFromLatest bool
    Flag that indicates whether created image version should be excluded from latest. Omit to use the default (false).
    ReplicationRegions List<string>
    [Deprecated] A list of regions that the image will be replicated to. This list can be specified only if targetRegions is not specified. This field is deprecated - use targetRegions instead.
    StorageAccountType string
    [Deprecated] Storage account type to be used to store the shared image. Omit to use the default (Standard_LRS). This field can be specified only if replicationRegions is specified. This field is deprecated - use targetRegions instead.
    TargetRegions List<Pulumi.AzureNative.VirtualMachineImages.Inputs.TargetRegionResponse>
    The target regions where the distributed Image Version is going to be replicated to. This object supersedes replicationRegions and can be specified only if replicationRegions is not specified.
    Versioning Pulumi.AzureNative.VirtualMachineImages.Inputs.DistributeVersionerLatestResponse | Pulumi.AzureNative.VirtualMachineImages.Inputs.DistributeVersionerSourceResponse
    Describes how to generate new x.y.z version number for distribution.
    GalleryImageId string
    Resource Id of the Azure Compute Gallery image
    RunOutputName string
    The name to be used for the associated RunOutput.
    ArtifactTags map[string]string
    Tags that will be applied to the artifact once it has been created/updated by the distributor.
    ExcludeFromLatest bool
    Flag that indicates whether created image version should be excluded from latest. Omit to use the default (false).
    ReplicationRegions []string
    [Deprecated] A list of regions that the image will be replicated to. This list can be specified only if targetRegions is not specified. This field is deprecated - use targetRegions instead.
    StorageAccountType string
    [Deprecated] Storage account type to be used to store the shared image. Omit to use the default (Standard_LRS). This field can be specified only if replicationRegions is specified. This field is deprecated - use targetRegions instead.
    TargetRegions []TargetRegionResponse
    The target regions where the distributed Image Version is going to be replicated to. This object supersedes replicationRegions and can be specified only if replicationRegions is not specified.
    Versioning DistributeVersionerLatestResponse | DistributeVersionerSourceResponse
    Describes how to generate new x.y.z version number for distribution.
    galleryImageId String
    Resource Id of the Azure Compute Gallery image
    runOutputName String
    The name to be used for the associated RunOutput.
    artifactTags Map<String,String>
    Tags that will be applied to the artifact once it has been created/updated by the distributor.
    excludeFromLatest Boolean
    Flag that indicates whether created image version should be excluded from latest. Omit to use the default (false).
    replicationRegions List<String>
    [Deprecated] A list of regions that the image will be replicated to. This list can be specified only if targetRegions is not specified. This field is deprecated - use targetRegions instead.
    storageAccountType String
    [Deprecated] Storage account type to be used to store the shared image. Omit to use the default (Standard_LRS). This field can be specified only if replicationRegions is specified. This field is deprecated - use targetRegions instead.
    targetRegions List<TargetRegionResponse>
    The target regions where the distributed Image Version is going to be replicated to. This object supersedes replicationRegions and can be specified only if replicationRegions is not specified.
    versioning DistributeVersionerLatestResponse | DistributeVersionerSourceResponse
    Describes how to generate new x.y.z version number for distribution.
    galleryImageId string
    Resource Id of the Azure Compute Gallery image
    runOutputName string
    The name to be used for the associated RunOutput.
    artifactTags {[key: string]: string}
    Tags that will be applied to the artifact once it has been created/updated by the distributor.
    excludeFromLatest boolean
    Flag that indicates whether created image version should be excluded from latest. Omit to use the default (false).
    replicationRegions string[]
    [Deprecated] A list of regions that the image will be replicated to. This list can be specified only if targetRegions is not specified. This field is deprecated - use targetRegions instead.
    storageAccountType string
    [Deprecated] Storage account type to be used to store the shared image. Omit to use the default (Standard_LRS). This field can be specified only if replicationRegions is specified. This field is deprecated - use targetRegions instead.
    targetRegions TargetRegionResponse[]
    The target regions where the distributed Image Version is going to be replicated to. This object supersedes replicationRegions and can be specified only if replicationRegions is not specified.
    versioning DistributeVersionerLatestResponse | DistributeVersionerSourceResponse
    Describes how to generate new x.y.z version number for distribution.
    gallery_image_id str
    Resource Id of the Azure Compute Gallery image
    run_output_name str
    The name to be used for the associated RunOutput.
    artifact_tags Mapping[str, str]
    Tags that will be applied to the artifact once it has been created/updated by the distributor.
    exclude_from_latest bool
    Flag that indicates whether created image version should be excluded from latest. Omit to use the default (false).
    replication_regions Sequence[str]
    [Deprecated] A list of regions that the image will be replicated to. This list can be specified only if targetRegions is not specified. This field is deprecated - use targetRegions instead.
    storage_account_type str
    [Deprecated] Storage account type to be used to store the shared image. Omit to use the default (Standard_LRS). This field can be specified only if replicationRegions is specified. This field is deprecated - use targetRegions instead.
    target_regions Sequence[TargetRegionResponse]
    The target regions where the distributed Image Version is going to be replicated to. This object supersedes replicationRegions and can be specified only if replicationRegions is not specified.
    versioning DistributeVersionerLatestResponse | DistributeVersionerSourceResponse
    Describes how to generate new x.y.z version number for distribution.
    galleryImageId String
    Resource Id of the Azure Compute Gallery image
    runOutputName String
    The name to be used for the associated RunOutput.
    artifactTags Map<String>
    Tags that will be applied to the artifact once it has been created/updated by the distributor.
    excludeFromLatest Boolean
    Flag that indicates whether created image version should be excluded from latest. Omit to use the default (false).
    replicationRegions List<String>
    [Deprecated] A list of regions that the image will be replicated to. This list can be specified only if targetRegions is not specified. This field is deprecated - use targetRegions instead.
    storageAccountType String
    [Deprecated] Storage account type to be used to store the shared image. Omit to use the default (Standard_LRS). This field can be specified only if replicationRegions is specified. This field is deprecated - use targetRegions instead.
    targetRegions List<Property Map>
    The target regions where the distributed Image Version is going to be replicated to. This object supersedes replicationRegions and can be specified only if replicationRegions is not specified.
    versioning Property Map | Property Map
    Describes how to generate new x.y.z version number for distribution.

    ImageTemplateSharedImageVersionSourceResponse

    ExactVersion string
    Exact ARM resource id of the image version. This readonly field differs from the image version Id in 'imageVersionId' only if the version name specified in 'imageVersionId' field is 'latest'.
    ImageVersionId string
    ARM resource id of the image version. When image version name is 'latest', the version is evaluated when the image build takes place.
    ExactVersion string
    Exact ARM resource id of the image version. This readonly field differs from the image version Id in 'imageVersionId' only if the version name specified in 'imageVersionId' field is 'latest'.
    ImageVersionId string
    ARM resource id of the image version. When image version name is 'latest', the version is evaluated when the image build takes place.
    exactVersion String
    Exact ARM resource id of the image version. This readonly field differs from the image version Id in 'imageVersionId' only if the version name specified in 'imageVersionId' field is 'latest'.
    imageVersionId String
    ARM resource id of the image version. When image version name is 'latest', the version is evaluated when the image build takes place.
    exactVersion string
    Exact ARM resource id of the image version. This readonly field differs from the image version Id in 'imageVersionId' only if the version name specified in 'imageVersionId' field is 'latest'.
    imageVersionId string
    ARM resource id of the image version. When image version name is 'latest', the version is evaluated when the image build takes place.
    exact_version str
    Exact ARM resource id of the image version. This readonly field differs from the image version Id in 'imageVersionId' only if the version name specified in 'imageVersionId' field is 'latest'.
    image_version_id str
    ARM resource id of the image version. When image version name is 'latest', the version is evaluated when the image build takes place.
    exactVersion String
    Exact ARM resource id of the image version. This readonly field differs from the image version Id in 'imageVersionId' only if the version name specified in 'imageVersionId' field is 'latest'.
    imageVersionId String
    ARM resource id of the image version. When image version name is 'latest', the version is evaluated when the image build takes place.

    ImageTemplateShellCustomizerResponse

    Inline List<string>
    Array of shell commands to execute
    Name string
    Friendly Name to provide context on what this customization step does
    ScriptUri string
    URI of the shell script to be run for customizing. It can be a github link, SAS URI for Azure Storage, etc
    Sha256Checksum string
    SHA256 checksum of the shell script provided in the scriptUri field
    Inline []string
    Array of shell commands to execute
    Name string
    Friendly Name to provide context on what this customization step does
    ScriptUri string
    URI of the shell script to be run for customizing. It can be a github link, SAS URI for Azure Storage, etc
    Sha256Checksum string
    SHA256 checksum of the shell script provided in the scriptUri field
    inline List<String>
    Array of shell commands to execute
    name String
    Friendly Name to provide context on what this customization step does
    scriptUri String
    URI of the shell script to be run for customizing. It can be a github link, SAS URI for Azure Storage, etc
    sha256Checksum String
    SHA256 checksum of the shell script provided in the scriptUri field
    inline string[]
    Array of shell commands to execute
    name string
    Friendly Name to provide context on what this customization step does
    scriptUri string
    URI of the shell script to be run for customizing. It can be a github link, SAS URI for Azure Storage, etc
    sha256Checksum string
    SHA256 checksum of the shell script provided in the scriptUri field
    inline Sequence[str]
    Array of shell commands to execute
    name str
    Friendly Name to provide context on what this customization step does
    script_uri str
    URI of the shell script to be run for customizing. It can be a github link, SAS URI for Azure Storage, etc
    sha256_checksum str
    SHA256 checksum of the shell script provided in the scriptUri field
    inline List<String>
    Array of shell commands to execute
    name String
    Friendly Name to provide context on what this customization step does
    scriptUri String
    URI of the shell script to be run for customizing. It can be a github link, SAS URI for Azure Storage, etc
    sha256Checksum String
    SHA256 checksum of the shell script provided in the scriptUri field

    ImageTemplateShellValidatorResponse

    Inline List<string>
    Array of shell commands to execute
    Name string
    Friendly Name to provide context on what this validation step does
    ScriptUri string
    URI of the shell script to be run for validation. It can be a github link, Azure Storage URI, etc
    Sha256Checksum string
    SHA256 checksum of the shell script provided in the scriptUri field
    Inline []string
    Array of shell commands to execute
    Name string
    Friendly Name to provide context on what this validation step does
    ScriptUri string
    URI of the shell script to be run for validation. It can be a github link, Azure Storage URI, etc
    Sha256Checksum string
    SHA256 checksum of the shell script provided in the scriptUri field
    inline List<String>
    Array of shell commands to execute
    name String
    Friendly Name to provide context on what this validation step does
    scriptUri String
    URI of the shell script to be run for validation. It can be a github link, Azure Storage URI, etc
    sha256Checksum String
    SHA256 checksum of the shell script provided in the scriptUri field
    inline string[]
    Array of shell commands to execute
    name string
    Friendly Name to provide context on what this validation step does
    scriptUri string
    URI of the shell script to be run for validation. It can be a github link, Azure Storage URI, etc
    sha256Checksum string
    SHA256 checksum of the shell script provided in the scriptUri field
    inline Sequence[str]
    Array of shell commands to execute
    name str
    Friendly Name to provide context on what this validation step does
    script_uri str
    URI of the shell script to be run for validation. It can be a github link, Azure Storage URI, etc
    sha256_checksum str
    SHA256 checksum of the shell script provided in the scriptUri field
    inline List<String>
    Array of shell commands to execute
    name String
    Friendly Name to provide context on what this validation step does
    scriptUri String
    URI of the shell script to be run for validation. It can be a github link, Azure Storage URI, etc
    sha256Checksum String
    SHA256 checksum of the shell script provided in the scriptUri field

    ImageTemplateVhdDistributorResponse

    RunOutputName string
    The name to be used for the associated RunOutput.
    ArtifactTags Dictionary<string, string>
    Tags that will be applied to the artifact once it has been created/updated by the distributor.
    Uri string
    Optional Azure Storage URI for the distributed VHD blob. Omit to use the default (empty string) in which case VHD would be published to the storage account in the staging resource group.
    RunOutputName string
    The name to be used for the associated RunOutput.
    ArtifactTags map[string]string
    Tags that will be applied to the artifact once it has been created/updated by the distributor.
    Uri string
    Optional Azure Storage URI for the distributed VHD blob. Omit to use the default (empty string) in which case VHD would be published to the storage account in the staging resource group.
    runOutputName String
    The name to be used for the associated RunOutput.
    artifactTags Map<String,String>
    Tags that will be applied to the artifact once it has been created/updated by the distributor.
    uri String
    Optional Azure Storage URI for the distributed VHD blob. Omit to use the default (empty string) in which case VHD would be published to the storage account in the staging resource group.
    runOutputName string
    The name to be used for the associated RunOutput.
    artifactTags {[key: string]: string}
    Tags that will be applied to the artifact once it has been created/updated by the distributor.
    uri string
    Optional Azure Storage URI for the distributed VHD blob. Omit to use the default (empty string) in which case VHD would be published to the storage account in the staging resource group.
    run_output_name str
    The name to be used for the associated RunOutput.
    artifact_tags Mapping[str, str]
    Tags that will be applied to the artifact once it has been created/updated by the distributor.
    uri str
    Optional Azure Storage URI for the distributed VHD blob. Omit to use the default (empty string) in which case VHD would be published to the storage account in the staging resource group.
    runOutputName String
    The name to be used for the associated RunOutput.
    artifactTags Map<String>
    Tags that will be applied to the artifact once it has been created/updated by the distributor.
    uri String
    Optional Azure Storage URI for the distributed VHD blob. Omit to use the default (empty string) in which case VHD would be published to the storage account in the staging resource group.

    ImageTemplateVmProfileResponse

    OsDiskSizeGB int
    Size of the OS disk in GB. Omit or specify 0 to use Azure's default OS disk size.
    UserAssignedIdentities List<string>
    Optional array of resource IDs of user assigned managed identities to be configured on the build VM and validation VM. This may include the identity of the image template.
    VmSize string
    Size of the virtual machine used to build, customize and capture images. Omit or specify empty string to use the default (Standard_D1_v2 for Gen1 images and Standard_D2ds_v4 for Gen2 images).
    VnetConfig Pulumi.AzureNative.VirtualMachineImages.Inputs.VirtualNetworkConfigResponse
    Optional configuration of the virtual network to use to deploy the build VM and validation VM in. Omit if no specific virtual network needs to be used.
    OsDiskSizeGB int
    Size of the OS disk in GB. Omit or specify 0 to use Azure's default OS disk size.
    UserAssignedIdentities []string
    Optional array of resource IDs of user assigned managed identities to be configured on the build VM and validation VM. This may include the identity of the image template.
    VmSize string
    Size of the virtual machine used to build, customize and capture images. Omit or specify empty string to use the default (Standard_D1_v2 for Gen1 images and Standard_D2ds_v4 for Gen2 images).
    VnetConfig VirtualNetworkConfigResponse
    Optional configuration of the virtual network to use to deploy the build VM and validation VM in. Omit if no specific virtual network needs to be used.
    osDiskSizeGB Integer
    Size of the OS disk in GB. Omit or specify 0 to use Azure's default OS disk size.
    userAssignedIdentities List<String>
    Optional array of resource IDs of user assigned managed identities to be configured on the build VM and validation VM. This may include the identity of the image template.
    vmSize String
    Size of the virtual machine used to build, customize and capture images. Omit or specify empty string to use the default (Standard_D1_v2 for Gen1 images and Standard_D2ds_v4 for Gen2 images).
    vnetConfig VirtualNetworkConfigResponse
    Optional configuration of the virtual network to use to deploy the build VM and validation VM in. Omit if no specific virtual network needs to be used.
    osDiskSizeGB number
    Size of the OS disk in GB. Omit or specify 0 to use Azure's default OS disk size.
    userAssignedIdentities string[]
    Optional array of resource IDs of user assigned managed identities to be configured on the build VM and validation VM. This may include the identity of the image template.
    vmSize string
    Size of the virtual machine used to build, customize and capture images. Omit or specify empty string to use the default (Standard_D1_v2 for Gen1 images and Standard_D2ds_v4 for Gen2 images).
    vnetConfig VirtualNetworkConfigResponse
    Optional configuration of the virtual network to use to deploy the build VM and validation VM in. Omit if no specific virtual network needs to be used.
    os_disk_size_gb int
    Size of the OS disk in GB. Omit or specify 0 to use Azure's default OS disk size.
    user_assigned_identities Sequence[str]
    Optional array of resource IDs of user assigned managed identities to be configured on the build VM and validation VM. This may include the identity of the image template.
    vm_size str
    Size of the virtual machine used to build, customize and capture images. Omit or specify empty string to use the default (Standard_D1_v2 for Gen1 images and Standard_D2ds_v4 for Gen2 images).
    vnet_config VirtualNetworkConfigResponse
    Optional configuration of the virtual network to use to deploy the build VM and validation VM in. Omit if no specific virtual network needs to be used.
    osDiskSizeGB Number
    Size of the OS disk in GB. Omit or specify 0 to use Azure's default OS disk size.
    userAssignedIdentities List<String>
    Optional array of resource IDs of user assigned managed identities to be configured on the build VM and validation VM. This may include the identity of the image template.
    vmSize String
    Size of the virtual machine used to build, customize and capture images. Omit or specify empty string to use the default (Standard_D1_v2 for Gen1 images and Standard_D2ds_v4 for Gen2 images).
    vnetConfig Property Map
    Optional configuration of the virtual network to use to deploy the build VM and validation VM in. Omit if no specific virtual network needs to be used.

    ImageTemplateWindowsUpdateCustomizerResponse

    Filters List<string>
    Array of filters to select updates to apply. Omit or specify empty array to use the default (no filter). Refer to above link for examples and detailed description of this field.
    Name string
    Friendly Name to provide context on what this customization step does
    SearchCriteria string
    Criteria to search updates. Omit or specify empty string to use the default (search all). Refer to above link for examples and detailed description of this field.
    UpdateLimit int
    Maximum number of updates to apply at a time. Omit or specify 0 to use the default (1000)
    Filters []string
    Array of filters to select updates to apply. Omit or specify empty array to use the default (no filter). Refer to above link for examples and detailed description of this field.
    Name string
    Friendly Name to provide context on what this customization step does
    SearchCriteria string
    Criteria to search updates. Omit or specify empty string to use the default (search all). Refer to above link for examples and detailed description of this field.
    UpdateLimit int
    Maximum number of updates to apply at a time. Omit or specify 0 to use the default (1000)
    filters List<String>
    Array of filters to select updates to apply. Omit or specify empty array to use the default (no filter). Refer to above link for examples and detailed description of this field.
    name String
    Friendly Name to provide context on what this customization step does
    searchCriteria String
    Criteria to search updates. Omit or specify empty string to use the default (search all). Refer to above link for examples and detailed description of this field.
    updateLimit Integer
    Maximum number of updates to apply at a time. Omit or specify 0 to use the default (1000)
    filters string[]
    Array of filters to select updates to apply. Omit or specify empty array to use the default (no filter). Refer to above link for examples and detailed description of this field.
    name string
    Friendly Name to provide context on what this customization step does
    searchCriteria string
    Criteria to search updates. Omit or specify empty string to use the default (search all). Refer to above link for examples and detailed description of this field.
    updateLimit number
    Maximum number of updates to apply at a time. Omit or specify 0 to use the default (1000)
    filters Sequence[str]
    Array of filters to select updates to apply. Omit or specify empty array to use the default (no filter). Refer to above link for examples and detailed description of this field.
    name str
    Friendly Name to provide context on what this customization step does
    search_criteria str
    Criteria to search updates. Omit or specify empty string to use the default (search all). Refer to above link for examples and detailed description of this field.
    update_limit int
    Maximum number of updates to apply at a time. Omit or specify 0 to use the default (1000)
    filters List<String>
    Array of filters to select updates to apply. Omit or specify empty array to use the default (no filter). Refer to above link for examples and detailed description of this field.
    name String
    Friendly Name to provide context on what this customization step does
    searchCriteria String
    Criteria to search updates. Omit or specify empty string to use the default (search all). Refer to above link for examples and detailed description of this field.
    updateLimit Number
    Maximum number of updates to apply at a time. Omit or specify 0 to use the default (1000)

    PlatformImagePurchasePlanResponse

    PlanName string
    Name of the purchase plan.
    PlanProduct string
    Product of the purchase plan.
    PlanPublisher string
    Publisher of the purchase plan.
    PlanName string
    Name of the purchase plan.
    PlanProduct string
    Product of the purchase plan.
    PlanPublisher string
    Publisher of the purchase plan.
    planName String
    Name of the purchase plan.
    planProduct String
    Product of the purchase plan.
    planPublisher String
    Publisher of the purchase plan.
    planName string
    Name of the purchase plan.
    planProduct string
    Product of the purchase plan.
    planPublisher string
    Publisher of the purchase plan.
    plan_name str
    Name of the purchase plan.
    plan_product str
    Product of the purchase plan.
    plan_publisher str
    Publisher of the purchase plan.
    planName String
    Name of the purchase plan.
    planProduct String
    Product of the purchase plan.
    planPublisher String
    Publisher of the purchase plan.

    ProvisioningErrorResponse

    Message string
    Verbose error message about the provisioning failure
    ProvisioningErrorCode string
    Error code of the provisioning failure
    Message string
    Verbose error message about the provisioning failure
    ProvisioningErrorCode string
    Error code of the provisioning failure
    message String
    Verbose error message about the provisioning failure
    provisioningErrorCode String
    Error code of the provisioning failure
    message string
    Verbose error message about the provisioning failure
    provisioningErrorCode string
    Error code of the provisioning failure
    message str
    Verbose error message about the provisioning failure
    provisioning_error_code str
    Error code of the provisioning failure
    message String
    Verbose error message about the provisioning failure
    provisioningErrorCode String
    Error code of the provisioning failure

    SystemDataResponse

    CreatedAt string
    The timestamp of resource creation (UTC).
    CreatedBy string
    The identity that created the resource.
    CreatedByType string
    The type of identity that created the resource.
    LastModifiedAt string
    The timestamp of resource last modification (UTC)
    LastModifiedBy string
    The identity that last modified the resource.
    LastModifiedByType string
    The type of identity that last modified the resource.
    CreatedAt string
    The timestamp of resource creation (UTC).
    CreatedBy string
    The identity that created the resource.
    CreatedByType string
    The type of identity that created the resource.
    LastModifiedAt string
    The timestamp of resource last modification (UTC)
    LastModifiedBy string
    The identity that last modified the resource.
    LastModifiedByType string
    The type of identity that last modified the resource.
    createdAt String
    The timestamp of resource creation (UTC).
    createdBy String
    The identity that created the resource.
    createdByType String
    The type of identity that created the resource.
    lastModifiedAt String
    The timestamp of resource last modification (UTC)
    lastModifiedBy String
    The identity that last modified the resource.
    lastModifiedByType String
    The type of identity that last modified the resource.
    createdAt string
    The timestamp of resource creation (UTC).
    createdBy string
    The identity that created the resource.
    createdByType string
    The type of identity that created the resource.
    lastModifiedAt string
    The timestamp of resource last modification (UTC)
    lastModifiedBy string
    The identity that last modified the resource.
    lastModifiedByType string
    The type of identity that last modified the resource.
    created_at str
    The timestamp of resource creation (UTC).
    created_by str
    The identity that created the resource.
    created_by_type str
    The type of identity that created the resource.
    last_modified_at str
    The timestamp of resource last modification (UTC)
    last_modified_by str
    The identity that last modified the resource.
    last_modified_by_type str
    The type of identity that last modified the resource.
    createdAt String
    The timestamp of resource creation (UTC).
    createdBy String
    The identity that created the resource.
    createdByType String
    The type of identity that created the resource.
    lastModifiedAt String
    The timestamp of resource last modification (UTC)
    lastModifiedBy String
    The identity that last modified the resource.
    lastModifiedByType String
    The type of identity that last modified the resource.

    TargetRegionResponse

    Name string
    The name of the region.
    ReplicaCount int
    The number of replicas of the Image Version to be created in this region. Omit to use the default (1).
    StorageAccountType string
    Specifies the storage account type to be used to store the image in this region. Omit to use the default (Standard_LRS).
    Name string
    The name of the region.
    ReplicaCount int
    The number of replicas of the Image Version to be created in this region. Omit to use the default (1).
    StorageAccountType string
    Specifies the storage account type to be used to store the image in this region. Omit to use the default (Standard_LRS).
    name String
    The name of the region.
    replicaCount Integer
    The number of replicas of the Image Version to be created in this region. Omit to use the default (1).
    storageAccountType String
    Specifies the storage account type to be used to store the image in this region. Omit to use the default (Standard_LRS).
    name string
    The name of the region.
    replicaCount number
    The number of replicas of the Image Version to be created in this region. Omit to use the default (1).
    storageAccountType string
    Specifies the storage account type to be used to store the image in this region. Omit to use the default (Standard_LRS).
    name str
    The name of the region.
    replica_count int
    The number of replicas of the Image Version to be created in this region. Omit to use the default (1).
    storage_account_type str
    Specifies the storage account type to be used to store the image in this region. Omit to use the default (Standard_LRS).
    name String
    The name of the region.
    replicaCount Number
    The number of replicas of the Image Version to be created in this region. Omit to use the default (1).
    storageAccountType String
    Specifies the storage account type to be used to store the image in this region. Omit to use the default (Standard_LRS).

    UserAssignedIdentityResponse

    ClientId string
    The client ID of the assigned identity.
    PrincipalId string
    The principal ID of the assigned identity.
    ClientId string
    The client ID of the assigned identity.
    PrincipalId string
    The principal ID of the assigned identity.
    clientId String
    The client ID of the assigned identity.
    principalId String
    The principal ID of the assigned identity.
    clientId string
    The client ID of the assigned identity.
    principalId string
    The principal ID of the assigned identity.
    client_id str
    The client ID of the assigned identity.
    principal_id str
    The principal ID of the assigned identity.
    clientId String
    The client ID of the assigned identity.
    principalId String
    The principal ID of the assigned identity.

    VirtualNetworkConfigResponse

    ProxyVmSize string
    Size of the proxy virtual machine used to pass traffic to the build VM and validation VM. Omit or specify empty string to use the default (Standard_A1_v2).
    SubnetId string
    Resource id of a pre-existing subnet.
    ProxyVmSize string
    Size of the proxy virtual machine used to pass traffic to the build VM and validation VM. Omit or specify empty string to use the default (Standard_A1_v2).
    SubnetId string
    Resource id of a pre-existing subnet.
    proxyVmSize String
    Size of the proxy virtual machine used to pass traffic to the build VM and validation VM. Omit or specify empty string to use the default (Standard_A1_v2).
    subnetId String
    Resource id of a pre-existing subnet.
    proxyVmSize string
    Size of the proxy virtual machine used to pass traffic to the build VM and validation VM. Omit or specify empty string to use the default (Standard_A1_v2).
    subnetId string
    Resource id of a pre-existing subnet.
    proxy_vm_size str
    Size of the proxy virtual machine used to pass traffic to the build VM and validation VM. Omit or specify empty string to use the default (Standard_A1_v2).
    subnet_id str
    Resource id of a pre-existing subnet.
    proxyVmSize String
    Size of the proxy virtual machine used to pass traffic to the build VM and validation VM. Omit or specify empty string to use the default (Standard_A1_v2).
    subnetId String
    Resource id of a pre-existing subnet.

    Package Details

    Repository
    Azure Native pulumi/pulumi-azure-native
    License
    Apache-2.0
    azure-native logo
    This is the latest version of Azure Native. Use the Azure Native v1 docs if using the v1 version of this package.
    Azure Native v2.37.0 published on Monday, Apr 15, 2024 by Pulumi