1. Packages
  2. Azure Native
  3. API Docs
  4. appplatform
  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.34.0 published on Thursday, Mar 28, 2024 by Pulumi

azure-native.appplatform.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.34.0 published on Thursday, Mar 28, 2024 by Pulumi

    Get a Deployment and its properties. Azure REST API version: 2023-05-01-preview.

    Other available API versions: 2023-07-01-preview, 2023-09-01-preview, 2023-11-01-preview, 2023-12-01, 2024-01-01-preview.

    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(app_name: Optional[str] = None,
                       deployment_name: Optional[str] = None,
                       resource_group_name: Optional[str] = None,
                       service_name: Optional[str] = None,
                       opts: Optional[InvokeOptions] = None) -> GetDeploymentResult
    def get_deployment_output(app_name: Optional[pulumi.Input[str]] = None,
                       deployment_name: Optional[pulumi.Input[str]] = None,
                       resource_group_name: Optional[pulumi.Input[str]] = None,
                       service_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:appplatform:getDeployment
      arguments:
        # arguments dictionary

    The following arguments are supported:

    AppName string
    The name of the App resource.
    DeploymentName string
    The name of the Deployment resource.
    ResourceGroupName string
    The name of the resource group that contains the resource. You can obtain this value from the Azure Resource Manager API or the portal.
    ServiceName string
    The name of the Service resource.
    AppName string
    The name of the App resource.
    DeploymentName string
    The name of the Deployment resource.
    ResourceGroupName string
    The name of the resource group that contains the resource. You can obtain this value from the Azure Resource Manager API or the portal.
    ServiceName string
    The name of the Service resource.
    appName String
    The name of the App resource.
    deploymentName String
    The name of the Deployment resource.
    resourceGroupName String
    The name of the resource group that contains the resource. You can obtain this value from the Azure Resource Manager API or the portal.
    serviceName String
    The name of the Service resource.
    appName string
    The name of the App resource.
    deploymentName string
    The name of the Deployment resource.
    resourceGroupName string
    The name of the resource group that contains the resource. You can obtain this value from the Azure Resource Manager API or the portal.
    serviceName string
    The name of the Service resource.
    app_name str
    The name of the App resource.
    deployment_name str
    The name of the Deployment resource.
    resource_group_name str
    The name of the resource group that contains the resource. You can obtain this value from the Azure Resource Manager API or the portal.
    service_name str
    The name of the Service resource.
    appName String
    The name of the App resource.
    deploymentName String
    The name of the Deployment resource.
    resourceGroupName String
    The name of the resource group that contains the resource. You can obtain this value from the Azure Resource Manager API or the portal.
    serviceName String
    The name of the Service resource.

    getDeployment Result

    The following output properties are available:

    Id string
    Fully qualified resource Id for the resource.
    Name string
    The name of the resource.
    Properties Pulumi.AzureNative.AppPlatform.Outputs.DeploymentResourcePropertiesResponse
    Properties of the Deployment resource
    SystemData Pulumi.AzureNative.AppPlatform.Outputs.SystemDataResponse
    Metadata pertaining to creation and last modification of the resource.
    Type string
    The type of the resource.
    Sku Pulumi.AzureNative.AppPlatform.Outputs.SkuResponse
    Sku of the Deployment resource
    Id string
    Fully qualified resource Id for the resource.
    Name string
    The name of the resource.
    Properties DeploymentResourcePropertiesResponse
    Properties of the Deployment resource
    SystemData SystemDataResponse
    Metadata pertaining to creation and last modification of the resource.
    Type string
    The type of the resource.
    Sku SkuResponse
    Sku of the Deployment resource
    id String
    Fully qualified resource Id for the resource.
    name String
    The name of the resource.
    properties DeploymentResourcePropertiesResponse
    Properties of the Deployment resource
    systemData SystemDataResponse
    Metadata pertaining to creation and last modification of the resource.
    type String
    The type of the resource.
    sku SkuResponse
    Sku of the Deployment resource
    id string
    Fully qualified resource Id for the resource.
    name string
    The name of the resource.
    properties DeploymentResourcePropertiesResponse
    Properties of the Deployment resource
    systemData SystemDataResponse
    Metadata pertaining to creation and last modification of the resource.
    type string
    The type of the resource.
    sku SkuResponse
    Sku of the Deployment resource
    id str
    Fully qualified resource Id for the resource.
    name str
    The name of the resource.
    properties DeploymentResourcePropertiesResponse
    Properties of the Deployment resource
    system_data SystemDataResponse
    Metadata pertaining to creation and last modification of the resource.
    type str
    The type of the resource.
    sku SkuResponse
    Sku of the Deployment resource
    id String
    Fully qualified resource Id for the resource.
    name String
    The name of the resource.
    properties Property Map
    Properties of the Deployment resource
    systemData Property Map
    Metadata pertaining to creation and last modification of the resource.
    type String
    The type of the resource.
    sku Property Map
    Sku of the Deployment resource

    Supporting Types

    ApmReferenceResponse

    ResourceId string
    Resource Id of the APM
    ResourceId string
    Resource Id of the APM
    resourceId String
    Resource Id of the APM
    resourceId string
    Resource Id of the APM
    resource_id str
    Resource Id of the APM
    resourceId String
    Resource Id of the APM

    BuildResultUserSourceInfoResponse

    BuildResultId string
    Resource id of an existing succeeded build result under the same Spring instance.
    Version string
    Version of the source
    BuildResultId string
    Resource id of an existing succeeded build result under the same Spring instance.
    Version string
    Version of the source
    buildResultId String
    Resource id of an existing succeeded build result under the same Spring instance.
    version String
    Version of the source
    buildResultId string
    Resource id of an existing succeeded build result under the same Spring instance.
    version string
    Version of the source
    build_result_id str
    Resource id of an existing succeeded build result under the same Spring instance.
    version str
    Version of the source
    buildResultId String
    Resource id of an existing succeeded build result under the same Spring instance.
    version String
    Version of the source

    ContainerProbeSettingsResponse

    DisableProbe bool
    Indicates whether disable the liveness and readiness probe
    DisableProbe bool
    Indicates whether disable the liveness and readiness probe
    disableProbe Boolean
    Indicates whether disable the liveness and readiness probe
    disableProbe boolean
    Indicates whether disable the liveness and readiness probe
    disable_probe bool
    Indicates whether disable the liveness and readiness probe
    disableProbe Boolean
    Indicates whether disable the liveness and readiness probe

    CustomContainerResponse

    Args List<string>
    Arguments to the entrypoint. The docker image's CMD is used if this is not provided.
    Command List<string>
    Entrypoint array. Not executed within a shell. The docker image's ENTRYPOINT is used if this is not provided.
    ContainerImage string
    Container image of the custom container. This should be in the form of : without the server name of the registry
    ImageRegistryCredential Pulumi.AzureNative.AppPlatform.Inputs.ImageRegistryCredentialResponse
    Credential of the image registry
    LanguageFramework string
    Language framework of the container image uploaded
    Server string
    The name of the registry that contains the container image
    Args []string
    Arguments to the entrypoint. The docker image's CMD is used if this is not provided.
    Command []string
    Entrypoint array. Not executed within a shell. The docker image's ENTRYPOINT is used if this is not provided.
    ContainerImage string
    Container image of the custom container. This should be in the form of : without the server name of the registry
    ImageRegistryCredential ImageRegistryCredentialResponse
    Credential of the image registry
    LanguageFramework string
    Language framework of the container image uploaded
    Server string
    The name of the registry that contains the container image
    args List<String>
    Arguments to the entrypoint. The docker image's CMD is used if this is not provided.
    command List<String>
    Entrypoint array. Not executed within a shell. The docker image's ENTRYPOINT is used if this is not provided.
    containerImage String
    Container image of the custom container. This should be in the form of : without the server name of the registry
    imageRegistryCredential ImageRegistryCredentialResponse
    Credential of the image registry
    languageFramework String
    Language framework of the container image uploaded
    server String
    The name of the registry that contains the container image
    args string[]
    Arguments to the entrypoint. The docker image's CMD is used if this is not provided.
    command string[]
    Entrypoint array. Not executed within a shell. The docker image's ENTRYPOINT is used if this is not provided.
    containerImage string
    Container image of the custom container. This should be in the form of : without the server name of the registry
    imageRegistryCredential ImageRegistryCredentialResponse
    Credential of the image registry
    languageFramework string
    Language framework of the container image uploaded
    server string
    The name of the registry that contains the container image
    args Sequence[str]
    Arguments to the entrypoint. The docker image's CMD is used if this is not provided.
    command Sequence[str]
    Entrypoint array. Not executed within a shell. The docker image's ENTRYPOINT is used if this is not provided.
    container_image str
    Container image of the custom container. This should be in the form of : without the server name of the registry
    image_registry_credential ImageRegistryCredentialResponse
    Credential of the image registry
    language_framework str
    Language framework of the container image uploaded
    server str
    The name of the registry that contains the container image
    args List<String>
    Arguments to the entrypoint. The docker image's CMD is used if this is not provided.
    command List<String>
    Entrypoint array. Not executed within a shell. The docker image's ENTRYPOINT is used if this is not provided.
    containerImage String
    Container image of the custom container. This should be in the form of : without the server name of the registry
    imageRegistryCredential Property Map
    Credential of the image registry
    languageFramework String
    Language framework of the container image uploaded
    server String
    The name of the registry that contains the container image

    CustomContainerUserSourceInfoResponse

    CustomContainer CustomContainerResponse
    Custom container payload
    Version string
    Version of the source
    customContainer CustomContainerResponse
    Custom container payload
    version String
    Version of the source
    customContainer CustomContainerResponse
    Custom container payload
    version string
    Version of the source
    custom_container CustomContainerResponse
    Custom container payload
    version str
    Version of the source
    customContainer Property Map
    Custom container payload
    version String
    Version of the source

    CustomScaleRuleResponse

    Auth List<Pulumi.AzureNative.AppPlatform.Inputs.ScaleRuleAuthResponse>
    Authentication secrets for the custom scale rule.
    Metadata Dictionary<string, string>
    Metadata properties to describe custom scale rule.
    Type string
    Type of the custom scale rule eg: azure-servicebus, redis etc.
    Auth []ScaleRuleAuthResponse
    Authentication secrets for the custom scale rule.
    Metadata map[string]string
    Metadata properties to describe custom scale rule.
    Type string
    Type of the custom scale rule eg: azure-servicebus, redis etc.
    auth List<ScaleRuleAuthResponse>
    Authentication secrets for the custom scale rule.
    metadata Map<String,String>
    Metadata properties to describe custom scale rule.
    type String
    Type of the custom scale rule eg: azure-servicebus, redis etc.
    auth ScaleRuleAuthResponse[]
    Authentication secrets for the custom scale rule.
    metadata {[key: string]: string}
    Metadata properties to describe custom scale rule.
    type string
    Type of the custom scale rule eg: azure-servicebus, redis etc.
    auth Sequence[ScaleRuleAuthResponse]
    Authentication secrets for the custom scale rule.
    metadata Mapping[str, str]
    Metadata properties to describe custom scale rule.
    type str
    Type of the custom scale rule eg: azure-servicebus, redis etc.
    auth List<Property Map>
    Authentication secrets for the custom scale rule.
    metadata Map<String>
    Metadata properties to describe custom scale rule.
    type String
    Type of the custom scale rule eg: azure-servicebus, redis etc.

    DeploymentInstanceResponse

    DiscoveryStatus string
    Discovery status of the deployment instance
    Name string
    Name of the deployment instance
    Reason string
    Failed reason of the deployment instance
    StartTime string
    Start time of the deployment instance
    Status string
    Status of the deployment instance
    Zone string
    Availability zone information of the deployment instance
    DiscoveryStatus string
    Discovery status of the deployment instance
    Name string
    Name of the deployment instance
    Reason string
    Failed reason of the deployment instance
    StartTime string
    Start time of the deployment instance
    Status string
    Status of the deployment instance
    Zone string
    Availability zone information of the deployment instance
    discoveryStatus String
    Discovery status of the deployment instance
    name String
    Name of the deployment instance
    reason String
    Failed reason of the deployment instance
    startTime String
    Start time of the deployment instance
    status String
    Status of the deployment instance
    zone String
    Availability zone information of the deployment instance
    discoveryStatus string
    Discovery status of the deployment instance
    name string
    Name of the deployment instance
    reason string
    Failed reason of the deployment instance
    startTime string
    Start time of the deployment instance
    status string
    Status of the deployment instance
    zone string
    Availability zone information of the deployment instance
    discovery_status str
    Discovery status of the deployment instance
    name str
    Name of the deployment instance
    reason str
    Failed reason of the deployment instance
    start_time str
    Start time of the deployment instance
    status str
    Status of the deployment instance
    zone str
    Availability zone information of the deployment instance
    discoveryStatus String
    Discovery status of the deployment instance
    name String
    Name of the deployment instance
    reason String
    Failed reason of the deployment instance
    startTime String
    Start time of the deployment instance
    status String
    Status of the deployment instance
    zone String
    Availability zone information of the deployment instance

    DeploymentResourcePropertiesResponse

    Instances List<Pulumi.AzureNative.AppPlatform.Inputs.DeploymentInstanceResponse>
    Collection of instances belong to the Deployment
    ProvisioningState string
    Provisioning state of the Deployment
    Status string
    Status of the Deployment
    Active bool
    Indicates whether the Deployment is active
    DeploymentSettings Pulumi.AzureNative.AppPlatform.Inputs.DeploymentSettingsResponse
    Deployment settings of the Deployment
    Source Pulumi.AzureNative.AppPlatform.Inputs.BuildResultUserSourceInfoResponse | Pulumi.AzureNative.AppPlatform.Inputs.CustomContainerUserSourceInfoResponse | Pulumi.AzureNative.AppPlatform.Inputs.JarUploadedUserSourceInfoResponse | Pulumi.AzureNative.AppPlatform.Inputs.NetCoreZipUploadedUserSourceInfoResponse | Pulumi.AzureNative.AppPlatform.Inputs.SourceUploadedUserSourceInfoResponse | Pulumi.AzureNative.AppPlatform.Inputs.UploadedUserSourceInfoResponse
    Uploaded source information of the deployment.
    Instances []DeploymentInstanceResponse
    Collection of instances belong to the Deployment
    ProvisioningState string
    Provisioning state of the Deployment
    Status string
    Status of the Deployment
    Active bool
    Indicates whether the Deployment is active
    DeploymentSettings DeploymentSettingsResponse
    Deployment settings of the Deployment
    Source BuildResultUserSourceInfoResponse | CustomContainerUserSourceInfoResponse | JarUploadedUserSourceInfoResponse | NetCoreZipUploadedUserSourceInfoResponse | SourceUploadedUserSourceInfoResponse | UploadedUserSourceInfoResponse
    Uploaded source information of the deployment.
    instances List<DeploymentInstanceResponse>
    Collection of instances belong to the Deployment
    provisioningState String
    Provisioning state of the Deployment
    status String
    Status of the Deployment
    active Boolean
    Indicates whether the Deployment is active
    deploymentSettings DeploymentSettingsResponse
    Deployment settings of the Deployment
    source BuildResultUserSourceInfoResponse | CustomContainerUserSourceInfoResponse | JarUploadedUserSourceInfoResponse | NetCoreZipUploadedUserSourceInfoResponse | SourceUploadedUserSourceInfoResponse | UploadedUserSourceInfoResponse
    Uploaded source information of the deployment.
    instances DeploymentInstanceResponse[]
    Collection of instances belong to the Deployment
    provisioningState string
    Provisioning state of the Deployment
    status string
    Status of the Deployment
    active boolean
    Indicates whether the Deployment is active
    deploymentSettings DeploymentSettingsResponse
    Deployment settings of the Deployment
    source BuildResultUserSourceInfoResponse | CustomContainerUserSourceInfoResponse | JarUploadedUserSourceInfoResponse | NetCoreZipUploadedUserSourceInfoResponse | SourceUploadedUserSourceInfoResponse | UploadedUserSourceInfoResponse
    Uploaded source information of the deployment.
    instances Sequence[DeploymentInstanceResponse]
    Collection of instances belong to the Deployment
    provisioning_state str
    Provisioning state of the Deployment
    status str
    Status of the Deployment
    active bool
    Indicates whether the Deployment is active
    deployment_settings DeploymentSettingsResponse
    Deployment settings of the Deployment
    source BuildResultUserSourceInfoResponse | CustomContainerUserSourceInfoResponse | JarUploadedUserSourceInfoResponse | NetCoreZipUploadedUserSourceInfoResponse | SourceUploadedUserSourceInfoResponse | UploadedUserSourceInfoResponse
    Uploaded source information of the deployment.
    instances List<Property Map>
    Collection of instances belong to the Deployment
    provisioningState String
    Provisioning state of the Deployment
    status String
    Status of the Deployment
    active Boolean
    Indicates whether the Deployment is active
    deploymentSettings Property Map
    Deployment settings of the Deployment
    source Property Map | Property Map | Property Map | Property Map | Property Map | Property Map
    Uploaded source information of the deployment.

    DeploymentSettingsResponse

    AddonConfigs Dictionary<string, object>
    Collection of addons
    Apms List<Pulumi.AzureNative.AppPlatform.Inputs.ApmReferenceResponse>
    Collection of ApmReferences
    ContainerProbeSettings Pulumi.AzureNative.AppPlatform.Inputs.ContainerProbeSettingsResponse
    Container liveness and readiness probe settings
    EnvironmentVariables Dictionary<string, string>
    Collection of environment variables
    LivenessProbe Pulumi.AzureNative.AppPlatform.Inputs.ProbeResponse
    Periodic probe of App Instance liveness. App Instance will be restarted if the probe fails. More info: https://kubernetes.io/docs/concepts/workloads/pods/pod-lifecycle#container-probes
    ReadinessProbe Pulumi.AzureNative.AppPlatform.Inputs.ProbeResponse
    Periodic probe of App Instance service readiness. App Instance will be removed from service endpoints if the probe fails. More info: https://kubernetes.io/docs/concepts/workloads/pods/pod-lifecycle#container-probes
    ResourceRequests Pulumi.AzureNative.AppPlatform.Inputs.ResourceRequestsResponse
    The requested resource quantity for required CPU and Memory. It is recommended that using this field to represent the required CPU and Memory, the old field cpu and memoryInGB will be deprecated later.
    Scale Pulumi.AzureNative.AppPlatform.Inputs.ScaleResponse
    Scaling properties for the Azure Spring Apps App Instance.
    StartupProbe Pulumi.AzureNative.AppPlatform.Inputs.ProbeResponse
    StartupProbe indicates that the App Instance has successfully initialized. If specified, no other probes are executed until this completes successfully. If this probe fails, the Pod will be restarted, just as if the livenessProbe failed. This can be used to provide different probe parameters at the beginning of a App Instance's lifecycle, when it might take a long time to load data or warm a cache, than during steady-state operation. This cannot be updated. More info: https://kubernetes.io/docs/concepts/workloads/pods/pod-lifecycle#container-probes
    TerminationGracePeriodSeconds int
    Optional duration in seconds the App Instance needs to terminate gracefully. May be decreased in delete request. Value must be non-negative integer. The value zero indicates stop immediately via the kill signal (no opportunity to shut down). If this value is nil, the default grace period will be used instead. The grace period is the duration in seconds after the processes running in the App Instance are sent a termination signal and the time when the processes are forcibly halted with a kill signal. Set this value longer than the expected cleanup time for your process. Defaults to 90 seconds.
    AddonConfigs map[string]interface{}
    Collection of addons
    Apms []ApmReferenceResponse
    Collection of ApmReferences
    ContainerProbeSettings ContainerProbeSettingsResponse
    Container liveness and readiness probe settings
    EnvironmentVariables map[string]string
    Collection of environment variables
    LivenessProbe ProbeResponse
    Periodic probe of App Instance liveness. App Instance will be restarted if the probe fails. More info: https://kubernetes.io/docs/concepts/workloads/pods/pod-lifecycle#container-probes
    ReadinessProbe ProbeResponse
    Periodic probe of App Instance service readiness. App Instance will be removed from service endpoints if the probe fails. More info: https://kubernetes.io/docs/concepts/workloads/pods/pod-lifecycle#container-probes
    ResourceRequests ResourceRequestsResponse
    The requested resource quantity for required CPU and Memory. It is recommended that using this field to represent the required CPU and Memory, the old field cpu and memoryInGB will be deprecated later.
    Scale ScaleResponse
    Scaling properties for the Azure Spring Apps App Instance.
    StartupProbe ProbeResponse
    StartupProbe indicates that the App Instance has successfully initialized. If specified, no other probes are executed until this completes successfully. If this probe fails, the Pod will be restarted, just as if the livenessProbe failed. This can be used to provide different probe parameters at the beginning of a App Instance's lifecycle, when it might take a long time to load data or warm a cache, than during steady-state operation. This cannot be updated. More info: https://kubernetes.io/docs/concepts/workloads/pods/pod-lifecycle#container-probes
    TerminationGracePeriodSeconds int
    Optional duration in seconds the App Instance needs to terminate gracefully. May be decreased in delete request. Value must be non-negative integer. The value zero indicates stop immediately via the kill signal (no opportunity to shut down). If this value is nil, the default grace period will be used instead. The grace period is the duration in seconds after the processes running in the App Instance are sent a termination signal and the time when the processes are forcibly halted with a kill signal. Set this value longer than the expected cleanup time for your process. Defaults to 90 seconds.
    addonConfigs Map<String,Object>
    Collection of addons
    apms List<ApmReferenceResponse>
    Collection of ApmReferences
    containerProbeSettings ContainerProbeSettingsResponse
    Container liveness and readiness probe settings
    environmentVariables Map<String,String>
    Collection of environment variables
    livenessProbe ProbeResponse
    Periodic probe of App Instance liveness. App Instance will be restarted if the probe fails. More info: https://kubernetes.io/docs/concepts/workloads/pods/pod-lifecycle#container-probes
    readinessProbe ProbeResponse
    Periodic probe of App Instance service readiness. App Instance will be removed from service endpoints if the probe fails. More info: https://kubernetes.io/docs/concepts/workloads/pods/pod-lifecycle#container-probes
    resourceRequests ResourceRequestsResponse
    The requested resource quantity for required CPU and Memory. It is recommended that using this field to represent the required CPU and Memory, the old field cpu and memoryInGB will be deprecated later.
    scale ScaleResponse
    Scaling properties for the Azure Spring Apps App Instance.
    startupProbe ProbeResponse
    StartupProbe indicates that the App Instance has successfully initialized. If specified, no other probes are executed until this completes successfully. If this probe fails, the Pod will be restarted, just as if the livenessProbe failed. This can be used to provide different probe parameters at the beginning of a App Instance's lifecycle, when it might take a long time to load data or warm a cache, than during steady-state operation. This cannot be updated. More info: https://kubernetes.io/docs/concepts/workloads/pods/pod-lifecycle#container-probes
    terminationGracePeriodSeconds Integer
    Optional duration in seconds the App Instance needs to terminate gracefully. May be decreased in delete request. Value must be non-negative integer. The value zero indicates stop immediately via the kill signal (no opportunity to shut down). If this value is nil, the default grace period will be used instead. The grace period is the duration in seconds after the processes running in the App Instance are sent a termination signal and the time when the processes are forcibly halted with a kill signal. Set this value longer than the expected cleanup time for your process. Defaults to 90 seconds.
    addonConfigs {[key: string]: any}
    Collection of addons
    apms ApmReferenceResponse[]
    Collection of ApmReferences
    containerProbeSettings ContainerProbeSettingsResponse
    Container liveness and readiness probe settings
    environmentVariables {[key: string]: string}
    Collection of environment variables
    livenessProbe ProbeResponse
    Periodic probe of App Instance liveness. App Instance will be restarted if the probe fails. More info: https://kubernetes.io/docs/concepts/workloads/pods/pod-lifecycle#container-probes
    readinessProbe ProbeResponse
    Periodic probe of App Instance service readiness. App Instance will be removed from service endpoints if the probe fails. More info: https://kubernetes.io/docs/concepts/workloads/pods/pod-lifecycle#container-probes
    resourceRequests ResourceRequestsResponse
    The requested resource quantity for required CPU and Memory. It is recommended that using this field to represent the required CPU and Memory, the old field cpu and memoryInGB will be deprecated later.
    scale ScaleResponse
    Scaling properties for the Azure Spring Apps App Instance.
    startupProbe ProbeResponse
    StartupProbe indicates that the App Instance has successfully initialized. If specified, no other probes are executed until this completes successfully. If this probe fails, the Pod will be restarted, just as if the livenessProbe failed. This can be used to provide different probe parameters at the beginning of a App Instance's lifecycle, when it might take a long time to load data or warm a cache, than during steady-state operation. This cannot be updated. More info: https://kubernetes.io/docs/concepts/workloads/pods/pod-lifecycle#container-probes
    terminationGracePeriodSeconds number
    Optional duration in seconds the App Instance needs to terminate gracefully. May be decreased in delete request. Value must be non-negative integer. The value zero indicates stop immediately via the kill signal (no opportunity to shut down). If this value is nil, the default grace period will be used instead. The grace period is the duration in seconds after the processes running in the App Instance are sent a termination signal and the time when the processes are forcibly halted with a kill signal. Set this value longer than the expected cleanup time for your process. Defaults to 90 seconds.
    addon_configs Mapping[str, Any]
    Collection of addons
    apms Sequence[ApmReferenceResponse]
    Collection of ApmReferences
    container_probe_settings ContainerProbeSettingsResponse
    Container liveness and readiness probe settings
    environment_variables Mapping[str, str]
    Collection of environment variables
    liveness_probe ProbeResponse
    Periodic probe of App Instance liveness. App Instance will be restarted if the probe fails. More info: https://kubernetes.io/docs/concepts/workloads/pods/pod-lifecycle#container-probes
    readiness_probe ProbeResponse
    Periodic probe of App Instance service readiness. App Instance will be removed from service endpoints if the probe fails. More info: https://kubernetes.io/docs/concepts/workloads/pods/pod-lifecycle#container-probes
    resource_requests ResourceRequestsResponse
    The requested resource quantity for required CPU and Memory. It is recommended that using this field to represent the required CPU and Memory, the old field cpu and memoryInGB will be deprecated later.
    scale ScaleResponse
    Scaling properties for the Azure Spring Apps App Instance.
    startup_probe ProbeResponse
    StartupProbe indicates that the App Instance has successfully initialized. If specified, no other probes are executed until this completes successfully. If this probe fails, the Pod will be restarted, just as if the livenessProbe failed. This can be used to provide different probe parameters at the beginning of a App Instance's lifecycle, when it might take a long time to load data or warm a cache, than during steady-state operation. This cannot be updated. More info: https://kubernetes.io/docs/concepts/workloads/pods/pod-lifecycle#container-probes
    termination_grace_period_seconds int
    Optional duration in seconds the App Instance needs to terminate gracefully. May be decreased in delete request. Value must be non-negative integer. The value zero indicates stop immediately via the kill signal (no opportunity to shut down). If this value is nil, the default grace period will be used instead. The grace period is the duration in seconds after the processes running in the App Instance are sent a termination signal and the time when the processes are forcibly halted with a kill signal. Set this value longer than the expected cleanup time for your process. Defaults to 90 seconds.
    addonConfigs Map<Any>
    Collection of addons
    apms List<Property Map>
    Collection of ApmReferences
    containerProbeSettings Property Map
    Container liveness and readiness probe settings
    environmentVariables Map<String>
    Collection of environment variables
    livenessProbe Property Map
    Periodic probe of App Instance liveness. App Instance will be restarted if the probe fails. More info: https://kubernetes.io/docs/concepts/workloads/pods/pod-lifecycle#container-probes
    readinessProbe Property Map
    Periodic probe of App Instance service readiness. App Instance will be removed from service endpoints if the probe fails. More info: https://kubernetes.io/docs/concepts/workloads/pods/pod-lifecycle#container-probes
    resourceRequests Property Map
    The requested resource quantity for required CPU and Memory. It is recommended that using this field to represent the required CPU and Memory, the old field cpu and memoryInGB will be deprecated later.
    scale Property Map
    Scaling properties for the Azure Spring Apps App Instance.
    startupProbe Property Map
    StartupProbe indicates that the App Instance has successfully initialized. If specified, no other probes are executed until this completes successfully. If this probe fails, the Pod will be restarted, just as if the livenessProbe failed. This can be used to provide different probe parameters at the beginning of a App Instance's lifecycle, when it might take a long time to load data or warm a cache, than during steady-state operation. This cannot be updated. More info: https://kubernetes.io/docs/concepts/workloads/pods/pod-lifecycle#container-probes
    terminationGracePeriodSeconds Number
    Optional duration in seconds the App Instance needs to terminate gracefully. May be decreased in delete request. Value must be non-negative integer. The value zero indicates stop immediately via the kill signal (no opportunity to shut down). If this value is nil, the default grace period will be used instead. The grace period is the duration in seconds after the processes running in the App Instance are sent a termination signal and the time when the processes are forcibly halted with a kill signal. Set this value longer than the expected cleanup time for your process. Defaults to 90 seconds.

    ExecActionResponse

    Command List<string>
    Command is the command line to execute inside the container, the working directory for the command is root ('/') in the container's filesystem. The command is not run inside a shell, so traditional shell instructions ('|', etc) won't work. To use a shell, you need to explicitly call out to that shell. Exit status of 0 is treated as live/healthy and non-zero is unhealthy.
    Command []string
    Command is the command line to execute inside the container, the working directory for the command is root ('/') in the container's filesystem. The command is not run inside a shell, so traditional shell instructions ('|', etc) won't work. To use a shell, you need to explicitly call out to that shell. Exit status of 0 is treated as live/healthy and non-zero is unhealthy.
    command List<String>
    Command is the command line to execute inside the container, the working directory for the command is root ('/') in the container's filesystem. The command is not run inside a shell, so traditional shell instructions ('|', etc) won't work. To use a shell, you need to explicitly call out to that shell. Exit status of 0 is treated as live/healthy and non-zero is unhealthy.
    command string[]
    Command is the command line to execute inside the container, the working directory for the command is root ('/') in the container's filesystem. The command is not run inside a shell, so traditional shell instructions ('|', etc) won't work. To use a shell, you need to explicitly call out to that shell. Exit status of 0 is treated as live/healthy and non-zero is unhealthy.
    command Sequence[str]
    Command is the command line to execute inside the container, the working directory for the command is root ('/') in the container's filesystem. The command is not run inside a shell, so traditional shell instructions ('|', etc) won't work. To use a shell, you need to explicitly call out to that shell. Exit status of 0 is treated as live/healthy and non-zero is unhealthy.
    command List<String>
    Command is the command line to execute inside the container, the working directory for the command is root ('/') in the container's filesystem. The command is not run inside a shell, so traditional shell instructions ('|', etc) won't work. To use a shell, you need to explicitly call out to that shell. Exit status of 0 is treated as live/healthy and non-zero is unhealthy.

    HTTPGetActionResponse

    Path string
    Path to access on the HTTP server.
    Scheme string

    Scheme to use for connecting to the host. Defaults to HTTP.

    Possible enum values:

    • "HTTP" means that the scheme used will be http://
    • "HTTPS" means that the scheme used will be https://
    Path string
    Path to access on the HTTP server.
    Scheme string

    Scheme to use for connecting to the host. Defaults to HTTP.

    Possible enum values:

    • "HTTP" means that the scheme used will be http://
    • "HTTPS" means that the scheme used will be https://
    path String
    Path to access on the HTTP server.
    scheme String

    Scheme to use for connecting to the host. Defaults to HTTP.

    Possible enum values:

    • "HTTP" means that the scheme used will be http://
    • "HTTPS" means that the scheme used will be https://
    path string
    Path to access on the HTTP server.
    scheme string

    Scheme to use for connecting to the host. Defaults to HTTP.

    Possible enum values:

    • "HTTP" means that the scheme used will be http://
    • "HTTPS" means that the scheme used will be https://
    path str
    Path to access on the HTTP server.
    scheme str

    Scheme to use for connecting to the host. Defaults to HTTP.

    Possible enum values:

    • "HTTP" means that the scheme used will be http://
    • "HTTPS" means that the scheme used will be https://
    path String
    Path to access on the HTTP server.
    scheme String

    Scheme to use for connecting to the host. Defaults to HTTP.

    Possible enum values:

    • "HTTP" means that the scheme used will be http://
    • "HTTPS" means that the scheme used will be https://

    HttpScaleRuleResponse

    Auth List<Pulumi.AzureNative.AppPlatform.Inputs.ScaleRuleAuthResponse>
    Authentication secrets for the custom scale rule.
    Metadata Dictionary<string, string>
    Metadata properties to describe http scale rule.
    Auth []ScaleRuleAuthResponse
    Authentication secrets for the custom scale rule.
    Metadata map[string]string
    Metadata properties to describe http scale rule.
    auth List<ScaleRuleAuthResponse>
    Authentication secrets for the custom scale rule.
    metadata Map<String,String>
    Metadata properties to describe http scale rule.
    auth ScaleRuleAuthResponse[]
    Authentication secrets for the custom scale rule.
    metadata {[key: string]: string}
    Metadata properties to describe http scale rule.
    auth Sequence[ScaleRuleAuthResponse]
    Authentication secrets for the custom scale rule.
    metadata Mapping[str, str]
    Metadata properties to describe http scale rule.
    auth List<Property Map>
    Authentication secrets for the custom scale rule.
    metadata Map<String>
    Metadata properties to describe http scale rule.

    ImageRegistryCredentialResponse

    Password string
    The password of the image registry credential
    Username string
    The username of the image registry credential
    Password string
    The password of the image registry credential
    Username string
    The username of the image registry credential
    password String
    The password of the image registry credential
    username String
    The username of the image registry credential
    password string
    The password of the image registry credential
    username string
    The username of the image registry credential
    password str
    The password of the image registry credential
    username str
    The username of the image registry credential
    password String
    The password of the image registry credential
    username String
    The username of the image registry credential

    JarUploadedUserSourceInfoResponse

    JvmOptions string
    JVM parameter
    RelativePath string
    Relative path of the storage which stores the source
    RuntimeVersion string
    Runtime version of the Jar file
    Version string
    Version of the source
    JvmOptions string
    JVM parameter
    RelativePath string
    Relative path of the storage which stores the source
    RuntimeVersion string
    Runtime version of the Jar file
    Version string
    Version of the source
    jvmOptions String
    JVM parameter
    relativePath String
    Relative path of the storage which stores the source
    runtimeVersion String
    Runtime version of the Jar file
    version String
    Version of the source
    jvmOptions string
    JVM parameter
    relativePath string
    Relative path of the storage which stores the source
    runtimeVersion string
    Runtime version of the Jar file
    version string
    Version of the source
    jvm_options str
    JVM parameter
    relative_path str
    Relative path of the storage which stores the source
    runtime_version str
    Runtime version of the Jar file
    version str
    Version of the source
    jvmOptions String
    JVM parameter
    relativePath String
    Relative path of the storage which stores the source
    runtimeVersion String
    Runtime version of the Jar file
    version String
    Version of the source

    NetCoreZipUploadedUserSourceInfoResponse

    NetCoreMainEntryPath string
    The path to the .NET executable relative to zip root
    RelativePath string
    Relative path of the storage which stores the source
    RuntimeVersion string
    Runtime version of the .Net file
    Version string
    Version of the source
    NetCoreMainEntryPath string
    The path to the .NET executable relative to zip root
    RelativePath string
    Relative path of the storage which stores the source
    RuntimeVersion string
    Runtime version of the .Net file
    Version string
    Version of the source
    netCoreMainEntryPath String
    The path to the .NET executable relative to zip root
    relativePath String
    Relative path of the storage which stores the source
    runtimeVersion String
    Runtime version of the .Net file
    version String
    Version of the source
    netCoreMainEntryPath string
    The path to the .NET executable relative to zip root
    relativePath string
    Relative path of the storage which stores the source
    runtimeVersion string
    Runtime version of the .Net file
    version string
    Version of the source
    net_core_main_entry_path str
    The path to the .NET executable relative to zip root
    relative_path str
    Relative path of the storage which stores the source
    runtime_version str
    Runtime version of the .Net file
    version str
    Version of the source
    netCoreMainEntryPath String
    The path to the .NET executable relative to zip root
    relativePath String
    Relative path of the storage which stores the source
    runtimeVersion String
    Runtime version of the .Net file
    version String
    Version of the source

    ProbeResponse

    DisableProbe bool
    Indicate whether the probe is disabled.
    FailureThreshold int
    Minimum consecutive failures for the probe to be considered failed after having succeeded. Minimum value is 1.
    InitialDelaySeconds int
    Number of seconds after the App Instance has started before probes are initiated. More info: https://kubernetes.io/docs/concepts/workloads/pods/pod-lifecycle#container-probes
    PeriodSeconds int
    How often (in seconds) to perform the probe. Minimum value is 1.
    ProbeAction Pulumi.AzureNative.AppPlatform.Inputs.ExecActionResponse | Pulumi.AzureNative.AppPlatform.Inputs.HTTPGetActionResponse | Pulumi.AzureNative.AppPlatform.Inputs.TCPSocketActionResponse
    The action of the probe.
    SuccessThreshold int
    Minimum consecutive successes for the probe to be considered successful after having failed. Must be 1 for liveness and startup. Minimum value is 1.
    TimeoutSeconds int
    Number of seconds after which the probe times out. Minimum value is 1.
    DisableProbe bool
    Indicate whether the probe is disabled.
    FailureThreshold int
    Minimum consecutive failures for the probe to be considered failed after having succeeded. Minimum value is 1.
    InitialDelaySeconds int
    Number of seconds after the App Instance has started before probes are initiated. More info: https://kubernetes.io/docs/concepts/workloads/pods/pod-lifecycle#container-probes
    PeriodSeconds int
    How often (in seconds) to perform the probe. Minimum value is 1.
    ProbeAction ExecActionResponse | HTTPGetActionResponse | TCPSocketActionResponse
    The action of the probe.
    SuccessThreshold int
    Minimum consecutive successes for the probe to be considered successful after having failed. Must be 1 for liveness and startup. Minimum value is 1.
    TimeoutSeconds int
    Number of seconds after which the probe times out. Minimum value is 1.
    disableProbe Boolean
    Indicate whether the probe is disabled.
    failureThreshold Integer
    Minimum consecutive failures for the probe to be considered failed after having succeeded. Minimum value is 1.
    initialDelaySeconds Integer
    Number of seconds after the App Instance has started before probes are initiated. More info: https://kubernetes.io/docs/concepts/workloads/pods/pod-lifecycle#container-probes
    periodSeconds Integer
    How often (in seconds) to perform the probe. Minimum value is 1.
    probeAction ExecActionResponse | HTTPGetActionResponse | TCPSocketActionResponse
    The action of the probe.
    successThreshold Integer
    Minimum consecutive successes for the probe to be considered successful after having failed. Must be 1 for liveness and startup. Minimum value is 1.
    timeoutSeconds Integer
    Number of seconds after which the probe times out. Minimum value is 1.
    disableProbe boolean
    Indicate whether the probe is disabled.
    failureThreshold number
    Minimum consecutive failures for the probe to be considered failed after having succeeded. Minimum value is 1.
    initialDelaySeconds number
    Number of seconds after the App Instance has started before probes are initiated. More info: https://kubernetes.io/docs/concepts/workloads/pods/pod-lifecycle#container-probes
    periodSeconds number
    How often (in seconds) to perform the probe. Minimum value is 1.
    probeAction ExecActionResponse | HTTPGetActionResponse | TCPSocketActionResponse
    The action of the probe.
    successThreshold number
    Minimum consecutive successes for the probe to be considered successful after having failed. Must be 1 for liveness and startup. Minimum value is 1.
    timeoutSeconds number
    Number of seconds after which the probe times out. Minimum value is 1.
    disable_probe bool
    Indicate whether the probe is disabled.
    failure_threshold int
    Minimum consecutive failures for the probe to be considered failed after having succeeded. Minimum value is 1.
    initial_delay_seconds int
    Number of seconds after the App Instance has started before probes are initiated. More info: https://kubernetes.io/docs/concepts/workloads/pods/pod-lifecycle#container-probes
    period_seconds int
    How often (in seconds) to perform the probe. Minimum value is 1.
    probe_action ExecActionResponse | HTTPGetActionResponse | TCPSocketActionResponse
    The action of the probe.
    success_threshold int
    Minimum consecutive successes for the probe to be considered successful after having failed. Must be 1 for liveness and startup. Minimum value is 1.
    timeout_seconds int
    Number of seconds after which the probe times out. Minimum value is 1.
    disableProbe Boolean
    Indicate whether the probe is disabled.
    failureThreshold Number
    Minimum consecutive failures for the probe to be considered failed after having succeeded. Minimum value is 1.
    initialDelaySeconds Number
    Number of seconds after the App Instance has started before probes are initiated. More info: https://kubernetes.io/docs/concepts/workloads/pods/pod-lifecycle#container-probes
    periodSeconds Number
    How often (in seconds) to perform the probe. Minimum value is 1.
    probeAction Property Map | Property Map | Property Map
    The action of the probe.
    successThreshold Number
    Minimum consecutive successes for the probe to be considered successful after having failed. Must be 1 for liveness and startup. Minimum value is 1.
    timeoutSeconds Number
    Number of seconds after which the probe times out. Minimum value is 1.

    QueueScaleRuleResponse

    Auth List<Pulumi.AzureNative.AppPlatform.Inputs.ScaleRuleAuthResponse>
    Authentication secrets for the queue scale rule.
    QueueLength int
    Queue length.
    QueueName string
    Queue name.
    Auth []ScaleRuleAuthResponse
    Authentication secrets for the queue scale rule.
    QueueLength int
    Queue length.
    QueueName string
    Queue name.
    auth List<ScaleRuleAuthResponse>
    Authentication secrets for the queue scale rule.
    queueLength Integer
    Queue length.
    queueName String
    Queue name.
    auth ScaleRuleAuthResponse[]
    Authentication secrets for the queue scale rule.
    queueLength number
    Queue length.
    queueName string
    Queue name.
    auth Sequence[ScaleRuleAuthResponse]
    Authentication secrets for the queue scale rule.
    queue_length int
    Queue length.
    queue_name str
    Queue name.
    auth List<Property Map>
    Authentication secrets for the queue scale rule.
    queueLength Number
    Queue length.
    queueName String
    Queue name.

    ResourceRequestsResponse

    Cpu string
    Required CPU. 1 core can be represented by 1 or 1000m. This should be 500m or 1 for Basic tier, and {500m, 1, 2, 3, 4} for Standard tier.
    Memory string
    Required memory. 1 GB can be represented by 1Gi or 1024Mi. This should be {512Mi, 1Gi, 2Gi} for Basic tier, and {512Mi, 1Gi, 2Gi, ..., 8Gi} for Standard tier.
    Cpu string
    Required CPU. 1 core can be represented by 1 or 1000m. This should be 500m or 1 for Basic tier, and {500m, 1, 2, 3, 4} for Standard tier.
    Memory string
    Required memory. 1 GB can be represented by 1Gi or 1024Mi. This should be {512Mi, 1Gi, 2Gi} for Basic tier, and {512Mi, 1Gi, 2Gi, ..., 8Gi} for Standard tier.
    cpu String
    Required CPU. 1 core can be represented by 1 or 1000m. This should be 500m or 1 for Basic tier, and {500m, 1, 2, 3, 4} for Standard tier.
    memory String
    Required memory. 1 GB can be represented by 1Gi or 1024Mi. This should be {512Mi, 1Gi, 2Gi} for Basic tier, and {512Mi, 1Gi, 2Gi, ..., 8Gi} for Standard tier.
    cpu string
    Required CPU. 1 core can be represented by 1 or 1000m. This should be 500m or 1 for Basic tier, and {500m, 1, 2, 3, 4} for Standard tier.
    memory string
    Required memory. 1 GB can be represented by 1Gi or 1024Mi. This should be {512Mi, 1Gi, 2Gi} for Basic tier, and {512Mi, 1Gi, 2Gi, ..., 8Gi} for Standard tier.
    cpu str
    Required CPU. 1 core can be represented by 1 or 1000m. This should be 500m or 1 for Basic tier, and {500m, 1, 2, 3, 4} for Standard tier.
    memory str
    Required memory. 1 GB can be represented by 1Gi or 1024Mi. This should be {512Mi, 1Gi, 2Gi} for Basic tier, and {512Mi, 1Gi, 2Gi, ..., 8Gi} for Standard tier.
    cpu String
    Required CPU. 1 core can be represented by 1 or 1000m. This should be 500m or 1 for Basic tier, and {500m, 1, 2, 3, 4} for Standard tier.
    memory String
    Required memory. 1 GB can be represented by 1Gi or 1024Mi. This should be {512Mi, 1Gi, 2Gi} for Basic tier, and {512Mi, 1Gi, 2Gi, ..., 8Gi} for Standard tier.

    ScaleResponse

    MaxReplicas int
    Optional. Maximum number of container replicas. Defaults to 10 if not set.
    MinReplicas int
    Optional. Minimum number of container replicas.
    Rules List<Pulumi.AzureNative.AppPlatform.Inputs.ScaleRuleResponse>
    Scaling rules.
    MaxReplicas int
    Optional. Maximum number of container replicas. Defaults to 10 if not set.
    MinReplicas int
    Optional. Minimum number of container replicas.
    Rules []ScaleRuleResponse
    Scaling rules.
    maxReplicas Integer
    Optional. Maximum number of container replicas. Defaults to 10 if not set.
    minReplicas Integer
    Optional. Minimum number of container replicas.
    rules List<ScaleRuleResponse>
    Scaling rules.
    maxReplicas number
    Optional. Maximum number of container replicas. Defaults to 10 if not set.
    minReplicas number
    Optional. Minimum number of container replicas.
    rules ScaleRuleResponse[]
    Scaling rules.
    max_replicas int
    Optional. Maximum number of container replicas. Defaults to 10 if not set.
    min_replicas int
    Optional. Minimum number of container replicas.
    rules Sequence[ScaleRuleResponse]
    Scaling rules.
    maxReplicas Number
    Optional. Maximum number of container replicas. Defaults to 10 if not set.
    minReplicas Number
    Optional. Minimum number of container replicas.
    rules List<Property Map>
    Scaling rules.

    ScaleRuleAuthResponse

    SecretRef string
    Name of the Azure Spring Apps App Instance secret from which to pull the auth params.
    TriggerParameter string
    Trigger Parameter that uses the secret
    SecretRef string
    Name of the Azure Spring Apps App Instance secret from which to pull the auth params.
    TriggerParameter string
    Trigger Parameter that uses the secret
    secretRef String
    Name of the Azure Spring Apps App Instance secret from which to pull the auth params.
    triggerParameter String
    Trigger Parameter that uses the secret
    secretRef string
    Name of the Azure Spring Apps App Instance secret from which to pull the auth params.
    triggerParameter string
    Trigger Parameter that uses the secret
    secret_ref str
    Name of the Azure Spring Apps App Instance secret from which to pull the auth params.
    trigger_parameter str
    Trigger Parameter that uses the secret
    secretRef String
    Name of the Azure Spring Apps App Instance secret from which to pull the auth params.
    triggerParameter String
    Trigger Parameter that uses the secret

    ScaleRuleResponse

    AzureQueue QueueScaleRuleResponse
    Azure Queue based scaling.
    Custom CustomScaleRuleResponse
    Custom scale rule.
    Http HttpScaleRuleResponse
    HTTP requests based scaling.
    Name string
    Scale Rule Name
    Tcp TcpScaleRuleResponse
    Tcp requests based scaling.
    azureQueue QueueScaleRuleResponse
    Azure Queue based scaling.
    custom CustomScaleRuleResponse
    Custom scale rule.
    http HttpScaleRuleResponse
    HTTP requests based scaling.
    name String
    Scale Rule Name
    tcp TcpScaleRuleResponse
    Tcp requests based scaling.
    azureQueue QueueScaleRuleResponse
    Azure Queue based scaling.
    custom CustomScaleRuleResponse
    Custom scale rule.
    http HttpScaleRuleResponse
    HTTP requests based scaling.
    name string
    Scale Rule Name
    tcp TcpScaleRuleResponse
    Tcp requests based scaling.
    azure_queue QueueScaleRuleResponse
    Azure Queue based scaling.
    custom CustomScaleRuleResponse
    Custom scale rule.
    http HttpScaleRuleResponse
    HTTP requests based scaling.
    name str
    Scale Rule Name
    tcp TcpScaleRuleResponse
    Tcp requests based scaling.
    azureQueue Property Map
    Azure Queue based scaling.
    custom Property Map
    Custom scale rule.
    http Property Map
    HTTP requests based scaling.
    name String
    Scale Rule Name
    tcp Property Map
    Tcp requests based scaling.

    SkuResponse

    Capacity int
    Current capacity of the target resource
    Name string
    Name of the Sku
    Tier string
    Tier of the Sku
    Capacity int
    Current capacity of the target resource
    Name string
    Name of the Sku
    Tier string
    Tier of the Sku
    capacity Integer
    Current capacity of the target resource
    name String
    Name of the Sku
    tier String
    Tier of the Sku
    capacity number
    Current capacity of the target resource
    name string
    Name of the Sku
    tier string
    Tier of the Sku
    capacity int
    Current capacity of the target resource
    name str
    Name of the Sku
    tier str
    Tier of the Sku
    capacity Number
    Current capacity of the target resource
    name String
    Name of the Sku
    tier String
    Tier of the Sku

    SourceUploadedUserSourceInfoResponse

    ArtifactSelector string
    Selector for the artifact to be used for the deployment for multi-module projects. This should be the relative path to the target module/project.
    RelativePath string
    Relative path of the storage which stores the source
    RuntimeVersion string
    Runtime version of the source file
    Version string
    Version of the source
    ArtifactSelector string
    Selector for the artifact to be used for the deployment for multi-module projects. This should be the relative path to the target module/project.
    RelativePath string
    Relative path of the storage which stores the source
    RuntimeVersion string
    Runtime version of the source file
    Version string
    Version of the source
    artifactSelector String
    Selector for the artifact to be used for the deployment for multi-module projects. This should be the relative path to the target module/project.
    relativePath String
    Relative path of the storage which stores the source
    runtimeVersion String
    Runtime version of the source file
    version String
    Version of the source
    artifactSelector string
    Selector for the artifact to be used for the deployment for multi-module projects. This should be the relative path to the target module/project.
    relativePath string
    Relative path of the storage which stores the source
    runtimeVersion string
    Runtime version of the source file
    version string
    Version of the source
    artifact_selector str
    Selector for the artifact to be used for the deployment for multi-module projects. This should be the relative path to the target module/project.
    relative_path str
    Relative path of the storage which stores the source
    runtime_version str
    Runtime version of the source file
    version str
    Version of the source
    artifactSelector String
    Selector for the artifact to be used for the deployment for multi-module projects. This should be the relative path to the target module/project.
    relativePath String
    Relative path of the storage which stores the source
    runtimeVersion String
    Runtime version of the source file
    version String
    Version of the source

    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 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 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 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 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 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 modification (UTC).
    lastModifiedBy String
    The identity that last modified the resource.
    lastModifiedByType String
    The type of identity that last modified the resource.

    TCPSocketActionResponse

    TcpScaleRuleResponse

    Auth List<Pulumi.AzureNative.AppPlatform.Inputs.ScaleRuleAuthResponse>
    Authentication secrets for the tcp scale rule.
    Metadata Dictionary<string, string>
    Metadata properties to describe tcp scale rule.
    Auth []ScaleRuleAuthResponse
    Authentication secrets for the tcp scale rule.
    Metadata map[string]string
    Metadata properties to describe tcp scale rule.
    auth List<ScaleRuleAuthResponse>
    Authentication secrets for the tcp scale rule.
    metadata Map<String,String>
    Metadata properties to describe tcp scale rule.
    auth ScaleRuleAuthResponse[]
    Authentication secrets for the tcp scale rule.
    metadata {[key: string]: string}
    Metadata properties to describe tcp scale rule.
    auth Sequence[ScaleRuleAuthResponse]
    Authentication secrets for the tcp scale rule.
    metadata Mapping[str, str]
    Metadata properties to describe tcp scale rule.
    auth List<Property Map>
    Authentication secrets for the tcp scale rule.
    metadata Map<String>
    Metadata properties to describe tcp scale rule.

    UploadedUserSourceInfoResponse

    RelativePath string
    Relative path of the storage which stores the source
    Version string
    Version of the source
    RelativePath string
    Relative path of the storage which stores the source
    Version string
    Version of the source
    relativePath String
    Relative path of the storage which stores the source
    version String
    Version of the source
    relativePath string
    Relative path of the storage which stores the source
    version string
    Version of the source
    relative_path str
    Relative path of the storage which stores the source
    version str
    Version of the source
    relativePath String
    Relative path of the storage which stores the source
    version String
    Version of the source

    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.34.0 published on Thursday, Mar 28, 2024 by Pulumi