azure-native.appplatform.getApp

Explore with Pulumi AI

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 pulumi/pulumi-azure-native
License
Apache-2.0