castai.EvictorAdvancedConfig
Explore with Pulumi AI
CAST AI eviction config resource to manage evictor properties
Example Usage
import * as pulumi from "@pulumi/pulumi";
import * as castai from "@pulumi/castai";
const config = new castai.EvictorAdvancedConfig("config", {
    clusterId: castai_eks_cluster.test.id,
    evictorAdvancedConfigs: [{
        podSelectors: [{
            kind: "Job",
            namespace: "test",
            matchLabels: {
                job: "test",
            },
        }],
        aggressive: true,
    }],
});
import pulumi
import pulumi_castai as castai
config = castai.EvictorAdvancedConfig("config",
    cluster_id=castai_eks_cluster["test"]["id"],
    evictor_advanced_configs=[{
        "pod_selectors": [{
            "kind": "Job",
            "namespace": "test",
            "match_labels": {
                "job": "test",
            },
        }],
        "aggressive": True,
    }])
package main
import (
	"github.com/pulumi/pulumi-terraform-provider/sdks/go/castai/v7/castai"
	"github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
func main() {
	pulumi.Run(func(ctx *pulumi.Context) error {
		_, err := castai.NewEvictorAdvancedConfig(ctx, "config", &castai.EvictorAdvancedConfigArgs{
			ClusterId: pulumi.Any(castai_eks_cluster.Test.Id),
			EvictorAdvancedConfigs: castai.EvictorAdvancedConfigEvictorAdvancedConfigArray{
				&castai.EvictorAdvancedConfigEvictorAdvancedConfigArgs{
					PodSelectors: castai.EvictorAdvancedConfigEvictorAdvancedConfigPodSelectorArray{
						&castai.EvictorAdvancedConfigEvictorAdvancedConfigPodSelectorArgs{
							Kind:      pulumi.String("Job"),
							Namespace: pulumi.String("test"),
							MatchLabels: pulumi.StringMap{
								"job": pulumi.String("test"),
							},
						},
					},
					Aggressive: pulumi.Bool(true),
				},
			},
		})
		if err != nil {
			return err
		}
		return nil
	})
}
using System.Collections.Generic;
using System.Linq;
using Pulumi;
using Castai = Pulumi.Castai;
return await Deployment.RunAsync(() => 
{
    var config = new Castai.EvictorAdvancedConfig("config", new()
    {
        ClusterId = castai_eks_cluster.Test.Id,
        EvictorAdvancedConfigs = new[]
        {
            new Castai.Inputs.EvictorAdvancedConfigEvictorAdvancedConfigArgs
            {
                PodSelectors = new[]
                {
                    new Castai.Inputs.EvictorAdvancedConfigEvictorAdvancedConfigPodSelectorArgs
                    {
                        Kind = "Job",
                        Namespace = "test",
                        MatchLabels = 
                        {
                            { "job", "test" },
                        },
                    },
                },
                Aggressive = true,
            },
        },
    });
});
package generated_program;
import com.pulumi.Context;
import com.pulumi.Pulumi;
import com.pulumi.core.Output;
import com.pulumi.castai.EvictorAdvancedConfig;
import com.pulumi.castai.EvictorAdvancedConfigArgs;
import com.pulumi.castai.inputs.EvictorAdvancedConfigEvictorAdvancedConfigArgs;
import java.util.List;
import java.util.ArrayList;
import java.util.Map;
import java.io.File;
import java.nio.file.Files;
import java.nio.file.Paths;
public class App {
    public static void main(String[] args) {
        Pulumi.run(App::stack);
    }
    public static void stack(Context ctx) {
        var config = new EvictorAdvancedConfig("config", EvictorAdvancedConfigArgs.builder()
            .clusterId(castai_eks_cluster.test().id())
            .evictorAdvancedConfigs(EvictorAdvancedConfigEvictorAdvancedConfigArgs.builder()
                .podSelectors(EvictorAdvancedConfigEvictorAdvancedConfigPodSelectorArgs.builder()
                    .kind("Job")
                    .namespace("test")
                    .matchLabels(Map.of("job", "test"))
                    .build())
                .aggressive(true)
                .build())
            .build());
    }
}
resources:
  config:
    type: castai:EvictorAdvancedConfig
    properties:
      clusterId: ${castai_eks_cluster.test.id}
      evictorAdvancedConfigs:
        - podSelectors:
            - kind: Job
              namespace: test
              matchLabels:
                job: test
          aggressive: true
Create EvictorAdvancedConfig Resource
Resources are created with functions called constructors. To learn more about declaring and configuring resources, see Resources.
Constructor syntax
new EvictorAdvancedConfig(name: string, args: EvictorAdvancedConfigArgs, opts?: CustomResourceOptions);@overload
def EvictorAdvancedConfig(resource_name: str,
                          args: EvictorAdvancedConfigArgs,
                          opts: Optional[ResourceOptions] = None)
@overload
def EvictorAdvancedConfig(resource_name: str,
                          opts: Optional[ResourceOptions] = None,
                          cluster_id: Optional[str] = None,
                          evictor_advanced_configs: Optional[Sequence[EvictorAdvancedConfigEvictorAdvancedConfigArgs]] = None,
                          evictor_advanced_config_id: Optional[str] = None,
                          timeouts: Optional[EvictorAdvancedConfigTimeoutsArgs] = None)func NewEvictorAdvancedConfig(ctx *Context, name string, args EvictorAdvancedConfigArgs, opts ...ResourceOption) (*EvictorAdvancedConfig, error)public EvictorAdvancedConfig(string name, EvictorAdvancedConfigArgs args, CustomResourceOptions? opts = null)
public EvictorAdvancedConfig(String name, EvictorAdvancedConfigArgs args)
public EvictorAdvancedConfig(String name, EvictorAdvancedConfigArgs args, CustomResourceOptions options)
type: castai:EvictorAdvancedConfig
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 EvictorAdvancedConfigArgs
- 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 EvictorAdvancedConfigArgs
- 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 EvictorAdvancedConfigArgs
- The arguments to resource properties.
- opts ResourceOption
- Bag of options to control resource's behavior.
- name string
- The unique name of the resource.
- args EvictorAdvancedConfigArgs
- The arguments to resource properties.
- opts CustomResourceOptions
- Bag of options to control resource's behavior.
- name String
- The unique name of the resource.
- args EvictorAdvancedConfigArgs
- 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 evictorAdvancedConfigResource = new Castai.EvictorAdvancedConfig("evictorAdvancedConfigResource", new()
{
    ClusterId = "string",
    EvictorAdvancedConfigs = new[]
    {
        new Castai.Inputs.EvictorAdvancedConfigEvictorAdvancedConfigArgs
        {
            Aggressive = false,
            Disposable = false,
            NodeSelectors = new[]
            {
                new Castai.Inputs.EvictorAdvancedConfigEvictorAdvancedConfigNodeSelectorArgs
                {
                    MatchExpressions = new[]
                    {
                        new Castai.Inputs.EvictorAdvancedConfigEvictorAdvancedConfigNodeSelectorMatchExpressionArgs
                        {
                            Key = "string",
                            Operator = "string",
                            Values = new[]
                            {
                                "string",
                            },
                        },
                    },
                    MatchLabels = 
                    {
                        { "string", "string" },
                    },
                },
            },
            PodSelectors = new[]
            {
                new Castai.Inputs.EvictorAdvancedConfigEvictorAdvancedConfigPodSelectorArgs
                {
                    Kind = "string",
                    MatchExpressions = new[]
                    {
                        new Castai.Inputs.EvictorAdvancedConfigEvictorAdvancedConfigPodSelectorMatchExpressionArgs
                        {
                            Key = "string",
                            Operator = "string",
                            Values = new[]
                            {
                                "string",
                            },
                        },
                    },
                    MatchLabels = 
                    {
                        { "string", "string" },
                    },
                    Namespace = "string",
                },
            },
            RemovalDisabled = false,
        },
    },
    EvictorAdvancedConfigId = "string",
    Timeouts = new Castai.Inputs.EvictorAdvancedConfigTimeoutsArgs
    {
        Create = "string",
        Update = "string",
    },
});
example, err := castai.NewEvictorAdvancedConfig(ctx, "evictorAdvancedConfigResource", &castai.EvictorAdvancedConfigArgs{
ClusterId: pulumi.String("string"),
EvictorAdvancedConfigs: .EvictorAdvancedConfigEvictorAdvancedConfigArray{
&.EvictorAdvancedConfigEvictorAdvancedConfigArgs{
Aggressive: pulumi.Bool(false),
Disposable: pulumi.Bool(false),
NodeSelectors: .EvictorAdvancedConfigEvictorAdvancedConfigNodeSelectorArray{
&.EvictorAdvancedConfigEvictorAdvancedConfigNodeSelectorArgs{
MatchExpressions: .EvictorAdvancedConfigEvictorAdvancedConfigNodeSelectorMatchExpressionArray{
&.EvictorAdvancedConfigEvictorAdvancedConfigNodeSelectorMatchExpressionArgs{
Key: pulumi.String("string"),
Operator: pulumi.String("string"),
Values: pulumi.StringArray{
pulumi.String("string"),
},
},
},
MatchLabels: pulumi.StringMap{
"string": pulumi.String("string"),
},
},
},
PodSelectors: .EvictorAdvancedConfigEvictorAdvancedConfigPodSelectorArray{
&.EvictorAdvancedConfigEvictorAdvancedConfigPodSelectorArgs{
Kind: pulumi.String("string"),
MatchExpressions: .EvictorAdvancedConfigEvictorAdvancedConfigPodSelectorMatchExpressionArray{
&.EvictorAdvancedConfigEvictorAdvancedConfigPodSelectorMatchExpressionArgs{
Key: pulumi.String("string"),
Operator: pulumi.String("string"),
Values: pulumi.StringArray{
pulumi.String("string"),
},
},
},
MatchLabels: pulumi.StringMap{
"string": pulumi.String("string"),
},
Namespace: pulumi.String("string"),
},
},
RemovalDisabled: pulumi.Bool(false),
},
},
EvictorAdvancedConfigId: pulumi.String("string"),
Timeouts: &.EvictorAdvancedConfigTimeoutsArgs{
Create: pulumi.String("string"),
Update: pulumi.String("string"),
},
})
var evictorAdvancedConfigResource = new EvictorAdvancedConfig("evictorAdvancedConfigResource", EvictorAdvancedConfigArgs.builder()
    .clusterId("string")
    .evictorAdvancedConfigs(EvictorAdvancedConfigEvictorAdvancedConfigArgs.builder()
        .aggressive(false)
        .disposable(false)
        .nodeSelectors(EvictorAdvancedConfigEvictorAdvancedConfigNodeSelectorArgs.builder()
            .matchExpressions(EvictorAdvancedConfigEvictorAdvancedConfigNodeSelectorMatchExpressionArgs.builder()
                .key("string")
                .operator("string")
                .values("string")
                .build())
            .matchLabels(Map.of("string", "string"))
            .build())
        .podSelectors(EvictorAdvancedConfigEvictorAdvancedConfigPodSelectorArgs.builder()
            .kind("string")
            .matchExpressions(EvictorAdvancedConfigEvictorAdvancedConfigPodSelectorMatchExpressionArgs.builder()
                .key("string")
                .operator("string")
                .values("string")
                .build())
            .matchLabels(Map.of("string", "string"))
            .namespace("string")
            .build())
        .removalDisabled(false)
        .build())
    .evictorAdvancedConfigId("string")
    .timeouts(EvictorAdvancedConfigTimeoutsArgs.builder()
        .create("string")
        .update("string")
        .build())
    .build());
evictor_advanced_config_resource = castai.EvictorAdvancedConfig("evictorAdvancedConfigResource",
    cluster_id="string",
    evictor_advanced_configs=[{
        "aggressive": False,
        "disposable": False,
        "node_selectors": [{
            "match_expressions": [{
                "key": "string",
                "operator": "string",
                "values": ["string"],
            }],
            "match_labels": {
                "string": "string",
            },
        }],
        "pod_selectors": [{
            "kind": "string",
            "match_expressions": [{
                "key": "string",
                "operator": "string",
                "values": ["string"],
            }],
            "match_labels": {
                "string": "string",
            },
            "namespace": "string",
        }],
        "removal_disabled": False,
    }],
    evictor_advanced_config_id="string",
    timeouts={
        "create": "string",
        "update": "string",
    })
const evictorAdvancedConfigResource = new castai.EvictorAdvancedConfig("evictorAdvancedConfigResource", {
    clusterId: "string",
    evictorAdvancedConfigs: [{
        aggressive: false,
        disposable: false,
        nodeSelectors: [{
            matchExpressions: [{
                key: "string",
                operator: "string",
                values: ["string"],
            }],
            matchLabels: {
                string: "string",
            },
        }],
        podSelectors: [{
            kind: "string",
            matchExpressions: [{
                key: "string",
                operator: "string",
                values: ["string"],
            }],
            matchLabels: {
                string: "string",
            },
            namespace: "string",
        }],
        removalDisabled: false,
    }],
    evictorAdvancedConfigId: "string",
    timeouts: {
        create: "string",
        update: "string",
    },
});
type: castai:EvictorAdvancedConfig
properties:
    clusterId: string
    evictorAdvancedConfigId: string
    evictorAdvancedConfigs:
        - aggressive: false
          disposable: false
          nodeSelectors:
            - matchExpressions:
                - key: string
                  operator: string
                  values:
                    - string
              matchLabels:
                string: string
          podSelectors:
            - kind: string
              matchExpressions:
                - key: string
                  operator: string
                  values:
                    - string
              matchLabels:
                string: string
              namespace: string
          removalDisabled: false
    timeouts:
        create: string
        update: string
EvictorAdvancedConfig 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 EvictorAdvancedConfig resource accepts the following input properties:
- ClusterId string
- CAST AI cluster id.
- EvictorAdvanced List<EvictorConfigs Advanced Config Evictor Advanced Config> 
- evictor advanced configuration to target specific node/pod
- EvictorAdvanced stringConfig Id 
- The ID of this resource.
- Timeouts
EvictorAdvanced Config Timeouts 
- ClusterId string
- CAST AI cluster id.
- EvictorAdvanced []EvictorConfigs Advanced Config Evictor Advanced Config Args 
- evictor advanced configuration to target specific node/pod
- EvictorAdvanced stringConfig Id 
- The ID of this resource.
- Timeouts
EvictorAdvanced Config Timeouts Args 
- clusterId String
- CAST AI cluster id.
- evictorAdvanced List<EvictorConfigs Advanced Config Evictor Advanced Config> 
- evictor advanced configuration to target specific node/pod
- evictorAdvanced StringConfig Id 
- The ID of this resource.
- timeouts
EvictorAdvanced Config Timeouts 
- clusterId string
- CAST AI cluster id.
- evictorAdvanced EvictorConfigs Advanced Config Evictor Advanced Config[] 
- evictor advanced configuration to target specific node/pod
- evictorAdvanced stringConfig Id 
- The ID of this resource.
- timeouts
EvictorAdvanced Config Timeouts 
- cluster_id str
- CAST AI cluster id.
- evictor_advanced_ Sequence[Evictorconfigs Advanced Config Evictor Advanced Config Args] 
- evictor advanced configuration to target specific node/pod
- evictor_advanced_ strconfig_ id 
- The ID of this resource.
- timeouts
EvictorAdvanced Config Timeouts Args 
- clusterId String
- CAST AI cluster id.
- evictorAdvanced List<Property Map>Configs 
- evictor advanced configuration to target specific node/pod
- evictorAdvanced StringConfig Id 
- The ID of this resource.
- timeouts Property Map
Outputs
All input properties are implicitly available as output properties. Additionally, the EvictorAdvancedConfig resource produces the following output properties:
- Id string
- The provider-assigned unique ID for this managed resource.
- Id string
- The provider-assigned unique ID for this managed resource.
- id String
- The provider-assigned unique ID for this managed resource.
- id string
- The provider-assigned unique ID for this managed resource.
- id str
- The provider-assigned unique ID for this managed resource.
- id String
- The provider-assigned unique ID for this managed resource.
Look up Existing EvictorAdvancedConfig Resource
Get an existing EvictorAdvancedConfig resource’s state with the given name, ID, and optional extra properties used to qualify the lookup.
public static get(name: string, id: Input<ID>, state?: EvictorAdvancedConfigState, opts?: CustomResourceOptions): EvictorAdvancedConfig@staticmethod
def get(resource_name: str,
        id: str,
        opts: Optional[ResourceOptions] = None,
        cluster_id: Optional[str] = None,
        evictor_advanced_config_id: Optional[str] = None,
        evictor_advanced_configs: Optional[Sequence[EvictorAdvancedConfigEvictorAdvancedConfigArgs]] = None,
        timeouts: Optional[EvictorAdvancedConfigTimeoutsArgs] = None) -> EvictorAdvancedConfigfunc GetEvictorAdvancedConfig(ctx *Context, name string, id IDInput, state *EvictorAdvancedConfigState, opts ...ResourceOption) (*EvictorAdvancedConfig, error)public static EvictorAdvancedConfig Get(string name, Input<string> id, EvictorAdvancedConfigState? state, CustomResourceOptions? opts = null)public static EvictorAdvancedConfig get(String name, Output<String> id, EvictorAdvancedConfigState state, CustomResourceOptions options)resources:  _:    type: castai:EvictorAdvancedConfig    get:      id: ${id}- name
- The unique name of the resulting resource.
- id
- The unique provider ID of the resource to lookup.
- state
- Any extra arguments used during the lookup.
- opts
- A bag of options that control this resource's behavior.
- resource_name
- The unique name of the resulting resource.
- id
- The unique provider ID of the resource to lookup.
- name
- The unique name of the resulting resource.
- id
- The unique provider ID of the resource to lookup.
- state
- Any extra arguments used during the lookup.
- opts
- A bag of options that control this resource's behavior.
- name
- The unique name of the resulting resource.
- id
- The unique provider ID of the resource to lookup.
- state
- Any extra arguments used during the lookup.
- opts
- A bag of options that control this resource's behavior.
- name
- The unique name of the resulting resource.
- id
- The unique provider ID of the resource to lookup.
- state
- Any extra arguments used during the lookup.
- opts
- A bag of options that control this resource's behavior.
- ClusterId string
- CAST AI cluster id.
- EvictorAdvanced stringConfig Id 
- The ID of this resource.
- EvictorAdvanced List<EvictorConfigs Advanced Config Evictor Advanced Config> 
- evictor advanced configuration to target specific node/pod
- Timeouts
EvictorAdvanced Config Timeouts 
- ClusterId string
- CAST AI cluster id.
- EvictorAdvanced stringConfig Id 
- The ID of this resource.
- EvictorAdvanced []EvictorConfigs Advanced Config Evictor Advanced Config Args 
- evictor advanced configuration to target specific node/pod
- Timeouts
EvictorAdvanced Config Timeouts Args 
- clusterId String
- CAST AI cluster id.
- evictorAdvanced StringConfig Id 
- The ID of this resource.
- evictorAdvanced List<EvictorConfigs Advanced Config Evictor Advanced Config> 
- evictor advanced configuration to target specific node/pod
- timeouts
EvictorAdvanced Config Timeouts 
- clusterId string
- CAST AI cluster id.
- evictorAdvanced stringConfig Id 
- The ID of this resource.
- evictorAdvanced EvictorConfigs Advanced Config Evictor Advanced Config[] 
- evictor advanced configuration to target specific node/pod
- timeouts
EvictorAdvanced Config Timeouts 
- cluster_id str
- CAST AI cluster id.
- evictor_advanced_ strconfig_ id 
- The ID of this resource.
- evictor_advanced_ Sequence[Evictorconfigs Advanced Config Evictor Advanced Config Args] 
- evictor advanced configuration to target specific node/pod
- timeouts
EvictorAdvanced Config Timeouts Args 
- clusterId String
- CAST AI cluster id.
- evictorAdvanced StringConfig Id 
- The ID of this resource.
- evictorAdvanced List<Property Map>Configs 
- evictor advanced configuration to target specific node/pod
- timeouts Property Map
Supporting Types
EvictorAdvancedConfigEvictorAdvancedConfig, EvictorAdvancedConfigEvictorAdvancedConfigArgs            
- Aggressive bool
- Apply Aggressive mode to Evictor
- Disposable bool
- Mark node as disposable
- NodeSelectors List<EvictorAdvanced Config Evictor Advanced Config Node Selector> 
- node selector
- PodSelectors List<EvictorAdvanced Config Evictor Advanced Config Pod Selector> 
- pod selector
- RemovalDisabled bool
- Mark pods as removal disabled
- Aggressive bool
- Apply Aggressive mode to Evictor
- Disposable bool
- Mark node as disposable
- NodeSelectors []EvictorAdvanced Config Evictor Advanced Config Node Selector 
- node selector
- PodSelectors []EvictorAdvanced Config Evictor Advanced Config Pod Selector 
- pod selector
- RemovalDisabled bool
- Mark pods as removal disabled
- aggressive Boolean
- Apply Aggressive mode to Evictor
- disposable Boolean
- Mark node as disposable
- nodeSelectors List<EvictorAdvanced Config Evictor Advanced Config Node Selector> 
- node selector
- podSelectors List<EvictorAdvanced Config Evictor Advanced Config Pod Selector> 
- pod selector
- removalDisabled Boolean
- Mark pods as removal disabled
- aggressive boolean
- Apply Aggressive mode to Evictor
- disposable boolean
- Mark node as disposable
- nodeSelectors EvictorAdvanced Config Evictor Advanced Config Node Selector[] 
- node selector
- podSelectors EvictorAdvanced Config Evictor Advanced Config Pod Selector[] 
- pod selector
- removalDisabled boolean
- Mark pods as removal disabled
- aggressive bool
- Apply Aggressive mode to Evictor
- disposable bool
- Mark node as disposable
- node_selectors Sequence[EvictorAdvanced Config Evictor Advanced Config Node Selector] 
- node selector
- pod_selectors Sequence[EvictorAdvanced Config Evictor Advanced Config Pod Selector] 
- pod selector
- removal_disabled bool
- Mark pods as removal disabled
- aggressive Boolean
- Apply Aggressive mode to Evictor
- disposable Boolean
- Mark node as disposable
- nodeSelectors List<Property Map>
- node selector
- podSelectors List<Property Map>
- pod selector
- removalDisabled Boolean
- Mark pods as removal disabled
EvictorAdvancedConfigEvictorAdvancedConfigNodeSelector, EvictorAdvancedConfigEvictorAdvancedConfigNodeSelectorArgs                
- MatchExpressions List<EvictorAdvanced Config Evictor Advanced Config Node Selector Match Expression> 
- MatchLabels Dictionary<string, string>
- matchExpressions EvictorAdvanced Config Evictor Advanced Config Node Selector Match Expression[] 
- matchLabels {[key: string]: string}
- matchExpressions List<Property Map>
- matchLabels Map<String>
EvictorAdvancedConfigEvictorAdvancedConfigNodeSelectorMatchExpression, EvictorAdvancedConfigEvictorAdvancedConfigNodeSelectorMatchExpressionArgs                    
EvictorAdvancedConfigEvictorAdvancedConfigPodSelector, EvictorAdvancedConfigEvictorAdvancedConfigPodSelectorArgs                
- Kind string
- MatchExpressions List<EvictorAdvanced Config Evictor Advanced Config Pod Selector Match Expression> 
- MatchLabels Dictionary<string, string>
- Namespace string
- Kind string
- MatchExpressions []EvictorAdvanced Config Evictor Advanced Config Pod Selector Match Expression 
- MatchLabels map[string]string
- Namespace string
- kind String
- matchExpressions List<EvictorAdvanced Config Evictor Advanced Config Pod Selector Match Expression> 
- matchLabels Map<String,String>
- namespace String
- kind string
- matchExpressions EvictorAdvanced Config Evictor Advanced Config Pod Selector Match Expression[] 
- matchLabels {[key: string]: string}
- namespace string
- kind String
- matchExpressions List<Property Map>
- matchLabels Map<String>
- namespace String
EvictorAdvancedConfigEvictorAdvancedConfigPodSelectorMatchExpression, EvictorAdvancedConfigEvictorAdvancedConfigPodSelectorMatchExpressionArgs                    
EvictorAdvancedConfigTimeouts, EvictorAdvancedConfigTimeoutsArgs        
Package Details
- Repository
- castai castai/terraform-provider-castai
- License
- Notes
- This Pulumi package is based on the castaiTerraform Provider.