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.73.0 published on Wednesday, Nov 20, 2024 by Pulumi
azure-native.iotcentral.getApp
Explore with Pulumi AI
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.73.0 published on Wednesday, Nov 20, 2024 by Pulumi
Get the metadata of an IoT Central application. Azure REST API version: 2021-06-01.
Other available API versions: 2018-09-01, 2021-11-01-preview.
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(resource_group_name: Optional[str] = None,
resource_name: Optional[str] = None,
opts: Optional[InvokeOptions] = None) -> GetAppResult
def get_app_output(resource_group_name: Optional[pulumi.Input[str]] = None,
resource_name: 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:iotcentral:getApp
arguments:
# arguments dictionary
The following arguments are supported:
- Resource
Group stringName - The name of the resource group that contains the IoT Central application.
- Resource
Name string - The ARM resource name of the IoT Central application.
- Resource
Group stringName - The name of the resource group that contains the IoT Central application.
- Resource
Name string - The ARM resource name of the IoT Central application.
- resource
Group StringName - The name of the resource group that contains the IoT Central application.
- resource
Name String - The ARM resource name of the IoT Central application.
- resource
Group stringName - The name of the resource group that contains the IoT Central application.
- resource
Name string - The ARM resource name of the IoT Central application.
- resource_
group_ strname - The name of the resource group that contains the IoT Central application.
- resource_
name str - The ARM resource name of the IoT Central application.
- resource
Group StringName - The name of the resource group that contains the IoT Central application.
- resource
Name String - The ARM resource name of the IoT Central application.
getApp Result
The following output properties are available:
- Application
Id string - The ID of the application.
- Id string
- The ARM resource identifier.
- Location string
- The resource location.
- Name string
- The ARM resource name.
- Sku
Pulumi.
Azure Native. Io TCentral. Outputs. App Sku Info Response - A valid instance SKU.
- State string
- The current state of the application.
- Type string
- The resource type.
- Display
Name string - The display name of the application.
- Identity
Pulumi.
Azure Native. Io TCentral. Outputs. System Assigned Service Identity Response - The managed identities for the IoT Central application.
- Subdomain string
- The subdomain of the application.
- Dictionary<string, string>
- The resource tags.
- Template string
- The ID of the application template, which is a blueprint that defines the characteristics and behaviors of an application. Optional; if not specified, defaults to a blank blueprint and allows the application to be defined from scratch.
- Application
Id string - The ID of the application.
- Id string
- The ARM resource identifier.
- Location string
- The resource location.
- Name string
- The ARM resource name.
- Sku
App
Sku Info Response - A valid instance SKU.
- State string
- The current state of the application.
- Type string
- The resource type.
- Display
Name string - The display name of the application.
- Identity
System
Assigned Service Identity Response - The managed identities for the IoT Central application.
- Subdomain string
- The subdomain of the application.
- map[string]string
- The resource tags.
- Template string
- The ID of the application template, which is a blueprint that defines the characteristics and behaviors of an application. Optional; if not specified, defaults to a blank blueprint and allows the application to be defined from scratch.
- application
Id String - The ID of the application.
- id String
- The ARM resource identifier.
- location String
- The resource location.
- name String
- The ARM resource name.
- sku
App
Sku Info Response - A valid instance SKU.
- state String
- The current state of the application.
- type String
- The resource type.
- display
Name String - The display name of the application.
- identity
System
Assigned Service Identity Response - The managed identities for the IoT Central application.
- subdomain String
- The subdomain of the application.
- Map<String,String>
- The resource tags.
- template String
- The ID of the application template, which is a blueprint that defines the characteristics and behaviors of an application. Optional; if not specified, defaults to a blank blueprint and allows the application to be defined from scratch.
- application
Id string - The ID of the application.
- id string
- The ARM resource identifier.
- location string
- The resource location.
- name string
- The ARM resource name.
- sku
App
Sku Info Response - A valid instance SKU.
- state string
- The current state of the application.
- type string
- The resource type.
- display
Name string - The display name of the application.
- identity
System
Assigned Service Identity Response - The managed identities for the IoT Central application.
- subdomain string
- The subdomain of the application.
- {[key: string]: string}
- The resource tags.
- template string
- The ID of the application template, which is a blueprint that defines the characteristics and behaviors of an application. Optional; if not specified, defaults to a blank blueprint and allows the application to be defined from scratch.
- application_
id str - The ID of the application.
- id str
- The ARM resource identifier.
- location str
- The resource location.
- name str
- The ARM resource name.
- sku
App
Sku Info Response - A valid instance SKU.
- state str
- The current state of the application.
- type str
- The resource type.
- display_
name str - The display name of the application.
- identity
System
Assigned Service Identity Response - The managed identities for the IoT Central application.
- subdomain str
- The subdomain of the application.
- Mapping[str, str]
- The resource tags.
- template str
- The ID of the application template, which is a blueprint that defines the characteristics and behaviors of an application. Optional; if not specified, defaults to a blank blueprint and allows the application to be defined from scratch.
- application
Id String - The ID of the application.
- id String
- The ARM resource identifier.
- location String
- The resource location.
- name String
- The ARM resource name.
- sku Property Map
- A valid instance SKU.
- state String
- The current state of the application.
- type String
- The resource type.
- display
Name String - The display name of the application.
- identity Property Map
- The managed identities for the IoT Central application.
- subdomain String
- The subdomain of the application.
- Map<String>
- The resource tags.
- template String
- The ID of the application template, which is a blueprint that defines the characteristics and behaviors of an application. Optional; if not specified, defaults to a blank blueprint and allows the application to be defined from scratch.
Supporting Types
AppSkuInfoResponse
- Name string
- The name of the SKU.
- Name string
- The name of the SKU.
- name String
- The name of the SKU.
- name string
- The name of the SKU.
- name str
- The name of the SKU.
- name String
- The name of the SKU.
SystemAssignedServiceIdentityResponse
- Principal
Id string - The service principal ID of the system assigned identity. This property will only be provided for a system assigned identity.
- Tenant
Id string - The tenant ID of the system assigned identity. This property will only be provided for a system assigned identity.
- Type string
- Type of managed service identity (either system assigned, or none).
- Principal
Id string - The service principal ID of the system assigned identity. This property will only be provided for a system assigned identity.
- Tenant
Id string - The tenant ID of the system assigned identity. This property will only be provided for a system assigned identity.
- Type string
- Type of managed service identity (either system assigned, or none).
- principal
Id String - The service principal ID of the system assigned identity. This property will only be provided for a system assigned identity.
- tenant
Id String - The tenant ID of the system assigned identity. This property will only be provided for a system assigned identity.
- type String
- Type of managed service identity (either system assigned, or none).
- principal
Id string - The service principal ID of the system assigned identity. This property will only be provided for a system assigned identity.
- tenant
Id string - The tenant ID of the system assigned identity. This property will only be provided for a system assigned identity.
- type string
- Type of managed service identity (either system assigned, or none).
- principal_
id str - The service principal ID of the system assigned identity. This property will only be provided for a system assigned identity.
- tenant_
id str - The tenant ID of the system assigned identity. This property will only be provided for a system assigned identity.
- type str
- Type of managed service identity (either system assigned, or none).
- principal
Id String - The service principal ID of the system assigned identity. This property will only be provided for a system assigned identity.
- tenant
Id String - The tenant ID of the system assigned identity. This property will only be provided for a system assigned identity.
- type String
- Type of managed service identity (either system assigned, or none).
Package Details
- Repository
- Azure Native pulumi/pulumi-azure-native
- License
- Apache-2.0
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.73.0 published on Wednesday, Nov 20, 2024 by Pulumi