1. Packages
  2. Azure Native v1
  3. API Docs
  4. appplatform
  5. getApp
These are the docs for Azure Native v1. We recommenend using the latest version, Azure Native v2.
Azure Native v1 v1.104.0 published on Thursday, Jul 6, 2023 by Pulumi

azure-native.appplatform.getApp

Explore with Pulumi AI

azure-native-v1 logo
These are the docs for Azure Native v1. We recommenend using the latest version, Azure Native v2.
Azure Native v1 v1.104.0 published on Thursday, Jul 6, 2023 by Pulumi

    Get an App and its properties. API Version: 2020-07-01.

    Using getApp

    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 getApp(args: GetAppArgs, opts?: InvokeOptions): Promise<GetAppResult>
    function getAppOutput(args: GetAppOutputArgs, opts?: InvokeOptions): Output<GetAppResult>
    def get_app(app_name: Optional[str] = None,
                resource_group_name: Optional[str] = None,
                service_name: Optional[str] = None,
                sync_status: Optional[str] = None,
                opts: Optional[InvokeOptions] = None) -> GetAppResult
    def get_app_output(app_name: Optional[pulumi.Input[str]] = None,
                resource_group_name: Optional[pulumi.Input[str]] = None,
                service_name: Optional[pulumi.Input[str]] = None,
                sync_status: Optional[pulumi.Input[str]] = None,
                opts: Optional[InvokeOptions] = None) -> Output[GetAppResult]
    func LookupApp(ctx *Context, args *LookupAppArgs, opts ...InvokeOption) (*LookupAppResult, error)
    func LookupAppOutput(ctx *Context, args *LookupAppOutputArgs, opts ...InvokeOption) LookupAppResultOutput

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

    public static class GetApp 
    {
        public static Task<GetAppResult> InvokeAsync(GetAppArgs args, InvokeOptions? opts = null)
        public static Output<GetAppResult> Invoke(GetAppInvokeArgs args, InvokeOptions? opts = null)
    }
    public static CompletableFuture<GetAppResult> getApp(GetAppArgs args, InvokeOptions options)
    // Output-based functions aren't available in Java yet
    
    fn::invoke:
      function: azure-native:appplatform:getApp
      arguments:
        # arguments dictionary

    The following arguments are supported:

    AppName string
    The name of the App 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.
    SyncStatus string
    Indicates whether sync status
    AppName string
    The name of the App 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.
    SyncStatus string
    Indicates whether sync status
    appName String
    The name of the App 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.
    syncStatus String
    Indicates whether sync status
    appName string
    The name of the App 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.
    syncStatus string
    Indicates whether sync status
    app_name str
    The name of the App 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.
    sync_status str
    Indicates whether sync status
    appName String
    The name of the App 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.
    syncStatus String
    Indicates whether sync status

    getApp 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.AppResourcePropertiesResponse
    Properties of the App resource
    Type string
    The type of the resource.
    Identity Pulumi.AzureNative.AppPlatform.Outputs.ManagedIdentityPropertiesResponse
    The Managed Identity type of the app resource
    Location string
    The GEO location of the application, always the same with its parent resource
    Id string
    Fully qualified resource Id for the resource.
    Name string
    The name of the resource.
    Properties AppResourcePropertiesResponse
    Properties of the App resource
    Type string
    The type of the resource.
    Identity ManagedIdentityPropertiesResponse
    The Managed Identity type of the app resource
    Location string
    The GEO location of the application, always the same with its parent resource
    id String
    Fully qualified resource Id for the resource.
    name String
    The name of the resource.
    properties AppResourcePropertiesResponse
    Properties of the App resource
    type String
    The type of the resource.
    identity ManagedIdentityPropertiesResponse
    The Managed Identity type of the app resource
    location String
    The GEO location of the application, always the same with its parent resource
    id string
    Fully qualified resource Id for the resource.
    name string
    The name of the resource.
    properties AppResourcePropertiesResponse
    Properties of the App resource
    type string
    The type of the resource.
    identity ManagedIdentityPropertiesResponse
    The Managed Identity type of the app resource
    location string
    The GEO location of the application, always the same with its parent resource
    id str
    Fully qualified resource Id for the resource.
    name str
    The name of the resource.
    properties AppResourcePropertiesResponse
    Properties of the App resource
    type str
    The type of the resource.
    identity ManagedIdentityPropertiesResponse
    The Managed Identity type of the app resource
    location str
    The GEO location of the application, always the same with its parent resource
    id String
    Fully qualified resource Id for the resource.
    name String
    The name of the resource.
    properties Property Map
    Properties of the App resource
    type String
    The type of the resource.
    identity Property Map
    The Managed Identity type of the app resource
    location String
    The GEO location of the application, always the same with its parent resource

    Supporting Types

    AppResourcePropertiesResponse

    CreatedTime string
    Date time when the resource is created
    ProvisioningState string
    Provisioning state of the App
    Url string
    URL of the App
    ActiveDeploymentName string
    Name of the active deployment of the App
    Fqdn string
    Fully qualified dns Name.
    HttpsOnly bool
    Indicate if only https is allowed.
    PersistentDisk Pulumi.AzureNative.AppPlatform.Inputs.PersistentDiskResponse
    Persistent disk settings
    Public bool
    Indicates whether the App exposes public endpoint
    TemporaryDisk Pulumi.AzureNative.AppPlatform.Inputs.TemporaryDiskResponse
    Temporary disk settings
    CreatedTime string
    Date time when the resource is created
    ProvisioningState string
    Provisioning state of the App
    Url string
    URL of the App
    ActiveDeploymentName string
    Name of the active deployment of the App
    Fqdn string
    Fully qualified dns Name.
    HttpsOnly bool
    Indicate if only https is allowed.
    PersistentDisk PersistentDiskResponse
    Persistent disk settings
    Public bool
    Indicates whether the App exposes public endpoint
    TemporaryDisk TemporaryDiskResponse
    Temporary disk settings
    createdTime String
    Date time when the resource is created
    provisioningState String
    Provisioning state of the App
    url String
    URL of the App
    activeDeploymentName String
    Name of the active deployment of the App
    fqdn String
    Fully qualified dns Name.
    httpsOnly Boolean
    Indicate if only https is allowed.
    persistentDisk PersistentDiskResponse
    Persistent disk settings
    public_ Boolean
    Indicates whether the App exposes public endpoint
    temporaryDisk TemporaryDiskResponse
    Temporary disk settings
    createdTime string
    Date time when the resource is created
    provisioningState string
    Provisioning state of the App
    url string
    URL of the App
    activeDeploymentName string
    Name of the active deployment of the App
    fqdn string
    Fully qualified dns Name.
    httpsOnly boolean
    Indicate if only https is allowed.
    persistentDisk PersistentDiskResponse
    Persistent disk settings
    public boolean
    Indicates whether the App exposes public endpoint
    temporaryDisk TemporaryDiskResponse
    Temporary disk settings
    created_time str
    Date time when the resource is created
    provisioning_state str
    Provisioning state of the App
    url str
    URL of the App
    active_deployment_name str
    Name of the active deployment of the App
    fqdn str
    Fully qualified dns Name.
    https_only bool
    Indicate if only https is allowed.
    persistent_disk PersistentDiskResponse
    Persistent disk settings
    public bool
    Indicates whether the App exposes public endpoint
    temporary_disk TemporaryDiskResponse
    Temporary disk settings
    createdTime String
    Date time when the resource is created
    provisioningState String
    Provisioning state of the App
    url String
    URL of the App
    activeDeploymentName String
    Name of the active deployment of the App
    fqdn String
    Fully qualified dns Name.
    httpsOnly Boolean
    Indicate if only https is allowed.
    persistentDisk Property Map
    Persistent disk settings
    public Boolean
    Indicates whether the App exposes public endpoint
    temporaryDisk Property Map
    Temporary disk settings

    ManagedIdentityPropertiesResponse

    PrincipalId string
    Principal Id
    TenantId string
    Tenant Id
    Type string
    Type of the managed identity
    PrincipalId string
    Principal Id
    TenantId string
    Tenant Id
    Type string
    Type of the managed identity
    principalId String
    Principal Id
    tenantId String
    Tenant Id
    type String
    Type of the managed identity
    principalId string
    Principal Id
    tenantId string
    Tenant Id
    type string
    Type of the managed identity
    principal_id str
    Principal Id
    tenant_id str
    Tenant Id
    type str
    Type of the managed identity
    principalId String
    Principal Id
    tenantId String
    Tenant Id
    type String
    Type of the managed identity

    PersistentDiskResponse

    UsedInGB int
    Size of the used persistent disk in GB
    MountPath string
    Mount path of the persistent disk
    SizeInGB int
    Size of the persistent disk in GB
    UsedInGB int
    Size of the used persistent disk in GB
    MountPath string
    Mount path of the persistent disk
    SizeInGB int
    Size of the persistent disk in GB
    usedInGB Integer
    Size of the used persistent disk in GB
    mountPath String
    Mount path of the persistent disk
    sizeInGB Integer
    Size of the persistent disk in GB
    usedInGB number
    Size of the used persistent disk in GB
    mountPath string
    Mount path of the persistent disk
    sizeInGB number
    Size of the persistent disk in GB
    used_in_gb int
    Size of the used persistent disk in GB
    mount_path str
    Mount path of the persistent disk
    size_in_gb int
    Size of the persistent disk in GB
    usedInGB Number
    Size of the used persistent disk in GB
    mountPath String
    Mount path of the persistent disk
    sizeInGB Number
    Size of the persistent disk in GB

    TemporaryDiskResponse

    MountPath string
    Mount path of the temporary disk
    SizeInGB int
    Size of the temporary disk in GB
    MountPath string
    Mount path of the temporary disk
    SizeInGB int
    Size of the temporary disk in GB
    mountPath String
    Mount path of the temporary disk
    sizeInGB Integer
    Size of the temporary disk in GB
    mountPath string
    Mount path of the temporary disk
    sizeInGB number
    Size of the temporary disk in GB
    mount_path str
    Mount path of the temporary disk
    size_in_gb int
    Size of the temporary disk in GB
    mountPath String
    Mount path of the temporary disk
    sizeInGB Number
    Size of the temporary disk in GB

    Package Details

    Repository
    azure-native-v1 pulumi/pulumi-azure-native
    License
    Apache-2.0
    azure-native-v1 logo
    These are the docs for Azure Native v1. We recommenend using the latest version, Azure Native v2.
    Azure Native v1 v1.104.0 published on Thursday, Jul 6, 2023 by Pulumi