1. Packages
  2. Azure Native
  3. API Docs
  4. containerinstance
  5. NGroup
This is the latest version of Azure Native. Use the Azure Native v2 docs if using the v2 version of this package.
Azure Native v3.10.1 published on Friday, Nov 7, 2025 by Pulumi
azure-native logo
This is the latest version of Azure Native. Use the Azure Native v2 docs if using the v2 version of this package.
Azure Native v3.10.1 published on Friday, Nov 7, 2025 by Pulumi

    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:

    ResourceGroupName string
    The name of the resource group. The name is case insensitive.
    ContainerGroupProfiles List<Pulumi.AzureNative.ContainerInstance.Inputs.ContainerGroupProfileStub>
    The Container Group Profiles that could be used in the NGroups resource.
    ElasticProfile Pulumi.AzureNative.ContainerInstance.Inputs.ElasticProfile
    The elastic profile.
    Identity Pulumi.AzureNative.ContainerInstance.Inputs.NGroupIdentity
    The identity of the NGroup, if configured.
    Location string
    The resource location.
    NgroupsName string
    The NGroups name.
    PlacementProfile Pulumi.AzureNative.ContainerInstance.Inputs.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.
    Tags Dictionary<string, string>
    The resource tags.
    UpdateProfile Pulumi.AzureNative.ContainerInstance.Inputs.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.
    ResourceGroupName string
    The name of the resource group. The name is case insensitive.
    ContainerGroupProfiles []ContainerGroupProfileStubArgs
    The Container Group Profiles that could be used in the NGroups resource.
    ElasticProfile ElasticProfileArgs
    The elastic profile.
    Identity NGroupIdentityArgs
    The identity of the NGroup, if configured.
    Location string
    The resource location.
    NgroupsName string
    The NGroups name.
    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.
    Tags map[string]string
    The resource tags.
    UpdateProfile UpdateProfileArgs
    Used by the customer to specify the way to update the Container Groups in NGroup.
    Zones []string
    The zones for the container group.
    resourceGroupName String
    The name of the resource group. The name is case insensitive.
    containerGroupProfiles List<ContainerGroupProfileStub>
    The Container Group Profiles that could be used in the NGroups resource.
    elasticProfile ElasticProfile
    The elastic profile.
    identity NGroupIdentity
    The identity of the NGroup, if configured.
    location String
    The resource location.
    ngroupsName String
    The NGroups name.
    placementProfile 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.
    tags Map<String,String>
    The resource tags.
    updateProfile 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.
    resourceGroupName string
    The name of the resource group. The name is case insensitive.
    containerGroupProfiles ContainerGroupProfileStub[]
    The Container Group Profiles that could be used in the NGroups resource.
    elasticProfile ElasticProfile
    The elastic profile.
    identity NGroupIdentity
    The identity of the NGroup, if configured.
    location string
    The resource location.
    ngroupsName string
    The NGroups name.
    placementProfile 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.
    tags {[key: string]: string}
    The resource tags.
    updateProfile 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_name str
    The name of the resource group. The name is case insensitive.
    container_group_profiles Sequence[ContainerGroupProfileStubArgs]
    The Container Group Profiles that could be used in the NGroups resource.
    elastic_profile ElasticProfileArgs
    The elastic profile.
    identity NGroupIdentityArgs
    The identity of the NGroup, if configured.
    location str
    The resource location.
    ngroups_name str
    The NGroups name.
    placement_profile 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.
    tags Mapping[str, str]
    The resource tags.
    update_profile UpdateProfileArgs
    Used by the customer to specify the way to update the Container Groups in NGroup.
    zones Sequence[str]
    The zones for the container group.
    resourceGroupName String
    The name of the resource group. The name is case insensitive.
    containerGroupProfiles List<Property Map>
    The Container Group Profiles that could be used in the NGroups resource.
    elasticProfile Property Map
    The elastic profile.
    identity Property Map
    The identity of the NGroup, if configured.
    location String
    The resource location.
    ngroupsName String
    The NGroups name.
    placementProfile 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.
    tags Map<String>
    The resource tags.
    updateProfile 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:

    AzureApiVersion string
    The Azure API version of the resource.
    Id string
    The provider-assigned unique ID for this managed resource.
    Name string
    The resource name.
    ProvisioningState string
    The provisioning state, which only appears in the response.
    SystemData Pulumi.AzureNative.ContainerInstance.Outputs.SystemDataResponse
    Metadata pertaining to creation and last modification of the resource.
    Type string
    The resource type.
    AzureApiVersion string
    The Azure API version of the resource.
    Id string
    The provider-assigned unique ID for this managed resource.
    Name string
    The resource name.
    ProvisioningState string
    The provisioning state, which only appears in the response.
    SystemData SystemDataResponse
    Metadata pertaining to creation and last modification of the resource.
    Type string
    The resource type.
    azureApiVersion String
    The Azure API version of the resource.
    id String
    The provider-assigned unique ID for this managed resource.
    name String
    The resource name.
    provisioningState String
    The provisioning state, which only appears in the response.
    systemData SystemDataResponse
    Metadata pertaining to creation and last modification of the resource.
    type String
    The resource type.
    azureApiVersion string
    The Azure API version of the resource.
    id string
    The provider-assigned unique ID for this managed resource.
    name string
    The resource name.
    provisioningState string
    The provisioning state, which only appears in the response.
    systemData SystemDataResponse
    Metadata pertaining to creation and last modification of the resource.
    type string
    The resource type.
    azure_api_version str
    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 SystemDataResponse
    Metadata pertaining to creation and last modification of the resource.
    type str
    The resource type.
    azureApiVersion String
    The Azure API version of the resource.
    id String
    The provider-assigned unique ID for this managed resource.
    name String
    The resource name.
    provisioningState String
    The provisioning state, which only appears in the response.
    systemData 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
    BackendAddressPools List<Pulumi.AzureNative.ContainerInstance.Inputs.ApplicationGatewayBackendAddressPool>
    List of Application Gateway Backend Address Pools.
    Resource string
    The Application Gateway ARM resource Id.
    BackendAddressPools []ApplicationGatewayBackendAddressPool
    List of Application Gateway Backend Address Pools.
    Resource string
    The Application Gateway ARM resource Id.
    backendAddressPools List<ApplicationGatewayBackendAddressPool>
    List of Application Gateway Backend Address Pools.
    resource String
    The Application Gateway ARM resource Id.
    backendAddressPools ApplicationGatewayBackendAddressPool[]
    List of Application Gateway Backend Address Pools.
    resource string
    The Application Gateway ARM resource Id.
    backend_address_pools Sequence[ApplicationGatewayBackendAddressPool]
    List of Application Gateway Backend Address Pools.
    resource str
    The Application Gateway ARM resource Id.
    backendAddressPools List<Property Map>
    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
    BackendAddressPools List<Pulumi.AzureNative.ContainerInstance.Inputs.ApplicationGatewayBackendAddressPoolResponse>
    List of Application Gateway Backend Address Pools.
    Resource string
    The Application Gateway ARM resource Id.
    BackendAddressPools []ApplicationGatewayBackendAddressPoolResponse
    List of Application Gateway Backend Address Pools.
    Resource string
    The Application Gateway ARM resource Id.
    backendAddressPools List<ApplicationGatewayBackendAddressPoolResponse>
    List of Application Gateway Backend Address Pools.
    resource String
    The Application Gateway ARM resource Id.
    backendAddressPools ApplicationGatewayBackendAddressPoolResponse[]
    List of Application Gateway Backend Address Pools.
    resource string
    The Application Gateway ARM resource Id.
    backend_address_pools Sequence[ApplicationGatewayBackendAddressPoolResponse]
    List of Application Gateway Backend Address Pools.
    resource str
    The Application Gateway ARM resource Id.
    backendAddressPools List<Property Map>
    List of Application Gateway Backend Address Pools.
    resource String
    The Application Gateway ARM resource Id.

    AzureFileShareAccessTier, AzureFileShareAccessTierArgs

    Cool
    Cool
    Hot
    Hot
    Premium
    Premium
    TransactionOptimized
    TransactionOptimized
    AzureFileShareAccessTierCool
    Cool
    AzureFileShareAccessTierHot
    Hot
    AzureFileShareAccessTierPremium
    Premium
    AzureFileShareAccessTierTransactionOptimized
    TransactionOptimized
    Cool
    Cool
    Hot
    Hot
    Premium
    Premium
    TransactionOptimized
    TransactionOptimized
    Cool
    Cool
    Hot
    Hot
    Premium
    Premium
    TransactionOptimized
    TransactionOptimized
    COOL
    Cool
    HOT
    Hot
    PREMIUM
    Premium
    TRANSACTION_OPTIMIZED
    TransactionOptimized
    "Cool"
    Cool
    "Hot"
    Hot
    "Premium"
    Premium
    "TransactionOptimized"
    TransactionOptimized

    AzureFileShareAccessType, AzureFileShareAccessTypeArgs

    Shared
    Shared
    Exclusive
    Exclusive
    AzureFileShareAccessTypeShared
    Shared
    AzureFileShareAccessTypeExclusive
    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.
    ShareName string
    The name of the Azure File share to be mounted as a volume.
    StorageAccountName string
    The name of the storage account that contains the Azure File share.
    ReadOnly bool
    The flag indicating whether the Azure File shared mounted as a volume is read-only.
    StorageAccountKey string
    The storage account access key used to access the Azure File share.
    StorageAccountKeyReference string
    The reference to the storage account access key used to access the Azure File share.
    ShareName string
    The name of the Azure File share to be mounted as a volume.
    StorageAccountName string
    The name of the storage account that contains the Azure File share.
    ReadOnly bool
    The flag indicating whether the Azure File shared mounted as a volume is read-only.
    StorageAccountKey string
    The storage account access key used to access the Azure File share.
    StorageAccountKeyReference string
    The reference to the storage account access key used to access the Azure File share.
    shareName String
    The name of the Azure File share to be mounted as a volume.
    storageAccountName String
    The name of the storage account that contains the Azure File share.
    readOnly Boolean
    The flag indicating whether the Azure File shared mounted as a volume is read-only.
    storageAccountKey String
    The storage account access key used to access the Azure File share.
    storageAccountKeyReference String
    The reference to the storage account access key used to access the Azure File share.
    shareName string
    The name of the Azure File share to be mounted as a volume.
    storageAccountName string
    The name of the storage account that contains the Azure File share.
    readOnly boolean
    The flag indicating whether the Azure File shared mounted as a volume is read-only.
    storageAccountKey string
    The storage account access key used to access the Azure File share.
    storageAccountKeyReference string
    The reference to the storage account access key used to access the Azure File share.
    share_name str
    The name of the Azure File share to be mounted as a volume.
    storage_account_name str
    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_key str
    The storage account access key used to access the Azure File share.
    storage_account_key_reference str
    The reference to the storage account access key used to access the Azure File share.
    shareName String
    The name of the Azure File share to be mounted as a volume.
    storageAccountName String
    The name of the storage account that contains the Azure File share.
    readOnly Boolean
    The flag indicating whether the Azure File shared mounted as a volume is read-only.
    storageAccountKey String
    The storage account access key used to access the Azure File share.
    storageAccountKeyReference String
    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.
    ShareName string
    The name of the Azure File share to be mounted as a volume.
    StorageAccountName string
    The name of the storage account that contains the Azure File share.
    ReadOnly bool
    The flag indicating whether the Azure File shared mounted as a volume is read-only.
    StorageAccountKey string
    The storage account access key used to access the Azure File share.
    StorageAccountKeyReference string
    The reference to the storage account access key used to access the Azure File share.
    ShareName string
    The name of the Azure File share to be mounted as a volume.
    StorageAccountName string
    The name of the storage account that contains the Azure File share.
    ReadOnly bool
    The flag indicating whether the Azure File shared mounted as a volume is read-only.
    StorageAccountKey string
    The storage account access key used to access the Azure File share.
    StorageAccountKeyReference string
    The reference to the storage account access key used to access the Azure File share.
    shareName String
    The name of the Azure File share to be mounted as a volume.
    storageAccountName String
    The name of the storage account that contains the Azure File share.
    readOnly Boolean
    The flag indicating whether the Azure File shared mounted as a volume is read-only.
    storageAccountKey String
    The storage account access key used to access the Azure File share.
    storageAccountKeyReference String
    The reference to the storage account access key used to access the Azure File share.
    shareName string
    The name of the Azure File share to be mounted as a volume.
    storageAccountName string
    The name of the storage account that contains the Azure File share.
    readOnly boolean
    The flag indicating whether the Azure File shared mounted as a volume is read-only.
    storageAccountKey string
    The storage account access key used to access the Azure File share.
    storageAccountKeyReference string
    The reference to the storage account access key used to access the Azure File share.
    share_name str
    The name of the Azure File share to be mounted as a volume.
    storage_account_name str
    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_key str
    The storage account access key used to access the Azure File share.
    storage_account_key_reference str
    The reference to the storage account access key used to access the Azure File share.
    shareName String
    The name of the Azure File share to be mounted as a volume.
    storageAccountName String
    The name of the storage account that contains the Azure File share.
    readOnly Boolean
    The flag indicating whether the Azure File shared mounted as a volume is read-only.
    storageAccountKey String
    The storage account access key used to access the Azure File share.
    storageAccountKeyReference String
    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.
    ContainerGroupProperties Pulumi.AzureNative.ContainerInstance.Inputs.NGroupContainerGroupProperties
    Container Group properties which can be set while creating or updating the NGroups.
    NetworkProfile Pulumi.AzureNative.ContainerInstance.Inputs.NetworkProfile
    A network profile for network settings of a ContainerGroupProfile.
    Resource Pulumi.AzureNative.ContainerInstance.Inputs.ApiEntityReference
    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.
    StorageProfile Pulumi.AzureNative.ContainerInstance.Inputs.StorageProfile
    Storage profile for storage related settings of a container group profile.
    ContainerGroupProperties NGroupContainerGroupProperties
    Container Group properties which can be set while creating or updating the NGroups.
    NetworkProfile NetworkProfile
    A network profile for network settings of a ContainerGroupProfile.
    Resource ApiEntityReference
    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.
    StorageProfile StorageProfile
    Storage profile for storage related settings of a container group profile.
    containerGroupProperties NGroupContainerGroupProperties
    Container Group properties which can be set while creating or updating the NGroups.
    networkProfile NetworkProfile
    A network profile for network settings of a ContainerGroupProfile.
    resource ApiEntityReference
    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.
    storageProfile StorageProfile
    Storage profile for storage related settings of a container group profile.
    containerGroupProperties NGroupContainerGroupProperties
    Container Group properties which can be set while creating or updating the NGroups.
    networkProfile NetworkProfile
    A network profile for network settings of a ContainerGroupProfile.
    resource ApiEntityReference
    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.
    storageProfile StorageProfile
    Storage profile for storage related settings of a container group profile.
    container_group_properties NGroupContainerGroupProperties
    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 ApiEntityReference
    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.
    containerGroupProperties Property Map
    Container Group properties which can be set while creating or updating the NGroups.
    networkProfile 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.
    storageProfile 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.
    ContainerGroupProperties Pulumi.AzureNative.ContainerInstance.Inputs.NGroupContainerGroupPropertiesResponse
    Container Group properties which can be set while creating or updating the NGroups.
    NetworkProfile Pulumi.AzureNative.ContainerInstance.Inputs.NetworkProfileResponse
    A network profile for network settings of a ContainerGroupProfile.
    Resource Pulumi.AzureNative.ContainerInstance.Inputs.ApiEntityReferenceResponse
    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.
    StorageProfile Pulumi.AzureNative.ContainerInstance.Inputs.StorageProfileResponse
    Storage profile for storage related settings of a container group profile.
    ContainerGroupProperties NGroupContainerGroupPropertiesResponse
    Container Group properties which can be set while creating or updating the NGroups.
    NetworkProfile NetworkProfileResponse
    A network profile for network settings of a ContainerGroupProfile.
    Resource ApiEntityReferenceResponse
    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.
    StorageProfile StorageProfileResponse
    Storage profile for storage related settings of a container group profile.
    containerGroupProperties NGroupContainerGroupPropertiesResponse
    Container Group properties which can be set while creating or updating the NGroups.
    networkProfile NetworkProfileResponse
    A network profile for network settings of a ContainerGroupProfile.
    resource ApiEntityReferenceResponse
    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.
    storageProfile StorageProfileResponse
    Storage profile for storage related settings of a container group profile.
    containerGroupProperties NGroupContainerGroupPropertiesResponse
    Container Group properties which can be set while creating or updating the NGroups.
    networkProfile NetworkProfileResponse
    A network profile for network settings of a ContainerGroupProfile.
    resource ApiEntityReferenceResponse
    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.
    storageProfile StorageProfileResponse
    Storage profile for storage related settings of a container group profile.
    container_group_properties NGroupContainerGroupPropertiesResponse
    Container Group properties which can be set while creating or updating the NGroups.
    network_profile NetworkProfileResponse
    A network profile for network settings of a ContainerGroupProfile.
    resource ApiEntityReferenceResponse
    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 StorageProfileResponse
    Storage profile for storage related settings of a container group profile.
    containerGroupProperties Property Map
    Container Group properties which can be set while creating or updating the NGroups.
    networkProfile 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.
    storageProfile Property Map
    Storage profile for storage related settings of a container group profile.

    ContainerGroupSubnetId, ContainerGroupSubnetIdArgs

    Container group subnet information.
    Id string
    Resource ID of virtual network and subnet.
    Name string
    Friendly name for the subnet.
    Id string
    Resource ID of virtual network and subnet.
    Name string
    Friendly name for the subnet.
    id String
    Resource ID of virtual network and subnet.
    name String
    Friendly name for the subnet.
    id string
    Resource ID of virtual network and subnet.
    name string
    Friendly name for the subnet.
    id str
    Resource ID of virtual network and subnet.
    name str
    Friendly name for the subnet.
    id String
    Resource ID of virtual network and subnet.
    name String
    Friendly name for the subnet.

    ContainerGroupSubnetIdResponse, ContainerGroupSubnetIdResponseArgs

    Container group subnet information.
    Id string
    Resource ID of virtual network and subnet.
    Name string
    Friendly name for the subnet.
    Id string
    Resource ID of virtual network and subnet.
    Name string
    Friendly name for the subnet.
    id String
    Resource ID of virtual network and subnet.
    name String
    Friendly name for the subnet.
    id string
    Resource ID of virtual network and subnet.
    name string
    Friendly name for the subnet.
    id str
    Resource ID of virtual network and subnet.
    name str
    Friendly name for the subnet.
    id String
    Resource ID of virtual network and subnet.
    name String
    Friendly name for the subnet.

    ElasticProfile, ElasticProfileArgs

    Describes the elastic profile of the NGroup
    ContainerGroupNamingPolicy Pulumi.AzureNative.ContainerInstance.Inputs.ElasticProfileContainerGroupNamingPolicy
    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.
    DesiredCount int
    MaintainDesiredCount bool
    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.
    ContainerGroupNamingPolicy ElasticProfileContainerGroupNamingPolicy
    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.
    DesiredCount int
    MaintainDesiredCount bool
    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.
    containerGroupNamingPolicy ElasticProfileContainerGroupNamingPolicy
    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.
    desiredCount Integer
    maintainDesiredCount Boolean
    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.
    containerGroupNamingPolicy ElasticProfileContainerGroupNamingPolicy
    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.
    desiredCount number
    maintainDesiredCount boolean
    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_naming_policy ElasticProfileContainerGroupNamingPolicy
    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_count bool
    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.
    containerGroupNamingPolicy Property Map
    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.
    desiredCount Number
    maintainDesiredCount Boolean
    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
    ContainerGroupNamingPolicy Pulumi.AzureNative.ContainerInstance.Inputs.ElasticProfileResponseContainerGroupNamingPolicy
    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.
    DesiredCount int
    MaintainDesiredCount bool
    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.
    ContainerGroupNamingPolicy ElasticProfileResponseContainerGroupNamingPolicy
    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.
    DesiredCount int
    MaintainDesiredCount bool
    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.
    containerGroupNamingPolicy ElasticProfileResponseContainerGroupNamingPolicy
    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.
    desiredCount Integer
    maintainDesiredCount Boolean
    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.
    containerGroupNamingPolicy ElasticProfileResponseContainerGroupNamingPolicy
    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.
    desiredCount number
    maintainDesiredCount boolean
    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_naming_policy ElasticProfileResponseContainerGroupNamingPolicy
    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_count bool
    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.
    containerGroupNamingPolicy Property Map
    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.
    desiredCount Number
    maintainDesiredCount Boolean
    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.

    FileShareProperties, FileSharePropertiesArgs

    ShareAccessTier Pulumi.AzureNative.ContainerInstance.AzureFileShareAccessTier
    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
    ShareAccessType Pulumi.AzureNative.ContainerInstance.AzureFileShareAccessType
    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.
    ShareAccessTier AzureFileShareAccessTier
    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
    ShareAccessType AzureFileShareAccessType
    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.
    shareAccessTier AzureFileShareAccessTier
    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
    shareAccessType AzureFileShareAccessType
    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.
    shareAccessTier AzureFileShareAccessTier
    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
    shareAccessType AzureFileShareAccessType
    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.
    share_access_tier AzureFileShareAccessTier
    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
    share_access_type AzureFileShareAccessType
    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.
    shareAccessTier "Cool" | "Hot" | "Premium" | "TransactionOptimized"
    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
    shareAccessType "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.

    FileShareResponseProperties, FileShareResponsePropertiesArgs

    ShareAccessTier 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
    ShareAccessType 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.
    ShareAccessTier 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
    ShareAccessType 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.
    shareAccessTier 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
    shareAccessType 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.
    shareAccessTier 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
    shareAccessType 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.
    share_access_tier 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
    share_access_type 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.
    shareAccessTier 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
    shareAccessType 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
    BackendAddressPools []LoadBalancerBackendAddressPool
    List of Load Balancer Backend Address Pools.
    backendAddressPools List<LoadBalancerBackendAddressPool>
    List of Load Balancer Backend Address Pools.
    backendAddressPools LoadBalancerBackendAddressPool[]
    List of Load Balancer Backend Address Pools.
    backend_address_pools Sequence[LoadBalancerBackendAddressPool]
    List of Load Balancer Backend Address Pools.
    backendAddressPools List<Property Map>
    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
    BackendAddressPools []LoadBalancerBackendAddressPoolResponse
    List of Load Balancer Backend Address Pools.
    backendAddressPools List<LoadBalancerBackendAddressPoolResponse>
    List of Load Balancer Backend Address Pools.
    backendAddressPools LoadBalancerBackendAddressPoolResponse[]
    List of Load Balancer Backend Address Pools.
    backendAddressPools List<Property Map>
    List of Load Balancer Backend Address Pools.

    NGroupCGPropertyContainer, NGroupCGPropertyContainerArgs

    Container properties that can be provided with NGroups object.
    Name string
    container name
    Properties NGroupCGPropertyContainerProperties
    container properties
    name String
    container name
    properties NGroupCGPropertyContainerProperties
    container properties
    name string
    container name
    properties NGroupCGPropertyContainerProperties
    container properties
    name str
    container name
    properties NGroupCGPropertyContainerProperties
    container properties
    name String
    container name
    properties Property Map
    container properties

    NGroupCGPropertyContainerProperties, NGroupCGPropertyContainerPropertiesArgs

    container properties

    NGroupCGPropertyContainerResponse, NGroupCGPropertyContainerResponseArgs

    Container properties that can be provided with NGroups object.
    Name string
    container name
    Properties NGroupCGPropertyContainerResponseProperties
    container properties
    name String
    container name
    properties NGroupCGPropertyContainerResponseProperties
    container properties
    name string
    container name
    properties NGroupCGPropertyContainerResponseProperties
    container properties
    name str
    container name
    properties NGroupCGPropertyContainerResponseProperties
    container properties
    name String
    container name
    properties Property Map
    container properties

    NGroupCGPropertyContainerResponseProperties, NGroupCGPropertyContainerResponsePropertiesArgs

    container properties

    NGroupCGPropertyVolume, NGroupCGPropertyVolumeArgs

    Contains information about the volumes that can be mounted by Containers in the Container Groups.
    Name string
    The name of the volume.
    AzureFile Pulumi.AzureNative.ContainerInstance.Inputs.AzureFileVolume
    The Azure File volume.
    Name string
    The name of the volume.
    AzureFile AzureFileVolume
    The Azure File volume.
    name String
    The name of the volume.
    azureFile AzureFileVolume
    The Azure File volume.
    name string
    The name of the volume.
    azureFile AzureFileVolume
    The Azure File volume.
    name str
    The name of the volume.
    azure_file AzureFileVolume
    The Azure File volume.
    name String
    The name of the volume.
    azureFile 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.
    AzureFile AzureFileVolumeResponse
    The Azure File volume.
    name String
    The name of the volume.
    azureFile AzureFileVolumeResponse
    The Azure File volume.
    name string
    The name of the volume.
    azureFile AzureFileVolumeResponse
    The Azure File volume.
    name str
    The name of the volume.
    azure_file AzureFileVolumeResponse
    The Azure File volume.
    name String
    The name of the volume.
    azureFile Property Map
    The Azure File volume.

    NGroupContainerGroupProperties, NGroupContainerGroupPropertiesArgs

    Container Group properties which can be set while creating or updating the NGroups.
    Containers List<Pulumi.AzureNative.ContainerInstance.Inputs.NGroupCGPropertyContainer>
    Contains information about Container which can be set while creating or updating the NGroups.
    SubnetIds List<Pulumi.AzureNative.ContainerInstance.Inputs.ContainerGroupSubnetId>
    Contains information about Virtual Network Subnet ARM Resource
    Volumes List<Pulumi.AzureNative.ContainerInstance.Inputs.NGroupCGPropertyVolume>
    Contains information about the volumes that can be mounted by Containers in the Container Groups.
    Containers []NGroupCGPropertyContainer
    Contains information about Container which can be set while creating or updating the NGroups.
    SubnetIds []ContainerGroupSubnetId
    Contains information about Virtual Network Subnet ARM Resource
    Volumes []NGroupCGPropertyVolume
    Contains information about the volumes that can be mounted by Containers in the Container Groups.
    containers List<NGroupCGPropertyContainer>
    Contains information about Container which can be set while creating or updating the NGroups.
    subnetIds List<ContainerGroupSubnetId>
    Contains information about Virtual Network Subnet ARM Resource
    volumes List<NGroupCGPropertyVolume>
    Contains information about the volumes that can be mounted by Containers in the Container Groups.
    containers NGroupCGPropertyContainer[]
    Contains information about Container which can be set while creating or updating the NGroups.
    subnetIds ContainerGroupSubnetId[]
    Contains information about Virtual Network Subnet ARM Resource
    volumes NGroupCGPropertyVolume[]
    Contains information about the volumes that can be mounted by Containers in the Container Groups.
    containers Sequence[NGroupCGPropertyContainer]
    Contains information about Container which can be set while creating or updating the NGroups.
    subnet_ids Sequence[ContainerGroupSubnetId]
    Contains information about Virtual Network Subnet ARM Resource
    volumes Sequence[NGroupCGPropertyVolume]
    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.
    subnetIds 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.AzureNative.ContainerInstance.Inputs.NGroupCGPropertyContainerResponse>
    Contains information about Container which can be set while creating or updating the NGroups.
    SubnetIds List<Pulumi.AzureNative.ContainerInstance.Inputs.ContainerGroupSubnetIdResponse>
    Contains information about Virtual Network Subnet ARM Resource
    Volumes List<Pulumi.AzureNative.ContainerInstance.Inputs.NGroupCGPropertyVolumeResponse>
    Contains information about the volumes that can be mounted by Containers in the Container Groups.
    Containers []NGroupCGPropertyContainerResponse
    Contains information about Container which can be set while creating or updating the NGroups.
    SubnetIds []ContainerGroupSubnetIdResponse
    Contains information about Virtual Network Subnet ARM Resource
    Volumes []NGroupCGPropertyVolumeResponse
    Contains information about the volumes that can be mounted by Containers in the Container Groups.
    containers List<NGroupCGPropertyContainerResponse>
    Contains information about Container which can be set while creating or updating the NGroups.
    subnetIds List<ContainerGroupSubnetIdResponse>
    Contains information about Virtual Network Subnet ARM Resource
    volumes List<NGroupCGPropertyVolumeResponse>
    Contains information about the volumes that can be mounted by Containers in the Container Groups.
    containers NGroupCGPropertyContainerResponse[]
    Contains information about Container which can be set while creating or updating the NGroups.
    subnetIds ContainerGroupSubnetIdResponse[]
    Contains information about Virtual Network Subnet ARM Resource
    volumes NGroupCGPropertyVolumeResponse[]
    Contains information about the volumes that can be mounted by Containers in the Container Groups.
    containers Sequence[NGroupCGPropertyContainerResponse]
    Contains information about Container which can be set while creating or updating the NGroups.
    subnet_ids Sequence[ContainerGroupSubnetIdResponse]
    Contains information about Virtual Network Subnet ARM Resource
    volumes Sequence[NGroupCGPropertyVolumeResponse]
    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.
    subnetIds 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.AzureNative.ContainerInstance.ResourceIdentityType
    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.
    UserAssignedIdentities List<string>
    The list of user identities associated with the NGroup.
    Type ResourceIdentityType
    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.
    UserAssignedIdentities []string
    The list of user identities associated with the NGroup.
    type ResourceIdentityType
    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.
    userAssignedIdentities List<String>
    The list of user identities associated with the NGroup.
    type ResourceIdentityType
    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.
    userAssignedIdentities string[]
    The list of user identities associated with the NGroup.
    type ResourceIdentityType
    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_identities Sequence[str]
    The list of user identities associated with the NGroup.
    type "SystemAssigned" | "UserAssigned" | "SystemAssigned, UserAssigned" | "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.
    userAssignedIdentities List<String>
    The list of user identities associated with the NGroup.

    NGroupIdentityResponse, NGroupIdentityResponseArgs

    Identity for the NGroup.
    PrincipalId string
    The principal id of the NGroup identity. This property will only be provided for a system assigned identity.
    TenantId 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.
    UserAssignedIdentities Dictionary<string, Pulumi.AzureNative.ContainerInstance.Inputs.UserAssignedIdentitiesResponse>
    The list of user identities associated with the NGroup.
    PrincipalId string
    The principal id of the NGroup identity. This property will only be provided for a system assigned identity.
    TenantId 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.
    UserAssignedIdentities map[string]UserAssignedIdentitiesResponse
    The list of user identities associated with the NGroup.
    principalId String
    The principal id of the NGroup identity. This property will only be provided for a system assigned identity.
    tenantId 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.
    userAssignedIdentities Map<String,UserAssignedIdentitiesResponse>
    The list of user identities associated with the NGroup.
    principalId string
    The principal id of the NGroup identity. This property will only be provided for a system assigned identity.
    tenantId 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.
    userAssignedIdentities {[key: string]: UserAssignedIdentitiesResponse}
    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_identities Mapping[str, UserAssignedIdentitiesResponse]
    The list of user identities associated with the NGroup.
    principalId String
    The principal id of the NGroup identity. This property will only be provided for a system assigned identity.
    tenantId 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.
    userAssignedIdentities Map<Property Map>
    The list of user identities associated with the NGroup.

    NGroupUpdateMode, NGroupUpdateModeArgs

    Manual
    Manual
    Rolling
    Rolling
    NGroupUpdateModeManual
    Manual
    NGroupUpdateModeRolling
    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.
    ApplicationGateway Pulumi.AzureNative.ContainerInstance.Inputs.ApplicationGateway
    Application Gateway the CG profile will use to interact with CGs in a backend pool
    LoadBalancer Pulumi.AzureNative.ContainerInstance.Inputs.LoadBalancer
    LoadBalancer the CG profile will use to interact with CGs in a backend pool
    ApplicationGateway ApplicationGateway
    Application Gateway the CG profile will use to interact with CGs in a backend pool
    LoadBalancer LoadBalancer
    LoadBalancer the CG profile will use to interact with CGs in a backend pool
    applicationGateway ApplicationGateway
    Application Gateway the CG profile will use to interact with CGs in a backend pool
    loadBalancer LoadBalancer
    LoadBalancer the CG profile will use to interact with CGs in a backend pool
    applicationGateway ApplicationGateway
    Application Gateway the CG profile will use to interact with CGs in a backend pool
    loadBalancer 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
    applicationGateway Property Map
    Application Gateway the CG profile will use to interact with CGs in a backend pool
    loadBalancer 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.
    ApplicationGateway Pulumi.AzureNative.ContainerInstance.Inputs.ApplicationGatewayResponse
    Application Gateway the CG profile will use to interact with CGs in a backend pool
    LoadBalancer Pulumi.AzureNative.ContainerInstance.Inputs.LoadBalancerResponse
    LoadBalancer the CG profile will use to interact with CGs in a backend pool
    ApplicationGateway ApplicationGatewayResponse
    Application Gateway the CG profile will use to interact with CGs in a backend pool
    LoadBalancer LoadBalancerResponse
    LoadBalancer the CG profile will use to interact with CGs in a backend pool
    applicationGateway ApplicationGatewayResponse
    Application Gateway the CG profile will use to interact with CGs in a backend pool
    loadBalancer LoadBalancerResponse
    LoadBalancer the CG profile will use to interact with CGs in a backend pool
    applicationGateway ApplicationGatewayResponse
    Application Gateway the CG profile will use to interact with CGs in a backend pool
    loadBalancer LoadBalancerResponse
    LoadBalancer the CG profile will use to interact with CGs in a backend pool
    application_gateway ApplicationGatewayResponse
    Application Gateway the CG profile will use to interact with CGs in a backend pool
    load_balancer LoadBalancerResponse
    LoadBalancer the CG profile will use to interact with CGs in a backend pool
    applicationGateway Property Map
    Application Gateway the CG profile will use to interact with CGs in a backend pool
    loadBalancer 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.
    FaultDomainCount int
    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.
    FaultDomainCount int
    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.
    faultDomainCount Integer
    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.
    faultDomainCount number
    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_count int
    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.
    faultDomainCount Number
    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.
    FaultDomainCount int
    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.
    FaultDomainCount int
    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.
    faultDomainCount Integer
    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.
    faultDomainCount number
    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_count int
    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.
    faultDomainCount Number
    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

    SystemAssigned
    SystemAssigned
    UserAssigned
    UserAssigned
    SystemAssigned_UserAssigned
    SystemAssigned, UserAssigned
    None
    None
    ResourceIdentityTypeSystemAssigned
    SystemAssigned
    ResourceIdentityTypeUserAssigned
    UserAssigned
    ResourceIdentityType_SystemAssigned_UserAssigned
    SystemAssigned, UserAssigned
    ResourceIdentityTypeNone
    None
    SystemAssigned
    SystemAssigned
    UserAssigned
    UserAssigned
    SystemAssigned_UserAssigned
    SystemAssigned, UserAssigned
    None
    None
    SystemAssigned
    SystemAssigned
    UserAssigned
    UserAssigned
    SystemAssigned_UserAssigned
    SystemAssigned, UserAssigned
    None
    None
    SYSTEM_ASSIGNED
    SystemAssigned
    USER_ASSIGNED
    UserAssigned
    SYSTEM_ASSIGNED_USER_ASSIGNED
    SystemAssigned, UserAssigned
    NONE
    None
    "SystemAssigned"
    SystemAssigned
    "UserAssigned"
    UserAssigned
    "SystemAssigned, UserAssigned"
    SystemAssigned, UserAssigned
    "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.
    CreatedAt string
    The timestamp of resource creation (UTC).
    CreatedBy string
    The identity that created the resource.
    CreatedByType string
    The type of identity that created the resource.
    LastModifiedAt string
    The timestamp of resource last modification (UTC)
    LastModifiedBy string
    The identity that last modified the resource.
    LastModifiedByType string
    The type of identity that last modified the resource.
    CreatedAt string
    The timestamp of resource creation (UTC).
    CreatedBy string
    The identity that created the resource.
    CreatedByType string
    The type of identity that created the resource.
    LastModifiedAt string
    The timestamp of resource last modification (UTC)
    LastModifiedBy string
    The identity that last modified the resource.
    LastModifiedByType string
    The type of identity that last modified the resource.
    createdAt String
    The timestamp of resource creation (UTC).
    createdBy String
    The identity that created the resource.
    createdByType String
    The type of identity that created the resource.
    lastModifiedAt String
    The timestamp of resource last modification (UTC)
    lastModifiedBy String
    The identity that last modified the resource.
    lastModifiedByType String
    The type of identity that last modified the resource.
    createdAt string
    The timestamp of resource creation (UTC).
    createdBy string
    The identity that created the resource.
    createdByType string
    The type of identity that created the resource.
    lastModifiedAt string
    The timestamp of resource last modification (UTC)
    lastModifiedBy string
    The identity that last modified the resource.
    lastModifiedByType string
    The type of identity that last modified the resource.
    created_at str
    The timestamp of resource creation (UTC).
    created_by str
    The identity that created the resource.
    created_by_type str
    The type of identity that created the resource.
    last_modified_at str
    The timestamp of resource last modification (UTC)
    last_modified_by str
    The identity that last modified the resource.
    last_modified_by_type str
    The type of identity that last modified the resource.
    createdAt String
    The timestamp of resource creation (UTC).
    createdBy String
    The identity that created the resource.
    createdByType String
    The type of identity that created the resource.
    lastModifiedAt String
    The timestamp of resource last modification (UTC)
    lastModifiedBy String
    The identity that last modified the resource.
    lastModifiedByType String
    The type of identity that last modified the resource.

    UpdateProfile, UpdateProfileArgs

    Used by the customer to specify the way to update the Container Groups in NGroup.
    RollingUpdateProfile UpdateProfileRollingUpdateProfile
    This profile allows the customers to customize the rolling update.
    UpdateMode string | NGroupUpdateMode
    rollingUpdateProfile UpdateProfileRollingUpdateProfile
    This profile allows the customers to customize the rolling update.
    updateMode String | NGroupUpdateMode
    rollingUpdateProfile UpdateProfileRollingUpdateProfile
    This profile allows the customers to customize the rolling update.
    updateMode string | NGroupUpdateMode
    rolling_update_profile UpdateProfileRollingUpdateProfile
    This profile allows the customers to customize the rolling update.
    update_mode str | NGroupUpdateMode
    rollingUpdateProfile Property Map
    This profile allows the customers to customize the rolling update.
    updateMode String | "Manual" | "Rolling"

    UpdateProfileResponse, UpdateProfileResponseArgs

    Used by the customer to specify the way to update the Container Groups in NGroup.
    RollingUpdateProfile UpdateProfileResponseRollingUpdateProfile
    This profile allows the customers to customize the rolling update.
    UpdateMode string
    rollingUpdateProfile UpdateProfileResponseRollingUpdateProfile
    This profile allows the customers to customize the rolling update.
    updateMode String
    rollingUpdateProfile UpdateProfileResponseRollingUpdateProfile
    This profile allows the customers to customize the rolling update.
    updateMode string
    rolling_update_profile UpdateProfileResponseRollingUpdateProfile
    This profile allows the customers to customize the rolling update.
    update_mode str
    rollingUpdateProfile Property Map
    This profile allows the customers to customize the rolling update.
    updateMode String

    UpdateProfileResponseRollingUpdateProfile, UpdateProfileResponseRollingUpdateProfileArgs

    This profile allows the customers to customize the rolling update.
    InPlaceUpdate bool
    Default is false. If set to true, the CGs will be updated in-place instead of creating new CG and deleting old ones.
    MaxBatchPercent int
    Maximum percentage of total Container Groups which can be updated simultaneously by rolling update in one batch.
    MaxUnhealthyPercent int
    Maximum percentage of the updated Container Groups which can be in unhealthy state after each batch is updated.
    PauseTimeBetweenBatches string
    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.
    InPlaceUpdate bool
    Default is false. If set to true, the CGs will be updated in-place instead of creating new CG and deleting old ones.
    MaxBatchPercent int
    Maximum percentage of total Container Groups which can be updated simultaneously by rolling update in one batch.
    MaxUnhealthyPercent int
    Maximum percentage of the updated Container Groups which can be in unhealthy state after each batch is updated.
    PauseTimeBetweenBatches string
    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.
    inPlaceUpdate Boolean
    Default is false. If set to true, the CGs will be updated in-place instead of creating new CG and deleting old ones.
    maxBatchPercent Integer
    Maximum percentage of total Container Groups which can be updated simultaneously by rolling update in one batch.
    maxUnhealthyPercent Integer
    Maximum percentage of the updated Container Groups which can be in unhealthy state after each batch is updated.
    pauseTimeBetweenBatches String
    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.
    inPlaceUpdate boolean
    Default is false. If set to true, the CGs will be updated in-place instead of creating new CG and deleting old ones.
    maxBatchPercent number
    Maximum percentage of total Container Groups which can be updated simultaneously by rolling update in one batch.
    maxUnhealthyPercent number
    Maximum percentage of the updated Container Groups which can be in unhealthy state after each batch is updated.
    pauseTimeBetweenBatches string
    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_update bool
    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_percent int
    Maximum percentage of total Container Groups which can be updated simultaneously by rolling update in one batch.
    max_unhealthy_percent int
    Maximum percentage of the updated Container Groups which can be in unhealthy state after each batch is updated.
    pause_time_between_batches str
    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.
    inPlaceUpdate Boolean
    Default is false. If set to true, the CGs will be updated in-place instead of creating new CG and deleting old ones.
    maxBatchPercent Number
    Maximum percentage of total Container Groups which can be updated simultaneously by rolling update in one batch.
    maxUnhealthyPercent Number
    Maximum percentage of the updated Container Groups which can be in unhealthy state after each batch is updated.
    pauseTimeBetweenBatches String
    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.
    InPlaceUpdate bool
    Default is false. If set to true, the CGs will be updated in-place instead of creating new CG and deleting old ones.
    MaxBatchPercent int
    Maximum percentage of total Container Groups which can be updated simultaneously by rolling update in one batch.
    MaxUnhealthyPercent int
    Maximum percentage of the updated Container Groups which can be in unhealthy state after each batch is updated.
    PauseTimeBetweenBatches string
    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.
    InPlaceUpdate bool
    Default is false. If set to true, the CGs will be updated in-place instead of creating new CG and deleting old ones.
    MaxBatchPercent int
    Maximum percentage of total Container Groups which can be updated simultaneously by rolling update in one batch.
    MaxUnhealthyPercent int
    Maximum percentage of the updated Container Groups which can be in unhealthy state after each batch is updated.
    PauseTimeBetweenBatches string
    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.
    inPlaceUpdate Boolean
    Default is false. If set to true, the CGs will be updated in-place instead of creating new CG and deleting old ones.
    maxBatchPercent Integer
    Maximum percentage of total Container Groups which can be updated simultaneously by rolling update in one batch.
    maxUnhealthyPercent Integer
    Maximum percentage of the updated Container Groups which can be in unhealthy state after each batch is updated.
    pauseTimeBetweenBatches String
    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.
    inPlaceUpdate boolean
    Default is false. If set to true, the CGs will be updated in-place instead of creating new CG and deleting old ones.
    maxBatchPercent number
    Maximum percentage of total Container Groups which can be updated simultaneously by rolling update in one batch.
    maxUnhealthyPercent number
    Maximum percentage of the updated Container Groups which can be in unhealthy state after each batch is updated.
    pauseTimeBetweenBatches string
    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_update bool
    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_percent int
    Maximum percentage of total Container Groups which can be updated simultaneously by rolling update in one batch.
    max_unhealthy_percent int
    Maximum percentage of the updated Container Groups which can be in unhealthy state after each batch is updated.
    pause_time_between_batches str
    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.
    inPlaceUpdate Boolean
    Default is false. If set to true, the CGs will be updated in-place instead of creating new CG and deleting old ones.
    maxBatchPercent Number
    Maximum percentage of total Container Groups which can be updated simultaneously by rolling update in one batch.
    maxUnhealthyPercent Number
    Maximum percentage of the updated Container Groups which can be in unhealthy state after each batch is updated.
    pauseTimeBetweenBatches String
    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}'.
    ClientId string
    The client id of user assigned identity.
    PrincipalId string
    The principal id of user assigned identity.
    ClientId string
    The client id of user assigned identity.
    PrincipalId string
    The principal id of user assigned identity.
    clientId String
    The client id of user assigned identity.
    principalId String
    The principal id of user assigned identity.
    clientId string
    The client id of user assigned identity.
    principalId 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.
    clientId String
    The client id of user assigned identity.
    principalId String
    The principal id of user assigned identity.

    VolumeMount, VolumeMountArgs

    The properties of the volume mount.
    MountPath string
    The path within the container where the volume should be mounted. Must not contain colon (:).
    Name string
    The name of the volume mount.
    ReadOnly bool
    The flag indicating whether the volume mount is read-only.
    MountPath string
    The path within the container where the volume should be mounted. Must not contain colon (:).
    Name string
    The name of the volume mount.
    ReadOnly bool
    The flag indicating whether the volume mount is read-only.
    mountPath String
    The path within the container where the volume should be mounted. Must not contain colon (:).
    name String
    The name of the volume mount.
    readOnly Boolean
    The flag indicating whether the volume mount is read-only.
    mountPath string
    The path within the container where the volume should be mounted. Must not contain colon (:).
    name string
    The name of the volume mount.
    readOnly boolean
    The flag indicating whether the volume mount is read-only.
    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.
    mountPath String
    The path within the container where the volume should be mounted. Must not contain colon (:).
    name String
    The name of the volume mount.
    readOnly Boolean
    The flag indicating whether the volume mount is read-only.

    VolumeMountResponse, VolumeMountResponseArgs

    The properties of the volume mount.
    MountPath string
    The path within the container where the volume should be mounted. Must not contain colon (:).
    Name string
    The name of the volume mount.
    ReadOnly bool
    The flag indicating whether the volume mount is read-only.
    MountPath string
    The path within the container where the volume should be mounted. Must not contain colon (:).
    Name string
    The name of the volume mount.
    ReadOnly bool
    The flag indicating whether the volume mount is read-only.
    mountPath String
    The path within the container where the volume should be mounted. Must not contain colon (:).
    name String
    The name of the volume mount.
    readOnly Boolean
    The flag indicating whether the volume mount is read-only.
    mountPath string
    The path within the container where the volume should be mounted. Must not contain colon (:).
    name string
    The name of the volume mount.
    readOnly boolean
    The flag indicating whether the volume mount is read-only.
    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.
    mountPath String
    The path within the container where the volume should be mounted. Must not contain colon (:).
    name String
    The name of the volume mount.
    readOnly Boolean
    The flag indicating whether the volume mount is read-only.

    Package Details

    Repository
    Azure Native pulumi/pulumi-azure-native
    License
    Apache-2.0
    azure-native logo
    This is the latest version of Azure Native. Use the Azure Native v2 docs if using the v2 version of this package.
    Azure Native v3.10.1 published on Friday, Nov 7, 2025 by Pulumi
      Meet Neo: Your AI Platform Teammate