1. Packages
  2. Azure Native
  3. API Docs
  4. containerservice
  5. FleetManagedNamespace
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.13.0 published on Wednesday, Jan 28, 2026 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.13.0 published on Wednesday, Jan 28, 2026 by Pulumi

    A fleet managed namespace.

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

    Import

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

    $ pulumi import azure-native:containerservice:FleetManagedNamespace namespace1 /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ContainerService/fleets/{fleetName}/managedNamespaces/{managedNamespaceName} 
    

    Create FleetManagedNamespace Resource

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

    Constructor syntax

    new FleetManagedNamespace(name: string, args: FleetManagedNamespaceArgs, opts?: CustomResourceOptions);
    @overload
    def FleetManagedNamespace(resource_name: str,
                              args: FleetManagedNamespaceArgs,
                              opts: Optional[ResourceOptions] = None)
    
    @overload
    def FleetManagedNamespace(resource_name: str,
                              opts: Optional[ResourceOptions] = None,
                              fleet_name: Optional[str] = None,
                              resource_group_name: Optional[str] = None,
                              location: Optional[str] = None,
                              managed_namespace_name: Optional[str] = None,
                              properties: Optional[FleetManagedNamespacePropertiesArgs] = None,
                              tags: Optional[Mapping[str, str]] = None)
    func NewFleetManagedNamespace(ctx *Context, name string, args FleetManagedNamespaceArgs, opts ...ResourceOption) (*FleetManagedNamespace, error)
    public FleetManagedNamespace(string name, FleetManagedNamespaceArgs args, CustomResourceOptions? opts = null)
    public FleetManagedNamespace(String name, FleetManagedNamespaceArgs args)
    public FleetManagedNamespace(String name, FleetManagedNamespaceArgs args, CustomResourceOptions options)
    
    type: azure-native:containerservice:FleetManagedNamespace
    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 FleetManagedNamespaceArgs
    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 FleetManagedNamespaceArgs
    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 FleetManagedNamespaceArgs
    The arguments to resource properties.
    opts ResourceOption
    Bag of options to control resource's behavior.
    name string
    The unique name of the resource.
    args FleetManagedNamespaceArgs
    The arguments to resource properties.
    opts CustomResourceOptions
    Bag of options to control resource's behavior.
    name String
    The unique name of the resource.
    args FleetManagedNamespaceArgs
    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 fleetManagedNamespaceResource = new AzureNative.ContainerService.FleetManagedNamespace("fleetManagedNamespaceResource", new()
    {
        FleetName = "string",
        ResourceGroupName = "string",
        Location = "string",
        ManagedNamespaceName = "string",
        Properties = new AzureNative.ContainerService.Inputs.FleetManagedNamespacePropertiesArgs
        {
            AdoptionPolicy = "string",
            DeletePolicy = "string",
            ManagedNamespaceProperties = new AzureNative.ContainerService.Inputs.ManagedNamespacePropertiesArgs
            {
                Annotations = 
                {
                    { "string", "string" },
                },
                DefaultNetworkPolicy = AzureNative.ContainerService.NetworkPolicy.None,
                DefaultResourceQuota = new AzureNative.ContainerService.Inputs.ResourceQuotaArgs
                {
                    CpuLimit = "string",
                    CpuRequest = "string",
                    MemoryLimit = "string",
                    MemoryRequest = "string",
                },
                Labels = 
                {
                    { "string", "string" },
                },
            },
            PropagationPolicy = new AzureNative.ContainerService.Inputs.PropagationPolicyArgs
            {
                Type = "string",
                PlacementProfile = new AzureNative.ContainerService.Inputs.PlacementProfileArgs
                {
                    DefaultClusterResourcePlacement = new AzureNative.ContainerService.Inputs.PlacementV1ClusterResourcePlacementSpecArgs
                    {
                        Policy = new AzureNative.ContainerService.Inputs.PlacementV1PlacementPolicyArgs
                        {
                            Affinity = new AzureNative.ContainerService.Inputs.PlacementV1AffinityArgs
                            {
                                ClusterAffinity = new AzureNative.ContainerService.Inputs.PlacementV1ClusterAffinityArgs
                                {
                                    RequiredDuringSchedulingIgnoredDuringExecution = new AzureNative.ContainerService.Inputs.PlacementV1ClusterSelectorArgs
                                    {
                                        ClusterSelectorTerms = new[]
                                        {
                                            new AzureNative.ContainerService.Inputs.PlacementV1ClusterSelectorTermArgs
                                            {
                                                LabelSelector = new AzureNative.ContainerService.Inputs.MetaV1LabelSelectorArgs
                                                {
                                                    MatchExpressions = new[]
                                                    {
                                                        new AzureNative.ContainerService.Inputs.MetaV1LabelSelectorRequirementArgs
                                                        {
                                                            Key = "string",
                                                            Operator = "string",
                                                            Values = new[]
                                                            {
                                                                "string",
                                                            },
                                                        },
                                                    },
                                                    MatchLabels = 
                                                    {
                                                        { "string", "string" },
                                                    },
                                                },
                                                PropertySelector = new AzureNative.ContainerService.Inputs.PlacementV1PropertySelectorArgs
                                                {
                                                    MatchExpressions = new[]
                                                    {
                                                        new AzureNative.ContainerService.Inputs.PlacementV1PropertySelectorRequirementArgs
                                                        {
                                                            Name = "string",
                                                            Operator = "string",
                                                            Values = new[]
                                                            {
                                                                "string",
                                                            },
                                                        },
                                                    },
                                                },
                                            },
                                        },
                                    },
                                },
                            },
                            ClusterNames = new[]
                            {
                                "string",
                            },
                            PlacementType = "string",
                            Tolerations = new[]
                            {
                                new AzureNative.ContainerService.Inputs.PlacementV1TolerationArgs
                                {
                                    Effect = "string",
                                    Key = "string",
                                    Operator = "string",
                                    Value = "string",
                                },
                            },
                        },
                    },
                },
            },
        },
        Tags = 
        {
            { "string", "string" },
        },
    });
    
    example, err := containerservice.NewFleetManagedNamespace(ctx, "fleetManagedNamespaceResource", &containerservice.FleetManagedNamespaceArgs{
    	FleetName:            pulumi.String("string"),
    	ResourceGroupName:    pulumi.String("string"),
    	Location:             pulumi.String("string"),
    	ManagedNamespaceName: pulumi.String("string"),
    	Properties: &containerservice.FleetManagedNamespacePropertiesArgs{
    		AdoptionPolicy: pulumi.String("string"),
    		DeletePolicy:   pulumi.String("string"),
    		ManagedNamespaceProperties: &containerservice.ManagedNamespacePropertiesArgs{
    			Annotations: pulumi.StringMap{
    				"string": pulumi.String("string"),
    			},
    			DefaultNetworkPolicy: containerservice.NetworkPolicyNone,
    			DefaultResourceQuota: &containerservice.ResourceQuotaArgs{
    				CpuLimit:      pulumi.String("string"),
    				CpuRequest:    pulumi.String("string"),
    				MemoryLimit:   pulumi.String("string"),
    				MemoryRequest: pulumi.String("string"),
    			},
    			Labels: pulumi.StringMap{
    				"string": pulumi.String("string"),
    			},
    		},
    		PropagationPolicy: &containerservice.PropagationPolicyArgs{
    			Type: pulumi.String("string"),
    			PlacementProfile: &containerservice.PlacementProfileArgs{
    				DefaultClusterResourcePlacement: &containerservice.PlacementV1ClusterResourcePlacementSpecArgs{
    					Policy: &containerservice.PlacementV1PlacementPolicyArgs{
    						Affinity: &containerservice.PlacementV1AffinityArgs{
    							ClusterAffinity: &containerservice.PlacementV1ClusterAffinityArgs{
    								RequiredDuringSchedulingIgnoredDuringExecution: &containerservice.PlacementV1ClusterSelectorArgs{
    									ClusterSelectorTerms: containerservice.PlacementV1ClusterSelectorTermArray{
    										&containerservice.PlacementV1ClusterSelectorTermArgs{
    											LabelSelector: &containerservice.MetaV1LabelSelectorArgs{
    												MatchExpressions: containerservice.MetaV1LabelSelectorRequirementArray{
    													&containerservice.MetaV1LabelSelectorRequirementArgs{
    														Key:      pulumi.String("string"),
    														Operator: pulumi.String("string"),
    														Values: pulumi.StringArray{
    															pulumi.String("string"),
    														},
    													},
    												},
    												MatchLabels: pulumi.StringMap{
    													"string": pulumi.String("string"),
    												},
    											},
    											PropertySelector: &containerservice.PlacementV1PropertySelectorArgs{
    												MatchExpressions: containerservice.PlacementV1PropertySelectorRequirementArray{
    													&containerservice.PlacementV1PropertySelectorRequirementArgs{
    														Name:     pulumi.String("string"),
    														Operator: pulumi.String("string"),
    														Values: pulumi.StringArray{
    															pulumi.String("string"),
    														},
    													},
    												},
    											},
    										},
    									},
    								},
    							},
    						},
    						ClusterNames: pulumi.StringArray{
    							pulumi.String("string"),
    						},
    						PlacementType: pulumi.String("string"),
    						Tolerations: containerservice.PlacementV1TolerationArray{
    							&containerservice.PlacementV1TolerationArgs{
    								Effect:   pulumi.String("string"),
    								Key:      pulumi.String("string"),
    								Operator: pulumi.String("string"),
    								Value:    pulumi.String("string"),
    							},
    						},
    					},
    				},
    			},
    		},
    	},
    	Tags: pulumi.StringMap{
    		"string": pulumi.String("string"),
    	},
    })
    
    var fleetManagedNamespaceResource = new FleetManagedNamespace("fleetManagedNamespaceResource", FleetManagedNamespaceArgs.builder()
        .fleetName("string")
        .resourceGroupName("string")
        .location("string")
        .managedNamespaceName("string")
        .properties(FleetManagedNamespacePropertiesArgs.builder()
            .adoptionPolicy("string")
            .deletePolicy("string")
            .managedNamespaceProperties(ManagedNamespacePropertiesArgs.builder()
                .annotations(Map.of("string", "string"))
                .defaultNetworkPolicy("none")
                .defaultResourceQuota(ResourceQuotaArgs.builder()
                    .cpuLimit("string")
                    .cpuRequest("string")
                    .memoryLimit("string")
                    .memoryRequest("string")
                    .build())
                .labels(Map.of("string", "string"))
                .build())
            .propagationPolicy(PropagationPolicyArgs.builder()
                .type("string")
                .placementProfile(PlacementProfileArgs.builder()
                    .defaultClusterResourcePlacement(PlacementV1ClusterResourcePlacementSpecArgs.builder()
                        .policy(PlacementV1PlacementPolicyArgs.builder()
                            .affinity(PlacementV1AffinityArgs.builder()
                                .clusterAffinity(PlacementV1ClusterAffinityArgs.builder()
                                    .requiredDuringSchedulingIgnoredDuringExecution(PlacementV1ClusterSelectorArgs.builder()
                                        .clusterSelectorTerms(PlacementV1ClusterSelectorTermArgs.builder()
                                            .labelSelector(MetaV1LabelSelectorArgs.builder()
                                                .matchExpressions(MetaV1LabelSelectorRequirementArgs.builder()
                                                    .key("string")
                                                    .operator("string")
                                                    .values("string")
                                                    .build())
                                                .matchLabels(Map.of("string", "string"))
                                                .build())
                                            .propertySelector(PlacementV1PropertySelectorArgs.builder()
                                                .matchExpressions(PlacementV1PropertySelectorRequirementArgs.builder()
                                                    .name("string")
                                                    .operator("string")
                                                    .values("string")
                                                    .build())
                                                .build())
                                            .build())
                                        .build())
                                    .build())
                                .build())
                            .clusterNames("string")
                            .placementType("string")
                            .tolerations(PlacementV1TolerationArgs.builder()
                                .effect("string")
                                .key("string")
                                .operator("string")
                                .value("string")
                                .build())
                            .build())
                        .build())
                    .build())
                .build())
            .build())
        .tags(Map.of("string", "string"))
        .build());
    
    fleet_managed_namespace_resource = azure_native.containerservice.FleetManagedNamespace("fleetManagedNamespaceResource",
        fleet_name="string",
        resource_group_name="string",
        location="string",
        managed_namespace_name="string",
        properties={
            "adoption_policy": "string",
            "delete_policy": "string",
            "managed_namespace_properties": {
                "annotations": {
                    "string": "string",
                },
                "default_network_policy": azure_native.containerservice.NetworkPolicy.NONE,
                "default_resource_quota": {
                    "cpu_limit": "string",
                    "cpu_request": "string",
                    "memory_limit": "string",
                    "memory_request": "string",
                },
                "labels": {
                    "string": "string",
                },
            },
            "propagation_policy": {
                "type": "string",
                "placement_profile": {
                    "default_cluster_resource_placement": {
                        "policy": {
                            "affinity": {
                                "cluster_affinity": {
                                    "required_during_scheduling_ignored_during_execution": {
                                        "cluster_selector_terms": [{
                                            "label_selector": {
                                                "match_expressions": [{
                                                    "key": "string",
                                                    "operator": "string",
                                                    "values": ["string"],
                                                }],
                                                "match_labels": {
                                                    "string": "string",
                                                },
                                            },
                                            "property_selector": {
                                                "match_expressions": [{
                                                    "name": "string",
                                                    "operator": "string",
                                                    "values": ["string"],
                                                }],
                                            },
                                        }],
                                    },
                                },
                            },
                            "cluster_names": ["string"],
                            "placement_type": "string",
                            "tolerations": [{
                                "effect": "string",
                                "key": "string",
                                "operator": "string",
                                "value": "string",
                            }],
                        },
                    },
                },
            },
        },
        tags={
            "string": "string",
        })
    
    const fleetManagedNamespaceResource = new azure_native.containerservice.FleetManagedNamespace("fleetManagedNamespaceResource", {
        fleetName: "string",
        resourceGroupName: "string",
        location: "string",
        managedNamespaceName: "string",
        properties: {
            adoptionPolicy: "string",
            deletePolicy: "string",
            managedNamespaceProperties: {
                annotations: {
                    string: "string",
                },
                defaultNetworkPolicy: azure_native.containerservice.NetworkPolicy.None,
                defaultResourceQuota: {
                    cpuLimit: "string",
                    cpuRequest: "string",
                    memoryLimit: "string",
                    memoryRequest: "string",
                },
                labels: {
                    string: "string",
                },
            },
            propagationPolicy: {
                type: "string",
                placementProfile: {
                    defaultClusterResourcePlacement: {
                        policy: {
                            affinity: {
                                clusterAffinity: {
                                    requiredDuringSchedulingIgnoredDuringExecution: {
                                        clusterSelectorTerms: [{
                                            labelSelector: {
                                                matchExpressions: [{
                                                    key: "string",
                                                    operator: "string",
                                                    values: ["string"],
                                                }],
                                                matchLabels: {
                                                    string: "string",
                                                },
                                            },
                                            propertySelector: {
                                                matchExpressions: [{
                                                    name: "string",
                                                    operator: "string",
                                                    values: ["string"],
                                                }],
                                            },
                                        }],
                                    },
                                },
                            },
                            clusterNames: ["string"],
                            placementType: "string",
                            tolerations: [{
                                effect: "string",
                                key: "string",
                                operator: "string",
                                value: "string",
                            }],
                        },
                    },
                },
            },
        },
        tags: {
            string: "string",
        },
    });
    
    type: azure-native:containerservice:FleetManagedNamespace
    properties:
        fleetName: string
        location: string
        managedNamespaceName: string
        properties:
            adoptionPolicy: string
            deletePolicy: string
            managedNamespaceProperties:
                annotations:
                    string: string
                defaultNetworkPolicy: none
                defaultResourceQuota:
                    cpuLimit: string
                    cpuRequest: string
                    memoryLimit: string
                    memoryRequest: string
                labels:
                    string: string
            propagationPolicy:
                placementProfile:
                    defaultClusterResourcePlacement:
                        policy:
                            affinity:
                                clusterAffinity:
                                    requiredDuringSchedulingIgnoredDuringExecution:
                                        clusterSelectorTerms:
                                            - labelSelector:
                                                matchExpressions:
                                                    - key: string
                                                      operator: string
                                                      values:
                                                        - string
                                                matchLabels:
                                                    string: string
                                              propertySelector:
                                                matchExpressions:
                                                    - name: string
                                                      operator: string
                                                      values:
                                                        - string
                            clusterNames:
                                - string
                            placementType: string
                            tolerations:
                                - effect: string
                                  key: string
                                  operator: string
                                  value: string
                type: string
        resourceGroupName: string
        tags:
            string: string
    

    FleetManagedNamespace 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 FleetManagedNamespace resource accepts the following input properties:

    FleetName string
    The name of the Fleet resource.
    ResourceGroupName string
    The name of the resource group. The name is case insensitive.
    Location string
    The geo-location where the resource lives
    ManagedNamespaceName string
    The name of the fleet managed namespace resource.
    Properties Pulumi.AzureNative.ContainerService.Inputs.FleetManagedNamespaceProperties
    The resource-specific properties for this resource.
    Tags Dictionary<string, string>
    Resource tags.
    FleetName string
    The name of the Fleet resource.
    ResourceGroupName string
    The name of the resource group. The name is case insensitive.
    Location string
    The geo-location where the resource lives
    ManagedNamespaceName string
    The name of the fleet managed namespace resource.
    Properties FleetManagedNamespacePropertiesArgs
    The resource-specific properties for this resource.
    Tags map[string]string
    Resource tags.
    fleetName String
    The name of the Fleet resource.
    resourceGroupName String
    The name of the resource group. The name is case insensitive.
    location String
    The geo-location where the resource lives
    managedNamespaceName String
    The name of the fleet managed namespace resource.
    properties FleetManagedNamespaceProperties
    The resource-specific properties for this resource.
    tags Map<String,String>
    Resource tags.
    fleetName string
    The name of the Fleet resource.
    resourceGroupName string
    The name of the resource group. The name is case insensitive.
    location string
    The geo-location where the resource lives
    managedNamespaceName string
    The name of the fleet managed namespace resource.
    properties FleetManagedNamespaceProperties
    The resource-specific properties for this resource.
    tags {[key: string]: string}
    Resource tags.
    fleet_name str
    The name of the Fleet resource.
    resource_group_name str
    The name of the resource group. The name is case insensitive.
    location str
    The geo-location where the resource lives
    managed_namespace_name str
    The name of the fleet managed namespace resource.
    properties FleetManagedNamespacePropertiesArgs
    The resource-specific properties for this resource.
    tags Mapping[str, str]
    Resource tags.
    fleetName String
    The name of the Fleet resource.
    resourceGroupName String
    The name of the resource group. The name is case insensitive.
    location String
    The geo-location where the resource lives
    managedNamespaceName String
    The name of the fleet managed namespace resource.
    properties Property Map
    The resource-specific properties for this resource.
    tags Map<String>
    Resource tags.

    Outputs

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

    AzureApiVersion string
    The Azure API version of the resource.
    ETag string
    If eTag is provided in the response body, it may also be provided as a header per the normal etag convention. Entity tags are used for comparing two or more entities from the same requested resource. HTTP/1.1 uses entity tags in the etag (section 14.19), If-Match (section 14.24), If-None-Match (section 14.26), and If-Range (section 14.27) header fields.
    Id string
    The provider-assigned unique ID for this managed resource.
    Name string
    The name of the resource
    SystemData Pulumi.AzureNative.ContainerService.Outputs.SystemDataResponse
    Azure Resource Manager metadata containing createdBy and modifiedBy information.
    Type string
    The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts"
    AzureApiVersion string
    The Azure API version of the resource.
    ETag string
    If eTag is provided in the response body, it may also be provided as a header per the normal etag convention. Entity tags are used for comparing two or more entities from the same requested resource. HTTP/1.1 uses entity tags in the etag (section 14.19), If-Match (section 14.24), If-None-Match (section 14.26), and If-Range (section 14.27) header fields.
    Id string
    The provider-assigned unique ID for this managed resource.
    Name string
    The name of the resource
    SystemData SystemDataResponse
    Azure Resource Manager metadata containing createdBy and modifiedBy information.
    Type string
    The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts"
    azureApiVersion String
    The Azure API version of the resource.
    eTag String
    If eTag is provided in the response body, it may also be provided as a header per the normal etag convention. Entity tags are used for comparing two or more entities from the same requested resource. HTTP/1.1 uses entity tags in the etag (section 14.19), If-Match (section 14.24), If-None-Match (section 14.26), and If-Range (section 14.27) header fields.
    id String
    The provider-assigned unique ID for this managed resource.
    name String
    The name of the resource
    systemData SystemDataResponse
    Azure Resource Manager metadata containing createdBy and modifiedBy information.
    type String
    The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts"
    azureApiVersion string
    The Azure API version of the resource.
    eTag string
    If eTag is provided in the response body, it may also be provided as a header per the normal etag convention. Entity tags are used for comparing two or more entities from the same requested resource. HTTP/1.1 uses entity tags in the etag (section 14.19), If-Match (section 14.24), If-None-Match (section 14.26), and If-Range (section 14.27) header fields.
    id string
    The provider-assigned unique ID for this managed resource.
    name string
    The name of the resource
    systemData SystemDataResponse
    Azure Resource Manager metadata containing createdBy and modifiedBy information.
    type string
    The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts"
    azure_api_version str
    The Azure API version of the resource.
    e_tag str
    If eTag is provided in the response body, it may also be provided as a header per the normal etag convention. Entity tags are used for comparing two or more entities from the same requested resource. HTTP/1.1 uses entity tags in the etag (section 14.19), If-Match (section 14.24), If-None-Match (section 14.26), and If-Range (section 14.27) header fields.
    id str
    The provider-assigned unique ID for this managed resource.
    name str
    The name of the resource
    system_data SystemDataResponse
    Azure Resource Manager metadata containing createdBy and modifiedBy information.
    type str
    The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts"
    azureApiVersion String
    The Azure API version of the resource.
    eTag String
    If eTag is provided in the response body, it may also be provided as a header per the normal etag convention. Entity tags are used for comparing two or more entities from the same requested resource. HTTP/1.1 uses entity tags in the etag (section 14.19), If-Match (section 14.24), If-None-Match (section 14.26), and If-Range (section 14.27) header fields.
    id String
    The provider-assigned unique ID for this managed resource.
    name String
    The name of the resource
    systemData Property Map
    Azure Resource Manager metadata containing createdBy and modifiedBy information.
    type String
    The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts"

    Supporting Types

    AdoptionPolicy, AdoptionPolicyArgs

    Never
    Never If the namespace already exists in Kubernetes, attempts to create that same namespace in ARM will fail.
    IfIdentical
    IfIdentical Take over the existing namespace to be managed by ARM, if there is no difference.
    Always
    Always Always take over the existing namespace to be managed by ARM, some fields might be overwritten.
    AdoptionPolicyNever
    Never If the namespace already exists in Kubernetes, attempts to create that same namespace in ARM will fail.
    AdoptionPolicyIfIdentical
    IfIdentical Take over the existing namespace to be managed by ARM, if there is no difference.
    AdoptionPolicyAlways
    Always Always take over the existing namespace to be managed by ARM, some fields might be overwritten.
    Never
    Never If the namespace already exists in Kubernetes, attempts to create that same namespace in ARM will fail.
    IfIdentical
    IfIdentical Take over the existing namespace to be managed by ARM, if there is no difference.
    Always
    Always Always take over the existing namespace to be managed by ARM, some fields might be overwritten.
    Never
    Never If the namespace already exists in Kubernetes, attempts to create that same namespace in ARM will fail.
    IfIdentical
    IfIdentical Take over the existing namespace to be managed by ARM, if there is no difference.
    Always
    Always Always take over the existing namespace to be managed by ARM, some fields might be overwritten.
    NEVER
    Never If the namespace already exists in Kubernetes, attempts to create that same namespace in ARM will fail.
    IF_IDENTICAL
    IfIdentical Take over the existing namespace to be managed by ARM, if there is no difference.
    ALWAYS
    Always Always take over the existing namespace to be managed by ARM, some fields might be overwritten.
    "Never"
    Never If the namespace already exists in Kubernetes, attempts to create that same namespace in ARM will fail.
    "IfIdentical"
    IfIdentical Take over the existing namespace to be managed by ARM, if there is no difference.
    "Always"
    Always Always take over the existing namespace to be managed by ARM, some fields might be overwritten.

    DeletePolicy, DeletePolicyArgs

    Keep
    Keep Only delete the ARM resource, keep the Kubernetes namespace. Also delete the ManagedByARM label.
    Delete
    Delete Delete both the ARM resource and the Kubernetes namespace together.
    DeletePolicyKeep
    Keep Only delete the ARM resource, keep the Kubernetes namespace. Also delete the ManagedByARM label.
    DeletePolicyDelete
    Delete Delete both the ARM resource and the Kubernetes namespace together.
    Keep
    Keep Only delete the ARM resource, keep the Kubernetes namespace. Also delete the ManagedByARM label.
    Delete
    Delete Delete both the ARM resource and the Kubernetes namespace together.
    Keep
    Keep Only delete the ARM resource, keep the Kubernetes namespace. Also delete the ManagedByARM label.
    Delete
    Delete Delete both the ARM resource and the Kubernetes namespace together.
    KEEP
    Keep Only delete the ARM resource, keep the Kubernetes namespace. Also delete the ManagedByARM label.
    DELETE
    Delete Delete both the ARM resource and the Kubernetes namespace together.
    "Keep"
    Keep Only delete the ARM resource, keep the Kubernetes namespace. Also delete the ManagedByARM label.
    "Delete"
    Delete Delete both the ARM resource and the Kubernetes namespace together.

    ErrorAdditionalInfoResponse, ErrorAdditionalInfoResponseArgs

    The resource management error additional info.
    Info object
    The additional info.
    Type string
    The additional info type.
    Info interface{}
    The additional info.
    Type string
    The additional info type.
    info Object
    The additional info.
    type String
    The additional info type.
    info any
    The additional info.
    type string
    The additional info type.
    info Any
    The additional info.
    type str
    The additional info type.
    info Any
    The additional info.
    type String
    The additional info type.

    ErrorDetailResponse, ErrorDetailResponseArgs

    The error detail.
    AdditionalInfo []ErrorAdditionalInfoResponse
    The error additional info.
    Code string
    The error code.
    Details []ErrorDetailResponse
    The error details.
    Message string
    The error message.
    Target string
    The error target.
    additionalInfo List<ErrorAdditionalInfoResponse>
    The error additional info.
    code String
    The error code.
    details List<ErrorDetailResponse>
    The error details.
    message String
    The error message.
    target String
    The error target.
    additionalInfo ErrorAdditionalInfoResponse[]
    The error additional info.
    code string
    The error code.
    details ErrorDetailResponse[]
    The error details.
    message string
    The error message.
    target string
    The error target.
    additional_info Sequence[ErrorAdditionalInfoResponse]
    The error additional info.
    code str
    The error code.
    details Sequence[ErrorDetailResponse]
    The error details.
    message str
    The error message.
    target str
    The error target.
    additionalInfo List<Property Map>
    The error additional info.
    code String
    The error code.
    details List<Property Map>
    The error details.
    message String
    The error message.
    target String
    The error target.

    FleetManagedNamespaceProperties, FleetManagedNamespacePropertiesArgs

    The properties of a fleet managed namespace.
    AdoptionPolicy string | Pulumi.AzureNative.ContainerService.AdoptionPolicy
    Action if the managed namespace with the same name already exists. Default is Never.
    DeletePolicy string | Pulumi.AzureNative.ContainerService.DeletePolicy
    Delete options of a fleet managed namespace. Default is Keep.
    ManagedNamespaceProperties Pulumi.AzureNative.ContainerService.Inputs.ManagedNamespaceProperties
    The namespace properties for the fleet managed namespace.
    PropagationPolicy Pulumi.AzureNative.ContainerService.Inputs.PropagationPolicy
    The profile of the propagation to create the namespace.
    AdoptionPolicy string | AdoptionPolicy
    Action if the managed namespace with the same name already exists. Default is Never.
    DeletePolicy string | DeletePolicy
    Delete options of a fleet managed namespace. Default is Keep.
    ManagedNamespaceProperties ManagedNamespaceProperties
    The namespace properties for the fleet managed namespace.
    PropagationPolicy PropagationPolicy
    The profile of the propagation to create the namespace.
    adoptionPolicy String | AdoptionPolicy
    Action if the managed namespace with the same name already exists. Default is Never.
    deletePolicy String | DeletePolicy
    Delete options of a fleet managed namespace. Default is Keep.
    managedNamespaceProperties ManagedNamespaceProperties
    The namespace properties for the fleet managed namespace.
    propagationPolicy PropagationPolicy
    The profile of the propagation to create the namespace.
    adoptionPolicy string | AdoptionPolicy
    Action if the managed namespace with the same name already exists. Default is Never.
    deletePolicy string | DeletePolicy
    Delete options of a fleet managed namespace. Default is Keep.
    managedNamespaceProperties ManagedNamespaceProperties
    The namespace properties for the fleet managed namespace.
    propagationPolicy PropagationPolicy
    The profile of the propagation to create the namespace.
    adoption_policy str | AdoptionPolicy
    Action if the managed namespace with the same name already exists. Default is Never.
    delete_policy str | DeletePolicy
    Delete options of a fleet managed namespace. Default is Keep.
    managed_namespace_properties ManagedNamespaceProperties
    The namespace properties for the fleet managed namespace.
    propagation_policy PropagationPolicy
    The profile of the propagation to create the namespace.
    adoptionPolicy String | "Never" | "IfIdentical" | "Always"
    Action if the managed namespace with the same name already exists. Default is Never.
    deletePolicy String | "Keep" | "Delete"
    Delete options of a fleet managed namespace. Default is Keep.
    managedNamespaceProperties Property Map
    The namespace properties for the fleet managed namespace.
    propagationPolicy Property Map
    The profile of the propagation to create the namespace.

    FleetManagedNamespacePropertiesResponse, FleetManagedNamespacePropertiesResponseArgs

    The properties of a fleet managed namespace.
    AdoptionPolicy string
    Action if the managed namespace with the same name already exists. Default is Never.
    DeletePolicy string
    Delete options of a fleet managed namespace. Default is Keep.
    PortalFqdn string
    The Azure Portal FQDN of the Fleet hub.
    ProvisioningState string
    The status of the last operation.
    Status Pulumi.AzureNative.ContainerService.Inputs.FleetManagedNamespaceStatusResponse
    Status information of the last operation for fleet managed namespace.
    ManagedNamespaceProperties Pulumi.AzureNative.ContainerService.Inputs.ManagedNamespacePropertiesResponse
    The namespace properties for the fleet managed namespace.
    PropagationPolicy Pulumi.AzureNative.ContainerService.Inputs.PropagationPolicyResponse
    The profile of the propagation to create the namespace.
    AdoptionPolicy string
    Action if the managed namespace with the same name already exists. Default is Never.
    DeletePolicy string
    Delete options of a fleet managed namespace. Default is Keep.
    PortalFqdn string
    The Azure Portal FQDN of the Fleet hub.
    ProvisioningState string
    The status of the last operation.
    Status FleetManagedNamespaceStatusResponse
    Status information of the last operation for fleet managed namespace.
    ManagedNamespaceProperties ManagedNamespacePropertiesResponse
    The namespace properties for the fleet managed namespace.
    PropagationPolicy PropagationPolicyResponse
    The profile of the propagation to create the namespace.
    adoptionPolicy String
    Action if the managed namespace with the same name already exists. Default is Never.
    deletePolicy String
    Delete options of a fleet managed namespace. Default is Keep.
    portalFqdn String
    The Azure Portal FQDN of the Fleet hub.
    provisioningState String
    The status of the last operation.
    status FleetManagedNamespaceStatusResponse
    Status information of the last operation for fleet managed namespace.
    managedNamespaceProperties ManagedNamespacePropertiesResponse
    The namespace properties for the fleet managed namespace.
    propagationPolicy PropagationPolicyResponse
    The profile of the propagation to create the namespace.
    adoptionPolicy string
    Action if the managed namespace with the same name already exists. Default is Never.
    deletePolicy string
    Delete options of a fleet managed namespace. Default is Keep.
    portalFqdn string
    The Azure Portal FQDN of the Fleet hub.
    provisioningState string
    The status of the last operation.
    status FleetManagedNamespaceStatusResponse
    Status information of the last operation for fleet managed namespace.
    managedNamespaceProperties ManagedNamespacePropertiesResponse
    The namespace properties for the fleet managed namespace.
    propagationPolicy PropagationPolicyResponse
    The profile of the propagation to create the namespace.
    adoption_policy str
    Action if the managed namespace with the same name already exists. Default is Never.
    delete_policy str
    Delete options of a fleet managed namespace. Default is Keep.
    portal_fqdn str
    The Azure Portal FQDN of the Fleet hub.
    provisioning_state str
    The status of the last operation.
    status FleetManagedNamespaceStatusResponse
    Status information of the last operation for fleet managed namespace.
    managed_namespace_properties ManagedNamespacePropertiesResponse
    The namespace properties for the fleet managed namespace.
    propagation_policy PropagationPolicyResponse
    The profile of the propagation to create the namespace.
    adoptionPolicy String
    Action if the managed namespace with the same name already exists. Default is Never.
    deletePolicy String
    Delete options of a fleet managed namespace. Default is Keep.
    portalFqdn String
    The Azure Portal FQDN of the Fleet hub.
    provisioningState String
    The status of the last operation.
    status Property Map
    Status information of the last operation for fleet managed namespace.
    managedNamespaceProperties Property Map
    The namespace properties for the fleet managed namespace.
    propagationPolicy Property Map
    The profile of the propagation to create the namespace.

    FleetManagedNamespaceStatusResponse, FleetManagedNamespaceStatusResponseArgs

    Status information for the fleet managed namespace.
    LastOperationError Pulumi.AzureNative.ContainerService.Inputs.ErrorDetailResponse
    The last operation error of the fleet managed namespace
    LastOperationId string
    The last operation ID for the fleet managed namespace
    LastOperationError ErrorDetailResponse
    The last operation error of the fleet managed namespace
    LastOperationId string
    The last operation ID for the fleet managed namespace
    lastOperationError ErrorDetailResponse
    The last operation error of the fleet managed namespace
    lastOperationId String
    The last operation ID for the fleet managed namespace
    lastOperationError ErrorDetailResponse
    The last operation error of the fleet managed namespace
    lastOperationId string
    The last operation ID for the fleet managed namespace
    last_operation_error ErrorDetailResponse
    The last operation error of the fleet managed namespace
    last_operation_id str
    The last operation ID for the fleet managed namespace
    lastOperationError Property Map
    The last operation error of the fleet managed namespace
    lastOperationId String
    The last operation ID for the fleet managed namespace

    LabelSelectorOperator, LabelSelectorOperatorArgs

    In
    In Label Selector Operator In
    NotIn
    NotIn Label Selector Operator NotIn
    Exists
    Exists Label Selector Operator Exists
    DoesNotExist
    DoesNotExist Label Selector Operator DoesNotExist
    LabelSelectorOperatorIn
    In Label Selector Operator In
    LabelSelectorOperatorNotIn
    NotIn Label Selector Operator NotIn
    LabelSelectorOperatorExists
    Exists Label Selector Operator Exists
    LabelSelectorOperatorDoesNotExist
    DoesNotExist Label Selector Operator DoesNotExist
    In
    In Label Selector Operator In
    NotIn
    NotIn Label Selector Operator NotIn
    Exists
    Exists Label Selector Operator Exists
    DoesNotExist
    DoesNotExist Label Selector Operator DoesNotExist
    In
    In Label Selector Operator In
    NotIn
    NotIn Label Selector Operator NotIn
    Exists
    Exists Label Selector Operator Exists
    DoesNotExist
    DoesNotExist Label Selector Operator DoesNotExist
    IN_
    In Label Selector Operator In
    NOT_IN
    NotIn Label Selector Operator NotIn
    EXISTS
    Exists Label Selector Operator Exists
    DOES_NOT_EXIST
    DoesNotExist Label Selector Operator DoesNotExist
    "In"
    In Label Selector Operator In
    "NotIn"
    NotIn Label Selector Operator NotIn
    "Exists"
    Exists Label Selector Operator Exists
    "DoesNotExist"
    DoesNotExist Label Selector Operator DoesNotExist

    ManagedNamespaceProperties, ManagedNamespacePropertiesArgs

    The namespace properties for the fleet managed namespace.
    Annotations Dictionary<string, string>
    The annotations for the fleet managed namespace.
    DefaultNetworkPolicy Pulumi.AzureNative.ContainerService.NetworkPolicy
    The default network policy for the fleet managed namespace.
    DefaultResourceQuota Pulumi.AzureNative.ContainerService.Inputs.ResourceQuota
    The default resource quota for the fleet managed namespace.
    Labels Dictionary<string, string>
    The labels for the fleet managed namespace.
    Annotations map[string]string
    The annotations for the fleet managed namespace.
    DefaultNetworkPolicy NetworkPolicy
    The default network policy for the fleet managed namespace.
    DefaultResourceQuota ResourceQuota
    The default resource quota for the fleet managed namespace.
    Labels map[string]string
    The labels for the fleet managed namespace.
    annotations Map<String,String>
    The annotations for the fleet managed namespace.
    defaultNetworkPolicy NetworkPolicy
    The default network policy for the fleet managed namespace.
    defaultResourceQuota ResourceQuota
    The default resource quota for the fleet managed namespace.
    labels Map<String,String>
    The labels for the fleet managed namespace.
    annotations {[key: string]: string}
    The annotations for the fleet managed namespace.
    defaultNetworkPolicy NetworkPolicy
    The default network policy for the fleet managed namespace.
    defaultResourceQuota ResourceQuota
    The default resource quota for the fleet managed namespace.
    labels {[key: string]: string}
    The labels for the fleet managed namespace.
    annotations Mapping[str, str]
    The annotations for the fleet managed namespace.
    default_network_policy NetworkPolicy
    The default network policy for the fleet managed namespace.
    default_resource_quota ResourceQuota
    The default resource quota for the fleet managed namespace.
    labels Mapping[str, str]
    The labels for the fleet managed namespace.
    annotations Map<String>
    The annotations for the fleet managed namespace.
    defaultNetworkPolicy "none" | "calico" | "azure" | "cilium"
    The default network policy for the fleet managed namespace.
    defaultResourceQuota Property Map
    The default resource quota for the fleet managed namespace.
    labels Map<String>
    The labels for the fleet managed namespace.

    ManagedNamespacePropertiesResponse, ManagedNamespacePropertiesResponseArgs

    The namespace properties for the fleet managed namespace.
    Annotations Dictionary<string, string>
    The annotations for the fleet managed namespace.
    DefaultNetworkPolicy Pulumi.AzureNative.ContainerService.Inputs.NetworkPolicyResponse
    The default network policy for the fleet managed namespace.
    DefaultResourceQuota Pulumi.AzureNative.ContainerService.Inputs.ResourceQuotaResponse
    The default resource quota for the fleet managed namespace.
    Labels Dictionary<string, string>
    The labels for the fleet managed namespace.
    Annotations map[string]string
    The annotations for the fleet managed namespace.
    DefaultNetworkPolicy NetworkPolicyResponse
    The default network policy for the fleet managed namespace.
    DefaultResourceQuota ResourceQuotaResponse
    The default resource quota for the fleet managed namespace.
    Labels map[string]string
    The labels for the fleet managed namespace.
    annotations Map<String,String>
    The annotations for the fleet managed namespace.
    defaultNetworkPolicy NetworkPolicyResponse
    The default network policy for the fleet managed namespace.
    defaultResourceQuota ResourceQuotaResponse
    The default resource quota for the fleet managed namespace.
    labels Map<String,String>
    The labels for the fleet managed namespace.
    annotations {[key: string]: string}
    The annotations for the fleet managed namespace.
    defaultNetworkPolicy NetworkPolicyResponse
    The default network policy for the fleet managed namespace.
    defaultResourceQuota ResourceQuotaResponse
    The default resource quota for the fleet managed namespace.
    labels {[key: string]: string}
    The labels for the fleet managed namespace.
    annotations Mapping[str, str]
    The annotations for the fleet managed namespace.
    default_network_policy NetworkPolicyResponse
    The default network policy for the fleet managed namespace.
    default_resource_quota ResourceQuotaResponse
    The default resource quota for the fleet managed namespace.
    labels Mapping[str, str]
    The labels for the fleet managed namespace.
    annotations Map<String>
    The annotations for the fleet managed namespace.
    defaultNetworkPolicy Property Map
    The default network policy for the fleet managed namespace.
    defaultResourceQuota Property Map
    The default resource quota for the fleet managed namespace.
    labels Map<String>
    The labels for the fleet managed namespace.

    MetaV1LabelSelector, MetaV1LabelSelectorArgs

    A label selector is a label query over a set of resources. The result of matchLabels and matchExpressions are ANDed. An empty label selector matches all objects. A null label selector matches no objects.
    MatchExpressions List<Pulumi.AzureNative.ContainerService.Inputs.MetaV1LabelSelectorRequirement>
    matchExpressions is a list of label selector requirements. The requirements are ANDed.
    MatchLabels Dictionary<string, string>
    matchLabels is a map of {key,value} pairs. A single {key,value} in the matchLabels map is equivalent to an element of matchExpressions, whose key field is "key", the operator is "In", and the values array contains only "value". The requirements are ANDed.
    MatchExpressions []MetaV1LabelSelectorRequirement
    matchExpressions is a list of label selector requirements. The requirements are ANDed.
    MatchLabels map[string]string
    matchLabels is a map of {key,value} pairs. A single {key,value} in the matchLabels map is equivalent to an element of matchExpressions, whose key field is "key", the operator is "In", and the values array contains only "value". The requirements are ANDed.
    matchExpressions List<MetaV1LabelSelectorRequirement>
    matchExpressions is a list of label selector requirements. The requirements are ANDed.
    matchLabels Map<String,String>
    matchLabels is a map of {key,value} pairs. A single {key,value} in the matchLabels map is equivalent to an element of matchExpressions, whose key field is "key", the operator is "In", and the values array contains only "value". The requirements are ANDed.
    matchExpressions MetaV1LabelSelectorRequirement[]
    matchExpressions is a list of label selector requirements. The requirements are ANDed.
    matchLabels {[key: string]: string}
    matchLabels is a map of {key,value} pairs. A single {key,value} in the matchLabels map is equivalent to an element of matchExpressions, whose key field is "key", the operator is "In", and the values array contains only "value". The requirements are ANDed.
    match_expressions Sequence[MetaV1LabelSelectorRequirement]
    matchExpressions is a list of label selector requirements. The requirements are ANDed.
    match_labels Mapping[str, str]
    matchLabels is a map of {key,value} pairs. A single {key,value} in the matchLabels map is equivalent to an element of matchExpressions, whose key field is "key", the operator is "In", and the values array contains only "value". The requirements are ANDed.
    matchExpressions List<Property Map>
    matchExpressions is a list of label selector requirements. The requirements are ANDed.
    matchLabels Map<String>
    matchLabels is a map of {key,value} pairs. A single {key,value} in the matchLabels map is equivalent to an element of matchExpressions, whose key field is "key", the operator is "In", and the values array contains only "value". The requirements are ANDed.

    MetaV1LabelSelectorRequirement, MetaV1LabelSelectorRequirementArgs

    A label selector requirement is a selector that contains values, a key, and an operator that relates the key and values.
    Key string
    key is the label key that the selector applies to.
    Operator string | Pulumi.AzureNative.ContainerService.LabelSelectorOperator
    operator represents a key's relationship to a set of values. Valid operators are In, NotIn, Exists and DoesNotExist.
    Values List<string>
    values is an array of string values. If the operator is In or NotIn, the values array must be non-empty. If the operator is Exists or DoesNotExist, the values array must be empty. This array is replaced during a strategic merge patch.
    Key string
    key is the label key that the selector applies to.
    Operator string | LabelSelectorOperator
    operator represents a key's relationship to a set of values. Valid operators are In, NotIn, Exists and DoesNotExist.
    Values []string
    values is an array of string values. If the operator is In or NotIn, the values array must be non-empty. If the operator is Exists or DoesNotExist, the values array must be empty. This array is replaced during a strategic merge patch.
    key String
    key is the label key that the selector applies to.
    operator String | LabelSelectorOperator
    operator represents a key's relationship to a set of values. Valid operators are In, NotIn, Exists and DoesNotExist.
    values List<String>
    values is an array of string values. If the operator is In or NotIn, the values array must be non-empty. If the operator is Exists or DoesNotExist, the values array must be empty. This array is replaced during a strategic merge patch.
    key string
    key is the label key that the selector applies to.
    operator string | LabelSelectorOperator
    operator represents a key's relationship to a set of values. Valid operators are In, NotIn, Exists and DoesNotExist.
    values string[]
    values is an array of string values. If the operator is In or NotIn, the values array must be non-empty. If the operator is Exists or DoesNotExist, the values array must be empty. This array is replaced during a strategic merge patch.
    key str
    key is the label key that the selector applies to.
    operator str | LabelSelectorOperator
    operator represents a key's relationship to a set of values. Valid operators are In, NotIn, Exists and DoesNotExist.
    values Sequence[str]
    values is an array of string values. If the operator is In or NotIn, the values array must be non-empty. If the operator is Exists or DoesNotExist, the values array must be empty. This array is replaced during a strategic merge patch.
    key String
    key is the label key that the selector applies to.
    operator String | "In" | "NotIn" | "Exists" | "DoesNotExist"
    operator represents a key's relationship to a set of values. Valid operators are In, NotIn, Exists and DoesNotExist.
    values List<String>
    values is an array of string values. If the operator is In or NotIn, the values array must be non-empty. If the operator is Exists or DoesNotExist, the values array must be empty. This array is replaced during a strategic merge patch.

    MetaV1LabelSelectorRequirementResponse, MetaV1LabelSelectorRequirementResponseArgs

    A label selector requirement is a selector that contains values, a key, and an operator that relates the key and values.
    Key string
    key is the label key that the selector applies to.
    Operator string
    operator represents a key's relationship to a set of values. Valid operators are In, NotIn, Exists and DoesNotExist.
    Values List<string>
    values is an array of string values. If the operator is In or NotIn, the values array must be non-empty. If the operator is Exists or DoesNotExist, the values array must be empty. This array is replaced during a strategic merge patch.
    Key string
    key is the label key that the selector applies to.
    Operator string
    operator represents a key's relationship to a set of values. Valid operators are In, NotIn, Exists and DoesNotExist.
    Values []string
    values is an array of string values. If the operator is In or NotIn, the values array must be non-empty. If the operator is Exists or DoesNotExist, the values array must be empty. This array is replaced during a strategic merge patch.
    key String
    key is the label key that the selector applies to.
    operator String
    operator represents a key's relationship to a set of values. Valid operators are In, NotIn, Exists and DoesNotExist.
    values List<String>
    values is an array of string values. If the operator is In or NotIn, the values array must be non-empty. If the operator is Exists or DoesNotExist, the values array must be empty. This array is replaced during a strategic merge patch.
    key string
    key is the label key that the selector applies to.
    operator string
    operator represents a key's relationship to a set of values. Valid operators are In, NotIn, Exists and DoesNotExist.
    values string[]
    values is an array of string values. If the operator is In or NotIn, the values array must be non-empty. If the operator is Exists or DoesNotExist, the values array must be empty. This array is replaced during a strategic merge patch.
    key str
    key is the label key that the selector applies to.
    operator str
    operator represents a key's relationship to a set of values. Valid operators are In, NotIn, Exists and DoesNotExist.
    values Sequence[str]
    values is an array of string values. If the operator is In or NotIn, the values array must be non-empty. If the operator is Exists or DoesNotExist, the values array must be empty. This array is replaced during a strategic merge patch.
    key String
    key is the label key that the selector applies to.
    operator String
    operator represents a key's relationship to a set of values. Valid operators are In, NotIn, Exists and DoesNotExist.
    values List<String>
    values is an array of string values. If the operator is In or NotIn, the values array must be non-empty. If the operator is Exists or DoesNotExist, the values array must be empty. This array is replaced during a strategic merge patch.

    MetaV1LabelSelectorResponse, MetaV1LabelSelectorResponseArgs

    A label selector is a label query over a set of resources. The result of matchLabels and matchExpressions are ANDed. An empty label selector matches all objects. A null label selector matches no objects.
    MatchExpressions List<Pulumi.AzureNative.ContainerService.Inputs.MetaV1LabelSelectorRequirementResponse>
    matchExpressions is a list of label selector requirements. The requirements are ANDed.
    MatchLabels Dictionary<string, string>
    matchLabels is a map of {key,value} pairs. A single {key,value} in the matchLabels map is equivalent to an element of matchExpressions, whose key field is "key", the operator is "In", and the values array contains only "value". The requirements are ANDed.
    MatchExpressions []MetaV1LabelSelectorRequirementResponse
    matchExpressions is a list of label selector requirements. The requirements are ANDed.
    MatchLabels map[string]string
    matchLabels is a map of {key,value} pairs. A single {key,value} in the matchLabels map is equivalent to an element of matchExpressions, whose key field is "key", the operator is "In", and the values array contains only "value". The requirements are ANDed.
    matchExpressions List<MetaV1LabelSelectorRequirementResponse>
    matchExpressions is a list of label selector requirements. The requirements are ANDed.
    matchLabels Map<String,String>
    matchLabels is a map of {key,value} pairs. A single {key,value} in the matchLabels map is equivalent to an element of matchExpressions, whose key field is "key", the operator is "In", and the values array contains only "value". The requirements are ANDed.
    matchExpressions MetaV1LabelSelectorRequirementResponse[]
    matchExpressions is a list of label selector requirements. The requirements are ANDed.
    matchLabels {[key: string]: string}
    matchLabels is a map of {key,value} pairs. A single {key,value} in the matchLabels map is equivalent to an element of matchExpressions, whose key field is "key", the operator is "In", and the values array contains only "value". The requirements are ANDed.
    match_expressions Sequence[MetaV1LabelSelectorRequirementResponse]
    matchExpressions is a list of label selector requirements. The requirements are ANDed.
    match_labels Mapping[str, str]
    matchLabels is a map of {key,value} pairs. A single {key,value} in the matchLabels map is equivalent to an element of matchExpressions, whose key field is "key", the operator is "In", and the values array contains only "value". The requirements are ANDed.
    matchExpressions List<Property Map>
    matchExpressions is a list of label selector requirements. The requirements are ANDed.
    matchLabels Map<String>
    matchLabels is a map of {key,value} pairs. A single {key,value} in the matchLabels map is equivalent to an element of matchExpressions, whose key field is "key", the operator is "In", and the values array contains only "value". The requirements are ANDed.

    NetworkPolicy, NetworkPolicyArgs

    None
    none Network policies will not be enforced. This is the default value when NetworkPolicy is not specified.
    Calico
    calico Use Calico network policies. See differences between Azure and Calico policies for more information.
    Azure
    azure Use Azure network policies. See differences between Azure and Calico policies for more information.
    Cilium
    cilium Use Cilium to enforce network policies. This requires networkDataplane to be 'cilium'.
    NetworkPolicyNone
    none Network policies will not be enforced. This is the default value when NetworkPolicy is not specified.
    NetworkPolicyCalico
    calico Use Calico network policies. See differences between Azure and Calico policies for more information.
    NetworkPolicyAzure
    azure Use Azure network policies. See differences between Azure and Calico policies for more information.
    NetworkPolicyCilium
    cilium Use Cilium to enforce network policies. This requires networkDataplane to be 'cilium'.
    None
    none Network policies will not be enforced. This is the default value when NetworkPolicy is not specified.
    Calico
    calico Use Calico network policies. See differences between Azure and Calico policies for more information.
    Azure
    azure Use Azure network policies. See differences between Azure and Calico policies for more information.
    Cilium
    cilium Use Cilium to enforce network policies. This requires networkDataplane to be 'cilium'.
    None
    none Network policies will not be enforced. This is the default value when NetworkPolicy is not specified.
    Calico
    calico Use Calico network policies. See differences between Azure and Calico policies for more information.
    Azure
    azure Use Azure network policies. See differences between Azure and Calico policies for more information.
    Cilium
    cilium Use Cilium to enforce network policies. This requires networkDataplane to be 'cilium'.
    NONE
    none Network policies will not be enforced. This is the default value when NetworkPolicy is not specified.
    CALICO
    calico Use Calico network policies. See differences between Azure and Calico policies for more information.
    AZURE
    azure Use Azure network policies. See differences between Azure and Calico policies for more information.
    CILIUM
    cilium Use Cilium to enforce network policies. This requires networkDataplane to be 'cilium'.
    "none"
    none Network policies will not be enforced. This is the default value when NetworkPolicy is not specified.
    "calico"
    calico Use Calico network policies. See differences between Azure and Calico policies for more information.
    "azure"
    azure Use Azure network policies. See differences between Azure and Calico policies for more information.
    "cilium"
    cilium Use Cilium to enforce network policies. This requires networkDataplane to be 'cilium'.

    NetworkPolicyResponse, NetworkPolicyResponseArgs

    The network policy for the managed namespace.
    Egress string
    The egress policy for the managed namespace.
    Ingress string
    The ingress policy for the managed namespace.
    Egress string
    The egress policy for the managed namespace.
    Ingress string
    The ingress policy for the managed namespace.
    egress String
    The egress policy for the managed namespace.
    ingress String
    The ingress policy for the managed namespace.
    egress string
    The egress policy for the managed namespace.
    ingress string
    The ingress policy for the managed namespace.
    egress str
    The egress policy for the managed namespace.
    ingress str
    The ingress policy for the managed namespace.
    egress String
    The egress policy for the managed namespace.
    ingress String
    The ingress policy for the managed namespace.

    PlacementProfile, PlacementProfileArgs

    The configuration profile for default ClusterResourcePlacement for placement.
    DefaultClusterResourcePlacement PlacementV1ClusterResourcePlacementSpec
    The default ClusterResourcePlacement policy configuration.
    defaultClusterResourcePlacement PlacementV1ClusterResourcePlacementSpec
    The default ClusterResourcePlacement policy configuration.
    defaultClusterResourcePlacement PlacementV1ClusterResourcePlacementSpec
    The default ClusterResourcePlacement policy configuration.
    default_cluster_resource_placement PlacementV1ClusterResourcePlacementSpec
    The default ClusterResourcePlacement policy configuration.
    defaultClusterResourcePlacement Property Map
    The default ClusterResourcePlacement policy configuration.

    PlacementProfileResponse, PlacementProfileResponseArgs

    The configuration profile for default ClusterResourcePlacement for placement.
    DefaultClusterResourcePlacement PlacementV1ClusterResourcePlacementSpecResponse
    The default ClusterResourcePlacement policy configuration.
    defaultClusterResourcePlacement PlacementV1ClusterResourcePlacementSpecResponse
    The default ClusterResourcePlacement policy configuration.
    defaultClusterResourcePlacement PlacementV1ClusterResourcePlacementSpecResponse
    The default ClusterResourcePlacement policy configuration.
    default_cluster_resource_placement PlacementV1ClusterResourcePlacementSpecResponse
    The default ClusterResourcePlacement policy configuration.
    defaultClusterResourcePlacement Property Map
    The default ClusterResourcePlacement policy configuration.

    PlacementType, PlacementTypeArgs

    PickAll
    PickAll PickAll picks all clusters that satisfy the rules.
    PickFixed
    PickFixed PickFixed picks a fixed set of clusters.
    PlacementTypePickAll
    PickAll PickAll picks all clusters that satisfy the rules.
    PlacementTypePickFixed
    PickFixed PickFixed picks a fixed set of clusters.
    PickAll
    PickAll PickAll picks all clusters that satisfy the rules.
    PickFixed
    PickFixed PickFixed picks a fixed set of clusters.
    PickAll
    PickAll PickAll picks all clusters that satisfy the rules.
    PickFixed
    PickFixed PickFixed picks a fixed set of clusters.
    PICK_ALL
    PickAll PickAll picks all clusters that satisfy the rules.
    PICK_FIXED
    PickFixed PickFixed picks a fixed set of clusters.
    "PickAll"
    PickAll PickAll picks all clusters that satisfy the rules.
    "PickFixed"
    PickFixed PickFixed picks a fixed set of clusters.

    PlacementV1Affinity, PlacementV1AffinityArgs

    Affinity is a group of cluster affinity scheduling rules. More to be added.
    ClusterAffinity Pulumi.AzureNative.ContainerService.Inputs.PlacementV1ClusterAffinity
    ClusterAffinity contains cluster affinity scheduling rules for the selected resources.
    ClusterAffinity PlacementV1ClusterAffinity
    ClusterAffinity contains cluster affinity scheduling rules for the selected resources.
    clusterAffinity PlacementV1ClusterAffinity
    ClusterAffinity contains cluster affinity scheduling rules for the selected resources.
    clusterAffinity PlacementV1ClusterAffinity
    ClusterAffinity contains cluster affinity scheduling rules for the selected resources.
    cluster_affinity PlacementV1ClusterAffinity
    ClusterAffinity contains cluster affinity scheduling rules for the selected resources.
    clusterAffinity Property Map
    ClusterAffinity contains cluster affinity scheduling rules for the selected resources.

    PlacementV1AffinityResponse, PlacementV1AffinityResponseArgs

    Affinity is a group of cluster affinity scheduling rules. More to be added.
    ClusterAffinity Pulumi.AzureNative.ContainerService.Inputs.PlacementV1ClusterAffinityResponse
    ClusterAffinity contains cluster affinity scheduling rules for the selected resources.
    ClusterAffinity PlacementV1ClusterAffinityResponse
    ClusterAffinity contains cluster affinity scheduling rules for the selected resources.
    clusterAffinity PlacementV1ClusterAffinityResponse
    ClusterAffinity contains cluster affinity scheduling rules for the selected resources.
    clusterAffinity PlacementV1ClusterAffinityResponse
    ClusterAffinity contains cluster affinity scheduling rules for the selected resources.
    cluster_affinity PlacementV1ClusterAffinityResponse
    ClusterAffinity contains cluster affinity scheduling rules for the selected resources.
    clusterAffinity Property Map
    ClusterAffinity contains cluster affinity scheduling rules for the selected resources.

    PlacementV1ClusterAffinity, PlacementV1ClusterAffinityArgs

    ClusterAffinity contains cluster affinity scheduling rules for the selected resources.
    RequiredDuringSchedulingIgnoredDuringExecution Pulumi.AzureNative.ContainerService.Inputs.PlacementV1ClusterSelector
    If the affinity requirements specified by this field are not met at scheduling time, the resource will not be scheduled onto the cluster. If the affinity requirements specified by this field cease to be met at some point after the placement (e.g. due to an update), the system may or may not try to eventually remove the resource from the cluster.
    RequiredDuringSchedulingIgnoredDuringExecution PlacementV1ClusterSelector
    If the affinity requirements specified by this field are not met at scheduling time, the resource will not be scheduled onto the cluster. If the affinity requirements specified by this field cease to be met at some point after the placement (e.g. due to an update), the system may or may not try to eventually remove the resource from the cluster.
    requiredDuringSchedulingIgnoredDuringExecution PlacementV1ClusterSelector
    If the affinity requirements specified by this field are not met at scheduling time, the resource will not be scheduled onto the cluster. If the affinity requirements specified by this field cease to be met at some point after the placement (e.g. due to an update), the system may or may not try to eventually remove the resource from the cluster.
    requiredDuringSchedulingIgnoredDuringExecution PlacementV1ClusterSelector
    If the affinity requirements specified by this field are not met at scheduling time, the resource will not be scheduled onto the cluster. If the affinity requirements specified by this field cease to be met at some point after the placement (e.g. due to an update), the system may or may not try to eventually remove the resource from the cluster.
    required_during_scheduling_ignored_during_execution PlacementV1ClusterSelector
    If the affinity requirements specified by this field are not met at scheduling time, the resource will not be scheduled onto the cluster. If the affinity requirements specified by this field cease to be met at some point after the placement (e.g. due to an update), the system may or may not try to eventually remove the resource from the cluster.
    requiredDuringSchedulingIgnoredDuringExecution Property Map
    If the affinity requirements specified by this field are not met at scheduling time, the resource will not be scheduled onto the cluster. If the affinity requirements specified by this field cease to be met at some point after the placement (e.g. due to an update), the system may or may not try to eventually remove the resource from the cluster.

    PlacementV1ClusterAffinityResponse, PlacementV1ClusterAffinityResponseArgs

    ClusterAffinity contains cluster affinity scheduling rules for the selected resources.
    RequiredDuringSchedulingIgnoredDuringExecution Pulumi.AzureNative.ContainerService.Inputs.PlacementV1ClusterSelectorResponse
    If the affinity requirements specified by this field are not met at scheduling time, the resource will not be scheduled onto the cluster. If the affinity requirements specified by this field cease to be met at some point after the placement (e.g. due to an update), the system may or may not try to eventually remove the resource from the cluster.
    RequiredDuringSchedulingIgnoredDuringExecution PlacementV1ClusterSelectorResponse
    If the affinity requirements specified by this field are not met at scheduling time, the resource will not be scheduled onto the cluster. If the affinity requirements specified by this field cease to be met at some point after the placement (e.g. due to an update), the system may or may not try to eventually remove the resource from the cluster.
    requiredDuringSchedulingIgnoredDuringExecution PlacementV1ClusterSelectorResponse
    If the affinity requirements specified by this field are not met at scheduling time, the resource will not be scheduled onto the cluster. If the affinity requirements specified by this field cease to be met at some point after the placement (e.g. due to an update), the system may or may not try to eventually remove the resource from the cluster.
    requiredDuringSchedulingIgnoredDuringExecution PlacementV1ClusterSelectorResponse
    If the affinity requirements specified by this field are not met at scheduling time, the resource will not be scheduled onto the cluster. If the affinity requirements specified by this field cease to be met at some point after the placement (e.g. due to an update), the system may or may not try to eventually remove the resource from the cluster.
    required_during_scheduling_ignored_during_execution PlacementV1ClusterSelectorResponse
    If the affinity requirements specified by this field are not met at scheduling time, the resource will not be scheduled onto the cluster. If the affinity requirements specified by this field cease to be met at some point after the placement (e.g. due to an update), the system may or may not try to eventually remove the resource from the cluster.
    requiredDuringSchedulingIgnoredDuringExecution Property Map
    If the affinity requirements specified by this field are not met at scheduling time, the resource will not be scheduled onto the cluster. If the affinity requirements specified by this field cease to be met at some point after the placement (e.g. due to an update), the system may or may not try to eventually remove the resource from the cluster.

    PlacementV1ClusterResourcePlacementSpec, PlacementV1ClusterResourcePlacementSpecArgs

    ClusterResourcePlacementSpec defines the desired state of ClusterResourcePlacement.
    Policy Pulumi.AzureNative.ContainerService.Inputs.PlacementV1PlacementPolicy
    Policy defines how to select member clusters to place the selected resources. If unspecified, all the joined member clusters are selected.
    Policy PlacementV1PlacementPolicy
    Policy defines how to select member clusters to place the selected resources. If unspecified, all the joined member clusters are selected.
    policy PlacementV1PlacementPolicy
    Policy defines how to select member clusters to place the selected resources. If unspecified, all the joined member clusters are selected.
    policy PlacementV1PlacementPolicy
    Policy defines how to select member clusters to place the selected resources. If unspecified, all the joined member clusters are selected.
    policy PlacementV1PlacementPolicy
    Policy defines how to select member clusters to place the selected resources. If unspecified, all the joined member clusters are selected.
    policy Property Map
    Policy defines how to select member clusters to place the selected resources. If unspecified, all the joined member clusters are selected.

    PlacementV1ClusterResourcePlacementSpecResponse, PlacementV1ClusterResourcePlacementSpecResponseArgs

    ClusterResourcePlacementSpec defines the desired state of ClusterResourcePlacement.
    Policy Pulumi.AzureNative.ContainerService.Inputs.PlacementV1PlacementPolicyResponse
    Policy defines how to select member clusters to place the selected resources. If unspecified, all the joined member clusters are selected.
    Policy PlacementV1PlacementPolicyResponse
    Policy defines how to select member clusters to place the selected resources. If unspecified, all the joined member clusters are selected.
    policy PlacementV1PlacementPolicyResponse
    Policy defines how to select member clusters to place the selected resources. If unspecified, all the joined member clusters are selected.
    policy PlacementV1PlacementPolicyResponse
    Policy defines how to select member clusters to place the selected resources. If unspecified, all the joined member clusters are selected.
    policy PlacementV1PlacementPolicyResponse
    Policy defines how to select member clusters to place the selected resources. If unspecified, all the joined member clusters are selected.
    policy Property Map
    Policy defines how to select member clusters to place the selected resources. If unspecified, all the joined member clusters are selected.

    PlacementV1ClusterSelector, PlacementV1ClusterSelectorArgs

    ClusterSelector
    ClusterSelectorTerms List<Pulumi.AzureNative.ContainerService.Inputs.PlacementV1ClusterSelectorTerm>
    ClusterSelectorTerms is a list of cluster selector terms. The terms are ORed.
    ClusterSelectorTerms []PlacementV1ClusterSelectorTerm
    ClusterSelectorTerms is a list of cluster selector terms. The terms are ORed.
    clusterSelectorTerms List<PlacementV1ClusterSelectorTerm>
    ClusterSelectorTerms is a list of cluster selector terms. The terms are ORed.
    clusterSelectorTerms PlacementV1ClusterSelectorTerm[]
    ClusterSelectorTerms is a list of cluster selector terms. The terms are ORed.
    cluster_selector_terms Sequence[PlacementV1ClusterSelectorTerm]
    ClusterSelectorTerms is a list of cluster selector terms. The terms are ORed.
    clusterSelectorTerms List<Property Map>
    ClusterSelectorTerms is a list of cluster selector terms. The terms are ORed.

    PlacementV1ClusterSelectorResponse, PlacementV1ClusterSelectorResponseArgs

    ClusterSelector
    ClusterSelectorTerms List<Pulumi.AzureNative.ContainerService.Inputs.PlacementV1ClusterSelectorTermResponse>
    ClusterSelectorTerms is a list of cluster selector terms. The terms are ORed.
    ClusterSelectorTerms []PlacementV1ClusterSelectorTermResponse
    ClusterSelectorTerms is a list of cluster selector terms. The terms are ORed.
    clusterSelectorTerms List<PlacementV1ClusterSelectorTermResponse>
    ClusterSelectorTerms is a list of cluster selector terms. The terms are ORed.
    clusterSelectorTerms PlacementV1ClusterSelectorTermResponse[]
    ClusterSelectorTerms is a list of cluster selector terms. The terms are ORed.
    cluster_selector_terms Sequence[PlacementV1ClusterSelectorTermResponse]
    ClusterSelectorTerms is a list of cluster selector terms. The terms are ORed.
    clusterSelectorTerms List<Property Map>
    ClusterSelectorTerms is a list of cluster selector terms. The terms are ORed.

    PlacementV1ClusterSelectorTerm, PlacementV1ClusterSelectorTermArgs

    ClusterSelectorTerm
    LabelSelector Pulumi.AzureNative.ContainerService.Inputs.MetaV1LabelSelector
    LabelSelector is a label query over all the joined member clusters. Clusters matching the query are selected. If you specify both label and property selectors in the same term, the results are AND'd.
    PropertySelector Pulumi.AzureNative.ContainerService.Inputs.PlacementV1PropertySelector
    PropertySelector is a property query over all joined member clusters. Clusters matching the query are selected. If you specify both label and property selectors in the same term, the results are AND'd. At this moment, PropertySelector can only be used with RequiredDuringSchedulingIgnoredDuringExecution affinity terms. This field is beta-level; it is for the property-based scheduling feature and is only functional when a property provider is enabled in the deployment.
    LabelSelector MetaV1LabelSelector
    LabelSelector is a label query over all the joined member clusters. Clusters matching the query are selected. If you specify both label and property selectors in the same term, the results are AND'd.
    PropertySelector PlacementV1PropertySelector
    PropertySelector is a property query over all joined member clusters. Clusters matching the query are selected. If you specify both label and property selectors in the same term, the results are AND'd. At this moment, PropertySelector can only be used with RequiredDuringSchedulingIgnoredDuringExecution affinity terms. This field is beta-level; it is for the property-based scheduling feature and is only functional when a property provider is enabled in the deployment.
    labelSelector MetaV1LabelSelector
    LabelSelector is a label query over all the joined member clusters. Clusters matching the query are selected. If you specify both label and property selectors in the same term, the results are AND'd.
    propertySelector PlacementV1PropertySelector
    PropertySelector is a property query over all joined member clusters. Clusters matching the query are selected. If you specify both label and property selectors in the same term, the results are AND'd. At this moment, PropertySelector can only be used with RequiredDuringSchedulingIgnoredDuringExecution affinity terms. This field is beta-level; it is for the property-based scheduling feature and is only functional when a property provider is enabled in the deployment.
    labelSelector MetaV1LabelSelector
    LabelSelector is a label query over all the joined member clusters. Clusters matching the query are selected. If you specify both label and property selectors in the same term, the results are AND'd.
    propertySelector PlacementV1PropertySelector
    PropertySelector is a property query over all joined member clusters. Clusters matching the query are selected. If you specify both label and property selectors in the same term, the results are AND'd. At this moment, PropertySelector can only be used with RequiredDuringSchedulingIgnoredDuringExecution affinity terms. This field is beta-level; it is for the property-based scheduling feature and is only functional when a property provider is enabled in the deployment.
    label_selector MetaV1LabelSelector
    LabelSelector is a label query over all the joined member clusters. Clusters matching the query are selected. If you specify both label and property selectors in the same term, the results are AND'd.
    property_selector PlacementV1PropertySelector
    PropertySelector is a property query over all joined member clusters. Clusters matching the query are selected. If you specify both label and property selectors in the same term, the results are AND'd. At this moment, PropertySelector can only be used with RequiredDuringSchedulingIgnoredDuringExecution affinity terms. This field is beta-level; it is for the property-based scheduling feature and is only functional when a property provider is enabled in the deployment.
    labelSelector Property Map
    LabelSelector is a label query over all the joined member clusters. Clusters matching the query are selected. If you specify both label and property selectors in the same term, the results are AND'd.
    propertySelector Property Map
    PropertySelector is a property query over all joined member clusters. Clusters matching the query are selected. If you specify both label and property selectors in the same term, the results are AND'd. At this moment, PropertySelector can only be used with RequiredDuringSchedulingIgnoredDuringExecution affinity terms. This field is beta-level; it is for the property-based scheduling feature and is only functional when a property provider is enabled in the deployment.

    PlacementV1ClusterSelectorTermResponse, PlacementV1ClusterSelectorTermResponseArgs

    ClusterSelectorTerm
    LabelSelector Pulumi.AzureNative.ContainerService.Inputs.MetaV1LabelSelectorResponse
    LabelSelector is a label query over all the joined member clusters. Clusters matching the query are selected. If you specify both label and property selectors in the same term, the results are AND'd.
    PropertySelector Pulumi.AzureNative.ContainerService.Inputs.PlacementV1PropertySelectorResponse
    PropertySelector is a property query over all joined member clusters. Clusters matching the query are selected. If you specify both label and property selectors in the same term, the results are AND'd. At this moment, PropertySelector can only be used with RequiredDuringSchedulingIgnoredDuringExecution affinity terms. This field is beta-level; it is for the property-based scheduling feature and is only functional when a property provider is enabled in the deployment.
    LabelSelector MetaV1LabelSelectorResponse
    LabelSelector is a label query over all the joined member clusters. Clusters matching the query are selected. If you specify both label and property selectors in the same term, the results are AND'd.
    PropertySelector PlacementV1PropertySelectorResponse
    PropertySelector is a property query over all joined member clusters. Clusters matching the query are selected. If you specify both label and property selectors in the same term, the results are AND'd. At this moment, PropertySelector can only be used with RequiredDuringSchedulingIgnoredDuringExecution affinity terms. This field is beta-level; it is for the property-based scheduling feature and is only functional when a property provider is enabled in the deployment.
    labelSelector MetaV1LabelSelectorResponse
    LabelSelector is a label query over all the joined member clusters. Clusters matching the query are selected. If you specify both label and property selectors in the same term, the results are AND'd.
    propertySelector PlacementV1PropertySelectorResponse
    PropertySelector is a property query over all joined member clusters. Clusters matching the query are selected. If you specify both label and property selectors in the same term, the results are AND'd. At this moment, PropertySelector can only be used with RequiredDuringSchedulingIgnoredDuringExecution affinity terms. This field is beta-level; it is for the property-based scheduling feature and is only functional when a property provider is enabled in the deployment.
    labelSelector MetaV1LabelSelectorResponse
    LabelSelector is a label query over all the joined member clusters. Clusters matching the query are selected. If you specify both label and property selectors in the same term, the results are AND'd.
    propertySelector PlacementV1PropertySelectorResponse
    PropertySelector is a property query over all joined member clusters. Clusters matching the query are selected. If you specify both label and property selectors in the same term, the results are AND'd. At this moment, PropertySelector can only be used with RequiredDuringSchedulingIgnoredDuringExecution affinity terms. This field is beta-level; it is for the property-based scheduling feature and is only functional when a property provider is enabled in the deployment.
    label_selector MetaV1LabelSelectorResponse
    LabelSelector is a label query over all the joined member clusters. Clusters matching the query are selected. If you specify both label and property selectors in the same term, the results are AND'd.
    property_selector PlacementV1PropertySelectorResponse
    PropertySelector is a property query over all joined member clusters. Clusters matching the query are selected. If you specify both label and property selectors in the same term, the results are AND'd. At this moment, PropertySelector can only be used with RequiredDuringSchedulingIgnoredDuringExecution affinity terms. This field is beta-level; it is for the property-based scheduling feature and is only functional when a property provider is enabled in the deployment.
    labelSelector Property Map
    LabelSelector is a label query over all the joined member clusters. Clusters matching the query are selected. If you specify both label and property selectors in the same term, the results are AND'd.
    propertySelector Property Map
    PropertySelector is a property query over all joined member clusters. Clusters matching the query are selected. If you specify both label and property selectors in the same term, the results are AND'd. At this moment, PropertySelector can only be used with RequiredDuringSchedulingIgnoredDuringExecution affinity terms. This field is beta-level; it is for the property-based scheduling feature and is only functional when a property provider is enabled in the deployment.

    PlacementV1PlacementPolicy, PlacementV1PlacementPolicyArgs

    PlacementPolicy contains the rules to select target member clusters to place the selected resources. Note that only clusters that are both joined and satisfying the rules will be selected. You can only specify at most one of the two fields: ClusterNames and Affinity. If none is specified, all the joined clusters are selected.
    Affinity Pulumi.AzureNative.ContainerService.Inputs.PlacementV1Affinity
    Affinity contains cluster affinity scheduling rules. Defines which member clusters to place the selected resources. Only valid if the placement type is "PickAll" or "PickN".
    ClusterNames List<string>
    ClusterNames contains a list of names of MemberCluster to place the selected resources. Only valid if the placement type is "PickFixed"
    PlacementType string | Pulumi.AzureNative.ContainerService.PlacementType
    Type of placement. Can be "PickAll", "PickN" or "PickFixed". Default is PickAll.
    Tolerations List<Pulumi.AzureNative.ContainerService.Inputs.PlacementV1Toleration>
    If specified, the ClusterResourcePlacement's Tolerations. Tolerations cannot be updated or deleted. This field is beta-level and is for the taints and tolerations feature.
    Affinity PlacementV1Affinity
    Affinity contains cluster affinity scheduling rules. Defines which member clusters to place the selected resources. Only valid if the placement type is "PickAll" or "PickN".
    ClusterNames []string
    ClusterNames contains a list of names of MemberCluster to place the selected resources. Only valid if the placement type is "PickFixed"
    PlacementType string | PlacementType
    Type of placement. Can be "PickAll", "PickN" or "PickFixed". Default is PickAll.
    Tolerations []PlacementV1Toleration
    If specified, the ClusterResourcePlacement's Tolerations. Tolerations cannot be updated or deleted. This field is beta-level and is for the taints and tolerations feature.
    affinity PlacementV1Affinity
    Affinity contains cluster affinity scheduling rules. Defines which member clusters to place the selected resources. Only valid if the placement type is "PickAll" or "PickN".
    clusterNames List<String>
    ClusterNames contains a list of names of MemberCluster to place the selected resources. Only valid if the placement type is "PickFixed"
    placementType String | PlacementType
    Type of placement. Can be "PickAll", "PickN" or "PickFixed". Default is PickAll.
    tolerations List<PlacementV1Toleration>
    If specified, the ClusterResourcePlacement's Tolerations. Tolerations cannot be updated or deleted. This field is beta-level and is for the taints and tolerations feature.
    affinity PlacementV1Affinity
    Affinity contains cluster affinity scheduling rules. Defines which member clusters to place the selected resources. Only valid if the placement type is "PickAll" or "PickN".
    clusterNames string[]
    ClusterNames contains a list of names of MemberCluster to place the selected resources. Only valid if the placement type is "PickFixed"
    placementType string | PlacementType
    Type of placement. Can be "PickAll", "PickN" or "PickFixed". Default is PickAll.
    tolerations PlacementV1Toleration[]
    If specified, the ClusterResourcePlacement's Tolerations. Tolerations cannot be updated or deleted. This field is beta-level and is for the taints and tolerations feature.
    affinity PlacementV1Affinity
    Affinity contains cluster affinity scheduling rules. Defines which member clusters to place the selected resources. Only valid if the placement type is "PickAll" or "PickN".
    cluster_names Sequence[str]
    ClusterNames contains a list of names of MemberCluster to place the selected resources. Only valid if the placement type is "PickFixed"
    placement_type str | PlacementType
    Type of placement. Can be "PickAll", "PickN" or "PickFixed". Default is PickAll.
    tolerations Sequence[PlacementV1Toleration]
    If specified, the ClusterResourcePlacement's Tolerations. Tolerations cannot be updated or deleted. This field is beta-level and is for the taints and tolerations feature.
    affinity Property Map
    Affinity contains cluster affinity scheduling rules. Defines which member clusters to place the selected resources. Only valid if the placement type is "PickAll" or "PickN".
    clusterNames List<String>
    ClusterNames contains a list of names of MemberCluster to place the selected resources. Only valid if the placement type is "PickFixed"
    placementType String | "PickAll" | "PickFixed"
    Type of placement. Can be "PickAll", "PickN" or "PickFixed". Default is PickAll.
    tolerations List<Property Map>
    If specified, the ClusterResourcePlacement's Tolerations. Tolerations cannot be updated or deleted. This field is beta-level and is for the taints and tolerations feature.

    PlacementV1PlacementPolicyResponse, PlacementV1PlacementPolicyResponseArgs

    PlacementPolicy contains the rules to select target member clusters to place the selected resources. Note that only clusters that are both joined and satisfying the rules will be selected. You can only specify at most one of the two fields: ClusterNames and Affinity. If none is specified, all the joined clusters are selected.
    Affinity Pulumi.AzureNative.ContainerService.Inputs.PlacementV1AffinityResponse
    Affinity contains cluster affinity scheduling rules. Defines which member clusters to place the selected resources. Only valid if the placement type is "PickAll" or "PickN".
    ClusterNames List<string>
    ClusterNames contains a list of names of MemberCluster to place the selected resources. Only valid if the placement type is "PickFixed"
    PlacementType string
    Type of placement. Can be "PickAll", "PickN" or "PickFixed". Default is PickAll.
    Tolerations List<Pulumi.AzureNative.ContainerService.Inputs.PlacementV1TolerationResponse>
    If specified, the ClusterResourcePlacement's Tolerations. Tolerations cannot be updated or deleted. This field is beta-level and is for the taints and tolerations feature.
    Affinity PlacementV1AffinityResponse
    Affinity contains cluster affinity scheduling rules. Defines which member clusters to place the selected resources. Only valid if the placement type is "PickAll" or "PickN".
    ClusterNames []string
    ClusterNames contains a list of names of MemberCluster to place the selected resources. Only valid if the placement type is "PickFixed"
    PlacementType string
    Type of placement. Can be "PickAll", "PickN" or "PickFixed". Default is PickAll.
    Tolerations []PlacementV1TolerationResponse
    If specified, the ClusterResourcePlacement's Tolerations. Tolerations cannot be updated or deleted. This field is beta-level and is for the taints and tolerations feature.
    affinity PlacementV1AffinityResponse
    Affinity contains cluster affinity scheduling rules. Defines which member clusters to place the selected resources. Only valid if the placement type is "PickAll" or "PickN".
    clusterNames List<String>
    ClusterNames contains a list of names of MemberCluster to place the selected resources. Only valid if the placement type is "PickFixed"
    placementType String
    Type of placement. Can be "PickAll", "PickN" or "PickFixed". Default is PickAll.
    tolerations List<PlacementV1TolerationResponse>
    If specified, the ClusterResourcePlacement's Tolerations. Tolerations cannot be updated or deleted. This field is beta-level and is for the taints and tolerations feature.
    affinity PlacementV1AffinityResponse
    Affinity contains cluster affinity scheduling rules. Defines which member clusters to place the selected resources. Only valid if the placement type is "PickAll" or "PickN".
    clusterNames string[]
    ClusterNames contains a list of names of MemberCluster to place the selected resources. Only valid if the placement type is "PickFixed"
    placementType string
    Type of placement. Can be "PickAll", "PickN" or "PickFixed". Default is PickAll.
    tolerations PlacementV1TolerationResponse[]
    If specified, the ClusterResourcePlacement's Tolerations. Tolerations cannot be updated or deleted. This field is beta-level and is for the taints and tolerations feature.
    affinity PlacementV1AffinityResponse
    Affinity contains cluster affinity scheduling rules. Defines which member clusters to place the selected resources. Only valid if the placement type is "PickAll" or "PickN".
    cluster_names Sequence[str]
    ClusterNames contains a list of names of MemberCluster to place the selected resources. Only valid if the placement type is "PickFixed"
    placement_type str
    Type of placement. Can be "PickAll", "PickN" or "PickFixed". Default is PickAll.
    tolerations Sequence[PlacementV1TolerationResponse]
    If specified, the ClusterResourcePlacement's Tolerations. Tolerations cannot be updated or deleted. This field is beta-level and is for the taints and tolerations feature.
    affinity Property Map
    Affinity contains cluster affinity scheduling rules. Defines which member clusters to place the selected resources. Only valid if the placement type is "PickAll" or "PickN".
    clusterNames List<String>
    ClusterNames contains a list of names of MemberCluster to place the selected resources. Only valid if the placement type is "PickFixed"
    placementType String
    Type of placement. Can be "PickAll", "PickN" or "PickFixed". Default is PickAll.
    tolerations List<Property Map>
    If specified, the ClusterResourcePlacement's Tolerations. Tolerations cannot be updated or deleted. This field is beta-level and is for the taints and tolerations feature.

    PlacementV1PropertySelector, PlacementV1PropertySelectorArgs

    PropertySelector helps user specify property requirements when picking clusters for resource placement.
    MatchExpressions List<Pulumi.AzureNative.ContainerService.Inputs.PlacementV1PropertySelectorRequirement>
    MatchExpressions is an array of PropertySelectorRequirements. The requirements are AND'd.
    MatchExpressions []PlacementV1PropertySelectorRequirement
    MatchExpressions is an array of PropertySelectorRequirements. The requirements are AND'd.
    matchExpressions List<PlacementV1PropertySelectorRequirement>
    MatchExpressions is an array of PropertySelectorRequirements. The requirements are AND'd.
    matchExpressions PlacementV1PropertySelectorRequirement[]
    MatchExpressions is an array of PropertySelectorRequirements. The requirements are AND'd.
    match_expressions Sequence[PlacementV1PropertySelectorRequirement]
    MatchExpressions is an array of PropertySelectorRequirements. The requirements are AND'd.
    matchExpressions List<Property Map>
    MatchExpressions is an array of PropertySelectorRequirements. The requirements are AND'd.

    PlacementV1PropertySelectorRequirement, PlacementV1PropertySelectorRequirementArgs

    PropertySelectorRequirement is a specific property requirement when picking clusters for resource placement.
    Name string
    Name is the name of the property; it should be a Kubernetes label name.
    Operator string | Pulumi.AzureNative.ContainerService.PropertySelectorOperator
    Operator specifies the relationship between a cluster's observed value of the specified property and the values given in the requirement.
    Values List<string>
    Values are a list of values of the specified property which Fleet will compare against the observed values of individual member clusters in accordance with the given operator. At this moment, each value should be a Kubernetes quantity. For more information, see https://pkg.go.dev/k8s.io/apimachinery/pkg/api/resource#Quantity. If the operator is Gt (greater than), Ge (greater than or equal to), Lt (less than), or Le (less than or equal to), Eq (equal to), or Ne (ne), exactly one value must be specified in the list.
    Name string
    Name is the name of the property; it should be a Kubernetes label name.
    Operator string | PropertySelectorOperator
    Operator specifies the relationship between a cluster's observed value of the specified property and the values given in the requirement.
    Values []string
    Values are a list of values of the specified property which Fleet will compare against the observed values of individual member clusters in accordance with the given operator. At this moment, each value should be a Kubernetes quantity. For more information, see https://pkg.go.dev/k8s.io/apimachinery/pkg/api/resource#Quantity. If the operator is Gt (greater than), Ge (greater than or equal to), Lt (less than), or Le (less than or equal to), Eq (equal to), or Ne (ne), exactly one value must be specified in the list.
    name String
    Name is the name of the property; it should be a Kubernetes label name.
    operator String | PropertySelectorOperator
    Operator specifies the relationship between a cluster's observed value of the specified property and the values given in the requirement.
    values List<String>
    Values are a list of values of the specified property which Fleet will compare against the observed values of individual member clusters in accordance with the given operator. At this moment, each value should be a Kubernetes quantity. For more information, see https://pkg.go.dev/k8s.io/apimachinery/pkg/api/resource#Quantity. If the operator is Gt (greater than), Ge (greater than or equal to), Lt (less than), or Le (less than or equal to), Eq (equal to), or Ne (ne), exactly one value must be specified in the list.
    name string
    Name is the name of the property; it should be a Kubernetes label name.
    operator string | PropertySelectorOperator
    Operator specifies the relationship between a cluster's observed value of the specified property and the values given in the requirement.
    values string[]
    Values are a list of values of the specified property which Fleet will compare against the observed values of individual member clusters in accordance with the given operator. At this moment, each value should be a Kubernetes quantity. For more information, see https://pkg.go.dev/k8s.io/apimachinery/pkg/api/resource#Quantity. If the operator is Gt (greater than), Ge (greater than or equal to), Lt (less than), or Le (less than or equal to), Eq (equal to), or Ne (ne), exactly one value must be specified in the list.
    name str
    Name is the name of the property; it should be a Kubernetes label name.
    operator str | PropertySelectorOperator
    Operator specifies the relationship between a cluster's observed value of the specified property and the values given in the requirement.
    values Sequence[str]
    Values are a list of values of the specified property which Fleet will compare against the observed values of individual member clusters in accordance with the given operator. At this moment, each value should be a Kubernetes quantity. For more information, see https://pkg.go.dev/k8s.io/apimachinery/pkg/api/resource#Quantity. If the operator is Gt (greater than), Ge (greater than or equal to), Lt (less than), or Le (less than or equal to), Eq (equal to), or Ne (ne), exactly one value must be specified in the list.
    name String
    Name is the name of the property; it should be a Kubernetes label name.
    operator String | "Gt" | "Ge" | "Eq" | "Ne" | "Lt" | "Le"
    Operator specifies the relationship between a cluster's observed value of the specified property and the values given in the requirement.
    values List<String>
    Values are a list of values of the specified property which Fleet will compare against the observed values of individual member clusters in accordance with the given operator. At this moment, each value should be a Kubernetes quantity. For more information, see https://pkg.go.dev/k8s.io/apimachinery/pkg/api/resource#Quantity. If the operator is Gt (greater than), Ge (greater than or equal to), Lt (less than), or Le (less than or equal to), Eq (equal to), or Ne (ne), exactly one value must be specified in the list.

    PlacementV1PropertySelectorRequirementResponse, PlacementV1PropertySelectorRequirementResponseArgs

    PropertySelectorRequirement is a specific property requirement when picking clusters for resource placement.
    Name string
    Name is the name of the property; it should be a Kubernetes label name.
    Operator string
    Operator specifies the relationship between a cluster's observed value of the specified property and the values given in the requirement.
    Values List<string>
    Values are a list of values of the specified property which Fleet will compare against the observed values of individual member clusters in accordance with the given operator. At this moment, each value should be a Kubernetes quantity. For more information, see https://pkg.go.dev/k8s.io/apimachinery/pkg/api/resource#Quantity. If the operator is Gt (greater than), Ge (greater than or equal to), Lt (less than), or Le (less than or equal to), Eq (equal to), or Ne (ne), exactly one value must be specified in the list.
    Name string
    Name is the name of the property; it should be a Kubernetes label name.
    Operator string
    Operator specifies the relationship between a cluster's observed value of the specified property and the values given in the requirement.
    Values []string
    Values are a list of values of the specified property which Fleet will compare against the observed values of individual member clusters in accordance with the given operator. At this moment, each value should be a Kubernetes quantity. For more information, see https://pkg.go.dev/k8s.io/apimachinery/pkg/api/resource#Quantity. If the operator is Gt (greater than), Ge (greater than or equal to), Lt (less than), or Le (less than or equal to), Eq (equal to), or Ne (ne), exactly one value must be specified in the list.
    name String
    Name is the name of the property; it should be a Kubernetes label name.
    operator String
    Operator specifies the relationship between a cluster's observed value of the specified property and the values given in the requirement.
    values List<String>
    Values are a list of values of the specified property which Fleet will compare against the observed values of individual member clusters in accordance with the given operator. At this moment, each value should be a Kubernetes quantity. For more information, see https://pkg.go.dev/k8s.io/apimachinery/pkg/api/resource#Quantity. If the operator is Gt (greater than), Ge (greater than or equal to), Lt (less than), or Le (less than or equal to), Eq (equal to), or Ne (ne), exactly one value must be specified in the list.
    name string
    Name is the name of the property; it should be a Kubernetes label name.
    operator string
    Operator specifies the relationship between a cluster's observed value of the specified property and the values given in the requirement.
    values string[]
    Values are a list of values of the specified property which Fleet will compare against the observed values of individual member clusters in accordance with the given operator. At this moment, each value should be a Kubernetes quantity. For more information, see https://pkg.go.dev/k8s.io/apimachinery/pkg/api/resource#Quantity. If the operator is Gt (greater than), Ge (greater than or equal to), Lt (less than), or Le (less than or equal to), Eq (equal to), or Ne (ne), exactly one value must be specified in the list.
    name str
    Name is the name of the property; it should be a Kubernetes label name.
    operator str
    Operator specifies the relationship between a cluster's observed value of the specified property and the values given in the requirement.
    values Sequence[str]
    Values are a list of values of the specified property which Fleet will compare against the observed values of individual member clusters in accordance with the given operator. At this moment, each value should be a Kubernetes quantity. For more information, see https://pkg.go.dev/k8s.io/apimachinery/pkg/api/resource#Quantity. If the operator is Gt (greater than), Ge (greater than or equal to), Lt (less than), or Le (less than or equal to), Eq (equal to), or Ne (ne), exactly one value must be specified in the list.
    name String
    Name is the name of the property; it should be a Kubernetes label name.
    operator String
    Operator specifies the relationship between a cluster's observed value of the specified property and the values given in the requirement.
    values List<String>
    Values are a list of values of the specified property which Fleet will compare against the observed values of individual member clusters in accordance with the given operator. At this moment, each value should be a Kubernetes quantity. For more information, see https://pkg.go.dev/k8s.io/apimachinery/pkg/api/resource#Quantity. If the operator is Gt (greater than), Ge (greater than or equal to), Lt (less than), or Le (less than or equal to), Eq (equal to), or Ne (ne), exactly one value must be specified in the list.

    PlacementV1PropertySelectorResponse, PlacementV1PropertySelectorResponseArgs

    PropertySelector helps user specify property requirements when picking clusters for resource placement.
    MatchExpressions List<Pulumi.AzureNative.ContainerService.Inputs.PlacementV1PropertySelectorRequirementResponse>
    MatchExpressions is an array of PropertySelectorRequirements. The requirements are AND'd.
    MatchExpressions []PlacementV1PropertySelectorRequirementResponse
    MatchExpressions is an array of PropertySelectorRequirements. The requirements are AND'd.
    matchExpressions List<PlacementV1PropertySelectorRequirementResponse>
    MatchExpressions is an array of PropertySelectorRequirements. The requirements are AND'd.
    matchExpressions PlacementV1PropertySelectorRequirementResponse[]
    MatchExpressions is an array of PropertySelectorRequirements. The requirements are AND'd.
    match_expressions Sequence[PlacementV1PropertySelectorRequirementResponse]
    MatchExpressions is an array of PropertySelectorRequirements. The requirements are AND'd.
    matchExpressions List<Property Map>
    MatchExpressions is an array of PropertySelectorRequirements. The requirements are AND'd.

    PlacementV1Toleration, PlacementV1TolerationArgs

    Toleration allows ClusterResourcePlacement to tolerate any taint that matches the triple <key,value,effect> using the matching operator .
    Effect string | Pulumi.AzureNative.ContainerService.TaintEffect
    Effect indicates the taint effect to match. Empty means match all taint effects. When specified, only allowed value is NoSchedule.
    Key string
    Key is the taint key that the toleration applies to. Empty means match all taint keys. If the key is empty, operator must be Exists; this combination means to match all values and all keys.
    Operator string | Pulumi.AzureNative.ContainerService.TolerationOperator
    Operator represents a key's relationship to the value. Valid operators are Exists and Equal. Defaults to Equal. Exists is equivalent to wildcard for value, so that a ClusterResourcePlacement can tolerate all taints of a particular category.
    Value string
    Value is the taint value the toleration matches to. If the operator is Exists, the value should be empty, otherwise just a regular string.
    Effect string | TaintEffect
    Effect indicates the taint effect to match. Empty means match all taint effects. When specified, only allowed value is NoSchedule.
    Key string
    Key is the taint key that the toleration applies to. Empty means match all taint keys. If the key is empty, operator must be Exists; this combination means to match all values and all keys.
    Operator string | TolerationOperator
    Operator represents a key's relationship to the value. Valid operators are Exists and Equal. Defaults to Equal. Exists is equivalent to wildcard for value, so that a ClusterResourcePlacement can tolerate all taints of a particular category.
    Value string
    Value is the taint value the toleration matches to. If the operator is Exists, the value should be empty, otherwise just a regular string.
    effect String | TaintEffect
    Effect indicates the taint effect to match. Empty means match all taint effects. When specified, only allowed value is NoSchedule.
    key String
    Key is the taint key that the toleration applies to. Empty means match all taint keys. If the key is empty, operator must be Exists; this combination means to match all values and all keys.
    operator String | TolerationOperator
    Operator represents a key's relationship to the value. Valid operators are Exists and Equal. Defaults to Equal. Exists is equivalent to wildcard for value, so that a ClusterResourcePlacement can tolerate all taints of a particular category.
    value String
    Value is the taint value the toleration matches to. If the operator is Exists, the value should be empty, otherwise just a regular string.
    effect string | TaintEffect
    Effect indicates the taint effect to match. Empty means match all taint effects. When specified, only allowed value is NoSchedule.
    key string
    Key is the taint key that the toleration applies to. Empty means match all taint keys. If the key is empty, operator must be Exists; this combination means to match all values and all keys.
    operator string | TolerationOperator
    Operator represents a key's relationship to the value. Valid operators are Exists and Equal. Defaults to Equal. Exists is equivalent to wildcard for value, so that a ClusterResourcePlacement can tolerate all taints of a particular category.
    value string
    Value is the taint value the toleration matches to. If the operator is Exists, the value should be empty, otherwise just a regular string.
    effect str | TaintEffect
    Effect indicates the taint effect to match. Empty means match all taint effects. When specified, only allowed value is NoSchedule.
    key str
    Key is the taint key that the toleration applies to. Empty means match all taint keys. If the key is empty, operator must be Exists; this combination means to match all values and all keys.
    operator str | TolerationOperator
    Operator represents a key's relationship to the value. Valid operators are Exists and Equal. Defaults to Equal. Exists is equivalent to wildcard for value, so that a ClusterResourcePlacement can tolerate all taints of a particular category.
    value str
    Value is the taint value the toleration matches to. If the operator is Exists, the value should be empty, otherwise just a regular string.
    effect String | "NoSchedule"
    Effect indicates the taint effect to match. Empty means match all taint effects. When specified, only allowed value is NoSchedule.
    key String
    Key is the taint key that the toleration applies to. Empty means match all taint keys. If the key is empty, operator must be Exists; this combination means to match all values and all keys.
    operator String | "Exists" | "Equal"
    Operator represents a key's relationship to the value. Valid operators are Exists and Equal. Defaults to Equal. Exists is equivalent to wildcard for value, so that a ClusterResourcePlacement can tolerate all taints of a particular category.
    value String
    Value is the taint value the toleration matches to. If the operator is Exists, the value should be empty, otherwise just a regular string.

    PlacementV1TolerationResponse, PlacementV1TolerationResponseArgs

    Toleration allows ClusterResourcePlacement to tolerate any taint that matches the triple <key,value,effect> using the matching operator .
    Effect string
    Effect indicates the taint effect to match. Empty means match all taint effects. When specified, only allowed value is NoSchedule.
    Key string
    Key is the taint key that the toleration applies to. Empty means match all taint keys. If the key is empty, operator must be Exists; this combination means to match all values and all keys.
    Operator string
    Operator represents a key's relationship to the value. Valid operators are Exists and Equal. Defaults to Equal. Exists is equivalent to wildcard for value, so that a ClusterResourcePlacement can tolerate all taints of a particular category.
    Value string
    Value is the taint value the toleration matches to. If the operator is Exists, the value should be empty, otherwise just a regular string.
    Effect string
    Effect indicates the taint effect to match. Empty means match all taint effects. When specified, only allowed value is NoSchedule.
    Key string
    Key is the taint key that the toleration applies to. Empty means match all taint keys. If the key is empty, operator must be Exists; this combination means to match all values and all keys.
    Operator string
    Operator represents a key's relationship to the value. Valid operators are Exists and Equal. Defaults to Equal. Exists is equivalent to wildcard for value, so that a ClusterResourcePlacement can tolerate all taints of a particular category.
    Value string
    Value is the taint value the toleration matches to. If the operator is Exists, the value should be empty, otherwise just a regular string.
    effect String
    Effect indicates the taint effect to match. Empty means match all taint effects. When specified, only allowed value is NoSchedule.
    key String
    Key is the taint key that the toleration applies to. Empty means match all taint keys. If the key is empty, operator must be Exists; this combination means to match all values and all keys.
    operator String
    Operator represents a key's relationship to the value. Valid operators are Exists and Equal. Defaults to Equal. Exists is equivalent to wildcard for value, so that a ClusterResourcePlacement can tolerate all taints of a particular category.
    value String
    Value is the taint value the toleration matches to. If the operator is Exists, the value should be empty, otherwise just a regular string.
    effect string
    Effect indicates the taint effect to match. Empty means match all taint effects. When specified, only allowed value is NoSchedule.
    key string
    Key is the taint key that the toleration applies to. Empty means match all taint keys. If the key is empty, operator must be Exists; this combination means to match all values and all keys.
    operator string
    Operator represents a key's relationship to the value. Valid operators are Exists and Equal. Defaults to Equal. Exists is equivalent to wildcard for value, so that a ClusterResourcePlacement can tolerate all taints of a particular category.
    value string
    Value is the taint value the toleration matches to. If the operator is Exists, the value should be empty, otherwise just a regular string.
    effect str
    Effect indicates the taint effect to match. Empty means match all taint effects. When specified, only allowed value is NoSchedule.
    key str
    Key is the taint key that the toleration applies to. Empty means match all taint keys. If the key is empty, operator must be Exists; this combination means to match all values and all keys.
    operator str
    Operator represents a key's relationship to the value. Valid operators are Exists and Equal. Defaults to Equal. Exists is equivalent to wildcard for value, so that a ClusterResourcePlacement can tolerate all taints of a particular category.
    value str
    Value is the taint value the toleration matches to. If the operator is Exists, the value should be empty, otherwise just a regular string.
    effect String
    Effect indicates the taint effect to match. Empty means match all taint effects. When specified, only allowed value is NoSchedule.
    key String
    Key is the taint key that the toleration applies to. Empty means match all taint keys. If the key is empty, operator must be Exists; this combination means to match all values and all keys.
    operator String
    Operator represents a key's relationship to the value. Valid operators are Exists and Equal. Defaults to Equal. Exists is equivalent to wildcard for value, so that a ClusterResourcePlacement can tolerate all taints of a particular category.
    value String
    Value is the taint value the toleration matches to. If the operator is Exists, the value should be empty, otherwise just a regular string.

    PropagationPolicy, PropagationPolicyArgs

    The propagation to be used for provisioning the namespace among the fleet.
    Type string | Pulumi.AzureNative.ContainerService.PropagationType
    The type of the policy to be used. Default is Placement.
    PlacementProfile Pulumi.AzureNative.ContainerService.Inputs.PlacementProfile
    The profile to be used for propagation via placement.
    Type string | PropagationType
    The type of the policy to be used. Default is Placement.
    PlacementProfile PlacementProfile
    The profile to be used for propagation via placement.
    type String | PropagationType
    The type of the policy to be used. Default is Placement.
    placementProfile PlacementProfile
    The profile to be used for propagation via placement.
    type string | PropagationType
    The type of the policy to be used. Default is Placement.
    placementProfile PlacementProfile
    The profile to be used for propagation via placement.
    type str | PropagationType
    The type of the policy to be used. Default is Placement.
    placement_profile PlacementProfile
    The profile to be used for propagation via placement.
    type String | "Placement"
    The type of the policy to be used. Default is Placement.
    placementProfile Property Map
    The profile to be used for propagation via placement.

    PropagationPolicyResponse, PropagationPolicyResponseArgs

    The propagation to be used for provisioning the namespace among the fleet.
    Type string
    The type of the policy to be used. Default is Placement.
    PlacementProfile Pulumi.AzureNative.ContainerService.Inputs.PlacementProfileResponse
    The profile to be used for propagation via placement.
    Type string
    The type of the policy to be used. Default is Placement.
    PlacementProfile PlacementProfileResponse
    The profile to be used for propagation via placement.
    type String
    The type of the policy to be used. Default is Placement.
    placementProfile PlacementProfileResponse
    The profile to be used for propagation via placement.
    type string
    The type of the policy to be used. Default is Placement.
    placementProfile PlacementProfileResponse
    The profile to be used for propagation via placement.
    type str
    The type of the policy to be used. Default is Placement.
    placement_profile PlacementProfileResponse
    The profile to be used for propagation via placement.
    type String
    The type of the policy to be used. Default is Placement.
    placementProfile Property Map
    The profile to be used for propagation via placement.

    PropagationType, PropagationTypeArgs

    Placement
    Placement Using ClusterResourcePlacement.
    PropagationTypePlacement
    Placement Using ClusterResourcePlacement.
    Placement
    Placement Using ClusterResourcePlacement.
    Placement
    Placement Using ClusterResourcePlacement.
    PLACEMENT
    Placement Using ClusterResourcePlacement.
    "Placement"
    Placement Using ClusterResourcePlacement.

    PropertySelectorOperator, PropertySelectorOperatorArgs

    Gt
    Gt Gt dictates Fleet to select cluster if its observed value of a given property is greater than the value specified in the requirement.
    Ge
    Ge Ge dictates Fleet to select cluster if its observed value of a given property is greater than or equal to the value specified in the requirement.
    Eq
    Eq Eq dictates Fleet to select cluster if its observed value of a given property is equal to the values specified in the requirement.
    Ne
    Ne Ne dictates Fleet to select cluster if its observed value of a given property is not equal to the values specified in the requirement.
    Lt
    Lt Lt dictates Fleet to select cluster if its observed value of a given property is less than the value specified in the requirement.
    Le
    Le Le dictates Fleet to select cluster if its observed value of a given property is less than or equal to the value specified in the requirement.
    PropertySelectorOperatorGt
    Gt Gt dictates Fleet to select cluster if its observed value of a given property is greater than the value specified in the requirement.
    PropertySelectorOperatorGe
    Ge Ge dictates Fleet to select cluster if its observed value of a given property is greater than or equal to the value specified in the requirement.
    PropertySelectorOperatorEq
    Eq Eq dictates Fleet to select cluster if its observed value of a given property is equal to the values specified in the requirement.
    PropertySelectorOperatorNe
    Ne Ne dictates Fleet to select cluster if its observed value of a given property is not equal to the values specified in the requirement.
    PropertySelectorOperatorLt
    Lt Lt dictates Fleet to select cluster if its observed value of a given property is less than the value specified in the requirement.
    PropertySelectorOperatorLe
    Le Le dictates Fleet to select cluster if its observed value of a given property is less than or equal to the value specified in the requirement.
    Gt
    Gt Gt dictates Fleet to select cluster if its observed value of a given property is greater than the value specified in the requirement.
    Ge
    Ge Ge dictates Fleet to select cluster if its observed value of a given property is greater than or equal to the value specified in the requirement.
    Eq
    Eq Eq dictates Fleet to select cluster if its observed value of a given property is equal to the values specified in the requirement.
    Ne
    Ne Ne dictates Fleet to select cluster if its observed value of a given property is not equal to the values specified in the requirement.
    Lt
    Lt Lt dictates Fleet to select cluster if its observed value of a given property is less than the value specified in the requirement.
    Le
    Le Le dictates Fleet to select cluster if its observed value of a given property is less than or equal to the value specified in the requirement.
    Gt
    Gt Gt dictates Fleet to select cluster if its observed value of a given property is greater than the value specified in the requirement.
    Ge
    Ge Ge dictates Fleet to select cluster if its observed value of a given property is greater than or equal to the value specified in the requirement.
    Eq
    Eq Eq dictates Fleet to select cluster if its observed value of a given property is equal to the values specified in the requirement.
    Ne
    Ne Ne dictates Fleet to select cluster if its observed value of a given property is not equal to the values specified in the requirement.
    Lt
    Lt Lt dictates Fleet to select cluster if its observed value of a given property is less than the value specified in the requirement.
    Le
    Le Le dictates Fleet to select cluster if its observed value of a given property is less than or equal to the value specified in the requirement.
    GT
    Gt Gt dictates Fleet to select cluster if its observed value of a given property is greater than the value specified in the requirement.
    GE
    Ge Ge dictates Fleet to select cluster if its observed value of a given property is greater than or equal to the value specified in the requirement.
    EQ
    Eq Eq dictates Fleet to select cluster if its observed value of a given property is equal to the values specified in the requirement.
    NE
    Ne Ne dictates Fleet to select cluster if its observed value of a given property is not equal to the values specified in the requirement.
    LT
    Lt Lt dictates Fleet to select cluster if its observed value of a given property is less than the value specified in the requirement.
    LE
    Le Le dictates Fleet to select cluster if its observed value of a given property is less than or equal to the value specified in the requirement.
    "Gt"
    Gt Gt dictates Fleet to select cluster if its observed value of a given property is greater than the value specified in the requirement.
    "Ge"
    Ge Ge dictates Fleet to select cluster if its observed value of a given property is greater than or equal to the value specified in the requirement.
    "Eq"
    Eq Eq dictates Fleet to select cluster if its observed value of a given property is equal to the values specified in the requirement.
    "Ne"
    Ne Ne dictates Fleet to select cluster if its observed value of a given property is not equal to the values specified in the requirement.
    "Lt"
    Lt Lt dictates Fleet to select cluster if its observed value of a given property is less than the value specified in the requirement.
    "Le"
    Le Le dictates Fleet to select cluster if its observed value of a given property is less than or equal to the value specified in the requirement.

    ResourceQuota, ResourceQuotaArgs

    Resource quota for the namespace.
    CpuLimit string
    CPU limit of the namespace in one-thousandth CPU form. See CPU resource units for more details.
    CpuRequest string
    CPU request of the namespace in one-thousandth CPU form. See CPU resource units for more details.
    MemoryLimit string
    Memory limit of the namespace in the power-of-two equivalents form: Ei, Pi, Ti, Gi, Mi, Ki. See Memory resource units for more details.
    MemoryRequest string
    Memory request of the namespace in the power-of-two equivalents form: Ei, Pi, Ti, Gi, Mi, Ki. See Memory resource units for more details.
    CpuLimit string
    CPU limit of the namespace in one-thousandth CPU form. See CPU resource units for more details.
    CpuRequest string
    CPU request of the namespace in one-thousandth CPU form. See CPU resource units for more details.
    MemoryLimit string
    Memory limit of the namespace in the power-of-two equivalents form: Ei, Pi, Ti, Gi, Mi, Ki. See Memory resource units for more details.
    MemoryRequest string
    Memory request of the namespace in the power-of-two equivalents form: Ei, Pi, Ti, Gi, Mi, Ki. See Memory resource units for more details.
    cpuLimit String
    CPU limit of the namespace in one-thousandth CPU form. See CPU resource units for more details.
    cpuRequest String
    CPU request of the namespace in one-thousandth CPU form. See CPU resource units for more details.
    memoryLimit String
    Memory limit of the namespace in the power-of-two equivalents form: Ei, Pi, Ti, Gi, Mi, Ki. See Memory resource units for more details.
    memoryRequest String
    Memory request of the namespace in the power-of-two equivalents form: Ei, Pi, Ti, Gi, Mi, Ki. See Memory resource units for more details.
    cpuLimit string
    CPU limit of the namespace in one-thousandth CPU form. See CPU resource units for more details.
    cpuRequest string
    CPU request of the namespace in one-thousandth CPU form. See CPU resource units for more details.
    memoryLimit string
    Memory limit of the namespace in the power-of-two equivalents form: Ei, Pi, Ti, Gi, Mi, Ki. See Memory resource units for more details.
    memoryRequest string
    Memory request of the namespace in the power-of-two equivalents form: Ei, Pi, Ti, Gi, Mi, Ki. See Memory resource units for more details.
    cpu_limit str
    CPU limit of the namespace in one-thousandth CPU form. See CPU resource units for more details.
    cpu_request str
    CPU request of the namespace in one-thousandth CPU form. See CPU resource units for more details.
    memory_limit str
    Memory limit of the namespace in the power-of-two equivalents form: Ei, Pi, Ti, Gi, Mi, Ki. See Memory resource units for more details.
    memory_request str
    Memory request of the namespace in the power-of-two equivalents form: Ei, Pi, Ti, Gi, Mi, Ki. See Memory resource units for more details.
    cpuLimit String
    CPU limit of the namespace in one-thousandth CPU form. See CPU resource units for more details.
    cpuRequest String
    CPU request of the namespace in one-thousandth CPU form. See CPU resource units for more details.
    memoryLimit String
    Memory limit of the namespace in the power-of-two equivalents form: Ei, Pi, Ti, Gi, Mi, Ki. See Memory resource units for more details.
    memoryRequest String
    Memory request of the namespace in the power-of-two equivalents form: Ei, Pi, Ti, Gi, Mi, Ki. See Memory resource units for more details.

    ResourceQuotaResponse, ResourceQuotaResponseArgs

    Resource quota for the namespace.
    CpuLimit string
    CPU limit of the namespace in one-thousandth CPU form. See CPU resource units for more details.
    CpuRequest string
    CPU request of the namespace in one-thousandth CPU form. See CPU resource units for more details.
    MemoryLimit string
    Memory limit of the namespace in the power-of-two equivalents form: Ei, Pi, Ti, Gi, Mi, Ki. See Memory resource units for more details.
    MemoryRequest string
    Memory request of the namespace in the power-of-two equivalents form: Ei, Pi, Ti, Gi, Mi, Ki. See Memory resource units for more details.
    CpuLimit string
    CPU limit of the namespace in one-thousandth CPU form. See CPU resource units for more details.
    CpuRequest string
    CPU request of the namespace in one-thousandth CPU form. See CPU resource units for more details.
    MemoryLimit string
    Memory limit of the namespace in the power-of-two equivalents form: Ei, Pi, Ti, Gi, Mi, Ki. See Memory resource units for more details.
    MemoryRequest string
    Memory request of the namespace in the power-of-two equivalents form: Ei, Pi, Ti, Gi, Mi, Ki. See Memory resource units for more details.
    cpuLimit String
    CPU limit of the namespace in one-thousandth CPU form. See CPU resource units for more details.
    cpuRequest String
    CPU request of the namespace in one-thousandth CPU form. See CPU resource units for more details.
    memoryLimit String
    Memory limit of the namespace in the power-of-two equivalents form: Ei, Pi, Ti, Gi, Mi, Ki. See Memory resource units for more details.
    memoryRequest String
    Memory request of the namespace in the power-of-two equivalents form: Ei, Pi, Ti, Gi, Mi, Ki. See Memory resource units for more details.
    cpuLimit string
    CPU limit of the namespace in one-thousandth CPU form. See CPU resource units for more details.
    cpuRequest string
    CPU request of the namespace in one-thousandth CPU form. See CPU resource units for more details.
    memoryLimit string
    Memory limit of the namespace in the power-of-two equivalents form: Ei, Pi, Ti, Gi, Mi, Ki. See Memory resource units for more details.
    memoryRequest string
    Memory request of the namespace in the power-of-two equivalents form: Ei, Pi, Ti, Gi, Mi, Ki. See Memory resource units for more details.
    cpu_limit str
    CPU limit of the namespace in one-thousandth CPU form. See CPU resource units for more details.
    cpu_request str
    CPU request of the namespace in one-thousandth CPU form. See CPU resource units for more details.
    memory_limit str
    Memory limit of the namespace in the power-of-two equivalents form: Ei, Pi, Ti, Gi, Mi, Ki. See Memory resource units for more details.
    memory_request str
    Memory request of the namespace in the power-of-two equivalents form: Ei, Pi, Ti, Gi, Mi, Ki. See Memory resource units for more details.
    cpuLimit String
    CPU limit of the namespace in one-thousandth CPU form. See CPU resource units for more details.
    cpuRequest String
    CPU request of the namespace in one-thousandth CPU form. See CPU resource units for more details.
    memoryLimit String
    Memory limit of the namespace in the power-of-two equivalents form: Ei, Pi, Ti, Gi, Mi, Ki. See Memory resource units for more details.
    memoryRequest String
    Memory request of the namespace in the power-of-two equivalents form: Ei, Pi, Ti, Gi, Mi, Ki. See Memory resource units for more details.

    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.

    TaintEffect, TaintEffectArgs

    NoSchedule
    NoSchedule Do not allow new pods to schedule onto the node unless they tolerate the taint, but allow all pods submitted to Kubelet without going through the scheduler to start, and allow all already-running pods to continue running. Enforced by the scheduler.
    TaintEffectNoSchedule
    NoSchedule Do not allow new pods to schedule onto the node unless they tolerate the taint, but allow all pods submitted to Kubelet without going through the scheduler to start, and allow all already-running pods to continue running. Enforced by the scheduler.
    NoSchedule
    NoSchedule Do not allow new pods to schedule onto the node unless they tolerate the taint, but allow all pods submitted to Kubelet without going through the scheduler to start, and allow all already-running pods to continue running. Enforced by the scheduler.
    NoSchedule
    NoSchedule Do not allow new pods to schedule onto the node unless they tolerate the taint, but allow all pods submitted to Kubelet without going through the scheduler to start, and allow all already-running pods to continue running. Enforced by the scheduler.
    NO_SCHEDULE
    NoSchedule Do not allow new pods to schedule onto the node unless they tolerate the taint, but allow all pods submitted to Kubelet without going through the scheduler to start, and allow all already-running pods to continue running. Enforced by the scheduler.
    "NoSchedule"
    NoSchedule Do not allow new pods to schedule onto the node unless they tolerate the taint, but allow all pods submitted to Kubelet without going through the scheduler to start, and allow all already-running pods to continue running. Enforced by the scheduler.

    TolerationOperator, TolerationOperatorArgs

    Exists
    Exists Toleration Operator Exists
    Equal
    Equal Toleration Operator Equal
    TolerationOperatorExists
    Exists Toleration Operator Exists
    TolerationOperatorEqual
    Equal Toleration Operator Equal
    Exists
    Exists Toleration Operator Exists
    Equal
    Equal Toleration Operator Equal
    Exists
    Exists Toleration Operator Exists
    Equal
    Equal Toleration Operator Equal
    EXISTS
    Exists Toleration Operator Exists
    EQUAL
    Equal Toleration Operator Equal
    "Exists"
    Exists Toleration Operator Exists
    "Equal"
    Equal Toleration Operator Equal

    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.13.0 published on Wednesday, Jan 28, 2026 by Pulumi
      Meet Neo: Your AI Platform Teammate