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.solutions.getApplication
Explore with Pulumi AI
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
Gets the managed application. API Version: 2019-07-01.
Using getApplication
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 getApplication(args: GetApplicationArgs, opts?: InvokeOptions): Promise<GetApplicationResult>
function getApplicationOutput(args: GetApplicationOutputArgs, opts?: InvokeOptions): Output<GetApplicationResult>def get_application(application_name: Optional[str] = None,
                    resource_group_name: Optional[str] = None,
                    opts: Optional[InvokeOptions] = None) -> GetApplicationResult
def get_application_output(application_name: Optional[pulumi.Input[str]] = None,
                    resource_group_name: Optional[pulumi.Input[str]] = None,
                    opts: Optional[InvokeOptions] = None) -> Output[GetApplicationResult]func LookupApplication(ctx *Context, args *LookupApplicationArgs, opts ...InvokeOption) (*LookupApplicationResult, error)
func LookupApplicationOutput(ctx *Context, args *LookupApplicationOutputArgs, opts ...InvokeOption) LookupApplicationResultOutput> Note: This function is named LookupApplication in the Go SDK.
public static class GetApplication 
{
    public static Task<GetApplicationResult> InvokeAsync(GetApplicationArgs args, InvokeOptions? opts = null)
    public static Output<GetApplicationResult> Invoke(GetApplicationInvokeArgs args, InvokeOptions? opts = null)
}public static CompletableFuture<GetApplicationResult> getApplication(GetApplicationArgs args, InvokeOptions options)
public static Output<GetApplicationResult> getApplication(GetApplicationArgs args, InvokeOptions options)
fn::invoke:
  function: azure-native:solutions:getApplication
  arguments:
    # arguments dictionaryThe following arguments are supported:
- ApplicationName string
- The name of the managed application.
- ResourceGroup stringName 
- The name of the resource group. The name is case insensitive.
- ApplicationName string
- The name of the managed application.
- ResourceGroup stringName 
- The name of the resource group. The name is case insensitive.
- applicationName String
- The name of the managed application.
- resourceGroup StringName 
- The name of the resource group. The name is case insensitive.
- applicationName string
- The name of the managed application.
- resourceGroup stringName 
- The name of the resource group. The name is case insensitive.
- application_name str
- The name of the managed application.
- resource_group_ strname 
- The name of the resource group. The name is case insensitive.
- applicationName String
- The name of the managed application.
- resourceGroup StringName 
- The name of the resource group. The name is case insensitive.
getApplication Result
The following output properties are available:
- Artifacts
List<Pulumi.Azure Native. Solutions. Outputs. Application Artifact Response> 
- The collection of managed application artifacts.
- 
List<Pulumi.Azure Native. Solutions. Outputs. Application Authorization Response> 
- The read-only authorizations property that is retrieved from the application package.
- BillingDetails Pulumi.Azure Native. Solutions. Outputs. Application Billing Details Definition Response 
- The managed application billing details.
- CreatedBy Pulumi.Azure Native. Solutions. Outputs. Application Client Details Response 
- The client entity that created the JIT request.
- CustomerSupport Pulumi.Azure Native. Solutions. Outputs. Application Package Contact Response 
- The read-only customer support property that is retrieved from the application package.
- Id string
- Resource ID
- Kind string
- The kind of the managed application. Allowed values are MarketPlace and ServiceCatalog.
- ManagementMode string
- The managed application management mode.
- Name string
- Resource name
- Outputs object
- Name and value pairs that define the managed application outputs.
- ProvisioningState string
- The managed application provisioning state.
- PublisherTenant stringId 
- The publisher tenant Id.
- SupportUrls Pulumi.Azure Native. Solutions. Outputs. Application Package Support Urls Response 
- The read-only support URLs property that is retrieved from the application package.
- Type string
- Resource type
- UpdatedBy Pulumi.Azure Native. Solutions. Outputs. Application Client Details Response 
- The client entity that last updated the JIT request.
- ApplicationDefinition stringId 
- The fully qualified path of managed application definition Id.
- Identity
Pulumi.Azure Native. Solutions. Outputs. Identity Response 
- The identity of the resource.
- JitAccess Pulumi.Policy Azure Native. Solutions. Outputs. Application Jit Access Policy Response 
- The managed application Jit access policy.
- Location string
- Resource location
- ManagedBy string
- ID of the resource that manages this resource.
- ManagedResource stringGroup Id 
- The managed resource group Id.
- Parameters object
- Name and value pairs that define the managed application parameters. It can be a JObject or a well formed JSON string.
- Plan
Pulumi.Azure Native. Solutions. Outputs. Plan Response 
- The plan information.
- Sku
Pulumi.Azure Native. Solutions. Outputs. Sku Response 
- The SKU of the resource.
- Dictionary<string, string>
- Resource tags
- Artifacts
[]ApplicationArtifact Response 
- The collection of managed application artifacts.
- 
[]ApplicationAuthorization Response 
- The read-only authorizations property that is retrieved from the application package.
- BillingDetails ApplicationBilling Details Definition Response 
- The managed application billing details.
- CreatedBy ApplicationClient Details Response 
- The client entity that created the JIT request.
- CustomerSupport ApplicationPackage Contact Response 
- The read-only customer support property that is retrieved from the application package.
- Id string
- Resource ID
- Kind string
- The kind of the managed application. Allowed values are MarketPlace and ServiceCatalog.
- ManagementMode string
- The managed application management mode.
- Name string
- Resource name
- Outputs interface{}
- Name and value pairs that define the managed application outputs.
- ProvisioningState string
- The managed application provisioning state.
- PublisherTenant stringId 
- The publisher tenant Id.
- SupportUrls ApplicationPackage Support Urls Response 
- The read-only support URLs property that is retrieved from the application package.
- Type string
- Resource type
- UpdatedBy ApplicationClient Details Response 
- The client entity that last updated the JIT request.
- ApplicationDefinition stringId 
- The fully qualified path of managed application definition Id.
- Identity
IdentityResponse 
- The identity of the resource.
- JitAccess ApplicationPolicy Jit Access Policy Response 
- The managed application Jit access policy.
- Location string
- Resource location
- ManagedBy string
- ID of the resource that manages this resource.
- ManagedResource stringGroup Id 
- The managed resource group Id.
- Parameters interface{}
- Name and value pairs that define the managed application parameters. It can be a JObject or a well formed JSON string.
- Plan
PlanResponse 
- The plan information.
- Sku
SkuResponse 
- The SKU of the resource.
- map[string]string
- Resource tags
- artifacts
List<ApplicationArtifact Response> 
- The collection of managed application artifacts.
- 
List<ApplicationAuthorization Response> 
- The read-only authorizations property that is retrieved from the application package.
- billingDetails ApplicationBilling Details Definition Response 
- The managed application billing details.
- createdBy ApplicationClient Details Response 
- The client entity that created the JIT request.
- customerSupport ApplicationPackage Contact Response 
- The read-only customer support property that is retrieved from the application package.
- id String
- Resource ID
- kind String
- The kind of the managed application. Allowed values are MarketPlace and ServiceCatalog.
- managementMode String
- The managed application management mode.
- name String
- Resource name
- outputs Object
- Name and value pairs that define the managed application outputs.
- provisioningState String
- The managed application provisioning state.
- publisherTenant StringId 
- The publisher tenant Id.
- supportUrls ApplicationPackage Support Urls Response 
- The read-only support URLs property that is retrieved from the application package.
- type String
- Resource type
- updatedBy ApplicationClient Details Response 
- The client entity that last updated the JIT request.
- applicationDefinition StringId 
- The fully qualified path of managed application definition Id.
- identity
IdentityResponse 
- The identity of the resource.
- jitAccess ApplicationPolicy Jit Access Policy Response 
- The managed application Jit access policy.
- location String
- Resource location
- managedBy String
- ID of the resource that manages this resource.
- managedResource StringGroup Id 
- The managed resource group Id.
- parameters Object
- Name and value pairs that define the managed application parameters. It can be a JObject or a well formed JSON string.
- plan
PlanResponse 
- The plan information.
- sku
SkuResponse 
- The SKU of the resource.
- Map<String,String>
- Resource tags
- artifacts
ApplicationArtifact Response[] 
- The collection of managed application artifacts.
- 
ApplicationAuthorization Response[] 
- The read-only authorizations property that is retrieved from the application package.
- billingDetails ApplicationBilling Details Definition Response 
- The managed application billing details.
- createdBy ApplicationClient Details Response 
- The client entity that created the JIT request.
- customerSupport ApplicationPackage Contact Response 
- The read-only customer support property that is retrieved from the application package.
- id string
- Resource ID
- kind string
- The kind of the managed application. Allowed values are MarketPlace and ServiceCatalog.
- managementMode string
- The managed application management mode.
- name string
- Resource name
- outputs any
- Name and value pairs that define the managed application outputs.
- provisioningState string
- The managed application provisioning state.
- publisherTenant stringId 
- The publisher tenant Id.
- supportUrls ApplicationPackage Support Urls Response 
- The read-only support URLs property that is retrieved from the application package.
- type string
- Resource type
- updatedBy ApplicationClient Details Response 
- The client entity that last updated the JIT request.
- applicationDefinition stringId 
- The fully qualified path of managed application definition Id.
- identity
IdentityResponse 
- The identity of the resource.
- jitAccess ApplicationPolicy Jit Access Policy Response 
- The managed application Jit access policy.
- location string
- Resource location
- managedBy string
- ID of the resource that manages this resource.
- managedResource stringGroup Id 
- The managed resource group Id.
- parameters any
- Name and value pairs that define the managed application parameters. It can be a JObject or a well formed JSON string.
- plan
PlanResponse 
- The plan information.
- sku
SkuResponse 
- The SKU of the resource.
- {[key: string]: string}
- Resource tags
- artifacts
Sequence[ApplicationArtifact Response] 
- The collection of managed application artifacts.
- 
Sequence[ApplicationAuthorization Response] 
- The read-only authorizations property that is retrieved from the application package.
- billing_details ApplicationBilling Details Definition Response 
- The managed application billing details.
- created_by ApplicationClient Details Response 
- The client entity that created the JIT request.
- customer_support ApplicationPackage Contact Response 
- The read-only customer support property that is retrieved from the application package.
- id str
- Resource ID
- kind str
- The kind of the managed application. Allowed values are MarketPlace and ServiceCatalog.
- management_mode str
- The managed application management mode.
- name str
- Resource name
- outputs Any
- Name and value pairs that define the managed application outputs.
- provisioning_state str
- The managed application provisioning state.
- publisher_tenant_ strid 
- The publisher tenant Id.
- support_urls ApplicationPackage Support Urls Response 
- The read-only support URLs property that is retrieved from the application package.
- type str
- Resource type
- updated_by ApplicationClient Details Response 
- The client entity that last updated the JIT request.
- application_definition_ strid 
- The fully qualified path of managed application definition Id.
- identity
IdentityResponse 
- The identity of the resource.
- jit_access_ Applicationpolicy Jit Access Policy Response 
- The managed application Jit access policy.
- location str
- Resource location
- managed_by str
- ID of the resource that manages this resource.
- managed_resource_ strgroup_ id 
- The managed resource group Id.
- parameters Any
- Name and value pairs that define the managed application parameters. It can be a JObject or a well formed JSON string.
- plan
PlanResponse 
- The plan information.
- sku
SkuResponse 
- The SKU of the resource.
- Mapping[str, str]
- Resource tags
- artifacts List<Property Map>
- The collection of managed application artifacts.
- List<Property Map>
- The read-only authorizations property that is retrieved from the application package.
- billingDetails Property Map
- The managed application billing details.
- createdBy Property Map
- The client entity that created the JIT request.
- customerSupport Property Map
- The read-only customer support property that is retrieved from the application package.
- id String
- Resource ID
- kind String
- The kind of the managed application. Allowed values are MarketPlace and ServiceCatalog.
- managementMode String
- The managed application management mode.
- name String
- Resource name
- outputs Any
- Name and value pairs that define the managed application outputs.
- provisioningState String
- The managed application provisioning state.
- publisherTenant StringId 
- The publisher tenant Id.
- supportUrls Property Map
- The read-only support URLs property that is retrieved from the application package.
- type String
- Resource type
- updatedBy Property Map
- The client entity that last updated the JIT request.
- applicationDefinition StringId 
- The fully qualified path of managed application definition Id.
- identity Property Map
- The identity of the resource.
- jitAccess Property MapPolicy 
- The managed application Jit access policy.
- location String
- Resource location
- managedBy String
- ID of the resource that manages this resource.
- managedResource StringGroup Id 
- The managed resource group Id.
- parameters Any
- Name and value pairs that define the managed application parameters. It can be a JObject or a well formed JSON string.
- plan Property Map
- The plan information.
- sku Property Map
- The SKU of the resource.
- Map<String>
- Resource tags
Supporting Types
ApplicationArtifactResponse  
ApplicationAuthorizationResponse  
- PrincipalId string
- The provider's principal identifier. This is the identity that the provider will use to call ARM to manage the managed application resources.
- RoleDefinition stringId 
- The provider's role definition identifier. This role will define all the permissions that the provider must have on the managed application's container resource group. This role definition cannot have permission to delete the resource group.
- PrincipalId string
- The provider's principal identifier. This is the identity that the provider will use to call ARM to manage the managed application resources.
- RoleDefinition stringId 
- The provider's role definition identifier. This role will define all the permissions that the provider must have on the managed application's container resource group. This role definition cannot have permission to delete the resource group.
- principalId String
- The provider's principal identifier. This is the identity that the provider will use to call ARM to manage the managed application resources.
- roleDefinition StringId 
- The provider's role definition identifier. This role will define all the permissions that the provider must have on the managed application's container resource group. This role definition cannot have permission to delete the resource group.
- principalId string
- The provider's principal identifier. This is the identity that the provider will use to call ARM to manage the managed application resources.
- roleDefinition stringId 
- The provider's role definition identifier. This role will define all the permissions that the provider must have on the managed application's container resource group. This role definition cannot have permission to delete the resource group.
- principal_id str
- The provider's principal identifier. This is the identity that the provider will use to call ARM to manage the managed application resources.
- role_definition_ strid 
- The provider's role definition identifier. This role will define all the permissions that the provider must have on the managed application's container resource group. This role definition cannot have permission to delete the resource group.
- principalId String
- The provider's principal identifier. This is the identity that the provider will use to call ARM to manage the managed application resources.
- roleDefinition StringId 
- The provider's role definition identifier. This role will define all the permissions that the provider must have on the managed application's container resource group. This role definition cannot have permission to delete the resource group.
ApplicationBillingDetailsDefinitionResponse    
- ResourceUsage stringId 
- The managed application resource usage Id.
- ResourceUsage stringId 
- The managed application resource usage Id.
- resourceUsage StringId 
- The managed application resource usage Id.
- resourceUsage stringId 
- The managed application resource usage Id.
- resource_usage_ strid 
- The managed application resource usage Id.
- resourceUsage StringId 
- The managed application resource usage Id.
ApplicationClientDetailsResponse   
- ApplicationId string
- The client application Id.
- Oid string
- The client Oid.
- Puid string
- The client Puid
- ApplicationId string
- The client application Id.
- Oid string
- The client Oid.
- Puid string
- The client Puid
- applicationId String
- The client application Id.
- oid String
- The client Oid.
- puid String
- The client Puid
- applicationId string
- The client application Id.
- oid string
- The client Oid.
- puid string
- The client Puid
- application_id str
- The client application Id.
- oid str
- The client Oid.
- puid str
- The client Puid
- applicationId String
- The client application Id.
- oid String
- The client Oid.
- puid String
- The client Puid
ApplicationJitAccessPolicyResponse    
- JitAccess boolEnabled 
- Whether the JIT access is enabled.
- JitApproval stringMode 
- JIT approval mode.
- JitApprovers List<Pulumi.Azure Native. Solutions. Inputs. Jit Approver Definition Response> 
- The JIT approvers
- MaximumJit stringAccess Duration 
- The maximum duration JIT access is granted. This is an ISO8601 time period value.
- JitAccess boolEnabled 
- Whether the JIT access is enabled.
- JitApproval stringMode 
- JIT approval mode.
- JitApprovers []JitApprover Definition Response 
- The JIT approvers
- MaximumJit stringAccess Duration 
- The maximum duration JIT access is granted. This is an ISO8601 time period value.
- jitAccess BooleanEnabled 
- Whether the JIT access is enabled.
- jitApproval StringMode 
- JIT approval mode.
- jitApprovers List<JitApprover Definition Response> 
- The JIT approvers
- maximumJit StringAccess Duration 
- The maximum duration JIT access is granted. This is an ISO8601 time period value.
- jitAccess booleanEnabled 
- Whether the JIT access is enabled.
- jitApproval stringMode 
- JIT approval mode.
- jitApprovers JitApprover Definition Response[] 
- The JIT approvers
- maximumJit stringAccess Duration 
- The maximum duration JIT access is granted. This is an ISO8601 time period value.
- jit_access_ boolenabled 
- Whether the JIT access is enabled.
- jit_approval_ strmode 
- JIT approval mode.
- jit_approvers Sequence[JitApprover Definition Response] 
- The JIT approvers
- maximum_jit_ straccess_ duration 
- The maximum duration JIT access is granted. This is an ISO8601 time period value.
- jitAccess BooleanEnabled 
- Whether the JIT access is enabled.
- jitApproval StringMode 
- JIT approval mode.
- jitApprovers List<Property Map>
- The JIT approvers
- maximumJit StringAccess Duration 
- The maximum duration JIT access is granted. This is an ISO8601 time period value.
ApplicationPackageContactResponse   
- Email string
- The contact email.
- Phone string
- The contact phone number.
- ContactName string
- The contact name.
- Email string
- The contact email.
- Phone string
- The contact phone number.
- ContactName string
- The contact name.
- email String
- The contact email.
- phone String
- The contact phone number.
- contactName String
- The contact name.
- email string
- The contact email.
- phone string
- The contact phone number.
- contactName string
- The contact name.
- email str
- The contact email.
- phone str
- The contact phone number.
- contact_name str
- The contact name.
- email String
- The contact email.
- phone String
- The contact phone number.
- contactName String
- The contact name.
ApplicationPackageSupportUrlsResponse    
- GovernmentCloud string
- The government cloud support URL.
- PublicAzure string
- The public azure support URL.
- GovernmentCloud string
- The government cloud support URL.
- PublicAzure string
- The public azure support URL.
- governmentCloud String
- The government cloud support URL.
- publicAzure String
- The public azure support URL.
- governmentCloud string
- The government cloud support URL.
- publicAzure string
- The public azure support URL.
- government_cloud str
- The government cloud support URL.
- public_azure str
- The public azure support URL.
- governmentCloud String
- The government cloud support URL.
- publicAzure String
- The public azure support URL.
IdentityResponse 
- PrincipalId string
- The principal ID of resource identity.
- TenantId string
- The tenant ID of resource.
- Type string
- The identity type.
- UserAssigned Dictionary<string, Pulumi.Identities Azure Native. Solutions. Inputs. User Assigned Resource Identity Response> 
- The list of user identities associated with the resource. The user identity dictionary key references will be resource ids in the form: '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ManagedIdentity/userAssignedIdentities/{identityName}'.
- PrincipalId string
- The principal ID of resource identity.
- TenantId string
- The tenant ID of resource.
- Type string
- The identity type.
- UserAssigned map[string]UserIdentities Assigned Resource Identity Response 
- The list of user identities associated with the resource. The user identity dictionary key references will be resource ids in the form: '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ManagedIdentity/userAssignedIdentities/{identityName}'.
- principalId String
- The principal ID of resource identity.
- tenantId String
- The tenant ID of resource.
- type String
- The identity type.
- userAssigned Map<String,UserIdentities Assigned Resource Identity Response> 
- The list of user identities associated with the resource. The user identity dictionary key references will be resource ids in the form: '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ManagedIdentity/userAssignedIdentities/{identityName}'.
- principalId string
- The principal ID of resource identity.
- tenantId string
- The tenant ID of resource.
- type string
- The identity type.
- userAssigned {[key: string]: UserIdentities Assigned Resource Identity Response} 
- The list of user identities associated with the resource. The user identity dictionary key references will be resource ids in the form: '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ManagedIdentity/userAssignedIdentities/{identityName}'.
- principal_id str
- The principal ID of resource identity.
- tenant_id str
- The tenant ID of resource.
- type str
- The identity type.
- user_assigned_ Mapping[str, Useridentities Assigned Resource Identity Response] 
- The list of user identities associated with the resource. The user identity dictionary key references will be resource ids in the form: '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ManagedIdentity/userAssignedIdentities/{identityName}'.
- principalId String
- The principal ID of resource identity.
- tenantId String
- The tenant ID of resource.
- type String
- The identity type.
- userAssigned Map<Property Map>Identities 
- The list of user identities associated with the resource. The user identity dictionary key references will be resource ids in the form: '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ManagedIdentity/userAssignedIdentities/{identityName}'.
JitApproverDefinitionResponse   
- Id string
- The approver service principal Id.
- DisplayName string
- The approver display name.
- Type string
- The approver type.
- Id string
- The approver service principal Id.
- DisplayName string
- The approver display name.
- Type string
- The approver type.
- id String
- The approver service principal Id.
- displayName String
- The approver display name.
- type String
- The approver type.
- id string
- The approver service principal Id.
- displayName string
- The approver display name.
- type string
- The approver type.
- id str
- The approver service principal Id.
- display_name str
- The approver display name.
- type str
- The approver type.
- id String
- The approver service principal Id.
- displayName String
- The approver display name.
- type String
- The approver type.
PlanResponse 
- Name string
- The plan name.
- Product string
- The product code.
- Publisher string
- The publisher ID.
- Version string
- The plan's version.
- PromotionCode string
- The promotion code.
- Name string
- The plan name.
- Product string
- The product code.
- Publisher string
- The publisher ID.
- Version string
- The plan's version.
- PromotionCode string
- The promotion code.
- name String
- The plan name.
- product String
- The product code.
- publisher String
- The publisher ID.
- version String
- The plan's version.
- promotionCode String
- The promotion code.
- name string
- The plan name.
- product string
- The product code.
- publisher string
- The publisher ID.
- version string
- The plan's version.
- promotionCode string
- The promotion code.
- name str
- The plan name.
- product str
- The product code.
- publisher str
- The publisher ID.
- version str
- The plan's version.
- promotion_code str
- The promotion code.
- name String
- The plan name.
- product String
- The product code.
- publisher String
- The publisher ID.
- version String
- The plan's version.
- promotionCode String
- The promotion code.
SkuResponse 
UserAssignedResourceIdentityResponse    
- PrincipalId string
- The principal id of user assigned identity.
- TenantId string
- The tenant id of user assigned identity.
- PrincipalId string
- The principal id of user assigned identity.
- TenantId string
- The tenant id of user assigned identity.
- principalId String
- The principal id of user assigned identity.
- tenantId String
- The tenant id of user assigned identity.
- principalId string
- The principal id of user assigned identity.
- tenantId string
- The tenant id of user assigned identity.
- principal_id str
- The principal id of user assigned identity.
- tenant_id str
- The tenant id of user assigned identity.
- principalId String
- The principal id of user assigned identity.
- tenantId String
- The tenant id of user assigned identity.
Package Details
- Repository
- azure-native-v1 pulumi/pulumi-azure-native
- License
- Apache-2.0
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