Ready to level-up your engineering skills? Join a Pulumi Workshop. Register Now

ManagementConfiguration

The container for solution.

Example Usage

ManagementConfigurationCreate

using Pulumi;
using AzureNextGen = Pulumi.AzureNextGen;

class MyStack : Stack
{
    public MyStack()
    {
        var managementConfiguration = new AzureNextGen.OperationsManagement.V20151101Preview.ManagementConfiguration("managementConfiguration", new AzureNextGen.OperationsManagement.V20151101Preview.ManagementConfigurationArgs
        {
            Location = "East US",
            ManagementConfigurationName = "managementConfiguration1",
            ResourceGroupName = "rg1",
        });
    }

}
package main

import (
    operationsmanagement "github.com/pulumi/pulumi-azure-nextgen/sdk/go/azure/operationsmanagement/v20151101preview"
    "github.com/pulumi/pulumi/sdk/v2/go/pulumi"
)

func main() {
    pulumi.Run(func(ctx *pulumi.Context) error {
        _, err := operationsmanagement.NewManagementConfiguration(ctx, "managementConfiguration", &operationsmanagement.ManagementConfigurationArgs{
            Location:                    pulumi.String("East US"),
            ManagementConfigurationName: pulumi.String("managementConfiguration1"),
            ResourceGroupName:           pulumi.String("rg1"),
        })
        if err != nil {
            return err
        }
        return nil
    })
}
import pulumi
import pulumi_azure_nextgen as azure_nextgen

management_configuration = azure_nextgen.operationsmanagement.v20151101preview.ManagementConfiguration("managementConfiguration",
    location="East US",
    management_configuration_name="managementConfiguration1",
    resource_group_name="rg1")
import * as pulumi from "@pulumi/pulumi";
import * as azure_nextgen from "@pulumi/azure-nextgen";

const managementConfiguration = new azure_nextgen.operationsmanagement.v20151101preview.ManagementConfiguration("managementConfiguration", {
    location: "East US",
    managementConfigurationName: "managementConfiguration1",
    resourceGroupName: "rg1",
});

Create a ManagementConfiguration Resource

new ManagementConfiguration(name: string, args: ManagementConfigurationArgs, opts?: CustomResourceOptions);
def ManagementConfiguration(resource_name: str, opts: Optional[ResourceOptions] = None, location: Optional[str] = None, management_configuration_name: Optional[str] = None, properties: Optional[ManagementConfigurationPropertiesArgs] = None, resource_group_name: Optional[str] = None)
func NewManagementConfiguration(ctx *Context, name string, args ManagementConfigurationArgs, opts ...ResourceOption) (*ManagementConfiguration, error)
public ManagementConfiguration(string name, ManagementConfigurationArgs args, CustomResourceOptions? opts = null)
name string
The unique name of the resource.
args ManagementConfigurationArgs
The arguments to resource properties.
opts CustomResourceOptions
Bag of options to control resource's behavior.
resource_name str
The unique name of the resource.
opts ResourceOptions
A bag of options that control this resource's behavior.
ctx Context
Context object for the current deployment.
name string
The unique name of the resource.
args ManagementConfigurationArgs
The arguments to resource properties.
opts ResourceOption
Bag of options to control resource's behavior.
name string
The unique name of the resource.
args ManagementConfigurationArgs
The arguments to resource properties.
opts CustomResourceOptions
Bag of options to control resource's behavior.

ManagementConfiguration Resource Properties

To learn more about resource properties and how to use them, see Inputs and Outputs in the Programming Model docs.

Inputs

The ManagementConfiguration resource accepts the following input properties:

ManagementConfigurationName string
User Management Configuration Name.
ResourceGroupName string
The name of the resource group to get. The name is case insensitive.
Location string
Resource location
Properties Pulumi.AzureNextGen.OperationsManagement.Inputs.ManagementConfigurationPropertiesArgs
Properties for ManagementConfiguration object supported by the OperationsManagement resource provider.
ManagementConfigurationName string
User Management Configuration Name.
ResourceGroupName string
The name of the resource group to get. The name is case insensitive.
Location string
Resource location
Properties ManagementConfigurationProperties
Properties for ManagementConfiguration object supported by the OperationsManagement resource provider.
managementConfigurationName string
User Management Configuration Name.
resourceGroupName string
The name of the resource group to get. The name is case insensitive.
location string
Resource location
properties ManagementConfigurationProperties
Properties for ManagementConfiguration object supported by the OperationsManagement resource provider.
management_configuration_name str
User Management Configuration Name.
resource_group_name str
The name of the resource group to get. The name is case insensitive.
location str
Resource location
properties ManagementConfigurationPropertiesArgs
Properties for ManagementConfiguration object supported by the OperationsManagement resource provider.

