1. Packages
  2. Azure Native
  3. API Docs
  4. mission
  5. Community
This is the latest version of Azure Native. Use the Azure Native v2 docs if using the v2 version of this package.
Azure Native v3.7.1 published on Wednesday, Aug 13, 2025 by Pulumi

azure-native.mission.Community

Explore with Pulumi AI

azure-native logo
This is the latest version of Azure Native. Use the Azure Native v2 docs if using the v2 version of this package.
Azure Native v3.7.1 published on Wednesday, Aug 13, 2025 by Pulumi

    Community Model Resource

    Uses Azure REST API version 2025-05-01-preview.

    Other available API versions: 2024-06-01-preview, 2024-12-01-preview. These can be accessed by generating a local SDK package using the CLI command pulumi package add azure-native mission [ApiVersion]. See the version guide for details.

    Import

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

    $ pulumi import azure-native:mission:Community TestMyCommunity /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Mission/communities/{communityName} 
    

    Create Community Resource

    Resources are created with functions called constructors. To learn more about declaring and configuring resources, see Resources.

    Constructor syntax

    new Community(name: string, args: CommunityArgs, opts?: CustomResourceOptions);
    @overload
    def Community(resource_name: str,
                  args: CommunityArgs,
                  opts: Optional[ResourceOptions] = None)
    
    @overload
    def Community(resource_name: str,
                  opts: Optional[ResourceOptions] = None,
                  resource_group_name: Optional[str] = None,
                  governed_service_list: Optional[Sequence[GovernedServiceItemArgs]] = None,
                  community_name: Optional[str] = None,
                  community_role_assignments: Optional[Sequence[RoleAssignmentItemArgs]] = None,
                  dns_servers: Optional[Sequence[str]] = None,
                  firewall_sku: Optional[Union[str, FirewallSKU]] = None,
                  address_space: Optional[str] = None,
                  identity: Optional[ManagedServiceIdentityArgs] = None,
                  location: Optional[str] = None,
                  maintenance_mode_configuration: Optional[MaintenanceModeConfigurationModelArgs] = None,
                  policy_override: Optional[Union[str, PolicyOverride]] = None,
                  approval_settings: Optional[ApprovalSettingsArgs] = None,
                  tags: Optional[Mapping[str, str]] = None)
    func NewCommunity(ctx *Context, name string, args CommunityArgs, opts ...ResourceOption) (*Community, error)
    public Community(string name, CommunityArgs args, CustomResourceOptions? opts = null)
    public Community(String name, CommunityArgs args)
    public Community(String name, CommunityArgs args, CustomResourceOptions options)
    
    type: azure-native:mission:Community
    properties: # The arguments to resource properties.
    options: # Bag of options to control resource's behavior.
    
    

    Parameters

    name string
    The unique name of the resource.
    args CommunityArgs
    The arguments to resource properties.
    opts CustomResourceOptions
    Bag of options to control resource's behavior.
    resource_name str
    The unique name of the resource.
    args CommunityArgs
    The arguments to resource properties.
    opts ResourceOptions
    Bag of options to control resource's behavior.
    ctx Context
    Context object for the current deployment.
    name string
    The unique name of the resource.
    args CommunityArgs
    The arguments to resource properties.
    opts ResourceOption
    Bag of options to control resource's behavior.
    name string
    The unique name of the resource.
    args CommunityArgs
    The arguments to resource properties.
    opts CustomResourceOptions
    Bag of options to control resource's behavior.
    name String
    The unique name of the resource.
    args CommunityArgs
    The arguments to resource properties.
    options CustomResourceOptions
    Bag of options to control resource's behavior.

    Constructor example

    The following reference example uses placeholder values for all input properties.

    var communityResource = new AzureNative.Mission.Community("communityResource", new()
    {
        ResourceGroupName = "string",
        GovernedServiceList = new[]
        {
            new AzureNative.Mission.Inputs.GovernedServiceItemArgs
            {
                ServiceId = "string",
                Enforcement = "string",
                Option = "string",
                PolicyAction = "string",
            },
        },
        CommunityName = "string",
        CommunityRoleAssignments = new[]
        {
            new AzureNative.Mission.Inputs.RoleAssignmentItemArgs
            {
                RoleDefinitionId = "string",
                Principals = new[]
                {
                    new AzureNative.Mission.Inputs.PrincipalArgs
                    {
                        Id = "string",
                        Type = "string",
                    },
                },
            },
        },
        DnsServers = new[]
        {
            "string",
        },
        FirewallSku = "string",
        AddressSpace = "string",
        Identity = new AzureNative.Mission.Inputs.ManagedServiceIdentityArgs
        {
            Type = "string",
            UserAssignedIdentities = new[]
            {
                "string",
            },
        },
        Location = "string",
        MaintenanceModeConfiguration = new AzureNative.Mission.Inputs.MaintenanceModeConfigurationModelArgs
        {
            Mode = "string",
            Justification = "string",
            Principals = new[]
            {
                new AzureNative.Mission.Inputs.PrincipalArgs
                {
                    Id = "string",
                    Type = "string",
                },
            },
        },
        PolicyOverride = "string",
        ApprovalSettings = new AzureNative.Mission.Inputs.ApprovalSettingsArgs
        {
            ConnectionCreation = "string",
            ConnectionDeletion = "string",
            ConnectionUpdate = "string",
            EnclaveCreation = "string",
            EnclaveDeletion = "string",
            EndpointCreation = "string",
            EndpointDeletion = "string",
            EndpointUpdate = "string",
            MaintenanceMode = "string",
            MandatoryApprovers = new[]
            {
                new AzureNative.Mission.Inputs.MandatoryApproverArgs
                {
                    ApproverEntraId = "string",
                },
            },
            MinimumApproversRequired = 0,
            NotificationOnApprovalAction = "string",
            NotificationOnApprovalCreation = "string",
            NotificationOnApprovalDeletion = "string",
            ServiceCatalogDeployment = "string",
        },
        Tags = 
        {
            { "string", "string" },
        },
    });
    
    example, err := mission.NewCommunity(ctx, "communityResource", &mission.CommunityArgs{
    	ResourceGroupName: pulumi.String("string"),
    	GovernedServiceList: mission.GovernedServiceItemArray{
    		&mission.GovernedServiceItemArgs{
    			ServiceId:    pulumi.String("string"),
    			Enforcement:  pulumi.String("string"),
    			Option:       pulumi.String("string"),
    			PolicyAction: pulumi.String("string"),
    		},
    	},
    	CommunityName: pulumi.String("string"),
    	CommunityRoleAssignments: mission.RoleAssignmentItemArray{
    		&mission.RoleAssignmentItemArgs{
    			RoleDefinitionId: pulumi.String("string"),
    			Principals: mission.PrincipalArray{
    				&mission.PrincipalArgs{
    					Id:   pulumi.String("string"),
    					Type: pulumi.String("string"),
    				},
    			},
    		},
    	},
    	DnsServers: pulumi.StringArray{
    		pulumi.String("string"),
    	},
    	FirewallSku:  pulumi.String("string"),
    	AddressSpace: pulumi.String("string"),
    	Identity: &mission.ManagedServiceIdentityArgs{
    		Type: pulumi.String("string"),
    		UserAssignedIdentities: pulumi.StringArray{
    			pulumi.String("string"),
    		},
    	},
    	Location: pulumi.String("string"),
    	MaintenanceModeConfiguration: &mission.MaintenanceModeConfigurationModelArgs{
    		Mode:          pulumi.String("string"),
    		Justification: pulumi.String("string"),
    		Principals: mission.PrincipalArray{
    			&mission.PrincipalArgs{
    				Id:   pulumi.String("string"),
    				Type: pulumi.String("string"),
    			},
    		},
    	},
    	PolicyOverride: pulumi.String("string"),
    	ApprovalSettings: &mission.ApprovalSettingsArgs{
    		ConnectionCreation: pulumi.String("string"),
    		ConnectionDeletion: pulumi.String("string"),
    		ConnectionUpdate:   pulumi.String("string"),
    		EnclaveCreation:    pulumi.String("string"),
    		EnclaveDeletion:    pulumi.String("string"),
    		EndpointCreation:   pulumi.String("string"),
    		EndpointDeletion:   pulumi.String("string"),
    		EndpointUpdate:     pulumi.String("string"),
    		MaintenanceMode:    pulumi.String("string"),
    		MandatoryApprovers: mission.MandatoryApproverArray{
    			&mission.MandatoryApproverArgs{
    				ApproverEntraId: pulumi.String("string"),
    			},
    		},
    		MinimumApproversRequired:       pulumi.Float64(0),
    		NotificationOnApprovalAction:   pulumi.String("string"),
    		NotificationOnApprovalCreation: pulumi.String("string"),
    		NotificationOnApprovalDeletion: pulumi.String("string"),
    		ServiceCatalogDeployment:       pulumi.String("string"),
    	},
    	Tags: pulumi.StringMap{
    		"string": pulumi.String("string"),
    	},
    })
    
    var communityResource = new Community("communityResource", CommunityArgs.builder()
        .resourceGroupName("string")
        .governedServiceList(GovernedServiceItemArgs.builder()
            .serviceId("string")
            .enforcement("string")
            .option("string")
            .policyAction("string")
            .build())
        .communityName("string")
        .communityRoleAssignments(RoleAssignmentItemArgs.builder()
            .roleDefinitionId("string")
            .principals(PrincipalArgs.builder()
                .id("string")
                .type("string")
                .build())
            .build())
        .dnsServers("string")
        .firewallSku("string")
        .addressSpace("string")
        .identity(ManagedServiceIdentityArgs.builder()
            .type("string")
            .userAssignedIdentities("string")
            .build())
        .location("string")
        .maintenanceModeConfiguration(MaintenanceModeConfigurationModelArgs.builder()
            .mode("string")
            .justification("string")
            .principals(PrincipalArgs.builder()
                .id("string")
                .type("string")
                .build())
            .build())
        .policyOverride("string")
        .approvalSettings(ApprovalSettingsArgs.builder()
            .connectionCreation("string")
            .connectionDeletion("string")
            .connectionUpdate("string")
            .enclaveCreation("string")
            .enclaveDeletion("string")
            .endpointCreation("string")
            .endpointDeletion("string")
            .endpointUpdate("string")
            .maintenanceMode("string")
            .mandatoryApprovers(MandatoryApproverArgs.builder()
                .approverEntraId("string")
                .build())
            .minimumApproversRequired(0.0)
            .notificationOnApprovalAction("string")
            .notificationOnApprovalCreation("string")
            .notificationOnApprovalDeletion("string")
            .serviceCatalogDeployment("string")
            .build())
        .tags(Map.of("string", "string"))
        .build());
    
    community_resource = azure_native.mission.Community("communityResource",
        resource_group_name="string",
        governed_service_list=[{
            "service_id": "string",
            "enforcement": "string",
            "option": "string",
            "policy_action": "string",
        }],
        community_name="string",
        community_role_assignments=[{
            "role_definition_id": "string",
            "principals": [{
                "id": "string",
                "type": "string",
            }],
        }],
        dns_servers=["string"],
        firewall_sku="string",
        address_space="string",
        identity={
            "type": "string",
            "user_assigned_identities": ["string"],
        },
        location="string",
        maintenance_mode_configuration={
            "mode": "string",
            "justification": "string",
            "principals": [{
                "id": "string",
                "type": "string",
            }],
        },
        policy_override="string",
        approval_settings={
            "connection_creation": "string",
            "connection_deletion": "string",
            "connection_update": "string",
            "enclave_creation": "string",
            "enclave_deletion": "string",
            "endpoint_creation": "string",
            "endpoint_deletion": "string",
            "endpoint_update": "string",
            "maintenance_mode": "string",
            "mandatory_approvers": [{
                "approver_entra_id": "string",
            }],
            "minimum_approvers_required": 0,
            "notification_on_approval_action": "string",
            "notification_on_approval_creation": "string",
            "notification_on_approval_deletion": "string",
            "service_catalog_deployment": "string",
        },
        tags={
            "string": "string",
        })
    
    const communityResource = new azure_native.mission.Community("communityResource", {
        resourceGroupName: "string",
        governedServiceList: [{
            serviceId: "string",
            enforcement: "string",
            option: "string",
            policyAction: "string",
        }],
        communityName: "string",
        communityRoleAssignments: [{
            roleDefinitionId: "string",
            principals: [{
                id: "string",
                type: "string",
            }],
        }],
        dnsServers: ["string"],
        firewallSku: "string",
        addressSpace: "string",
        identity: {
            type: "string",
            userAssignedIdentities: ["string"],
        },
        location: "string",
        maintenanceModeConfiguration: {
            mode: "string",
            justification: "string",
            principals: [{
                id: "string",
                type: "string",
            }],
        },
        policyOverride: "string",
        approvalSettings: {
            connectionCreation: "string",
            connectionDeletion: "string",
            connectionUpdate: "string",
            enclaveCreation: "string",
            enclaveDeletion: "string",
            endpointCreation: "string",
            endpointDeletion: "string",
            endpointUpdate: "string",
            maintenanceMode: "string",
            mandatoryApprovers: [{
                approverEntraId: "string",
            }],
            minimumApproversRequired: 0,
            notificationOnApprovalAction: "string",
            notificationOnApprovalCreation: "string",
            notificationOnApprovalDeletion: "string",
            serviceCatalogDeployment: "string",
        },
        tags: {
            string: "string",
        },
    });
    
    type: azure-native:mission:Community
    properties:
        addressSpace: string
        approvalSettings:
            connectionCreation: string
            connectionDeletion: string
            connectionUpdate: string
            enclaveCreation: string
            enclaveDeletion: string
            endpointCreation: string
            endpointDeletion: string
            endpointUpdate: string
            maintenanceMode: string
            mandatoryApprovers:
                - approverEntraId: string
            minimumApproversRequired: 0
            notificationOnApprovalAction: string
            notificationOnApprovalCreation: string
            notificationOnApprovalDeletion: string
            serviceCatalogDeployment: string
        communityName: string
        communityRoleAssignments:
            - principals:
                - id: string
                  type: string
              roleDefinitionId: string
        dnsServers:
            - string
        firewallSku: string
        governedServiceList:
            - enforcement: string
              option: string
              policyAction: string
              serviceId: string
        identity:
            type: string
            userAssignedIdentities:
                - string
        location: string
        maintenanceModeConfiguration:
            justification: string
            mode: string
            principals:
                - id: string
                  type: string
        policyOverride: string
        resourceGroupName: string
        tags:
            string: string
    

    Community Resource Properties

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

    Inputs

    In Python, inputs that are objects can be passed either as argument classes or as dictionary literals.

    The Community resource accepts the following input properties:

    ResourceGroupName string
    The name of the resource group. The name is case insensitive.
    AddressSpace string
    Address Space.
    ApprovalSettings Pulumi.AzureNative.Mission.Inputs.ApprovalSettings
    Approval requirements for various actions on the community's resources.
    CommunityName string
    The name of the communityResource Resource
    CommunityRoleAssignments List<Pulumi.AzureNative.Mission.Inputs.RoleAssignmentItem>
    Community role assignments
    DnsServers List<string>
    DNS Servers.
    FirewallSku string | Pulumi.AzureNative.Mission.FirewallSKU
    SKU of the community's Azure Firewall (Basic, Standard, Premium). Standard is the default
    GovernedServiceList List<Pulumi.AzureNative.Mission.Inputs.GovernedServiceItem>
    List of services governed by a community.
    Identity Pulumi.AzureNative.Mission.Inputs.ManagedServiceIdentity
    The managed service identities assigned to this resource.
    Location string
    The geo-location where the resource lives
    MaintenanceModeConfiguration Pulumi.AzureNative.Mission.Inputs.MaintenanceModeConfigurationModel
    Maintenance Mode configuration.
    PolicyOverride string | Pulumi.AzureNative.Mission.PolicyOverride
    Policy override setting for the community. Specifies whether to apply enclave-specific policies or disable policy enforcement.
    Tags Dictionary<string, string>
    Resource tags.
    ResourceGroupName string
    The name of the resource group. The name is case insensitive.
    AddressSpace string
    Address Space.
    ApprovalSettings ApprovalSettingsArgs
    Approval requirements for various actions on the community's resources.
    CommunityName string
    The name of the communityResource Resource
    CommunityRoleAssignments []RoleAssignmentItemArgs
    Community role assignments
    DnsServers []string
    DNS Servers.
    FirewallSku string | FirewallSKU
    SKU of the community's Azure Firewall (Basic, Standard, Premium). Standard is the default
    GovernedServiceList []GovernedServiceItemArgs
    List of services governed by a community.
    Identity ManagedServiceIdentityArgs
    The managed service identities assigned to this resource.
    Location string
    The geo-location where the resource lives
    MaintenanceModeConfiguration MaintenanceModeConfigurationModelArgs
    Maintenance Mode configuration.
    PolicyOverride string | PolicyOverride
    Policy override setting for the community. Specifies whether to apply enclave-specific policies or disable policy enforcement.
    Tags map[string]string
    Resource tags.
    resourceGroupName String
    The name of the resource group. The name is case insensitive.
    addressSpace String
    Address Space.
    approvalSettings ApprovalSettings
    Approval requirements for various actions on the community's resources.
    communityName String
    The name of the communityResource Resource
    communityRoleAssignments List<RoleAssignmentItem>
    Community role assignments
    dnsServers List<String>
    DNS Servers.
    firewallSku String | FirewallSKU
    SKU of the community's Azure Firewall (Basic, Standard, Premium). Standard is the default
    governedServiceList List<GovernedServiceItem>
    List of services governed by a community.
    identity ManagedServiceIdentity
    The managed service identities assigned to this resource.
    location String
    The geo-location where the resource lives
    maintenanceModeConfiguration MaintenanceModeConfigurationModel
    Maintenance Mode configuration.
    policyOverride String | PolicyOverride
    Policy override setting for the community. Specifies whether to apply enclave-specific policies or disable policy enforcement.
    tags Map<String,String>
    Resource tags.
    resourceGroupName string
    The name of the resource group. The name is case insensitive.
    addressSpace string
    Address Space.
    approvalSettings ApprovalSettings
    Approval requirements for various actions on the community's resources.
    communityName string
    The name of the communityResource Resource
    communityRoleAssignments RoleAssignmentItem[]
    Community role assignments
    dnsServers string[]
    DNS Servers.
    firewallSku string | FirewallSKU
    SKU of the community's Azure Firewall (Basic, Standard, Premium). Standard is the default
    governedServiceList GovernedServiceItem[]
    List of services governed by a community.
    identity ManagedServiceIdentity
    The managed service identities assigned to this resource.
    location string
    The geo-location where the resource lives
    maintenanceModeConfiguration MaintenanceModeConfigurationModel
    Maintenance Mode configuration.
    policyOverride string | PolicyOverride
    Policy override setting for the community. Specifies whether to apply enclave-specific policies or disable policy enforcement.
    tags {[key: string]: string}
    Resource tags.
    resource_group_name str
    The name of the resource group. The name is case insensitive.
    address_space str
    Address Space.
    approval_settings ApprovalSettingsArgs
    Approval requirements for various actions on the community's resources.
    community_name str
    The name of the communityResource Resource
    community_role_assignments Sequence[RoleAssignmentItemArgs]
    Community role assignments
    dns_servers Sequence[str]
    DNS Servers.
    firewall_sku str | FirewallSKU
    SKU of the community's Azure Firewall (Basic, Standard, Premium). Standard is the default
    governed_service_list Sequence[GovernedServiceItemArgs]
    List of services governed by a community.
    identity ManagedServiceIdentityArgs
    The managed service identities assigned to this resource.
    location str
    The geo-location where the resource lives
    maintenance_mode_configuration MaintenanceModeConfigurationModelArgs
    Maintenance Mode configuration.
    policy_override str | PolicyOverride
    Policy override setting for the community. Specifies whether to apply enclave-specific policies or disable policy enforcement.
    tags Mapping[str, str]
    Resource tags.
    resourceGroupName String
    The name of the resource group. The name is case insensitive.
    addressSpace String
    Address Space.
    approvalSettings Property Map
    Approval requirements for various actions on the community's resources.
    communityName String
    The name of the communityResource Resource
    communityRoleAssignments List<Property Map>
    Community role assignments
    dnsServers List<String>
    DNS Servers.
    firewallSku String | "Basic" | "Standard" | "Premium"
    SKU of the community's Azure Firewall (Basic, Standard, Premium). Standard is the default
    governedServiceList List<Property Map>
    List of services governed by a community.
    identity Property Map
    The managed service identities assigned to this resource.
    location String
    The geo-location where the resource lives
    maintenanceModeConfiguration Property Map
    Maintenance Mode configuration.
    policyOverride String | "Enclave" | "None"
    Policy override setting for the community. Specifies whether to apply enclave-specific policies or disable policy enforcement.
    tags Map<String>
    Resource tags.

    Outputs

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

    AzureApiVersion string
    The Azure API version of the resource.
    Id string
    The provider-assigned unique ID for this managed resource.
    ManagedOnBehalfOfConfiguration Pulumi.AzureNative.Mission.Outputs.ManagedOnBehalfOfConfigurationResponse
    Managed On Behalf Of Configuration.
    ManagedResourceGroupName string
    Managed resource group name.
    Name string
    The name of the resource
    ProvisioningState string
    Provisioning State.
    ResourceCollection List<string>
    List of resource ids created by communities.
    SystemData Pulumi.AzureNative.Mission.Outputs.SystemDataResponse
    Azure Resource Manager metadata containing createdBy and modifiedBy information.
    Type string
    The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts"
    AzureApiVersion string
    The Azure API version of the resource.
    Id string
    The provider-assigned unique ID for this managed resource.
    ManagedOnBehalfOfConfiguration ManagedOnBehalfOfConfigurationResponse
    Managed On Behalf Of Configuration.
    ManagedResourceGroupName string
    Managed resource group name.
    Name string
    The name of the resource
    ProvisioningState string
    Provisioning State.
    ResourceCollection []string
    List of resource ids created by communities.
    SystemData SystemDataResponse
    Azure Resource Manager metadata containing createdBy and modifiedBy information.
    Type string
    The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts"
    azureApiVersion String
    The Azure API version of the resource.
    id String
    The provider-assigned unique ID for this managed resource.
    managedOnBehalfOfConfiguration ManagedOnBehalfOfConfigurationResponse
    Managed On Behalf Of Configuration.
    managedResourceGroupName String
    Managed resource group name.
    name String
    The name of the resource
    provisioningState String
    Provisioning State.
    resourceCollection List<String>
    List of resource ids created by communities.
    systemData SystemDataResponse
    Azure Resource Manager metadata containing createdBy and modifiedBy information.
    type String
    The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts"
    azureApiVersion string
    The Azure API version of the resource.
    id string
    The provider-assigned unique ID for this managed resource.
    managedOnBehalfOfConfiguration ManagedOnBehalfOfConfigurationResponse
    Managed On Behalf Of Configuration.
    managedResourceGroupName string
    Managed resource group name.
    name string
    The name of the resource
    provisioningState string
    Provisioning State.
    resourceCollection string[]
    List of resource ids created by communities.
    systemData SystemDataResponse
    Azure Resource Manager metadata containing createdBy and modifiedBy information.
    type string
    The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts"
    azure_api_version str
    The Azure API version of the resource.
    id str
    The provider-assigned unique ID for this managed resource.
    managed_on_behalf_of_configuration ManagedOnBehalfOfConfigurationResponse
    Managed On Behalf Of Configuration.
    managed_resource_group_name str
    Managed resource group name.
    name str
    The name of the resource
    provisioning_state str
    Provisioning State.
    resource_collection Sequence[str]
    List of resource ids created by communities.
    system_data SystemDataResponse
    Azure Resource Manager metadata containing createdBy and modifiedBy information.
    type str
    The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts"
    azureApiVersion String
    The Azure API version of the resource.
    id String
    The provider-assigned unique ID for this managed resource.
    managedOnBehalfOfConfiguration Property Map
    Managed On Behalf Of Configuration.
    managedResourceGroupName String
    Managed resource group name.
    name String
    The name of the resource
    provisioningState String
    Provisioning State.
    resourceCollection List<String>
    List of resource ids created by communities.
    systemData Property Map
    Azure Resource Manager metadata containing createdBy and modifiedBy information.
    type String
    The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts"

    Supporting Types

    ApprovalPolicy, ApprovalPolicyArgs

    Required
    RequiredApproval will be required for the specified action.
    NotRequired
    NotRequiredApproval will not be required for the specified action.
    ApprovalPolicyRequired
    RequiredApproval will be required for the specified action.
    ApprovalPolicyNotRequired
    NotRequiredApproval will not be required for the specified action.
    Required
    RequiredApproval will be required for the specified action.
    NotRequired
    NotRequiredApproval will not be required for the specified action.
    Required
    RequiredApproval will be required for the specified action.
    NotRequired
    NotRequiredApproval will not be required for the specified action.
    REQUIRED
    RequiredApproval will be required for the specified action.
    NOT_REQUIRED
    NotRequiredApproval will not be required for the specified action.
    "Required"
    RequiredApproval will be required for the specified action.
    "NotRequired"
    NotRequiredApproval will not be required for the specified action.

    ApprovalSettings, ApprovalSettingsArgs

    ConnectionCreation string | Pulumi.AzureNative.Mission.ApprovalPolicy
    Approval required for enclave connection creation (Required or NotRequired).
    ConnectionDeletion string | Pulumi.AzureNative.Mission.ApprovalPolicy
    Approval required for enclave connection deletion (Required or NotRequired).
    ConnectionUpdate string | Pulumi.AzureNative.Mission.ApprovalPolicy
    Approval required for enclave connection update (Required or NotRequired).
    EnclaveCreation string | Pulumi.AzureNative.Mission.ApprovalPolicy
    Approval required for virtual enclave creation (Required or NotRequired).
    EnclaveDeletion string | Pulumi.AzureNative.Mission.ApprovalPolicy
    Approval required for virtual enclave deletion (Required or NotRequired).
    EndpointCreation string | Pulumi.AzureNative.Mission.ApprovalPolicy
    Approval required for endpoint creation (Required or NotRequired).
    EndpointDeletion string | Pulumi.AzureNative.Mission.ApprovalPolicy
    Approval required for endpoint deletion (Required or NotRequired).
    EndpointUpdate string | Pulumi.AzureNative.Mission.ApprovalPolicy
    Approval required for endpoint update (Required or NotRequired).
    MaintenanceMode string | Pulumi.AzureNative.Mission.ApprovalPolicy
    Approval required for toggling maintenance mode (Required or NotRequired).
    MandatoryApprovers List<Pulumi.AzureNative.Mission.Inputs.MandatoryApprover>
    List of mandatory approvers for the approval request
    MinimumApproversRequired double
    Minimum number of approvers required for the approval request
    NotificationOnApprovalAction string | Pulumi.AzureNative.Mission.ApprovalPolicy
    Notification will be sent on any action taken (Approve/Reject) on an Approval Request
    NotificationOnApprovalCreation string | Pulumi.AzureNative.Mission.ApprovalPolicy
    Notification will be sent on creation of an Approval Request
    NotificationOnApprovalDeletion string | Pulumi.AzureNative.Mission.ApprovalPolicy
    Notification will be sent on deletion of an Approval Request
    ServiceCatalogDeployment string | Pulumi.AzureNative.Mission.ApprovalPolicy
    Approval required for deploying service catalog templates (Required or NotRequired).
    ConnectionCreation string | ApprovalPolicy
    Approval required for enclave connection creation (Required or NotRequired).
    ConnectionDeletion string | ApprovalPolicy
    Approval required for enclave connection deletion (Required or NotRequired).
    ConnectionUpdate string | ApprovalPolicy
    Approval required for enclave connection update (Required or NotRequired).
    EnclaveCreation string | ApprovalPolicy
    Approval required for virtual enclave creation (Required or NotRequired).
    EnclaveDeletion string | ApprovalPolicy
    Approval required for virtual enclave deletion (Required or NotRequired).
    EndpointCreation string | ApprovalPolicy
    Approval required for endpoint creation (Required or NotRequired).
    EndpointDeletion string | ApprovalPolicy
    Approval required for endpoint deletion (Required or NotRequired).
    EndpointUpdate string | ApprovalPolicy
    Approval required for endpoint update (Required or NotRequired).
    MaintenanceMode string | ApprovalPolicy
    Approval required for toggling maintenance mode (Required or NotRequired).
    MandatoryApprovers []MandatoryApprover
    List of mandatory approvers for the approval request
    MinimumApproversRequired float64
    Minimum number of approvers required for the approval request
    NotificationOnApprovalAction string | ApprovalPolicy
    Notification will be sent on any action taken (Approve/Reject) on an Approval Request
    NotificationOnApprovalCreation string | ApprovalPolicy
    Notification will be sent on creation of an Approval Request
    NotificationOnApprovalDeletion string | ApprovalPolicy
    Notification will be sent on deletion of an Approval Request
    ServiceCatalogDeployment string | ApprovalPolicy
    Approval required for deploying service catalog templates (Required or NotRequired).
    connectionCreation String | ApprovalPolicy
    Approval required for enclave connection creation (Required or NotRequired).
    connectionDeletion String | ApprovalPolicy
    Approval required for enclave connection deletion (Required or NotRequired).
    connectionUpdate String | ApprovalPolicy
    Approval required for enclave connection update (Required or NotRequired).
    enclaveCreation String | ApprovalPolicy
    Approval required for virtual enclave creation (Required or NotRequired).
    enclaveDeletion String | ApprovalPolicy
    Approval required for virtual enclave deletion (Required or NotRequired).
    endpointCreation String | ApprovalPolicy
    Approval required for endpoint creation (Required or NotRequired).
    endpointDeletion String | ApprovalPolicy
    Approval required for endpoint deletion (Required or NotRequired).
    endpointUpdate String | ApprovalPolicy
    Approval required for endpoint update (Required or NotRequired).
    maintenanceMode String | ApprovalPolicy
    Approval required for toggling maintenance mode (Required or NotRequired).
    mandatoryApprovers List<MandatoryApprover>
    List of mandatory approvers for the approval request
    minimumApproversRequired Double
    Minimum number of approvers required for the approval request
    notificationOnApprovalAction String | ApprovalPolicy
    Notification will be sent on any action taken (Approve/Reject) on an Approval Request
    notificationOnApprovalCreation String | ApprovalPolicy
    Notification will be sent on creation of an Approval Request
    notificationOnApprovalDeletion String | ApprovalPolicy
    Notification will be sent on deletion of an Approval Request
    serviceCatalogDeployment String | ApprovalPolicy
    Approval required for deploying service catalog templates (Required or NotRequired).
    connectionCreation string | ApprovalPolicy
    Approval required for enclave connection creation (Required or NotRequired).
    connectionDeletion string | ApprovalPolicy
    Approval required for enclave connection deletion (Required or NotRequired).
    connectionUpdate string | ApprovalPolicy
    Approval required for enclave connection update (Required or NotRequired).
    enclaveCreation string | ApprovalPolicy
    Approval required for virtual enclave creation (Required or NotRequired).
    enclaveDeletion string | ApprovalPolicy
    Approval required for virtual enclave deletion (Required or NotRequired).
    endpointCreation string | ApprovalPolicy
    Approval required for endpoint creation (Required or NotRequired).
    endpointDeletion string | ApprovalPolicy
    Approval required for endpoint deletion (Required or NotRequired).
    endpointUpdate string | ApprovalPolicy
    Approval required for endpoint update (Required or NotRequired).
    maintenanceMode string | ApprovalPolicy
    Approval required for toggling maintenance mode (Required or NotRequired).
    mandatoryApprovers MandatoryApprover[]
    List of mandatory approvers for the approval request
    minimumApproversRequired number
    Minimum number of approvers required for the approval request
    notificationOnApprovalAction string | ApprovalPolicy
    Notification will be sent on any action taken (Approve/Reject) on an Approval Request
    notificationOnApprovalCreation string | ApprovalPolicy
    Notification will be sent on creation of an Approval Request
    notificationOnApprovalDeletion string | ApprovalPolicy
    Notification will be sent on deletion of an Approval Request
    serviceCatalogDeployment string | ApprovalPolicy
    Approval required for deploying service catalog templates (Required or NotRequired).
    connection_creation str | ApprovalPolicy
    Approval required for enclave connection creation (Required or NotRequired).
    connection_deletion str | ApprovalPolicy
    Approval required for enclave connection deletion (Required or NotRequired).
    connection_update str | ApprovalPolicy
    Approval required for enclave connection update (Required or NotRequired).
    enclave_creation str | ApprovalPolicy
    Approval required for virtual enclave creation (Required or NotRequired).
    enclave_deletion str | ApprovalPolicy
    Approval required for virtual enclave deletion (Required or NotRequired).
    endpoint_creation str | ApprovalPolicy
    Approval required for endpoint creation (Required or NotRequired).
    endpoint_deletion str | ApprovalPolicy
    Approval required for endpoint deletion (Required or NotRequired).
    endpoint_update str | ApprovalPolicy
    Approval required for endpoint update (Required or NotRequired).
    maintenance_mode str | ApprovalPolicy
    Approval required for toggling maintenance mode (Required or NotRequired).
    mandatory_approvers Sequence[MandatoryApprover]
    List of mandatory approvers for the approval request
    minimum_approvers_required float
    Minimum number of approvers required for the approval request
    notification_on_approval_action str | ApprovalPolicy
    Notification will be sent on any action taken (Approve/Reject) on an Approval Request
    notification_on_approval_creation str | ApprovalPolicy
    Notification will be sent on creation of an Approval Request
    notification_on_approval_deletion str | ApprovalPolicy
    Notification will be sent on deletion of an Approval Request
    service_catalog_deployment str | ApprovalPolicy
    Approval required for deploying service catalog templates (Required or NotRequired).
    connectionCreation String | "Required" | "NotRequired"
    Approval required for enclave connection creation (Required or NotRequired).
    connectionDeletion String | "Required" | "NotRequired"
    Approval required for enclave connection deletion (Required or NotRequired).
    connectionUpdate String | "Required" | "NotRequired"
    Approval required for enclave connection update (Required or NotRequired).
    enclaveCreation String | "Required" | "NotRequired"
    Approval required for virtual enclave creation (Required or NotRequired).
    enclaveDeletion String | "Required" | "NotRequired"
    Approval required for virtual enclave deletion (Required or NotRequired).
    endpointCreation String | "Required" | "NotRequired"
    Approval required for endpoint creation (Required or NotRequired).
    endpointDeletion String | "Required" | "NotRequired"
    Approval required for endpoint deletion (Required or NotRequired).
    endpointUpdate String | "Required" | "NotRequired"
    Approval required for endpoint update (Required or NotRequired).
    maintenanceMode String | "Required" | "NotRequired"
    Approval required for toggling maintenance mode (Required or NotRequired).
    mandatoryApprovers List<Property Map>
    List of mandatory approvers for the approval request
    minimumApproversRequired Number
    Minimum number of approvers required for the approval request
    notificationOnApprovalAction String | "Required" | "NotRequired"
    Notification will be sent on any action taken (Approve/Reject) on an Approval Request
    notificationOnApprovalCreation String | "Required" | "NotRequired"
    Notification will be sent on creation of an Approval Request
    notificationOnApprovalDeletion String | "Required" | "NotRequired"
    Notification will be sent on deletion of an Approval Request
    serviceCatalogDeployment String | "Required" | "NotRequired"
    Approval required for deploying service catalog templates (Required or NotRequired).

    ApprovalSettingsResponse, ApprovalSettingsResponseArgs

    ConnectionCreation string
    Approval required for enclave connection creation (Required or NotRequired).
    ConnectionDeletion string
    Approval required for enclave connection deletion (Required or NotRequired).
    ConnectionUpdate string
    Approval required for enclave connection update (Required or NotRequired).
    EnclaveCreation string
    Approval required for virtual enclave creation (Required or NotRequired).
    EnclaveDeletion string
    Approval required for virtual enclave deletion (Required or NotRequired).
    EndpointCreation string
    Approval required for endpoint creation (Required or NotRequired).
    EndpointDeletion string
    Approval required for endpoint deletion (Required or NotRequired).
    EndpointUpdate string
    Approval required for endpoint update (Required or NotRequired).
    MaintenanceMode string
    Approval required for toggling maintenance mode (Required or NotRequired).
    MandatoryApprovers List<Pulumi.AzureNative.Mission.Inputs.MandatoryApproverResponse>
    List of mandatory approvers for the approval request
    MinimumApproversRequired double
    Minimum number of approvers required for the approval request
    NotificationOnApprovalAction string
    Notification will be sent on any action taken (Approve/Reject) on an Approval Request
    NotificationOnApprovalCreation string
    Notification will be sent on creation of an Approval Request
    NotificationOnApprovalDeletion string
    Notification will be sent on deletion of an Approval Request
    ServiceCatalogDeployment string
    Approval required for deploying service catalog templates (Required or NotRequired).
    ConnectionCreation string
    Approval required for enclave connection creation (Required or NotRequired).
    ConnectionDeletion string
    Approval required for enclave connection deletion (Required or NotRequired).
    ConnectionUpdate string
    Approval required for enclave connection update (Required or NotRequired).
    EnclaveCreation string
    Approval required for virtual enclave creation (Required or NotRequired).
    EnclaveDeletion string
    Approval required for virtual enclave deletion (Required or NotRequired).
    EndpointCreation string
    Approval required for endpoint creation (Required or NotRequired).
    EndpointDeletion string
    Approval required for endpoint deletion (Required or NotRequired).
    EndpointUpdate string
    Approval required for endpoint update (Required or NotRequired).
    MaintenanceMode string
    Approval required for toggling maintenance mode (Required or NotRequired).
    MandatoryApprovers []MandatoryApproverResponse
    List of mandatory approvers for the approval request
    MinimumApproversRequired float64
    Minimum number of approvers required for the approval request
    NotificationOnApprovalAction string
    Notification will be sent on any action taken (Approve/Reject) on an Approval Request
    NotificationOnApprovalCreation string
    Notification will be sent on creation of an Approval Request
    NotificationOnApprovalDeletion string
    Notification will be sent on deletion of an Approval Request
    ServiceCatalogDeployment string
    Approval required for deploying service catalog templates (Required or NotRequired).
    connectionCreation String
    Approval required for enclave connection creation (Required or NotRequired).
    connectionDeletion String
    Approval required for enclave connection deletion (Required or NotRequired).
    connectionUpdate String
    Approval required for enclave connection update (Required or NotRequired).
    enclaveCreation String
    Approval required for virtual enclave creation (Required or NotRequired).
    enclaveDeletion String
    Approval required for virtual enclave deletion (Required or NotRequired).
    endpointCreation String
    Approval required for endpoint creation (Required or NotRequired).
    endpointDeletion String
    Approval required for endpoint deletion (Required or NotRequired).
    endpointUpdate String
    Approval required for endpoint update (Required or NotRequired).
    maintenanceMode String
    Approval required for toggling maintenance mode (Required or NotRequired).
    mandatoryApprovers List<MandatoryApproverResponse>
    List of mandatory approvers for the approval request
    minimumApproversRequired Double
    Minimum number of approvers required for the approval request
    notificationOnApprovalAction String
    Notification will be sent on any action taken (Approve/Reject) on an Approval Request
    notificationOnApprovalCreation String
    Notification will be sent on creation of an Approval Request
    notificationOnApprovalDeletion String
    Notification will be sent on deletion of an Approval Request
    serviceCatalogDeployment String
    Approval required for deploying service catalog templates (Required or NotRequired).
    connectionCreation string
    Approval required for enclave connection creation (Required or NotRequired).
    connectionDeletion string
    Approval required for enclave connection deletion (Required or NotRequired).
    connectionUpdate string
    Approval required for enclave connection update (Required or NotRequired).
    enclaveCreation string
    Approval required for virtual enclave creation (Required or NotRequired).
    enclaveDeletion string
    Approval required for virtual enclave deletion (Required or NotRequired).
    endpointCreation string
    Approval required for endpoint creation (Required or NotRequired).
    endpointDeletion string
    Approval required for endpoint deletion (Required or NotRequired).
    endpointUpdate string
    Approval required for endpoint update (Required or NotRequired).
    maintenanceMode string
    Approval required for toggling maintenance mode (Required or NotRequired).
    mandatoryApprovers MandatoryApproverResponse[]
    List of mandatory approvers for the approval request
    minimumApproversRequired number
    Minimum number of approvers required for the approval request
    notificationOnApprovalAction string
    Notification will be sent on any action taken (Approve/Reject) on an Approval Request
    notificationOnApprovalCreation string
    Notification will be sent on creation of an Approval Request
    notificationOnApprovalDeletion string
    Notification will be sent on deletion of an Approval Request
    serviceCatalogDeployment string
    Approval required for deploying service catalog templates (Required or NotRequired).
    connection_creation str
    Approval required for enclave connection creation (Required or NotRequired).
    connection_deletion str
    Approval required for enclave connection deletion (Required or NotRequired).
    connection_update str
    Approval required for enclave connection update (Required or NotRequired).
    enclave_creation str
    Approval required for virtual enclave creation (Required or NotRequired).
    enclave_deletion str
    Approval required for virtual enclave deletion (Required or NotRequired).
    endpoint_creation str
    Approval required for endpoint creation (Required or NotRequired).
    endpoint_deletion str
    Approval required for endpoint deletion (Required or NotRequired).
    endpoint_update str
    Approval required for endpoint update (Required or NotRequired).
    maintenance_mode str
    Approval required for toggling maintenance mode (Required or NotRequired).
    mandatory_approvers Sequence[MandatoryApproverResponse]
    List of mandatory approvers for the approval request
    minimum_approvers_required float
    Minimum number of approvers required for the approval request
    notification_on_approval_action str
    Notification will be sent on any action taken (Approve/Reject) on an Approval Request
    notification_on_approval_creation str
    Notification will be sent on creation of an Approval Request
    notification_on_approval_deletion str
    Notification will be sent on deletion of an Approval Request
    service_catalog_deployment str
    Approval required for deploying service catalog templates (Required or NotRequired).
    connectionCreation String
    Approval required for enclave connection creation (Required or NotRequired).
    connectionDeletion String
    Approval required for enclave connection deletion (Required or NotRequired).
    connectionUpdate String
    Approval required for enclave connection update (Required or NotRequired).
    enclaveCreation String
    Approval required for virtual enclave creation (Required or NotRequired).
    enclaveDeletion String
    Approval required for virtual enclave deletion (Required or NotRequired).
    endpointCreation String
    Approval required for endpoint creation (Required or NotRequired).
    endpointDeletion String
    Approval required for endpoint deletion (Required or NotRequired).
    endpointUpdate String
    Approval required for endpoint update (Required or NotRequired).
    maintenanceMode String
    Approval required for toggling maintenance mode (Required or NotRequired).
    mandatoryApprovers List<Property Map>
    List of mandatory approvers for the approval request
    minimumApproversRequired Number
    Minimum number of approvers required for the approval request
    notificationOnApprovalAction String
    Notification will be sent on any action taken (Approve/Reject) on an Approval Request
    notificationOnApprovalCreation String
    Notification will be sent on creation of an Approval Request
    notificationOnApprovalDeletion String
    Notification will be sent on deletion of an Approval Request
    serviceCatalogDeployment String
    Approval required for deploying service catalog templates (Required or NotRequired).

    Enforcement, EnforcementArgs

    Enabled
    Enabled
    Disabled
    Disabled
    EnforcementEnabled
    Enabled
    EnforcementDisabled
    Disabled
    Enabled
    Enabled
    Disabled
    Disabled
    Enabled
    Enabled
    Disabled
    Disabled
    ENABLED
    Enabled
    DISABLED
    Disabled
    "Enabled"
    Enabled
    "Disabled"
    Disabled

    FirewallSKU, FirewallSKUArgs

    Basic
    BasicFirewallSKU Basic
    Standard
    StandardFirwallSKU Standard
    Premium
    PremiumFirewallSKU Premium
    FirewallSKUBasic
    BasicFirewallSKU Basic
    FirewallSKUStandard
    StandardFirwallSKU Standard
    FirewallSKUPremium
    PremiumFirewallSKU Premium
    Basic
    BasicFirewallSKU Basic
    Standard
    StandardFirwallSKU Standard
    Premium
    PremiumFirewallSKU Premium
    Basic
    BasicFirewallSKU Basic
    Standard
    StandardFirwallSKU Standard
    Premium
    PremiumFirewallSKU Premium
    BASIC
    BasicFirewallSKU Basic
    STANDARD
    StandardFirwallSKU Standard
    PREMIUM
    PremiumFirewallSKU Premium
    "Basic"
    BasicFirewallSKU Basic
    "Standard"
    StandardFirwallSKU Standard
    "Premium"
    PremiumFirewallSKU Premium

    GovernedServiceItem, GovernedServiceItemArgs

    ServiceId string | Pulumi.AzureNative.Mission.ServiceIdentifier
    Service ID
    Enforcement string | Pulumi.AzureNative.Mission.Enforcement
    Initiative enforcement (Enabled or Disabled).
    Option string | Pulumi.AzureNative.Mission.Option
    Governance option for this service (Allow, Deny, ExceptionOnly, or NotApplicable).
    PolicyAction string | Pulumi.AzureNative.Mission.PolicyAction
    Enforcement mode for policy. AuditOnly, Enforce, or None.
    ServiceId string | ServiceIdentifier
    Service ID
    Enforcement string | Enforcement
    Initiative enforcement (Enabled or Disabled).
    Option string | Option
    Governance option for this service (Allow, Deny, ExceptionOnly, or NotApplicable).
    PolicyAction string | PolicyAction
    Enforcement mode for policy. AuditOnly, Enforce, or None.
    serviceId String | ServiceIdentifier
    Service ID
    enforcement String | Enforcement
    Initiative enforcement (Enabled or Disabled).
    option String | Option
    Governance option for this service (Allow, Deny, ExceptionOnly, or NotApplicable).
    policyAction String | PolicyAction
    Enforcement mode for policy. AuditOnly, Enforce, or None.
    serviceId string | ServiceIdentifier
    Service ID
    enforcement string | Enforcement
    Initiative enforcement (Enabled or Disabled).
    option string | Option
    Governance option for this service (Allow, Deny, ExceptionOnly, or NotApplicable).
    policyAction string | PolicyAction
    Enforcement mode for policy. AuditOnly, Enforce, or None.
    service_id str | ServiceIdentifier
    Service ID
    enforcement str | Enforcement
    Initiative enforcement (Enabled or Disabled).
    option str | Option
    Governance option for this service (Allow, Deny, ExceptionOnly, or NotApplicable).
    policy_action str | PolicyAction
    Enforcement mode for policy. AuditOnly, Enforce, or None.

    GovernedServiceItemResponse, GovernedServiceItemResponseArgs

    Initiatives List<string>
    Initiatives associated with this service.
    ServiceId string
    Service ID
    ServiceName string
    Service name.
    Enforcement string
    Initiative enforcement (Enabled or Disabled).
    Option string
    Governance option for this service (Allow, Deny, ExceptionOnly, or NotApplicable).
    PolicyAction string
    Enforcement mode for policy. AuditOnly, Enforce, or None.
    Initiatives []string
    Initiatives associated with this service.
    ServiceId string
    Service ID
    ServiceName string
    Service name.
    Enforcement string
    Initiative enforcement (Enabled or Disabled).
    Option string
    Governance option for this service (Allow, Deny, ExceptionOnly, or NotApplicable).
    PolicyAction string
    Enforcement mode for policy. AuditOnly, Enforce, or None.
    initiatives List<String>
    Initiatives associated with this service.
    serviceId String
    Service ID
    serviceName String
    Service name.
    enforcement String
    Initiative enforcement (Enabled or Disabled).
    option String
    Governance option for this service (Allow, Deny, ExceptionOnly, or NotApplicable).
    policyAction String
    Enforcement mode for policy. AuditOnly, Enforce, or None.
    initiatives string[]
    Initiatives associated with this service.
    serviceId string
    Service ID
    serviceName string
    Service name.
    enforcement string
    Initiative enforcement (Enabled or Disabled).
    option string
    Governance option for this service (Allow, Deny, ExceptionOnly, or NotApplicable).
    policyAction string
    Enforcement mode for policy. AuditOnly, Enforce, or None.
    initiatives Sequence[str]
    Initiatives associated with this service.
    service_id str
    Service ID
    service_name str
    Service name.
    enforcement str
    Initiative enforcement (Enabled or Disabled).
    option str
    Governance option for this service (Allow, Deny, ExceptionOnly, or NotApplicable).
    policy_action str
    Enforcement mode for policy. AuditOnly, Enforce, or None.
    initiatives List<String>
    Initiatives associated with this service.
    serviceId String
    Service ID
    serviceName String
    Service name.
    enforcement String
    Initiative enforcement (Enabled or Disabled).
    option String
    Governance option for this service (Allow, Deny, ExceptionOnly, or NotApplicable).
    policyAction String
    Enforcement mode for policy. AuditOnly, Enforce, or None.

    Justification, JustificationArgs

    Networking
    Networking
    Governance
    Governance
    Off
    Off
    JustificationNetworking
    Networking
    JustificationGovernance
    Governance
    JustificationOff
    Off
    Networking
    Networking
    Governance
    Governance
    Off
    Off
    Networking
    Networking
    Governance
    Governance
    Off
    Off
    NETWORKING
    Networking
    GOVERNANCE
    Governance
    OFF
    Off
    "Networking"
    Networking
    "Governance"
    Governance
    "Off"
    Off

    MaintenanceModeConfigurationModel, MaintenanceModeConfigurationModelArgs

    Mode string | Pulumi.AzureNative.Mission.Mode
    Current mode of Maintenance Mode Configuration
    Justification string | Pulumi.AzureNative.Mission.Justification
    Justification for entering or exiting Maintenance Mode
    Principals List<Pulumi.AzureNative.Mission.Inputs.Principal>
    The user, group or service principal object affected by Maintenance Mode
    Mode string | Mode
    Current mode of Maintenance Mode Configuration
    Justification string | Justification
    Justification for entering or exiting Maintenance Mode
    Principals []Principal
    The user, group or service principal object affected by Maintenance Mode
    mode String | Mode
    Current mode of Maintenance Mode Configuration
    justification String | Justification
    Justification for entering or exiting Maintenance Mode
    principals List<Principal>
    The user, group or service principal object affected by Maintenance Mode
    mode string | Mode
    Current mode of Maintenance Mode Configuration
    justification string | Justification
    Justification for entering or exiting Maintenance Mode
    principals Principal[]
    The user, group or service principal object affected by Maintenance Mode
    mode str | Mode
    Current mode of Maintenance Mode Configuration
    justification str | Justification
    Justification for entering or exiting Maintenance Mode
    principals Sequence[Principal]
    The user, group or service principal object affected by Maintenance Mode
    mode String | "On" | "CanNotDelete" | "Off" | "General" | "Advanced"
    Current mode of Maintenance Mode Configuration
    justification String | "Networking" | "Governance" | "Off"
    Justification for entering or exiting Maintenance Mode
    principals List<Property Map>
    The user, group or service principal object affected by Maintenance Mode

    MaintenanceModeConfigurationModelResponse, MaintenanceModeConfigurationModelResponseArgs

    Mode string
    Current mode of Maintenance Mode Configuration
    Justification string
    Justification for entering or exiting Maintenance Mode
    Principals List<Pulumi.AzureNative.Mission.Inputs.PrincipalResponse>
    The user, group or service principal object affected by Maintenance Mode
    Mode string
    Current mode of Maintenance Mode Configuration
    Justification string
    Justification for entering or exiting Maintenance Mode
    Principals []PrincipalResponse
    The user, group or service principal object affected by Maintenance Mode
    mode String
    Current mode of Maintenance Mode Configuration
    justification String
    Justification for entering or exiting Maintenance Mode
    principals List<PrincipalResponse>
    The user, group or service principal object affected by Maintenance Mode
    mode string
    Current mode of Maintenance Mode Configuration
    justification string
    Justification for entering or exiting Maintenance Mode
    principals PrincipalResponse[]
    The user, group or service principal object affected by Maintenance Mode
    mode str
    Current mode of Maintenance Mode Configuration
    justification str
    Justification for entering or exiting Maintenance Mode
    principals Sequence[PrincipalResponse]
    The user, group or service principal object affected by Maintenance Mode
    mode String
    Current mode of Maintenance Mode Configuration
    justification String
    Justification for entering or exiting Maintenance Mode
    principals List<Property Map>
    The user, group or service principal object affected by Maintenance Mode

    ManagedOnBehalfOfConfigurationResponse, ManagedOnBehalfOfConfigurationResponseArgs

    MoboBrokerResources []MoboBrokerResourceResponse
    Managed-On-Behalf-Of broker resources
    moboBrokerResources List<MoboBrokerResourceResponse>
    Managed-On-Behalf-Of broker resources
    moboBrokerResources MoboBrokerResourceResponse[]
    Managed-On-Behalf-Of broker resources
    mobo_broker_resources Sequence[MoboBrokerResourceResponse]
    Managed-On-Behalf-Of broker resources
    moboBrokerResources List<Property Map>
    Managed-On-Behalf-Of broker resources

    ManagedServiceIdentity, ManagedServiceIdentityArgs

    Type string | Pulumi.AzureNative.Mission.ManagedServiceIdentityType
    Type of managed service identity (where both SystemAssigned and UserAssigned types are allowed).
    UserAssignedIdentities List<string>
    The set of user assigned identities associated with the resource. The userAssignedIdentities dictionary keys will be ARM resource ids in the form: '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ManagedIdentity/userAssignedIdentities/{identityName}. The dictionary values can be empty objects ({}) in requests.
    Type string | ManagedServiceIdentityType
    Type of managed service identity (where both SystemAssigned and UserAssigned types are allowed).
    UserAssignedIdentities []string
    The set of user assigned identities associated with the resource. The userAssignedIdentities dictionary keys will be ARM resource ids in the form: '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ManagedIdentity/userAssignedIdentities/{identityName}. The dictionary values can be empty objects ({}) in requests.
    type String | ManagedServiceIdentityType
    Type of managed service identity (where both SystemAssigned and UserAssigned types are allowed).
    userAssignedIdentities List<String>
    The set of user assigned identities associated with the resource. The userAssignedIdentities dictionary keys will be ARM resource ids in the form: '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ManagedIdentity/userAssignedIdentities/{identityName}. The dictionary values can be empty objects ({}) in requests.
    type string | ManagedServiceIdentityType
    Type of managed service identity (where both SystemAssigned and UserAssigned types are allowed).
    userAssignedIdentities string[]
    The set of user assigned identities associated with the resource. The userAssignedIdentities dictionary keys will be ARM resource ids in the form: '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ManagedIdentity/userAssignedIdentities/{identityName}. The dictionary values can be empty objects ({}) in requests.
    type str | ManagedServiceIdentityType
    Type of managed service identity (where both SystemAssigned and UserAssigned types are allowed).
    user_assigned_identities Sequence[str]
    The set of user assigned identities associated with the resource. The userAssignedIdentities dictionary keys will be ARM resource ids in the form: '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ManagedIdentity/userAssignedIdentities/{identityName}. The dictionary values can be empty objects ({}) in requests.
    type String | "None" | "SystemAssigned" | "UserAssigned" | "SystemAssigned,UserAssigned"
    Type of managed service identity (where both SystemAssigned and UserAssigned types are allowed).
    userAssignedIdentities List<String>
    The set of user assigned identities associated with the resource. The userAssignedIdentities dictionary keys will be ARM resource ids in the form: '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ManagedIdentity/userAssignedIdentities/{identityName}. The dictionary values can be empty objects ({}) in requests.

    ManagedServiceIdentityResponse, ManagedServiceIdentityResponseArgs

    PrincipalId string
    The service principal ID of the system assigned identity. This property will only be provided for a system assigned identity.
    TenantId 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 (where both SystemAssigned and UserAssigned types are allowed).
    UserAssignedIdentities Dictionary<string, Pulumi.AzureNative.Mission.Inputs.UserAssignedIdentityResponse>
    The set of user assigned identities associated with the resource. The userAssignedIdentities dictionary keys will be ARM resource ids in the form: '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ManagedIdentity/userAssignedIdentities/{identityName}. The dictionary values can be empty objects ({}) in requests.
    PrincipalId string
    The service principal ID of the system assigned identity. This property will only be provided for a system assigned identity.
    TenantId 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 (where both SystemAssigned and UserAssigned types are allowed).
    UserAssignedIdentities map[string]UserAssignedIdentityResponse
    The set of user assigned identities associated with the resource. The userAssignedIdentities dictionary keys will be ARM resource ids in the form: '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ManagedIdentity/userAssignedIdentities/{identityName}. The dictionary values can be empty objects ({}) in requests.
    principalId String
    The service principal ID of the system assigned identity. This property will only be provided for a system assigned identity.
    tenantId 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 (where both SystemAssigned and UserAssigned types are allowed).
    userAssignedIdentities Map<String,UserAssignedIdentityResponse>
    The set of user assigned identities associated with the resource. The userAssignedIdentities dictionary keys will be ARM resource ids in the form: '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ManagedIdentity/userAssignedIdentities/{identityName}. The dictionary values can be empty objects ({}) in requests.
    principalId string
    The service principal ID of the system assigned identity. This property will only be provided for a system assigned identity.
    tenantId 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 (where both SystemAssigned and UserAssigned types are allowed).
    userAssignedIdentities {[key: string]: UserAssignedIdentityResponse}
    The set of user assigned identities associated with the resource. The userAssignedIdentities dictionary keys will be ARM resource ids in the form: '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ManagedIdentity/userAssignedIdentities/{identityName}. The dictionary values can be empty objects ({}) in requests.
    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 (where both SystemAssigned and UserAssigned types are allowed).
    user_assigned_identities Mapping[str, UserAssignedIdentityResponse]
    The set of user assigned identities associated with the resource. The userAssignedIdentities dictionary keys will be ARM resource ids in the form: '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ManagedIdentity/userAssignedIdentities/{identityName}. The dictionary values can be empty objects ({}) in requests.
    principalId String
    The service principal ID of the system assigned identity. This property will only be provided for a system assigned identity.
    tenantId 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 (where both SystemAssigned and UserAssigned types are allowed).
    userAssignedIdentities Map<Property Map>
    The set of user assigned identities associated with the resource. The userAssignedIdentities dictionary keys will be ARM resource ids in the form: '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ManagedIdentity/userAssignedIdentities/{identityName}. The dictionary values can be empty objects ({}) in requests.

    ManagedServiceIdentityType, ManagedServiceIdentityTypeArgs

    None
    None
    SystemAssigned
    SystemAssigned
    UserAssigned
    UserAssigned
    SystemAssigned_UserAssigned
    SystemAssigned,UserAssigned
    ManagedServiceIdentityTypeNone
    None
    ManagedServiceIdentityTypeSystemAssigned
    SystemAssigned
    ManagedServiceIdentityTypeUserAssigned
    UserAssigned
    ManagedServiceIdentityType_SystemAssigned_UserAssigned
    SystemAssigned,UserAssigned
    None
    None
    SystemAssigned
    SystemAssigned
    UserAssigned
    UserAssigned
    SystemAssigned_UserAssigned
    SystemAssigned,UserAssigned
    None
    None
    SystemAssigned
    SystemAssigned
    UserAssigned
    UserAssigned
    SystemAssigned_UserAssigned
    SystemAssigned,UserAssigned
    NONE
    None
    SYSTEM_ASSIGNED
    SystemAssigned
    USER_ASSIGNED
    UserAssigned
    SYSTEM_ASSIGNED_USER_ASSIGNED
    SystemAssigned,UserAssigned
    "None"
    None
    "SystemAssigned"
    SystemAssigned
    "UserAssigned"
    UserAssigned
    "SystemAssigned,UserAssigned"
    SystemAssigned,UserAssigned

    MandatoryApprover, MandatoryApproverArgs

    ApproverEntraId string
    EntraId of the approver
    ApproverEntraId string
    EntraId of the approver
    approverEntraId String
    EntraId of the approver
    approverEntraId string
    EntraId of the approver
    approver_entra_id str
    EntraId of the approver
    approverEntraId String
    EntraId of the approver

    MandatoryApproverResponse, MandatoryApproverResponseArgs

    ApproverEntraId string
    EntraId of the approver
    ApproverEntraId string
    EntraId of the approver
    approverEntraId String
    EntraId of the approver
    approverEntraId string
    EntraId of the approver
    approver_entra_id str
    EntraId of the approver
    approverEntraId String
    EntraId of the approver

    MoboBrokerResourceResponse, MoboBrokerResourceResponseArgs

    Id string
    Resource identifier of a Managed-On-Behalf-Of broker resource
    Id string
    Resource identifier of a Managed-On-Behalf-Of broker resource
    id String
    Resource identifier of a Managed-On-Behalf-Of broker resource
    id string
    Resource identifier of a Managed-On-Behalf-Of broker resource
    id str
    Resource identifier of a Managed-On-Behalf-Of broker resource
    id String
    Resource identifier of a Managed-On-Behalf-Of broker resource

    Mode, ModeArgs

    On
    On
    CanNotDelete
    CanNotDelete
    Off
    Off
    General
    General
    Advanced
    Advanced
    ModeOn
    On
    ModeCanNotDelete
    CanNotDelete
    ModeOff
    Off
    ModeGeneral
    General
    ModeAdvanced
    Advanced
    On
    On
    CanNotDelete
    CanNotDelete
    Off
    Off
    General
    General
    Advanced
    Advanced
    On
    On
    CanNotDelete
    CanNotDelete
    Off
    Off
    General
    General
    Advanced
    Advanced
    ON
    On
    CAN_NOT_DELETE
    CanNotDelete
    OFF
    Off
    GENERAL
    General
    ADVANCED
    Advanced
    "On"
    On
    "CanNotDelete"
    CanNotDelete
    "Off"
    Off
    "General"
    General
    "Advanced"
    Advanced

    Option, OptionArgs

    Allow
    Allow
    Deny
    Deny
    ExceptionOnly
    ExceptionOnly
    NotApplicable
    NotApplicable
    OptionAllow
    Allow
    OptionDeny
    Deny
    OptionExceptionOnly
    ExceptionOnly
    OptionNotApplicable
    NotApplicable
    Allow
    Allow
    Deny
    Deny
    ExceptionOnly
    ExceptionOnly
    NotApplicable
    NotApplicable
    Allow
    Allow
    Deny
    Deny
    ExceptionOnly
    ExceptionOnly
    NotApplicable
    NotApplicable
    ALLOW
    Allow
    DENY
    Deny
    EXCEPTION_ONLY
    ExceptionOnly
    NOT_APPLICABLE
    NotApplicable
    "Allow"
    Allow
    "Deny"
    Deny
    "ExceptionOnly"
    ExceptionOnly
    "NotApplicable"
    NotApplicable

    PolicyAction, PolicyActionArgs

    AuditOnly
    AuditOnly
    Enforce
    Enforce
    None
    None
    PolicyActionAuditOnly
    AuditOnly
    PolicyActionEnforce
    Enforce
    PolicyActionNone
    None
    AuditOnly
    AuditOnly
    Enforce
    Enforce
    None
    None
    AuditOnly
    AuditOnly
    Enforce
    Enforce
    None
    None
    AUDIT_ONLY
    AuditOnly
    ENFORCE
    Enforce
    NONE
    None
    "AuditOnly"
    AuditOnly
    "Enforce"
    Enforce
    "None"
    None

    PolicyOverride, PolicyOverrideArgs

    Enclave
    Enclave
    None
    None
    PolicyOverrideEnclave
    Enclave
    PolicyOverrideNone
    None
    Enclave
    Enclave
    None
    None
    Enclave
    Enclave
    None
    None
    ENCLAVE
    Enclave
    NONE
    None
    "Enclave"
    Enclave
    "None"
    None

    Principal, PrincipalArgs

    Id string
    The object id associated with the principal
    Type string | Pulumi.AzureNative.Mission.Type
    The type of the object id. We currently allow users, groups, and service principals
    Id string
    The object id associated with the principal
    Type string | Type
    The type of the object id. We currently allow users, groups, and service principals
    id String
    The object id associated with the principal
    type String | Type
    The type of the object id. We currently allow users, groups, and service principals
    id string
    The object id associated with the principal
    type string | Type
    The type of the object id. We currently allow users, groups, and service principals
    id str
    The object id associated with the principal
    type str | Type
    The type of the object id. We currently allow users, groups, and service principals
    id String
    The object id associated with the principal
    type String | "User" | "Group" | "ServicePrincipal"
    The type of the object id. We currently allow users, groups, and service principals

    PrincipalResponse, PrincipalResponseArgs

    Id string
    The object id associated with the principal
    Type string
    The type of the object id. We currently allow users, groups, and service principals
    Id string
    The object id associated with the principal
    Type string
    The type of the object id. We currently allow users, groups, and service principals
    id String
    The object id associated with the principal
    type String
    The type of the object id. We currently allow users, groups, and service principals
    id string
    The object id associated with the principal
    type string
    The type of the object id. We currently allow users, groups, and service principals
    id str
    The object id associated with the principal
    type str
    The type of the object id. We currently allow users, groups, and service principals
    id String
    The object id associated with the principal
    type String
    The type of the object id. We currently allow users, groups, and service principals

    RoleAssignmentItem, RoleAssignmentItemArgs

    RoleDefinitionId string
    Role definition identifier
    Principals List<Pulumi.AzureNative.Mission.Inputs.Principal>
    List of principal IDs to which to assign this role definition
    RoleDefinitionId string
    Role definition identifier
    Principals []Principal
    List of principal IDs to which to assign this role definition
    roleDefinitionId String
    Role definition identifier
    principals List<Principal>
    List of principal IDs to which to assign this role definition
    roleDefinitionId string
    Role definition identifier
    principals Principal[]
    List of principal IDs to which to assign this role definition
    role_definition_id str
    Role definition identifier
    principals Sequence[Principal]
    List of principal IDs to which to assign this role definition
    roleDefinitionId String
    Role definition identifier
    principals List<Property Map>
    List of principal IDs to which to assign this role definition

    RoleAssignmentItemResponse, RoleAssignmentItemResponseArgs

    RoleDefinitionId string
    Role definition identifier
    Principals List<Pulumi.AzureNative.Mission.Inputs.PrincipalResponse>
    List of principal IDs to which to assign this role definition
    RoleDefinitionId string
    Role definition identifier
    Principals []PrincipalResponse
    List of principal IDs to which to assign this role definition
    roleDefinitionId String
    Role definition identifier
    principals List<PrincipalResponse>
    List of principal IDs to which to assign this role definition
    roleDefinitionId string
    Role definition identifier
    principals PrincipalResponse[]
    List of principal IDs to which to assign this role definition
    role_definition_id str
    Role definition identifier
    principals Sequence[PrincipalResponse]
    List of principal IDs to which to assign this role definition
    roleDefinitionId String
    Role definition identifier
    principals List<Property Map>
    List of principal IDs to which to assign this role definition

    ServiceIdentifier, ServiceIdentifierArgs

    AKS
    AKSService identifier for AKS
    AppService
    AppServiceService identifier for App Service
    AzureFirewalls
    AzureFirewallsService identifier for Azure Firewalls
    ContainerRegistry
    ContainerRegistryService identifier for Container Registry
    CosmosDB
    CosmosDBService identifier for CosmosDB
    DataConnectors
    DataConnectorsService identifier for Data Connectors
    Insights
    InsightsService identifier for Insights
    KeyVault
    KeyVaultService identifier for Key Vault
    Logic
    LogicService identifier for Logic
    MicrosoftSql
    MicrosoftSQLService identifier for Microsoft SQL
    Monitoring
    MonitoringService identifier for Monitoring
    PostgreSql
    PostgreSQLService identifier for PostgreSQL
    PrivateDNSZones
    PrivateDNSZonesService identifier for Private DNS Zones
    ServiceBus
    ServiceBusService identifier for Service Bus
    Storage
    StorageService identifier for Storage
    ServiceIdentifierAKS
    AKSService identifier for AKS
    ServiceIdentifierAppService
    AppServiceService identifier for App Service
    ServiceIdentifierAzureFirewalls
    AzureFirewallsService identifier for Azure Firewalls
    ServiceIdentifierContainerRegistry
    ContainerRegistryService identifier for Container Registry
    ServiceIdentifierCosmosDB
    CosmosDBService identifier for CosmosDB
    ServiceIdentifierDataConnectors
    DataConnectorsService identifier for Data Connectors
    ServiceIdentifierInsights
    InsightsService identifier for Insights
    ServiceIdentifierKeyVault
    KeyVaultService identifier for Key Vault
    ServiceIdentifierLogic
    LogicService identifier for Logic
    ServiceIdentifierMicrosoftSql
    MicrosoftSQLService identifier for Microsoft SQL
    ServiceIdentifierMonitoring
    MonitoringService identifier for Monitoring
    ServiceIdentifierPostgreSql
    PostgreSQLService identifier for PostgreSQL
    ServiceIdentifierPrivateDNSZones
    PrivateDNSZonesService identifier for Private DNS Zones
    ServiceIdentifierServiceBus
    ServiceBusService identifier for Service Bus
    ServiceIdentifierStorage
    StorageService identifier for Storage
    AKS
    AKSService identifier for AKS
    AppService
    AppServiceService identifier for App Service
    AzureFirewalls
    AzureFirewallsService identifier for Azure Firewalls
    ContainerRegistry
    ContainerRegistryService identifier for Container Registry
    CosmosDB
    CosmosDBService identifier for CosmosDB
    DataConnectors
    DataConnectorsService identifier for Data Connectors
    Insights
    InsightsService identifier for Insights
    KeyVault
    KeyVaultService identifier for Key Vault
    Logic
    LogicService identifier for Logic
    MicrosoftSql
    MicrosoftSQLService identifier for Microsoft SQL
    Monitoring
    MonitoringService identifier for Monitoring
    PostgreSql
    PostgreSQLService identifier for PostgreSQL
    PrivateDNSZones
    PrivateDNSZonesService identifier for Private DNS Zones
    ServiceBus
    ServiceBusService identifier for Service Bus
    Storage
    StorageService identifier for Storage
    AKS
    AKSService identifier for AKS
    AppService
    AppServiceService identifier for App Service
    AzureFirewalls
    AzureFirewallsService identifier for Azure Firewalls
    ContainerRegistry
    ContainerRegistryService identifier for Container Registry
    CosmosDB
    CosmosDBService identifier for CosmosDB
    DataConnectors
    DataConnectorsService identifier for Data Connectors
    Insights
    InsightsService identifier for Insights
    KeyVault
    KeyVaultService identifier for Key Vault
    Logic
    LogicService identifier for Logic
    MicrosoftSql
    MicrosoftSQLService identifier for Microsoft SQL
    Monitoring
    MonitoringService identifier for Monitoring
    PostgreSql
    PostgreSQLService identifier for PostgreSQL
    PrivateDNSZones
    PrivateDNSZonesService identifier for Private DNS Zones
    ServiceBus
    ServiceBusService identifier for Service Bus
    Storage
    StorageService identifier for Storage
    AKS
    AKSService identifier for AKS
    APP_SERVICE
    AppServiceService identifier for App Service
    AZURE_FIREWALLS
    AzureFirewallsService identifier for Azure Firewalls
    CONTAINER_REGISTRY
    ContainerRegistryService identifier for Container Registry
    COSMOS_DB
    CosmosDBService identifier for CosmosDB
    DATA_CONNECTORS
    DataConnectorsService identifier for Data Connectors
    INSIGHTS
    InsightsService identifier for Insights
    KEY_VAULT
    KeyVaultService identifier for Key Vault
    LOGIC
    LogicService identifier for Logic
    MICROSOFT_SQL
    MicrosoftSQLService identifier for Microsoft SQL
    MONITORING
    MonitoringService identifier for Monitoring
    POSTGRE_SQL
    PostgreSQLService identifier for PostgreSQL
    PRIVATE_DNS_ZONES
    PrivateDNSZonesService identifier for Private DNS Zones
    SERVICE_BUS
    ServiceBusService identifier for Service Bus
    STORAGE
    StorageService identifier for Storage
    "AKS"
    AKSService identifier for AKS
    "AppService"
    AppServiceService identifier for App Service
    "AzureFirewalls"
    AzureFirewallsService identifier for Azure Firewalls
    "ContainerRegistry"
    ContainerRegistryService identifier for Container Registry
    "CosmosDB"
    CosmosDBService identifier for CosmosDB
    "DataConnectors"
    DataConnectorsService identifier for Data Connectors
    "Insights"
    InsightsService identifier for Insights
    "KeyVault"
    KeyVaultService identifier for Key Vault
    "Logic"
    LogicService identifier for Logic
    "MicrosoftSQL"
    MicrosoftSQLService identifier for Microsoft SQL
    "Monitoring"
    MonitoringService identifier for Monitoring
    "PostgreSQL"
    PostgreSQLService identifier for PostgreSQL
    "PrivateDNSZones"
    PrivateDNSZonesService identifier for Private DNS Zones
    "ServiceBus"
    ServiceBusService identifier for Service Bus
    "Storage"
    StorageService identifier for Storage

    SystemDataResponse, SystemDataResponseArgs

    CreatedAt string
    The timestamp of resource creation (UTC).
    CreatedBy string
    The identity that created the resource.
    CreatedByType string
    The type of identity that created the resource.
    LastModifiedAt string
    The timestamp of resource last modification (UTC)
    LastModifiedBy string
    The identity that last modified the resource.
    LastModifiedByType string
    The type of identity that last modified the resource.
    CreatedAt string
    The timestamp of resource creation (UTC).
    CreatedBy string
    The identity that created the resource.
    CreatedByType string
    The type of identity that created the resource.
    LastModifiedAt string
    The timestamp of resource last modification (UTC)
    LastModifiedBy string
    The identity that last modified the resource.
    LastModifiedByType string
    The type of identity that last modified the resource.
    createdAt String
    The timestamp of resource creation (UTC).
    createdBy String
    The identity that created the resource.
    createdByType String
    The type of identity that created the resource.
    lastModifiedAt String
    The timestamp of resource last modification (UTC)
    lastModifiedBy String
    The identity that last modified the resource.
    lastModifiedByType String
    The type of identity that last modified the resource.
    createdAt string
    The timestamp of resource creation (UTC).
    createdBy string
    The identity that created the resource.
    createdByType string
    The type of identity that created the resource.
    lastModifiedAt string
    The timestamp of resource last modification (UTC)
    lastModifiedBy string
    The identity that last modified the resource.
    lastModifiedByType string
    The type of identity that last modified the resource.
    created_at str
    The timestamp of resource creation (UTC).
    created_by str
    The identity that created the resource.
    created_by_type str
    The type of identity that created the resource.
    last_modified_at str
    The timestamp of resource last modification (UTC)
    last_modified_by str
    The identity that last modified the resource.
    last_modified_by_type str
    The type of identity that last modified the resource.
    createdAt String
    The timestamp of resource creation (UTC).
    createdBy String
    The identity that created the resource.
    createdByType String
    The type of identity that created the resource.
    lastModifiedAt String
    The timestamp of resource last modification (UTC)
    lastModifiedBy String
    The identity that last modified the resource.
    lastModifiedByType String
    The type of identity that last modified the resource.

    Type, TypeArgs

    User
    User
    Group
    Group
    ServicePrincipal
    ServicePrincipal
    TypeUser
    User
    TypeGroup
    Group
    TypeServicePrincipal
    ServicePrincipal
    User
    User
    Group
    Group
    ServicePrincipal
    ServicePrincipal
    User
    User
    Group
    Group
    ServicePrincipal
    ServicePrincipal
    USER
    User
    GROUP
    Group
    SERVICE_PRINCIPAL
    ServicePrincipal
    "User"
    User
    "Group"
    Group
    "ServicePrincipal"
    ServicePrincipal

    UserAssignedIdentityResponse, UserAssignedIdentityResponseArgs

    ClientId string
    The client ID of the assigned identity.
    PrincipalId string
    The principal ID of the assigned identity.
    ClientId string
    The client ID of the assigned identity.
    PrincipalId string
    The principal ID of the assigned identity.
    clientId String
    The client ID of the assigned identity.
    principalId String
    The principal ID of the assigned identity.
    clientId string
    The client ID of the assigned identity.
    principalId string
    The principal ID of the assigned identity.
    client_id str
    The client ID of the assigned identity.
    principal_id str
    The principal ID of the assigned identity.
    clientId String
    The client ID of the assigned identity.
    principalId String
    The principal ID of the assigned identity.

    Package Details

    Repository
    Azure Native pulumi/pulumi-azure-native
    License
    Apache-2.0
    azure-native logo
    This is the latest version of Azure Native. Use the Azure Native v2 docs if using the v2 version of this package.
    Azure Native v3.7.1 published on Wednesday, Aug 13, 2025 by Pulumi