1. Packages
  2. Azure Native
  3. API Docs
  4. resources
  5. getDeployment
This is the latest version of Azure Native. Use the Azure Native v1 docs if using the v1 version of this package.
Azure Native v2.33.0 published on Friday, Mar 22, 2024 by Pulumi

azure-native.resources.getDeployment

Explore with Pulumi AI

azure-native logo
This is the latest version of Azure Native. Use the Azure Native v1 docs if using the v1 version of this package.
Azure Native v2.33.0 published on Friday, Mar 22, 2024 by Pulumi

    Gets a deployment. Azure REST API version: 2022-09-01.

    Other available API versions: 2016-07-01, 2023-07-01.

    Using getDeployment

    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 getDeployment(args: GetDeploymentArgs, opts?: InvokeOptions): Promise<GetDeploymentResult>
    function getDeploymentOutput(args: GetDeploymentOutputArgs, opts?: InvokeOptions): Output<GetDeploymentResult>
    def get_deployment(deployment_name: Optional[str] = None,
                       resource_group_name: Optional[str] = None,
                       opts: Optional[InvokeOptions] = None) -> GetDeploymentResult
    def get_deployment_output(deployment_name: Optional[pulumi.Input[str]] = None,
                       resource_group_name: Optional[pulumi.Input[str]] = None,
                       opts: Optional[InvokeOptions] = None) -> Output[GetDeploymentResult]
    func LookupDeployment(ctx *Context, args *LookupDeploymentArgs, opts ...InvokeOption) (*LookupDeploymentResult, error)
    func LookupDeploymentOutput(ctx *Context, args *LookupDeploymentOutputArgs, opts ...InvokeOption) LookupDeploymentResultOutput

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

    public static class GetDeployment 
    {
        public static Task<GetDeploymentResult> InvokeAsync(GetDeploymentArgs args, InvokeOptions? opts = null)
        public static Output<GetDeploymentResult> Invoke(GetDeploymentInvokeArgs args, InvokeOptions? opts = null)
    }
    public static CompletableFuture<GetDeploymentResult> getDeployment(GetDeploymentArgs args, InvokeOptions options)
    // Output-based functions aren't available in Java yet
    
    fn::invoke:
      function: azure-native:resources:getDeployment
      arguments:
        # arguments dictionary

    The following arguments are supported:

    DeploymentName string
    The name of the deployment.
    ResourceGroupName string
    The name of the resource group. The name is case insensitive.
    DeploymentName string
    The name of the deployment.
    ResourceGroupName string
    The name of the resource group. The name is case insensitive.
    deploymentName String
    The name of the deployment.
    resourceGroupName String
    The name of the resource group. The name is case insensitive.
    deploymentName string
    The name of the deployment.
    resourceGroupName string
    The name of the resource group. The name is case insensitive.
    deployment_name str
    The name of the deployment.
    resource_group_name str
    The name of the resource group. The name is case insensitive.
    deploymentName String
    The name of the deployment.
    resourceGroupName String
    The name of the resource group. The name is case insensitive.

    getDeployment Result

    The following output properties are available:

    Id string
    The ID of the deployment.
    Name string
    The name of the deployment.
    Properties Pulumi.AzureNative.Resources.Outputs.DeploymentPropertiesExtendedResponse
    Deployment properties.
    Type string
    The type of the deployment.
    Location string
    the location of the deployment.
    Tags Dictionary<string, string>
    Deployment tags
    Id string
    The ID of the deployment.
    Name string
    The name of the deployment.
    Properties DeploymentPropertiesExtendedResponse
    Deployment properties.
    Type string
    The type of the deployment.
    Location string
    the location of the deployment.
    Tags map[string]string
    Deployment tags
    id String
    The ID of the deployment.
    name String
    The name of the deployment.
    properties DeploymentPropertiesExtendedResponse
    Deployment properties.
    type String
    The type of the deployment.
    location String
    the location of the deployment.
    tags Map<String,String>
    Deployment tags
    id string
    The ID of the deployment.
    name string
    The name of the deployment.
    properties DeploymentPropertiesExtendedResponse
    Deployment properties.
    type string
    The type of the deployment.
    location string
    the location of the deployment.
    tags {[key: string]: string}
    Deployment tags
    id str
    The ID of the deployment.
    name str
    The name of the deployment.
    properties DeploymentPropertiesExtendedResponse
    Deployment properties.
    type str
    The type of the deployment.
    location str
    the location of the deployment.
    tags Mapping[str, str]
    Deployment tags
    id String
    The ID of the deployment.
    name String
    The name of the deployment.
    properties Property Map
    Deployment properties.
    type String
    The type of the deployment.
    location String
    the location of the deployment.
    tags Map<String>
    Deployment tags

    Supporting Types

    AliasPathMetadataResponse

    Attributes string
    The attributes of the token that the alias path is referring to.
    Type string
    The type of the token that the alias path is referring to.
    Attributes string
    The attributes of the token that the alias path is referring to.
    Type string
    The type of the token that the alias path is referring to.
    attributes String
    The attributes of the token that the alias path is referring to.
    type String
    The type of the token that the alias path is referring to.
    attributes string
    The attributes of the token that the alias path is referring to.
    type string
    The type of the token that the alias path is referring to.
    attributes str
    The attributes of the token that the alias path is referring to.
    type str
    The type of the token that the alias path is referring to.
    attributes String
    The attributes of the token that the alias path is referring to.
    type String
    The type of the token that the alias path is referring to.

    AliasPathResponse

    Metadata Pulumi.AzureNative.Resources.Inputs.AliasPathMetadataResponse
    The metadata of the alias path. If missing, fall back to the default metadata of the alias.
    ApiVersions List<string>
    The API versions.
    Path string
    The path of an alias.
    Pattern Pulumi.AzureNative.Resources.Inputs.AliasPatternResponse
    The pattern for an alias path.
    Metadata AliasPathMetadataResponse
    The metadata of the alias path. If missing, fall back to the default metadata of the alias.
    ApiVersions []string
    The API versions.
    Path string
    The path of an alias.
    Pattern AliasPatternResponse
    The pattern for an alias path.
    metadata AliasPathMetadataResponse
    The metadata of the alias path. If missing, fall back to the default metadata of the alias.
    apiVersions List<String>
    The API versions.
    path String
    The path of an alias.
    pattern AliasPatternResponse
    The pattern for an alias path.
    metadata AliasPathMetadataResponse
    The metadata of the alias path. If missing, fall back to the default metadata of the alias.
    apiVersions string[]
    The API versions.
    path string
    The path of an alias.
    pattern AliasPatternResponse
    The pattern for an alias path.
    metadata AliasPathMetadataResponse
    The metadata of the alias path. If missing, fall back to the default metadata of the alias.
    api_versions Sequence[str]
    The API versions.
    path str
    The path of an alias.
    pattern AliasPatternResponse
    The pattern for an alias path.
    metadata Property Map
    The metadata of the alias path. If missing, fall back to the default metadata of the alias.
    apiVersions List<String>
    The API versions.
    path String
    The path of an alias.
    pattern Property Map
    The pattern for an alias path.

    AliasPatternResponse

    Phrase string
    The alias pattern phrase.
    Type string
    The type of alias pattern
    Variable string
    The alias pattern variable.
    Phrase string
    The alias pattern phrase.
    Type string
    The type of alias pattern
    Variable string
    The alias pattern variable.
    phrase String
    The alias pattern phrase.
    type String
    The type of alias pattern
    variable String
    The alias pattern variable.
    phrase string
    The alias pattern phrase.
    type string
    The type of alias pattern
    variable string
    The alias pattern variable.
    phrase str
    The alias pattern phrase.
    type str
    The type of alias pattern
    variable str
    The alias pattern variable.
    phrase String
    The alias pattern phrase.
    type String
    The type of alias pattern
    variable String
    The alias pattern variable.

    AliasResponse

    DefaultMetadata Pulumi.AzureNative.Resources.Inputs.AliasPathMetadataResponse
    The default alias path metadata. Applies to the default path and to any alias path that doesn't have metadata
    DefaultPath string
    The default path for an alias.
    DefaultPattern Pulumi.AzureNative.Resources.Inputs.AliasPatternResponse
    The default pattern for an alias.
    Name string
    The alias name.
    Paths List<Pulumi.AzureNative.Resources.Inputs.AliasPathResponse>
    The paths for an alias.
    Type string
    The type of the alias.
    DefaultMetadata AliasPathMetadataResponse
    The default alias path metadata. Applies to the default path and to any alias path that doesn't have metadata
    DefaultPath string
    The default path for an alias.
    DefaultPattern AliasPatternResponse
    The default pattern for an alias.
    Name string
    The alias name.
    Paths []AliasPathResponse
    The paths for an alias.
    Type string
    The type of the alias.
    defaultMetadata AliasPathMetadataResponse
    The default alias path metadata. Applies to the default path and to any alias path that doesn't have metadata
    defaultPath String
    The default path for an alias.
    defaultPattern AliasPatternResponse
    The default pattern for an alias.
    name String
    The alias name.
    paths List<AliasPathResponse>
    The paths for an alias.
    type String
    The type of the alias.
    defaultMetadata AliasPathMetadataResponse
    The default alias path metadata. Applies to the default path and to any alias path that doesn't have metadata
    defaultPath string
    The default path for an alias.
    defaultPattern AliasPatternResponse
    The default pattern for an alias.
    name string
    The alias name.
    paths AliasPathResponse[]
    The paths for an alias.
    type string
    The type of the alias.
    default_metadata AliasPathMetadataResponse
    The default alias path metadata. Applies to the default path and to any alias path that doesn't have metadata
    default_path str
    The default path for an alias.
    default_pattern AliasPatternResponse
    The default pattern for an alias.
    name str
    The alias name.
    paths Sequence[AliasPathResponse]
    The paths for an alias.
    type str
    The type of the alias.
    defaultMetadata Property Map
    The default alias path metadata. Applies to the default path and to any alias path that doesn't have metadata
    defaultPath String
    The default path for an alias.
    defaultPattern Property Map
    The default pattern for an alias.
    name String
    The alias name.
    paths List<Property Map>
    The paths for an alias.
    type String
    The type of the alias.

    ApiProfileResponse

    ApiVersion string
    The API version.
    ProfileVersion string
    The profile version.
    ApiVersion string
    The API version.
    ProfileVersion string
    The profile version.
    apiVersion String
    The API version.
    profileVersion String
    The profile version.
    apiVersion string
    The API version.
    profileVersion string
    The profile version.
    api_version str
    The API version.
    profile_version str
    The profile version.
    apiVersion String
    The API version.
    profileVersion String
    The profile version.

    BasicDependencyResponse

    Id string
    The ID of the dependency.
    ResourceName string
    The dependency resource name.
    ResourceType string
    The dependency resource type.
    Id string
    The ID of the dependency.
    ResourceName string
    The dependency resource name.
    ResourceType string
    The dependency resource type.
    id String
    The ID of the dependency.
    resourceName String
    The dependency resource name.
    resourceType String
    The dependency resource type.
    id string
    The ID of the dependency.
    resourceName string
    The dependency resource name.
    resourceType string
    The dependency resource type.
    id str
    The ID of the dependency.
    resource_name str
    The dependency resource name.
    resource_type str
    The dependency resource type.
    id String
    The ID of the dependency.
    resourceName String
    The dependency resource name.
    resourceType String
    The dependency resource type.

    DebugSettingResponse

    DetailLevel string
    Specifies the type of information to log for debugging. The permitted values are none, requestContent, responseContent, or both requestContent and responseContent separated by a comma. The default is none. When setting this value, carefully consider the type of information you are passing in during deployment. By logging information about the request or response, you could potentially expose sensitive data that is retrieved through the deployment operations.
    DetailLevel string
    Specifies the type of information to log for debugging. The permitted values are none, requestContent, responseContent, or both requestContent and responseContent separated by a comma. The default is none. When setting this value, carefully consider the type of information you are passing in during deployment. By logging information about the request or response, you could potentially expose sensitive data that is retrieved through the deployment operations.
    detailLevel String
    Specifies the type of information to log for debugging. The permitted values are none, requestContent, responseContent, or both requestContent and responseContent separated by a comma. The default is none. When setting this value, carefully consider the type of information you are passing in during deployment. By logging information about the request or response, you could potentially expose sensitive data that is retrieved through the deployment operations.
    detailLevel string
    Specifies the type of information to log for debugging. The permitted values are none, requestContent, responseContent, or both requestContent and responseContent separated by a comma. The default is none. When setting this value, carefully consider the type of information you are passing in during deployment. By logging information about the request or response, you could potentially expose sensitive data that is retrieved through the deployment operations.
    detail_level str
    Specifies the type of information to log for debugging. The permitted values are none, requestContent, responseContent, or both requestContent and responseContent separated by a comma. The default is none. When setting this value, carefully consider the type of information you are passing in during deployment. By logging information about the request or response, you could potentially expose sensitive data that is retrieved through the deployment operations.
    detailLevel String
    Specifies the type of information to log for debugging. The permitted values are none, requestContent, responseContent, or both requestContent and responseContent separated by a comma. The default is none. When setting this value, carefully consider the type of information you are passing in during deployment. By logging information about the request or response, you could potentially expose sensitive data that is retrieved through the deployment operations.

    DependencyResponse

    DependsOn List<Pulumi.AzureNative.Resources.Inputs.BasicDependencyResponse>
    The list of dependencies.
    Id string
    The ID of the dependency.
    ResourceName string
    The dependency resource name.
    ResourceType string
    The dependency resource type.
    DependsOn []BasicDependencyResponse
    The list of dependencies.
    Id string
    The ID of the dependency.
    ResourceName string
    The dependency resource name.
    ResourceType string
    The dependency resource type.
    dependsOn List<BasicDependencyResponse>
    The list of dependencies.
    id String
    The ID of the dependency.
    resourceName String
    The dependency resource name.
    resourceType String
    The dependency resource type.
    dependsOn BasicDependencyResponse[]
    The list of dependencies.
    id string
    The ID of the dependency.
    resourceName string
    The dependency resource name.
    resourceType string
    The dependency resource type.
    depends_on Sequence[BasicDependencyResponse]
    The list of dependencies.
    id str
    The ID of the dependency.
    resource_name str
    The dependency resource name.
    resource_type str
    The dependency resource type.
    dependsOn List<Property Map>
    The list of dependencies.
    id String
    The ID of the dependency.
    resourceName String
    The dependency resource name.
    resourceType String
    The dependency resource type.

    DeploymentPropertiesExtendedResponse

    CorrelationId string
    The correlation ID of the deployment.
    DebugSetting Pulumi.AzureNative.Resources.Inputs.DebugSettingResponse
    The debug setting of the deployment.
    Dependencies List<Pulumi.AzureNative.Resources.Inputs.DependencyResponse>
    The list of deployment dependencies.
    Duration string
    The duration of the template deployment.
    Error Pulumi.AzureNative.Resources.Inputs.ErrorResponseResponse
    The deployment error.
    Mode string
    The deployment mode. Possible values are Incremental and Complete.
    OnErrorDeployment Pulumi.AzureNative.Resources.Inputs.OnErrorDeploymentExtendedResponse
    The deployment on error behavior.
    OutputResources List<Pulumi.AzureNative.Resources.Inputs.ResourceReferenceResponse>
    Array of provisioned resources.
    Outputs object
    Key/value pairs that represent deployment output.
    Parameters object
    Deployment parameters.
    ParametersLink Pulumi.AzureNative.Resources.Inputs.ParametersLinkResponse
    The URI referencing the parameters.
    Providers List<Pulumi.AzureNative.Resources.Inputs.ProviderResponse>
    The list of resource providers needed for the deployment.
    ProvisioningState string
    Denotes the state of provisioning.
    TemplateHash string
    The hash produced for the template.
    TemplateLink Pulumi.AzureNative.Resources.Inputs.TemplateLinkResponse
    The URI referencing the template.
    Timestamp string
    The timestamp of the template deployment.
    ValidatedResources List<Pulumi.AzureNative.Resources.Inputs.ResourceReferenceResponse>
    Array of validated resources.
    CorrelationId string
    The correlation ID of the deployment.
    DebugSetting DebugSettingResponse
    The debug setting of the deployment.
    Dependencies []DependencyResponse
    The list of deployment dependencies.
    Duration string
    The duration of the template deployment.
    Error ErrorResponseResponse
    The deployment error.
    Mode string
    The deployment mode. Possible values are Incremental and Complete.
    OnErrorDeployment OnErrorDeploymentExtendedResponse
    The deployment on error behavior.
    OutputResources []ResourceReferenceResponse
    Array of provisioned resources.
    Outputs interface{}
    Key/value pairs that represent deployment output.
    Parameters interface{}
    Deployment parameters.
    ParametersLink ParametersLinkResponse
    The URI referencing the parameters.
    Providers []ProviderResponse
    The list of resource providers needed for the deployment.
    ProvisioningState string
    Denotes the state of provisioning.
    TemplateHash string
    The hash produced for the template.
    TemplateLink TemplateLinkResponse
    The URI referencing the template.
    Timestamp string
    The timestamp of the template deployment.
    ValidatedResources []ResourceReferenceResponse
    Array of validated resources.
    correlationId String
    The correlation ID of the deployment.
    debugSetting DebugSettingResponse
    The debug setting of the deployment.
    dependencies List<DependencyResponse>
    The list of deployment dependencies.
    duration String
    The duration of the template deployment.
    error ErrorResponseResponse
    The deployment error.
    mode String
    The deployment mode. Possible values are Incremental and Complete.
    onErrorDeployment OnErrorDeploymentExtendedResponse
    The deployment on error behavior.
    outputResources List<ResourceReferenceResponse>
    Array of provisioned resources.
    outputs Object
    Key/value pairs that represent deployment output.
    parameters Object
    Deployment parameters.
    parametersLink ParametersLinkResponse
    The URI referencing the parameters.
    providers List<ProviderResponse>
    The list of resource providers needed for the deployment.
    provisioningState String
    Denotes the state of provisioning.
    templateHash String
    The hash produced for the template.
    templateLink TemplateLinkResponse
    The URI referencing the template.
    timestamp String
    The timestamp of the template deployment.
    validatedResources List<ResourceReferenceResponse>
    Array of validated resources.
    correlationId string
    The correlation ID of the deployment.
    debugSetting DebugSettingResponse
    The debug setting of the deployment.
    dependencies DependencyResponse[]
    The list of deployment dependencies.
    duration string
    The duration of the template deployment.
    error ErrorResponseResponse
    The deployment error.
    mode string
    The deployment mode. Possible values are Incremental and Complete.
    onErrorDeployment OnErrorDeploymentExtendedResponse
    The deployment on error behavior.
    outputResources ResourceReferenceResponse[]
    Array of provisioned resources.
    outputs any
    Key/value pairs that represent deployment output.
    parameters any
    Deployment parameters.
    parametersLink ParametersLinkResponse
    The URI referencing the parameters.
    providers ProviderResponse[]
    The list of resource providers needed for the deployment.
    provisioningState string
    Denotes the state of provisioning.
    templateHash string
    The hash produced for the template.
    templateLink TemplateLinkResponse
    The URI referencing the template.
    timestamp string
    The timestamp of the template deployment.
    validatedResources ResourceReferenceResponse[]
    Array of validated resources.
    correlation_id str
    The correlation ID of the deployment.
    debug_setting DebugSettingResponse
    The debug setting of the deployment.
    dependencies Sequence[DependencyResponse]
    The list of deployment dependencies.
    duration str
    The duration of the template deployment.
    error ErrorResponseResponse
    The deployment error.
    mode str
    The deployment mode. Possible values are Incremental and Complete.
    on_error_deployment OnErrorDeploymentExtendedResponse
    The deployment on error behavior.
    output_resources Sequence[ResourceReferenceResponse]
    Array of provisioned resources.
    outputs Any
    Key/value pairs that represent deployment output.
    parameters Any
    Deployment parameters.
    parameters_link ParametersLinkResponse
    The URI referencing the parameters.
    providers Sequence[ProviderResponse]
    The list of resource providers needed for the deployment.
    provisioning_state str
    Denotes the state of provisioning.
    template_hash str
    The hash produced for the template.
    template_link TemplateLinkResponse
    The URI referencing the template.
    timestamp str
    The timestamp of the template deployment.
    validated_resources Sequence[ResourceReferenceResponse]
    Array of validated resources.
    correlationId String
    The correlation ID of the deployment.
    debugSetting Property Map
    The debug setting of the deployment.
    dependencies List<Property Map>
    The list of deployment dependencies.
    duration String
    The duration of the template deployment.
    error Property Map
    The deployment error.
    mode String
    The deployment mode. Possible values are Incremental and Complete.
    onErrorDeployment Property Map
    The deployment on error behavior.
    outputResources List<Property Map>
    Array of provisioned resources.
    outputs Any
    Key/value pairs that represent deployment output.
    parameters Any
    Deployment parameters.
    parametersLink Property Map
    The URI referencing the parameters.
    providers List<Property Map>
    The list of resource providers needed for the deployment.
    provisioningState String
    Denotes the state of provisioning.
    templateHash String
    The hash produced for the template.
    templateLink Property Map
    The URI referencing the template.
    timestamp String
    The timestamp of the template deployment.
    validatedResources List<Property Map>
    Array of validated resources.

    ErrorAdditionalInfoResponse

    Info object
    The additional info.
    Type string
    The additional info type.
    Info interface{}
    The additional info.
    Type string
    The additional info type.
    info Object
    The additional info.
    type String
    The additional info type.
    info any
    The additional info.
    type string
    The additional info type.
    info Any
    The additional info.
    type str
    The additional info type.
    info Any
    The additional info.
    type String
    The additional info type.

    ErrorDetailResponse

    AdditionalInfo List<Pulumi.AzureNative.Resources.Inputs.ErrorAdditionalInfoResponse>
    The error additional info.
    Code string
    The error code.
    Details List<Pulumi.AzureNative.Resources.Inputs.ErrorDetailResponse>
    The error details.
    Message string
    The error message.
    Target string
    The error target.
    AdditionalInfo []ErrorAdditionalInfoResponse
    The error additional info.
    Code string
    The error code.
    Details []ErrorDetailResponse
    The error details.
    Message string
    The error message.
    Target string
    The error target.
    additionalInfo List<ErrorAdditionalInfoResponse>
    The error additional info.
    code String
    The error code.
    details List<ErrorDetailResponse>
    The error details.
    message String
    The error message.
    target String
    The error target.
    additionalInfo ErrorAdditionalInfoResponse[]
    The error additional info.
    code string
    The error code.
    details ErrorDetailResponse[]
    The error details.
    message string
    The error message.
    target string
    The error target.
    additional_info Sequence[ErrorAdditionalInfoResponse]
    The error additional info.
    code str
    The error code.
    details Sequence[ErrorDetailResponse]
    The error details.
    message str
    The error message.
    target str
    The error target.
    additionalInfo List<Property Map>
    The error additional info.
    code String
    The error code.
    details List<Property Map>
    The error details.
    message String
    The error message.
    target String
    The error target.

    ErrorResponseResponse

    AdditionalInfo []ErrorAdditionalInfoResponse
    The error additional info.
    Code string
    The error code.
    Details []ErrorResponseResponse
    The error details.
    Error ErrorDetailResponse
    The error object.
    Message string
    The error message.
    Target string
    The error target.
    additionalInfo List<ErrorAdditionalInfoResponse>
    The error additional info.
    code String
    The error code.
    details List<ErrorResponseResponse>
    The error details.
    error ErrorDetailResponse
    The error object.
    message String
    The error message.
    target String
    The error target.
    additionalInfo ErrorAdditionalInfoResponse[]
    The error additional info.
    code string
    The error code.
    details ErrorResponseResponse[]
    The error details.
    error ErrorDetailResponse
    The error object.
    message string
    The error message.
    target string
    The error target.
    additional_info Sequence[ErrorAdditionalInfoResponse]
    The error additional info.
    code str
    The error code.
    details Sequence[ErrorResponseResponse]
    The error details.
    error ErrorDetailResponse
    The error object.
    message str
    The error message.
    target str
    The error target.
    additionalInfo List<Property Map>
    The error additional info.
    code String
    The error code.
    details List<Property Map>
    The error details.
    error Property Map
    The error object.
    message String
    The error message.
    target String
    The error target.

    OnErrorDeploymentExtendedResponse

    ProvisioningState string
    The state of the provisioning for the on error deployment.
    DeploymentName string
    The deployment to be used on error case.
    Type string
    The deployment on error behavior type. Possible values are LastSuccessful and SpecificDeployment.
    ProvisioningState string
    The state of the provisioning for the on error deployment.
    DeploymentName string
    The deployment to be used on error case.
    Type string
    The deployment on error behavior type. Possible values are LastSuccessful and SpecificDeployment.
    provisioningState String
    The state of the provisioning for the on error deployment.
    deploymentName String
    The deployment to be used on error case.
    type String
    The deployment on error behavior type. Possible values are LastSuccessful and SpecificDeployment.
    provisioningState string
    The state of the provisioning for the on error deployment.
    deploymentName string
    The deployment to be used on error case.
    type string
    The deployment on error behavior type. Possible values are LastSuccessful and SpecificDeployment.
    provisioning_state str
    The state of the provisioning for the on error deployment.
    deployment_name str
    The deployment to be used on error case.
    type str
    The deployment on error behavior type. Possible values are LastSuccessful and SpecificDeployment.
    provisioningState String
    The state of the provisioning for the on error deployment.
    deploymentName String
    The deployment to be used on error case.
    type String
    The deployment on error behavior type. Possible values are LastSuccessful and SpecificDeployment.

    ParametersLinkResponse

    Uri string
    The URI of the parameters file.
    ContentVersion string
    If included, must match the ContentVersion in the template.
    Uri string
    The URI of the parameters file.
    ContentVersion string
    If included, must match the ContentVersion in the template.
    uri String
    The URI of the parameters file.
    contentVersion String
    If included, must match the ContentVersion in the template.
    uri string
    The URI of the parameters file.
    contentVersion string
    If included, must match the ContentVersion in the template.
    uri str
    The URI of the parameters file.
    content_version str
    If included, must match the ContentVersion in the template.
    uri String
    The URI of the parameters file.
    contentVersion String
    If included, must match the ContentVersion in the template.

    ProviderExtendedLocationResponse

    ExtendedLocations List<string>
    The extended locations for the azure location.
    Location string
    The azure location.
    Type string
    The extended location type.
    ExtendedLocations []string
    The extended locations for the azure location.
    Location string
    The azure location.
    Type string
    The extended location type.
    extendedLocations List<String>
    The extended locations for the azure location.
    location String
    The azure location.
    type String
    The extended location type.
    extendedLocations string[]
    The extended locations for the azure location.
    location string
    The azure location.
    type string
    The extended location type.
    extended_locations Sequence[str]
    The extended locations for the azure location.
    location str
    The azure location.
    type str
    The extended location type.
    extendedLocations List<String>
    The extended locations for the azure location.
    location String
    The azure location.
    type String
    The extended location type.

    ProviderResourceTypeResponse

    ApiProfiles List<Pulumi.AzureNative.Resources.Inputs.ApiProfileResponse>
    The API profiles for the resource provider.
    DefaultApiVersion string
    The default API version.
    Aliases List<Pulumi.AzureNative.Resources.Inputs.AliasResponse>
    The aliases that are supported by this resource type.
    ApiVersions List<string>
    The API version.
    Capabilities string
    The additional capabilities offered by this resource type.
    LocationMappings List<Pulumi.AzureNative.Resources.Inputs.ProviderExtendedLocationResponse>
    The location mappings that are supported by this resource type.
    Locations List<string>
    The collection of locations where this resource type can be created.
    Properties Dictionary<string, string>
    The properties.
    ResourceType string
    The resource type.
    ZoneMappings List<Pulumi.AzureNative.Resources.Inputs.ZoneMappingResponse>
    ApiProfiles []ApiProfileResponse
    The API profiles for the resource provider.
    DefaultApiVersion string
    The default API version.
    Aliases []AliasResponse
    The aliases that are supported by this resource type.
    ApiVersions []string
    The API version.
    Capabilities string
    The additional capabilities offered by this resource type.
    LocationMappings []ProviderExtendedLocationResponse
    The location mappings that are supported by this resource type.
    Locations []string
    The collection of locations where this resource type can be created.
    Properties map[string]string
    The properties.
    ResourceType string
    The resource type.
    ZoneMappings []ZoneMappingResponse
    apiProfiles List<ApiProfileResponse>
    The API profiles for the resource provider.
    defaultApiVersion String
    The default API version.
    aliases List<AliasResponse>
    The aliases that are supported by this resource type.
    apiVersions List<String>
    The API version.
    capabilities String
    The additional capabilities offered by this resource type.
    locationMappings List<ProviderExtendedLocationResponse>
    The location mappings that are supported by this resource type.
    locations List<String>
    The collection of locations where this resource type can be created.
    properties Map<String,String>
    The properties.
    resourceType String
    The resource type.
    zoneMappings List<ZoneMappingResponse>
    apiProfiles ApiProfileResponse[]
    The API profiles for the resource provider.
    defaultApiVersion string
    The default API version.
    aliases AliasResponse[]
    The aliases that are supported by this resource type.
    apiVersions string[]
    The API version.
    capabilities string
    The additional capabilities offered by this resource type.
    locationMappings ProviderExtendedLocationResponse[]
    The location mappings that are supported by this resource type.
    locations string[]
    The collection of locations where this resource type can be created.
    properties {[key: string]: string}
    The properties.
    resourceType string
    The resource type.
    zoneMappings ZoneMappingResponse[]
    api_profiles Sequence[ApiProfileResponse]
    The API profiles for the resource provider.
    default_api_version str
    The default API version.
    aliases Sequence[AliasResponse]
    The aliases that are supported by this resource type.
    api_versions Sequence[str]
    The API version.
    capabilities str
    The additional capabilities offered by this resource type.
    location_mappings Sequence[ProviderExtendedLocationResponse]
    The location mappings that are supported by this resource type.
    locations Sequence[str]
    The collection of locations where this resource type can be created.
    properties Mapping[str, str]
    The properties.
    resource_type str
    The resource type.
    zone_mappings Sequence[ZoneMappingResponse]
    apiProfiles List<Property Map>
    The API profiles for the resource provider.
    defaultApiVersion String
    The default API version.
    aliases List<Property Map>
    The aliases that are supported by this resource type.
    apiVersions List<String>
    The API version.
    capabilities String
    The additional capabilities offered by this resource type.
    locationMappings List<Property Map>
    The location mappings that are supported by this resource type.
    locations List<String>
    The collection of locations where this resource type can be created.
    properties Map<String>
    The properties.
    resourceType String
    The resource type.
    zoneMappings List<Property Map>

    ProviderResponse

    Id string
    The provider ID.
    RegistrationPolicy string
    The registration policy of the resource provider.
    RegistrationState string
    The registration state of the resource provider.
    ResourceTypes List<Pulumi.AzureNative.Resources.Inputs.ProviderResourceTypeResponse>
    The collection of provider resource types.
    Namespace string
    The namespace of the resource provider.
    ProviderAuthorizationConsentState string
    The provider authorization consent state.
    Id string
    The provider ID.
    RegistrationPolicy string
    The registration policy of the resource provider.
    RegistrationState string
    The registration state of the resource provider.
    ResourceTypes []ProviderResourceTypeResponse
    The collection of provider resource types.
    Namespace string
    The namespace of the resource provider.
    ProviderAuthorizationConsentState string
    The provider authorization consent state.
    id String
    The provider ID.
    registrationPolicy String
    The registration policy of the resource provider.
    registrationState String
    The registration state of the resource provider.
    resourceTypes List<ProviderResourceTypeResponse>
    The collection of provider resource types.
    namespace String
    The namespace of the resource provider.
    providerAuthorizationConsentState String
    The provider authorization consent state.
    id string
    The provider ID.
    registrationPolicy string
    The registration policy of the resource provider.
    registrationState string
    The registration state of the resource provider.
    resourceTypes ProviderResourceTypeResponse[]
    The collection of provider resource types.
    namespace string
    The namespace of the resource provider.
    providerAuthorizationConsentState string
    The provider authorization consent state.
    id str
    The provider ID.
    registration_policy str
    The registration policy of the resource provider.
    registration_state str
    The registration state of the resource provider.
    resource_types Sequence[ProviderResourceTypeResponse]
    The collection of provider resource types.
    namespace str
    The namespace of the resource provider.
    provider_authorization_consent_state str
    The provider authorization consent state.
    id String
    The provider ID.
    registrationPolicy String
    The registration policy of the resource provider.
    registrationState String
    The registration state of the resource provider.
    resourceTypes List<Property Map>
    The collection of provider resource types.
    namespace String
    The namespace of the resource provider.
    providerAuthorizationConsentState String
    The provider authorization consent state.

    ResourceReferenceResponse

    Id string
    The resourceId of a resource managed by the deployment stack.
    Id string
    The resourceId of a resource managed by the deployment stack.
    id String
    The resourceId of a resource managed by the deployment stack.
    id string
    The resourceId of a resource managed by the deployment stack.
    id str
    The resourceId of a resource managed by the deployment stack.
    id String
    The resourceId of a resource managed by the deployment stack.

    TemplateLinkResponse

    ContentVersion string
    If included, must match the ContentVersion in the template.
    Id string
    The resource id of a Template Spec. Use either the id or uri property, but not both.
    QueryString string
    The query string (for example, a SAS token) to be used with the templateLink URI.
    RelativePath string
    The relativePath property can be used to deploy a linked template at a location relative to the parent. If the parent template was linked with a TemplateSpec, this will reference an artifact in the TemplateSpec. If the parent was linked with a URI, the child deployment will be a combination of the parent and relativePath URIs
    Uri string
    The URI of the template to deploy. Use either the uri or id property, but not both.
    ContentVersion string
    If included, must match the ContentVersion in the template.
    Id string
    The resource id of a Template Spec. Use either the id or uri property, but not both.
    QueryString string
    The query string (for example, a SAS token) to be used with the templateLink URI.
    RelativePath string
    The relativePath property can be used to deploy a linked template at a location relative to the parent. If the parent template was linked with a TemplateSpec, this will reference an artifact in the TemplateSpec. If the parent was linked with a URI, the child deployment will be a combination of the parent and relativePath URIs
    Uri string
    The URI of the template to deploy. Use either the uri or id property, but not both.
    contentVersion String
    If included, must match the ContentVersion in the template.
    id String
    The resource id of a Template Spec. Use either the id or uri property, but not both.
    queryString String
    The query string (for example, a SAS token) to be used with the templateLink URI.
    relativePath String
    The relativePath property can be used to deploy a linked template at a location relative to the parent. If the parent template was linked with a TemplateSpec, this will reference an artifact in the TemplateSpec. If the parent was linked with a URI, the child deployment will be a combination of the parent and relativePath URIs
    uri String
    The URI of the template to deploy. Use either the uri or id property, but not both.
    contentVersion string
    If included, must match the ContentVersion in the template.
    id string
    The resource id of a Template Spec. Use either the id or uri property, but not both.
    queryString string
    The query string (for example, a SAS token) to be used with the templateLink URI.
    relativePath string
    The relativePath property can be used to deploy a linked template at a location relative to the parent. If the parent template was linked with a TemplateSpec, this will reference an artifact in the TemplateSpec. If the parent was linked with a URI, the child deployment will be a combination of the parent and relativePath URIs
    uri string
    The URI of the template to deploy. Use either the uri or id property, but not both.
    content_version str
    If included, must match the ContentVersion in the template.
    id str
    The resource id of a Template Spec. Use either the id or uri property, but not both.
    query_string str
    The query string (for example, a SAS token) to be used with the templateLink URI.
    relative_path str
    The relativePath property can be used to deploy a linked template at a location relative to the parent. If the parent template was linked with a TemplateSpec, this will reference an artifact in the TemplateSpec. If the parent was linked with a URI, the child deployment will be a combination of the parent and relativePath URIs
    uri str
    The URI of the template to deploy. Use either the uri or id property, but not both.
    contentVersion String
    If included, must match the ContentVersion in the template.
    id String
    The resource id of a Template Spec. Use either the id or uri property, but not both.
    queryString String
    The query string (for example, a SAS token) to be used with the templateLink URI.
    relativePath String
    The relativePath property can be used to deploy a linked template at a location relative to the parent. If the parent template was linked with a TemplateSpec, this will reference an artifact in the TemplateSpec. If the parent was linked with a URI, the child deployment will be a combination of the parent and relativePath URIs
    uri String
    The URI of the template to deploy. Use either the uri or id property, but not both.

    ZoneMappingResponse

    Location string
    The location of the zone mapping.
    Zones List<string>
    Location string
    The location of the zone mapping.
    Zones []string
    location String
    The location of the zone mapping.
    zones List<String>
    location string
    The location of the zone mapping.
    zones string[]
    location str
    The location of the zone mapping.
    zones Sequence[str]
    location String
    The location of the zone mapping.
    zones List<String>

    Package Details

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