azure-native.mission.VirtualEnclave
Explore with Pulumi AI
Virtual Enclave 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:VirtualEnclave TestMyEnclave /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Mission/virtualEnclaves/{virtualEnclaveName}
Create VirtualEnclave Resource
Resources are created with functions called constructors. To learn more about declaring and configuring resources, see Resources.
Constructor syntax
new VirtualEnclave(name: string, args: VirtualEnclaveArgs, opts?: CustomResourceOptions);
@overload
def VirtualEnclave(resource_name: str,
args: VirtualEnclaveArgs,
opts: Optional[ResourceOptions] = None)
@overload
def VirtualEnclave(resource_name: str,
opts: Optional[ResourceOptions] = None,
enclave_virtual_network: Optional[EnclaveVirtualNetworkModelArgs] = None,
community_resource_id: Optional[str] = None,
resource_group_name: Optional[str] = None,
enclave_role_assignments: Optional[Sequence[RoleAssignmentItemArgs]] = None,
bastion_enabled: Optional[bool] = None,
governed_service_list: Optional[Sequence[GovernedServiceItemArgs]] = None,
identity: Optional[ManagedServiceIdentityArgs] = None,
location: Optional[str] = None,
maintenance_mode_configuration: Optional[MaintenanceModeConfigurationModelArgs] = None,
enclave_default_settings: Optional[EnclaveDefaultSettingsModelArgs] = None,
tags: Optional[Mapping[str, str]] = None,
virtual_enclave_name: Optional[str] = None,
workload_role_assignments: Optional[Sequence[RoleAssignmentItemArgs]] = None)
func NewVirtualEnclave(ctx *Context, name string, args VirtualEnclaveArgs, opts ...ResourceOption) (*VirtualEnclave, error)
public VirtualEnclave(string name, VirtualEnclaveArgs args, CustomResourceOptions? opts = null)
public VirtualEnclave(String name, VirtualEnclaveArgs args)
public VirtualEnclave(String name, VirtualEnclaveArgs args, CustomResourceOptions options)
type: azure-native:mission:VirtualEnclave
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 VirtualEnclaveArgs
- 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 VirtualEnclaveArgs
- 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 VirtualEnclaveArgs
- The arguments to resource properties.
- opts ResourceOption
- Bag of options to control resource's behavior.
- name string
- The unique name of the resource.
- args VirtualEnclaveArgs
- The arguments to resource properties.
- opts CustomResourceOptions
- Bag of options to control resource's behavior.
- name String
- The unique name of the resource.
- args VirtualEnclaveArgs
- 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 virtualEnclaveResource = new AzureNative.Mission.VirtualEnclave("virtualEnclaveResource", new()
{
EnclaveVirtualNetwork = new AzureNative.Mission.Inputs.EnclaveVirtualNetworkModelArgs
{
AllowSubnetCommunication = false,
CustomCidrRange = "string",
NetworkName = "string",
NetworkSize = "string",
SubnetConfigurations = new[]
{
new AzureNative.Mission.Inputs.SubnetConfigurationArgs
{
NetworkPrefixSize = 0,
SubnetName = "string",
SubnetDelegation = "string",
},
},
},
CommunityResourceId = "string",
ResourceGroupName = "string",
EnclaveRoleAssignments = new[]
{
new AzureNative.Mission.Inputs.RoleAssignmentItemArgs
{
RoleDefinitionId = "string",
Principals = new[]
{
new AzureNative.Mission.Inputs.PrincipalArgs
{
Id = "string",
Type = "string",
},
},
},
},
BastionEnabled = false,
GovernedServiceList = new[]
{
new AzureNative.Mission.Inputs.GovernedServiceItemArgs
{
ServiceId = "string",
Enforcement = "string",
Option = "string",
PolicyAction = "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",
},
},
},
EnclaveDefaultSettings = new AzureNative.Mission.Inputs.EnclaveDefaultSettingsModelArgs
{
DiagnosticDestination = "string",
},
Tags =
{
{ "string", "string" },
},
VirtualEnclaveName = "string",
WorkloadRoleAssignments = new[]
{
new AzureNative.Mission.Inputs.RoleAssignmentItemArgs
{
RoleDefinitionId = "string",
Principals = new[]
{
new AzureNative.Mission.Inputs.PrincipalArgs
{
Id = "string",
Type = "string",
},
},
},
},
});
example, err := mission.NewVirtualEnclave(ctx, "virtualEnclaveResource", &mission.VirtualEnclaveArgs{
EnclaveVirtualNetwork: &mission.EnclaveVirtualNetworkModelArgs{
AllowSubnetCommunication: pulumi.Bool(false),
CustomCidrRange: pulumi.String("string"),
NetworkName: pulumi.String("string"),
NetworkSize: pulumi.String("string"),
SubnetConfigurations: mission.SubnetConfigurationArray{
&mission.SubnetConfigurationArgs{
NetworkPrefixSize: pulumi.Int(0),
SubnetName: pulumi.String("string"),
SubnetDelegation: pulumi.String("string"),
},
},
},
CommunityResourceId: pulumi.String("string"),
ResourceGroupName: pulumi.String("string"),
EnclaveRoleAssignments: mission.RoleAssignmentItemArray{
&mission.RoleAssignmentItemArgs{
RoleDefinitionId: pulumi.String("string"),
Principals: mission.PrincipalArray{
&mission.PrincipalArgs{
Id: pulumi.String("string"),
Type: pulumi.String("string"),
},
},
},
},
BastionEnabled: pulumi.Bool(false),
GovernedServiceList: mission.GovernedServiceItemArray{
&mission.GovernedServiceItemArgs{
ServiceId: pulumi.String("string"),
Enforcement: pulumi.String("string"),
Option: pulumi.String("string"),
PolicyAction: 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"),
},
},
},
EnclaveDefaultSettings: &mission.EnclaveDefaultSettingsModelArgs{
DiagnosticDestination: pulumi.String("string"),
},
Tags: pulumi.StringMap{
"string": pulumi.String("string"),
},
VirtualEnclaveName: pulumi.String("string"),
WorkloadRoleAssignments: mission.RoleAssignmentItemArray{
&mission.RoleAssignmentItemArgs{
RoleDefinitionId: pulumi.String("string"),
Principals: mission.PrincipalArray{
&mission.PrincipalArgs{
Id: pulumi.String("string"),
Type: pulumi.String("string"),
},
},
},
},
})
var virtualEnclaveResource = new VirtualEnclave("virtualEnclaveResource", VirtualEnclaveArgs.builder()
.enclaveVirtualNetwork(EnclaveVirtualNetworkModelArgs.builder()
.allowSubnetCommunication(false)
.customCidrRange("string")
.networkName("string")
.networkSize("string")
.subnetConfigurations(SubnetConfigurationArgs.builder()
.networkPrefixSize(0)
.subnetName("string")
.subnetDelegation("string")
.build())
.build())
.communityResourceId("string")
.resourceGroupName("string")
.enclaveRoleAssignments(RoleAssignmentItemArgs.builder()
.roleDefinitionId("string")
.principals(PrincipalArgs.builder()
.id("string")
.type("string")
.build())
.build())
.bastionEnabled(false)
.governedServiceList(GovernedServiceItemArgs.builder()
.serviceId("string")
.enforcement("string")
.option("string")
.policyAction("string")
.build())
.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())
.enclaveDefaultSettings(EnclaveDefaultSettingsModelArgs.builder()
.diagnosticDestination("string")
.build())
.tags(Map.of("string", "string"))
.virtualEnclaveName("string")
.workloadRoleAssignments(RoleAssignmentItemArgs.builder()
.roleDefinitionId("string")
.principals(PrincipalArgs.builder()
.id("string")
.type("string")
.build())
.build())
.build());
virtual_enclave_resource = azure_native.mission.VirtualEnclave("virtualEnclaveResource",
enclave_virtual_network={
"allow_subnet_communication": False,
"custom_cidr_range": "string",
"network_name": "string",
"network_size": "string",
"subnet_configurations": [{
"network_prefix_size": 0,
"subnet_name": "string",
"subnet_delegation": "string",
}],
},
community_resource_id="string",
resource_group_name="string",
enclave_role_assignments=[{
"role_definition_id": "string",
"principals": [{
"id": "string",
"type": "string",
}],
}],
bastion_enabled=False,
governed_service_list=[{
"service_id": "string",
"enforcement": "string",
"option": "string",
"policy_action": "string",
}],
identity={
"type": "string",
"user_assigned_identities": ["string"],
},
location="string",
maintenance_mode_configuration={
"mode": "string",
"justification": "string",
"principals": [{
"id": "string",
"type": "string",
}],
},
enclave_default_settings={
"diagnostic_destination": "string",
},
tags={
"string": "string",
},
virtual_enclave_name="string",
workload_role_assignments=[{
"role_definition_id": "string",
"principals": [{
"id": "string",
"type": "string",
}],
}])
const virtualEnclaveResource = new azure_native.mission.VirtualEnclave("virtualEnclaveResource", {
enclaveVirtualNetwork: {
allowSubnetCommunication: false,
customCidrRange: "string",
networkName: "string",
networkSize: "string",
subnetConfigurations: [{
networkPrefixSize: 0,
subnetName: "string",
subnetDelegation: "string",
}],
},
communityResourceId: "string",
resourceGroupName: "string",
enclaveRoleAssignments: [{
roleDefinitionId: "string",
principals: [{
id: "string",
type: "string",
}],
}],
bastionEnabled: false,
governedServiceList: [{
serviceId: "string",
enforcement: "string",
option: "string",
policyAction: "string",
}],
identity: {
type: "string",
userAssignedIdentities: ["string"],
},
location: "string",
maintenanceModeConfiguration: {
mode: "string",
justification: "string",
principals: [{
id: "string",
type: "string",
}],
},
enclaveDefaultSettings: {
diagnosticDestination: "string",
},
tags: {
string: "string",
},
virtualEnclaveName: "string",
workloadRoleAssignments: [{
roleDefinitionId: "string",
principals: [{
id: "string",
type: "string",
}],
}],
});
type: azure-native:mission:VirtualEnclave
properties:
bastionEnabled: false
communityResourceId: string
enclaveDefaultSettings:
diagnosticDestination: string
enclaveRoleAssignments:
- principals:
- id: string
type: string
roleDefinitionId: string
enclaveVirtualNetwork:
allowSubnetCommunication: false
customCidrRange: string
networkName: string
networkSize: string
subnetConfigurations:
- networkPrefixSize: 0
subnetDelegation: string
subnetName: 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
resourceGroupName: string
tags:
string: string
virtualEnclaveName: string
workloadRoleAssignments:
- principals:
- id: string
type: string
roleDefinitionId: string
VirtualEnclave 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 VirtualEnclave resource accepts the following input properties:
- Community
Resource stringId - Community Resource Id.
- Enclave
Virtual Pulumi.Network Azure Native. Mission. Inputs. Enclave Virtual Network Model - Virtual Network.
- Resource
Group stringName - The name of the resource group. The name is case insensitive.
- Bastion
Enabled bool - Deploy Bastion service (True or False).
- Enclave
Default Pulumi.Settings Azure Native. Mission. Inputs. Enclave Default Settings Model - Enclave default settings.
- Enclave
Role List<Pulumi.Assignments Azure Native. Mission. Inputs. Role Assignment Item> - Enclave role assignments
- Governed
Service List<Pulumi.List Azure Native. Mission. Inputs. Governed Service Item> - Enclave specific policies
- Identity
Pulumi.
Azure Native. Mission. Inputs. Managed Service Identity - The managed service identities assigned to this resource.
- Location string
- The geo-location where the resource lives
- Maintenance
Mode Pulumi.Configuration Azure Native. Mission. Inputs. Maintenance Mode Configuration Model - Maintenance Mode configuration.
- Dictionary<string, string>
- Resource tags.
- Virtual
Enclave stringName - The name of the enclaveResource Resource
- Workload
Role List<Pulumi.Assignments Azure Native. Mission. Inputs. Role Assignment Item> - Workload role assignments
- Community
Resource stringId - Community Resource Id.
- Enclave
Virtual EnclaveNetwork Virtual Network Model Args - Virtual Network.
- Resource
Group stringName - The name of the resource group. The name is case insensitive.
- Bastion
Enabled bool - Deploy Bastion service (True or False).
- Enclave
Default EnclaveSettings Default Settings Model Args - Enclave default settings.
- Enclave
Role []RoleAssignments Assignment Item Args - Enclave role assignments
- Governed
Service []GovernedList Service Item Args - Enclave specific policies
- Identity
Managed
Service Identity Args - The managed service identities assigned to this resource.
- Location string
- The geo-location where the resource lives
- Maintenance
Mode MaintenanceConfiguration Mode Configuration Model Args - Maintenance Mode configuration.
- map[string]string
- Resource tags.
- Virtual
Enclave stringName - The name of the enclaveResource Resource
- Workload
Role []RoleAssignments Assignment Item Args - Workload role assignments
- community
Resource StringId - Community Resource Id.
- enclave
Virtual EnclaveNetwork Virtual Network Model - Virtual Network.
- resource
Group StringName - The name of the resource group. The name is case insensitive.
- bastion
Enabled Boolean - Deploy Bastion service (True or False).
- enclave
Default EnclaveSettings Default Settings Model - Enclave default settings.
- enclave
Role List<RoleAssignments Assignment Item> - Enclave role assignments
- governed
Service List<GovernedList Service Item> - Enclave specific policies
- identity
Managed
Service Identity - The managed service identities assigned to this resource.
- location String
- The geo-location where the resource lives
- maintenance
Mode MaintenanceConfiguration Mode Configuration Model - Maintenance Mode configuration.
- Map<String,String>
- Resource tags.
- virtual
Enclave StringName - The name of the enclaveResource Resource
- workload
Role List<RoleAssignments Assignment Item> - Workload role assignments
- community
Resource stringId - Community Resource Id.
- enclave
Virtual EnclaveNetwork Virtual Network Model - Virtual Network.
- resource
Group stringName - The name of the resource group. The name is case insensitive.
- bastion
Enabled boolean - Deploy Bastion service (True or False).
- enclave
Default EnclaveSettings Default Settings Model - Enclave default settings.
- enclave
Role RoleAssignments Assignment Item[] - Enclave role assignments
- governed
Service GovernedList Service Item[] - Enclave specific policies
- identity
Managed
Service Identity - The managed service identities assigned to this resource.
- location string
- The geo-location where the resource lives
- maintenance
Mode MaintenanceConfiguration Mode Configuration Model - Maintenance Mode configuration.
- {[key: string]: string}
- Resource tags.
- virtual
Enclave stringName - The name of the enclaveResource Resource
- workload
Role RoleAssignments Assignment Item[] - Workload role assignments
- community_
resource_ strid - Community Resource Id.
- enclave_
virtual_ Enclavenetwork Virtual Network Model Args - Virtual Network.
- resource_
group_ strname - The name of the resource group. The name is case insensitive.
- bastion_
enabled bool - Deploy Bastion service (True or False).
- enclave_
default_ Enclavesettings Default Settings Model Args - Enclave default settings.
- enclave_
role_ Sequence[Roleassignments Assignment Item Args] - Enclave role assignments
- governed_
service_ Sequence[Governedlist Service Item Args] - Enclave specific policies
- identity
Managed
Service Identity Args - The managed service identities assigned to this resource.
- location str
- The geo-location where the resource lives
- maintenance_
mode_ Maintenanceconfiguration Mode Configuration Model Args - Maintenance Mode configuration.
- Mapping[str, str]
- Resource tags.
- virtual_
enclave_ strname - The name of the enclaveResource Resource
- workload_
role_ Sequence[Roleassignments Assignment Item Args] - Workload role assignments
- community
Resource StringId - Community Resource Id.
- enclave
Virtual Property MapNetwork - Virtual Network.
- resource
Group StringName - The name of the resource group. The name is case insensitive.
- bastion
Enabled Boolean - Deploy Bastion service (True or False).
- enclave
Default Property MapSettings - Enclave default settings.
- enclave
Role List<Property Map>Assignments - Enclave role assignments
- governed
Service List<Property Map>List - Enclave specific policies
- identity Property Map
- The managed service identities assigned to this resource.
- location String
- The geo-location where the resource lives
- maintenance
Mode Property MapConfiguration - Maintenance Mode configuration.
- Map<String>
- Resource tags.
- virtual
Enclave StringName - The name of the enclaveResource Resource
- workload
Role List<Property Map>Assignments - Workload role assignments
Outputs
All input properties are implicitly available as output properties. Additionally, the VirtualEnclave resource produces the following output properties:
- Azure
Api stringVersion - The Azure API version of the resource.
- Enclave
Address Pulumi.Spaces Azure Native. Mission. Outputs. Enclave Address Spaces Model Response - Enclave Address Spaces
- Id string
- The provider-assigned unique ID for this managed resource.
- Managed
On Pulumi.Behalf Of Configuration Azure Native. Mission. Outputs. Managed On Behalf Of Configuration Response - Managed On Behalf Of Configuration.
- Managed
Resource stringGroup Name - Managed resource group name.
- Name string
- The name of the resource
- Provisioning
State string - Provisioning State.
- Resource
Collection List<string> - List of resource ids created by Virtual Enclave.
- System
Data Pulumi.Azure Native. Mission. Outputs. System Data Response - 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 stringVersion - The Azure API version of the resource.
- Enclave
Address EnclaveSpaces Address Spaces Model Response - Enclave Address Spaces
- Id string
- The provider-assigned unique ID for this managed resource.
- Managed
On ManagedBehalf Of Configuration On Behalf Of Configuration Response - Managed On Behalf Of Configuration.
- Managed
Resource stringGroup Name - Managed resource group name.
- Name string
- The name of the resource
- Provisioning
State string - Provisioning State.
- Resource
Collection []string - List of resource ids created by Virtual Enclave.
- System
Data SystemData Response - 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 StringVersion - The Azure API version of the resource.
- enclave
Address EnclaveSpaces Address Spaces Model Response - Enclave Address Spaces
- id String
- The provider-assigned unique ID for this managed resource.
- managed
On ManagedBehalf Of Configuration On Behalf Of Configuration Response - Managed On Behalf Of Configuration.
- managed
Resource StringGroup Name - Managed resource group name.
- name String
- The name of the resource
- provisioning
State String - Provisioning State.
- resource
Collection List<String> - List of resource ids created by Virtual Enclave.
- system
Data SystemData Response - 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 stringVersion - The Azure API version of the resource.
- enclave
Address EnclaveSpaces Address Spaces Model Response - Enclave Address Spaces
- id string
- The provider-assigned unique ID for this managed resource.
- managed
On ManagedBehalf Of Configuration On Behalf Of Configuration Response - Managed On Behalf Of Configuration.
- managed
Resource stringGroup Name - Managed resource group name.
- name string
- The name of the resource
- provisioning
State string - Provisioning State.
- resource
Collection string[] - List of resource ids created by Virtual Enclave.
- system
Data SystemData Response - 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_ strversion - The Azure API version of the resource.
- enclave_
address_ Enclavespaces Address Spaces Model Response - Enclave Address Spaces
- id str
- The provider-assigned unique ID for this managed resource.
- managed_
on_ Managedbehalf_ of_ configuration On Behalf Of Configuration Response - Managed On Behalf Of Configuration.
- managed_
resource_ strgroup_ name - 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 Virtual Enclave.
- system_
data SystemData Response - 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"
- azure
Api StringVersion - The Azure API version of the resource.
- enclave
Address Property MapSpaces - Enclave Address Spaces
- id String
- The provider-assigned unique ID for this managed resource.
- managed
On Property MapBehalf Of Configuration - Managed On Behalf Of Configuration.
- managed
Resource StringGroup Name - Managed resource group name.
- name String
- The name of the resource
- provisioning
State String - Provisioning State.
- resource
Collection List<String> - List of resource ids created by Virtual Enclave.
- system
Data 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
DiagnosticDestination, DiagnosticDestinationArgs
- Community
Only - CommunityOnlyDiagnosticDestination Type CommunityOnly
- Enclave
Only - EnclaveOnlyDiagnosticDestination Type EnclaveOnly
- Both
- BothDiagnosticDestination Type Both
- Diagnostic
Destination Community Only - CommunityOnlyDiagnosticDestination Type CommunityOnly
- Diagnostic
Destination Enclave Only - EnclaveOnlyDiagnosticDestination Type EnclaveOnly
- Diagnostic
Destination Both - BothDiagnosticDestination Type Both
- Community
Only - CommunityOnlyDiagnosticDestination Type CommunityOnly
- Enclave
Only - EnclaveOnlyDiagnosticDestination Type EnclaveOnly
- Both
- BothDiagnosticDestination Type Both
- Community
Only - CommunityOnlyDiagnosticDestination Type CommunityOnly
- Enclave
Only - EnclaveOnlyDiagnosticDestination Type EnclaveOnly
- Both
- BothDiagnosticDestination Type Both
- COMMUNITY_ONLY
- CommunityOnlyDiagnosticDestination Type CommunityOnly
- ENCLAVE_ONLY
- EnclaveOnlyDiagnosticDestination Type EnclaveOnly
- BOTH
- BothDiagnosticDestination Type Both
- "Community
Only" - CommunityOnlyDiagnosticDestination Type CommunityOnly
- "Enclave
Only" - EnclaveOnlyDiagnosticDestination Type EnclaveOnly
- "Both"
- BothDiagnosticDestination Type Both
EnclaveAddressSpacesModelResponse, EnclaveAddressSpacesModelResponseArgs
- Enclave
Address stringSpace - Enclave Address Space
- Managed
Address stringSpace - Managed Address Space
- Enclave
Address stringSpace - Enclave Address Space
- Managed
Address stringSpace - Managed Address Space
- enclave
Address StringSpace - Enclave Address Space
- managed
Address StringSpace - Managed Address Space
- enclave
Address stringSpace - Enclave Address Space
- managed
Address stringSpace - Managed Address Space
- enclave_
address_ strspace - Enclave Address Space
- managed_
address_ strspace - Managed Address Space
- enclave
Address StringSpace - Enclave Address Space
- managed
Address StringSpace - Managed Address Space
EnclaveDefaultSettingsModel, EnclaveDefaultSettingsModelArgs
- Diagnostic
Destination string | Pulumi.Azure Native. Mission. Diagnostic Destination - Diagnostic Destination.
- Diagnostic
Destination string | DiagnosticDestination - Diagnostic Destination.
- diagnostic
Destination String | DiagnosticDestination - Diagnostic Destination.
- diagnostic
Destination string | DiagnosticDestination - Diagnostic Destination.
- diagnostic_
destination str | DiagnosticDestination - Diagnostic Destination.
- diagnostic
Destination String | "CommunityOnly" | "Enclave Only" | "Both" - Diagnostic Destination.
EnclaveDefaultSettingsModelResponse, EnclaveDefaultSettingsModelResponseArgs
- Key
Vault stringResource Id - Key Vault Resource Id.
- Log
Analytics List<string>Resource Id Collection - Log Analytics Resource Ids.
- Storage
Account stringResource Id - Storage Account Resource Id.
- Diagnostic
Destination string - Diagnostic Destination.
- Key
Vault stringResource Id - Key Vault Resource Id.
- Log
Analytics []stringResource Id Collection - Log Analytics Resource Ids.
- Storage
Account stringResource Id - Storage Account Resource Id.
- Diagnostic
Destination string - Diagnostic Destination.
- key
Vault StringResource Id - Key Vault Resource Id.
- log
Analytics List<String>Resource Id Collection - Log Analytics Resource Ids.
- storage
Account StringResource Id - Storage Account Resource Id.
- diagnostic
Destination String - Diagnostic Destination.
- key
Vault stringResource Id - Key Vault Resource Id.
- log
Analytics string[]Resource Id Collection - Log Analytics Resource Ids.
- storage
Account stringResource Id - Storage Account Resource Id.
- diagnostic
Destination string - Diagnostic Destination.
- key_
vault_ strresource_ id - Key Vault Resource Id.
- log_
analytics_ Sequence[str]resource_ id_ collection - Log Analytics Resource Ids.
- storage_
account_ strresource_ id - Storage Account Resource Id.
- diagnostic_
destination str - Diagnostic Destination.
- key
Vault StringResource Id - Key Vault Resource Id.
- log
Analytics List<String>Resource Id Collection - Log Analytics Resource Ids.
- storage
Account StringResource Id - Storage Account Resource Id.
- diagnostic
Destination String - Diagnostic Destination.
EnclaveVirtualNetworkModel, EnclaveVirtualNetworkModelArgs
- Allow
Subnet boolCommunication - Allow Subnet Communication.
- Custom
Cidr stringRange - Custom CIDR Range.
- Network
Name string - Network Name.
- Network
Size string - Network Size.
- Subnet
Configurations List<Pulumi.Azure Native. Mission. Inputs. Subnet Configuration> - Subnet Configurations.
- Allow
Subnet boolCommunication - Allow Subnet Communication.
- Custom
Cidr stringRange - Custom CIDR Range.
- Network
Name string - Network Name.
- Network
Size string - Network Size.
- Subnet
Configurations []SubnetConfiguration - Subnet Configurations.
- allow
Subnet BooleanCommunication - Allow Subnet Communication.
- custom
Cidr StringRange - Custom CIDR Range.
- network
Name String - Network Name.
- network
Size String - Network Size.
- subnet
Configurations List<SubnetConfiguration> - Subnet Configurations.
- allow
Subnet booleanCommunication - Allow Subnet Communication.
- custom
Cidr stringRange - Custom CIDR Range.
- network
Name string - Network Name.
- network
Size string - Network Size.
- subnet
Configurations SubnetConfiguration[] - Subnet Configurations.
- allow_
subnet_ boolcommunication - Allow Subnet Communication.
- custom_
cidr_ strrange - Custom CIDR Range.
- network_
name str - Network Name.
- network_
size str - Network Size.
- subnet_
configurations Sequence[SubnetConfiguration] - Subnet Configurations.
- allow
Subnet BooleanCommunication - Allow Subnet Communication.
- custom
Cidr StringRange - Custom CIDR Range.
- network
Name String - Network Name.
- network
Size String - Network Size.
- subnet
Configurations List<Property Map> - Subnet Configurations.
EnclaveVirtualNetworkModelResponse, EnclaveVirtualNetworkModelResponseArgs
- Allow
Subnet boolCommunication - Allow Subnet Communication.
- Custom
Cidr stringRange - Custom CIDR Range.
- Network
Name string - Network Name.
- Network
Size string - Network Size.
- Subnet
Configurations List<Pulumi.Azure Native. Mission. Inputs. Subnet Configuration Response> - Subnet Configurations.
- Allow
Subnet boolCommunication - Allow Subnet Communication.
- Custom
Cidr stringRange - Custom CIDR Range.
- Network
Name string - Network Name.
- Network
Size string - Network Size.
- Subnet
Configurations []SubnetConfiguration Response - Subnet Configurations.
- allow
Subnet BooleanCommunication - Allow Subnet Communication.
- custom
Cidr StringRange - Custom CIDR Range.
- network
Name String - Network Name.
- network
Size String - Network Size.
- subnet
Configurations List<SubnetConfiguration Response> - Subnet Configurations.
- allow
Subnet booleanCommunication - Allow Subnet Communication.
- custom
Cidr stringRange - Custom CIDR Range.
- network
Name string - Network Name.
- network
Size string - Network Size.
- subnet
Configurations SubnetConfiguration Response[] - Subnet Configurations.
- allow_
subnet_ boolcommunication - Allow Subnet Communication.
- custom_
cidr_ strrange - Custom CIDR Range.
- network_
name str - Network Name.
- network_
size str - Network Size.
- subnet_
configurations Sequence[SubnetConfiguration Response] - Subnet Configurations.
- allow
Subnet BooleanCommunication - Allow Subnet Communication.
- custom
Cidr StringRange - Custom CIDR Range.
- network
Name String - Network Name.
- network
Size String - Network Size.
- subnet
Configurations List<Property Map> - Subnet Configurations.
Enforcement, EnforcementArgs
- Enabled
- Enabled
- Disabled
- Disabled
- Enforcement
Enabled - Enabled
- Enforcement
Disabled - Disabled
- Enabled
- Enabled
- Disabled
- Disabled
- Enabled
- Enabled
- Disabled
- Disabled
- ENABLED
- Enabled
- DISABLED
- Disabled
- "Enabled"
- Enabled
- "Disabled"
- Disabled
GovernedServiceItem, GovernedServiceItemArgs
- Service
Id string | Pulumi.Azure Native. Mission. Service Identifier - Service ID
- Enforcement
string | Pulumi.
Azure Native. Mission. Enforcement - Initiative enforcement (Enabled or Disabled).
- Option
string | Pulumi.
Azure Native. Mission. Option - Governance option for this service (Allow, Deny, ExceptionOnly, or NotApplicable).
- Policy
Action string | Pulumi.Azure Native. Mission. Policy Action - Enforcement mode for policy. AuditOnly, Enforce, or None.
- Service
Id 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).
- Policy
Action string | PolicyAction - Enforcement mode for policy. AuditOnly, Enforce, or None.
- service
Id 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).
- policy
Action String | PolicyAction - Enforcement mode for policy. AuditOnly, Enforce, or None.
- service
Id 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).
- policy
Action 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.
- service
Id String | "AKS" | "AppService" | "Azure Firewalls" | "Container Registry" | "Cosmos DB" | "Data Connectors" | "Insights" | "Key Vault" | "Logic" | "Microsoft SQL" | "Monitoring" | "Postgre SQL" | "Private DNSZones" | "Service Bus" | "Storage" - Service ID
- enforcement String | "Enabled" | "Disabled"
- Initiative enforcement (Enabled or Disabled).
- option
String | "Allow" | "Deny" | "Exception
Only" | "Not Applicable" - Governance option for this service (Allow, Deny, ExceptionOnly, or NotApplicable).
- policy
Action String | "AuditOnly" | "Enforce" | "None" - Enforcement mode for policy. AuditOnly, Enforce, or None.
GovernedServiceItemResponse, GovernedServiceItemResponseArgs
- Initiatives List<string>
- Initiatives associated with this service.
- Service
Id string - Service ID
- Service
Name string - Service name.
- Enforcement string
- Initiative enforcement (Enabled or Disabled).
- Option string
- Governance option for this service (Allow, Deny, ExceptionOnly, or NotApplicable).
- Policy
Action string - Enforcement mode for policy. AuditOnly, Enforce, or None.
- Initiatives []string
- Initiatives associated with this service.
- Service
Id string - Service ID
- Service
Name string - Service name.
- Enforcement string
- Initiative enforcement (Enabled or Disabled).
- Option string
- Governance option for this service (Allow, Deny, ExceptionOnly, or NotApplicable).
- Policy
Action string - Enforcement mode for policy. AuditOnly, Enforce, or None.
- initiatives List<String>
- Initiatives associated with this service.
- service
Id String - Service ID
- service
Name String - Service name.
- enforcement String
- Initiative enforcement (Enabled or Disabled).
- option String
- Governance option for this service (Allow, Deny, ExceptionOnly, or NotApplicable).
- policy
Action String - Enforcement mode for policy. AuditOnly, Enforce, or None.
- initiatives string[]
- Initiatives associated with this service.
- service
Id string - Service ID
- service
Name string - Service name.
- enforcement string
- Initiative enforcement (Enabled or Disabled).
- option string
- Governance option for this service (Allow, Deny, ExceptionOnly, or NotApplicable).
- policy
Action 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.
- service
Id String - Service ID
- service
Name String - Service name.
- enforcement String
- Initiative enforcement (Enabled or Disabled).
- option String
- Governance option for this service (Allow, Deny, ExceptionOnly, or NotApplicable).
- policy
Action String - Enforcement mode for policy. AuditOnly, Enforce, or None.
Justification, JustificationArgs
- Networking
- Networking
- Governance
- Governance
- Off
- Off
- Justification
Networking - Networking
- Justification
Governance - Governance
- Justification
Off - 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.
Azure Native. Mission. Mode - Current mode of Maintenance Mode Configuration
- Justification
string | Pulumi.
Azure Native. Mission. Justification - Justification for entering or exiting Maintenance Mode
- Principals
List<Pulumi.
Azure Native. 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" | "Can
Not Delete" | "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.
Azure Native. Mission. Inputs. Principal Response> - 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
[]Principal
Response - 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<Principal
Response> - 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
Principal
Response[] - 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[Principal
Response] - 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
- Mobo
Broker List<Pulumi.Resources Azure Native. Mission. Inputs. Mobo Broker Resource Response> - Managed-On-Behalf-Of broker resources
- Mobo
Broker []MoboResources Broker Resource Response - Managed-On-Behalf-Of broker resources
- mobo
Broker List<MoboResources Broker Resource Response> - Managed-On-Behalf-Of broker resources
- mobo
Broker MoboResources Broker Resource Response[] - Managed-On-Behalf-Of broker resources
- mobo_
broker_ Sequence[Moboresources Broker Resource Response] - Managed-On-Behalf-Of broker resources
- mobo
Broker List<Property Map>Resources - Managed-On-Behalf-Of broker resources
ManagedServiceIdentity, ManagedServiceIdentityArgs
- Type
string | Pulumi.
Azure Native. Mission. Managed Service Identity Type - Type of managed service identity (where both SystemAssigned and UserAssigned types are allowed).
- User
Assigned List<string>Identities - 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 | Managed
Service Identity Type - Type of managed service identity (where both SystemAssigned and UserAssigned types are allowed).
- User
Assigned []stringIdentities - 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 | Managed
Service Identity Type - Type of managed service identity (where both SystemAssigned and UserAssigned types are allowed).
- user
Assigned List<String>Identities - 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 | Managed
Service Identity Type - Type of managed service identity (where both SystemAssigned and UserAssigned types are allowed).
- user
Assigned string[]Identities - 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 | Managed
Service Identity Type - Type of managed service identity (where both SystemAssigned and UserAssigned types are allowed).
- user_
assigned_ Sequence[str]identities - 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" | "System
Assigned" | "User Assigned" | "System Assigned,User Assigned" - Type of managed service identity (where both SystemAssigned and UserAssigned types are allowed).
- user
Assigned List<String>Identities - 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
- Principal
Id string - The service principal ID of the system assigned identity. This property will only be provided for a system assigned identity.
- Tenant
Id string - The tenant ID of the system assigned identity. This property will only be provided for a system assigned identity.
- Type string
- Type of managed service identity (where both SystemAssigned and UserAssigned types are allowed).
- User
Assigned Dictionary<string, Pulumi.Identities Azure Native. Mission. Inputs. User Assigned Identity Response> - 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 string - The service principal ID of the system assigned identity. This property will only be provided for a system assigned identity.
- Tenant
Id string - The tenant ID of the system assigned identity. This property will only be provided for a system assigned identity.
- Type string
- Type of managed service identity (where both SystemAssigned and UserAssigned types are allowed).
- User
Assigned map[string]UserIdentities Assigned Identity Response - 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 String - The service principal ID of the system assigned identity. This property will only be provided for a system assigned identity.
- tenant
Id String - The tenant ID of the system assigned identity. This property will only be provided for a system assigned identity.
- type String
- Type of managed service identity (where both SystemAssigned and UserAssigned types are allowed).
- user
Assigned Map<String,UserIdentities Assigned Identity Response> - 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 string - The service principal ID of the system assigned identity. This property will only be provided for a system assigned identity.
- tenant
Id string - The tenant ID of the system assigned identity. This property will only be provided for a system assigned identity.
- type string
- Type of managed service identity (where both SystemAssigned and UserAssigned types are allowed).
- user
Assigned {[key: string]: UserIdentities Assigned Identity Response} - 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_ Mapping[str, Useridentities Assigned Identity Response] - 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 String - The service principal ID of the system assigned identity. This property will only be provided for a system assigned identity.
- tenant
Id String - The tenant ID of the system assigned identity. This property will only be provided for a system assigned identity.
- type String
- Type of managed service identity (where both SystemAssigned and UserAssigned types are allowed).
- user
Assigned Map<Property Map>Identities - 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
- System
Assigned - SystemAssigned
- User
Assigned - UserAssigned
- System
Assigned_User Assigned - SystemAssigned,UserAssigned
- Managed
Service Identity Type None - None
- Managed
Service Identity Type System Assigned - SystemAssigned
- Managed
Service Identity Type User Assigned - UserAssigned
- Managed
Service Identity Type_System Assigned_User Assigned - SystemAssigned,UserAssigned
- None
- None
- System
Assigned - SystemAssigned
- User
Assigned - UserAssigned
- System
Assigned_User Assigned - SystemAssigned,UserAssigned
- None
- None
- System
Assigned - SystemAssigned
- User
Assigned - UserAssigned
- System
Assigned_User Assigned - SystemAssigned,UserAssigned
- NONE
- None
- SYSTEM_ASSIGNED
- SystemAssigned
- USER_ASSIGNED
- UserAssigned
- SYSTEM_ASSIGNED_USER_ASSIGNED
- SystemAssigned,UserAssigned
- "None"
- None
- "System
Assigned" - SystemAssigned
- "User
Assigned" - UserAssigned
- "System
Assigned,User Assigned" - SystemAssigned,UserAssigned
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
- Can
Not Delete - CanNotDelete
- Off
- Off
- General
- General
- Advanced
- Advanced
- Mode
On - On
- Mode
Can Not Delete - CanNotDelete
- Mode
Off - Off
- Mode
General - General
- Mode
Advanced - Advanced
- On
- On
- Can
Not Delete - CanNotDelete
- Off
- Off
- General
- General
- Advanced
- Advanced
- On
- On
- Can
Not Delete - CanNotDelete
- Off
- Off
- General
- General
- Advanced
- Advanced
- ON
- On
- CAN_NOT_DELETE
- CanNotDelete
- OFF
- Off
- GENERAL
- General
- ADVANCED
- Advanced
- "On"
- On
- "Can
Not Delete" - CanNotDelete
- "Off"
- Off
- "General"
- General
- "Advanced"
- Advanced
Option, OptionArgs
- Allow
- Allow
- Deny
- Deny
- Exception
Only - ExceptionOnly
- Not
Applicable - NotApplicable
- Option
Allow - Allow
- Option
Deny - Deny
- Option
Exception Only - ExceptionOnly
- Option
Not Applicable - NotApplicable
- Allow
- Allow
- Deny
- Deny
- Exception
Only - ExceptionOnly
- Not
Applicable - NotApplicable
- Allow
- Allow
- Deny
- Deny
- Exception
Only - ExceptionOnly
- Not
Applicable - NotApplicable
- ALLOW
- Allow
- DENY
- Deny
- EXCEPTION_ONLY
- ExceptionOnly
- NOT_APPLICABLE
- NotApplicable
- "Allow"
- Allow
- "Deny"
- Deny
- "Exception
Only" - ExceptionOnly
- "Not
Applicable" - NotApplicable
PolicyAction, PolicyActionArgs
- Audit
Only - AuditOnly
- Enforce
- Enforce
- None
- None
- Policy
Action Audit Only - AuditOnly
- Policy
Action Enforce - Enforce
- Policy
Action None - None
- Audit
Only - AuditOnly
- Enforce
- Enforce
- None
- None
- Audit
Only - AuditOnly
- Enforce
- Enforce
- None
- None
- AUDIT_ONLY
- AuditOnly
- ENFORCE
- Enforce
- NONE
- None
- "Audit
Only" - AuditOnly
- "Enforce"
- Enforce
- "None"
- None
Principal, PrincipalArgs
- Id string
- The object id associated with the principal
- Type
string | Pulumi.
Azure Native. 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 | "User" | "Group" | "Service
Principal" - The type of the object id. We currently allow users, groups, and service principals
PrincipalResponse, PrincipalResponseArgs
RoleAssignmentItem, RoleAssignmentItemArgs
- Role
Definition stringId - Role definition identifier
- Principals
List<Pulumi.
Azure Native. Mission. Inputs. Principal> - List of principal IDs to which to assign this role definition
- Role
Definition stringId - Role definition identifier
- Principals []Principal
- List of principal IDs to which to assign this role definition
- role
Definition StringId - Role definition identifier
- principals List<Principal>
- List of principal IDs to which to assign this role definition
- role
Definition stringId - Role definition identifier
- principals Principal[]
- List of principal IDs to which to assign this role definition
- role_
definition_ strid - Role definition identifier
- principals Sequence[Principal]
- List of principal IDs to which to assign this role definition
- role
Definition StringId - Role definition identifier
- principals List<Property Map>
- List of principal IDs to which to assign this role definition
RoleAssignmentItemResponse, RoleAssignmentItemResponseArgs
- Role
Definition stringId - Role definition identifier
- Principals
List<Pulumi.
Azure Native. Mission. Inputs. Principal Response> - List of principal IDs to which to assign this role definition
- Role
Definition stringId - Role definition identifier
- Principals
[]Principal
Response - List of principal IDs to which to assign this role definition
- role
Definition StringId - Role definition identifier
- principals
List<Principal
Response> - List of principal IDs to which to assign this role definition
- role
Definition stringId - Role definition identifier
- principals
Principal
Response[] - List of principal IDs to which to assign this role definition
- role_
definition_ strid - Role definition identifier
- principals
Sequence[Principal
Response] - List of principal IDs to which to assign this role definition
- role
Definition StringId - 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
- 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
DNSZones - PrivateDNSZonesService identifier for Private DNS Zones
- Service
Bus - ServiceBusService identifier for Service Bus
- Storage
- StorageService identifier for Storage
- Service
Identifier AKS - AKSService identifier for AKS
- Service
Identifier App Service - AppServiceService identifier for App Service
- Service
Identifier Azure Firewalls - AzureFirewallsService identifier for Azure Firewalls
- Service
Identifier Container Registry - ContainerRegistryService identifier for Container Registry
- Service
Identifier Cosmos DB - CosmosDBService identifier for CosmosDB
- Service
Identifier Data Connectors - DataConnectorsService identifier for Data Connectors
- Service
Identifier Insights - InsightsService identifier for Insights
- Service
Identifier Key Vault - KeyVaultService identifier for Key Vault
- Service
Identifier Logic - LogicService identifier for Logic
- Service
Identifier Microsoft Sql - MicrosoftSQLService identifier for Microsoft SQL
- Service
Identifier Monitoring - MonitoringService identifier for Monitoring
- Service
Identifier Postgre Sql - PostgreSQLService identifier for PostgreSQL
- Service
Identifier Private DNSZones - PrivateDNSZonesService identifier for Private DNS Zones
- Service
Identifier Service Bus - ServiceBusService identifier for Service Bus
- Service
Identifier 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
DNSZones - PrivateDNSZonesService identifier for Private DNS Zones
- Service
Bus - 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
DNSZones - PrivateDNSZonesService identifier for Private DNS Zones
- Service
Bus - 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
- "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
DNSZones" - PrivateDNSZonesService identifier for Private DNS Zones
- "Service
Bus" - ServiceBusService identifier for Service Bus
- "Storage"
- StorageService identifier for Storage
SubnetConfiguration, SubnetConfigurationArgs
- Network
Prefix intSize - Network prefix size.
- Subnet
Name string - Subnet name.
- Subnet
Delegation string - Subnet delegation.
- Network
Prefix intSize - Network prefix size.
- Subnet
Name string - Subnet name.
- Subnet
Delegation string - Subnet delegation.
- network
Prefix IntegerSize - Network prefix size.
- subnet
Name String - Subnet name.
- subnet
Delegation String - Subnet delegation.
- network
Prefix numberSize - Network prefix size.
- subnet
Name string - Subnet name.
- subnet
Delegation string - Subnet delegation.
- network_
prefix_ intsize - Network prefix size.
- subnet_
name str - Subnet name.
- subnet_
delegation str - Subnet delegation.
- network
Prefix NumberSize - Network prefix size.
- subnet
Name String - Subnet name.
- subnet
Delegation String - Subnet delegation.
SubnetConfigurationResponse, SubnetConfigurationResponseArgs
- Address
Prefix string - Address prefix.
- Network
Prefix intSize - Network prefix size.
- Network
Security stringGroup Resource Id - Network security group ID.
- Subnet
Name string - Subnet name.
- Subnet
Resource stringId - Subnet Resource ID.
- Subnet
Delegation string - Subnet delegation.
- Address
Prefix string - Address prefix.
- Network
Prefix intSize - Network prefix size.
- Network
Security stringGroup Resource Id - Network security group ID.
- Subnet
Name string - Subnet name.
- Subnet
Resource stringId - Subnet Resource ID.
- Subnet
Delegation string - Subnet delegation.
- address
Prefix String - Address prefix.
- network
Prefix IntegerSize - Network prefix size.
- network
Security StringGroup Resource Id - Network security group ID.
- subnet
Name String - Subnet name.
- subnet
Resource StringId - Subnet Resource ID.
- subnet
Delegation String - Subnet delegation.
- address
Prefix string - Address prefix.
- network
Prefix numberSize - Network prefix size.
- network
Security stringGroup Resource Id - Network security group ID.
- subnet
Name string - Subnet name.
- subnet
Resource stringId - Subnet Resource ID.
- subnet
Delegation string - Subnet delegation.
- address_
prefix str - Address prefix.
- network_
prefix_ intsize - Network prefix size.
- network_
security_ strgroup_ resource_ id - Network security group ID.
- subnet_
name str - Subnet name.
- subnet_
resource_ strid - Subnet Resource ID.
- subnet_
delegation str - Subnet delegation.
- address
Prefix String - Address prefix.
- network
Prefix NumberSize - Network prefix size.
- network
Security StringGroup Resource Id - Network security group ID.
- subnet
Name String - Subnet name.
- subnet
Resource StringId - Subnet Resource ID.
- subnet
Delegation String - Subnet delegation.
SystemDataResponse, SystemDataResponseArgs
- Created
At string - The timestamp of resource creation (UTC).
- Created
By string - The identity that created the resource.
- Created
By stringType - The type of identity that created the resource.
- Last
Modified stringAt - The timestamp of resource last modification (UTC)
- Last
Modified stringBy - The identity that last modified the resource.
- Last
Modified stringBy Type - The type of identity that last modified the resource.
- Created
At string - The timestamp of resource creation (UTC).
- Created
By string - The identity that created the resource.
- Created
By stringType - The type of identity that created the resource.
- Last
Modified stringAt - The timestamp of resource last modification (UTC)
- Last
Modified stringBy - The identity that last modified the resource.
- Last
Modified stringBy Type - The type of identity that last modified the resource.
- created
At String - The timestamp of resource creation (UTC).
- created
By String - The identity that created the resource.
- created
By StringType - The type of identity that created the resource.
- last
Modified StringAt - The timestamp of resource last modification (UTC)
- last
Modified StringBy - The identity that last modified the resource.
- last
Modified StringBy Type - The type of identity that last modified the resource.
- created
At string - The timestamp of resource creation (UTC).
- created
By string - The identity that created the resource.
- created
By stringType - The type of identity that created the resource.
- last
Modified stringAt - The timestamp of resource last modification (UTC)
- last
Modified stringBy - The identity that last modified the resource.
- last
Modified stringBy Type - 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_ strtype - The type of identity that created the resource.
- last_
modified_ strat - The timestamp of resource last modification (UTC)
- last_
modified_ strby - The identity that last modified the resource.
- last_
modified_ strby_ type - The type of identity that last modified the resource.
- created
At String - The timestamp of resource creation (UTC).
- created
By String - The identity that created the resource.
- created
By StringType - The type of identity that created the resource.
- last
Modified StringAt - The timestamp of resource last modification (UTC)
- last
Modified StringBy - The identity that last modified the resource.
- last
Modified StringBy Type - The type of identity that last modified the resource.
Type, TypeArgs
- User
- User
- Group
- Group
- Service
Principal - ServicePrincipal
- Type
User - User
- Type
Group - Group
- Type
Service Principal - ServicePrincipal
- User
- User
- Group
- Group
- Service
Principal - ServicePrincipal
- User
- User
- Group
- Group
- Service
Principal - ServicePrincipal
- USER
- User
- GROUP
- Group
- SERVICE_PRINCIPAL
- ServicePrincipal
- "User"
- User
- "Group"
- Group
- "Service
Principal" - ServicePrincipal
UserAssignedIdentityResponse, UserAssignedIdentityResponseArgs
- Client
Id string - The client ID of the assigned identity.
- Principal
Id string - The principal ID of the assigned identity.
- Client
Id string - The client ID of the assigned identity.
- Principal
Id string - The principal ID of the assigned identity.
- client
Id String - The client ID of the assigned identity.
- principal
Id String - The principal ID of the assigned identity.
- client
Id string - The client ID of the assigned identity.
- principal
Id 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.
- client
Id String - The client ID of the assigned identity.
- principal
Id String - The principal ID of the assigned identity.
Package Details
- Repository
- Azure Native pulumi/pulumi-azure-native
- License
- Apache-2.0