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:
- Fleet
Name string - The name of the Fleet resource.
- Resource
Group stringName - The name of the resource group. The name is case insensitive.
- Location string
- The geo-location where the resource lives
- Managed
Namespace stringName - The name of the fleet managed namespace resource.
- Properties
Pulumi.
Azure Native. Container Service. Inputs. Fleet Managed Namespace Properties - The resource-specific properties for this resource.
- Dictionary<string, string>
- Resource tags.
- Fleet
Name string - The name of the Fleet resource.
- Resource
Group stringName - The name of the resource group. The name is case insensitive.
- Location string
- The geo-location where the resource lives
- Managed
Namespace stringName - The name of the fleet managed namespace resource.
- Properties
Fleet
Managed Namespace Properties Args - The resource-specific properties for this resource.
- map[string]string
- Resource tags.
- fleet
Name String - The name of the Fleet resource.
- resource
Group StringName - The name of the resource group. The name is case insensitive.
- location String
- The geo-location where the resource lives
- managed
Namespace StringName - The name of the fleet managed namespace resource.
- properties
Fleet
Managed Namespace Properties - The resource-specific properties for this resource.
- Map<String,String>
- Resource tags.
- fleet
Name string - The name of the Fleet resource.
- resource
Group stringName - The name of the resource group. The name is case insensitive.
- location string
- The geo-location where the resource lives
- managed
Namespace stringName - The name of the fleet managed namespace resource.
- properties
Fleet
Managed Namespace Properties - The resource-specific properties for this resource.
- {[key: string]: string}
- Resource tags.
- fleet_
name str - The name of the Fleet resource.
- resource_
group_ strname - The name of the resource group. The name is case insensitive.
- location str
- The geo-location where the resource lives
- managed_
namespace_ strname - The name of the fleet managed namespace resource.
- properties
Fleet
Managed Namespace Properties Args - The resource-specific properties for this resource.
- Mapping[str, str]
- Resource tags.
- fleet
Name String - The name of the Fleet resource.
- resource
Group StringName - The name of the resource group. The name is case insensitive.
- location String
- The geo-location where the resource lives
- managed
Namespace StringName - The name of the fleet managed namespace resource.
- properties Property Map
- The resource-specific properties for this resource.
- Map<String>
- Resource tags.
Outputs
All input properties are implicitly available as output properties. Additionally, the FleetManagedNamespace resource produces the following output properties:
- Azure
Api stringVersion - 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
- System
Data Pulumi.Azure Native. Container Service. Outputs. System Data Response - Azure Resource Manager metadata containing createdBy and modifiedBy information.
- Type string
- The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts"
- Azure
Api stringVersion - The Azure API version of the resource.
- 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
- System
Data SystemData Response - Azure Resource Manager metadata containing createdBy and modifiedBy information.
- Type string
- The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts"
- azure
Api StringVersion - The Azure API version of the resource.
- e
Tag 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
- system
Data SystemData Response - Azure Resource Manager metadata containing createdBy and modifiedBy information.
- type String
- The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts"
- azure
Api stringVersion - The Azure API version of the resource.
- e
Tag 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
- system
Data SystemData Response - Azure Resource Manager metadata containing createdBy and modifiedBy information.
- type string
- The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts"
- azure_
api_ strversion - The Azure API version of the resource.
- 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 SystemData Response - Azure Resource Manager metadata containing createdBy and modifiedBy information.
- type str
- The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts"
- azure
Api StringVersion - The Azure API version of the resource.
- e
Tag 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
- system
Data Property Map - Azure Resource Manager metadata containing createdBy and modifiedBy information.
- type String
- The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts"
Supporting Types
AdoptionPolicy, AdoptionPolicyArgs
- Never
NeverIf the namespace already exists in Kubernetes, attempts to create that same namespace in ARM will fail.- If
Identical IfIdenticalTake over the existing namespace to be managed by ARM, if there is no difference.- Always
AlwaysAlways take over the existing namespace to be managed by ARM, some fields might be overwritten.
- Adoption
Policy Never NeverIf the namespace already exists in Kubernetes, attempts to create that same namespace in ARM will fail.- Adoption
Policy If Identical IfIdenticalTake over the existing namespace to be managed by ARM, if there is no difference.- Adoption
Policy Always AlwaysAlways take over the existing namespace to be managed by ARM, some fields might be overwritten.
- Never
NeverIf the namespace already exists in Kubernetes, attempts to create that same namespace in ARM will fail.- If
Identical IfIdenticalTake over the existing namespace to be managed by ARM, if there is no difference.- Always
AlwaysAlways take over the existing namespace to be managed by ARM, some fields might be overwritten.
- Never
NeverIf the namespace already exists in Kubernetes, attempts to create that same namespace in ARM will fail.- If
Identical IfIdenticalTake over the existing namespace to be managed by ARM, if there is no difference.- Always
AlwaysAlways take over the existing namespace to be managed by ARM, some fields might be overwritten.
- NEVER
NeverIf the namespace already exists in Kubernetes, attempts to create that same namespace in ARM will fail.- IF_IDENTICAL
IfIdenticalTake over the existing namespace to be managed by ARM, if there is no difference.- ALWAYS
AlwaysAlways take over the existing namespace to be managed by ARM, some fields might be overwritten.
- "Never"
NeverIf the namespace already exists in Kubernetes, attempts to create that same namespace in ARM will fail.- "If
Identical" IfIdenticalTake over the existing namespace to be managed by ARM, if there is no difference.- "Always"
AlwaysAlways take over the existing namespace to be managed by ARM, some fields might be overwritten.
DeletePolicy, DeletePolicyArgs
- Keep
KeepOnly delete the ARM resource, keep the Kubernetes namespace. Also delete the ManagedByARM label.- Delete
DeleteDelete both the ARM resource and the Kubernetes namespace together.
- Delete
Policy Keep KeepOnly delete the ARM resource, keep the Kubernetes namespace. Also delete the ManagedByARM label.- Delete
Policy Delete DeleteDelete both the ARM resource and the Kubernetes namespace together.
- Keep
KeepOnly delete the ARM resource, keep the Kubernetes namespace. Also delete the ManagedByARM label.- Delete
DeleteDelete both the ARM resource and the Kubernetes namespace together.
- Keep
KeepOnly delete the ARM resource, keep the Kubernetes namespace. Also delete the ManagedByARM label.- Delete
DeleteDelete both the ARM resource and the Kubernetes namespace together.
- KEEP
KeepOnly delete the ARM resource, keep the Kubernetes namespace. Also delete the ManagedByARM label.- DELETE
DeleteDelete both the ARM resource and the Kubernetes namespace together.
- "Keep"
KeepOnly delete the ARM resource, keep the Kubernetes namespace. Also delete the ManagedByARM label.- "Delete"
DeleteDelete both the ARM resource and the Kubernetes namespace together.
ErrorAdditionalInfoResponse, ErrorAdditionalInfoResponseArgs
The resource management error additional info.ErrorDetailResponse, ErrorDetailResponseArgs
The error detail.- Additional
Info List<Pulumi.Azure Native. Container Service. Inputs. Error Additional Info Response> - The error additional info.
- Code string
- The error code.
- Details
List<Pulumi.
Azure Native. Container Service. Inputs. Error Detail Response> - The error details.
- Message string
- The error message.
- Target string
- The error target.
- Additional
Info []ErrorAdditional Info Response - The error additional info.
- Code string
- The error code.
- Details
[]Error
Detail Response - The error details.
- Message string
- The error message.
- Target string
- The error target.
- additional
Info List<ErrorAdditional Info Response> - The error additional info.
- code String
- The error code.
- details
List<Error
Detail Response> - The error details.
- message String
- The error message.
- target String
- The error target.
- additional
Info ErrorAdditional Info Response[] - The error additional info.
- code string
- The error code.
- details
Error
Detail Response[] - The error details.
- message string
- The error message.
- target string
- The error target.
- additional_
info Sequence[ErrorAdditional Info Response] - The error additional info.
- code str
- The error code.
- details
Sequence[Error
Detail Response] - The error details.
- message str
- The error message.
- target str
- The error target.
- additional
Info 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.- Adoption
Policy string | Pulumi.Azure Native. Container Service. Adoption Policy - Action if the managed namespace with the same name already exists. Default is Never.
- Delete
Policy string | Pulumi.Azure Native. Container Service. Delete Policy - Delete options of a fleet managed namespace. Default is Keep.
- Managed
Namespace Pulumi.Properties Azure Native. Container Service. Inputs. Managed Namespace Properties - The namespace properties for the fleet managed namespace.
- Propagation
Policy Pulumi.Azure Native. Container Service. Inputs. Propagation Policy - The profile of the propagation to create the namespace.
- Adoption
Policy string | AdoptionPolicy - Action if the managed namespace with the same name already exists. Default is Never.
- Delete
Policy string | DeletePolicy - Delete options of a fleet managed namespace. Default is Keep.
- Managed
Namespace ManagedProperties Namespace Properties - The namespace properties for the fleet managed namespace.
- Propagation
Policy PropagationPolicy - The profile of the propagation to create the namespace.
- adoption
Policy String | AdoptionPolicy - Action if the managed namespace with the same name already exists. Default is Never.
- delete
Policy String | DeletePolicy - Delete options of a fleet managed namespace. Default is Keep.
- managed
Namespace ManagedProperties Namespace Properties - The namespace properties for the fleet managed namespace.
- propagation
Policy PropagationPolicy - The profile of the propagation to create the namespace.
- adoption
Policy string | AdoptionPolicy - Action if the managed namespace with the same name already exists. Default is Never.
- delete
Policy string | DeletePolicy - Delete options of a fleet managed namespace. Default is Keep.
- managed
Namespace ManagedProperties Namespace Properties - The namespace properties for the fleet managed namespace.
- propagation
Policy 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_ Managedproperties Namespace Properties - The namespace properties for the fleet managed namespace.
- propagation_
policy PropagationPolicy - The profile of the propagation to create the namespace.
- adoption
Policy String | "Never" | "IfIdentical" | "Always" - Action if the managed namespace with the same name already exists. Default is Never.
- delete
Policy String | "Keep" | "Delete" - Delete options of a fleet managed namespace. Default is Keep.
- managed
Namespace Property MapProperties - The namespace properties for the fleet managed namespace.
- propagation
Policy Property Map - The profile of the propagation to create the namespace.
FleetManagedNamespacePropertiesResponse, FleetManagedNamespacePropertiesResponseArgs
The properties of a fleet managed namespace.- Adoption
Policy string - Action if the managed namespace with the same name already exists. Default is Never.
- Delete
Policy string - Delete options of a fleet managed namespace. Default is Keep.
- Portal
Fqdn string - The Azure Portal FQDN of the Fleet hub.
- Provisioning
State string - The status of the last operation.
- Status
Pulumi.
Azure Native. Container Service. Inputs. Fleet Managed Namespace Status Response - Status information of the last operation for fleet managed namespace.
- Managed
Namespace Pulumi.Properties Azure Native. Container Service. Inputs. Managed Namespace Properties Response - The namespace properties for the fleet managed namespace.
- Propagation
Policy Pulumi.Azure Native. Container Service. Inputs. Propagation Policy Response - The profile of the propagation to create the namespace.
- Adoption
Policy string - Action if the managed namespace with the same name already exists. Default is Never.
- Delete
Policy string - Delete options of a fleet managed namespace. Default is Keep.
- Portal
Fqdn string - The Azure Portal FQDN of the Fleet hub.
- Provisioning
State string - The status of the last operation.
- Status
Fleet
Managed Namespace Status Response - Status information of the last operation for fleet managed namespace.
- Managed
Namespace ManagedProperties Namespace Properties Response - The namespace properties for the fleet managed namespace.
- Propagation
Policy PropagationPolicy Response - The profile of the propagation to create the namespace.
- adoption
Policy String - Action if the managed namespace with the same name already exists. Default is Never.
- delete
Policy String - Delete options of a fleet managed namespace. Default is Keep.
- portal
Fqdn String - The Azure Portal FQDN of the Fleet hub.
- provisioning
State String - The status of the last operation.
- status
Fleet
Managed Namespace Status Response - Status information of the last operation for fleet managed namespace.
- managed
Namespace ManagedProperties Namespace Properties Response - The namespace properties for the fleet managed namespace.
- propagation
Policy PropagationPolicy Response - The profile of the propagation to create the namespace.
- adoption
Policy string - Action if the managed namespace with the same name already exists. Default is Never.
- delete
Policy string - Delete options of a fleet managed namespace. Default is Keep.
- portal
Fqdn string - The Azure Portal FQDN of the Fleet hub.
- provisioning
State string - The status of the last operation.
- status
Fleet
Managed Namespace Status Response - Status information of the last operation for fleet managed namespace.
- managed
Namespace ManagedProperties Namespace Properties Response - The namespace properties for the fleet managed namespace.
- propagation
Policy PropagationPolicy Response - 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
Fleet
Managed Namespace Status Response - Status information of the last operation for fleet managed namespace.
- managed_
namespace_ Managedproperties Namespace Properties Response - The namespace properties for the fleet managed namespace.
- propagation_
policy PropagationPolicy Response - The profile of the propagation to create the namespace.
- adoption
Policy String - Action if the managed namespace with the same name already exists. Default is Never.
- delete
Policy String - Delete options of a fleet managed namespace. Default is Keep.
- portal
Fqdn String - The Azure Portal FQDN of the Fleet hub.
- provisioning
State String - The status of the last operation.
- status Property Map
- Status information of the last operation for fleet managed namespace.
- managed
Namespace Property MapProperties - The namespace properties for the fleet managed namespace.
- propagation
Policy Property Map - The profile of the propagation to create the namespace.
FleetManagedNamespaceStatusResponse, FleetManagedNamespaceStatusResponseArgs
Status information for the fleet managed namespace.- Last
Operation Pulumi.Error Azure Native. Container Service. Inputs. Error Detail Response - The last operation error of the fleet managed namespace
- Last
Operation stringId - The last operation ID for the fleet managed namespace
- Last
Operation ErrorError Detail Response - The last operation error of the fleet managed namespace
- Last
Operation stringId - The last operation ID for the fleet managed namespace
- last
Operation ErrorError Detail Response - The last operation error of the fleet managed namespace
- last
Operation StringId - The last operation ID for the fleet managed namespace
- last
Operation ErrorError Detail Response - The last operation error of the fleet managed namespace
- last
Operation stringId - The last operation ID for the fleet managed namespace
- last_
operation_ Errorerror Detail Response - The last operation error of the fleet managed namespace
- last_
operation_ strid - The last operation ID for the fleet managed namespace
- last
Operation Property MapError - The last operation error of the fleet managed namespace
- last
Operation StringId - The last operation ID for the fleet managed namespace
LabelSelectorOperator, LabelSelectorOperatorArgs
- In
InLabel Selector Operator In- Not
In NotInLabel Selector Operator NotIn- Exists
ExistsLabel Selector Operator Exists- Does
Not Exist DoesNotExistLabel Selector Operator DoesNotExist
- Label
Selector Operator In InLabel Selector Operator In- Label
Selector Operator Not In NotInLabel Selector Operator NotIn- Label
Selector Operator Exists ExistsLabel Selector Operator Exists- Label
Selector Operator Does Not Exist DoesNotExistLabel Selector Operator DoesNotExist
- In
InLabel Selector Operator In- Not
In NotInLabel Selector Operator NotIn- Exists
ExistsLabel Selector Operator Exists- Does
Not Exist DoesNotExistLabel Selector Operator DoesNotExist
- In
InLabel Selector Operator In- Not
In NotInLabel Selector Operator NotIn- Exists
ExistsLabel Selector Operator Exists- Does
Not Exist DoesNotExistLabel Selector Operator DoesNotExist
- IN_
InLabel Selector Operator In- NOT_IN
NotInLabel Selector Operator NotIn- EXISTS
ExistsLabel Selector Operator Exists- DOES_NOT_EXIST
DoesNotExistLabel Selector Operator DoesNotExist
- "In"
InLabel Selector Operator In- "Not
In" NotInLabel Selector Operator NotIn- "Exists"
ExistsLabel Selector Operator Exists- "Does
Not Exist" DoesNotExistLabel Selector Operator DoesNotExist
ManagedNamespaceProperties, ManagedNamespacePropertiesArgs
The namespace properties for the fleet managed namespace.- Annotations Dictionary<string, string>
- The annotations for the fleet managed namespace.
- Default
Network Pulumi.Policy Azure Native. Container Service. Network Policy - The default network policy for the fleet managed namespace.
- Default
Resource Pulumi.Quota Azure Native. Container Service. Inputs. Resource Quota - 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.
- Default
Network NetworkPolicy Policy - The default network policy for the fleet managed namespace.
- Default
Resource ResourceQuota Quota - 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.
- default
Network NetworkPolicy Policy - The default network policy for the fleet managed namespace.
- default
Resource ResourceQuota Quota - 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.
- default
Network NetworkPolicy Policy - The default network policy for the fleet managed namespace.
- default
Resource ResourceQuota Quota - 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_ Networkpolicy Policy - The default network policy for the fleet managed namespace.
- default_
resource_ Resourcequota Quota - 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.
- default
Network "none" | "calico" | "azure" | "cilium"Policy - The default network policy for the fleet managed namespace.
- default
Resource Property MapQuota - 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.
- Default
Network Pulumi.Policy Azure Native. Container Service. Inputs. Network Policy Response - The default network policy for the fleet managed namespace.
- Default
Resource Pulumi.Quota Azure Native. Container Service. Inputs. Resource Quota Response - 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.
- Default
Network NetworkPolicy Policy Response - The default network policy for the fleet managed namespace.
- Default
Resource ResourceQuota Quota Response - 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.
- default
Network NetworkPolicy Policy Response - The default network policy for the fleet managed namespace.
- default
Resource ResourceQuota Quota Response - 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.
- default
Network NetworkPolicy Policy Response - The default network policy for the fleet managed namespace.
- default
Resource ResourceQuota Quota Response - 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_ Networkpolicy Policy Response - The default network policy for the fleet managed namespace.
- default_
resource_ Resourcequota Quota Response - 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.
- default
Network Property MapPolicy - The default network policy for the fleet managed namespace.
- default
Resource Property MapQuota - 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.- Match
Expressions List<Pulumi.Azure Native. Container Service. Inputs. Meta V1Label Selector Requirement> - matchExpressions is a list of label selector requirements. The requirements are ANDed.
- Match
Labels 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.
- Match
Expressions []MetaV1Label Selector Requirement - matchExpressions is a list of label selector requirements. The requirements are ANDed.
- Match
Labels 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.
- match
Expressions List<MetaV1Label Selector Requirement> - matchExpressions is a list of label selector requirements. The requirements are ANDed.
- match
Labels 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.
- match
Expressions MetaV1Label Selector Requirement[] - matchExpressions is a list of label selector requirements. The requirements are ANDed.
- match
Labels {[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[MetaV1Label Selector Requirement] - 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.
- match
Expressions List<Property Map> - matchExpressions is a list of label selector requirements. The requirements are ANDed.
- match
Labels 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.
Azure Native. Container Service. Label Selector Operator - 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 | Label
Selector Operator - 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 | Label
Selector Operator - 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 | Label
Selector Operator - 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 | Label
Selector Operator - 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" | "Not
In" | "Exists" | "Does Not Exist" - 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.- Match
Expressions List<Pulumi.Azure Native. Container Service. Inputs. Meta V1Label Selector Requirement Response> - matchExpressions is a list of label selector requirements. The requirements are ANDed.
- Match
Labels 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.
- Match
Expressions []MetaV1Label Selector Requirement Response - matchExpressions is a list of label selector requirements. The requirements are ANDed.
- Match
Labels 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.
- match
Expressions List<MetaV1Label Selector Requirement Response> - matchExpressions is a list of label selector requirements. The requirements are ANDed.
- match
Labels 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.
- match
Expressions MetaV1Label Selector Requirement Response[] - matchExpressions is a list of label selector requirements. The requirements are ANDed.
- match
Labels {[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[MetaV1Label Selector Requirement Response] - 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.
- match
Expressions List<Property Map> - matchExpressions is a list of label selector requirements. The requirements are ANDed.
- match
Labels 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
noneNetwork policies will not be enforced. This is the default value when NetworkPolicy is not specified.- Calico
calicoUse Calico network policies. See differences between Azure and Calico policies for more information.- Azure
azureUse Azure network policies. See differences between Azure and Calico policies for more information.- Cilium
ciliumUse Cilium to enforce network policies. This requires networkDataplane to be 'cilium'.
- Network
Policy None noneNetwork policies will not be enforced. This is the default value when NetworkPolicy is not specified.- Network
Policy Calico calicoUse Calico network policies. See differences between Azure and Calico policies for more information.- Network
Policy Azure azureUse Azure network policies. See differences between Azure and Calico policies for more information.- Network
Policy Cilium ciliumUse Cilium to enforce network policies. This requires networkDataplane to be 'cilium'.
- None
noneNetwork policies will not be enforced. This is the default value when NetworkPolicy is not specified.- Calico
calicoUse Calico network policies. See differences between Azure and Calico policies for more information.- Azure
azureUse Azure network policies. See differences between Azure and Calico policies for more information.- Cilium
ciliumUse Cilium to enforce network policies. This requires networkDataplane to be 'cilium'.
- None
noneNetwork policies will not be enforced. This is the default value when NetworkPolicy is not specified.- Calico
calicoUse Calico network policies. See differences between Azure and Calico policies for more information.- Azure
azureUse Azure network policies. See differences between Azure and Calico policies for more information.- Cilium
ciliumUse Cilium to enforce network policies. This requires networkDataplane to be 'cilium'.
- NONE
noneNetwork policies will not be enforced. This is the default value when NetworkPolicy is not specified.- CALICO
calicoUse Calico network policies. See differences between Azure and Calico policies for more information.- AZURE
azureUse Azure network policies. See differences between Azure and Calico policies for more information.- CILIUM
ciliumUse Cilium to enforce network policies. This requires networkDataplane to be 'cilium'.
- "none"
noneNetwork policies will not be enforced. This is the default value when NetworkPolicy is not specified.- "calico"
calicoUse Calico network policies. See differences between Azure and Calico policies for more information.- "azure"
azureUse Azure network policies. See differences between Azure and Calico policies for more information.- "cilium"
ciliumUse Cilium to enforce network policies. This requires networkDataplane to be 'cilium'.
NetworkPolicyResponse, NetworkPolicyResponseArgs
The network policy for the managed namespace.PlacementProfile, PlacementProfileArgs
The configuration profile for default ClusterResourcePlacement for placement.- Default
Cluster Pulumi.Resource Placement Azure Native. Container Service. Inputs. Placement V1Cluster Resource Placement Spec - The default ClusterResourcePlacement policy configuration.
- Default
Cluster PlacementResource Placement V1Cluster Resource Placement Spec - The default ClusterResourcePlacement policy configuration.
- default
Cluster PlacementResource Placement V1Cluster Resource Placement Spec - The default ClusterResourcePlacement policy configuration.
- default
Cluster PlacementResource Placement V1Cluster Resource Placement Spec - The default ClusterResourcePlacement policy configuration.
- default_
cluster_ Placementresource_ placement V1Cluster Resource Placement Spec - The default ClusterResourcePlacement policy configuration.
- default
Cluster Property MapResource Placement - The default ClusterResourcePlacement policy configuration.
PlacementProfileResponse, PlacementProfileResponseArgs
The configuration profile for default ClusterResourcePlacement for placement.- Default
Cluster Pulumi.Resource Placement Azure Native. Container Service. Inputs. Placement V1Cluster Resource Placement Spec Response - The default ClusterResourcePlacement policy configuration.
- Default
Cluster PlacementResource Placement V1Cluster Resource Placement Spec Response - The default ClusterResourcePlacement policy configuration.
- default
Cluster PlacementResource Placement V1Cluster Resource Placement Spec Response - The default ClusterResourcePlacement policy configuration.
- default
Cluster PlacementResource Placement V1Cluster Resource Placement Spec Response - The default ClusterResourcePlacement policy configuration.
- default_
cluster_ Placementresource_ placement V1Cluster Resource Placement Spec Response - The default ClusterResourcePlacement policy configuration.
- default
Cluster Property MapResource Placement - The default ClusterResourcePlacement policy configuration.
PlacementType, PlacementTypeArgs
- Pick
All PickAllPickAll picks all clusters that satisfy the rules.- Pick
Fixed PickFixedPickFixed picks a fixed set of clusters.
- Placement
Type Pick All PickAllPickAll picks all clusters that satisfy the rules.- Placement
Type Pick Fixed PickFixedPickFixed picks a fixed set of clusters.
- Pick
All PickAllPickAll picks all clusters that satisfy the rules.- Pick
Fixed PickFixedPickFixed picks a fixed set of clusters.
- Pick
All PickAllPickAll picks all clusters that satisfy the rules.- Pick
Fixed PickFixedPickFixed picks a fixed set of clusters.
- PICK_ALL
PickAllPickAll picks all clusters that satisfy the rules.- PICK_FIXED
PickFixedPickFixed picks a fixed set of clusters.
- "Pick
All" PickAllPickAll picks all clusters that satisfy the rules.- "Pick
Fixed" PickFixedPickFixed picks a fixed set of clusters.
PlacementV1Affinity, PlacementV1AffinityArgs
Affinity is a group of cluster affinity scheduling rules. More to be added.- Cluster
Affinity Pulumi.Azure Native. Container Service. Inputs. Placement V1Cluster Affinity - ClusterAffinity contains cluster affinity scheduling rules for the selected resources.
- Cluster
Affinity PlacementV1Cluster Affinity - ClusterAffinity contains cluster affinity scheduling rules for the selected resources.
- cluster
Affinity PlacementV1Cluster Affinity - ClusterAffinity contains cluster affinity scheduling rules for the selected resources.
- cluster
Affinity PlacementV1Cluster Affinity - ClusterAffinity contains cluster affinity scheduling rules for the selected resources.
- cluster_
affinity PlacementV1Cluster Affinity - ClusterAffinity contains cluster affinity scheduling rules for the selected resources.
- cluster
Affinity 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.- Cluster
Affinity Pulumi.Azure Native. Container Service. Inputs. Placement V1Cluster Affinity Response - ClusterAffinity contains cluster affinity scheduling rules for the selected resources.
- Cluster
Affinity PlacementV1Cluster Affinity Response - ClusterAffinity contains cluster affinity scheduling rules for the selected resources.
- cluster
Affinity PlacementV1Cluster Affinity Response - ClusterAffinity contains cluster affinity scheduling rules for the selected resources.
- cluster
Affinity PlacementV1Cluster Affinity Response - ClusterAffinity contains cluster affinity scheduling rules for the selected resources.
- cluster_
affinity PlacementV1Cluster Affinity Response - ClusterAffinity contains cluster affinity scheduling rules for the selected resources.
- cluster
Affinity Property Map - ClusterAffinity contains cluster affinity scheduling rules for the selected resources.
PlacementV1ClusterAffinity, PlacementV1ClusterAffinityArgs
ClusterAffinity contains cluster affinity scheduling rules for the selected resources.- Required
During Pulumi.Scheduling Ignored During Execution Azure Native. Container Service. Inputs. Placement V1Cluster Selector - 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 PlacementScheduling Ignored During Execution V1Cluster Selector - 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 PlacementScheduling Ignored During Execution V1Cluster Selector - 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 PlacementScheduling Ignored During Execution V1Cluster Selector - 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_ Placementscheduling_ ignored_ during_ execution V1Cluster Selector - 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 Property MapScheduling Ignored During Execution - 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.- Required
During Pulumi.Scheduling Ignored During Execution Azure Native. Container Service. Inputs. Placement V1Cluster Selector Response - 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 PlacementScheduling Ignored During Execution V1Cluster Selector Response - 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 PlacementScheduling Ignored During Execution V1Cluster Selector Response - 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 PlacementScheduling Ignored During Execution V1Cluster Selector Response - 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_ Placementscheduling_ ignored_ during_ execution V1Cluster Selector Response - 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 Property MapScheduling Ignored During Execution - 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.
Azure Native. Container Service. Inputs. Placement V1Placement Policy - Policy defines how to select member clusters to place the selected resources. If unspecified, all the joined member clusters are selected.
- Policy
Placement
V1Placement Policy - Policy defines how to select member clusters to place the selected resources. If unspecified, all the joined member clusters are selected.
- policy
Placement
V1Placement Policy - Policy defines how to select member clusters to place the selected resources. If unspecified, all the joined member clusters are selected.
- policy
Placement
V1Placement Policy - Policy defines how to select member clusters to place the selected resources. If unspecified, all the joined member clusters are selected.
- policy
Placement
V1Placement Policy - 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.
Azure Native. Container Service. Inputs. Placement V1Placement Policy Response - Policy defines how to select member clusters to place the selected resources. If unspecified, all the joined member clusters are selected.
- Policy
Placement
V1Placement Policy Response - Policy defines how to select member clusters to place the selected resources. If unspecified, all the joined member clusters are selected.
- policy
Placement
V1Placement Policy Response - Policy defines how to select member clusters to place the selected resources. If unspecified, all the joined member clusters are selected.
- policy
Placement
V1Placement Policy Response - Policy defines how to select member clusters to place the selected resources. If unspecified, all the joined member clusters are selected.
- policy
Placement
V1Placement Policy Response - 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- Cluster
Selector List<Pulumi.Terms Azure Native. Container Service. Inputs. Placement V1Cluster Selector Term> - ClusterSelectorTerms is a list of cluster selector terms. The terms are
ORed.
- Cluster
Selector []PlacementTerms V1Cluster Selector Term - ClusterSelectorTerms is a list of cluster selector terms. The terms are
ORed.
- cluster
Selector List<PlacementTerms V1Cluster Selector Term> - ClusterSelectorTerms is a list of cluster selector terms. The terms are
ORed.
- cluster
Selector PlacementTerms V1Cluster Selector Term[] - ClusterSelectorTerms is a list of cluster selector terms. The terms are
ORed.
- cluster_
selector_ Sequence[Placementterms V1Cluster Selector Term] - ClusterSelectorTerms is a list of cluster selector terms. The terms are
ORed.
- cluster
Selector List<Property Map>Terms - ClusterSelectorTerms is a list of cluster selector terms. The terms are
ORed.
PlacementV1ClusterSelectorResponse, PlacementV1ClusterSelectorResponseArgs
ClusterSelector- Cluster
Selector List<Pulumi.Terms Azure Native. Container Service. Inputs. Placement V1Cluster Selector Term Response> - ClusterSelectorTerms is a list of cluster selector terms. The terms are
ORed.
- Cluster
Selector []PlacementTerms V1Cluster Selector Term Response - ClusterSelectorTerms is a list of cluster selector terms. The terms are
ORed.
- cluster
Selector List<PlacementTerms V1Cluster Selector Term Response> - ClusterSelectorTerms is a list of cluster selector terms. The terms are
ORed.
- cluster
Selector PlacementTerms V1Cluster Selector Term Response[] - ClusterSelectorTerms is a list of cluster selector terms. The terms are
ORed.
- cluster_
selector_ Sequence[Placementterms V1Cluster Selector Term Response] - ClusterSelectorTerms is a list of cluster selector terms. The terms are
ORed.
- cluster
Selector List<Property Map>Terms - ClusterSelectorTerms is a list of cluster selector terms. The terms are
ORed.
PlacementV1ClusterSelectorTerm, PlacementV1ClusterSelectorTermArgs
ClusterSelectorTerm- Label
Selector Pulumi.Azure Native. Container Service. Inputs. Meta V1Label Selector - 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 Pulumi.Azure Native. Container Service. Inputs. Placement V1Property Selector - 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
RequiredDuringSchedulingIgnoredDuringExecutionaffinity 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 MetaV1Label Selector - 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 PlacementV1Property Selector - 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
RequiredDuringSchedulingIgnoredDuringExecutionaffinity 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 MetaV1Label Selector - 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 PlacementV1Property Selector - 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
RequiredDuringSchedulingIgnoredDuringExecutionaffinity 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 MetaV1Label Selector - 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 PlacementV1Property Selector - 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
RequiredDuringSchedulingIgnoredDuringExecutionaffinity 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 MetaV1Label Selector - 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 PlacementV1Property Selector - 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
RequiredDuringSchedulingIgnoredDuringExecutionaffinity 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 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.
- property
Selector 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
RequiredDuringSchedulingIgnoredDuringExecutionaffinity 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- Label
Selector Pulumi.Azure Native. Container Service. Inputs. Meta V1Label Selector Response - 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 Pulumi.Azure Native. Container Service. Inputs. Placement V1Property Selector Response - 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
RequiredDuringSchedulingIgnoredDuringExecutionaffinity 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 MetaV1Label Selector Response - 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 PlacementV1Property Selector Response - 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
RequiredDuringSchedulingIgnoredDuringExecutionaffinity 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 MetaV1Label Selector Response - 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 PlacementV1Property Selector Response - 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
RequiredDuringSchedulingIgnoredDuringExecutionaffinity 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 MetaV1Label Selector Response - 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 PlacementV1Property Selector Response - 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
RequiredDuringSchedulingIgnoredDuringExecutionaffinity 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 MetaV1Label Selector Response - 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 PlacementV1Property Selector Response - 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
RequiredDuringSchedulingIgnoredDuringExecutionaffinity 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 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.
- property
Selector 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
RequiredDuringSchedulingIgnoredDuringExecutionaffinity 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.
Azure Native. Container Service. Inputs. Placement V1Affinity - 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 List<string> - ClusterNames contains a list of names of MemberCluster to place the selected resources. Only valid if the placement type is "PickFixed"
- Placement
Type string | Pulumi.Azure Native. Container Service. Placement Type - Type of placement. Can be "PickAll", "PickN" or "PickFixed". Default is PickAll.
- Tolerations
List<Pulumi.
Azure Native. Container Service. Inputs. Placement V1Toleration> - 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
Placement
V1Affinity - 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 []string - ClusterNames contains a list of names of MemberCluster to place the selected resources. Only valid if the placement type is "PickFixed"
- Placement
Type string | PlacementType - Type of placement. Can be "PickAll", "PickN" or "PickFixed". Default is PickAll.
- Tolerations
[]Placement
V1Toleration - 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
Placement
V1Affinity - 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 List<String> - ClusterNames contains a list of names of MemberCluster to place the selected resources. Only valid if the placement type is "PickFixed"
- placement
Type String | PlacementType - Type of placement. Can be "PickAll", "PickN" or "PickFixed". Default is PickAll.
- tolerations
List<Placement
V1Toleration> - 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
Placement
V1Affinity - 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 string[] - ClusterNames contains a list of names of MemberCluster to place the selected resources. Only valid if the placement type is "PickFixed"
- placement
Type string | PlacementType - Type of placement. Can be "PickAll", "PickN" or "PickFixed". Default is PickAll.
- tolerations
Placement
V1Toleration[] - 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
Placement
V1Affinity - 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[Placement
V1Toleration] - 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".
- cluster
Names List<String> - ClusterNames contains a list of names of MemberCluster to place the selected resources. Only valid if the placement type is "PickFixed"
- placement
Type String | "PickAll" | "Pick Fixed" - 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.
Azure Native. Container Service. Inputs. Placement V1Affinity Response - 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 List<string> - ClusterNames contains a list of names of MemberCluster to place the selected resources. Only valid if the placement type is "PickFixed"
- Placement
Type string - Type of placement. Can be "PickAll", "PickN" or "PickFixed". Default is PickAll.
- Tolerations
List<Pulumi.
Azure Native. Container Service. Inputs. Placement V1Toleration Response> - 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
Placement
V1Affinity Response - 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 []string - ClusterNames contains a list of names of MemberCluster to place the selected resources. Only valid if the placement type is "PickFixed"
- Placement
Type string - Type of placement. Can be "PickAll", "PickN" or "PickFixed". Default is PickAll.
- Tolerations
[]Placement
V1Toleration Response - 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
Placement
V1Affinity Response - 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 List<String> - ClusterNames contains a list of names of MemberCluster to place the selected resources. Only valid if the placement type is "PickFixed"
- placement
Type String - Type of placement. Can be "PickAll", "PickN" or "PickFixed". Default is PickAll.
- tolerations
List<Placement
V1Toleration Response> - 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
Placement
V1Affinity Response - 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 string[] - ClusterNames contains a list of names of MemberCluster to place the selected resources. Only valid if the placement type is "PickFixed"
- placement
Type string - Type of placement. Can be "PickAll", "PickN" or "PickFixed". Default is PickAll.
- tolerations
Placement
V1Toleration Response[] - 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
Placement
V1Affinity Response - 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[Placement
V1Toleration Response] - 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".
- cluster
Names List<String> - ClusterNames contains a list of names of MemberCluster to place the selected resources. Only valid if the placement type is "PickFixed"
- placement
Type 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.- Match
Expressions List<Pulumi.Azure Native. Container Service. Inputs. Placement V1Property Selector Requirement> - MatchExpressions is an array of PropertySelectorRequirements. The requirements are AND'd.
- Match
Expressions []PlacementV1Property Selector Requirement - MatchExpressions is an array of PropertySelectorRequirements. The requirements are AND'd.
- match
Expressions List<PlacementV1Property Selector Requirement> - MatchExpressions is an array of PropertySelectorRequirements. The requirements are AND'd.
- match
Expressions PlacementV1Property Selector Requirement[] - MatchExpressions is an array of PropertySelectorRequirements. The requirements are AND'd.
- match_
expressions Sequence[PlacementV1Property Selector Requirement] - MatchExpressions is an array of PropertySelectorRequirements. The requirements are AND'd.
- match
Expressions 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.
Azure Native. Container Service. Property Selector Operator - 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 | Property
Selector Operator - 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 | Property
Selector Operator - 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 | Property
Selector Operator - 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 | Property
Selector Operator - 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.- Match
Expressions List<Pulumi.Azure Native. Container Service. Inputs. Placement V1Property Selector Requirement Response> - MatchExpressions is an array of PropertySelectorRequirements. The requirements are AND'd.
- Match
Expressions []PlacementV1Property Selector Requirement Response - MatchExpressions is an array of PropertySelectorRequirements. The requirements are AND'd.
- match
Expressions List<PlacementV1Property Selector Requirement Response> - MatchExpressions is an array of PropertySelectorRequirements. The requirements are AND'd.
- match
Expressions PlacementV1Property Selector Requirement Response[] - MatchExpressions is an array of PropertySelectorRequirements. The requirements are AND'd.
- match_
expressions Sequence[PlacementV1Property Selector Requirement Response] - MatchExpressions is an array of PropertySelectorRequirements. The requirements are AND'd.
- match
Expressions 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.
Azure Native. Container Service. Taint Effect - 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.
Azure Native. Container Service. Toleration Operator - 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 | Taint
Effect - 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 | Toleration
Operator - 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 | Taint
Effect - 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 | Toleration
Operator - 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 | Taint
Effect - 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 | Toleration
Operator - 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 | Taint
Effect - 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 | Toleration
Operator - 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 | "No
Schedule" - 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.
Azure Native. Container Service. Propagation Type - The type of the policy to be used. Default is Placement.
- Placement
Profile Pulumi.Azure Native. Container Service. Inputs. Placement Profile - The profile to be used for propagation via placement.
- Type
string | Propagation
Type - 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 | Propagation
Type - 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 | Propagation
Type - The type of the policy to be used. Default is Placement.
- placement
Profile PlacementProfile - The profile to be used for propagation via placement.
- type
str | Propagation
Type - 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.
- placement
Profile 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.
- Placement
Profile Pulumi.Azure Native. Container Service. Inputs. Placement Profile Response - The profile to be used for propagation via placement.
- Type string
- The type of the policy to be used. Default is Placement.
- Placement
Profile PlacementProfile Response - The profile to be used for propagation via placement.
- type String
- The type of the policy to be used. Default is Placement.
- placement
Profile PlacementProfile Response - The profile to be used for propagation via placement.
- type string
- The type of the policy to be used. Default is Placement.
- placement
Profile PlacementProfile Response - The profile to be used for propagation via placement.
- type str
- The type of the policy to be used. Default is Placement.
- placement_
profile PlacementProfile Response - The profile to be used for propagation via placement.
- type String
- The type of the policy to be used. Default is Placement.
- placement
Profile Property Map - The profile to be used for propagation via placement.
PropagationType, PropagationTypeArgs
- Placement
PlacementUsing ClusterResourcePlacement.
- Propagation
Type Placement PlacementUsing ClusterResourcePlacement.
- Placement
PlacementUsing ClusterResourcePlacement.
- Placement
PlacementUsing ClusterResourcePlacement.
- PLACEMENT
PlacementUsing ClusterResourcePlacement.
- "Placement"
PlacementUsing ClusterResourcePlacement.
PropertySelectorOperator, PropertySelectorOperatorArgs
- Gt
GtGt dictates Fleet to select cluster if its observed value of a given property is greater than the value specified in the requirement.- Ge
GeGe 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
EqEq dictates Fleet to select cluster if its observed value of a given property is equal to the values specified in the requirement.- Ne
NeNe dictates Fleet to select cluster if its observed value of a given property is not equal to the values specified in the requirement.- Lt
LtLt dictates Fleet to select cluster if its observed value of a given property is less than the value specified in the requirement.- Le
LeLe 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.
- Property
Selector Operator Gt GtGt dictates Fleet to select cluster if its observed value of a given property is greater than the value specified in the requirement.- Property
Selector Operator Ge GeGe 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.- Property
Selector Operator Eq EqEq dictates Fleet to select cluster if its observed value of a given property is equal to the values specified in the requirement.- Property
Selector Operator Ne NeNe dictates Fleet to select cluster if its observed value of a given property is not equal to the values specified in the requirement.- Property
Selector Operator Lt LtLt dictates Fleet to select cluster if its observed value of a given property is less than the value specified in the requirement.- Property
Selector Operator Le LeLe 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
GtGt dictates Fleet to select cluster if its observed value of a given property is greater than the value specified in the requirement.- Ge
GeGe 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
EqEq dictates Fleet to select cluster if its observed value of a given property is equal to the values specified in the requirement.- Ne
NeNe dictates Fleet to select cluster if its observed value of a given property is not equal to the values specified in the requirement.- Lt
LtLt dictates Fleet to select cluster if its observed value of a given property is less than the value specified in the requirement.- Le
LeLe 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
GtGt dictates Fleet to select cluster if its observed value of a given property is greater than the value specified in the requirement.- Ge
GeGe 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
EqEq dictates Fleet to select cluster if its observed value of a given property is equal to the values specified in the requirement.- Ne
NeNe dictates Fleet to select cluster if its observed value of a given property is not equal to the values specified in the requirement.- Lt
LtLt dictates Fleet to select cluster if its observed value of a given property is less than the value specified in the requirement.- Le
LeLe 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
GtGt dictates Fleet to select cluster if its observed value of a given property is greater than the value specified in the requirement.- GE
GeGe 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
EqEq dictates Fleet to select cluster if its observed value of a given property is equal to the values specified in the requirement.- NE
NeNe dictates Fleet to select cluster if its observed value of a given property is not equal to the values specified in the requirement.- LT
LtLt dictates Fleet to select cluster if its observed value of a given property is less than the value specified in the requirement.- LE
LeLe 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"
GtGt dictates Fleet to select cluster if its observed value of a given property is greater than the value specified in the requirement.- "Ge"
GeGe 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"
EqEq dictates Fleet to select cluster if its observed value of a given property is equal to the values specified in the requirement.- "Ne"
NeNe dictates Fleet to select cluster if its observed value of a given property is not equal to the values specified in the requirement.- "Lt"
LtLt dictates Fleet to select cluster if its observed value of a given property is less than the value specified in the requirement.- "Le"
LeLe 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.- Cpu
Limit string - CPU limit of the namespace in one-thousandth CPU form. See CPU resource units for more details.
- Cpu
Request string - CPU request of the namespace in one-thousandth CPU form. See CPU resource units for more details.
- Memory
Limit 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.
- Memory
Request 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 string - CPU limit of the namespace in one-thousandth CPU form. See CPU resource units for more details.
- Cpu
Request string - CPU request of the namespace in one-thousandth CPU form. See CPU resource units for more details.
- Memory
Limit 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.
- Memory
Request 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 String - CPU limit of the namespace in one-thousandth CPU form. See CPU resource units for more details.
- cpu
Request String - CPU request of the namespace in one-thousandth CPU form. See CPU resource units for more details.
- memory
Limit 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.
- memory
Request 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 string - CPU limit of the namespace in one-thousandth CPU form. See CPU resource units for more details.
- cpu
Request string - CPU request of the namespace in one-thousandth CPU form. See CPU resource units for more details.
- memory
Limit 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.
- memory
Request 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.
- cpu
Limit String - CPU limit of the namespace in one-thousandth CPU form. See CPU resource units for more details.
- cpu
Request String - CPU request of the namespace in one-thousandth CPU form. See CPU resource units for more details.
- memory
Limit 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.
- memory
Request 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.- Cpu
Limit string - CPU limit of the namespace in one-thousandth CPU form. See CPU resource units for more details.
- Cpu
Request string - CPU request of the namespace in one-thousandth CPU form. See CPU resource units for more details.
- Memory
Limit 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.
- Memory
Request 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 string - CPU limit of the namespace in one-thousandth CPU form. See CPU resource units for more details.
- Cpu
Request string - CPU request of the namespace in one-thousandth CPU form. See CPU resource units for more details.
- Memory
Limit 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.
- Memory
Request 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 String - CPU limit of the namespace in one-thousandth CPU form. See CPU resource units for more details.
- cpu
Request String - CPU request of the namespace in one-thousandth CPU form. See CPU resource units for more details.
- memory
Limit 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.
- memory
Request 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 string - CPU limit of the namespace in one-thousandth CPU form. See CPU resource units for more details.
- cpu
Request string - CPU request of the namespace in one-thousandth CPU form. See CPU resource units for more details.
- memory
Limit 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.
- memory
Request 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.
- cpu
Limit String - CPU limit of the namespace in one-thousandth CPU form. See CPU resource units for more details.
- cpu
Request String - CPU request of the namespace in one-thousandth CPU form. See CPU resource units for more details.
- memory
Limit 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.
- memory
Request 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.- Created
At string - The timestamp of resource creation (UTC).
- Created
By string - The identity that created the resource.
- Created
By stringType - The type of identity that created the resource.
- Last
Modified stringAt - The timestamp of resource last modification (UTC)
- Last
Modified stringBy - The identity that last modified the resource.
- Last
Modified stringBy Type - The type of identity that last modified the resource.
- Created
At string - The timestamp of resource creation (UTC).
- Created
By string - The identity that created the resource.
- Created
By stringType - The type of identity that created the resource.
- Last
Modified stringAt - The timestamp of resource last modification (UTC)
- Last
Modified stringBy - The identity that last modified the resource.
- Last
Modified stringBy Type - The type of identity that last modified the resource.
- created
At String - The timestamp of resource creation (UTC).
- created
By String - The identity that created the resource.
- created
By StringType - The type of identity that created the resource.
- last
Modified StringAt - The timestamp of resource last modification (UTC)
- last
Modified StringBy - The identity that last modified the resource.
- last
Modified StringBy Type - The type of identity that last modified the resource.
- created
At string - The timestamp of resource creation (UTC).
- created
By string - The identity that created the resource.
- created
By stringType - The type of identity that created the resource.
- last
Modified stringAt - The timestamp of resource last modification (UTC)
- last
Modified stringBy - The identity that last modified the resource.
- last
Modified stringBy Type - The type of identity that last modified the resource.
- created_
at str - The timestamp of resource creation (UTC).
- created_
by str - The identity that created the resource.
- created_
by_ strtype - The type of identity that created the resource.
- last_
modified_ strat - The timestamp of resource last modification (UTC)
- last_
modified_ strby - The identity that last modified the resource.
- last_
modified_ strby_ type - The type of identity that last modified the resource.
- created
At String - The timestamp of resource creation (UTC).
- created
By String - The identity that created the resource.
- created
By StringType - The type of identity that created the resource.
- last
Modified StringAt - The timestamp of resource last modification (UTC)
- last
Modified StringBy - The identity that last modified the resource.
- last
Modified StringBy Type - The type of identity that last modified the resource.
TaintEffect, TaintEffectArgs
- No
Schedule NoScheduleDo 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.
- Taint
Effect No Schedule NoScheduleDo 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 NoScheduleDo 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 NoScheduleDo 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
NoScheduleDo 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" NoScheduleDo 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
ExistsToleration Operator Exists- Equal
EqualToleration Operator Equal
- Toleration
Operator Exists ExistsToleration Operator Exists- Toleration
Operator Equal EqualToleration Operator Equal
- Exists
ExistsToleration Operator Exists- Equal
EqualToleration Operator Equal
- Exists
ExistsToleration Operator Exists- Equal
EqualToleration Operator Equal
- EXISTS
ExistsToleration Operator Exists- EQUAL
EqualToleration Operator Equal
- "Exists"
ExistsToleration Operator Exists- "Equal"
EqualToleration Operator Equal
Package Details
- Repository
- Azure Native pulumi/pulumi-azure-native
- License
- Apache-2.0
