Application
Information about managed application. API Version: 2019-07-01.
Example Usage
Create or update managed application
using System.Collections.Generic;
using System.Linq;
using Pulumi;
using AzureNative = Pulumi.AzureNative;
return await Deployment.RunAsync(() =>
{
var application = new AzureNative.Solutions.Application("application", new()
{
ApplicationDefinitionId = "/subscriptions/subid/resourceGroups/rg/providers/Microsoft.Solutions/applicationDefinitions/myAppDef",
ApplicationName = "myManagedApplication",
Kind = "ServiceCatalog",
Location = "East US 2",
ManagedResourceGroupId = "/subscriptions/subid/resourceGroups/myManagedRG",
ResourceGroupName = "rg",
});
});
package main
import (
solutions "github.com/pulumi/pulumi-azure-native-sdk/solutions"
"github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
func main() {
pulumi.Run(func(ctx *pulumi.Context) error {
_, err := solutions.NewApplication(ctx, "application", &solutions.ApplicationArgs{
ApplicationDefinitionId: pulumi.String("/subscriptions/subid/resourceGroups/rg/providers/Microsoft.Solutions/applicationDefinitions/myAppDef"),
ApplicationName: pulumi.String("myManagedApplication"),
Kind: pulumi.String("ServiceCatalog"),
Location: pulumi.String("East US 2"),
ManagedResourceGroupId: pulumi.String("/subscriptions/subid/resourceGroups/myManagedRG"),
ResourceGroupName: pulumi.String("rg"),
})
if err != nil {
return err
}
return nil
})
}
package generated_program;
import com.pulumi.Context;
import com.pulumi.Pulumi;
import com.pulumi.core.Output;
import com.pulumi.azurenative.solutions.Application;
import com.pulumi.azurenative.solutions.ApplicationArgs;
import java.util.List;
import java.util.ArrayList;
import java.util.Map;
import java.io.File;
import java.nio.file.Files;
import java.nio.file.Paths;
public class App {
public static void main(String[] args) {
Pulumi.run(App::stack);
}
public static void stack(Context ctx) {
var application = new Application("application", ApplicationArgs.builder()
.applicationDefinitionId("/subscriptions/subid/resourceGroups/rg/providers/Microsoft.Solutions/applicationDefinitions/myAppDef")
.applicationName("myManagedApplication")
.kind("ServiceCatalog")
.location("East US 2")
.managedResourceGroupId("/subscriptions/subid/resourceGroups/myManagedRG")
.resourceGroupName("rg")
.build());
}
}
Import
An existing resource can be imported using its type token, name, and identifier, e.g.
$ pulumi import azure-native:solutions:Application myManagedApplication /subscriptions/subid/resourceGroups/rg/providers/Microsoft.Solutions/applications/myManagedApplication
Properties
The fully qualified path of managed application definition Id.
The collection of managed application artifacts.
The read-only authorizations property that is retrieved from the application package.
The managed application billing details.
The client entity that created the JIT request.
The read-only customer support property that is retrieved from the application package.
The identity of the resource.
The managed application Jit access policy.
The managed resource group Id.
The managed application management mode.
Name and value pairs that define the managed application parameters. It can be a JObject or a well formed JSON string.
The plan information.
The managed application provisioning state.
The publisher tenant Id.
The SKU of the resource.
The read-only support URLs property that is retrieved from the application package.
The client entity that last updated the JIT request.