1. Packages
  2. Azure Native v2
  3. API Docs
  4. virtualmachineimages
  5. getVirtualMachineImageTemplate
These are the docs for Azure Native v2. We recommenend using the latest version, Azure Native v3.
Azure Native v2 v2.90.0 published on Thursday, Mar 27, 2025 by Pulumi

azure-native-v2.virtualmachineimages.getVirtualMachineImageTemplate

Explore with Pulumi AI

These are the docs for Azure Native v2. We recommenend using the latest version, Azure Native v3.
Azure Native v2 v2.90.0 published on Thursday, Mar 27, 2025 by Pulumi

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

Other available API versions: 2023-07-01, 2024-02-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>
Copy
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]
Copy
func LookupVirtualMachineImageTemplate(ctx *Context, args *LookupVirtualMachineImageTemplateArgs, opts ...InvokeOption) (*LookupVirtualMachineImageTemplateResult, error)
func LookupVirtualMachineImageTemplateOutput(ctx *Context, args *LookupVirtualMachineImageTemplateOutputArgs, opts ...InvokeOption) LookupVirtualMachineImageTemplateResultOutput
Copy

> 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)
}
Copy
public static CompletableFuture<GetVirtualMachineImageTemplateResult> getVirtualMachineImageTemplate(GetVirtualMachineImageTemplateArgs args, InvokeOptions options)
public static Output<GetVirtualMachineImageTemplateResult> getVirtualMachineImageTemplate(GetVirtualMachineImageTemplateArgs args, InvokeOptions options)
Copy
fn::invoke:
  function: azure-native:virtualmachineimages:getVirtualMachineImageTemplate
  arguments:
    # arguments dictionary
Copy

The following arguments are supported:

ImageTemplateName
This property is required.
Changes to this property will trigger replacement.
string
The name of the image Template
ResourceGroupName
This property is required.
Changes to this property will trigger replacement.
string
The name of the resource group.
ImageTemplateName
This property is required.
Changes to this property will trigger replacement.
string
The name of the image Template
ResourceGroupName
This property is required.
Changes to this property will trigger replacement.
string
The name of the resource group.
imageTemplateName
This property is required.
Changes to this property will trigger replacement.
String
The name of the image Template
resourceGroupName
This property is required.
Changes to this property will trigger replacement.
String
The name of the resource group.
imageTemplateName
This property is required.
Changes to this property will trigger replacement.
string
The name of the image Template
resourceGroupName
This property is required.
Changes to this property will trigger replacement.
string
The name of the resource group.
image_template_name
This property is required.
Changes to this property will trigger replacement.
str
The name of the image Template
resource_group_name
This property is required.
Changes to this property will trigger replacement.
str
The name of the resource group.
imageTemplateName
This property is required.
Changes to this property will trigger replacement.
String
The name of the image Template
resourceGroupName
This property is required.
Changes to this property will trigger replacement.
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 This property is required. string
Resource Id of the Managed Disk Image
Location This property is required. string
Azure location for the image, should match if image already exists
RunOutputName This property is required. 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 This property is required. string
Resource Id of the Managed Disk Image
Location This property is required. string
Azure location for the image, should match if image already exists
RunOutputName This property is required. 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 This property is required. String
Resource Id of the Managed Disk Image
location This property is required. String
Azure location for the image, should match if image already exists
runOutputName This property is required. 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 This property is required. string
Resource Id of the Managed Disk Image
location This property is required. string
Azure location for the image, should match if image already exists
runOutputName This property is required. 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 This property is required. str
Resource Id of the Managed Disk Image
location This property is required. str
Azure location for the image, should match if image already exists
run_output_name This property is required. 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 This property is required. String
Resource Id of the Managed Disk Image
location This property is required. String
Azure location for the image, should match if image already exists
runOutputName This property is required. 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 This property is required. string
ARM resource id of the managed image in customer subscription
ImageId This property is required. string
ARM resource id of the managed image in customer subscription
imageId This property is required. String
ARM resource id of the managed image in customer subscription
imageId This property is required. string
ARM resource id of the managed image in customer subscription
image_id This property is required. str
ARM resource id of the managed image in customer subscription
imageId This property is required. String
ARM resource id of the managed image in customer subscription

ImageTemplatePlatformImageSourceResponse

ExactVersion This property is required. 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 This property is required. 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 This property is required. 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 This property is required. 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 This property is required. 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 This property is required. 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 This property is required. string
Resource Id of the Azure Compute Gallery image
RunOutputName This property is required. 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 This property is required. string
Resource Id of the Azure Compute Gallery image
RunOutputName This property is required. 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 This property is required. String
Resource Id of the Azure Compute Gallery image
runOutputName This property is required. 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 This property is required. string
Resource Id of the Azure Compute Gallery image
runOutputName This property is required. 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 This property is required. str
Resource Id of the Azure Compute Gallery image
run_output_name This property is required. 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 This property is required. String
Resource Id of the Azure Compute Gallery image
runOutputName This property is required. 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 This property is required. 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 This property is required. 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 This property is required. 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 This property is required. 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 This property is required. 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 This property is required. 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 This property is required. 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 This property is required. 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 This property is required. 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 This property is required. 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 This property is required. 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 This property is required. 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 This property is required. 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 This property is required. 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 This property is required. 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 This property is required. 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 This property is required. 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 This property is required. 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 This property is required. string
Name of the purchase plan.
PlanProduct This property is required. string
Product of the purchase plan.
PlanPublisher This property is required. string
Publisher of the purchase plan.
PlanName This property is required. string
Name of the purchase plan.
PlanProduct This property is required. string
Product of the purchase plan.
PlanPublisher This property is required. string
Publisher of the purchase plan.
planName This property is required. String
Name of the purchase plan.
planProduct This property is required. String
Product of the purchase plan.
planPublisher This property is required. String
Publisher of the purchase plan.
planName This property is required. string
Name of the purchase plan.
planProduct This property is required. string
Product of the purchase plan.
planPublisher This property is required. string
Publisher of the purchase plan.
plan_name This property is required. str
Name of the purchase plan.
plan_product This property is required. str
Product of the purchase plan.
plan_publisher This property is required. str
Publisher of the purchase plan.
planName This property is required. String
Name of the purchase plan.
planProduct This property is required. String
Product of the purchase plan.
planPublisher This property is required. 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 This property is required. 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 This property is required. 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 This property is required. 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 This property is required. 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 This property is required. 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 This property is required. 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 This property is required. string
The client ID of the assigned identity.
PrincipalId This property is required. string
The principal ID of the assigned identity.
ClientId This property is required. string
The client ID of the assigned identity.
PrincipalId This property is required. string
The principal ID of the assigned identity.
clientId This property is required. String
The client ID of the assigned identity.
principalId This property is required. String
The principal ID of the assigned identity.
clientId This property is required. string
The client ID of the assigned identity.
principalId This property is required. string
The principal ID of the assigned identity.
client_id This property is required. str
The client ID of the assigned identity.
principal_id This property is required. str
The principal ID of the assigned identity.
clientId This property is required. String
The client ID of the assigned identity.
principalId This property is required. 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-v2 pulumi/pulumi-azure-native
License
Apache-2.0
These are the docs for Azure Native v2. We recommenend using the latest version, Azure Native v3.
Azure Native v2 v2.90.0 published on Thursday, Mar 27, 2025 by Pulumi