Outputs

All input properties are implicitly available as output properties. Additionally, the ManagementConfiguration resource produces the following output properties:

Id string
The provider-assigned unique ID for this managed resource.
Name string
Resource name.
Type string
Resource type.
Id string
The provider-assigned unique ID for this managed resource.
Name string
Resource name.
Type string
Resource type.
id string
The provider-assigned unique ID for this managed resource.
name string
Resource name.
type string
Resource type.
id str
The provider-assigned unique ID for this managed resource.
name str
Resource name.
type str
Resource type.

Supporting Types

ArmTemplateParameter

Name string
name of the parameter.
Value string
value for the parameter. In Jtoken
Name string
name of the parameter.
Value string
value for the parameter. In Jtoken
name string
name of the parameter.
value string
value for the parameter. In Jtoken
name str
name of the parameter.
value str
value for the parameter. In Jtoken

ArmTemplateParameterResponse

Name string
name of the parameter.
Value string
value for the parameter. In Jtoken
Name string
name of the parameter.
Value string
value for the parameter. In Jtoken
name string
name of the parameter.
value string
value for the parameter. In Jtoken
name str
name of the parameter.
value str
value for the parameter. In Jtoken

ManagementConfigurationProperties

Parameters List<Pulumi.AzureNextGen.OperationsManagement.Inputs.ArmTemplateParameterArgs>
Parameters to run the ARM template
ParentResourceType string
The type of the parent resource.
Template object
The Json object containing the ARM template to deploy
ApplicationId string
The applicationId of the appliance for this Management.
Parameters []ArmTemplateParameter
Parameters to run the ARM template
ParentResourceType string
The type of the parent resource.
Template interface{}
The Json object containing the ARM template to deploy
ApplicationId string
The applicationId of the appliance for this Management.
parameters ArmTemplateParameter[]
Parameters to run the ARM template
parentResourceType string
The type of the parent resource.
template any
The Json object containing the ARM template to deploy
applicationId string
The applicationId of the appliance for this Management.
parameters Sequence[ArmTemplateParameterArgs]
Parameters to run the ARM template
parent_resource_type str
The type of the parent resource.
template Any
The Json object containing the ARM template to deploy
application_id str
The applicationId of the appliance for this Management.

ManagementConfigurationPropertiesResponse

Parameters List<Pulumi.AzureNextGen.OperationsManagement.Inputs.ArmTemplateParameterResponseArgs>
Parameters to run the ARM template
ParentResourceType string
The type of the parent resource.
ProvisioningState string
The provisioning state for the ManagementConfiguration.
Template object
The Json object containing the ARM template to deploy
ApplicationId string
The applicationId of the appliance for this Management.
Parameters []ArmTemplateParameterResponse
Parameters to run the ARM template
ParentResourceType string
The type of the parent resource.
ProvisioningState string
The provisioning state for the ManagementConfiguration.
Template interface{}
The Json object containing the ARM template to deploy
ApplicationId string
The applicationId of the appliance for this Management.
parameters ArmTemplateParameterResponse[]
Parameters to run the ARM template
parentResourceType string
The type of the parent resource.
provisioningState string
The provisioning state for the ManagementConfiguration.
template any
The Json object containing the ARM template to deploy
applicationId string
The applicationId of the appliance for this Management.
parameters Sequence[ArmTemplateParameterResponseArgs]
Parameters to run the ARM template
parent_resource_type str
The type of the parent resource.
provisioning_state str
The provisioning state for the ManagementConfiguration.
template Any
The Json object containing the ARM template to deploy
application_id str
The applicationId of the appliance for this Management.

Import

An existing resource can be imported using its type token, name, and identifier, e.g.

$ pulumi import azure-nextgen:operationsmanagement/v20151101preview:ManagementConfiguration managementConfiguration1 subscriptions/subid/resourcegroups/rg1/providers/Microsoft.OperationsManagement/ManagementConfigurations/managementConfiguration1 

Package Details

Repository
https://github.com/pulumi/pulumi-azure-nextgen
License
Apache-2.0