Describes the NGroups resource.
Uses Azure REST API version 2025-09-01. In version 2.x of the Azure Native provider, it used API version 2024-09-01-preview.
Other available API versions: 2024-09-01-preview, 2024-11-01-preview. These can be accessed by generating a local SDK package using the CLI command pulumi package add azure-native containerinstance [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:containerinstance:NGroup myresource1 /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ContainerInstance/ngroups/{ngroupsName}
Create NGroup Resource
Resources are created with functions called constructors. To learn more about declaring and configuring resources, see Resources.
Constructor syntax
new NGroup(name: string, args: NGroupArgs, opts?: CustomResourceOptions);@overload
def NGroup(resource_name: str,
args: NGroupArgs,
opts: Optional[ResourceOptions] = None)
@overload
def NGroup(resource_name: str,
opts: Optional[ResourceOptions] = None,
resource_group_name: Optional[str] = None,
container_group_profiles: Optional[Sequence[ContainerGroupProfileStubArgs]] = None,
elastic_profile: Optional[ElasticProfileArgs] = None,
identity: Optional[NGroupIdentityArgs] = None,
location: Optional[str] = None,
ngroups_name: Optional[str] = None,
placement_profile: Optional[PlacementProfileArgs] = None,
tags: Optional[Mapping[str, str]] = None,
update_profile: Optional[UpdateProfileArgs] = None,
zones: Optional[Sequence[str]] = None)func NewNGroup(ctx *Context, name string, args NGroupArgs, opts ...ResourceOption) (*NGroup, error)public NGroup(string name, NGroupArgs args, CustomResourceOptions? opts = null)
public NGroup(String name, NGroupArgs args)
public NGroup(String name, NGroupArgs args, CustomResourceOptions options)
type: azure-native:containerinstance:NGroup
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 NGroupArgs
- 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 NGroupArgs
- 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 NGroupArgs
- The arguments to resource properties.
- opts ResourceOption
- Bag of options to control resource's behavior.
- name string
- The unique name of the resource.
- args NGroupArgs
- The arguments to resource properties.
- opts CustomResourceOptions
- Bag of options to control resource's behavior.
- name String
- The unique name of the resource.
- args NGroupArgs
- 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 ngroupResource = new AzureNative.ContainerInstance.NGroup("ngroupResource", new()
{
ResourceGroupName = "string",
ContainerGroupProfiles = new[]
{
new AzureNative.ContainerInstance.Inputs.ContainerGroupProfileStubArgs
{
ContainerGroupProperties = new AzureNative.ContainerInstance.Inputs.NGroupContainerGroupPropertiesArgs
{
Containers = new[]
{
new AzureNative.ContainerInstance.Inputs.NGroupCGPropertyContainerArgs
{
Name = "string",
Properties = new AzureNative.ContainerInstance.Inputs.NGroupCGPropertyContainerPropertiesArgs
{
VolumeMounts = new[]
{
new AzureNative.ContainerInstance.Inputs.VolumeMountArgs
{
MountPath = "string",
Name = "string",
ReadOnly = false,
},
},
},
},
},
SubnetIds = new[]
{
new AzureNative.ContainerInstance.Inputs.ContainerGroupSubnetIdArgs
{
Id = "string",
Name = "string",
},
},
Volumes = new[]
{
new AzureNative.ContainerInstance.Inputs.NGroupCGPropertyVolumeArgs
{
Name = "string",
AzureFile = new AzureNative.ContainerInstance.Inputs.AzureFileVolumeArgs
{
ShareName = "string",
StorageAccountName = "string",
ReadOnly = false,
StorageAccountKey = "string",
StorageAccountKeyReference = "string",
},
},
},
},
NetworkProfile = new AzureNative.ContainerInstance.Inputs.NetworkProfileArgs
{
ApplicationGateway = new AzureNative.ContainerInstance.Inputs.ApplicationGatewayArgs
{
BackendAddressPools = new[]
{
new AzureNative.ContainerInstance.Inputs.ApplicationGatewayBackendAddressPoolArgs
{
Resource = "string",
},
},
Resource = "string",
},
LoadBalancer = new AzureNative.ContainerInstance.Inputs.LoadBalancerArgs
{
BackendAddressPools = new[]
{
new AzureNative.ContainerInstance.Inputs.LoadBalancerBackendAddressPoolArgs
{
Resource = "string",
},
},
},
},
Resource = new AzureNative.ContainerInstance.Inputs.ApiEntityReferenceArgs
{
Id = "string",
},
Revision = 0,
StorageProfile = new AzureNative.ContainerInstance.Inputs.StorageProfileArgs
{
FileShares = new[]
{
new AzureNative.ContainerInstance.Inputs.FileShareArgs
{
Name = "string",
Properties = new AzureNative.ContainerInstance.Inputs.FileSharePropertiesArgs
{
ShareAccessTier = AzureNative.ContainerInstance.AzureFileShareAccessTier.Cool,
ShareAccessType = AzureNative.ContainerInstance.AzureFileShareAccessType.Shared,
},
ResourceGroupName = "string",
StorageAccountName = "string",
},
},
},
},
},
ElasticProfile = new AzureNative.ContainerInstance.Inputs.ElasticProfileArgs
{
ContainerGroupNamingPolicy = new AzureNative.ContainerInstance.Inputs.ElasticProfileContainerGroupNamingPolicyArgs
{
GuidNamingPolicy = new AzureNative.ContainerInstance.Inputs.ElasticProfileGuidNamingPolicyArgs
{
Prefix = "string",
},
},
DesiredCount = 0,
MaintainDesiredCount = false,
},
Identity = new AzureNative.ContainerInstance.Inputs.NGroupIdentityArgs
{
Type = AzureNative.ContainerInstance.ResourceIdentityType.SystemAssigned,
UserAssignedIdentities = new[]
{
"string",
},
},
Location = "string",
NgroupsName = "string",
PlacementProfile = new AzureNative.ContainerInstance.Inputs.PlacementProfileArgs
{
FaultDomainCount = 0,
},
Tags =
{
{ "string", "string" },
},
UpdateProfile = new AzureNative.ContainerInstance.Inputs.UpdateProfileArgs
{
RollingUpdateProfile = new AzureNative.ContainerInstance.Inputs.UpdateProfileRollingUpdateProfileArgs
{
InPlaceUpdate = false,
MaxBatchPercent = 0,
MaxUnhealthyPercent = 0,
PauseTimeBetweenBatches = "string",
},
UpdateMode = "string",
},
Zones = new[]
{
"string",
},
});
example, err := containerinstance.NewNGroup(ctx, "ngroupResource", &containerinstance.NGroupArgs{
ResourceGroupName: pulumi.String("string"),
ContainerGroupProfiles: containerinstance.ContainerGroupProfileStubArray{
&containerinstance.ContainerGroupProfileStubArgs{
ContainerGroupProperties: &containerinstance.NGroupContainerGroupPropertiesArgs{
Containers: containerinstance.NGroupCGPropertyContainerArray{
&containerinstance.NGroupCGPropertyContainerArgs{
Name: pulumi.String("string"),
Properties: &containerinstance.NGroupCGPropertyContainerPropertiesArgs{
VolumeMounts: containerinstance.VolumeMountArray{
&containerinstance.VolumeMountArgs{
MountPath: pulumi.String("string"),
Name: pulumi.String("string"),
ReadOnly: pulumi.Bool(false),
},
},
},
},
},
SubnetIds: containerinstance.ContainerGroupSubnetIdArray{
&containerinstance.ContainerGroupSubnetIdArgs{
Id: pulumi.String("string"),
Name: pulumi.String("string"),
},
},
Volumes: containerinstance.NGroupCGPropertyVolumeArray{
&containerinstance.NGroupCGPropertyVolumeArgs{
Name: pulumi.String("string"),
AzureFile: &containerinstance.AzureFileVolumeArgs{
ShareName: pulumi.String("string"),
StorageAccountName: pulumi.String("string"),
ReadOnly: pulumi.Bool(false),
StorageAccountKey: pulumi.String("string"),
StorageAccountKeyReference: pulumi.String("string"),
},
},
},
},
NetworkProfile: &containerinstance.NetworkProfileArgs{
ApplicationGateway: &containerinstance.ApplicationGatewayArgs{
BackendAddressPools: containerinstance.ApplicationGatewayBackendAddressPoolArray{
&containerinstance.ApplicationGatewayBackendAddressPoolArgs{
Resource: pulumi.String("string"),
},
},
Resource: pulumi.String("string"),
},
LoadBalancer: &containerinstance.LoadBalancerArgs{
BackendAddressPools: containerinstance.LoadBalancerBackendAddressPoolArray{
&containerinstance.LoadBalancerBackendAddressPoolArgs{
Resource: pulumi.String("string"),
},
},
},
},
Resource: &containerinstance.ApiEntityReferenceArgs{
Id: pulumi.String("string"),
},
Revision: pulumi.Int(0),
StorageProfile: &containerinstance.StorageProfileArgs{
FileShares: containerinstance.FileShareArray{
&containerinstance.FileShareArgs{
Name: pulumi.String("string"),
Properties: &containerinstance.FileSharePropertiesArgs{
ShareAccessTier: containerinstance.AzureFileShareAccessTierCool,
ShareAccessType: containerinstance.AzureFileShareAccessTypeShared,
},
ResourceGroupName: pulumi.String("string"),
StorageAccountName: pulumi.String("string"),
},
},
},
},
},
ElasticProfile: &containerinstance.ElasticProfileArgs{
ContainerGroupNamingPolicy: &containerinstance.ElasticProfileContainerGroupNamingPolicyArgs{
GuidNamingPolicy: &containerinstance.ElasticProfileGuidNamingPolicyArgs{
Prefix: pulumi.String("string"),
},
},
DesiredCount: pulumi.Int(0),
MaintainDesiredCount: pulumi.Bool(false),
},
Identity: &containerinstance.NGroupIdentityArgs{
Type: containerinstance.ResourceIdentityTypeSystemAssigned,
UserAssignedIdentities: pulumi.StringArray{
pulumi.String("string"),
},
},
Location: pulumi.String("string"),
NgroupsName: pulumi.String("string"),
PlacementProfile: &containerinstance.PlacementProfileArgs{
FaultDomainCount: pulumi.Int(0),
},
Tags: pulumi.StringMap{
"string": pulumi.String("string"),
},
UpdateProfile: &containerinstance.UpdateProfileArgs{
RollingUpdateProfile: &containerinstance.UpdateProfileRollingUpdateProfileArgs{
InPlaceUpdate: pulumi.Bool(false),
MaxBatchPercent: pulumi.Int(0),
MaxUnhealthyPercent: pulumi.Int(0),
PauseTimeBetweenBatches: pulumi.String("string"),
},
UpdateMode: pulumi.String("string"),
},
Zones: pulumi.StringArray{
pulumi.String("string"),
},
})
var ngroupResource = new NGroup("ngroupResource", NGroupArgs.builder()
.resourceGroupName("string")
.containerGroupProfiles(ContainerGroupProfileStubArgs.builder()
.containerGroupProperties(NGroupContainerGroupPropertiesArgs.builder()
.containers(NGroupCGPropertyContainerArgs.builder()
.name("string")
.properties(NGroupCGPropertyContainerPropertiesArgs.builder()
.volumeMounts(VolumeMountArgs.builder()
.mountPath("string")
.name("string")
.readOnly(false)
.build())
.build())
.build())
.subnetIds(ContainerGroupSubnetIdArgs.builder()
.id("string")
.name("string")
.build())
.volumes(NGroupCGPropertyVolumeArgs.builder()
.name("string")
.azureFile(AzureFileVolumeArgs.builder()
.shareName("string")
.storageAccountName("string")
.readOnly(false)
.storageAccountKey("string")
.storageAccountKeyReference("string")
.build())
.build())
.build())
.networkProfile(NetworkProfileArgs.builder()
.applicationGateway(ApplicationGatewayArgs.builder()
.backendAddressPools(ApplicationGatewayBackendAddressPoolArgs.builder()
.resource("string")
.build())
.resource("string")
.build())
.loadBalancer(LoadBalancerArgs.builder()
.backendAddressPools(LoadBalancerBackendAddressPoolArgs.builder()
.resource("string")
.build())
.build())
.build())
.resource(ApiEntityReferenceArgs.builder()
.id("string")
.build())
.revision(0)
.storageProfile(StorageProfileArgs.builder()
.fileShares(FileShareArgs.builder()
.name("string")
.properties(FileSharePropertiesArgs.builder()
.shareAccessTier("Cool")
.shareAccessType("Shared")
.build())
.resourceGroupName("string")
.storageAccountName("string")
.build())
.build())
.build())
.elasticProfile(ElasticProfileArgs.builder()
.containerGroupNamingPolicy(ElasticProfileContainerGroupNamingPolicyArgs.builder()
.guidNamingPolicy(ElasticProfileGuidNamingPolicyArgs.builder()
.prefix("string")
.build())
.build())
.desiredCount(0)
.maintainDesiredCount(false)
.build())
.identity(NGroupIdentityArgs.builder()
.type("SystemAssigned")
.userAssignedIdentities("string")
.build())
.location("string")
.ngroupsName("string")
.placementProfile(PlacementProfileArgs.builder()
.faultDomainCount(0)
.build())
.tags(Map.of("string", "string"))
.updateProfile(UpdateProfileArgs.builder()
.rollingUpdateProfile(UpdateProfileRollingUpdateProfileArgs.builder()
.inPlaceUpdate(false)
.maxBatchPercent(0)
.maxUnhealthyPercent(0)
.pauseTimeBetweenBatches("string")
.build())
.updateMode("string")
.build())
.zones("string")
.build());
ngroup_resource = azure_native.containerinstance.NGroup("ngroupResource",
resource_group_name="string",
container_group_profiles=[{
"container_group_properties": {
"containers": [{
"name": "string",
"properties": {
"volume_mounts": [{
"mount_path": "string",
"name": "string",
"read_only": False,
}],
},
}],
"subnet_ids": [{
"id": "string",
"name": "string",
}],
"volumes": [{
"name": "string",
"azure_file": {
"share_name": "string",
"storage_account_name": "string",
"read_only": False,
"storage_account_key": "string",
"storage_account_key_reference": "string",
},
}],
},
"network_profile": {
"application_gateway": {
"backend_address_pools": [{
"resource": "string",
}],
"resource": "string",
},
"load_balancer": {
"backend_address_pools": [{
"resource": "string",
}],
},
},
"resource": {
"id": "string",
},
"revision": 0,
"storage_profile": {
"file_shares": [{
"name": "string",
"properties": {
"share_access_tier": azure_native.containerinstance.AzureFileShareAccessTier.COOL,
"share_access_type": azure_native.containerinstance.AzureFileShareAccessType.SHARED,
},
"resource_group_name": "string",
"storage_account_name": "string",
}],
},
}],
elastic_profile={
"container_group_naming_policy": {
"guid_naming_policy": {
"prefix": "string",
},
},
"desired_count": 0,
"maintain_desired_count": False,
},
identity={
"type": azure_native.containerinstance.ResourceIdentityType.SYSTEM_ASSIGNED,
"user_assigned_identities": ["string"],
},
location="string",
ngroups_name="string",
placement_profile={
"fault_domain_count": 0,
},
tags={
"string": "string",
},
update_profile={
"rolling_update_profile": {
"in_place_update": False,
"max_batch_percent": 0,
"max_unhealthy_percent": 0,
"pause_time_between_batches": "string",
},
"update_mode": "string",
},
zones=["string"])
const ngroupResource = new azure_native.containerinstance.NGroup("ngroupResource", {
resourceGroupName: "string",
containerGroupProfiles: [{
containerGroupProperties: {
containers: [{
name: "string",
properties: {
volumeMounts: [{
mountPath: "string",
name: "string",
readOnly: false,
}],
},
}],
subnetIds: [{
id: "string",
name: "string",
}],
volumes: [{
name: "string",
azureFile: {
shareName: "string",
storageAccountName: "string",
readOnly: false,
storageAccountKey: "string",
storageAccountKeyReference: "string",
},
}],
},
networkProfile: {
applicationGateway: {
backendAddressPools: [{
resource: "string",
}],
resource: "string",
},
loadBalancer: {
backendAddressPools: [{
resource: "string",
}],
},
},
resource: {
id: "string",
},
revision: 0,
storageProfile: {
fileShares: [{
name: "string",
properties: {
shareAccessTier: azure_native.containerinstance.AzureFileShareAccessTier.Cool,
shareAccessType: azure_native.containerinstance.AzureFileShareAccessType.Shared,
},
resourceGroupName: "string",
storageAccountName: "string",
}],
},
}],
elasticProfile: {
containerGroupNamingPolicy: {
guidNamingPolicy: {
prefix: "string",
},
},
desiredCount: 0,
maintainDesiredCount: false,
},
identity: {
type: azure_native.containerinstance.ResourceIdentityType.SystemAssigned,
userAssignedIdentities: ["string"],
},
location: "string",
ngroupsName: "string",
placementProfile: {
faultDomainCount: 0,
},
tags: {
string: "string",
},
updateProfile: {
rollingUpdateProfile: {
inPlaceUpdate: false,
maxBatchPercent: 0,
maxUnhealthyPercent: 0,
pauseTimeBetweenBatches: "string",
},
updateMode: "string",
},
zones: ["string"],
});
type: azure-native:containerinstance:NGroup
properties:
containerGroupProfiles:
- containerGroupProperties:
containers:
- name: string
properties:
volumeMounts:
- mountPath: string
name: string
readOnly: false
subnetIds:
- id: string
name: string
volumes:
- azureFile:
readOnly: false
shareName: string
storageAccountKey: string
storageAccountKeyReference: string
storageAccountName: string
name: string
networkProfile:
applicationGateway:
backendAddressPools:
- resource: string
resource: string
loadBalancer:
backendAddressPools:
- resource: string
resource:
id: string
revision: 0
storageProfile:
fileShares:
- name: string
properties:
shareAccessTier: Cool
shareAccessType: Shared
resourceGroupName: string
storageAccountName: string
elasticProfile:
containerGroupNamingPolicy:
guidNamingPolicy:
prefix: string
desiredCount: 0
maintainDesiredCount: false
identity:
type: SystemAssigned
userAssignedIdentities:
- string
location: string
ngroupsName: string
placementProfile:
faultDomainCount: 0
resourceGroupName: string
tags:
string: string
updateProfile:
rollingUpdateProfile:
inPlaceUpdate: false
maxBatchPercent: 0
maxUnhealthyPercent: 0
pauseTimeBetweenBatches: string
updateMode: string
zones:
- string
NGroup 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 NGroup resource accepts the following input properties:
- Resource
Group stringName - The name of the resource group. The name is case insensitive.
- Container
Group List<Pulumi.Profiles Azure Native. Container Instance. Inputs. Container Group Profile Stub> - The Container Group Profiles that could be used in the NGroups resource.
- Elastic
Profile Pulumi.Azure Native. Container Instance. Inputs. Elastic Profile - The elastic profile.
- Identity
Pulumi.
Azure Native. Container Instance. Inputs. NGroup Identity - The identity of the NGroup, if configured.
- Location string
- The resource location.
- Ngroups
Name string - The NGroups name.
- Placement
Profile Pulumi.Azure Native. Container Instance. Inputs. Placement Profile - Provides options w.r.t allocation and management w.r.t certain placement policies. These utilize capabilities provided by the underlying Azure infrastructure. They are typically used for high availability scenarios. E.g., distributing CGs across fault domains.
- Dictionary<string, string>
- The resource tags.
- Update
Profile Pulumi.Azure Native. Container Instance. Inputs. Update Profile - Used by the customer to specify the way to update the Container Groups in NGroup.
- Zones List<string>
- The zones for the container group.
- Resource
Group stringName - The name of the resource group. The name is case insensitive.
- Container
Group []ContainerProfiles Group Profile Stub Args - The Container Group Profiles that could be used in the NGroups resource.
- Elastic
Profile ElasticProfile Args - The elastic profile.
- Identity
NGroup
Identity Args - The identity of the NGroup, if configured.
- Location string
- The resource location.
- Ngroups
Name string - The NGroups name.
- Placement
Profile PlacementProfile Args - Provides options w.r.t allocation and management w.r.t certain placement policies. These utilize capabilities provided by the underlying Azure infrastructure. They are typically used for high availability scenarios. E.g., distributing CGs across fault domains.
- map[string]string
- The resource tags.
- Update
Profile UpdateProfile Args - Used by the customer to specify the way to update the Container Groups in NGroup.
- Zones []string
- The zones for the container group.
- resource
Group StringName - The name of the resource group. The name is case insensitive.
- container
Group List<ContainerProfiles Group Profile Stub> - The Container Group Profiles that could be used in the NGroups resource.
- elastic
Profile ElasticProfile - The elastic profile.
- identity
NGroup
Identity - The identity of the NGroup, if configured.
- location String
- The resource location.
- ngroups
Name String - The NGroups name.
- placement
Profile PlacementProfile - Provides options w.r.t allocation and management w.r.t certain placement policies. These utilize capabilities provided by the underlying Azure infrastructure. They are typically used for high availability scenarios. E.g., distributing CGs across fault domains.
- Map<String,String>
- The resource tags.
- update
Profile UpdateProfile - Used by the customer to specify the way to update the Container Groups in NGroup.
- zones List<String>
- The zones for the container group.
- resource
Group stringName - The name of the resource group. The name is case insensitive.
- container
Group ContainerProfiles Group Profile Stub[] - The Container Group Profiles that could be used in the NGroups resource.
- elastic
Profile ElasticProfile - The elastic profile.
- identity
NGroup
Identity - The identity of the NGroup, if configured.
- location string
- The resource location.
- ngroups
Name string - The NGroups name.
- placement
Profile PlacementProfile - Provides options w.r.t allocation and management w.r.t certain placement policies. These utilize capabilities provided by the underlying Azure infrastructure. They are typically used for high availability scenarios. E.g., distributing CGs across fault domains.
- {[key: string]: string}
- The resource tags.
- update
Profile UpdateProfile - Used by the customer to specify the way to update the Container Groups in NGroup.
- zones string[]
- The zones for the container group.
- resource_
group_ strname - The name of the resource group. The name is case insensitive.
- container_
group_ Sequence[Containerprofiles Group Profile Stub Args] - The Container Group Profiles that could be used in the NGroups resource.
- elastic_
profile ElasticProfile Args - The elastic profile.
- identity
NGroup
Identity Args - The identity of the NGroup, if configured.
- location str
- The resource location.
- ngroups_
name str - The NGroups name.
- placement_
profile PlacementProfile Args - Provides options w.r.t allocation and management w.r.t certain placement policies. These utilize capabilities provided by the underlying Azure infrastructure. They are typically used for high availability scenarios. E.g., distributing CGs across fault domains.
- Mapping[str, str]
- The resource tags.
- update_
profile UpdateProfile Args - Used by the customer to specify the way to update the Container Groups in NGroup.
- zones Sequence[str]
- The zones for the container group.
- resource
Group StringName - The name of the resource group. The name is case insensitive.
- container
Group List<Property Map>Profiles - The Container Group Profiles that could be used in the NGroups resource.
- elastic
Profile Property Map - The elastic profile.
- identity Property Map
- The identity of the NGroup, if configured.
- location String
- The resource location.
- ngroups
Name String - The NGroups name.
- placement
Profile Property Map - Provides options w.r.t allocation and management w.r.t certain placement policies. These utilize capabilities provided by the underlying Azure infrastructure. They are typically used for high availability scenarios. E.g., distributing CGs across fault domains.
- Map<String>
- The resource tags.
- update
Profile Property Map - Used by the customer to specify the way to update the Container Groups in NGroup.
- zones List<String>
- The zones for the container group.
Outputs
All input properties are implicitly available as output properties. Additionally, the NGroup resource produces the following output properties:
- Azure
Api stringVersion - The Azure API version of the resource.
- Id string
- The provider-assigned unique ID for this managed resource.
- Name string
- The resource name.
- Provisioning
State string - The provisioning state, which only appears in the response.
- System
Data Pulumi.Azure Native. Container Instance. Outputs. System Data Response - Metadata pertaining to creation and last modification of the resource.
- Type string
- The resource type.
- Azure
Api stringVersion - The Azure API version of the resource.
- Id string
- The provider-assigned unique ID for this managed resource.
- Name string
- The resource name.
- Provisioning
State string - The provisioning state, which only appears in the response.
- System
Data SystemData Response - Metadata pertaining to creation and last modification of the resource.
- Type string
- The resource type.
- azure
Api StringVersion - The Azure API version of the resource.
- id String
- The provider-assigned unique ID for this managed resource.
- name String
- The resource name.
- provisioning
State String - The provisioning state, which only appears in the response.
- system
Data SystemData Response - Metadata pertaining to creation and last modification of the resource.
- type String
- The resource type.
- azure
Api stringVersion - The Azure API version of the resource.
- id string
- The provider-assigned unique ID for this managed resource.
- name string
- The resource name.
- provisioning
State string - The provisioning state, which only appears in the response.
- system
Data SystemData Response - Metadata pertaining to creation and last modification of the resource.
- type string
- The resource type.
- azure_
api_ strversion - The Azure API version of the resource.
- id str
- The provider-assigned unique ID for this managed resource.
- name str
- The resource name.
- provisioning_
state str - The provisioning state, which only appears in the response.
- system_
data SystemData Response - Metadata pertaining to creation and last modification of the resource.
- type str
- The resource type.
- azure
Api StringVersion - The Azure API version of the resource.
- id String
- The provider-assigned unique ID for this managed resource.
- name String
- The resource name.
- provisioning
State String - The provisioning state, which only appears in the response.
- system
Data Property Map - Metadata pertaining to creation and last modification of the resource.
- type String
- The resource type.
Supporting Types
ApiEntityReference, ApiEntityReferenceArgs
The API entity reference.- Id string
- The ARM resource id in the form of /subscriptions/{SubscriptionId}/resourceGroups/{ResourceGroupName}/...
- Id string
- The ARM resource id in the form of /subscriptions/{SubscriptionId}/resourceGroups/{ResourceGroupName}/...
- id String
- The ARM resource id in the form of /subscriptions/{SubscriptionId}/resourceGroups/{ResourceGroupName}/...
- id string
- The ARM resource id in the form of /subscriptions/{SubscriptionId}/resourceGroups/{ResourceGroupName}/...
- id str
- The ARM resource id in the form of /subscriptions/{SubscriptionId}/resourceGroups/{ResourceGroupName}/...
- id String
- The ARM resource id in the form of /subscriptions/{SubscriptionId}/resourceGroups/{ResourceGroupName}/...
ApiEntityReferenceResponse, ApiEntityReferenceResponseArgs
The API entity reference.- Id string
- The ARM resource id in the form of /subscriptions/{SubscriptionId}/resourceGroups/{ResourceGroupName}/...
- Id string
- The ARM resource id in the form of /subscriptions/{SubscriptionId}/resourceGroups/{ResourceGroupName}/...
- id String
- The ARM resource id in the form of /subscriptions/{SubscriptionId}/resourceGroups/{ResourceGroupName}/...
- id string
- The ARM resource id in the form of /subscriptions/{SubscriptionId}/resourceGroups/{ResourceGroupName}/...
- id str
- The ARM resource id in the form of /subscriptions/{SubscriptionId}/resourceGroups/{ResourceGroupName}/...
- id String
- The ARM resource id in the form of /subscriptions/{SubscriptionId}/resourceGroups/{ResourceGroupName}/...
ApplicationGateway, ApplicationGatewayArgs
Application Gateway the CG profile will use to interact with CGs in a backend pool- Backend
Address List<Pulumi.Pools Azure Native. Container Instance. Inputs. Application Gateway Backend Address Pool> - List of Application Gateway Backend Address Pools.
- Resource string
- The Application Gateway ARM resource Id.
- Backend
Address []ApplicationPools Gateway Backend Address Pool - List of Application Gateway Backend Address Pools.
- Resource string
- The Application Gateway ARM resource Id.
- backend
Address List<ApplicationPools Gateway Backend Address Pool> - List of Application Gateway Backend Address Pools.
- resource String
- The Application Gateway ARM resource Id.
- backend
Address ApplicationPools Gateway Backend Address Pool[] - List of Application Gateway Backend Address Pools.
- resource string
- The Application Gateway ARM resource Id.
- backend_
address_ Sequence[Applicationpools Gateway Backend Address Pool] - List of Application Gateway Backend Address Pools.
- resource str
- The Application Gateway ARM resource Id.
- backend
Address List<Property Map>Pools - List of Application Gateway Backend Address Pools.
- resource String
- The Application Gateway ARM resource Id.
ApplicationGatewayBackendAddressPool, ApplicationGatewayBackendAddressPoolArgs
NGroups application gateway backend address pool- Resource string
- The application gateway backend address pool ARM resource Id.
- Resource string
- The application gateway backend address pool ARM resource Id.
- resource String
- The application gateway backend address pool ARM resource Id.
- resource string
- The application gateway backend address pool ARM resource Id.
- resource str
- The application gateway backend address pool ARM resource Id.
- resource String
- The application gateway backend address pool ARM resource Id.
ApplicationGatewayBackendAddressPoolResponse, ApplicationGatewayBackendAddressPoolResponseArgs
NGroups application gateway backend address pool- Resource string
- The application gateway backend address pool ARM resource Id.
- Resource string
- The application gateway backend address pool ARM resource Id.
- resource String
- The application gateway backend address pool ARM resource Id.
- resource string
- The application gateway backend address pool ARM resource Id.
- resource str
- The application gateway backend address pool ARM resource Id.
- resource String
- The application gateway backend address pool ARM resource Id.
ApplicationGatewayResponse, ApplicationGatewayResponseArgs
Application Gateway the CG profile will use to interact with CGs in a backend pool- Backend
Address List<Pulumi.Pools Azure Native. Container Instance. Inputs. Application Gateway Backend Address Pool Response> - List of Application Gateway Backend Address Pools.
- Resource string
- The Application Gateway ARM resource Id.
- Backend
Address []ApplicationPools Gateway Backend Address Pool Response - List of Application Gateway Backend Address Pools.
- Resource string
- The Application Gateway ARM resource Id.
- backend
Address List<ApplicationPools Gateway Backend Address Pool Response> - List of Application Gateway Backend Address Pools.
- resource String
- The Application Gateway ARM resource Id.
- backend
Address ApplicationPools Gateway Backend Address Pool Response[] - List of Application Gateway Backend Address Pools.
- resource string
- The Application Gateway ARM resource Id.
- backend_
address_ Sequence[Applicationpools Gateway Backend Address Pool Response] - List of Application Gateway Backend Address Pools.
- resource str
- The Application Gateway ARM resource Id.
- backend
Address List<Property Map>Pools - List of Application Gateway Backend Address Pools.
- resource String
- The Application Gateway ARM resource Id.
AzureFileShareAccessTier, AzureFileShareAccessTierArgs
- Cool
- Cool
- Hot
- Hot
- Premium
- Premium
- Transaction
Optimized - TransactionOptimized
- Azure
File Share Access Tier Cool - Cool
- Azure
File Share Access Tier Hot - Hot
- Azure
File Share Access Tier Premium - Premium
- Azure
File Share Access Tier Transaction Optimized - TransactionOptimized
- Cool
- Cool
- Hot
- Hot
- Premium
- Premium
- Transaction
Optimized - TransactionOptimized
- Cool
- Cool
- Hot
- Hot
- Premium
- Premium
- Transaction
Optimized - TransactionOptimized
- COOL
- Cool
- HOT
- Hot
- PREMIUM
- Premium
- TRANSACTION_OPTIMIZED
- TransactionOptimized
- "Cool"
- Cool
- "Hot"
- Hot
- "Premium"
- Premium
- "Transaction
Optimized" - TransactionOptimized
AzureFileShareAccessType, AzureFileShareAccessTypeArgs
- Shared
- Shared
- Exclusive
- Exclusive
- Azure
File Share Access Type Shared - Shared
- Azure
File Share Access Type Exclusive - Exclusive
- Shared
- Shared
- Exclusive
- Exclusive
- Shared
- Shared
- Exclusive
- Exclusive
- SHARED
- Shared
- EXCLUSIVE
- Exclusive
- "Shared"
- Shared
- "Exclusive"
- Exclusive
AzureFileVolume, AzureFileVolumeArgs
The properties of the Azure File volume. Azure File shares are mounted as volumes.- string
- The name of the Azure File share to be mounted as a volume.
- Storage
Account stringName - The name of the storage account that contains the Azure File share.
- Read
Only bool - The flag indicating whether the Azure File shared mounted as a volume is read-only.
- Storage
Account stringKey - The storage account access key used to access the Azure File share.
- Storage
Account stringKey Reference - The reference to the storage account access key used to access the Azure File share.
- string
- The name of the Azure File share to be mounted as a volume.
- Storage
Account stringName - The name of the storage account that contains the Azure File share.
- Read
Only bool - The flag indicating whether the Azure File shared mounted as a volume is read-only.
- Storage
Account stringKey - The storage account access key used to access the Azure File share.
- Storage
Account stringKey Reference - The reference to the storage account access key used to access the Azure File share.
- String
- The name of the Azure File share to be mounted as a volume.
- storage
Account StringName - The name of the storage account that contains the Azure File share.
- read
Only Boolean - The flag indicating whether the Azure File shared mounted as a volume is read-only.
- storage
Account StringKey - The storage account access key used to access the Azure File share.
- storage
Account StringKey Reference - The reference to the storage account access key used to access the Azure File share.
- string
- The name of the Azure File share to be mounted as a volume.
- storage
Account stringName - The name of the storage account that contains the Azure File share.
- read
Only boolean - The flag indicating whether the Azure File shared mounted as a volume is read-only.
- storage
Account stringKey - The storage account access key used to access the Azure File share.
- storage
Account stringKey Reference - The reference to the storage account access key used to access the Azure File share.
- str
- The name of the Azure File share to be mounted as a volume.
- storage_
account_ strname - The name of the storage account that contains the Azure File share.
- read_
only bool - The flag indicating whether the Azure File shared mounted as a volume is read-only.
- storage_
account_ strkey - The storage account access key used to access the Azure File share.
- storage_
account_ strkey_ reference - The reference to the storage account access key used to access the Azure File share.
- String
- The name of the Azure File share to be mounted as a volume.
- storage
Account StringName - The name of the storage account that contains the Azure File share.
- read
Only Boolean - The flag indicating whether the Azure File shared mounted as a volume is read-only.
- storage
Account StringKey - The storage account access key used to access the Azure File share.
- storage
Account StringKey Reference - The reference to the storage account access key used to access the Azure File share.
AzureFileVolumeResponse, AzureFileVolumeResponseArgs
The properties of the Azure File volume. Azure File shares are mounted as volumes.- string
- The name of the Azure File share to be mounted as a volume.
- Storage
Account stringName - The name of the storage account that contains the Azure File share.
- Read
Only bool - The flag indicating whether the Azure File shared mounted as a volume is read-only.
- Storage
Account stringKey - The storage account access key used to access the Azure File share.
- Storage
Account stringKey Reference - The reference to the storage account access key used to access the Azure File share.
- string
- The name of the Azure File share to be mounted as a volume.
- Storage
Account stringName - The name of the storage account that contains the Azure File share.
- Read
Only bool - The flag indicating whether the Azure File shared mounted as a volume is read-only.
- Storage
Account stringKey - The storage account access key used to access the Azure File share.
- Storage
Account stringKey Reference - The reference to the storage account access key used to access the Azure File share.
- String
- The name of the Azure File share to be mounted as a volume.
- storage
Account StringName - The name of the storage account that contains the Azure File share.
- read
Only Boolean - The flag indicating whether the Azure File shared mounted as a volume is read-only.
- storage
Account StringKey - The storage account access key used to access the Azure File share.
- storage
Account StringKey Reference - The reference to the storage account access key used to access the Azure File share.
- string
- The name of the Azure File share to be mounted as a volume.
- storage
Account stringName - The name of the storage account that contains the Azure File share.
- read
Only boolean - The flag indicating whether the Azure File shared mounted as a volume is read-only.
- storage
Account stringKey - The storage account access key used to access the Azure File share.
- storage
Account stringKey Reference - The reference to the storage account access key used to access the Azure File share.
- str
- The name of the Azure File share to be mounted as a volume.
- storage_
account_ strname - The name of the storage account that contains the Azure File share.
- read_
only bool - The flag indicating whether the Azure File shared mounted as a volume is read-only.
- storage_
account_ strkey - The storage account access key used to access the Azure File share.
- storage_
account_ strkey_ reference - The reference to the storage account access key used to access the Azure File share.
- String
- The name of the Azure File share to be mounted as a volume.
- storage
Account StringName - The name of the storage account that contains the Azure File share.
- read
Only Boolean - The flag indicating whether the Azure File shared mounted as a volume is read-only.
- storage
Account StringKey - The storage account access key used to access the Azure File share.
- storage
Account StringKey Reference - The reference to the storage account access key used to access the Azure File share.
ContainerGroupProfileStub, ContainerGroupProfileStubArgs
The object that contains a reference to a Container Group Profile and it's other related properties.- Container
Group Pulumi.Properties Azure Native. Container Instance. Inputs. NGroup Container Group Properties - Container Group properties which can be set while creating or updating the NGroups.
- Network
Profile Pulumi.Azure Native. Container Instance. Inputs. Network Profile - A network profile for network settings of a ContainerGroupProfile.
- Resource
Pulumi.
Azure Native. Container Instance. Inputs. Api Entity Reference - A reference to the container group profile ARM resource hosted in ACI RP.
- Revision int
- The revision of the CG profile is an optional property. If customer does not to provide a revision then NGroups will pickup the latest revision of CGProfile.
- Storage
Profile Pulumi.Azure Native. Container Instance. Inputs. Storage Profile - Storage profile for storage related settings of a container group profile.
- Container
Group NGroupProperties Container Group Properties - Container Group properties which can be set while creating or updating the NGroups.
- Network
Profile NetworkProfile - A network profile for network settings of a ContainerGroupProfile.
- Resource
Api
Entity Reference - A reference to the container group profile ARM resource hosted in ACI RP.
- Revision int
- The revision of the CG profile is an optional property. If customer does not to provide a revision then NGroups will pickup the latest revision of CGProfile.
- Storage
Profile StorageProfile - Storage profile for storage related settings of a container group profile.
- container
Group NGroupProperties Container Group Properties - Container Group properties which can be set while creating or updating the NGroups.
- network
Profile NetworkProfile - A network profile for network settings of a ContainerGroupProfile.
- resource
Api
Entity Reference - A reference to the container group profile ARM resource hosted in ACI RP.
- revision Integer
- The revision of the CG profile is an optional property. If customer does not to provide a revision then NGroups will pickup the latest revision of CGProfile.
- storage
Profile StorageProfile - Storage profile for storage related settings of a container group profile.
- container
Group NGroupProperties Container Group Properties - Container Group properties which can be set while creating or updating the NGroups.
- network
Profile NetworkProfile - A network profile for network settings of a ContainerGroupProfile.
- resource
Api
Entity Reference - A reference to the container group profile ARM resource hosted in ACI RP.
- revision number
- The revision of the CG profile is an optional property. If customer does not to provide a revision then NGroups will pickup the latest revision of CGProfile.
- storage
Profile StorageProfile - Storage profile for storage related settings of a container group profile.
- container_
group_ NGroupproperties Container Group Properties - Container Group properties which can be set while creating or updating the NGroups.
- network_
profile NetworkProfile - A network profile for network settings of a ContainerGroupProfile.
- resource
Api
Entity Reference - A reference to the container group profile ARM resource hosted in ACI RP.
- revision int
- The revision of the CG profile is an optional property. If customer does not to provide a revision then NGroups will pickup the latest revision of CGProfile.
- storage_
profile StorageProfile - Storage profile for storage related settings of a container group profile.
- container
Group Property MapProperties - Container Group properties which can be set while creating or updating the NGroups.
- network
Profile Property Map - A network profile for network settings of a ContainerGroupProfile.
- resource Property Map
- A reference to the container group profile ARM resource hosted in ACI RP.
- revision Number
- The revision of the CG profile is an optional property. If customer does not to provide a revision then NGroups will pickup the latest revision of CGProfile.
- storage
Profile Property Map - Storage profile for storage related settings of a container group profile.
ContainerGroupProfileStubResponse, ContainerGroupProfileStubResponseArgs
The object that contains a reference to a Container Group Profile and it's other related properties.- Container
Group Pulumi.Properties Azure Native. Container Instance. Inputs. NGroup Container Group Properties Response - Container Group properties which can be set while creating or updating the NGroups.
- Network
Profile Pulumi.Azure Native. Container Instance. Inputs. Network Profile Response - A network profile for network settings of a ContainerGroupProfile.
- Resource
Pulumi.
Azure Native. Container Instance. Inputs. Api Entity Reference Response - A reference to the container group profile ARM resource hosted in ACI RP.
- Revision int
- The revision of the CG profile is an optional property. If customer does not to provide a revision then NGroups will pickup the latest revision of CGProfile.
- Storage
Profile Pulumi.Azure Native. Container Instance. Inputs. Storage Profile Response - Storage profile for storage related settings of a container group profile.
- Container
Group NGroupProperties Container Group Properties Response - Container Group properties which can be set while creating or updating the NGroups.
- Network
Profile NetworkProfile Response - A network profile for network settings of a ContainerGroupProfile.
- Resource
Api
Entity Reference Response - A reference to the container group profile ARM resource hosted in ACI RP.
- Revision int
- The revision of the CG profile is an optional property. If customer does not to provide a revision then NGroups will pickup the latest revision of CGProfile.
- Storage
Profile StorageProfile Response - Storage profile for storage related settings of a container group profile.
- container
Group NGroupProperties Container Group Properties Response - Container Group properties which can be set while creating or updating the NGroups.
- network
Profile NetworkProfile Response - A network profile for network settings of a ContainerGroupProfile.
- resource
Api
Entity Reference Response - A reference to the container group profile ARM resource hosted in ACI RP.
- revision Integer
- The revision of the CG profile is an optional property. If customer does not to provide a revision then NGroups will pickup the latest revision of CGProfile.
- storage
Profile StorageProfile Response - Storage profile for storage related settings of a container group profile.
- container
Group NGroupProperties Container Group Properties Response - Container Group properties which can be set while creating or updating the NGroups.
- network
Profile NetworkProfile Response - A network profile for network settings of a ContainerGroupProfile.
- resource
Api
Entity Reference Response - A reference to the container group profile ARM resource hosted in ACI RP.
- revision number
- The revision of the CG profile is an optional property. If customer does not to provide a revision then NGroups will pickup the latest revision of CGProfile.
- storage
Profile StorageProfile Response - Storage profile for storage related settings of a container group profile.
- container_
group_ NGroupproperties Container Group Properties Response - Container Group properties which can be set while creating or updating the NGroups.
- network_
profile NetworkProfile Response - A network profile for network settings of a ContainerGroupProfile.
- resource
Api
Entity Reference Response - A reference to the container group profile ARM resource hosted in ACI RP.
- revision int
- The revision of the CG profile is an optional property. If customer does not to provide a revision then NGroups will pickup the latest revision of CGProfile.
- storage_
profile StorageProfile Response - Storage profile for storage related settings of a container group profile.
- container
Group Property MapProperties - Container Group properties which can be set while creating or updating the NGroups.
- network
Profile Property Map - A network profile for network settings of a ContainerGroupProfile.
- resource Property Map
- A reference to the container group profile ARM resource hosted in ACI RP.
- revision Number
- The revision of the CG profile is an optional property. If customer does not to provide a revision then NGroups will pickup the latest revision of CGProfile.
- storage
Profile Property Map - Storage profile for storage related settings of a container group profile.
ContainerGroupSubnetId, ContainerGroupSubnetIdArgs
Container group subnet information.ContainerGroupSubnetIdResponse, ContainerGroupSubnetIdResponseArgs
Container group subnet information.ElasticProfile, ElasticProfileArgs
Describes the elastic profile of the NGroup- Container
Group Pulumi.Naming Policy Azure Native. Container Instance. Inputs. Elastic Profile Container Group Naming Policy - Container Groups are named on a generic guid based naming scheme/policy. Customer can modify naming policy to add prefix to CG names during scale out operation.
- Desired
Count int - Maintain
Desired boolCount - Flag that indicates whether desiredCount should be maintained when customer deletes SPECIFIC container groups (CGs) from the NGroups. In this case, new CGs will be created by NGroup to compensate for the specific deleted ones.
- Container
Group ElasticNaming Policy Profile Container Group Naming Policy - Container Groups are named on a generic guid based naming scheme/policy. Customer can modify naming policy to add prefix to CG names during scale out operation.
- Desired
Count int - Maintain
Desired boolCount - Flag that indicates whether desiredCount should be maintained when customer deletes SPECIFIC container groups (CGs) from the NGroups. In this case, new CGs will be created by NGroup to compensate for the specific deleted ones.
- container
Group ElasticNaming Policy Profile Container Group Naming Policy - Container Groups are named on a generic guid based naming scheme/policy. Customer can modify naming policy to add prefix to CG names during scale out operation.
- desired
Count Integer - maintain
Desired BooleanCount - Flag that indicates whether desiredCount should be maintained when customer deletes SPECIFIC container groups (CGs) from the NGroups. In this case, new CGs will be created by NGroup to compensate for the specific deleted ones.
- container
Group ElasticNaming Policy Profile Container Group Naming Policy - Container Groups are named on a generic guid based naming scheme/policy. Customer can modify naming policy to add prefix to CG names during scale out operation.
- desired
Count number - maintain
Desired booleanCount - Flag that indicates whether desiredCount should be maintained when customer deletes SPECIFIC container groups (CGs) from the NGroups. In this case, new CGs will be created by NGroup to compensate for the specific deleted ones.
- container_
group_ Elasticnaming_ policy Profile Container Group Naming Policy - Container Groups are named on a generic guid based naming scheme/policy. Customer can modify naming policy to add prefix to CG names during scale out operation.
- desired_
count int - maintain_
desired_ boolcount - Flag that indicates whether desiredCount should be maintained when customer deletes SPECIFIC container groups (CGs) from the NGroups. In this case, new CGs will be created by NGroup to compensate for the specific deleted ones.
- container
Group Property MapNaming Policy - Container Groups are named on a generic guid based naming scheme/policy. Customer can modify naming policy to add prefix to CG names during scale out operation.
- desired
Count Number - maintain
Desired BooleanCount - Flag that indicates whether desiredCount should be maintained when customer deletes SPECIFIC container groups (CGs) from the NGroups. In this case, new CGs will be created by NGroup to compensate for the specific deleted ones.
ElasticProfileContainerGroupNamingPolicy, ElasticProfileContainerGroupNamingPolicyArgs
Container Groups are named on a generic guid based naming scheme/policy. Customer can modify naming policy to add prefix to CG names during scale out operation.ElasticProfileGuidNamingPolicy, ElasticProfileGuidNamingPolicyArgs
- Prefix string
- The prefix can be used when there are tooling limitations (e.g. on the Azure portal where CGs from multiple NGroups exist in the same RG). The prefix with the suffixed resource name must still follow Azure resource naming guidelines.
- Prefix string
- The prefix can be used when there are tooling limitations (e.g. on the Azure portal where CGs from multiple NGroups exist in the same RG). The prefix with the suffixed resource name must still follow Azure resource naming guidelines.
- prefix String
- The prefix can be used when there are tooling limitations (e.g. on the Azure portal where CGs from multiple NGroups exist in the same RG). The prefix with the suffixed resource name must still follow Azure resource naming guidelines.
- prefix string
- The prefix can be used when there are tooling limitations (e.g. on the Azure portal where CGs from multiple NGroups exist in the same RG). The prefix with the suffixed resource name must still follow Azure resource naming guidelines.
- prefix str
- The prefix can be used when there are tooling limitations (e.g. on the Azure portal where CGs from multiple NGroups exist in the same RG). The prefix with the suffixed resource name must still follow Azure resource naming guidelines.
- prefix String
- The prefix can be used when there are tooling limitations (e.g. on the Azure portal where CGs from multiple NGroups exist in the same RG). The prefix with the suffixed resource name must still follow Azure resource naming guidelines.
ElasticProfileResponse, ElasticProfileResponseArgs
Describes the elastic profile of the NGroup- Container
Group Pulumi.Naming Policy Azure Native. Container Instance. Inputs. Elastic Profile Response Container Group Naming Policy - Container Groups are named on a generic guid based naming scheme/policy. Customer can modify naming policy to add prefix to CG names during scale out operation.
- Desired
Count int - Maintain
Desired boolCount - Flag that indicates whether desiredCount should be maintained when customer deletes SPECIFIC container groups (CGs) from the NGroups. In this case, new CGs will be created by NGroup to compensate for the specific deleted ones.
- Container
Group ElasticNaming Policy Profile Response Container Group Naming Policy - Container Groups are named on a generic guid based naming scheme/policy. Customer can modify naming policy to add prefix to CG names during scale out operation.
- Desired
Count int - Maintain
Desired boolCount - Flag that indicates whether desiredCount should be maintained when customer deletes SPECIFIC container groups (CGs) from the NGroups. In this case, new CGs will be created by NGroup to compensate for the specific deleted ones.
- container
Group ElasticNaming Policy Profile Response Container Group Naming Policy - Container Groups are named on a generic guid based naming scheme/policy. Customer can modify naming policy to add prefix to CG names during scale out operation.
- desired
Count Integer - maintain
Desired BooleanCount - Flag that indicates whether desiredCount should be maintained when customer deletes SPECIFIC container groups (CGs) from the NGroups. In this case, new CGs will be created by NGroup to compensate for the specific deleted ones.
- container
Group ElasticNaming Policy Profile Response Container Group Naming Policy - Container Groups are named on a generic guid based naming scheme/policy. Customer can modify naming policy to add prefix to CG names during scale out operation.
- desired
Count number - maintain
Desired booleanCount - Flag that indicates whether desiredCount should be maintained when customer deletes SPECIFIC container groups (CGs) from the NGroups. In this case, new CGs will be created by NGroup to compensate for the specific deleted ones.
- container_
group_ Elasticnaming_ policy Profile Response Container Group Naming Policy - Container Groups are named on a generic guid based naming scheme/policy. Customer can modify naming policy to add prefix to CG names during scale out operation.
- desired_
count int - maintain_
desired_ boolcount - Flag that indicates whether desiredCount should be maintained when customer deletes SPECIFIC container groups (CGs) from the NGroups. In this case, new CGs will be created by NGroup to compensate for the specific deleted ones.
- container
Group Property MapNaming Policy - Container Groups are named on a generic guid based naming scheme/policy. Customer can modify naming policy to add prefix to CG names during scale out operation.
- desired
Count Number - maintain
Desired BooleanCount - Flag that indicates whether desiredCount should be maintained when customer deletes SPECIFIC container groups (CGs) from the NGroups. In this case, new CGs will be created by NGroup to compensate for the specific deleted ones.
ElasticProfileResponseContainerGroupNamingPolicy, ElasticProfileResponseContainerGroupNamingPolicyArgs
Container Groups are named on a generic guid based naming scheme/policy. Customer can modify naming policy to add prefix to CG names during scale out operation.ElasticProfileResponseGuidNamingPolicy, ElasticProfileResponseGuidNamingPolicyArgs
- Prefix string
- The prefix can be used when there are tooling limitations (e.g. on the Azure portal where CGs from multiple NGroups exist in the same RG). The prefix with the suffixed resource name must still follow Azure resource naming guidelines.
- Prefix string
- The prefix can be used when there are tooling limitations (e.g. on the Azure portal where CGs from multiple NGroups exist in the same RG). The prefix with the suffixed resource name must still follow Azure resource naming guidelines.
- prefix String
- The prefix can be used when there are tooling limitations (e.g. on the Azure portal where CGs from multiple NGroups exist in the same RG). The prefix with the suffixed resource name must still follow Azure resource naming guidelines.
- prefix string
- The prefix can be used when there are tooling limitations (e.g. on the Azure portal where CGs from multiple NGroups exist in the same RG). The prefix with the suffixed resource name must still follow Azure resource naming guidelines.
- prefix str
- The prefix can be used when there are tooling limitations (e.g. on the Azure portal where CGs from multiple NGroups exist in the same RG). The prefix with the suffixed resource name must still follow Azure resource naming guidelines.
- prefix String
- The prefix can be used when there are tooling limitations (e.g. on the Azure portal where CGs from multiple NGroups exist in the same RG). The prefix with the suffixed resource name must still follow Azure resource naming guidelines.
FileShare, FileShareArgs
File shares that can be mounted on container groups.- Name string
- Properties
File
Share Properties - Resource
Group stringName - Storage
Account stringName
- name String
- properties
File
Share Properties - resource
Group StringName - storage
Account StringName
- name string
- properties
File
Share Properties - resource
Group stringName - storage
Account stringName
- name String
- properties Property Map
- resource
Group StringName - storage
Account StringName
FileShareProperties, FileSharePropertiesArgs
-
Pulumi.
Azure Native. Container Instance. Azure File Share Access Tier - Access tier for specific share. GpV2 account can choose between TransactionOptimized (default), Hot, and Cool. FileStorage account can choose Premium. Learn more at: https://learn.microsoft.com/en-us/rest/api/storagerp/file-shares/create?tabs=HTTP#shareaccesstier
-
Pulumi.
Azure Native. Container Instance. Azure File Share Access Type - Specifies how Container Groups can access the Azure file share i.e. all CG will share same Azure file share or going to have exclusive file share.
-
Azure
File Share Access Tier - Access tier for specific share. GpV2 account can choose between TransactionOptimized (default), Hot, and Cool. FileStorage account can choose Premium. Learn more at: https://learn.microsoft.com/en-us/rest/api/storagerp/file-shares/create?tabs=HTTP#shareaccesstier
-
Azure
File Share Access Type - Specifies how Container Groups can access the Azure file share i.e. all CG will share same Azure file share or going to have exclusive file share.
-
Azure
File Share Access Tier - Access tier for specific share. GpV2 account can choose between TransactionOptimized (default), Hot, and Cool. FileStorage account can choose Premium. Learn more at: https://learn.microsoft.com/en-us/rest/api/storagerp/file-shares/create?tabs=HTTP#shareaccesstier
-
Azure
File Share Access Type - Specifies how Container Groups can access the Azure file share i.e. all CG will share same Azure file share or going to have exclusive file share.
-
Azure
File Share Access Tier - Access tier for specific share. GpV2 account can choose between TransactionOptimized (default), Hot, and Cool. FileStorage account can choose Premium. Learn more at: https://learn.microsoft.com/en-us/rest/api/storagerp/file-shares/create?tabs=HTTP#shareaccesstier
-
Azure
File Share Access Type - Specifies how Container Groups can access the Azure file share i.e. all CG will share same Azure file share or going to have exclusive file share.
-
Azure
File Share Access Tier - Access tier for specific share. GpV2 account can choose between TransactionOptimized (default), Hot, and Cool. FileStorage account can choose Premium. Learn more at: https://learn.microsoft.com/en-us/rest/api/storagerp/file-shares/create?tabs=HTTP#shareaccesstier
-
Azure
File Share Access Type - Specifies how Container Groups can access the Azure file share i.e. all CG will share same Azure file share or going to have exclusive file share.
-
"Cool" | "Hot" | "Premium" | "Transaction
Optimized" - Access tier for specific share. GpV2 account can choose between TransactionOptimized (default), Hot, and Cool. FileStorage account can choose Premium. Learn more at: https://learn.microsoft.com/en-us/rest/api/storagerp/file-shares/create?tabs=HTTP#shareaccesstier
- "Shared" | "Exclusive"
- Specifies how Container Groups can access the Azure file share i.e. all CG will share same Azure file share or going to have exclusive file share.
FileShareResponse, FileShareResponseArgs
File shares that can be mounted on container groups.- Name string
- Properties
File
Share Response Properties - Resource
Group stringName - Storage
Account stringName
- name String
- properties
File
Share Response Properties - resource
Group StringName - storage
Account StringName
- name string
- properties
File
Share Response Properties - resource
Group stringName - storage
Account stringName
- name String
- properties Property Map
- resource
Group StringName - storage
Account StringName
FileShareResponseProperties, FileShareResponsePropertiesArgs
- string
- Access tier for specific share. GpV2 account can choose between TransactionOptimized (default), Hot, and Cool. FileStorage account can choose Premium. Learn more at: https://learn.microsoft.com/en-us/rest/api/storagerp/file-shares/create?tabs=HTTP#shareaccesstier
- string
- Specifies how Container Groups can access the Azure file share i.e. all CG will share same Azure file share or going to have exclusive file share.
- string
- Access tier for specific share. GpV2 account can choose between TransactionOptimized (default), Hot, and Cool. FileStorage account can choose Premium. Learn more at: https://learn.microsoft.com/en-us/rest/api/storagerp/file-shares/create?tabs=HTTP#shareaccesstier
- string
- Specifies how Container Groups can access the Azure file share i.e. all CG will share same Azure file share or going to have exclusive file share.
- String
- Access tier for specific share. GpV2 account can choose between TransactionOptimized (default), Hot, and Cool. FileStorage account can choose Premium. Learn more at: https://learn.microsoft.com/en-us/rest/api/storagerp/file-shares/create?tabs=HTTP#shareaccesstier
- String
- Specifies how Container Groups can access the Azure file share i.e. all CG will share same Azure file share or going to have exclusive file share.
- string
- Access tier for specific share. GpV2 account can choose between TransactionOptimized (default), Hot, and Cool. FileStorage account can choose Premium. Learn more at: https://learn.microsoft.com/en-us/rest/api/storagerp/file-shares/create?tabs=HTTP#shareaccesstier
- string
- Specifies how Container Groups can access the Azure file share i.e. all CG will share same Azure file share or going to have exclusive file share.
- str
- Access tier for specific share. GpV2 account can choose between TransactionOptimized (default), Hot, and Cool. FileStorage account can choose Premium. Learn more at: https://learn.microsoft.com/en-us/rest/api/storagerp/file-shares/create?tabs=HTTP#shareaccesstier
- str
- Specifies how Container Groups can access the Azure file share i.e. all CG will share same Azure file share or going to have exclusive file share.
- String
- Access tier for specific share. GpV2 account can choose between TransactionOptimized (default), Hot, and Cool. FileStorage account can choose Premium. Learn more at: https://learn.microsoft.com/en-us/rest/api/storagerp/file-shares/create?tabs=HTTP#shareaccesstier
- String
- Specifies how Container Groups can access the Azure file share i.e. all CG will share same Azure file share or going to have exclusive file share.
LoadBalancer, LoadBalancerArgs
LoadBalancer the CG profile will use to interact with CGs in a backend pool- Backend
Address List<Pulumi.Pools Azure Native. Container Instance. Inputs. Load Balancer Backend Address Pool> - List of Load Balancer Backend Address Pools.
- Backend
Address []LoadPools Balancer Backend Address Pool - List of Load Balancer Backend Address Pools.
- backend
Address List<LoadPools Balancer Backend Address Pool> - List of Load Balancer Backend Address Pools.
- backend
Address LoadPools Balancer Backend Address Pool[] - List of Load Balancer Backend Address Pools.
- backend_
address_ Sequence[Loadpools Balancer Backend Address Pool] - List of Load Balancer Backend Address Pools.
- backend
Address List<Property Map>Pools - List of Load Balancer Backend Address Pools.
LoadBalancerBackendAddressPool, LoadBalancerBackendAddressPoolArgs
NGroups load balancer backend address pool- Resource string
- The Load Balancer backend address pool ARM resource Id.
- Resource string
- The Load Balancer backend address pool ARM resource Id.
- resource String
- The Load Balancer backend address pool ARM resource Id.
- resource string
- The Load Balancer backend address pool ARM resource Id.
- resource str
- The Load Balancer backend address pool ARM resource Id.
- resource String
- The Load Balancer backend address pool ARM resource Id.
LoadBalancerBackendAddressPoolResponse, LoadBalancerBackendAddressPoolResponseArgs
NGroups load balancer backend address pool- Resource string
- The Load Balancer backend address pool ARM resource Id.
- Resource string
- The Load Balancer backend address pool ARM resource Id.
- resource String
- The Load Balancer backend address pool ARM resource Id.
- resource string
- The Load Balancer backend address pool ARM resource Id.
- resource str
- The Load Balancer backend address pool ARM resource Id.
- resource String
- The Load Balancer backend address pool ARM resource Id.
LoadBalancerResponse, LoadBalancerResponseArgs
LoadBalancer the CG profile will use to interact with CGs in a backend pool- Backend
Address List<Pulumi.Pools Azure Native. Container Instance. Inputs. Load Balancer Backend Address Pool Response> - List of Load Balancer Backend Address Pools.
- Backend
Address []LoadPools Balancer Backend Address Pool Response - List of Load Balancer Backend Address Pools.
- backend
Address List<LoadPools Balancer Backend Address Pool Response> - List of Load Balancer Backend Address Pools.
- backend
Address LoadPools Balancer Backend Address Pool Response[] - List of Load Balancer Backend Address Pools.
- backend_
address_ Sequence[Loadpools Balancer Backend Address Pool Response] - List of Load Balancer Backend Address Pools.
- backend
Address List<Property Map>Pools - List of Load Balancer Backend Address Pools.
NGroupCGPropertyContainer, NGroupCGPropertyContainerArgs
Container properties that can be provided with NGroups object.- Name string
- container name
- Properties
Pulumi.
Azure Native. Container Instance. Inputs. NGroup CGProperty Container Properties - container properties
- Name string
- container name
- Properties
NGroup
CGProperty Container Properties - container properties
- name String
- container name
- properties
NGroup
CGProperty Container Properties - container properties
- name string
- container name
- properties
NGroup
CGProperty Container Properties - container properties
- name str
- container name
- properties
NGroup
CGProperty Container Properties - container properties
- name String
- container name
- properties Property Map
- container properties
NGroupCGPropertyContainerProperties, NGroupCGPropertyContainerPropertiesArgs
container propertiesNGroupCGPropertyContainerResponse, NGroupCGPropertyContainerResponseArgs
Container properties that can be provided with NGroups object.- Name string
- container name
- Properties
Pulumi.
Azure Native. Container Instance. Inputs. NGroup CGProperty Container Response Properties - container properties
- Name string
- container name
- Properties
NGroup
CGProperty Container Response Properties - container properties
- name String
- container name
- properties
NGroup
CGProperty Container Response Properties - container properties
- name string
- container name
- properties
NGroup
CGProperty Container Response Properties - container properties
- name str
- container name
- properties
NGroup
CGProperty Container Response Properties - container properties
- name String
- container name
- properties Property Map
- container properties
NGroupCGPropertyContainerResponseProperties, NGroupCGPropertyContainerResponsePropertiesArgs
container propertiesNGroupCGPropertyVolume, NGroupCGPropertyVolumeArgs
Contains information about the volumes that can be mounted by Containers in the Container Groups.- Name string
- The name of the volume.
- Azure
File Pulumi.Azure Native. Container Instance. Inputs. Azure File Volume - The Azure File volume.
- Name string
- The name of the volume.
- Azure
File AzureFile Volume - The Azure File volume.
- name String
- The name of the volume.
- azure
File AzureFile Volume - The Azure File volume.
- name string
- The name of the volume.
- azure
File AzureFile Volume - The Azure File volume.
- name str
- The name of the volume.
- azure_
file AzureFile Volume - The Azure File volume.
- name String
- The name of the volume.
- azure
File Property Map - The Azure File volume.
NGroupCGPropertyVolumeResponse, NGroupCGPropertyVolumeResponseArgs
Contains information about the volumes that can be mounted by Containers in the Container Groups.- Name string
- The name of the volume.
- Azure
File Pulumi.Azure Native. Container Instance. Inputs. Azure File Volume Response - The Azure File volume.
- Name string
- The name of the volume.
- Azure
File AzureFile Volume Response - The Azure File volume.
- name String
- The name of the volume.
- azure
File AzureFile Volume Response - The Azure File volume.
- name string
- The name of the volume.
- azure
File AzureFile Volume Response - The Azure File volume.
- name str
- The name of the volume.
- azure_
file AzureFile Volume Response - The Azure File volume.
- name String
- The name of the volume.
- azure
File Property Map - The Azure File volume.
NGroupContainerGroupProperties, NGroupContainerGroupPropertiesArgs
Container Group properties which can be set while creating or updating the NGroups.- Containers
List<Pulumi.
Azure Native. Container Instance. Inputs. NGroup CGProperty Container> - Contains information about Container which can be set while creating or updating the NGroups.
- Subnet
Ids List<Pulumi.Azure Native. Container Instance. Inputs. Container Group Subnet Id> - Contains information about Virtual Network Subnet ARM Resource
- Volumes
List<Pulumi.
Azure Native. Container Instance. Inputs. NGroup CGProperty Volume> - Contains information about the volumes that can be mounted by Containers in the Container Groups.
- Containers
[]NGroup
CGProperty Container - Contains information about Container which can be set while creating or updating the NGroups.
- Subnet
Ids []ContainerGroup Subnet Id - Contains information about Virtual Network Subnet ARM Resource
- Volumes
[]NGroup
CGProperty Volume - Contains information about the volumes that can be mounted by Containers in the Container Groups.
- containers
List<NGroup
CGProperty Container> - Contains information about Container which can be set while creating or updating the NGroups.
- subnet
Ids List<ContainerGroup Subnet Id> - Contains information about Virtual Network Subnet ARM Resource
- volumes
List<NGroup
CGProperty Volume> - Contains information about the volumes that can be mounted by Containers in the Container Groups.
- containers
NGroup
CGProperty Container[] - Contains information about Container which can be set while creating or updating the NGroups.
- subnet
Ids ContainerGroup Subnet Id[] - Contains information about Virtual Network Subnet ARM Resource
- volumes
NGroup
CGProperty Volume[] - Contains information about the volumes that can be mounted by Containers in the Container Groups.
- containers
Sequence[NGroup
CGProperty Container] - Contains information about Container which can be set while creating or updating the NGroups.
- subnet_
ids Sequence[ContainerGroup Subnet Id] - Contains information about Virtual Network Subnet ARM Resource
- volumes
Sequence[NGroup
CGProperty Volume] - Contains information about the volumes that can be mounted by Containers in the Container Groups.
- containers List<Property Map>
- Contains information about Container which can be set while creating or updating the NGroups.
- subnet
Ids List<Property Map> - Contains information about Virtual Network Subnet ARM Resource
- volumes List<Property Map>
- Contains information about the volumes that can be mounted by Containers in the Container Groups.
NGroupContainerGroupPropertiesResponse, NGroupContainerGroupPropertiesResponseArgs
Container Group properties which can be set while creating or updating the NGroups.- Containers
List<Pulumi.
Azure Native. Container Instance. Inputs. NGroup CGProperty Container Response> - Contains information about Container which can be set while creating or updating the NGroups.
- Subnet
Ids List<Pulumi.Azure Native. Container Instance. Inputs. Container Group Subnet Id Response> - Contains information about Virtual Network Subnet ARM Resource
- Volumes
List<Pulumi.
Azure Native. Container Instance. Inputs. NGroup CGProperty Volume Response> - Contains information about the volumes that can be mounted by Containers in the Container Groups.
- Containers
[]NGroup
CGProperty Container Response - Contains information about Container which can be set while creating or updating the NGroups.
- Subnet
Ids []ContainerGroup Subnet Id Response - Contains information about Virtual Network Subnet ARM Resource
- Volumes
[]NGroup
CGProperty Volume Response - Contains information about the volumes that can be mounted by Containers in the Container Groups.
- containers
List<NGroup
CGProperty Container Response> - Contains information about Container which can be set while creating or updating the NGroups.
- subnet
Ids List<ContainerGroup Subnet Id Response> - Contains information about Virtual Network Subnet ARM Resource
- volumes
List<NGroup
CGProperty Volume Response> - Contains information about the volumes that can be mounted by Containers in the Container Groups.
- containers
NGroup
CGProperty Container Response[] - Contains information about Container which can be set while creating or updating the NGroups.
- subnet
Ids ContainerGroup Subnet Id Response[] - Contains information about Virtual Network Subnet ARM Resource
- volumes
NGroup
CGProperty Volume Response[] - Contains information about the volumes that can be mounted by Containers in the Container Groups.
- containers
Sequence[NGroup
CGProperty Container Response] - Contains information about Container which can be set while creating or updating the NGroups.
- subnet_
ids Sequence[ContainerGroup Subnet Id Response] - Contains information about Virtual Network Subnet ARM Resource
- volumes
Sequence[NGroup
CGProperty Volume Response] - Contains information about the volumes that can be mounted by Containers in the Container Groups.
- containers List<Property Map>
- Contains information about Container which can be set while creating or updating the NGroups.
- subnet
Ids List<Property Map> - Contains information about Virtual Network Subnet ARM Resource
- volumes List<Property Map>
- Contains information about the volumes that can be mounted by Containers in the Container Groups.
NGroupIdentity, NGroupIdentityArgs
Identity for the NGroup.- Type
Pulumi.
Azure Native. Container Instance. Resource Identity Type - The type of identity used for the NGroup. The type 'SystemAssigned, UserAssigned' includes both an implicitly created identity and a set of user assigned identities. The type 'None' will remove any identities from the NGroup.
- User
Assigned List<string>Identities - The list of user identities associated with the NGroup.
- Type
Resource
Identity Type - The type of identity used for the NGroup. The type 'SystemAssigned, UserAssigned' includes both an implicitly created identity and a set of user assigned identities. The type 'None' will remove any identities from the NGroup.
- User
Assigned []stringIdentities - The list of user identities associated with the NGroup.
- type
Resource
Identity Type - The type of identity used for the NGroup. The type 'SystemAssigned, UserAssigned' includes both an implicitly created identity and a set of user assigned identities. The type 'None' will remove any identities from the NGroup.
- user
Assigned List<String>Identities - The list of user identities associated with the NGroup.
- type
Resource
Identity Type - The type of identity used for the NGroup. The type 'SystemAssigned, UserAssigned' includes both an implicitly created identity and a set of user assigned identities. The type 'None' will remove any identities from the NGroup.
- user
Assigned string[]Identities - The list of user identities associated with the NGroup.
- type
Resource
Identity Type - The type of identity used for the NGroup. The type 'SystemAssigned, UserAssigned' includes both an implicitly created identity and a set of user assigned identities. The type 'None' will remove any identities from the NGroup.
- user_
assigned_ Sequence[str]identities - The list of user identities associated with the NGroup.
- type
"System
Assigned" | "User Assigned" | "System Assigned, User Assigned" | "None" - The type of identity used for the NGroup. The type 'SystemAssigned, UserAssigned' includes both an implicitly created identity and a set of user assigned identities. The type 'None' will remove any identities from the NGroup.
- user
Assigned List<String>Identities - The list of user identities associated with the NGroup.
NGroupIdentityResponse, NGroupIdentityResponseArgs
Identity for the NGroup.- Principal
Id string - The principal id of the NGroup identity. This property will only be provided for a system assigned identity.
- Tenant
Id string - The tenant id associated with the NGroup. This property will only be provided for a system assigned identity.
- Type string
- The type of identity used for the NGroup. The type 'SystemAssigned, UserAssigned' includes both an implicitly created identity and a set of user assigned identities. The type 'None' will remove any identities from the NGroup.
- User
Assigned Dictionary<string, Pulumi.Identities Azure Native. Container Instance. Inputs. User Assigned Identities Response> - The list of user identities associated with the NGroup.
- Principal
Id string - The principal id of the NGroup identity. This property will only be provided for a system assigned identity.
- Tenant
Id string - The tenant id associated with the NGroup. This property will only be provided for a system assigned identity.
- Type string
- The type of identity used for the NGroup. The type 'SystemAssigned, UserAssigned' includes both an implicitly created identity and a set of user assigned identities. The type 'None' will remove any identities from the NGroup.
- User
Assigned map[string]UserIdentities Assigned Identities Response - The list of user identities associated with the NGroup.
- principal
Id String - The principal id of the NGroup identity. This property will only be provided for a system assigned identity.
- tenant
Id String - The tenant id associated with the NGroup. This property will only be provided for a system assigned identity.
- type String
- The type of identity used for the NGroup. The type 'SystemAssigned, UserAssigned' includes both an implicitly created identity and a set of user assigned identities. The type 'None' will remove any identities from the NGroup.
- user
Assigned Map<String,UserIdentities Assigned Identities Response> - The list of user identities associated with the NGroup.
- principal
Id string - The principal id of the NGroup identity. This property will only be provided for a system assigned identity.
- tenant
Id string - The tenant id associated with the NGroup. This property will only be provided for a system assigned identity.
- type string
- The type of identity used for the NGroup. The type 'SystemAssigned, UserAssigned' includes both an implicitly created identity and a set of user assigned identities. The type 'None' will remove any identities from the NGroup.
- user
Assigned {[key: string]: UserIdentities Assigned Identities Response} - The list of user identities associated with the NGroup.
- principal_
id str - The principal id of the NGroup identity. This property will only be provided for a system assigned identity.
- tenant_
id str - The tenant id associated with the NGroup. This property will only be provided for a system assigned identity.
- type str
- The type of identity used for the NGroup. The type 'SystemAssigned, UserAssigned' includes both an implicitly created identity and a set of user assigned identities. The type 'None' will remove any identities from the NGroup.
- user_
assigned_ Mapping[str, Useridentities Assigned Identities Response] - The list of user identities associated with the NGroup.
- principal
Id String - The principal id of the NGroup identity. This property will only be provided for a system assigned identity.
- tenant
Id String - The tenant id associated with the NGroup. This property will only be provided for a system assigned identity.
- type String
- The type of identity used for the NGroup. The type 'SystemAssigned, UserAssigned' includes both an implicitly created identity and a set of user assigned identities. The type 'None' will remove any identities from the NGroup.
- user
Assigned Map<Property Map>Identities - The list of user identities associated with the NGroup.
NGroupUpdateMode, NGroupUpdateModeArgs
- Manual
- Manual
- Rolling
- Rolling
- NGroup
Update Mode Manual - Manual
- NGroup
Update Mode Rolling - Rolling
- Manual
- Manual
- Rolling
- Rolling
- Manual
- Manual
- Rolling
- Rolling
- MANUAL
- Manual
- ROLLING
- Rolling
- "Manual"
- Manual
- "Rolling"
- Rolling
NetworkProfile, NetworkProfileArgs
A network profile for network settings of a ContainerGroupProfile. Used to manage load balancer and application gateway backend pools, specifically updating the IP addresses of CGs within the backend pool.- Application
Gateway Pulumi.Azure Native. Container Instance. Inputs. Application Gateway - Application Gateway the CG profile will use to interact with CGs in a backend pool
- Load
Balancer Pulumi.Azure Native. Container Instance. Inputs. Load Balancer - LoadBalancer the CG profile will use to interact with CGs in a backend pool
- Application
Gateway ApplicationGateway - Application Gateway the CG profile will use to interact with CGs in a backend pool
- Load
Balancer LoadBalancer - LoadBalancer the CG profile will use to interact with CGs in a backend pool
- application
Gateway ApplicationGateway - Application Gateway the CG profile will use to interact with CGs in a backend pool
- load
Balancer LoadBalancer - LoadBalancer the CG profile will use to interact with CGs in a backend pool
- application
Gateway ApplicationGateway - Application Gateway the CG profile will use to interact with CGs in a backend pool
- load
Balancer LoadBalancer - LoadBalancer the CG profile will use to interact with CGs in a backend pool
- application_
gateway ApplicationGateway - Application Gateway the CG profile will use to interact with CGs in a backend pool
- load_
balancer LoadBalancer - LoadBalancer the CG profile will use to interact with CGs in a backend pool
- application
Gateway Property Map - Application Gateway the CG profile will use to interact with CGs in a backend pool
- load
Balancer Property Map - LoadBalancer the CG profile will use to interact with CGs in a backend pool
NetworkProfileResponse, NetworkProfileResponseArgs
A network profile for network settings of a ContainerGroupProfile. Used to manage load balancer and application gateway backend pools, specifically updating the IP addresses of CGs within the backend pool.- Application
Gateway Pulumi.Azure Native. Container Instance. Inputs. Application Gateway Response - Application Gateway the CG profile will use to interact with CGs in a backend pool
- Load
Balancer Pulumi.Azure Native. Container Instance. Inputs. Load Balancer Response - LoadBalancer the CG profile will use to interact with CGs in a backend pool
- Application
Gateway ApplicationGateway Response - Application Gateway the CG profile will use to interact with CGs in a backend pool
- Load
Balancer LoadBalancer Response - LoadBalancer the CG profile will use to interact with CGs in a backend pool
- application
Gateway ApplicationGateway Response - Application Gateway the CG profile will use to interact with CGs in a backend pool
- load
Balancer LoadBalancer Response - LoadBalancer the CG profile will use to interact with CGs in a backend pool
- application
Gateway ApplicationGateway Response - Application Gateway the CG profile will use to interact with CGs in a backend pool
- load
Balancer LoadBalancer Response - LoadBalancer the CG profile will use to interact with CGs in a backend pool
- application_
gateway ApplicationGateway Response - Application Gateway the CG profile will use to interact with CGs in a backend pool
- load_
balancer LoadBalancer Response - LoadBalancer the CG profile will use to interact with CGs in a backend pool
- application
Gateway Property Map - Application Gateway the CG profile will use to interact with CGs in a backend pool
- load
Balancer Property Map - LoadBalancer the CG profile will use to interact with CGs in a backend pool
PlacementProfile, PlacementProfileArgs
Provides options w.r.t allocation and management w.r.t certain placement policies. These utilize capabilities provided by the underlying Azure infrastructure. They are typically used for high availability scenarios. E.g., distributing CGs across fault domains.- Fault
Domain intCount - The number of fault domains to be used to spread CGs in the NGroups resource. This can only be specified during NGroup creation and is immutable after that.
- Fault
Domain intCount - The number of fault domains to be used to spread CGs in the NGroups resource. This can only be specified during NGroup creation and is immutable after that.
- fault
Domain IntegerCount - The number of fault domains to be used to spread CGs in the NGroups resource. This can only be specified during NGroup creation and is immutable after that.
- fault
Domain numberCount - The number of fault domains to be used to spread CGs in the NGroups resource. This can only be specified during NGroup creation and is immutable after that.
- fault_
domain_ intcount - The number of fault domains to be used to spread CGs in the NGroups resource. This can only be specified during NGroup creation and is immutable after that.
- fault
Domain NumberCount - The number of fault domains to be used to spread CGs in the NGroups resource. This can only be specified during NGroup creation and is immutable after that.
PlacementProfileResponse, PlacementProfileResponseArgs
Provides options w.r.t allocation and management w.r.t certain placement policies. These utilize capabilities provided by the underlying Azure infrastructure. They are typically used for high availability scenarios. E.g., distributing CGs across fault domains.- Fault
Domain intCount - The number of fault domains to be used to spread CGs in the NGroups resource. This can only be specified during NGroup creation and is immutable after that.
- Fault
Domain intCount - The number of fault domains to be used to spread CGs in the NGroups resource. This can only be specified during NGroup creation and is immutable after that.
- fault
Domain IntegerCount - The number of fault domains to be used to spread CGs in the NGroups resource. This can only be specified during NGroup creation and is immutable after that.
- fault
Domain numberCount - The number of fault domains to be used to spread CGs in the NGroups resource. This can only be specified during NGroup creation and is immutable after that.
- fault_
domain_ intcount - The number of fault domains to be used to spread CGs in the NGroups resource. This can only be specified during NGroup creation and is immutable after that.
- fault
Domain NumberCount - The number of fault domains to be used to spread CGs in the NGroups resource. This can only be specified during NGroup creation and is immutable after that.
ResourceIdentityType, ResourceIdentityTypeArgs
- System
Assigned - SystemAssigned
- User
Assigned - UserAssigned
- System
Assigned_User Assigned - SystemAssigned, UserAssigned
- None
- None
- Resource
Identity Type System Assigned - SystemAssigned
- Resource
Identity Type User Assigned - UserAssigned
- Resource
Identity Type_System Assigned_User Assigned - SystemAssigned, UserAssigned
- Resource
Identity Type 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
- "None"
- None
StorageProfile, StorageProfileArgs
Storage profile for storage related settings of a container group profile.StorageProfileResponse, StorageProfileResponseArgs
Storage profile for storage related settings of a container group profile.SystemDataResponse, SystemDataResponseArgs
Metadata pertaining to creation and last modification of 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 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.
UpdateProfile, UpdateProfileArgs
Used by the customer to specify the way to update the Container Groups in NGroup.- Rolling
Update Pulumi.Profile Azure Native. Container Instance. Inputs. Update Profile Rolling Update Profile - This profile allows the customers to customize the rolling update.
- Update
Mode string | Pulumi.Azure Native. Container Instance. NGroup Update Mode
- Rolling
Update UpdateProfile Profile Rolling Update Profile - This profile allows the customers to customize the rolling update.
- Update
Mode string | NGroupUpdate Mode
- rolling
Update UpdateProfile Profile Rolling Update Profile - This profile allows the customers to customize the rolling update.
- update
Mode String | NGroupUpdate Mode
- rolling
Update UpdateProfile Profile Rolling Update Profile - This profile allows the customers to customize the rolling update.
- update
Mode string | NGroupUpdate Mode
- rolling_
update_ Updateprofile Profile Rolling Update Profile - This profile allows the customers to customize the rolling update.
- update_
mode str | NGroupUpdate Mode
- rolling
Update Property MapProfile - This profile allows the customers to customize the rolling update.
- update
Mode String | "Manual" | "Rolling"
UpdateProfileResponse, UpdateProfileResponseArgs
Used by the customer to specify the way to update the Container Groups in NGroup.- Rolling
Update Pulumi.Profile Azure Native. Container Instance. Inputs. Update Profile Response Rolling Update Profile - This profile allows the customers to customize the rolling update.
- Update
Mode string
- Rolling
Update UpdateProfile Profile Response Rolling Update Profile - This profile allows the customers to customize the rolling update.
- Update
Mode string
- rolling
Update UpdateProfile Profile Response Rolling Update Profile - This profile allows the customers to customize the rolling update.
- update
Mode String
- rolling
Update UpdateProfile Profile Response Rolling Update Profile - This profile allows the customers to customize the rolling update.
- update
Mode string
- rolling_
update_ Updateprofile Profile Response Rolling Update Profile - This profile allows the customers to customize the rolling update.
- update_
mode str
- rolling
Update Property MapProfile - This profile allows the customers to customize the rolling update.
- update
Mode String
UpdateProfileResponseRollingUpdateProfile, UpdateProfileResponseRollingUpdateProfileArgs
This profile allows the customers to customize the rolling update.- In
Place boolUpdate - Default is false. If set to true, the CGs will be updated in-place instead of creating new CG and deleting old ones.
- Max
Batch intPercent - Maximum percentage of total Container Groups which can be updated simultaneously by rolling update in one batch.
- Max
Unhealthy intPercent - Maximum percentage of the updated Container Groups which can be in unhealthy state after each batch is updated.
- Pause
Time stringBetween Batches - The wait time between batches after completing the one batch of the rolling update and starting the next batch. The time duration should be specified in ISO 8601 format for duration.
- In
Place boolUpdate - Default is false. If set to true, the CGs will be updated in-place instead of creating new CG and deleting old ones.
- Max
Batch intPercent - Maximum percentage of total Container Groups which can be updated simultaneously by rolling update in one batch.
- Max
Unhealthy intPercent - Maximum percentage of the updated Container Groups which can be in unhealthy state after each batch is updated.
- Pause
Time stringBetween Batches - The wait time between batches after completing the one batch of the rolling update and starting the next batch. The time duration should be specified in ISO 8601 format for duration.
- in
Place BooleanUpdate - Default is false. If set to true, the CGs will be updated in-place instead of creating new CG and deleting old ones.
- max
Batch IntegerPercent - Maximum percentage of total Container Groups which can be updated simultaneously by rolling update in one batch.
- max
Unhealthy IntegerPercent - Maximum percentage of the updated Container Groups which can be in unhealthy state after each batch is updated.
- pause
Time StringBetween Batches - The wait time between batches after completing the one batch of the rolling update and starting the next batch. The time duration should be specified in ISO 8601 format for duration.
- in
Place booleanUpdate - Default is false. If set to true, the CGs will be updated in-place instead of creating new CG and deleting old ones.
- max
Batch numberPercent - Maximum percentage of total Container Groups which can be updated simultaneously by rolling update in one batch.
- max
Unhealthy numberPercent - Maximum percentage of the updated Container Groups which can be in unhealthy state after each batch is updated.
- pause
Time stringBetween Batches - The wait time between batches after completing the one batch of the rolling update and starting the next batch. The time duration should be specified in ISO 8601 format for duration.
- in_
place_ boolupdate - Default is false. If set to true, the CGs will be updated in-place instead of creating new CG and deleting old ones.
- max_
batch_ intpercent - Maximum percentage of total Container Groups which can be updated simultaneously by rolling update in one batch.
- max_
unhealthy_ intpercent - Maximum percentage of the updated Container Groups which can be in unhealthy state after each batch is updated.
- pause_
time_ strbetween_ batches - The wait time between batches after completing the one batch of the rolling update and starting the next batch. The time duration should be specified in ISO 8601 format for duration.
- in
Place BooleanUpdate - Default is false. If set to true, the CGs will be updated in-place instead of creating new CG and deleting old ones.
- max
Batch NumberPercent - Maximum percentage of total Container Groups which can be updated simultaneously by rolling update in one batch.
- max
Unhealthy NumberPercent - Maximum percentage of the updated Container Groups which can be in unhealthy state after each batch is updated.
- pause
Time StringBetween Batches - The wait time between batches after completing the one batch of the rolling update and starting the next batch. The time duration should be specified in ISO 8601 format for duration.
UpdateProfileRollingUpdateProfile, UpdateProfileRollingUpdateProfileArgs
This profile allows the customers to customize the rolling update.- In
Place boolUpdate - Default is false. If set to true, the CGs will be updated in-place instead of creating new CG and deleting old ones.
- Max
Batch intPercent - Maximum percentage of total Container Groups which can be updated simultaneously by rolling update in one batch.
- Max
Unhealthy intPercent - Maximum percentage of the updated Container Groups which can be in unhealthy state after each batch is updated.
- Pause
Time stringBetween Batches - The wait time between batches after completing the one batch of the rolling update and starting the next batch. The time duration should be specified in ISO 8601 format for duration.
- In
Place boolUpdate - Default is false. If set to true, the CGs will be updated in-place instead of creating new CG and deleting old ones.
- Max
Batch intPercent - Maximum percentage of total Container Groups which can be updated simultaneously by rolling update in one batch.
- Max
Unhealthy intPercent - Maximum percentage of the updated Container Groups which can be in unhealthy state after each batch is updated.
- Pause
Time stringBetween Batches - The wait time between batches after completing the one batch of the rolling update and starting the next batch. The time duration should be specified in ISO 8601 format for duration.
- in
Place BooleanUpdate - Default is false. If set to true, the CGs will be updated in-place instead of creating new CG and deleting old ones.
- max
Batch IntegerPercent - Maximum percentage of total Container Groups which can be updated simultaneously by rolling update in one batch.
- max
Unhealthy IntegerPercent - Maximum percentage of the updated Container Groups which can be in unhealthy state after each batch is updated.
- pause
Time StringBetween Batches - The wait time between batches after completing the one batch of the rolling update and starting the next batch. The time duration should be specified in ISO 8601 format for duration.
- in
Place booleanUpdate - Default is false. If set to true, the CGs will be updated in-place instead of creating new CG and deleting old ones.
- max
Batch numberPercent - Maximum percentage of total Container Groups which can be updated simultaneously by rolling update in one batch.
- max
Unhealthy numberPercent - Maximum percentage of the updated Container Groups which can be in unhealthy state after each batch is updated.
- pause
Time stringBetween Batches - The wait time between batches after completing the one batch of the rolling update and starting the next batch. The time duration should be specified in ISO 8601 format for duration.
- in_
place_ boolupdate - Default is false. If set to true, the CGs will be updated in-place instead of creating new CG and deleting old ones.
- max_
batch_ intpercent - Maximum percentage of total Container Groups which can be updated simultaneously by rolling update in one batch.
- max_
unhealthy_ intpercent - Maximum percentage of the updated Container Groups which can be in unhealthy state after each batch is updated.
- pause_
time_ strbetween_ batches - The wait time between batches after completing the one batch of the rolling update and starting the next batch. The time duration should be specified in ISO 8601 format for duration.
- in
Place BooleanUpdate - Default is false. If set to true, the CGs will be updated in-place instead of creating new CG and deleting old ones.
- max
Batch NumberPercent - Maximum percentage of total Container Groups which can be updated simultaneously by rolling update in one batch.
- max
Unhealthy NumberPercent - Maximum percentage of the updated Container Groups which can be in unhealthy state after each batch is updated.
- pause
Time StringBetween Batches - The wait time between batches after completing the one batch of the rolling update and starting the next batch. The time duration should be specified in ISO 8601 format for duration.
UserAssignedIdentitiesResponse, UserAssignedIdentitiesResponseArgs
The list of user identities associated with the container group. The user identity dictionary key references will be ARM resource ids in the form: '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ManagedIdentity/userAssignedIdentities/{identityName}'.- Client
Id string - The client id of user assigned identity.
- Principal
Id string - The principal id of user assigned identity.
- Client
Id string - The client id of user assigned identity.
- Principal
Id string - The principal id of user assigned identity.
- client
Id String - The client id of user assigned identity.
- principal
Id String - The principal id of user assigned identity.
- client
Id string - The client id of user assigned identity.
- principal
Id string - The principal id of user assigned identity.
- client_
id str - The client id of user assigned identity.
- principal_
id str - The principal id of user assigned identity.
- client
Id String - The client id of user assigned identity.
- principal
Id String - The principal id of user assigned identity.
VolumeMount, VolumeMountArgs
The properties of the volume mount.- mount_
path str - The path within the container where the volume should be mounted. Must not contain colon (:).
- name str
- The name of the volume mount.
- read_
only bool - The flag indicating whether the volume mount is read-only.
VolumeMountResponse, VolumeMountResponseArgs
The properties of the volume mount.- mount_
path str - The path within the container where the volume should be mounted. Must not contain colon (:).
- name str
- The name of the volume mount.
- read_
only bool - The flag indicating whether the volume mount is read-only.
Package Details
- Repository
- Azure Native pulumi/pulumi-azure-native
- License
- Apache-2.0
