1. Packages
  2. Packages
  3. Opentelekomcloud Provider
  4. API Docs
  5. getCciPodsV2
Viewing docs for opentelekomcloud 1.36.64
published on Thursday, Apr 23, 2026 by opentelekomcloud
Viewing docs for opentelekomcloud 1.36.64
published on Thursday, Apr 23, 2026 by opentelekomcloud

    Up-to-date reference of API arguments for CCI Pod you can get at documentation portal

    Use this data source to get the list of CCI v2 Pods under a namespace within OpenTelekomCloud.

    Example Usage

    import * as pulumi from "@pulumi/pulumi";
    import * as opentelekomcloud from "@pulumi/opentelekomcloud";
    
    const config = new pulumi.Config();
    const namespace = config.requireObject<any>("namespace");
    const test = opentelekomcloud.getCciPodsV2({
        namespace: namespace,
    });
    
    import pulumi
    import pulumi_opentelekomcloud as opentelekomcloud
    
    config = pulumi.Config()
    namespace = config.require_object("namespace")
    test = opentelekomcloud.get_cci_pods_v2(namespace=namespace)
    
    package main
    
    import (
    	"github.com/pulumi/pulumi-terraform-provider/sdks/go/opentelekomcloud/opentelekomcloud"
    	"github.com/pulumi/pulumi/sdk/v3/go/pulumi"
    	"github.com/pulumi/pulumi/sdk/v3/go/pulumi/config"
    )
    
    func main() {
    	pulumi.Run(func(ctx *pulumi.Context) error {
    		cfg := config.New(ctx, "")
    		namespace := cfg.RequireObject("namespace")
    		_, err := opentelekomcloud.GetCciPodsV2(ctx, &opentelekomcloud.GetCciPodsV2Args{
    			Namespace: namespace,
    		}, nil)
    		if err != nil {
    			return err
    		}
    		return nil
    	})
    }
    
    using System.Collections.Generic;
    using System.Linq;
    using Pulumi;
    using Opentelekomcloud = Pulumi.Opentelekomcloud;
    
    return await Deployment.RunAsync(() => 
    {
        var config = new Config();
        var @namespace = config.RequireObject<dynamic>("namespace");
        var test = Opentelekomcloud.GetCciPodsV2.Invoke(new()
        {
            Namespace = @namespace,
        });
    
    });
    
    package generated_program;
    
    import com.pulumi.Context;
    import com.pulumi.Pulumi;
    import com.pulumi.core.Output;
    import com.pulumi.opentelekomcloud.OpentelekomcloudFunctions;
    import com.pulumi.opentelekomcloud.inputs.GetCciPodsV2Args;
    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) {
            final var config = ctx.config();
            final var namespace = config.get("namespace");
            final var test = OpentelekomcloudFunctions.getCciPodsV2(GetCciPodsV2Args.builder()
                .namespace(namespace)
                .build());
    
        }
    }
    
    configuration:
      namespace:
        type: dynamic
    variables:
      test:
        fn::invoke:
          function: opentelekomcloud:getCciPodsV2
          arguments:
            namespace: ${namespace}
    

    Query a Single Pod by Name

    import * as pulumi from "@pulumi/pulumi";
    import * as opentelekomcloud from "@pulumi/opentelekomcloud";
    
    const config = new pulumi.Config();
    const namespace = config.requireObject<any>("namespace");
    const podName = config.requireObject<any>("podName");
    const test = opentelekomcloud.getCciPodsV2({
        namespace: namespace,
        name: podName,
    });
    
    import pulumi
    import pulumi_opentelekomcloud as opentelekomcloud
    
    config = pulumi.Config()
    namespace = config.require_object("namespace")
    pod_name = config.require_object("podName")
    test = opentelekomcloud.get_cci_pods_v2(namespace=namespace,
        name=pod_name)
    
    package main
    
    import (
    	"github.com/pulumi/pulumi-terraform-provider/sdks/go/opentelekomcloud/opentelekomcloud"
    	"github.com/pulumi/pulumi/sdk/v3/go/pulumi"
    	"github.com/pulumi/pulumi/sdk/v3/go/pulumi/config"
    )
    
    func main() {
    	pulumi.Run(func(ctx *pulumi.Context) error {
    		cfg := config.New(ctx, "")
    		namespace := cfg.RequireObject("namespace")
    		podName := cfg.RequireObject("podName")
    		_, err := opentelekomcloud.GetCciPodsV2(ctx, &opentelekomcloud.GetCciPodsV2Args{
    			Namespace: namespace,
    			Name:      pulumi.StringRef(podName),
    		}, nil)
    		if err != nil {
    			return err
    		}
    		return nil
    	})
    }
    
    using System.Collections.Generic;
    using System.Linq;
    using Pulumi;
    using Opentelekomcloud = Pulumi.Opentelekomcloud;
    
    return await Deployment.RunAsync(() => 
    {
        var config = new Config();
        var @namespace = config.RequireObject<dynamic>("namespace");
        var podName = config.RequireObject<dynamic>("podName");
        var test = Opentelekomcloud.GetCciPodsV2.Invoke(new()
        {
            Namespace = @namespace,
            Name = podName,
        });
    
    });
    
    package generated_program;
    
    import com.pulumi.Context;
    import com.pulumi.Pulumi;
    import com.pulumi.core.Output;
    import com.pulumi.opentelekomcloud.OpentelekomcloudFunctions;
    import com.pulumi.opentelekomcloud.inputs.GetCciPodsV2Args;
    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) {
            final var config = ctx.config();
            final var namespace = config.get("namespace");
            final var podName = config.get("podName");
            final var test = OpentelekomcloudFunctions.getCciPodsV2(GetCciPodsV2Args.builder()
                .namespace(namespace)
                .name(podName)
                .build());
    
        }
    }
    
    configuration:
      namespace:
        type: dynamic
      podName:
        type: dynamic
    variables:
      test:
        fn::invoke:
          function: opentelekomcloud:getCciPodsV2
          arguments:
            namespace: ${namespace}
            name: ${podName}
    

    Using getCciPodsV2

    Two invocation forms are available. The direct form accepts plain arguments and either blocks until the result value is available, or returns a Promise-wrapped result. The output form accepts Input-wrapped arguments and returns an Output-wrapped result.

    function getCciPodsV2(args: GetCciPodsV2Args, opts?: InvokeOptions): Promise<GetCciPodsV2Result>
    function getCciPodsV2Output(args: GetCciPodsV2OutputArgs, opts?: InvokeOptions): Output<GetCciPodsV2Result>
    def get_cci_pods_v2(id: Optional[str] = None,
                        name: Optional[str] = None,
                        namespace: Optional[str] = None,
                        opts: Optional[InvokeOptions] = None) -> GetCciPodsV2Result
    def get_cci_pods_v2_output(id: Optional[pulumi.Input[str]] = None,
                        name: Optional[pulumi.Input[str]] = None,
                        namespace: Optional[pulumi.Input[str]] = None,
                        opts: Optional[InvokeOptions] = None) -> Output[GetCciPodsV2Result]
    func GetCciPodsV2(ctx *Context, args *GetCciPodsV2Args, opts ...InvokeOption) (*GetCciPodsV2Result, error)
    func GetCciPodsV2Output(ctx *Context, args *GetCciPodsV2OutputArgs, opts ...InvokeOption) GetCciPodsV2ResultOutput

    > Note: This function is named GetCciPodsV2 in the Go SDK.

    public static class GetCciPodsV2 
    {
        public static Task<GetCciPodsV2Result> InvokeAsync(GetCciPodsV2Args args, InvokeOptions? opts = null)
        public static Output<GetCciPodsV2Result> Invoke(GetCciPodsV2InvokeArgs args, InvokeOptions? opts = null)
    }
    public static CompletableFuture<GetCciPodsV2Result> getCciPodsV2(GetCciPodsV2Args args, InvokeOptions options)
    public static Output<GetCciPodsV2Result> getCciPodsV2(GetCciPodsV2Args args, InvokeOptions options)
    
    fn::invoke:
      function: opentelekomcloud:index/getCciPodsV2:getCciPodsV2
      arguments:
        # arguments dictionary

    The following arguments are supported:

    Namespace string
    Specifies the namespace to which the Pods belong.
    Id string
    The data source ID.
    Name string
    Specifies the name of the Pod used to query a single Pod. If omitted, all Pods under the namespace are returned.
    Namespace string
    Specifies the namespace to which the Pods belong.
    Id string
    The data source ID.
    Name string
    Specifies the name of the Pod used to query a single Pod. If omitted, all Pods under the namespace are returned.
    namespace String
    Specifies the namespace to which the Pods belong.
    id String
    The data source ID.
    name String
    Specifies the name of the Pod used to query a single Pod. If omitted, all Pods under the namespace are returned.
    namespace string
    Specifies the namespace to which the Pods belong.
    id string
    The data source ID.
    name string
    Specifies the name of the Pod used to query a single Pod. If omitted, all Pods under the namespace are returned.
    namespace str
    Specifies the namespace to which the Pods belong.
    id str
    The data source ID.
    name str
    Specifies the name of the Pod used to query a single Pod. If omitted, all Pods under the namespace are returned.
    namespace String
    Specifies the namespace to which the Pods belong.
    id String
    The data source ID.
    name String
    Specifies the name of the Pod used to query a single Pod. If omitted, all Pods under the namespace are returned.

    getCciPodsV2 Result

    The following output properties are available:

    Id string
    The data source ID.
    Namespace string
    The namespace to which the Pod belongs.
    Pods List<GetCciPodsV2Pod>
    The list of Pods. The pods structure is documented below.
    Region string
    The region in which the Pods are queried.
    Name string
    The name of the referenced Secret.
    Id string
    The data source ID.
    Namespace string
    The namespace to which the Pod belongs.
    Pods []GetCciPodsV2Pod
    The list of Pods. The pods structure is documented below.
    Region string
    The region in which the Pods are queried.
    Name string
    The name of the referenced Secret.
    id String
    The data source ID.
    namespace String
    The namespace to which the Pod belongs.
    pods List<GetCciPodsV2Pod>
    The list of Pods. The pods structure is documented below.
    region String
    The region in which the Pods are queried.
    name String
    The name of the referenced Secret.
    id string
    The data source ID.
    namespace string
    The namespace to which the Pod belongs.
    pods GetCciPodsV2Pod[]
    The list of Pods. The pods structure is documented below.
    region string
    The region in which the Pods are queried.
    name string
    The name of the referenced Secret.
    id str
    The data source ID.
    namespace str
    The namespace to which the Pod belongs.
    pods Sequence[GetCciPodsV2Pod]
    The list of Pods. The pods structure is documented below.
    region str
    The region in which the Pods are queried.
    name str
    The name of the referenced Secret.
    id String
    The data source ID.
    namespace String
    The namespace to which the Pod belongs.
    pods List<Property Map>
    The list of Pods. The pods structure is documented below.
    region String
    The region in which the Pods are queried.
    name String
    The name of the referenced Secret.

    Supporting Types

    GetCciPodsV2Pod

    ActiveDeadlineSeconds double
    The active deadline of the Pod, in seconds.
    Affinities List<GetCciPodsV2PodAffinity>
    The affinity scheduling rules of the Pod. The affinity structure is documented below.
    Annotations Dictionary<string, string>
    The annotations of the Pod.
    ApiVersion string
    The API version of the selected metadata field.
    Containers List<GetCciPodsV2PodContainer>
    The list of containers in the Pod. The containers structure is documented below.
    CreationTimestamp string
    The creation timestamp of the Pod.
    DnsConfigs List<GetCciPodsV2PodDnsConfig>
    The DNS configuration of the Pod. The dns_config structure is documented below.
    DnsPolicy string
    The DNS policy of the Pod.
    EphemeralContainers List<GetCciPodsV2PodEphemeralContainer>
    The list of ephemeral containers in the Pod. The containers structure is documented below.
    Finalizers List<string>
    The finalizers of the Pod.
    HostAliases List<GetCciPodsV2PodHostAlias>
    The list of hosts and IPs injected into the Pod's /etc/hosts. The host_aliases structure is documented below.
    Hostname string
    The hostname of the Pod.
    ImagePullSecrets List<GetCciPodsV2PodImagePullSecret>
    The list of references to secrets used for pulling images. The image_pull_secrets structure is documented below.
    InitContainers List<GetCciPodsV2PodInitContainer>
    The list of init containers of the Pod. The containers structure is documented below.
    Kind string
    The kind of the Pod.
    Labels Dictionary<string, string>
    The labels of the Pod.
    Name string
    Specifies the name of the Pod used to query a single Pod. If omitted, all Pods under the namespace are returned.
    Namespace string
    Specifies the namespace to which the Pods belong.
    NodeName string
    The name of the node the Pod is scheduled on.
    Overhead Dictionary<string, string>
    The resource overhead associated with running the Pod.
    ReadinessGates List<GetCciPodsV2PodReadinessGate>
    The list of additional pod readiness conditions. The readiness_gates structure is documented below.
    ResourceVersion string
    The resource version of the Pod.
    RestartPolicy string
    The restart policy of the Pod.
    SchedulerName string
    The name of the scheduler used to dispatch the Pod.
    SecurityContexts List<GetCciPodsV2PodSecurityContext>
    The security context of the container. The container_security_context structure is documented below.
    SetHostnameAsFqdn bool
    Whether the Pod's hostname is set to its FQDN.
    ShareProcessNamespace bool
    Whether a single process namespace is shared between all containers.
    Statuses List<GetCciPodsV2PodStatus>
    The status of the condition.
    TerminationGracePeriodSeconds double
    The grace period in seconds when the probe fails.
    Uid string
    The UID of the Pod.
    Volumes List<GetCciPodsV2PodVolume>
    The list of volumes used by the Pod. The volumes structure is documented below.
    ActiveDeadlineSeconds float64
    The active deadline of the Pod, in seconds.
    Affinities []GetCciPodsV2PodAffinity
    The affinity scheduling rules of the Pod. The affinity structure is documented below.
    Annotations map[string]string
    The annotations of the Pod.
    ApiVersion string
    The API version of the selected metadata field.
    Containers []GetCciPodsV2PodContainer
    The list of containers in the Pod. The containers structure is documented below.
    CreationTimestamp string
    The creation timestamp of the Pod.
    DnsConfigs []GetCciPodsV2PodDnsConfig
    The DNS configuration of the Pod. The dns_config structure is documented below.
    DnsPolicy string
    The DNS policy of the Pod.
    EphemeralContainers []GetCciPodsV2PodEphemeralContainer
    The list of ephemeral containers in the Pod. The containers structure is documented below.
    Finalizers []string
    The finalizers of the Pod.
    HostAliases []GetCciPodsV2PodHostAlias
    The list of hosts and IPs injected into the Pod's /etc/hosts. The host_aliases structure is documented below.
    Hostname string
    The hostname of the Pod.
    ImagePullSecrets []GetCciPodsV2PodImagePullSecret
    The list of references to secrets used for pulling images. The image_pull_secrets structure is documented below.
    InitContainers []GetCciPodsV2PodInitContainer
    The list of init containers of the Pod. The containers structure is documented below.
    Kind string
    The kind of the Pod.
    Labels map[string]string
    The labels of the Pod.
    Name string
    Specifies the name of the Pod used to query a single Pod. If omitted, all Pods under the namespace are returned.
    Namespace string
    Specifies the namespace to which the Pods belong.
    NodeName string
    The name of the node the Pod is scheduled on.
    Overhead map[string]string
    The resource overhead associated with running the Pod.
    ReadinessGates []GetCciPodsV2PodReadinessGate
    The list of additional pod readiness conditions. The readiness_gates structure is documented below.
    ResourceVersion string
    The resource version of the Pod.
    RestartPolicy string
    The restart policy of the Pod.
    SchedulerName string
    The name of the scheduler used to dispatch the Pod.
    SecurityContexts []GetCciPodsV2PodSecurityContext
    The security context of the container. The container_security_context structure is documented below.
    SetHostnameAsFqdn bool
    Whether the Pod's hostname is set to its FQDN.
    ShareProcessNamespace bool
    Whether a single process namespace is shared between all containers.
    Statuses []GetCciPodsV2PodStatus
    The status of the condition.
    TerminationGracePeriodSeconds float64
    The grace period in seconds when the probe fails.
    Uid string
    The UID of the Pod.
    Volumes []GetCciPodsV2PodVolume
    The list of volumes used by the Pod. The volumes structure is documented below.
    activeDeadlineSeconds Double
    The active deadline of the Pod, in seconds.
    affinities List<GetCciPodsV2PodAffinity>
    The affinity scheduling rules of the Pod. The affinity structure is documented below.
    annotations Map<String,String>
    The annotations of the Pod.
    apiVersion String
    The API version of the selected metadata field.
    containers List<GetCciPodsV2PodContainer>
    The list of containers in the Pod. The containers structure is documented below.
    creationTimestamp String
    The creation timestamp of the Pod.
    dnsConfigs List<GetCciPodsV2PodDnsConfig>
    The DNS configuration of the Pod. The dns_config structure is documented below.
    dnsPolicy String
    The DNS policy of the Pod.
    ephemeralContainers List<GetCciPodsV2PodEphemeralContainer>
    The list of ephemeral containers in the Pod. The containers structure is documented below.
    finalizers List<String>
    The finalizers of the Pod.
    hostAliases List<GetCciPodsV2PodHostAlias>
    The list of hosts and IPs injected into the Pod's /etc/hosts. The host_aliases structure is documented below.
    hostname String
    The hostname of the Pod.
    imagePullSecrets List<GetCciPodsV2PodImagePullSecret>
    The list of references to secrets used for pulling images. The image_pull_secrets structure is documented below.
    initContainers List<GetCciPodsV2PodInitContainer>
    The list of init containers of the Pod. The containers structure is documented below.
    kind String
    The kind of the Pod.
    labels Map<String,String>
    The labels of the Pod.
    name String
    Specifies the name of the Pod used to query a single Pod. If omitted, all Pods under the namespace are returned.
    namespace String
    Specifies the namespace to which the Pods belong.
    nodeName String
    The name of the node the Pod is scheduled on.
    overhead Map<String,String>
    The resource overhead associated with running the Pod.
    readinessGates List<GetCciPodsV2PodReadinessGate>
    The list of additional pod readiness conditions. The readiness_gates structure is documented below.
    resourceVersion String
    The resource version of the Pod.
    restartPolicy String
    The restart policy of the Pod.
    schedulerName String
    The name of the scheduler used to dispatch the Pod.
    securityContexts List<GetCciPodsV2PodSecurityContext>
    The security context of the container. The container_security_context structure is documented below.
    setHostnameAsFqdn Boolean
    Whether the Pod's hostname is set to its FQDN.
    shareProcessNamespace Boolean
    Whether a single process namespace is shared between all containers.
    statuses List<GetCciPodsV2PodStatus>
    The status of the condition.
    terminationGracePeriodSeconds Double
    The grace period in seconds when the probe fails.
    uid String
    The UID of the Pod.
    volumes List<GetCciPodsV2PodVolume>
    The list of volumes used by the Pod. The volumes structure is documented below.
    activeDeadlineSeconds number
    The active deadline of the Pod, in seconds.
    affinities GetCciPodsV2PodAffinity[]
    The affinity scheduling rules of the Pod. The affinity structure is documented below.
    annotations {[key: string]: string}
    The annotations of the Pod.
    apiVersion string
    The API version of the selected metadata field.
    containers GetCciPodsV2PodContainer[]
    The list of containers in the Pod. The containers structure is documented below.
    creationTimestamp string
    The creation timestamp of the Pod.
    dnsConfigs GetCciPodsV2PodDnsConfig[]
    The DNS configuration of the Pod. The dns_config structure is documented below.
    dnsPolicy string
    The DNS policy of the Pod.
    ephemeralContainers GetCciPodsV2PodEphemeralContainer[]
    The list of ephemeral containers in the Pod. The containers structure is documented below.
    finalizers string[]
    The finalizers of the Pod.
    hostAliases GetCciPodsV2PodHostAlias[]
    The list of hosts and IPs injected into the Pod's /etc/hosts. The host_aliases structure is documented below.
    hostname string
    The hostname of the Pod.
    imagePullSecrets GetCciPodsV2PodImagePullSecret[]
    The list of references to secrets used for pulling images. The image_pull_secrets structure is documented below.
    initContainers GetCciPodsV2PodInitContainer[]
    The list of init containers of the Pod. The containers structure is documented below.
    kind string
    The kind of the Pod.
    labels {[key: string]: string}
    The labels of the Pod.
    name string
    Specifies the name of the Pod used to query a single Pod. If omitted, all Pods under the namespace are returned.
    namespace string
    Specifies the namespace to which the Pods belong.
    nodeName string
    The name of the node the Pod is scheduled on.
    overhead {[key: string]: string}
    The resource overhead associated with running the Pod.
    readinessGates GetCciPodsV2PodReadinessGate[]
    The list of additional pod readiness conditions. The readiness_gates structure is documented below.
    resourceVersion string
    The resource version of the Pod.
    restartPolicy string
    The restart policy of the Pod.
    schedulerName string
    The name of the scheduler used to dispatch the Pod.
    securityContexts GetCciPodsV2PodSecurityContext[]
    The security context of the container. The container_security_context structure is documented below.
    setHostnameAsFqdn boolean
    Whether the Pod's hostname is set to its FQDN.
    shareProcessNamespace boolean
    Whether a single process namespace is shared between all containers.
    statuses GetCciPodsV2PodStatus[]
    The status of the condition.
    terminationGracePeriodSeconds number
    The grace period in seconds when the probe fails.
    uid string
    The UID of the Pod.
    volumes GetCciPodsV2PodVolume[]
    The list of volumes used by the Pod. The volumes structure is documented below.
    active_deadline_seconds float
    The active deadline of the Pod, in seconds.
    affinities Sequence[GetCciPodsV2PodAffinity]
    The affinity scheduling rules of the Pod. The affinity structure is documented below.
    annotations Mapping[str, str]
    The annotations of the Pod.
    api_version str
    The API version of the selected metadata field.
    containers Sequence[GetCciPodsV2PodContainer]
    The list of containers in the Pod. The containers structure is documented below.
    creation_timestamp str
    The creation timestamp of the Pod.
    dns_configs Sequence[GetCciPodsV2PodDnsConfig]
    The DNS configuration of the Pod. The dns_config structure is documented below.
    dns_policy str
    The DNS policy of the Pod.
    ephemeral_containers Sequence[GetCciPodsV2PodEphemeralContainer]
    The list of ephemeral containers in the Pod. The containers structure is documented below.
    finalizers Sequence[str]
    The finalizers of the Pod.
    host_aliases Sequence[GetCciPodsV2PodHostAlias]
    The list of hosts and IPs injected into the Pod's /etc/hosts. The host_aliases structure is documented below.
    hostname str
    The hostname of the Pod.
    image_pull_secrets Sequence[GetCciPodsV2PodImagePullSecret]
    The list of references to secrets used for pulling images. The image_pull_secrets structure is documented below.
    init_containers Sequence[GetCciPodsV2PodInitContainer]
    The list of init containers of the Pod. The containers structure is documented below.
    kind str
    The kind of the Pod.
    labels Mapping[str, str]
    The labels of the Pod.
    name str
    Specifies the name of the Pod used to query a single Pod. If omitted, all Pods under the namespace are returned.
    namespace str
    Specifies the namespace to which the Pods belong.
    node_name str
    The name of the node the Pod is scheduled on.
    overhead Mapping[str, str]
    The resource overhead associated with running the Pod.
    readiness_gates Sequence[GetCciPodsV2PodReadinessGate]
    The list of additional pod readiness conditions. The readiness_gates structure is documented below.
    resource_version str
    The resource version of the Pod.
    restart_policy str
    The restart policy of the Pod.
    scheduler_name str
    The name of the scheduler used to dispatch the Pod.
    security_contexts Sequence[GetCciPodsV2PodSecurityContext]
    The security context of the container. The container_security_context structure is documented below.
    set_hostname_as_fqdn bool
    Whether the Pod's hostname is set to its FQDN.
    share_process_namespace bool
    Whether a single process namespace is shared between all containers.
    statuses Sequence[GetCciPodsV2PodStatus]
    The status of the condition.
    termination_grace_period_seconds float
    The grace period in seconds when the probe fails.
    uid str
    The UID of the Pod.
    volumes Sequence[GetCciPodsV2PodVolume]
    The list of volumes used by the Pod. The volumes structure is documented below.
    activeDeadlineSeconds Number
    The active deadline of the Pod, in seconds.
    affinities List<Property Map>
    The affinity scheduling rules of the Pod. The affinity structure is documented below.
    annotations Map<String>
    The annotations of the Pod.
    apiVersion String
    The API version of the selected metadata field.
    containers List<Property Map>
    The list of containers in the Pod. The containers structure is documented below.
    creationTimestamp String
    The creation timestamp of the Pod.
    dnsConfigs List<Property Map>
    The DNS configuration of the Pod. The dns_config structure is documented below.
    dnsPolicy String
    The DNS policy of the Pod.
    ephemeralContainers List<Property Map>
    The list of ephemeral containers in the Pod. The containers structure is documented below.
    finalizers List<String>
    The finalizers of the Pod.
    hostAliases List<Property Map>
    The list of hosts and IPs injected into the Pod's /etc/hosts. The host_aliases structure is documented below.
    hostname String
    The hostname of the Pod.
    imagePullSecrets List<Property Map>
    The list of references to secrets used for pulling images. The image_pull_secrets structure is documented below.
    initContainers List<Property Map>
    The list of init containers of the Pod. The containers structure is documented below.
    kind String
    The kind of the Pod.
    labels Map<String>
    The labels of the Pod.
    name String
    Specifies the name of the Pod used to query a single Pod. If omitted, all Pods under the namespace are returned.
    namespace String
    Specifies the namespace to which the Pods belong.
    nodeName String
    The name of the node the Pod is scheduled on.
    overhead Map<String>
    The resource overhead associated with running the Pod.
    readinessGates List<Property Map>
    The list of additional pod readiness conditions. The readiness_gates structure is documented below.
    resourceVersion String
    The resource version of the Pod.
    restartPolicy String
    The restart policy of the Pod.
    schedulerName String
    The name of the scheduler used to dispatch the Pod.
    securityContexts List<Property Map>
    The security context of the container. The container_security_context structure is documented below.
    setHostnameAsFqdn Boolean
    Whether the Pod's hostname is set to its FQDN.
    shareProcessNamespace Boolean
    Whether a single process namespace is shared between all containers.
    statuses List<Property Map>
    The status of the condition.
    terminationGracePeriodSeconds Number
    The grace period in seconds when the probe fails.
    uid String
    The UID of the Pod.
    volumes List<Property Map>
    The list of volumes used by the Pod. The volumes structure is documented below.

    GetCciPodsV2PodAffinity

    NodeAffinities List<GetCciPodsV2PodAffinityNodeAffinity>
    The node affinity rules. The node_affinity structure is documented below.
    PodAntiAffinities List<GetCciPodsV2PodAffinityPodAntiAffinity>
    The pod anti-affinity rules. The pod_anti_affinity structure is documented below.
    NodeAffinities []GetCciPodsV2PodAffinityNodeAffinity
    The node affinity rules. The node_affinity structure is documented below.
    PodAntiAffinities []GetCciPodsV2PodAffinityPodAntiAffinity
    The pod anti-affinity rules. The pod_anti_affinity structure is documented below.
    nodeAffinities List<GetCciPodsV2PodAffinityNodeAffinity>
    The node affinity rules. The node_affinity structure is documented below.
    podAntiAffinities List<GetCciPodsV2PodAffinityPodAntiAffinity>
    The pod anti-affinity rules. The pod_anti_affinity structure is documented below.
    nodeAffinities GetCciPodsV2PodAffinityNodeAffinity[]
    The node affinity rules. The node_affinity structure is documented below.
    podAntiAffinities GetCciPodsV2PodAffinityPodAntiAffinity[]
    The pod anti-affinity rules. The pod_anti_affinity structure is documented below.
    node_affinities Sequence[GetCciPodsV2PodAffinityNodeAffinity]
    The node affinity rules. The node_affinity structure is documented below.
    pod_anti_affinities Sequence[GetCciPodsV2PodAffinityPodAntiAffinity]
    The pod anti-affinity rules. The pod_anti_affinity structure is documented below.
    nodeAffinities List<Property Map>
    The node affinity rules. The node_affinity structure is documented below.
    podAntiAffinities List<Property Map>
    The pod anti-affinity rules. The pod_anti_affinity structure is documented below.

    GetCciPodsV2PodAffinityNodeAffinity

    RequiredDuringSchedulingIgnoredDuringExecutions List<GetCciPodsV2PodAffinityNodeAffinityRequiredDuringSchedulingIgnoredDuringExecution>
    The hard anti-affinity requirements. The pod_affinity_term structure is documented below.
    RequiredDuringSchedulingIgnoredDuringExecutions []GetCciPodsV2PodAffinityNodeAffinityRequiredDuringSchedulingIgnoredDuringExecution
    The hard anti-affinity requirements. The pod_affinity_term structure is documented below.
    requiredDuringSchedulingIgnoredDuringExecutions List<GetCciPodsV2PodAffinityNodeAffinityRequiredDuringSchedulingIgnoredDuringExecution>
    The hard anti-affinity requirements. The pod_affinity_term structure is documented below.
    requiredDuringSchedulingIgnoredDuringExecutions GetCciPodsV2PodAffinityNodeAffinityRequiredDuringSchedulingIgnoredDuringExecution[]
    The hard anti-affinity requirements. The pod_affinity_term structure is documented below.
    requiredDuringSchedulingIgnoredDuringExecutions List<Property Map>
    The hard anti-affinity requirements. The pod_affinity_term structure is documented below.

    GetCciPodsV2PodAffinityNodeAffinityRequiredDuringSchedulingIgnoredDuringExecution

    NodeSelectorTerms List<GetCciPodsV2PodAffinityNodeAffinityRequiredDuringSchedulingIgnoredDuringExecutionNodeSelectorTerm>
    The list of node selector terms. The node_selector_terms structure is documented below.
    NodeSelectorTerms []GetCciPodsV2PodAffinityNodeAffinityRequiredDuringSchedulingIgnoredDuringExecutionNodeSelectorTerm
    The list of node selector terms. The node_selector_terms structure is documented below.
    nodeSelectorTerms List<GetCciPodsV2PodAffinityNodeAffinityRequiredDuringSchedulingIgnoredDuringExecutionNodeSelectorTerm>
    The list of node selector terms. The node_selector_terms structure is documented below.
    nodeSelectorTerms GetCciPodsV2PodAffinityNodeAffinityRequiredDuringSchedulingIgnoredDuringExecutionNodeSelectorTerm[]
    The list of node selector terms. The node_selector_terms structure is documented below.
    node_selector_terms Sequence[GetCciPodsV2PodAffinityNodeAffinityRequiredDuringSchedulingIgnoredDuringExecutionNodeSelectorTerm]
    The list of node selector terms. The node_selector_terms structure is documented below.
    nodeSelectorTerms List<Property Map>
    The list of node selector terms. The node_selector_terms structure is documented below.

    GetCciPodsV2PodAffinityNodeAffinityRequiredDuringSchedulingIgnoredDuringExecutionNodeSelectorTerm

    MatchExpressions List<GetCciPodsV2PodAffinityNodeAffinityRequiredDuringSchedulingIgnoredDuringExecutionNodeSelectorTermMatchExpression>
    The list of label selector requirements. The match_expressions structure is documented below.
    MatchExpressions []GetCciPodsV2PodAffinityNodeAffinityRequiredDuringSchedulingIgnoredDuringExecutionNodeSelectorTermMatchExpression
    The list of label selector requirements. The match_expressions structure is documented below.
    matchExpressions List<GetCciPodsV2PodAffinityNodeAffinityRequiredDuringSchedulingIgnoredDuringExecutionNodeSelectorTermMatchExpression>
    The list of label selector requirements. The match_expressions structure is documented below.
    matchExpressions GetCciPodsV2PodAffinityNodeAffinityRequiredDuringSchedulingIgnoredDuringExecutionNodeSelectorTermMatchExpression[]
    The list of label selector requirements. The match_expressions structure is documented below.
    match_expressions Sequence[GetCciPodsV2PodAffinityNodeAffinityRequiredDuringSchedulingIgnoredDuringExecutionNodeSelectorTermMatchExpression]
    The list of label selector requirements. The match_expressions structure is documented below.
    matchExpressions List<Property Map>
    The list of label selector requirements. The match_expressions structure is documented below.

    GetCciPodsV2PodAffinityNodeAffinityRequiredDuringSchedulingIgnoredDuringExecutionNodeSelectorTermMatchExpression

    Key string
    The key to project.
    Operator string
    The operator of the selector.
    Values List<string>
    The list of values for the selector.
    Key string
    The key to project.
    Operator string
    The operator of the selector.
    Values []string
    The list of values for the selector.
    key String
    The key to project.
    operator String
    The operator of the selector.
    values List<String>
    The list of values for the selector.
    key string
    The key to project.
    operator string
    The operator of the selector.
    values string[]
    The list of values for the selector.
    key str
    The key to project.
    operator str
    The operator of the selector.
    values Sequence[str]
    The list of values for the selector.
    key String
    The key to project.
    operator String
    The operator of the selector.
    values List<String>
    The list of values for the selector.

    GetCciPodsV2PodAffinityPodAntiAffinity

    PreferredDuringSchedulingIgnoredDuringExecutions List<GetCciPodsV2PodAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecution>
    The soft anti-affinity preferences. The weighted_pod_affinity_term structure is documented below.
    RequiredDuringSchedulingIgnoredDuringExecutions List<GetCciPodsV2PodAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecution>
    The hard anti-affinity requirements. The pod_affinity_term structure is documented below.
    PreferredDuringSchedulingIgnoredDuringExecutions []GetCciPodsV2PodAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecution
    The soft anti-affinity preferences. The weighted_pod_affinity_term structure is documented below.
    RequiredDuringSchedulingIgnoredDuringExecutions []GetCciPodsV2PodAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecution
    The hard anti-affinity requirements. The pod_affinity_term structure is documented below.
    preferredDuringSchedulingIgnoredDuringExecutions List<GetCciPodsV2PodAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecution>
    The soft anti-affinity preferences. The weighted_pod_affinity_term structure is documented below.
    requiredDuringSchedulingIgnoredDuringExecutions List<GetCciPodsV2PodAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecution>
    The hard anti-affinity requirements. The pod_affinity_term structure is documented below.
    preferredDuringSchedulingIgnoredDuringExecutions GetCciPodsV2PodAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecution[]
    The soft anti-affinity preferences. The weighted_pod_affinity_term structure is documented below.
    requiredDuringSchedulingIgnoredDuringExecutions GetCciPodsV2PodAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecution[]
    The hard anti-affinity requirements. The pod_affinity_term structure is documented below.
    preferredDuringSchedulingIgnoredDuringExecutions List<Property Map>
    The soft anti-affinity preferences. The weighted_pod_affinity_term structure is documented below.
    requiredDuringSchedulingIgnoredDuringExecutions List<Property Map>
    The hard anti-affinity requirements. The pod_affinity_term structure is documented below.

    GetCciPodsV2PodAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecution

    PodAffinityTerms List<GetCciPodsV2PodAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTerm>
    The pod affinity term associated with this weight. The pod_affinity_term structure is documented below.
    Weight double
    The weight associated with matching the corresponding term.
    PodAffinityTerms []GetCciPodsV2PodAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTerm
    The pod affinity term associated with this weight. The pod_affinity_term structure is documented below.
    Weight float64
    The weight associated with matching the corresponding term.
    podAffinityTerms List<GetCciPodsV2PodAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTerm>
    The pod affinity term associated with this weight. The pod_affinity_term structure is documented below.
    weight Double
    The weight associated with matching the corresponding term.
    podAffinityTerms GetCciPodsV2PodAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTerm[]
    The pod affinity term associated with this weight. The pod_affinity_term structure is documented below.
    weight number
    The weight associated with matching the corresponding term.
    pod_affinity_terms Sequence[GetCciPodsV2PodAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTerm]
    The pod affinity term associated with this weight. The pod_affinity_term structure is documented below.
    weight float
    The weight associated with matching the corresponding term.
    podAffinityTerms List<Property Map>
    The pod affinity term associated with this weight. The pod_affinity_term structure is documented below.
    weight Number
    The weight associated with matching the corresponding term.

    GetCciPodsV2PodAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTerm

    LabelSelectors List<GetCciPodsV2PodAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelector>
    The label query over a set of resources. The label_selector structure is documented below.
    Namespaces List<string>
    The list of namespaces the label selector applies to.
    TopologyKey string
    The key of the node label used to define a topology domain.
    LabelSelectors []GetCciPodsV2PodAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelector
    The label query over a set of resources. The label_selector structure is documented below.
    Namespaces []string
    The list of namespaces the label selector applies to.
    TopologyKey string
    The key of the node label used to define a topology domain.
    labelSelectors List<GetCciPodsV2PodAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelector>
    The label query over a set of resources. The label_selector structure is documented below.
    namespaces List<String>
    The list of namespaces the label selector applies to.
    topologyKey String
    The key of the node label used to define a topology domain.
    labelSelectors GetCciPodsV2PodAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelector[]
    The label query over a set of resources. The label_selector structure is documented below.
    namespaces string[]
    The list of namespaces the label selector applies to.
    topologyKey string
    The key of the node label used to define a topology domain.
    label_selectors Sequence[GetCciPodsV2PodAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelector]
    The label query over a set of resources. The label_selector structure is documented below.
    namespaces Sequence[str]
    The list of namespaces the label selector applies to.
    topology_key str
    The key of the node label used to define a topology domain.
    labelSelectors List<Property Map>
    The label query over a set of resources. The label_selector structure is documented below.
    namespaces List<String>
    The list of namespaces the label selector applies to.
    topologyKey String
    The key of the node label used to define a topology domain.

    GetCciPodsV2PodAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelector

    MatchExpressions List<GetCciPodsV2PodAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelectorMatchExpression>
    The list of label selector requirements. The match_expressions structure is documented below.
    MatchLabels Dictionary<string, string>
    The map of {key,value} pairs.
    MatchExpressions []GetCciPodsV2PodAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelectorMatchExpression
    The list of label selector requirements. The match_expressions structure is documented below.
    MatchLabels map[string]string
    The map of {key,value} pairs.
    matchExpressions List<GetCciPodsV2PodAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelectorMatchExpression>
    The list of label selector requirements. The match_expressions structure is documented below.
    matchLabels Map<String,String>
    The map of {key,value} pairs.
    matchExpressions GetCciPodsV2PodAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelectorMatchExpression[]
    The list of label selector requirements. The match_expressions structure is documented below.
    matchLabels {[key: string]: string}
    The map of {key,value} pairs.
    match_expressions Sequence[GetCciPodsV2PodAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelectorMatchExpression]
    The list of label selector requirements. The match_expressions structure is documented below.
    match_labels Mapping[str, str]
    The map of {key,value} pairs.
    matchExpressions List<Property Map>
    The list of label selector requirements. The match_expressions structure is documented below.
    matchLabels Map<String>
    The map of {key,value} pairs.

    GetCciPodsV2PodAffinityPodAntiAffinityPreferredDuringSchedulingIgnoredDuringExecutionPodAffinityTermLabelSelectorMatchExpression

    Key string
    The key to project.
    Operator string
    The operator of the selector.
    Values List<string>
    The list of values for the selector.
    Key string
    The key to project.
    Operator string
    The operator of the selector.
    Values []string
    The list of values for the selector.
    key String
    The key to project.
    operator String
    The operator of the selector.
    values List<String>
    The list of values for the selector.
    key string
    The key to project.
    operator string
    The operator of the selector.
    values string[]
    The list of values for the selector.
    key str
    The key to project.
    operator str
    The operator of the selector.
    values Sequence[str]
    The list of values for the selector.
    key String
    The key to project.
    operator String
    The operator of the selector.
    values List<String>
    The list of values for the selector.

    GetCciPodsV2PodAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecution

    LabelSelectors List<GetCciPodsV2PodAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelector>
    The label query over a set of resources. The label_selector structure is documented below.
    Namespaces List<string>
    The list of namespaces the label selector applies to.
    TopologyKey string
    The key of the node label used to define a topology domain.
    LabelSelectors []GetCciPodsV2PodAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelector
    The label query over a set of resources. The label_selector structure is documented below.
    Namespaces []string
    The list of namespaces the label selector applies to.
    TopologyKey string
    The key of the node label used to define a topology domain.
    labelSelectors List<GetCciPodsV2PodAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelector>
    The label query over a set of resources. The label_selector structure is documented below.
    namespaces List<String>
    The list of namespaces the label selector applies to.
    topologyKey String
    The key of the node label used to define a topology domain.
    labelSelectors GetCciPodsV2PodAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelector[]
    The label query over a set of resources. The label_selector structure is documented below.
    namespaces string[]
    The list of namespaces the label selector applies to.
    topologyKey string
    The key of the node label used to define a topology domain.
    label_selectors Sequence[GetCciPodsV2PodAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelector]
    The label query over a set of resources. The label_selector structure is documented below.
    namespaces Sequence[str]
    The list of namespaces the label selector applies to.
    topology_key str
    The key of the node label used to define a topology domain.
    labelSelectors List<Property Map>
    The label query over a set of resources. The label_selector structure is documented below.
    namespaces List<String>
    The list of namespaces the label selector applies to.
    topologyKey String
    The key of the node label used to define a topology domain.

    GetCciPodsV2PodAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelector

    MatchExpressions List<GetCciPodsV2PodAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelectorMatchExpression>
    The list of label selector requirements. The match_expressions structure is documented below.
    MatchLabels Dictionary<string, string>
    The map of {key,value} pairs.
    MatchExpressions []GetCciPodsV2PodAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelectorMatchExpression
    The list of label selector requirements. The match_expressions structure is documented below.
    MatchLabels map[string]string
    The map of {key,value} pairs.
    matchExpressions List<GetCciPodsV2PodAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelectorMatchExpression>
    The list of label selector requirements. The match_expressions structure is documented below.
    matchLabels Map<String,String>
    The map of {key,value} pairs.
    matchExpressions GetCciPodsV2PodAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelectorMatchExpression[]
    The list of label selector requirements. The match_expressions structure is documented below.
    matchLabels {[key: string]: string}
    The map of {key,value} pairs.
    match_expressions Sequence[GetCciPodsV2PodAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelectorMatchExpression]
    The list of label selector requirements. The match_expressions structure is documented below.
    match_labels Mapping[str, str]
    The map of {key,value} pairs.
    matchExpressions List<Property Map>
    The list of label selector requirements. The match_expressions structure is documented below.
    matchLabels Map<String>
    The map of {key,value} pairs.

    GetCciPodsV2PodAffinityPodAntiAffinityRequiredDuringSchedulingIgnoredDuringExecutionLabelSelectorMatchExpression

    Key string
    The key to project.
    Operator string
    The operator of the selector.
    Values List<string>
    The list of values for the selector.
    Key string
    The key to project.
    Operator string
    The operator of the selector.
    Values []string
    The list of values for the selector.
    key String
    The key to project.
    operator String
    The operator of the selector.
    values List<String>
    The list of values for the selector.
    key string
    The key to project.
    operator string
    The operator of the selector.
    values string[]
    The list of values for the selector.
    key str
    The key to project.
    operator str
    The operator of the selector.
    values Sequence[str]
    The list of values for the selector.
    key String
    The key to project.
    operator String
    The operator of the selector.
    values List<String>
    The list of values for the selector.

    GetCciPodsV2PodContainer

    Args List<string>
    The arguments to the entrypoint.
    Commands List<string>
    The command line to execute inside the container.
    EnvFroms List<GetCciPodsV2PodContainerEnvFrom>
    The list of sources to populate environment variables from. The env_from structure is documented below.
    Envs List<GetCciPodsV2PodContainerEnv>
    The list of environment variables. The env structure is documented below.
    Image string
    The container image name.
    Lifecycles List<GetCciPodsV2PodContainerLifecycle>
    Actions that the management system should take in response to container lifecycle events. The lifecycle structure is documented below.
    LivenessProbes List<GetCciPodsV2PodContainerLivenessProbe>
    The liveness probe configuration. The probe structure is documented below.
    Name string
    Specifies the name of the Pod used to query a single Pod. If omitted, all Pods under the namespace are returned.
    Ports List<GetCciPodsV2PodContainerPort>
    The list of ports exposed by the container. The ports structure is documented below.
    ReadinessProbes List<GetCciPodsV2PodContainerReadinessProbe>
    The readiness probe configuration. The probe structure is documented below.
    Resources List<GetCciPodsV2PodContainerResource>
    The compute resource requirements of the container. The resources structure is documented below.
    SecurityContexts List<GetCciPodsV2PodContainerSecurityContext>
    The security context of the container. The container_security_context structure is documented below.
    StartupProbes List<GetCciPodsV2PodContainerStartupProbe>
    The startup probe configuration. The probe structure is documented below.
    Stdin bool
    Whether the container should allocate a buffer for stdin.
    StdinOnce bool
    Whether the stdin channel is closed after the first attach disconnects.
    TargetContainerName string
    The name of the target container for ephemeral containers.
    TerminationMessagePath string
    The path at which the file for the container's termination message is written.
    TerminationMessagePolicy string
    The policy for determining the container's termination message.
    Tty bool
    Whether the container should be allocated a TTY.
    VolumeMounts List<GetCciPodsV2PodContainerVolumeMount>
    The list of volume mounts within the container. The volume_mounts structure is documented below.
    WorkingDir string
    The container's working directory.
    Args []string
    The arguments to the entrypoint.
    Commands []string
    The command line to execute inside the container.
    EnvFroms []GetCciPodsV2PodContainerEnvFrom
    The list of sources to populate environment variables from. The env_from structure is documented below.
    Envs []GetCciPodsV2PodContainerEnv
    The list of environment variables. The env structure is documented below.
    Image string
    The container image name.
    Lifecycles []GetCciPodsV2PodContainerLifecycle
    Actions that the management system should take in response to container lifecycle events. The lifecycle structure is documented below.
    LivenessProbes []GetCciPodsV2PodContainerLivenessProbe
    The liveness probe configuration. The probe structure is documented below.
    Name string
    Specifies the name of the Pod used to query a single Pod. If omitted, all Pods under the namespace are returned.
    Ports []GetCciPodsV2PodContainerPort
    The list of ports exposed by the container. The ports structure is documented below.
    ReadinessProbes []GetCciPodsV2PodContainerReadinessProbe
    The readiness probe configuration. The probe structure is documented below.
    Resources []GetCciPodsV2PodContainerResource
    The compute resource requirements of the container. The resources structure is documented below.
    SecurityContexts []GetCciPodsV2PodContainerSecurityContext
    The security context of the container. The container_security_context structure is documented below.
    StartupProbes []GetCciPodsV2PodContainerStartupProbe
    The startup probe configuration. The probe structure is documented below.
    Stdin bool
    Whether the container should allocate a buffer for stdin.
    StdinOnce bool
    Whether the stdin channel is closed after the first attach disconnects.
    TargetContainerName string
    The name of the target container for ephemeral containers.
    TerminationMessagePath string
    The path at which the file for the container's termination message is written.
    TerminationMessagePolicy string
    The policy for determining the container's termination message.
    Tty bool
    Whether the container should be allocated a TTY.
    VolumeMounts []GetCciPodsV2PodContainerVolumeMount
    The list of volume mounts within the container. The volume_mounts structure is documented below.
    WorkingDir string
    The container's working directory.
    args List<String>
    The arguments to the entrypoint.
    commands List<String>
    The command line to execute inside the container.
    envFroms List<GetCciPodsV2PodContainerEnvFrom>
    The list of sources to populate environment variables from. The env_from structure is documented below.
    envs List<GetCciPodsV2PodContainerEnv>
    The list of environment variables. The env structure is documented below.
    image String
    The container image name.
    lifecycles List<GetCciPodsV2PodContainerLifecycle>
    Actions that the management system should take in response to container lifecycle events. The lifecycle structure is documented below.
    livenessProbes List<GetCciPodsV2PodContainerLivenessProbe>
    The liveness probe configuration. The probe structure is documented below.
    name String
    Specifies the name of the Pod used to query a single Pod. If omitted, all Pods under the namespace are returned.
    ports List<GetCciPodsV2PodContainerPort>
    The list of ports exposed by the container. The ports structure is documented below.
    readinessProbes List<GetCciPodsV2PodContainerReadinessProbe>
    The readiness probe configuration. The probe structure is documented below.
    resources List<GetCciPodsV2PodContainerResource>
    The compute resource requirements of the container. The resources structure is documented below.
    securityContexts List<GetCciPodsV2PodContainerSecurityContext>
    The security context of the container. The container_security_context structure is documented below.
    startupProbes List<GetCciPodsV2PodContainerStartupProbe>
    The startup probe configuration. The probe structure is documented below.
    stdin Boolean
    Whether the container should allocate a buffer for stdin.
    stdinOnce Boolean
    Whether the stdin channel is closed after the first attach disconnects.
    targetContainerName String
    The name of the target container for ephemeral containers.
    terminationMessagePath String
    The path at which the file for the container's termination message is written.
    terminationMessagePolicy String
    The policy for determining the container's termination message.
    tty Boolean
    Whether the container should be allocated a TTY.
    volumeMounts List<GetCciPodsV2PodContainerVolumeMount>
    The list of volume mounts within the container. The volume_mounts structure is documented below.
    workingDir String
    The container's working directory.
    args string[]
    The arguments to the entrypoint.
    commands string[]
    The command line to execute inside the container.
    envFroms GetCciPodsV2PodContainerEnvFrom[]
    The list of sources to populate environment variables from. The env_from structure is documented below.
    envs GetCciPodsV2PodContainerEnv[]
    The list of environment variables. The env structure is documented below.
    image string
    The container image name.
    lifecycles GetCciPodsV2PodContainerLifecycle[]
    Actions that the management system should take in response to container lifecycle events. The lifecycle structure is documented below.
    livenessProbes GetCciPodsV2PodContainerLivenessProbe[]
    The liveness probe configuration. The probe structure is documented below.
    name string
    Specifies the name of the Pod used to query a single Pod. If omitted, all Pods under the namespace are returned.
    ports GetCciPodsV2PodContainerPort[]
    The list of ports exposed by the container. The ports structure is documented below.
    readinessProbes GetCciPodsV2PodContainerReadinessProbe[]
    The readiness probe configuration. The probe structure is documented below.
    resources GetCciPodsV2PodContainerResource[]
    The compute resource requirements of the container. The resources structure is documented below.
    securityContexts GetCciPodsV2PodContainerSecurityContext[]
    The security context of the container. The container_security_context structure is documented below.
    startupProbes GetCciPodsV2PodContainerStartupProbe[]
    The startup probe configuration. The probe structure is documented below.
    stdin boolean
    Whether the container should allocate a buffer for stdin.
    stdinOnce boolean
    Whether the stdin channel is closed after the first attach disconnects.
    targetContainerName string
    The name of the target container for ephemeral containers.
    terminationMessagePath string
    The path at which the file for the container's termination message is written.
    terminationMessagePolicy string
    The policy for determining the container's termination message.
    tty boolean
    Whether the container should be allocated a TTY.
    volumeMounts GetCciPodsV2PodContainerVolumeMount[]
    The list of volume mounts within the container. The volume_mounts structure is documented below.
    workingDir string
    The container's working directory.
    args Sequence[str]
    The arguments to the entrypoint.
    commands Sequence[str]
    The command line to execute inside the container.
    env_froms Sequence[GetCciPodsV2PodContainerEnvFrom]
    The list of sources to populate environment variables from. The env_from structure is documented below.
    envs Sequence[GetCciPodsV2PodContainerEnv]
    The list of environment variables. The env structure is documented below.
    image str
    The container image name.
    lifecycles Sequence[GetCciPodsV2PodContainerLifecycle]
    Actions that the management system should take in response to container lifecycle events. The lifecycle structure is documented below.
    liveness_probes Sequence[GetCciPodsV2PodContainerLivenessProbe]
    The liveness probe configuration. The probe structure is documented below.
    name str
    Specifies the name of the Pod used to query a single Pod. If omitted, all Pods under the namespace are returned.
    ports Sequence[GetCciPodsV2PodContainerPort]
    The list of ports exposed by the container. The ports structure is documented below.
    readiness_probes Sequence[GetCciPodsV2PodContainerReadinessProbe]
    The readiness probe configuration. The probe structure is documented below.
    resources Sequence[GetCciPodsV2PodContainerResource]
    The compute resource requirements of the container. The resources structure is documented below.
    security_contexts Sequence[GetCciPodsV2PodContainerSecurityContext]
    The security context of the container. The container_security_context structure is documented below.
    startup_probes Sequence[GetCciPodsV2PodContainerStartupProbe]
    The startup probe configuration. The probe structure is documented below.
    stdin bool
    Whether the container should allocate a buffer for stdin.
    stdin_once bool
    Whether the stdin channel is closed after the first attach disconnects.
    target_container_name str
    The name of the target container for ephemeral containers.
    termination_message_path str
    The path at which the file for the container's termination message is written.
    termination_message_policy str
    The policy for determining the container's termination message.
    tty bool
    Whether the container should be allocated a TTY.
    volume_mounts Sequence[GetCciPodsV2PodContainerVolumeMount]
    The list of volume mounts within the container. The volume_mounts structure is documented below.
    working_dir str
    The container's working directory.
    args List<String>
    The arguments to the entrypoint.
    commands List<String>
    The command line to execute inside the container.
    envFroms List<Property Map>
    The list of sources to populate environment variables from. The env_from structure is documented below.
    envs List<Property Map>
    The list of environment variables. The env structure is documented below.
    image String
    The container image name.
    lifecycles List<Property Map>
    Actions that the management system should take in response to container lifecycle events. The lifecycle structure is documented below.
    livenessProbes List<Property Map>
    The liveness probe configuration. The probe structure is documented below.
    name String
    Specifies the name of the Pod used to query a single Pod. If omitted, all Pods under the namespace are returned.
    ports List<Property Map>
    The list of ports exposed by the container. The ports structure is documented below.
    readinessProbes List<Property Map>
    The readiness probe configuration. The probe structure is documented below.
    resources List<Property Map>
    The compute resource requirements of the container. The resources structure is documented below.
    securityContexts List<Property Map>
    The security context of the container. The container_security_context structure is documented below.
    startupProbes List<Property Map>
    The startup probe configuration. The probe structure is documented below.
    stdin Boolean
    Whether the container should allocate a buffer for stdin.
    stdinOnce Boolean
    Whether the stdin channel is closed after the first attach disconnects.
    targetContainerName String
    The name of the target container for ephemeral containers.
    terminationMessagePath String
    The path at which the file for the container's termination message is written.
    terminationMessagePolicy String
    The policy for determining the container's termination message.
    tty Boolean
    Whether the container should be allocated a TTY.
    volumeMounts List<Property Map>
    The list of volume mounts within the container. The volume_mounts structure is documented below.
    workingDir String
    The container's working directory.

    GetCciPodsV2PodContainerEnv

    Name string
    Specifies the name of the Pod used to query a single Pod. If omitted, all Pods under the namespace are returned.
    Value string
    The value of the sysctl.
    Name string
    Specifies the name of the Pod used to query a single Pod. If omitted, all Pods under the namespace are returned.
    Value string
    The value of the sysctl.
    name String
    Specifies the name of the Pod used to query a single Pod. If omitted, all Pods under the namespace are returned.
    value String
    The value of the sysctl.
    name string
    Specifies the name of the Pod used to query a single Pod. If omitted, all Pods under the namespace are returned.
    value string
    The value of the sysctl.
    name str
    Specifies the name of the Pod used to query a single Pod. If omitted, all Pods under the namespace are returned.
    value str
    The value of the sysctl.
    name String
    Specifies the name of the Pod used to query a single Pod. If omitted, all Pods under the namespace are returned.
    value String
    The value of the sysctl.

    GetCciPodsV2PodContainerEnvFrom

    ConfigMapReves List<GetCciPodsV2PodContainerEnvFromConfigMapRef>
    A reference to a ConfigMap from which to load environment variables. The env_source structure is documented below.
    Prefix string
    The prefix prepended to each key.
    SecretReves List<GetCciPodsV2PodContainerEnvFromSecretRef>
    A reference to a Secret from which to load environment variables. The env_source structure is documented below.
    ConfigMapReves []GetCciPodsV2PodContainerEnvFromConfigMapRef
    A reference to a ConfigMap from which to load environment variables. The env_source structure is documented below.
    Prefix string
    The prefix prepended to each key.
    SecretReves []GetCciPodsV2PodContainerEnvFromSecretRef
    A reference to a Secret from which to load environment variables. The env_source structure is documented below.
    configMapReves List<GetCciPodsV2PodContainerEnvFromConfigMapRef>
    A reference to a ConfigMap from which to load environment variables. The env_source structure is documented below.
    prefix String
    The prefix prepended to each key.
    secretReves List<GetCciPodsV2PodContainerEnvFromSecretRef>
    A reference to a Secret from which to load environment variables. The env_source structure is documented below.
    configMapReves GetCciPodsV2PodContainerEnvFromConfigMapRef[]
    A reference to a ConfigMap from which to load environment variables. The env_source structure is documented below.
    prefix string
    The prefix prepended to each key.
    secretReves GetCciPodsV2PodContainerEnvFromSecretRef[]
    A reference to a Secret from which to load environment variables. The env_source structure is documented below.
    config_map_reves Sequence[GetCciPodsV2PodContainerEnvFromConfigMapRef]
    A reference to a ConfigMap from which to load environment variables. The env_source structure is documented below.
    prefix str
    The prefix prepended to each key.
    secret_reves Sequence[GetCciPodsV2PodContainerEnvFromSecretRef]
    A reference to a Secret from which to load environment variables. The env_source structure is documented below.
    configMapReves List<Property Map>
    A reference to a ConfigMap from which to load environment variables. The env_source structure is documented below.
    prefix String
    The prefix prepended to each key.
    secretReves List<Property Map>
    A reference to a Secret from which to load environment variables. The env_source structure is documented below.

    GetCciPodsV2PodContainerEnvFromConfigMapRef

    Name string
    Specifies the name of the Pod used to query a single Pod. If omitted, all Pods under the namespace are returned.
    Optional bool
    Whether the Secret must be defined.
    Name string
    Specifies the name of the Pod used to query a single Pod. If omitted, all Pods under the namespace are returned.
    Optional bool
    Whether the Secret must be defined.
    name String
    Specifies the name of the Pod used to query a single Pod. If omitted, all Pods under the namespace are returned.
    optional Boolean
    Whether the Secret must be defined.
    name string
    Specifies the name of the Pod used to query a single Pod. If omitted, all Pods under the namespace are returned.
    optional boolean
    Whether the Secret must be defined.
    name str
    Specifies the name of the Pod used to query a single Pod. If omitted, all Pods under the namespace are returned.
    optional bool
    Whether the Secret must be defined.
    name String
    Specifies the name of the Pod used to query a single Pod. If omitted, all Pods under the namespace are returned.
    optional Boolean
    Whether the Secret must be defined.

    GetCciPodsV2PodContainerEnvFromSecretRef

    Name string
    Specifies the name of the Pod used to query a single Pod. If omitted, all Pods under the namespace are returned.
    Optional bool
    Whether the Secret must be defined.
    Name string
    Specifies the name of the Pod used to query a single Pod. If omitted, all Pods under the namespace are returned.
    Optional bool
    Whether the Secret must be defined.
    name String
    Specifies the name of the Pod used to query a single Pod. If omitted, all Pods under the namespace are returned.
    optional Boolean
    Whether the Secret must be defined.
    name string
    Specifies the name of the Pod used to query a single Pod. If omitted, all Pods under the namespace are returned.
    optional boolean
    Whether the Secret must be defined.
    name str
    Specifies the name of the Pod used to query a single Pod. If omitted, all Pods under the namespace are returned.
    optional bool
    Whether the Secret must be defined.
    name String
    Specifies the name of the Pod used to query a single Pod. If omitted, all Pods under the namespace are returned.
    optional Boolean
    Whether the Secret must be defined.

    GetCciPodsV2PodContainerLifecycle

    PostStarts List<GetCciPodsV2PodContainerLifecyclePostStart>
    The handler executed right after container is created. The lifecycle_handler structure is documented below.
    PreStops List<GetCciPodsV2PodContainerLifecyclePreStop>
    The handler executed right before a container is terminated. The lifecycle_handler structure is documented below.
    PostStarts []GetCciPodsV2PodContainerLifecyclePostStart
    The handler executed right after container is created. The lifecycle_handler structure is documented below.
    PreStops []GetCciPodsV2PodContainerLifecyclePreStop
    The handler executed right before a container is terminated. The lifecycle_handler structure is documented below.
    postStarts List<GetCciPodsV2PodContainerLifecyclePostStart>
    The handler executed right after container is created. The lifecycle_handler structure is documented below.
    preStops List<GetCciPodsV2PodContainerLifecyclePreStop>
    The handler executed right before a container is terminated. The lifecycle_handler structure is documented below.
    postStarts GetCciPodsV2PodContainerLifecyclePostStart[]
    The handler executed right after container is created. The lifecycle_handler structure is documented below.
    preStops GetCciPodsV2PodContainerLifecyclePreStop[]
    The handler executed right before a container is terminated. The lifecycle_handler structure is documented below.
    post_starts Sequence[GetCciPodsV2PodContainerLifecyclePostStart]
    The handler executed right after container is created. The lifecycle_handler structure is documented below.
    pre_stops Sequence[GetCciPodsV2PodContainerLifecyclePreStop]
    The handler executed right before a container is terminated. The lifecycle_handler structure is documented below.
    postStarts List<Property Map>
    The handler executed right after container is created. The lifecycle_handler structure is documented below.
    preStops List<Property Map>
    The handler executed right before a container is terminated. The lifecycle_handler structure is documented below.

    GetCciPodsV2PodContainerLifecyclePostStart

    Execs List<GetCciPodsV2PodContainerLifecyclePostStartExec>
    The exec action to perform. The exec structure is documented below.
    HttpGets List<GetCciPodsV2PodContainerLifecyclePostStartHttpGet>
    The HTTP GET action to perform. The http_get structure is documented below.
    Execs []GetCciPodsV2PodContainerLifecyclePostStartExec
    The exec action to perform. The exec structure is documented below.
    HttpGets []GetCciPodsV2PodContainerLifecyclePostStartHttpGet
    The HTTP GET action to perform. The http_get structure is documented below.
    execs List<GetCciPodsV2PodContainerLifecyclePostStartExec>
    The exec action to perform. The exec structure is documented below.
    httpGets List<GetCciPodsV2PodContainerLifecyclePostStartHttpGet>
    The HTTP GET action to perform. The http_get structure is documented below.
    execs GetCciPodsV2PodContainerLifecyclePostStartExec[]
    The exec action to perform. The exec structure is documented below.
    httpGets GetCciPodsV2PodContainerLifecyclePostStartHttpGet[]
    The HTTP GET action to perform. The http_get structure is documented below.
    execs Sequence[GetCciPodsV2PodContainerLifecyclePostStartExec]
    The exec action to perform. The exec structure is documented below.
    http_gets Sequence[GetCciPodsV2PodContainerLifecyclePostStartHttpGet]
    The HTTP GET action to perform. The http_get structure is documented below.
    execs List<Property Map>
    The exec action to perform. The exec structure is documented below.
    httpGets List<Property Map>
    The HTTP GET action to perform. The http_get structure is documented below.

    GetCciPodsV2PodContainerLifecyclePostStartExec

    Commands List<string>
    The command line to execute inside the container.
    Commands []string
    The command line to execute inside the container.
    commands List<String>
    The command line to execute inside the container.
    commands string[]
    The command line to execute inside the container.
    commands Sequence[str]
    The command line to execute inside the container.
    commands List<String>
    The command line to execute inside the container.

    GetCciPodsV2PodContainerLifecyclePostStartHttpGet

    Host string
    The host name to connect to.
    HttpHeaders List<GetCciPodsV2PodContainerLifecyclePostStartHttpGetHttpHeader>
    The list of custom HTTP headers. The http_headers structure is documented below.
    Path string
    The relative path of the file to create.
    Port string
    The port to access on the container.
    Scheme string
    The scheme to use for connecting to the host.
    Host string
    The host name to connect to.
    HttpHeaders []GetCciPodsV2PodContainerLifecyclePostStartHttpGetHttpHeader
    The list of custom HTTP headers. The http_headers structure is documented below.
    Path string
    The relative path of the file to create.
    Port string
    The port to access on the container.
    Scheme string
    The scheme to use for connecting to the host.
    host String
    The host name to connect to.
    httpHeaders List<GetCciPodsV2PodContainerLifecyclePostStartHttpGetHttpHeader>
    The list of custom HTTP headers. The http_headers structure is documented below.
    path String
    The relative path of the file to create.
    port String
    The port to access on the container.
    scheme String
    The scheme to use for connecting to the host.
    host string
    The host name to connect to.
    httpHeaders GetCciPodsV2PodContainerLifecyclePostStartHttpGetHttpHeader[]
    The list of custom HTTP headers. The http_headers structure is documented below.
    path string
    The relative path of the file to create.
    port string
    The port to access on the container.
    scheme string
    The scheme to use for connecting to the host.
    host str
    The host name to connect to.
    http_headers Sequence[GetCciPodsV2PodContainerLifecyclePostStartHttpGetHttpHeader]
    The list of custom HTTP headers. The http_headers structure is documented below.
    path str
    The relative path of the file to create.
    port str
    The port to access on the container.
    scheme str
    The scheme to use for connecting to the host.
    host String
    The host name to connect to.
    httpHeaders List<Property Map>
    The list of custom HTTP headers. The http_headers structure is documented below.
    path String
    The relative path of the file to create.
    port String
    The port to access on the container.
    scheme String
    The scheme to use for connecting to the host.

    GetCciPodsV2PodContainerLifecyclePostStartHttpGetHttpHeader

    Name string
    Specifies the name of the Pod used to query a single Pod. If omitted, all Pods under the namespace are returned.
    Value string
    The value of the sysctl.
    Name string
    Specifies the name of the Pod used to query a single Pod. If omitted, all Pods under the namespace are returned.
    Value string
    The value of the sysctl.
    name String
    Specifies the name of the Pod used to query a single Pod. If omitted, all Pods under the namespace are returned.
    value String
    The value of the sysctl.
    name string
    Specifies the name of the Pod used to query a single Pod. If omitted, all Pods under the namespace are returned.
    value string
    The value of the sysctl.
    name str
    Specifies the name of the Pod used to query a single Pod. If omitted, all Pods under the namespace are returned.
    value str
    The value of the sysctl.
    name String
    Specifies the name of the Pod used to query a single Pod. If omitted, all Pods under the namespace are returned.
    value String
    The value of the sysctl.

    GetCciPodsV2PodContainerLifecyclePreStop

    Execs List<GetCciPodsV2PodContainerLifecyclePreStopExec>
    The exec action to perform. The exec structure is documented below.
    HttpGets List<GetCciPodsV2PodContainerLifecyclePreStopHttpGet>
    The HTTP GET action to perform. The http_get structure is documented below.
    Execs []GetCciPodsV2PodContainerLifecyclePreStopExec
    The exec action to perform. The exec structure is documented below.
    HttpGets []GetCciPodsV2PodContainerLifecyclePreStopHttpGet
    The HTTP GET action to perform. The http_get structure is documented below.
    execs List<GetCciPodsV2PodContainerLifecyclePreStopExec>
    The exec action to perform. The exec structure is documented below.
    httpGets List<GetCciPodsV2PodContainerLifecyclePreStopHttpGet>
    The HTTP GET action to perform. The http_get structure is documented below.
    execs GetCciPodsV2PodContainerLifecyclePreStopExec[]
    The exec action to perform. The exec structure is documented below.
    httpGets GetCciPodsV2PodContainerLifecyclePreStopHttpGet[]
    The HTTP GET action to perform. The http_get structure is documented below.
    execs Sequence[GetCciPodsV2PodContainerLifecyclePreStopExec]
    The exec action to perform. The exec structure is documented below.
    http_gets Sequence[GetCciPodsV2PodContainerLifecyclePreStopHttpGet]
    The HTTP GET action to perform. The http_get structure is documented below.
    execs List<Property Map>
    The exec action to perform. The exec structure is documented below.
    httpGets List<Property Map>
    The HTTP GET action to perform. The http_get structure is documented below.

    GetCciPodsV2PodContainerLifecyclePreStopExec

    Commands List<string>
    The command line to execute inside the container.
    Commands []string
    The command line to execute inside the container.
    commands List<String>
    The command line to execute inside the container.
    commands string[]
    The command line to execute inside the container.
    commands Sequence[str]
    The command line to execute inside the container.
    commands List<String>
    The command line to execute inside the container.

    GetCciPodsV2PodContainerLifecyclePreStopHttpGet

    Host string
    The host name to connect to.
    HttpHeaders List<GetCciPodsV2PodContainerLifecyclePreStopHttpGetHttpHeader>
    The list of custom HTTP headers. The http_headers structure is documented below.
    Path string
    The relative path of the file to create.
    Port string
    The port to access on the container.
    Scheme string
    The scheme to use for connecting to the host.
    Host string
    The host name to connect to.
    HttpHeaders []GetCciPodsV2PodContainerLifecyclePreStopHttpGetHttpHeader
    The list of custom HTTP headers. The http_headers structure is documented below.
    Path string
    The relative path of the file to create.
    Port string
    The port to access on the container.
    Scheme string
    The scheme to use for connecting to the host.
    host String
    The host name to connect to.
    httpHeaders List<GetCciPodsV2PodContainerLifecyclePreStopHttpGetHttpHeader>
    The list of custom HTTP headers. The http_headers structure is documented below.
    path String
    The relative path of the file to create.
    port String
    The port to access on the container.
    scheme String
    The scheme to use for connecting to the host.
    host string
    The host name to connect to.
    httpHeaders GetCciPodsV2PodContainerLifecyclePreStopHttpGetHttpHeader[]
    The list of custom HTTP headers. The http_headers structure is documented below.
    path string
    The relative path of the file to create.
    port string
    The port to access on the container.
    scheme string
    The scheme to use for connecting to the host.
    host str
    The host name to connect to.
    http_headers Sequence[GetCciPodsV2PodContainerLifecyclePreStopHttpGetHttpHeader]
    The list of custom HTTP headers. The http_headers structure is documented below.
    path str
    The relative path of the file to create.
    port str
    The port to access on the container.
    scheme str
    The scheme to use for connecting to the host.
    host String
    The host name to connect to.
    httpHeaders List<Property Map>
    The list of custom HTTP headers. The http_headers structure is documented below.
    path String
    The relative path of the file to create.
    port String
    The port to access on the container.
    scheme String
    The scheme to use for connecting to the host.

    GetCciPodsV2PodContainerLifecyclePreStopHttpGetHttpHeader

    Name string
    Specifies the name of the Pod used to query a single Pod. If omitted, all Pods under the namespace are returned.
    Value string
    The value of the sysctl.
    Name string
    Specifies the name of the Pod used to query a single Pod. If omitted, all Pods under the namespace are returned.
    Value string
    The value of the sysctl.
    name String
    Specifies the name of the Pod used to query a single Pod. If omitted, all Pods under the namespace are returned.
    value String
    The value of the sysctl.
    name string
    Specifies the name of the Pod used to query a single Pod. If omitted, all Pods under the namespace are returned.
    value string
    The value of the sysctl.
    name str
    Specifies the name of the Pod used to query a single Pod. If omitted, all Pods under the namespace are returned.
    value str
    The value of the sysctl.
    name String
    Specifies the name of the Pod used to query a single Pod. If omitted, all Pods under the namespace are returned.
    value String
    The value of the sysctl.

    GetCciPodsV2PodContainerLivenessProbe

    Execs List<GetCciPodsV2PodContainerLivenessProbeExec>
    The exec action to perform. The exec structure is documented below.
    FailureThreshold double
    Minimum consecutive failures for the probe to be considered failed.
    HttpGets List<GetCciPodsV2PodContainerLivenessProbeHttpGet>
    The HTTP GET action to perform. The http_get structure is documented below.
    InitialDelaySeconds double
    Number of seconds before the first probe is initiated.
    PeriodSeconds double
    How often to perform the probe, in seconds.
    SuccessThreshold double
    Minimum consecutive successes for the probe to be considered successful.
    TerminationGracePeriodSeconds double
    The grace period in seconds when the probe fails.
    Execs []GetCciPodsV2PodContainerLivenessProbeExec
    The exec action to perform. The exec structure is documented below.
    FailureThreshold float64
    Minimum consecutive failures for the probe to be considered failed.
    HttpGets []GetCciPodsV2PodContainerLivenessProbeHttpGet
    The HTTP GET action to perform. The http_get structure is documented below.
    InitialDelaySeconds float64
    Number of seconds before the first probe is initiated.
    PeriodSeconds float64
    How often to perform the probe, in seconds.
    SuccessThreshold float64
    Minimum consecutive successes for the probe to be considered successful.
    TerminationGracePeriodSeconds float64
    The grace period in seconds when the probe fails.
    execs List<GetCciPodsV2PodContainerLivenessProbeExec>
    The exec action to perform. The exec structure is documented below.
    failureThreshold Double
    Minimum consecutive failures for the probe to be considered failed.
    httpGets List<GetCciPodsV2PodContainerLivenessProbeHttpGet>
    The HTTP GET action to perform. The http_get structure is documented below.
    initialDelaySeconds Double
    Number of seconds before the first probe is initiated.
    periodSeconds Double
    How often to perform the probe, in seconds.
    successThreshold Double
    Minimum consecutive successes for the probe to be considered successful.
    terminationGracePeriodSeconds Double
    The grace period in seconds when the probe fails.
    execs GetCciPodsV2PodContainerLivenessProbeExec[]
    The exec action to perform. The exec structure is documented below.
    failureThreshold number
    Minimum consecutive failures for the probe to be considered failed.
    httpGets GetCciPodsV2PodContainerLivenessProbeHttpGet[]
    The HTTP GET action to perform. The http_get structure is documented below.
    initialDelaySeconds number
    Number of seconds before the first probe is initiated.
    periodSeconds number
    How often to perform the probe, in seconds.
    successThreshold number
    Minimum consecutive successes for the probe to be considered successful.
    terminationGracePeriodSeconds number
    The grace period in seconds when the probe fails.
    execs Sequence[GetCciPodsV2PodContainerLivenessProbeExec]
    The exec action to perform. The exec structure is documented below.
    failure_threshold float
    Minimum consecutive failures for the probe to be considered failed.
    http_gets Sequence[GetCciPodsV2PodContainerLivenessProbeHttpGet]
    The HTTP GET action to perform. The http_get structure is documented below.
    initial_delay_seconds float
    Number of seconds before the first probe is initiated.
    period_seconds float
    How often to perform the probe, in seconds.
    success_threshold float
    Minimum consecutive successes for the probe to be considered successful.
    termination_grace_period_seconds float
    The grace period in seconds when the probe fails.
    execs List<Property Map>
    The exec action to perform. The exec structure is documented below.
    failureThreshold Number
    Minimum consecutive failures for the probe to be considered failed.
    httpGets List<Property Map>
    The HTTP GET action to perform. The http_get structure is documented below.
    initialDelaySeconds Number
    Number of seconds before the first probe is initiated.
    periodSeconds Number
    How often to perform the probe, in seconds.
    successThreshold Number
    Minimum consecutive successes for the probe to be considered successful.
    terminationGracePeriodSeconds Number
    The grace period in seconds when the probe fails.

    GetCciPodsV2PodContainerLivenessProbeExec

    Commands List<string>
    The command line to execute inside the container.
    Commands []string
    The command line to execute inside the container.
    commands List<String>
    The command line to execute inside the container.
    commands string[]
    The command line to execute inside the container.
    commands Sequence[str]
    The command line to execute inside the container.
    commands List<String>
    The command line to execute inside the container.

    GetCciPodsV2PodContainerLivenessProbeHttpGet

    Host string
    The host name to connect to.
    HttpHeaders List<GetCciPodsV2PodContainerLivenessProbeHttpGetHttpHeader>
    The list of custom HTTP headers. The http_headers structure is documented below.
    Path string
    The relative path of the file to create.
    Port string
    The port to access on the container.
    Scheme string
    The scheme to use for connecting to the host.
    Host string
    The host name to connect to.
    HttpHeaders []GetCciPodsV2PodContainerLivenessProbeHttpGetHttpHeader
    The list of custom HTTP headers. The http_headers structure is documented below.
    Path string
    The relative path of the file to create.
    Port string
    The port to access on the container.
    Scheme string
    The scheme to use for connecting to the host.
    host String
    The host name to connect to.
    httpHeaders List<GetCciPodsV2PodContainerLivenessProbeHttpGetHttpHeader>
    The list of custom HTTP headers. The http_headers structure is documented below.
    path String
    The relative path of the file to create.
    port String
    The port to access on the container.
    scheme String
    The scheme to use for connecting to the host.
    host string
    The host name to connect to.
    httpHeaders GetCciPodsV2PodContainerLivenessProbeHttpGetHttpHeader[]
    The list of custom HTTP headers. The http_headers structure is documented below.
    path string
    The relative path of the file to create.
    port string
    The port to access on the container.
    scheme string
    The scheme to use for connecting to the host.
    host str
    The host name to connect to.
    http_headers Sequence[GetCciPodsV2PodContainerLivenessProbeHttpGetHttpHeader]
    The list of custom HTTP headers. The http_headers structure is documented below.
    path str
    The relative path of the file to create.
    port str
    The port to access on the container.
    scheme str
    The scheme to use for connecting to the host.
    host String
    The host name to connect to.
    httpHeaders List<Property Map>
    The list of custom HTTP headers. The http_headers structure is documented below.
    path String
    The relative path of the file to create.
    port String
    The port to access on the container.
    scheme String
    The scheme to use for connecting to the host.

    GetCciPodsV2PodContainerLivenessProbeHttpGetHttpHeader

    Name string
    Specifies the name of the Pod used to query a single Pod. If omitted, all Pods under the namespace are returned.
    Value string
    The value of the sysctl.
    Name string
    Specifies the name of the Pod used to query a single Pod. If omitted, all Pods under the namespace are returned.
    Value string
    The value of the sysctl.
    name String
    Specifies the name of the Pod used to query a single Pod. If omitted, all Pods under the namespace are returned.
    value String
    The value of the sysctl.
    name string
    Specifies the name of the Pod used to query a single Pod. If omitted, all Pods under the namespace are returned.
    value string
    The value of the sysctl.
    name str
    Specifies the name of the Pod used to query a single Pod. If omitted, all Pods under the namespace are returned.
    value str
    The value of the sysctl.
    name String
    Specifies the name of the Pod used to query a single Pod. If omitted, all Pods under the namespace are returned.
    value String
    The value of the sysctl.

    GetCciPodsV2PodContainerPort

    ContainerPort double
    The port number exposed by the container.
    Name string
    Specifies the name of the Pod used to query a single Pod. If omitted, all Pods under the namespace are returned.
    Protocol string
    The protocol of the port.
    ContainerPort float64
    The port number exposed by the container.
    Name string
    Specifies the name of the Pod used to query a single Pod. If omitted, all Pods under the namespace are returned.
    Protocol string
    The protocol of the port.
    containerPort Double
    The port number exposed by the container.
    name String
    Specifies the name of the Pod used to query a single Pod. If omitted, all Pods under the namespace are returned.
    protocol String
    The protocol of the port.
    containerPort number
    The port number exposed by the container.
    name string
    Specifies the name of the Pod used to query a single Pod. If omitted, all Pods under the namespace are returned.
    protocol string
    The protocol of the port.
    container_port float
    The port number exposed by the container.
    name str
    Specifies the name of the Pod used to query a single Pod. If omitted, all Pods under the namespace are returned.
    protocol str
    The protocol of the port.
    containerPort Number
    The port number exposed by the container.
    name String
    Specifies the name of the Pod used to query a single Pod. If omitted, all Pods under the namespace are returned.
    protocol String
    The protocol of the port.

    GetCciPodsV2PodContainerReadinessProbe

    Execs List<GetCciPodsV2PodContainerReadinessProbeExec>
    The exec action to perform. The exec structure is documented below.
    FailureThreshold double
    Minimum consecutive failures for the probe to be considered failed.
    HttpGets List<GetCciPodsV2PodContainerReadinessProbeHttpGet>
    The HTTP GET action to perform. The http_get structure is documented below.
    InitialDelaySeconds double
    Number of seconds before the first probe is initiated.
    PeriodSeconds double
    How often to perform the probe, in seconds.
    SuccessThreshold double
    Minimum consecutive successes for the probe to be considered successful.
    TerminationGracePeriodSeconds double
    The grace period in seconds when the probe fails.
    Execs []GetCciPodsV2PodContainerReadinessProbeExec
    The exec action to perform. The exec structure is documented below.
    FailureThreshold float64
    Minimum consecutive failures for the probe to be considered failed.
    HttpGets []GetCciPodsV2PodContainerReadinessProbeHttpGet
    The HTTP GET action to perform. The http_get structure is documented below.
    InitialDelaySeconds float64
    Number of seconds before the first probe is initiated.
    PeriodSeconds float64
    How often to perform the probe, in seconds.
    SuccessThreshold float64
    Minimum consecutive successes for the probe to be considered successful.
    TerminationGracePeriodSeconds float64
    The grace period in seconds when the probe fails.
    execs List<GetCciPodsV2PodContainerReadinessProbeExec>
    The exec action to perform. The exec structure is documented below.
    failureThreshold Double
    Minimum consecutive failures for the probe to be considered failed.
    httpGets List<GetCciPodsV2PodContainerReadinessProbeHttpGet>
    The HTTP GET action to perform. The http_get structure is documented below.
    initialDelaySeconds Double
    Number of seconds before the first probe is initiated.
    periodSeconds Double
    How often to perform the probe, in seconds.
    successThreshold Double
    Minimum consecutive successes for the probe to be considered successful.
    terminationGracePeriodSeconds Double
    The grace period in seconds when the probe fails.
    execs GetCciPodsV2PodContainerReadinessProbeExec[]
    The exec action to perform. The exec structure is documented below.
    failureThreshold number
    Minimum consecutive failures for the probe to be considered failed.
    httpGets GetCciPodsV2PodContainerReadinessProbeHttpGet[]
    The HTTP GET action to perform. The http_get structure is documented below.
    initialDelaySeconds number
    Number of seconds before the first probe is initiated.
    periodSeconds number
    How often to perform the probe, in seconds.
    successThreshold number
    Minimum consecutive successes for the probe to be considered successful.
    terminationGracePeriodSeconds number
    The grace period in seconds when the probe fails.
    execs Sequence[GetCciPodsV2PodContainerReadinessProbeExec]
    The exec action to perform. The exec structure is documented below.
    failure_threshold float
    Minimum consecutive failures for the probe to be considered failed.
    http_gets Sequence[GetCciPodsV2PodContainerReadinessProbeHttpGet]
    The HTTP GET action to perform. The http_get structure is documented below.
    initial_delay_seconds float
    Number of seconds before the first probe is initiated.
    period_seconds float
    How often to perform the probe, in seconds.
    success_threshold float
    Minimum consecutive successes for the probe to be considered successful.
    termination_grace_period_seconds float
    The grace period in seconds when the probe fails.
    execs List<Property Map>
    The exec action to perform. The exec structure is documented below.
    failureThreshold Number
    Minimum consecutive failures for the probe to be considered failed.
    httpGets List<Property Map>
    The HTTP GET action to perform. The http_get structure is documented below.
    initialDelaySeconds Number
    Number of seconds before the first probe is initiated.
    periodSeconds Number
    How often to perform the probe, in seconds.
    successThreshold Number
    Minimum consecutive successes for the probe to be considered successful.
    terminationGracePeriodSeconds Number
    The grace period in seconds when the probe fails.

    GetCciPodsV2PodContainerReadinessProbeExec

    Commands List<string>
    The command line to execute inside the container.
    Commands []string
    The command line to execute inside the container.
    commands List<String>
    The command line to execute inside the container.
    commands string[]
    The command line to execute inside the container.
    commands Sequence[str]
    The command line to execute inside the container.
    commands List<String>
    The command line to execute inside the container.

    GetCciPodsV2PodContainerReadinessProbeHttpGet

    Host string
    The host name to connect to.
    HttpHeaders List<GetCciPodsV2PodContainerReadinessProbeHttpGetHttpHeader>
    The list of custom HTTP headers. The http_headers structure is documented below.
    Path string
    The relative path of the file to create.
    Port string
    The port to access on the container.
    Scheme string
    The scheme to use for connecting to the host.
    Host string
    The host name to connect to.
    HttpHeaders []GetCciPodsV2PodContainerReadinessProbeHttpGetHttpHeader
    The list of custom HTTP headers. The http_headers structure is documented below.
    Path string
    The relative path of the file to create.
    Port string
    The port to access on the container.
    Scheme string
    The scheme to use for connecting to the host.
    host String
    The host name to connect to.
    httpHeaders List<GetCciPodsV2PodContainerReadinessProbeHttpGetHttpHeader>
    The list of custom HTTP headers. The http_headers structure is documented below.
    path String
    The relative path of the file to create.
    port String
    The port to access on the container.
    scheme String
    The scheme to use for connecting to the host.
    host string
    The host name to connect to.
    httpHeaders GetCciPodsV2PodContainerReadinessProbeHttpGetHttpHeader[]
    The list of custom HTTP headers. The http_headers structure is documented below.
    path string
    The relative path of the file to create.
    port string
    The port to access on the container.
    scheme string
    The scheme to use for connecting to the host.
    host str
    The host name to connect to.
    http_headers Sequence[GetCciPodsV2PodContainerReadinessProbeHttpGetHttpHeader]
    The list of custom HTTP headers. The http_headers structure is documented below.
    path str
    The relative path of the file to create.
    port str
    The port to access on the container.
    scheme str
    The scheme to use for connecting to the host.
    host String
    The host name to connect to.
    httpHeaders List<Property Map>
    The list of custom HTTP headers. The http_headers structure is documented below.
    path String
    The relative path of the file to create.
    port String
    The port to access on the container.
    scheme String
    The scheme to use for connecting to the host.

    GetCciPodsV2PodContainerReadinessProbeHttpGetHttpHeader

    Name string
    Specifies the name of the Pod used to query a single Pod. If omitted, all Pods under the namespace are returned.
    Value string
    The value of the sysctl.
    Name string
    Specifies the name of the Pod used to query a single Pod. If omitted, all Pods under the namespace are returned.
    Value string
    The value of the sysctl.
    name String
    Specifies the name of the Pod used to query a single Pod. If omitted, all Pods under the namespace are returned.
    value String
    The value of the sysctl.
    name string
    Specifies the name of the Pod used to query a single Pod. If omitted, all Pods under the namespace are returned.
    value string
    The value of the sysctl.
    name str
    Specifies the name of the Pod used to query a single Pod. If omitted, all Pods under the namespace are returned.
    value str
    The value of the sysctl.
    name String
    Specifies the name of the Pod used to query a single Pod. If omitted, all Pods under the namespace are returned.
    value String
    The value of the sysctl.

    GetCciPodsV2PodContainerResource

    Limits Dictionary<string, string>
    The maximum amount of compute resources allowed.
    Requests Dictionary<string, string>
    The minimum amount of compute resources required.
    Limits map[string]string
    The maximum amount of compute resources allowed.
    Requests map[string]string
    The minimum amount of compute resources required.
    limits Map<String,String>
    The maximum amount of compute resources allowed.
    requests Map<String,String>
    The minimum amount of compute resources required.
    limits {[key: string]: string}
    The maximum amount of compute resources allowed.
    requests {[key: string]: string}
    The minimum amount of compute resources required.
    limits Mapping[str, str]
    The maximum amount of compute resources allowed.
    requests Mapping[str, str]
    The minimum amount of compute resources required.
    limits Map<String>
    The maximum amount of compute resources allowed.
    requests Map<String>
    The minimum amount of compute resources required.

    GetCciPodsV2PodContainerSecurityContext

    Capabilities List<GetCciPodsV2PodContainerSecurityContextCapability>
    The list of capabilities to add or drop. The capabilities structure is documented below.
    ProcMount string
    The type of proc mount to use for the container.
    ReadOnlyRootFileSystem bool
    Whether the container has a read-only root filesystem.
    RunAsGroup double
    The GID to run the entrypoint of the container process.
    RunAsNonRoot bool
    Whether containers must run as a non-root user.
    RunAsUser double
    The UID to run the entrypoint of the container process.
    Capabilities []GetCciPodsV2PodContainerSecurityContextCapability
    The list of capabilities to add or drop. The capabilities structure is documented below.
    ProcMount string
    The type of proc mount to use for the container.
    ReadOnlyRootFileSystem bool
    Whether the container has a read-only root filesystem.
    RunAsGroup float64
    The GID to run the entrypoint of the container process.
    RunAsNonRoot bool
    Whether containers must run as a non-root user.
    RunAsUser float64
    The UID to run the entrypoint of the container process.
    capabilities List<GetCciPodsV2PodContainerSecurityContextCapability>
    The list of capabilities to add or drop. The capabilities structure is documented below.
    procMount String
    The type of proc mount to use for the container.
    readOnlyRootFileSystem Boolean
    Whether the container has a read-only root filesystem.
    runAsGroup Double
    The GID to run the entrypoint of the container process.
    runAsNonRoot Boolean
    Whether containers must run as a non-root user.
    runAsUser Double
    The UID to run the entrypoint of the container process.
    capabilities GetCciPodsV2PodContainerSecurityContextCapability[]
    The list of capabilities to add or drop. The capabilities structure is documented below.
    procMount string
    The type of proc mount to use for the container.
    readOnlyRootFileSystem boolean
    Whether the container has a read-only root filesystem.
    runAsGroup number
    The GID to run the entrypoint of the container process.
    runAsNonRoot boolean
    Whether containers must run as a non-root user.
    runAsUser number
    The UID to run the entrypoint of the container process.
    capabilities Sequence[GetCciPodsV2PodContainerSecurityContextCapability]
    The list of capabilities to add or drop. The capabilities structure is documented below.
    proc_mount str
    The type of proc mount to use for the container.
    read_only_root_file_system bool
    Whether the container has a read-only root filesystem.
    run_as_group float
    The GID to run the entrypoint of the container process.
    run_as_non_root bool
    Whether containers must run as a non-root user.
    run_as_user float
    The UID to run the entrypoint of the container process.
    capabilities List<Property Map>
    The list of capabilities to add or drop. The capabilities structure is documented below.
    procMount String
    The type of proc mount to use for the container.
    readOnlyRootFileSystem Boolean
    Whether the container has a read-only root filesystem.
    runAsGroup Number
    The GID to run the entrypoint of the container process.
    runAsNonRoot Boolean
    Whether containers must run as a non-root user.
    runAsUser Number
    The UID to run the entrypoint of the container process.

    GetCciPodsV2PodContainerSecurityContextCapability

    Adds List<string>
    The list of capabilities to add.
    Drops List<string>
    The list of capabilities to drop.
    Adds []string
    The list of capabilities to add.
    Drops []string
    The list of capabilities to drop.
    adds List<String>
    The list of capabilities to add.
    drops List<String>
    The list of capabilities to drop.
    adds string[]
    The list of capabilities to add.
    drops string[]
    The list of capabilities to drop.
    adds Sequence[str]
    The list of capabilities to add.
    drops Sequence[str]
    The list of capabilities to drop.
    adds List<String>
    The list of capabilities to add.
    drops List<String>
    The list of capabilities to drop.

    GetCciPodsV2PodContainerStartupProbe

    Execs List<GetCciPodsV2PodContainerStartupProbeExec>
    The exec action to perform. The exec structure is documented below.
    FailureThreshold double
    Minimum consecutive failures for the probe to be considered failed.
    HttpGets List<GetCciPodsV2PodContainerStartupProbeHttpGet>
    The HTTP GET action to perform. The http_get structure is documented below.
    InitialDelaySeconds double
    Number of seconds before the first probe is initiated.
    PeriodSeconds double
    How often to perform the probe, in seconds.
    SuccessThreshold double
    Minimum consecutive successes for the probe to be considered successful.
    TerminationGracePeriodSeconds double
    The grace period in seconds when the probe fails.
    Execs []GetCciPodsV2PodContainerStartupProbeExec
    The exec action to perform. The exec structure is documented below.
    FailureThreshold float64
    Minimum consecutive failures for the probe to be considered failed.
    HttpGets []GetCciPodsV2PodContainerStartupProbeHttpGet
    The HTTP GET action to perform. The http_get structure is documented below.
    InitialDelaySeconds float64
    Number of seconds before the first probe is initiated.
    PeriodSeconds float64
    How often to perform the probe, in seconds.
    SuccessThreshold float64
    Minimum consecutive successes for the probe to be considered successful.
    TerminationGracePeriodSeconds float64
    The grace period in seconds when the probe fails.
    execs List<GetCciPodsV2PodContainerStartupProbeExec>
    The exec action to perform. The exec structure is documented below.
    failureThreshold Double
    Minimum consecutive failures for the probe to be considered failed.
    httpGets List<GetCciPodsV2PodContainerStartupProbeHttpGet>
    The HTTP GET action to perform. The http_get structure is documented below.
    initialDelaySeconds Double
    Number of seconds before the first probe is initiated.
    periodSeconds Double
    How often to perform the probe, in seconds.
    successThreshold Double
    Minimum consecutive successes for the probe to be considered successful.
    terminationGracePeriodSeconds Double
    The grace period in seconds when the probe fails.
    execs GetCciPodsV2PodContainerStartupProbeExec[]
    The exec action to perform. The exec structure is documented below.
    failureThreshold number
    Minimum consecutive failures for the probe to be considered failed.
    httpGets GetCciPodsV2PodContainerStartupProbeHttpGet[]
    The HTTP GET action to perform. The http_get structure is documented below.
    initialDelaySeconds number
    Number of seconds before the first probe is initiated.
    periodSeconds number
    How often to perform the probe, in seconds.
    successThreshold number
    Minimum consecutive successes for the probe to be considered successful.
    terminationGracePeriodSeconds number
    The grace period in seconds when the probe fails.
    execs Sequence[GetCciPodsV2PodContainerStartupProbeExec]
    The exec action to perform. The exec structure is documented below.
    failure_threshold float
    Minimum consecutive failures for the probe to be considered failed.
    http_gets Sequence[GetCciPodsV2PodContainerStartupProbeHttpGet]
    The HTTP GET action to perform. The http_get structure is documented below.
    initial_delay_seconds float
    Number of seconds before the first probe is initiated.
    period_seconds float
    How often to perform the probe, in seconds.
    success_threshold float
    Minimum consecutive successes for the probe to be considered successful.
    termination_grace_period_seconds float
    The grace period in seconds when the probe fails.
    execs List<Property Map>
    The exec action to perform. The exec structure is documented below.
    failureThreshold Number
    Minimum consecutive failures for the probe to be considered failed.
    httpGets List<Property Map>
    The HTTP GET action to perform. The http_get structure is documented below.
    initialDelaySeconds Number
    Number of seconds before the first probe is initiated.
    periodSeconds Number
    How often to perform the probe, in seconds.
    successThreshold Number
    Minimum consecutive successes for the probe to be considered successful.
    terminationGracePeriodSeconds Number
    The grace period in seconds when the probe fails.

    GetCciPodsV2PodContainerStartupProbeExec

    Commands List<string>
    The command line to execute inside the container.
    Commands []string
    The command line to execute inside the container.
    commands List<String>
    The command line to execute inside the container.
    commands string[]
    The command line to execute inside the container.
    commands Sequence[str]
    The command line to execute inside the container.
    commands List<String>
    The command line to execute inside the container.

    GetCciPodsV2PodContainerStartupProbeHttpGet

    Host string
    The host name to connect to.
    HttpHeaders List<GetCciPodsV2PodContainerStartupProbeHttpGetHttpHeader>
    The list of custom HTTP headers. The http_headers structure is documented below.
    Path string
    The relative path of the file to create.
    Port string
    The port to access on the container.
    Scheme string
    The scheme to use for connecting to the host.
    Host string
    The host name to connect to.
    HttpHeaders []GetCciPodsV2PodContainerStartupProbeHttpGetHttpHeader
    The list of custom HTTP headers. The http_headers structure is documented below.
    Path string
    The relative path of the file to create.
    Port string
    The port to access on the container.
    Scheme string
    The scheme to use for connecting to the host.
    host String
    The host name to connect to.
    httpHeaders List<GetCciPodsV2PodContainerStartupProbeHttpGetHttpHeader>
    The list of custom HTTP headers. The http_headers structure is documented below.
    path String
    The relative path of the file to create.
    port String
    The port to access on the container.
    scheme String
    The scheme to use for connecting to the host.
    host string
    The host name to connect to.
    httpHeaders GetCciPodsV2PodContainerStartupProbeHttpGetHttpHeader[]
    The list of custom HTTP headers. The http_headers structure is documented below.
    path string
    The relative path of the file to create.
    port string
    The port to access on the container.
    scheme string
    The scheme to use for connecting to the host.
    host str
    The host name to connect to.
    http_headers Sequence[GetCciPodsV2PodContainerStartupProbeHttpGetHttpHeader]
    The list of custom HTTP headers. The http_headers structure is documented below.
    path str
    The relative path of the file to create.
    port str
    The port to access on the container.
    scheme str
    The scheme to use for connecting to the host.
    host String
    The host name to connect to.
    httpHeaders List<Property Map>
    The list of custom HTTP headers. The http_headers structure is documented below.
    path String
    The relative path of the file to create.
    port String
    The port to access on the container.
    scheme String
    The scheme to use for connecting to the host.

    GetCciPodsV2PodContainerStartupProbeHttpGetHttpHeader

    Name string
    Specifies the name of the Pod used to query a single Pod. If omitted, all Pods under the namespace are returned.
    Value string
    The value of the sysctl.
    Name string
    Specifies the name of the Pod used to query a single Pod. If omitted, all Pods under the namespace are returned.
    Value string
    The value of the sysctl.
    name String
    Specifies the name of the Pod used to query a single Pod. If omitted, all Pods under the namespace are returned.
    value String
    The value of the sysctl.
    name string
    Specifies the name of the Pod used to query a single Pod. If omitted, all Pods under the namespace are returned.
    value string
    The value of the sysctl.
    name str
    Specifies the name of the Pod used to query a single Pod. If omitted, all Pods under the namespace are returned.
    value str
    The value of the sysctl.
    name String
    Specifies the name of the Pod used to query a single Pod. If omitted, all Pods under the namespace are returned.
    value String
    The value of the sysctl.

    GetCciPodsV2PodContainerVolumeMount

    ExtendPathMode string
    The extended path mode of the mount.
    MountPath string
    The path within the container at which the volume is mounted.
    Name string
    Specifies the name of the Pod used to query a single Pod. If omitted, all Pods under the namespace are returned.
    ReadOnly bool
    Whether the volume is mounted read-only.
    SubPath string
    A sub-path within the volume that should be mounted.
    SubPathExpr string
    An expanded sub-path within the volume.
    ExtendPathMode string
    The extended path mode of the mount.
    MountPath string
    The path within the container at which the volume is mounted.
    Name string
    Specifies the name of the Pod used to query a single Pod. If omitted, all Pods under the namespace are returned.
    ReadOnly bool
    Whether the volume is mounted read-only.
    SubPath string
    A sub-path within the volume that should be mounted.
    SubPathExpr string
    An expanded sub-path within the volume.
    extendPathMode String
    The extended path mode of the mount.
    mountPath String
    The path within the container at which the volume is mounted.
    name String
    Specifies the name of the Pod used to query a single Pod. If omitted, all Pods under the namespace are returned.
    readOnly Boolean
    Whether the volume is mounted read-only.
    subPath String
    A sub-path within the volume that should be mounted.
    subPathExpr String
    An expanded sub-path within the volume.
    extendPathMode string
    The extended path mode of the mount.
    mountPath string
    The path within the container at which the volume is mounted.
    name string
    Specifies the name of the Pod used to query a single Pod. If omitted, all Pods under the namespace are returned.
    readOnly boolean
    Whether the volume is mounted read-only.
    subPath string
    A sub-path within the volume that should be mounted.
    subPathExpr string
    An expanded sub-path within the volume.
    extend_path_mode str
    The extended path mode of the mount.
    mount_path str
    The path within the container at which the volume is mounted.
    name str
    Specifies the name of the Pod used to query a single Pod. If omitted, all Pods under the namespace are returned.
    read_only bool
    Whether the volume is mounted read-only.
    sub_path str
    A sub-path within the volume that should be mounted.
    sub_path_expr str
    An expanded sub-path within the volume.
    extendPathMode String
    The extended path mode of the mount.
    mountPath String
    The path within the container at which the volume is mounted.
    name String
    Specifies the name of the Pod used to query a single Pod. If omitted, all Pods under the namespace are returned.
    readOnly Boolean
    Whether the volume is mounted read-only.
    subPath String
    A sub-path within the volume that should be mounted.
    subPathExpr String
    An expanded sub-path within the volume.

    GetCciPodsV2PodDnsConfig

    Nameservers List<string>
    The list of DNS name servers.
    Options List<GetCciPodsV2PodDnsConfigOption>
    The list of DNS resolver options. The options structure is documented below.
    Searches List<string>
    The list of DNS search domains.
    Nameservers []string
    The list of DNS name servers.
    Options []GetCciPodsV2PodDnsConfigOption
    The list of DNS resolver options. The options structure is documented below.
    Searches []string
    The list of DNS search domains.
    nameservers List<String>
    The list of DNS name servers.
    options List<GetCciPodsV2PodDnsConfigOption>
    The list of DNS resolver options. The options structure is documented below.
    searches List<String>
    The list of DNS search domains.
    nameservers string[]
    The list of DNS name servers.
    options GetCciPodsV2PodDnsConfigOption[]
    The list of DNS resolver options. The options structure is documented below.
    searches string[]
    The list of DNS search domains.
    nameservers Sequence[str]
    The list of DNS name servers.
    options Sequence[GetCciPodsV2PodDnsConfigOption]
    The list of DNS resolver options. The options structure is documented below.
    searches Sequence[str]
    The list of DNS search domains.
    nameservers List<String>
    The list of DNS name servers.
    options List<Property Map>
    The list of DNS resolver options. The options structure is documented below.
    searches List<String>
    The list of DNS search domains.

    GetCciPodsV2PodDnsConfigOption

    Name string
    Specifies the name of the Pod used to query a single Pod. If omitted, all Pods under the namespace are returned.
    Value string
    The value of the sysctl.
    Name string
    Specifies the name of the Pod used to query a single Pod. If omitted, all Pods under the namespace are returned.
    Value string
    The value of the sysctl.
    name String
    Specifies the name of the Pod used to query a single Pod. If omitted, all Pods under the namespace are returned.
    value String
    The value of the sysctl.
    name string
    Specifies the name of the Pod used to query a single Pod. If omitted, all Pods under the namespace are returned.
    value string
    The value of the sysctl.
    name str
    Specifies the name of the Pod used to query a single Pod. If omitted, all Pods under the namespace are returned.
    value str
    The value of the sysctl.
    name String
    Specifies the name of the Pod used to query a single Pod. If omitted, all Pods under the namespace are returned.
    value String
    The value of the sysctl.

    GetCciPodsV2PodEphemeralContainer

    Args List<string>
    The arguments to the entrypoint.
    Commands List<string>
    The command line to execute inside the container.
    EnvFroms List<GetCciPodsV2PodEphemeralContainerEnvFrom>
    The list of sources to populate environment variables from. The env_from structure is documented below.
    Envs List<GetCciPodsV2PodEphemeralContainerEnv>
    The list of environment variables. The env structure is documented below.
    Image string
    The container image name.
    Lifecycles List<GetCciPodsV2PodEphemeralContainerLifecycle>
    Actions that the management system should take in response to container lifecycle events. The lifecycle structure is documented below.
    LivenessProbes List<GetCciPodsV2PodEphemeralContainerLivenessProbe>
    The liveness probe configuration. The probe structure is documented below.
    Name string
    Specifies the name of the Pod used to query a single Pod. If omitted, all Pods under the namespace are returned.
    Ports List<GetCciPodsV2PodEphemeralContainerPort>
    The list of ports exposed by the container. The ports structure is documented below.
    ReadinessProbes List<GetCciPodsV2PodEphemeralContainerReadinessProbe>
    The readiness probe configuration. The probe structure is documented below.
    Resources List<GetCciPodsV2PodEphemeralContainerResource>
    The compute resource requirements of the container. The resources structure is documented below.
    SecurityContexts List<GetCciPodsV2PodEphemeralContainerSecurityContext>
    The security context of the container. The container_security_context structure is documented below.
    StartupProbes List<GetCciPodsV2PodEphemeralContainerStartupProbe>
    The startup probe configuration. The probe structure is documented below.
    Stdin bool
    Whether the container should allocate a buffer for stdin.
    StdinOnce bool
    Whether the stdin channel is closed after the first attach disconnects.
    TargetContainerName string
    The name of the target container for ephemeral containers.
    TerminationMessagePath string
    The path at which the file for the container's termination message is written.
    TerminationMessagePolicy string
    The policy for determining the container's termination message.
    Tty bool
    Whether the container should be allocated a TTY.
    VolumeMounts List<GetCciPodsV2PodEphemeralContainerVolumeMount>
    The list of volume mounts within the container. The volume_mounts structure is documented below.
    WorkingDir string
    The container's working directory.
    Args []string
    The arguments to the entrypoint.
    Commands []string
    The command line to execute inside the container.
    EnvFroms []GetCciPodsV2PodEphemeralContainerEnvFrom
    The list of sources to populate environment variables from. The env_from structure is documented below.
    Envs []GetCciPodsV2PodEphemeralContainerEnv
    The list of environment variables. The env structure is documented below.
    Image string
    The container image name.
    Lifecycles []GetCciPodsV2PodEphemeralContainerLifecycle
    Actions that the management system should take in response to container lifecycle events. The lifecycle structure is documented below.
    LivenessProbes []GetCciPodsV2PodEphemeralContainerLivenessProbe
    The liveness probe configuration. The probe structure is documented below.
    Name string
    Specifies the name of the Pod used to query a single Pod. If omitted, all Pods under the namespace are returned.
    Ports []GetCciPodsV2PodEphemeralContainerPort
    The list of ports exposed by the container. The ports structure is documented below.
    ReadinessProbes []GetCciPodsV2PodEphemeralContainerReadinessProbe
    The readiness probe configuration. The probe structure is documented below.
    Resources []GetCciPodsV2PodEphemeralContainerResource
    The compute resource requirements of the container. The resources structure is documented below.
    SecurityContexts []GetCciPodsV2PodEphemeralContainerSecurityContext
    The security context of the container. The container_security_context structure is documented below.
    StartupProbes []GetCciPodsV2PodEphemeralContainerStartupProbe
    The startup probe configuration. The probe structure is documented below.
    Stdin bool
    Whether the container should allocate a buffer for stdin.
    StdinOnce bool
    Whether the stdin channel is closed after the first attach disconnects.
    TargetContainerName string
    The name of the target container for ephemeral containers.
    TerminationMessagePath string
    The path at which the file for the container's termination message is written.
    TerminationMessagePolicy string
    The policy for determining the container's termination message.
    Tty bool
    Whether the container should be allocated a TTY.
    VolumeMounts []GetCciPodsV2PodEphemeralContainerVolumeMount
    The list of volume mounts within the container. The volume_mounts structure is documented below.
    WorkingDir string
    The container's working directory.
    args List<String>
    The arguments to the entrypoint.
    commands List<String>
    The command line to execute inside the container.
    envFroms List<GetCciPodsV2PodEphemeralContainerEnvFrom>
    The list of sources to populate environment variables from. The env_from structure is documented below.
    envs List<GetCciPodsV2PodEphemeralContainerEnv>
    The list of environment variables. The env structure is documented below.
    image String
    The container image name.
    lifecycles List<GetCciPodsV2PodEphemeralContainerLifecycle>
    Actions that the management system should take in response to container lifecycle events. The lifecycle structure is documented below.
    livenessProbes List<GetCciPodsV2PodEphemeralContainerLivenessProbe>
    The liveness probe configuration. The probe structure is documented below.
    name String
    Specifies the name of the Pod used to query a single Pod. If omitted, all Pods under the namespace are returned.
    ports List<GetCciPodsV2PodEphemeralContainerPort>
    The list of ports exposed by the container. The ports structure is documented below.
    readinessProbes List<GetCciPodsV2PodEphemeralContainerReadinessProbe>
    The readiness probe configuration. The probe structure is documented below.
    resources List<GetCciPodsV2PodEphemeralContainerResource>
    The compute resource requirements of the container. The resources structure is documented below.
    securityContexts List<GetCciPodsV2PodEphemeralContainerSecurityContext>
    The security context of the container. The container_security_context structure is documented below.
    startupProbes List<GetCciPodsV2PodEphemeralContainerStartupProbe>
    The startup probe configuration. The probe structure is documented below.
    stdin Boolean
    Whether the container should allocate a buffer for stdin.
    stdinOnce Boolean
    Whether the stdin channel is closed after the first attach disconnects.
    targetContainerName String
    The name of the target container for ephemeral containers.
    terminationMessagePath String
    The path at which the file for the container's termination message is written.
    terminationMessagePolicy String
    The policy for determining the container's termination message.
    tty Boolean
    Whether the container should be allocated a TTY.
    volumeMounts List<GetCciPodsV2PodEphemeralContainerVolumeMount>
    The list of volume mounts within the container. The volume_mounts structure is documented below.
    workingDir String
    The container's working directory.
    args string[]
    The arguments to the entrypoint.
    commands string[]
    The command line to execute inside the container.
    envFroms GetCciPodsV2PodEphemeralContainerEnvFrom[]
    The list of sources to populate environment variables from. The env_from structure is documented below.
    envs GetCciPodsV2PodEphemeralContainerEnv[]
    The list of environment variables. The env structure is documented below.
    image string
    The container image name.
    lifecycles GetCciPodsV2PodEphemeralContainerLifecycle[]
    Actions that the management system should take in response to container lifecycle events. The lifecycle structure is documented below.
    livenessProbes GetCciPodsV2PodEphemeralContainerLivenessProbe[]
    The liveness probe configuration. The probe structure is documented below.
    name string
    Specifies the name of the Pod used to query a single Pod. If omitted, all Pods under the namespace are returned.
    ports GetCciPodsV2PodEphemeralContainerPort[]
    The list of ports exposed by the container. The ports structure is documented below.
    readinessProbes GetCciPodsV2PodEphemeralContainerReadinessProbe[]
    The readiness probe configuration. The probe structure is documented below.
    resources GetCciPodsV2PodEphemeralContainerResource[]
    The compute resource requirements of the container. The resources structure is documented below.
    securityContexts GetCciPodsV2PodEphemeralContainerSecurityContext[]
    The security context of the container. The container_security_context structure is documented below.
    startupProbes GetCciPodsV2PodEphemeralContainerStartupProbe[]
    The startup probe configuration. The probe structure is documented below.
    stdin boolean
    Whether the container should allocate a buffer for stdin.
    stdinOnce boolean
    Whether the stdin channel is closed after the first attach disconnects.
    targetContainerName string
    The name of the target container for ephemeral containers.
    terminationMessagePath string
    The path at which the file for the container's termination message is written.
    terminationMessagePolicy string
    The policy for determining the container's termination message.
    tty boolean
    Whether the container should be allocated a TTY.
    volumeMounts GetCciPodsV2PodEphemeralContainerVolumeMount[]
    The list of volume mounts within the container. The volume_mounts structure is documented below.
    workingDir string
    The container's working directory.
    args Sequence[str]
    The arguments to the entrypoint.
    commands Sequence[str]
    The command line to execute inside the container.
    env_froms Sequence[GetCciPodsV2PodEphemeralContainerEnvFrom]
    The list of sources to populate environment variables from. The env_from structure is documented below.
    envs Sequence[GetCciPodsV2PodEphemeralContainerEnv]
    The list of environment variables. The env structure is documented below.
    image str
    The container image name.
    lifecycles Sequence[GetCciPodsV2PodEphemeralContainerLifecycle]
    Actions that the management system should take in response to container lifecycle events. The lifecycle structure is documented below.
    liveness_probes Sequence[GetCciPodsV2PodEphemeralContainerLivenessProbe]
    The liveness probe configuration. The probe structure is documented below.
    name str
    Specifies the name of the Pod used to query a single Pod. If omitted, all Pods under the namespace are returned.
    ports Sequence[GetCciPodsV2PodEphemeralContainerPort]
    The list of ports exposed by the container. The ports structure is documented below.
    readiness_probes Sequence[GetCciPodsV2PodEphemeralContainerReadinessProbe]
    The readiness probe configuration. The probe structure is documented below.
    resources Sequence[GetCciPodsV2PodEphemeralContainerResource]
    The compute resource requirements of the container. The resources structure is documented below.
    security_contexts Sequence[GetCciPodsV2PodEphemeralContainerSecurityContext]
    The security context of the container. The container_security_context structure is documented below.
    startup_probes Sequence[GetCciPodsV2PodEphemeralContainerStartupProbe]
    The startup probe configuration. The probe structure is documented below.
    stdin bool
    Whether the container should allocate a buffer for stdin.
    stdin_once bool
    Whether the stdin channel is closed after the first attach disconnects.
    target_container_name str
    The name of the target container for ephemeral containers.
    termination_message_path str
    The path at which the file for the container's termination message is written.
    termination_message_policy str
    The policy for determining the container's termination message.
    tty bool
    Whether the container should be allocated a TTY.
    volume_mounts Sequence[GetCciPodsV2PodEphemeralContainerVolumeMount]
    The list of volume mounts within the container. The volume_mounts structure is documented below.
    working_dir str
    The container's working directory.
    args List<String>
    The arguments to the entrypoint.
    commands List<String>
    The command line to execute inside the container.
    envFroms List<Property Map>
    The list of sources to populate environment variables from. The env_from structure is documented below.
    envs List<Property Map>
    The list of environment variables. The env structure is documented below.
    image String
    The container image name.
    lifecycles List<Property Map>
    Actions that the management system should take in response to container lifecycle events. The lifecycle structure is documented below.
    livenessProbes List<Property Map>
    The liveness probe configuration. The probe structure is documented below.
    name String
    Specifies the name of the Pod used to query a single Pod. If omitted, all Pods under the namespace are returned.
    ports List<Property Map>
    The list of ports exposed by the container. The ports structure is documented below.
    readinessProbes List<Property Map>
    The readiness probe configuration. The probe structure is documented below.
    resources List<Property Map>
    The compute resource requirements of the container. The resources structure is documented below.
    securityContexts List<Property Map>
    The security context of the container. The container_security_context structure is documented below.
    startupProbes List<Property Map>
    The startup probe configuration. The probe structure is documented below.
    stdin Boolean
    Whether the container should allocate a buffer for stdin.
    stdinOnce Boolean
    Whether the stdin channel is closed after the first attach disconnects.
    targetContainerName String
    The name of the target container for ephemeral containers.
    terminationMessagePath String
    The path at which the file for the container's termination message is written.
    terminationMessagePolicy String
    The policy for determining the container's termination message.
    tty Boolean
    Whether the container should be allocated a TTY.
    volumeMounts List<Property Map>
    The list of volume mounts within the container. The volume_mounts structure is documented below.
    workingDir String
    The container's working directory.

    GetCciPodsV2PodEphemeralContainerEnv

    Name string
    Specifies the name of the Pod used to query a single Pod. If omitted, all Pods under the namespace are returned.
    Value string
    The value of the sysctl.
    Name string
    Specifies the name of the Pod used to query a single Pod. If omitted, all Pods under the namespace are returned.
    Value string
    The value of the sysctl.
    name String
    Specifies the name of the Pod used to query a single Pod. If omitted, all Pods under the namespace are returned.
    value String
    The value of the sysctl.
    name string
    Specifies the name of the Pod used to query a single Pod. If omitted, all Pods under the namespace are returned.
    value string
    The value of the sysctl.
    name str
    Specifies the name of the Pod used to query a single Pod. If omitted, all Pods under the namespace are returned.
    value str
    The value of the sysctl.
    name String
    Specifies the name of the Pod used to query a single Pod. If omitted, all Pods under the namespace are returned.
    value String
    The value of the sysctl.

    GetCciPodsV2PodEphemeralContainerEnvFrom

    ConfigMapReves List<GetCciPodsV2PodEphemeralContainerEnvFromConfigMapRef>
    A reference to a ConfigMap from which to load environment variables. The env_source structure is documented below.
    Prefix string
    The prefix prepended to each key.
    SecretReves List<GetCciPodsV2PodEphemeralContainerEnvFromSecretRef>
    A reference to a Secret from which to load environment variables. The env_source structure is documented below.
    ConfigMapReves []GetCciPodsV2PodEphemeralContainerEnvFromConfigMapRef
    A reference to a ConfigMap from which to load environment variables. The env_source structure is documented below.
    Prefix string
    The prefix prepended to each key.
    SecretReves []GetCciPodsV2PodEphemeralContainerEnvFromSecretRef
    A reference to a Secret from which to load environment variables. The env_source structure is documented below.
    configMapReves List<GetCciPodsV2PodEphemeralContainerEnvFromConfigMapRef>
    A reference to a ConfigMap from which to load environment variables. The env_source structure is documented below.
    prefix String
    The prefix prepended to each key.
    secretReves List<GetCciPodsV2PodEphemeralContainerEnvFromSecretRef>
    A reference to a Secret from which to load environment variables. The env_source structure is documented below.
    configMapReves GetCciPodsV2PodEphemeralContainerEnvFromConfigMapRef[]
    A reference to a ConfigMap from which to load environment variables. The env_source structure is documented below.
    prefix string
    The prefix prepended to each key.
    secretReves GetCciPodsV2PodEphemeralContainerEnvFromSecretRef[]
    A reference to a Secret from which to load environment variables. The env_source structure is documented below.
    config_map_reves Sequence[GetCciPodsV2PodEphemeralContainerEnvFromConfigMapRef]
    A reference to a ConfigMap from which to load environment variables. The env_source structure is documented below.
    prefix str
    The prefix prepended to each key.
    secret_reves Sequence[GetCciPodsV2PodEphemeralContainerEnvFromSecretRef]
    A reference to a Secret from which to load environment variables. The env_source structure is documented below.
    configMapReves List<Property Map>
    A reference to a ConfigMap from which to load environment variables. The env_source structure is documented below.
    prefix String
    The prefix prepended to each key.
    secretReves List<Property Map>
    A reference to a Secret from which to load environment variables. The env_source structure is documented below.

    GetCciPodsV2PodEphemeralContainerEnvFromConfigMapRef

    Name string
    Specifies the name of the Pod used to query a single Pod. If omitted, all Pods under the namespace are returned.
    Optional bool
    Whether the Secret must be defined.
    Name string
    Specifies the name of the Pod used to query a single Pod. If omitted, all Pods under the namespace are returned.
    Optional bool
    Whether the Secret must be defined.
    name String
    Specifies the name of the Pod used to query a single Pod. If omitted, all Pods under the namespace are returned.
    optional Boolean
    Whether the Secret must be defined.
    name string
    Specifies the name of the Pod used to query a single Pod. If omitted, all Pods under the namespace are returned.
    optional boolean
    Whether the Secret must be defined.
    name str
    Specifies the name of the Pod used to query a single Pod. If omitted, all Pods under the namespace are returned.
    optional bool
    Whether the Secret must be defined.
    name String
    Specifies the name of the Pod used to query a single Pod. If omitted, all Pods under the namespace are returned.
    optional Boolean
    Whether the Secret must be defined.

    GetCciPodsV2PodEphemeralContainerEnvFromSecretRef

    Name string
    Specifies the name of the Pod used to query a single Pod. If omitted, all Pods under the namespace are returned.
    Optional bool
    Whether the Secret must be defined.
    Name string
    Specifies the name of the Pod used to query a single Pod. If omitted, all Pods under the namespace are returned.
    Optional bool
    Whether the Secret must be defined.
    name String
    Specifies the name of the Pod used to query a single Pod. If omitted, all Pods under the namespace are returned.
    optional Boolean
    Whether the Secret must be defined.
    name string
    Specifies the name of the Pod used to query a single Pod. If omitted, all Pods under the namespace are returned.
    optional boolean
    Whether the Secret must be defined.
    name str
    Specifies the name of the Pod used to query a single Pod. If omitted, all Pods under the namespace are returned.
    optional bool
    Whether the Secret must be defined.
    name String
    Specifies the name of the Pod used to query a single Pod. If omitted, all Pods under the namespace are returned.
    optional Boolean
    Whether the Secret must be defined.

    GetCciPodsV2PodEphemeralContainerLifecycle

    PostStarts List<GetCciPodsV2PodEphemeralContainerLifecyclePostStart>
    The handler executed right after container is created. The lifecycle_handler structure is documented below.
    PreStops List<GetCciPodsV2PodEphemeralContainerLifecyclePreStop>
    The handler executed right before a container is terminated. The lifecycle_handler structure is documented below.
    PostStarts []GetCciPodsV2PodEphemeralContainerLifecyclePostStart
    The handler executed right after container is created. The lifecycle_handler structure is documented below.
    PreStops []GetCciPodsV2PodEphemeralContainerLifecyclePreStop
    The handler executed right before a container is terminated. The lifecycle_handler structure is documented below.
    postStarts List<GetCciPodsV2PodEphemeralContainerLifecyclePostStart>
    The handler executed right after container is created. The lifecycle_handler structure is documented below.
    preStops List<GetCciPodsV2PodEphemeralContainerLifecyclePreStop>
    The handler executed right before a container is terminated. The lifecycle_handler structure is documented below.
    postStarts GetCciPodsV2PodEphemeralContainerLifecyclePostStart[]
    The handler executed right after container is created. The lifecycle_handler structure is documented below.
    preStops GetCciPodsV2PodEphemeralContainerLifecyclePreStop[]
    The handler executed right before a container is terminated. The lifecycle_handler structure is documented below.
    post_starts Sequence[GetCciPodsV2PodEphemeralContainerLifecyclePostStart]
    The handler executed right after container is created. The lifecycle_handler structure is documented below.
    pre_stops Sequence[GetCciPodsV2PodEphemeralContainerLifecyclePreStop]
    The handler executed right before a container is terminated. The lifecycle_handler structure is documented below.
    postStarts List<Property Map>
    The handler executed right after container is created. The lifecycle_handler structure is documented below.
    preStops List<Property Map>
    The handler executed right before a container is terminated. The lifecycle_handler structure is documented below.

    GetCciPodsV2PodEphemeralContainerLifecyclePostStart

    Execs List<GetCciPodsV2PodEphemeralContainerLifecyclePostStartExec>
    The exec action to perform. The exec structure is documented below.
    HttpGets List<GetCciPodsV2PodEphemeralContainerLifecyclePostStartHttpGet>
    The HTTP GET action to perform. The http_get structure is documented below.
    Execs []GetCciPodsV2PodEphemeralContainerLifecyclePostStartExec
    The exec action to perform. The exec structure is documented below.
    HttpGets []GetCciPodsV2PodEphemeralContainerLifecyclePostStartHttpGet
    The HTTP GET action to perform. The http_get structure is documented below.
    execs List<GetCciPodsV2PodEphemeralContainerLifecyclePostStartExec>
    The exec action to perform. The exec structure is documented below.
    httpGets List<GetCciPodsV2PodEphemeralContainerLifecyclePostStartHttpGet>
    The HTTP GET action to perform. The http_get structure is documented below.
    execs GetCciPodsV2PodEphemeralContainerLifecyclePostStartExec[]
    The exec action to perform. The exec structure is documented below.
    httpGets GetCciPodsV2PodEphemeralContainerLifecyclePostStartHttpGet[]
    The HTTP GET action to perform. The http_get structure is documented below.
    execs Sequence[GetCciPodsV2PodEphemeralContainerLifecyclePostStartExec]
    The exec action to perform. The exec structure is documented below.
    http_gets Sequence[GetCciPodsV2PodEphemeralContainerLifecyclePostStartHttpGet]
    The HTTP GET action to perform. The http_get structure is documented below.
    execs List<Property Map>
    The exec action to perform. The exec structure is documented below.
    httpGets List<Property Map>
    The HTTP GET action to perform. The http_get structure is documented below.

    GetCciPodsV2PodEphemeralContainerLifecyclePostStartExec

    Commands List<string>
    The command line to execute inside the container.
    Commands []string
    The command line to execute inside the container.
    commands List<String>
    The command line to execute inside the container.
    commands string[]
    The command line to execute inside the container.
    commands Sequence[str]
    The command line to execute inside the container.
    commands List<String>
    The command line to execute inside the container.

    GetCciPodsV2PodEphemeralContainerLifecyclePostStartHttpGet

    Host string
    The host name to connect to.
    HttpHeaders List<GetCciPodsV2PodEphemeralContainerLifecyclePostStartHttpGetHttpHeader>
    The list of custom HTTP headers. The http_headers structure is documented below.
    Path string
    The relative path of the file to create.
    Port string
    The port to access on the container.
    Scheme string
    The scheme to use for connecting to the host.
    Host string
    The host name to connect to.
    HttpHeaders []GetCciPodsV2PodEphemeralContainerLifecyclePostStartHttpGetHttpHeader
    The list of custom HTTP headers. The http_headers structure is documented below.
    Path string
    The relative path of the file to create.
    Port string
    The port to access on the container.
    Scheme string
    The scheme to use for connecting to the host.
    host String
    The host name to connect to.
    httpHeaders List<GetCciPodsV2PodEphemeralContainerLifecyclePostStartHttpGetHttpHeader>
    The list of custom HTTP headers. The http_headers structure is documented below.
    path String
    The relative path of the file to create.
    port String
    The port to access on the container.
    scheme String
    The scheme to use for connecting to the host.
    host string
    The host name to connect to.
    httpHeaders GetCciPodsV2PodEphemeralContainerLifecyclePostStartHttpGetHttpHeader[]
    The list of custom HTTP headers. The http_headers structure is documented below.
    path string
    The relative path of the file to create.
    port string
    The port to access on the container.
    scheme string
    The scheme to use for connecting to the host.
    host str
    The host name to connect to.
    http_headers Sequence[GetCciPodsV2PodEphemeralContainerLifecyclePostStartHttpGetHttpHeader]
    The list of custom HTTP headers. The http_headers structure is documented below.
    path str
    The relative path of the file to create.
    port str
    The port to access on the container.
    scheme str
    The scheme to use for connecting to the host.
    host String
    The host name to connect to.
    httpHeaders List<Property Map>
    The list of custom HTTP headers. The http_headers structure is documented below.
    path String
    The relative path of the file to create.
    port String
    The port to access on the container.
    scheme String
    The scheme to use for connecting to the host.

    GetCciPodsV2PodEphemeralContainerLifecyclePostStartHttpGetHttpHeader

    Name string
    Specifies the name of the Pod used to query a single Pod. If omitted, all Pods under the namespace are returned.
    Value string
    The value of the sysctl.
    Name string
    Specifies the name of the Pod used to query a single Pod. If omitted, all Pods under the namespace are returned.
    Value string
    The value of the sysctl.
    name String
    Specifies the name of the Pod used to query a single Pod. If omitted, all Pods under the namespace are returned.
    value String
    The value of the sysctl.
    name string
    Specifies the name of the Pod used to query a single Pod. If omitted, all Pods under the namespace are returned.
    value string
    The value of the sysctl.
    name str
    Specifies the name of the Pod used to query a single Pod. If omitted, all Pods under the namespace are returned.
    value str
    The value of the sysctl.
    name String
    Specifies the name of the Pod used to query a single Pod. If omitted, all Pods under the namespace are returned.
    value String
    The value of the sysctl.

    GetCciPodsV2PodEphemeralContainerLifecyclePreStop

    Execs List<GetCciPodsV2PodEphemeralContainerLifecyclePreStopExec>
    The exec action to perform. The exec structure is documented below.
    HttpGets List<GetCciPodsV2PodEphemeralContainerLifecyclePreStopHttpGet>
    The HTTP GET action to perform. The http_get structure is documented below.
    Execs []GetCciPodsV2PodEphemeralContainerLifecyclePreStopExec
    The exec action to perform. The exec structure is documented below.
    HttpGets []GetCciPodsV2PodEphemeralContainerLifecyclePreStopHttpGet
    The HTTP GET action to perform. The http_get structure is documented below.
    execs List<GetCciPodsV2PodEphemeralContainerLifecyclePreStopExec>
    The exec action to perform. The exec structure is documented below.
    httpGets List<GetCciPodsV2PodEphemeralContainerLifecyclePreStopHttpGet>
    The HTTP GET action to perform. The http_get structure is documented below.
    execs GetCciPodsV2PodEphemeralContainerLifecyclePreStopExec[]
    The exec action to perform. The exec structure is documented below.
    httpGets GetCciPodsV2PodEphemeralContainerLifecyclePreStopHttpGet[]
    The HTTP GET action to perform. The http_get structure is documented below.
    execs Sequence[GetCciPodsV2PodEphemeralContainerLifecyclePreStopExec]
    The exec action to perform. The exec structure is documented below.
    http_gets Sequence[GetCciPodsV2PodEphemeralContainerLifecyclePreStopHttpGet]
    The HTTP GET action to perform. The http_get structure is documented below.
    execs List<Property Map>
    The exec action to perform. The exec structure is documented below.
    httpGets List<Property Map>
    The HTTP GET action to perform. The http_get structure is documented below.

    GetCciPodsV2PodEphemeralContainerLifecyclePreStopExec

    Commands List<string>
    The command line to execute inside the container.
    Commands []string
    The command line to execute inside the container.
    commands List<String>
    The command line to execute inside the container.
    commands string[]
    The command line to execute inside the container.
    commands Sequence[str]
    The command line to execute inside the container.
    commands List<String>
    The command line to execute inside the container.

    GetCciPodsV2PodEphemeralContainerLifecyclePreStopHttpGet

    Host string
    The host name to connect to.
    HttpHeaders List<GetCciPodsV2PodEphemeralContainerLifecyclePreStopHttpGetHttpHeader>
    The list of custom HTTP headers. The http_headers structure is documented below.
    Path string
    The relative path of the file to create.
    Port string
    The port to access on the container.
    Scheme string
    The scheme to use for connecting to the host.
    Host string
    The host name to connect to.
    HttpHeaders []GetCciPodsV2PodEphemeralContainerLifecyclePreStopHttpGetHttpHeader
    The list of custom HTTP headers. The http_headers structure is documented below.
    Path string
    The relative path of the file to create.
    Port string
    The port to access on the container.
    Scheme string
    The scheme to use for connecting to the host.
    host String
    The host name to connect to.
    httpHeaders List<GetCciPodsV2PodEphemeralContainerLifecyclePreStopHttpGetHttpHeader>
    The list of custom HTTP headers. The http_headers structure is documented below.
    path String
    The relative path of the file to create.
    port String
    The port to access on the container.
    scheme String
    The scheme to use for connecting to the host.
    host string
    The host name to connect to.
    httpHeaders GetCciPodsV2PodEphemeralContainerLifecyclePreStopHttpGetHttpHeader[]
    The list of custom HTTP headers. The http_headers structure is documented below.
    path string
    The relative path of the file to create.
    port string
    The port to access on the container.
    scheme string
    The scheme to use for connecting to the host.
    host str
    The host name to connect to.
    http_headers Sequence[GetCciPodsV2PodEphemeralContainerLifecyclePreStopHttpGetHttpHeader]
    The list of custom HTTP headers. The http_headers structure is documented below.
    path str
    The relative path of the file to create.
    port str
    The port to access on the container.
    scheme str
    The scheme to use for connecting to the host.
    host String
    The host name to connect to.
    httpHeaders List<Property Map>
    The list of custom HTTP headers. The http_headers structure is documented below.
    path String
    The relative path of the file to create.
    port String
    The port to access on the container.
    scheme String
    The scheme to use for connecting to the host.

    GetCciPodsV2PodEphemeralContainerLifecyclePreStopHttpGetHttpHeader

    Name string
    Specifies the name of the Pod used to query a single Pod. If omitted, all Pods under the namespace are returned.
    Value string
    The value of the sysctl.
    Name string
    Specifies the name of the Pod used to query a single Pod. If omitted, all Pods under the namespace are returned.
    Value string
    The value of the sysctl.
    name String
    Specifies the name of the Pod used to query a single Pod. If omitted, all Pods under the namespace are returned.
    value String
    The value of the sysctl.
    name string
    Specifies the name of the Pod used to query a single Pod. If omitted, all Pods under the namespace are returned.
    value string
    The value of the sysctl.
    name str
    Specifies the name of the Pod used to query a single Pod. If omitted, all Pods under the namespace are returned.
    value str
    The value of the sysctl.
    name String
    Specifies the name of the Pod used to query a single Pod. If omitted, all Pods under the namespace are returned.
    value String
    The value of the sysctl.

    GetCciPodsV2PodEphemeralContainerLivenessProbe

    Execs List<GetCciPodsV2PodEphemeralContainerLivenessProbeExec>
    The exec action to perform. The exec structure is documented below.
    FailureThreshold double
    Minimum consecutive failures for the probe to be considered failed.
    HttpGets List<GetCciPodsV2PodEphemeralContainerLivenessProbeHttpGet>
    The HTTP GET action to perform. The http_get structure is documented below.
    InitialDelaySeconds double
    Number of seconds before the first probe is initiated.
    PeriodSeconds double
    How often to perform the probe, in seconds.
    SuccessThreshold double
    Minimum consecutive successes for the probe to be considered successful.
    TerminationGracePeriodSeconds double
    The grace period in seconds when the probe fails.
    Execs []GetCciPodsV2PodEphemeralContainerLivenessProbeExec
    The exec action to perform. The exec structure is documented below.
    FailureThreshold float64
    Minimum consecutive failures for the probe to be considered failed.
    HttpGets []GetCciPodsV2PodEphemeralContainerLivenessProbeHttpGet
    The HTTP GET action to perform. The http_get structure is documented below.
    InitialDelaySeconds float64
    Number of seconds before the first probe is initiated.
    PeriodSeconds float64
    How often to perform the probe, in seconds.
    SuccessThreshold float64
    Minimum consecutive successes for the probe to be considered successful.
    TerminationGracePeriodSeconds float64
    The grace period in seconds when the probe fails.
    execs List<GetCciPodsV2PodEphemeralContainerLivenessProbeExec>
    The exec action to perform. The exec structure is documented below.
    failureThreshold Double
    Minimum consecutive failures for the probe to be considered failed.
    httpGets List<GetCciPodsV2PodEphemeralContainerLivenessProbeHttpGet>
    The HTTP GET action to perform. The http_get structure is documented below.
    initialDelaySeconds Double
    Number of seconds before the first probe is initiated.
    periodSeconds Double
    How often to perform the probe, in seconds.
    successThreshold Double
    Minimum consecutive successes for the probe to be considered successful.
    terminationGracePeriodSeconds Double
    The grace period in seconds when the probe fails.
    execs GetCciPodsV2PodEphemeralContainerLivenessProbeExec[]
    The exec action to perform. The exec structure is documented below.
    failureThreshold number
    Minimum consecutive failures for the probe to be considered failed.
    httpGets GetCciPodsV2PodEphemeralContainerLivenessProbeHttpGet[]
    The HTTP GET action to perform. The http_get structure is documented below.
    initialDelaySeconds number
    Number of seconds before the first probe is initiated.
    periodSeconds number
    How often to perform the probe, in seconds.
    successThreshold number
    Minimum consecutive successes for the probe to be considered successful.
    terminationGracePeriodSeconds number
    The grace period in seconds when the probe fails.
    execs Sequence[GetCciPodsV2PodEphemeralContainerLivenessProbeExec]
    The exec action to perform. The exec structure is documented below.
    failure_threshold float
    Minimum consecutive failures for the probe to be considered failed.
    http_gets Sequence[GetCciPodsV2PodEphemeralContainerLivenessProbeHttpGet]
    The HTTP GET action to perform. The http_get structure is documented below.
    initial_delay_seconds float
    Number of seconds before the first probe is initiated.
    period_seconds float
    How often to perform the probe, in seconds.
    success_threshold float
    Minimum consecutive successes for the probe to be considered successful.
    termination_grace_period_seconds float
    The grace period in seconds when the probe fails.
    execs List<Property Map>
    The exec action to perform. The exec structure is documented below.
    failureThreshold Number
    Minimum consecutive failures for the probe to be considered failed.
    httpGets List<Property Map>
    The HTTP GET action to perform. The http_get structure is documented below.
    initialDelaySeconds Number
    Number of seconds before the first probe is initiated.
    periodSeconds Number
    How often to perform the probe, in seconds.
    successThreshold Number
    Minimum consecutive successes for the probe to be considered successful.
    terminationGracePeriodSeconds Number
    The grace period in seconds when the probe fails.

    GetCciPodsV2PodEphemeralContainerLivenessProbeExec

    Commands List<string>
    The command line to execute inside the container.
    Commands []string
    The command line to execute inside the container.
    commands List<String>
    The command line to execute inside the container.
    commands string[]
    The command line to execute inside the container.
    commands Sequence[str]
    The command line to execute inside the container.
    commands List<String>
    The command line to execute inside the container.

    GetCciPodsV2PodEphemeralContainerLivenessProbeHttpGet

    Host string
    The host name to connect to.
    HttpHeaders List<GetCciPodsV2PodEphemeralContainerLivenessProbeHttpGetHttpHeader>
    The list of custom HTTP headers. The http_headers structure is documented below.
    Path string
    The relative path of the file to create.
    Port string
    The port to access on the container.
    Scheme string
    The scheme to use for connecting to the host.
    Host string
    The host name to connect to.
    HttpHeaders []GetCciPodsV2PodEphemeralContainerLivenessProbeHttpGetHttpHeader
    The list of custom HTTP headers. The http_headers structure is documented below.
    Path string
    The relative path of the file to create.
    Port string
    The port to access on the container.
    Scheme string
    The scheme to use for connecting to the host.
    host String
    The host name to connect to.
    httpHeaders List<GetCciPodsV2PodEphemeralContainerLivenessProbeHttpGetHttpHeader>
    The list of custom HTTP headers. The http_headers structure is documented below.
    path String
    The relative path of the file to create.
    port String
    The port to access on the container.
    scheme String
    The scheme to use for connecting to the host.
    host string
    The host name to connect to.
    httpHeaders GetCciPodsV2PodEphemeralContainerLivenessProbeHttpGetHttpHeader[]
    The list of custom HTTP headers. The http_headers structure is documented below.
    path string
    The relative path of the file to create.
    port string
    The port to access on the container.
    scheme string
    The scheme to use for connecting to the host.
    host str
    The host name to connect to.
    http_headers Sequence[GetCciPodsV2PodEphemeralContainerLivenessProbeHttpGetHttpHeader]
    The list of custom HTTP headers. The http_headers structure is documented below.
    path str
    The relative path of the file to create.
    port str
    The port to access on the container.
    scheme str
    The scheme to use for connecting to the host.
    host String
    The host name to connect to.
    httpHeaders List<Property Map>
    The list of custom HTTP headers. The http_headers structure is documented below.
    path String
    The relative path of the file to create.
    port String
    The port to access on the container.
    scheme String
    The scheme to use for connecting to the host.

    GetCciPodsV2PodEphemeralContainerLivenessProbeHttpGetHttpHeader

    Name string
    Specifies the name of the Pod used to query a single Pod. If omitted, all Pods under the namespace are returned.
    Value string
    The value of the sysctl.
    Name string
    Specifies the name of the Pod used to query a single Pod. If omitted, all Pods under the namespace are returned.
    Value string
    The value of the sysctl.
    name String
    Specifies the name of the Pod used to query a single Pod. If omitted, all Pods under the namespace are returned.
    value String
    The value of the sysctl.
    name string
    Specifies the name of the Pod used to query a single Pod. If omitted, all Pods under the namespace are returned.
    value string
    The value of the sysctl.
    name str
    Specifies the name of the Pod used to query a single Pod. If omitted, all Pods under the namespace are returned.
    value str
    The value of the sysctl.
    name String
    Specifies the name of the Pod used to query a single Pod. If omitted, all Pods under the namespace are returned.
    value String
    The value of the sysctl.

    GetCciPodsV2PodEphemeralContainerPort

    ContainerPort double
    The port number exposed by the container.
    Name string
    Specifies the name of the Pod used to query a single Pod. If omitted, all Pods under the namespace are returned.
    Protocol string
    The protocol of the port.
    ContainerPort float64
    The port number exposed by the container.
    Name string
    Specifies the name of the Pod used to query a single Pod. If omitted, all Pods under the namespace are returned.
    Protocol string
    The protocol of the port.
    containerPort Double
    The port number exposed by the container.
    name String
    Specifies the name of the Pod used to query a single Pod. If omitted, all Pods under the namespace are returned.
    protocol String
    The protocol of the port.
    containerPort number
    The port number exposed by the container.
    name string
    Specifies the name of the Pod used to query a single Pod. If omitted, all Pods under the namespace are returned.
    protocol string
    The protocol of the port.
    container_port float
    The port number exposed by the container.
    name str
    Specifies the name of the Pod used to query a single Pod. If omitted, all Pods under the namespace are returned.
    protocol str
    The protocol of the port.
    containerPort Number
    The port number exposed by the container.
    name String
    Specifies the name of the Pod used to query a single Pod. If omitted, all Pods under the namespace are returned.
    protocol String
    The protocol of the port.

    GetCciPodsV2PodEphemeralContainerReadinessProbe

    Execs List<GetCciPodsV2PodEphemeralContainerReadinessProbeExec>
    The exec action to perform. The exec structure is documented below.
    FailureThreshold double
    Minimum consecutive failures for the probe to be considered failed.
    HttpGets List<GetCciPodsV2PodEphemeralContainerReadinessProbeHttpGet>
    The HTTP GET action to perform. The http_get structure is documented below.
    InitialDelaySeconds double
    Number of seconds before the first probe is initiated.
    PeriodSeconds double
    How often to perform the probe, in seconds.
    SuccessThreshold double
    Minimum consecutive successes for the probe to be considered successful.
    TerminationGracePeriodSeconds double
    The grace period in seconds when the probe fails.
    Execs []GetCciPodsV2PodEphemeralContainerReadinessProbeExec
    The exec action to perform. The exec structure is documented below.
    FailureThreshold float64
    Minimum consecutive failures for the probe to be considered failed.
    HttpGets []GetCciPodsV2PodEphemeralContainerReadinessProbeHttpGet
    The HTTP GET action to perform. The http_get structure is documented below.
    InitialDelaySeconds float64
    Number of seconds before the first probe is initiated.
    PeriodSeconds float64
    How often to perform the probe, in seconds.
    SuccessThreshold float64
    Minimum consecutive successes for the probe to be considered successful.
    TerminationGracePeriodSeconds float64
    The grace period in seconds when the probe fails.
    execs List<GetCciPodsV2PodEphemeralContainerReadinessProbeExec>
    The exec action to perform. The exec structure is documented below.
    failureThreshold Double
    Minimum consecutive failures for the probe to be considered failed.
    httpGets List<GetCciPodsV2PodEphemeralContainerReadinessProbeHttpGet>
    The HTTP GET action to perform. The http_get structure is documented below.
    initialDelaySeconds Double
    Number of seconds before the first probe is initiated.
    periodSeconds Double
    How often to perform the probe, in seconds.
    successThreshold Double
    Minimum consecutive successes for the probe to be considered successful.
    terminationGracePeriodSeconds Double
    The grace period in seconds when the probe fails.
    execs GetCciPodsV2PodEphemeralContainerReadinessProbeExec[]
    The exec action to perform. The exec structure is documented below.
    failureThreshold number
    Minimum consecutive failures for the probe to be considered failed.
    httpGets GetCciPodsV2PodEphemeralContainerReadinessProbeHttpGet[]
    The HTTP GET action to perform. The http_get structure is documented below.
    initialDelaySeconds number
    Number of seconds before the first probe is initiated.
    periodSeconds number
    How often to perform the probe, in seconds.
    successThreshold number
    Minimum consecutive successes for the probe to be considered successful.
    terminationGracePeriodSeconds number
    The grace period in seconds when the probe fails.
    execs Sequence[GetCciPodsV2PodEphemeralContainerReadinessProbeExec]
    The exec action to perform. The exec structure is documented below.
    failure_threshold float
    Minimum consecutive failures for the probe to be considered failed.
    http_gets Sequence[GetCciPodsV2PodEphemeralContainerReadinessProbeHttpGet]
    The HTTP GET action to perform. The http_get structure is documented below.
    initial_delay_seconds float
    Number of seconds before the first probe is initiated.
    period_seconds float
    How often to perform the probe, in seconds.
    success_threshold float
    Minimum consecutive successes for the probe to be considered successful.
    termination_grace_period_seconds float
    The grace period in seconds when the probe fails.
    execs List<Property Map>
    The exec action to perform. The exec structure is documented below.
    failureThreshold Number
    Minimum consecutive failures for the probe to be considered failed.
    httpGets List<Property Map>
    The HTTP GET action to perform. The http_get structure is documented below.
    initialDelaySeconds Number
    Number of seconds before the first probe is initiated.
    periodSeconds Number
    How often to perform the probe, in seconds.
    successThreshold Number
    Minimum consecutive successes for the probe to be considered successful.
    terminationGracePeriodSeconds Number
    The grace period in seconds when the probe fails.

    GetCciPodsV2PodEphemeralContainerReadinessProbeExec

    Commands List<string>
    The command line to execute inside the container.
    Commands []string
    The command line to execute inside the container.
    commands List<String>
    The command line to execute inside the container.
    commands string[]
    The command line to execute inside the container.
    commands Sequence[str]
    The command line to execute inside the container.
    commands List<String>
    The command line to execute inside the container.

    GetCciPodsV2PodEphemeralContainerReadinessProbeHttpGet

    Host string
    The host name to connect to.
    HttpHeaders List<GetCciPodsV2PodEphemeralContainerReadinessProbeHttpGetHttpHeader>
    The list of custom HTTP headers. The http_headers structure is documented below.
    Path string
    The relative path of the file to create.
    Port string
    The port to access on the container.
    Scheme string
    The scheme to use for connecting to the host.
    Host string
    The host name to connect to.
    HttpHeaders []GetCciPodsV2PodEphemeralContainerReadinessProbeHttpGetHttpHeader
    The list of custom HTTP headers. The http_headers structure is documented below.
    Path string
    The relative path of the file to create.
    Port string
    The port to access on the container.
    Scheme string
    The scheme to use for connecting to the host.
    host String
    The host name to connect to.
    httpHeaders List<GetCciPodsV2PodEphemeralContainerReadinessProbeHttpGetHttpHeader>
    The list of custom HTTP headers. The http_headers structure is documented below.
    path String
    The relative path of the file to create.
    port String
    The port to access on the container.
    scheme String
    The scheme to use for connecting to the host.
    host string
    The host name to connect to.
    httpHeaders GetCciPodsV2PodEphemeralContainerReadinessProbeHttpGetHttpHeader[]
    The list of custom HTTP headers. The http_headers structure is documented below.
    path string
    The relative path of the file to create.
    port string
    The port to access on the container.
    scheme string
    The scheme to use for connecting to the host.
    host str
    The host name to connect to.
    http_headers Sequence[GetCciPodsV2PodEphemeralContainerReadinessProbeHttpGetHttpHeader]
    The list of custom HTTP headers. The http_headers structure is documented below.
    path str
    The relative path of the file to create.
    port str
    The port to access on the container.
    scheme str
    The scheme to use for connecting to the host.
    host String
    The host name to connect to.
    httpHeaders List<Property Map>
    The list of custom HTTP headers. The http_headers structure is documented below.
    path String
    The relative path of the file to create.
    port String
    The port to access on the container.
    scheme String
    The scheme to use for connecting to the host.

    GetCciPodsV2PodEphemeralContainerReadinessProbeHttpGetHttpHeader

    Name string
    Specifies the name of the Pod used to query a single Pod. If omitted, all Pods under the namespace are returned.
    Value string
    The value of the sysctl.
    Name string
    Specifies the name of the Pod used to query a single Pod. If omitted, all Pods under the namespace are returned.
    Value string
    The value of the sysctl.
    name String
    Specifies the name of the Pod used to query a single Pod. If omitted, all Pods under the namespace are returned.
    value String
    The value of the sysctl.
    name string
    Specifies the name of the Pod used to query a single Pod. If omitted, all Pods under the namespace are returned.
    value string
    The value of the sysctl.
    name str
    Specifies the name of the Pod used to query a single Pod. If omitted, all Pods under the namespace are returned.
    value str
    The value of the sysctl.
    name String
    Specifies the name of the Pod used to query a single Pod. If omitted, all Pods under the namespace are returned.
    value String
    The value of the sysctl.

    GetCciPodsV2PodEphemeralContainerResource

    Limits Dictionary<string, string>
    The maximum amount of compute resources allowed.
    Requests Dictionary<string, string>
    The minimum amount of compute resources required.
    Limits map[string]string
    The maximum amount of compute resources allowed.
    Requests map[string]string
    The minimum amount of compute resources required.
    limits Map<String,String>
    The maximum amount of compute resources allowed.
    requests Map<String,String>
    The minimum amount of compute resources required.
    limits {[key: string]: string}
    The maximum amount of compute resources allowed.
    requests {[key: string]: string}
    The minimum amount of compute resources required.
    limits Mapping[str, str]
    The maximum amount of compute resources allowed.
    requests Mapping[str, str]
    The minimum amount of compute resources required.
    limits Map<String>
    The maximum amount of compute resources allowed.
    requests Map<String>
    The minimum amount of compute resources required.

    GetCciPodsV2PodEphemeralContainerSecurityContext

    Capabilities List<GetCciPodsV2PodEphemeralContainerSecurityContextCapability>
    The list of capabilities to add or drop. The capabilities structure is documented below.
    ProcMount string
    The type of proc mount to use for the container.
    ReadOnlyRootFileSystem bool
    Whether the container has a read-only root filesystem.
    RunAsGroup double
    The GID to run the entrypoint of the container process.
    RunAsNonRoot bool
    Whether containers must run as a non-root user.
    RunAsUser double
    The UID to run the entrypoint of the container process.
    Capabilities []GetCciPodsV2PodEphemeralContainerSecurityContextCapability
    The list of capabilities to add or drop. The capabilities structure is documented below.
    ProcMount string
    The type of proc mount to use for the container.
    ReadOnlyRootFileSystem bool
    Whether the container has a read-only root filesystem.
    RunAsGroup float64
    The GID to run the entrypoint of the container process.
    RunAsNonRoot bool
    Whether containers must run as a non-root user.
    RunAsUser float64
    The UID to run the entrypoint of the container process.
    capabilities List<GetCciPodsV2PodEphemeralContainerSecurityContextCapability>
    The list of capabilities to add or drop. The capabilities structure is documented below.
    procMount String
    The type of proc mount to use for the container.
    readOnlyRootFileSystem Boolean
    Whether the container has a read-only root filesystem.
    runAsGroup Double
    The GID to run the entrypoint of the container process.
    runAsNonRoot Boolean
    Whether containers must run as a non-root user.
    runAsUser Double
    The UID to run the entrypoint of the container process.
    capabilities GetCciPodsV2PodEphemeralContainerSecurityContextCapability[]
    The list of capabilities to add or drop. The capabilities structure is documented below.
    procMount string
    The type of proc mount to use for the container.
    readOnlyRootFileSystem boolean
    Whether the container has a read-only root filesystem.
    runAsGroup number
    The GID to run the entrypoint of the container process.
    runAsNonRoot boolean
    Whether containers must run as a non-root user.
    runAsUser number
    The UID to run the entrypoint of the container process.
    capabilities Sequence[GetCciPodsV2PodEphemeralContainerSecurityContextCapability]
    The list of capabilities to add or drop. The capabilities structure is documented below.
    proc_mount str
    The type of proc mount to use for the container.
    read_only_root_file_system bool
    Whether the container has a read-only root filesystem.
    run_as_group float
    The GID to run the entrypoint of the container process.
    run_as_non_root bool
    Whether containers must run as a non-root user.
    run_as_user float
    The UID to run the entrypoint of the container process.
    capabilities List<Property Map>
    The list of capabilities to add or drop. The capabilities structure is documented below.
    procMount String
    The type of proc mount to use for the container.
    readOnlyRootFileSystem Boolean
    Whether the container has a read-only root filesystem.
    runAsGroup Number
    The GID to run the entrypoint of the container process.
    runAsNonRoot Boolean
    Whether containers must run as a non-root user.
    runAsUser Number
    The UID to run the entrypoint of the container process.

    GetCciPodsV2PodEphemeralContainerSecurityContextCapability

    Adds List<string>
    The list of capabilities to add.
    Drops List<string>
    The list of capabilities to drop.
    Adds []string
    The list of capabilities to add.
    Drops []string
    The list of capabilities to drop.
    adds List<String>
    The list of capabilities to add.
    drops List<String>
    The list of capabilities to drop.
    adds string[]
    The list of capabilities to add.
    drops string[]
    The list of capabilities to drop.
    adds Sequence[str]
    The list of capabilities to add.
    drops Sequence[str]
    The list of capabilities to drop.
    adds List<String>
    The list of capabilities to add.
    drops List<String>
    The list of capabilities to drop.

    GetCciPodsV2PodEphemeralContainerStartupProbe

    Execs List<GetCciPodsV2PodEphemeralContainerStartupProbeExec>
    The exec action to perform. The exec structure is documented below.
    FailureThreshold double
    Minimum consecutive failures for the probe to be considered failed.
    HttpGets List<GetCciPodsV2PodEphemeralContainerStartupProbeHttpGet>
    The HTTP GET action to perform. The http_get structure is documented below.
    InitialDelaySeconds double
    Number of seconds before the first probe is initiated.
    PeriodSeconds double
    How often to perform the probe, in seconds.
    SuccessThreshold double
    Minimum consecutive successes for the probe to be considered successful.
    TerminationGracePeriodSeconds double
    The grace period in seconds when the probe fails.
    Execs []GetCciPodsV2PodEphemeralContainerStartupProbeExec
    The exec action to perform. The exec structure is documented below.
    FailureThreshold float64
    Minimum consecutive failures for the probe to be considered failed.
    HttpGets []GetCciPodsV2PodEphemeralContainerStartupProbeHttpGet
    The HTTP GET action to perform. The http_get structure is documented below.
    InitialDelaySeconds float64
    Number of seconds before the first probe is initiated.
    PeriodSeconds float64
    How often to perform the probe, in seconds.
    SuccessThreshold float64
    Minimum consecutive successes for the probe to be considered successful.
    TerminationGracePeriodSeconds float64
    The grace period in seconds when the probe fails.
    execs List<GetCciPodsV2PodEphemeralContainerStartupProbeExec>
    The exec action to perform. The exec structure is documented below.
    failureThreshold Double
    Minimum consecutive failures for the probe to be considered failed.
    httpGets List<GetCciPodsV2PodEphemeralContainerStartupProbeHttpGet>
    The HTTP GET action to perform. The http_get structure is documented below.
    initialDelaySeconds Double
    Number of seconds before the first probe is initiated.
    periodSeconds Double
    How often to perform the probe, in seconds.
    successThreshold Double
    Minimum consecutive successes for the probe to be considered successful.
    terminationGracePeriodSeconds Double
    The grace period in seconds when the probe fails.
    execs GetCciPodsV2PodEphemeralContainerStartupProbeExec[]
    The exec action to perform. The exec structure is documented below.
    failureThreshold number
    Minimum consecutive failures for the probe to be considered failed.
    httpGets GetCciPodsV2PodEphemeralContainerStartupProbeHttpGet[]
    The HTTP GET action to perform. The http_get structure is documented below.
    initialDelaySeconds number
    Number of seconds before the first probe is initiated.
    periodSeconds number
    How often to perform the probe, in seconds.
    successThreshold number
    Minimum consecutive successes for the probe to be considered successful.
    terminationGracePeriodSeconds number
    The grace period in seconds when the probe fails.
    execs Sequence[GetCciPodsV2PodEphemeralContainerStartupProbeExec]
    The exec action to perform. The exec structure is documented below.
    failure_threshold float
    Minimum consecutive failures for the probe to be considered failed.
    http_gets Sequence[GetCciPodsV2PodEphemeralContainerStartupProbeHttpGet]
    The HTTP GET action to perform. The http_get structure is documented below.
    initial_delay_seconds float
    Number of seconds before the first probe is initiated.
    period_seconds float
    How often to perform the probe, in seconds.
    success_threshold float
    Minimum consecutive successes for the probe to be considered successful.
    termination_grace_period_seconds float
    The grace period in seconds when the probe fails.
    execs List<Property Map>
    The exec action to perform. The exec structure is documented below.
    failureThreshold Number
    Minimum consecutive failures for the probe to be considered failed.
    httpGets List<Property Map>
    The HTTP GET action to perform. The http_get structure is documented below.
    initialDelaySeconds Number
    Number of seconds before the first probe is initiated.
    periodSeconds Number
    How often to perform the probe, in seconds.
    successThreshold Number
    Minimum consecutive successes for the probe to be considered successful.
    terminationGracePeriodSeconds Number
    The grace period in seconds when the probe fails.

    GetCciPodsV2PodEphemeralContainerStartupProbeExec

    Commands List<string>
    The command line to execute inside the container.
    Commands []string
    The command line to execute inside the container.
    commands List<String>
    The command line to execute inside the container.
    commands string[]
    The command line to execute inside the container.
    commands Sequence[str]
    The command line to execute inside the container.
    commands List<String>
    The command line to execute inside the container.

    GetCciPodsV2PodEphemeralContainerStartupProbeHttpGet

    Host string
    The host name to connect to.
    HttpHeaders List<GetCciPodsV2PodEphemeralContainerStartupProbeHttpGetHttpHeader>
    The list of custom HTTP headers. The http_headers structure is documented below.
    Path string
    The relative path of the file to create.
    Port string
    The port to access on the container.
    Scheme string
    The scheme to use for connecting to the host.
    Host string
    The host name to connect to.
    HttpHeaders []GetCciPodsV2PodEphemeralContainerStartupProbeHttpGetHttpHeader
    The list of custom HTTP headers. The http_headers structure is documented below.
    Path string
    The relative path of the file to create.
    Port string
    The port to access on the container.
    Scheme string
    The scheme to use for connecting to the host.
    host String
    The host name to connect to.
    httpHeaders List<GetCciPodsV2PodEphemeralContainerStartupProbeHttpGetHttpHeader>
    The list of custom HTTP headers. The http_headers structure is documented below.
    path String
    The relative path of the file to create.
    port String
    The port to access on the container.
    scheme String
    The scheme to use for connecting to the host.
    host string
    The host name to connect to.
    httpHeaders GetCciPodsV2PodEphemeralContainerStartupProbeHttpGetHttpHeader[]
    The list of custom HTTP headers. The http_headers structure is documented below.
    path string
    The relative path of the file to create.
    port string
    The port to access on the container.
    scheme string
    The scheme to use for connecting to the host.
    host str
    The host name to connect to.
    http_headers Sequence[GetCciPodsV2PodEphemeralContainerStartupProbeHttpGetHttpHeader]
    The list of custom HTTP headers. The http_headers structure is documented below.
    path str
    The relative path of the file to create.
    port str
    The port to access on the container.
    scheme str
    The scheme to use for connecting to the host.
    host String
    The host name to connect to.
    httpHeaders List<Property Map>
    The list of custom HTTP headers. The http_headers structure is documented below.
    path String
    The relative path of the file to create.
    port String
    The port to access on the container.
    scheme String
    The scheme to use for connecting to the host.

    GetCciPodsV2PodEphemeralContainerStartupProbeHttpGetHttpHeader

    Name string
    Specifies the name of the Pod used to query a single Pod. If omitted, all Pods under the namespace are returned.
    Value string
    The value of the sysctl.
    Name string
    Specifies the name of the Pod used to query a single Pod. If omitted, all Pods under the namespace are returned.
    Value string
    The value of the sysctl.
    name String
    Specifies the name of the Pod used to query a single Pod. If omitted, all Pods under the namespace are returned.
    value String
    The value of the sysctl.
    name string
    Specifies the name of the Pod used to query a single Pod. If omitted, all Pods under the namespace are returned.
    value string
    The value of the sysctl.
    name str
    Specifies the name of the Pod used to query a single Pod. If omitted, all Pods under the namespace are returned.
    value str
    The value of the sysctl.
    name String
    Specifies the name of the Pod used to query a single Pod. If omitted, all Pods under the namespace are returned.
    value String
    The value of the sysctl.

    GetCciPodsV2PodEphemeralContainerVolumeMount

    ExtendPathMode string
    The extended path mode of the mount.
    MountPath string
    The path within the container at which the volume is mounted.
    Name string
    Specifies the name of the Pod used to query a single Pod. If omitted, all Pods under the namespace are returned.
    ReadOnly bool
    Whether the volume is mounted read-only.
    SubPath string
    A sub-path within the volume that should be mounted.
    SubPathExpr string
    An expanded sub-path within the volume.
    ExtendPathMode string
    The extended path mode of the mount.
    MountPath string
    The path within the container at which the volume is mounted.
    Name string
    Specifies the name of the Pod used to query a single Pod. If omitted, all Pods under the namespace are returned.
    ReadOnly bool
    Whether the volume is mounted read-only.
    SubPath string
    A sub-path within the volume that should be mounted.
    SubPathExpr string
    An expanded sub-path within the volume.
    extendPathMode String
    The extended path mode of the mount.
    mountPath String
    The path within the container at which the volume is mounted.
    name String
    Specifies the name of the Pod used to query a single Pod. If omitted, all Pods under the namespace are returned.
    readOnly Boolean
    Whether the volume is mounted read-only.
    subPath String
    A sub-path within the volume that should be mounted.
    subPathExpr String
    An expanded sub-path within the volume.
    extendPathMode string
    The extended path mode of the mount.
    mountPath string
    The path within the container at which the volume is mounted.
    name string
    Specifies the name of the Pod used to query a single Pod. If omitted, all Pods under the namespace are returned.
    readOnly boolean
    Whether the volume is mounted read-only.
    subPath string
    A sub-path within the volume that should be mounted.
    subPathExpr string
    An expanded sub-path within the volume.
    extend_path_mode str
    The extended path mode of the mount.
    mount_path str
    The path within the container at which the volume is mounted.
    name str
    Specifies the name of the Pod used to query a single Pod. If omitted, all Pods under the namespace are returned.
    read_only bool
    Whether the volume is mounted read-only.
    sub_path str
    A sub-path within the volume that should be mounted.
    sub_path_expr str
    An expanded sub-path within the volume.
    extendPathMode String
    The extended path mode of the mount.
    mountPath String
    The path within the container at which the volume is mounted.
    name String
    Specifies the name of the Pod used to query a single Pod. If omitted, all Pods under the namespace are returned.
    readOnly Boolean
    Whether the volume is mounted read-only.
    subPath String
    A sub-path within the volume that should be mounted.
    subPathExpr String
    An expanded sub-path within the volume.

    GetCciPodsV2PodHostAlias

    Hostnames List<string>
    The list of hostnames for the IP.
    Ip string
    The IP address of the host alias.
    Hostnames []string
    The list of hostnames for the IP.
    Ip string
    The IP address of the host alias.
    hostnames List<String>
    The list of hostnames for the IP.
    ip String
    The IP address of the host alias.
    hostnames string[]
    The list of hostnames for the IP.
    ip string
    The IP address of the host alias.
    hostnames Sequence[str]
    The list of hostnames for the IP.
    ip str
    The IP address of the host alias.
    hostnames List<String>
    The list of hostnames for the IP.
    ip String
    The IP address of the host alias.

    GetCciPodsV2PodImagePullSecret

    Name string
    Specifies the name of the Pod used to query a single Pod. If omitted, all Pods under the namespace are returned.
    Name string
    Specifies the name of the Pod used to query a single Pod. If omitted, all Pods under the namespace are returned.
    name String
    Specifies the name of the Pod used to query a single Pod. If omitted, all Pods under the namespace are returned.
    name string
    Specifies the name of the Pod used to query a single Pod. If omitted, all Pods under the namespace are returned.
    name str
    Specifies the name of the Pod used to query a single Pod. If omitted, all Pods under the namespace are returned.
    name String
    Specifies the name of the Pod used to query a single Pod. If omitted, all Pods under the namespace are returned.

    GetCciPodsV2PodInitContainer

    Args List<string>
    The arguments to the entrypoint.
    Commands List<string>
    The command line to execute inside the container.
    EnvFroms List<GetCciPodsV2PodInitContainerEnvFrom>
    The list of sources to populate environment variables from. The env_from structure is documented below.
    Envs List<GetCciPodsV2PodInitContainerEnv>
    The list of environment variables. The env structure is documented below.
    Image string
    The container image name.
    Lifecycles List<GetCciPodsV2PodInitContainerLifecycle>
    Actions that the management system should take in response to container lifecycle events. The lifecycle structure is documented below.
    LivenessProbes List<GetCciPodsV2PodInitContainerLivenessProbe>
    The liveness probe configuration. The probe structure is documented below.
    Name string
    Specifies the name of the Pod used to query a single Pod. If omitted, all Pods under the namespace are returned.
    Ports List<GetCciPodsV2PodInitContainerPort>
    The list of ports exposed by the container. The ports structure is documented below.
    ReadinessProbes List<GetCciPodsV2PodInitContainerReadinessProbe>
    The readiness probe configuration. The probe structure is documented below.
    Resources List<GetCciPodsV2PodInitContainerResource>
    The compute resource requirements of the container. The resources structure is documented below.
    SecurityContexts List<GetCciPodsV2PodInitContainerSecurityContext>
    The security context of the container. The container_security_context structure is documented below.
    StartupProbes List<GetCciPodsV2PodInitContainerStartupProbe>
    The startup probe configuration. The probe structure is documented below.
    Stdin bool
    Whether the container should allocate a buffer for stdin.
    StdinOnce bool
    Whether the stdin channel is closed after the first attach disconnects.
    TargetContainerName string
    The name of the target container for ephemeral containers.
    TerminationMessagePath string
    The path at which the file for the container's termination message is written.
    TerminationMessagePolicy string
    The policy for determining the container's termination message.
    Tty bool
    Whether the container should be allocated a TTY.
    VolumeMounts List<GetCciPodsV2PodInitContainerVolumeMount>
    The list of volume mounts within the container. The volume_mounts structure is documented below.
    WorkingDir string
    The container's working directory.
    Args []string
    The arguments to the entrypoint.
    Commands []string
    The command line to execute inside the container.
    EnvFroms []GetCciPodsV2PodInitContainerEnvFrom
    The list of sources to populate environment variables from. The env_from structure is documented below.
    Envs []GetCciPodsV2PodInitContainerEnv
    The list of environment variables. The env structure is documented below.
    Image string
    The container image name.
    Lifecycles []GetCciPodsV2PodInitContainerLifecycle
    Actions that the management system should take in response to container lifecycle events. The lifecycle structure is documented below.
    LivenessProbes []GetCciPodsV2PodInitContainerLivenessProbe
    The liveness probe configuration. The probe structure is documented below.
    Name string
    Specifies the name of the Pod used to query a single Pod. If omitted, all Pods under the namespace are returned.
    Ports []GetCciPodsV2PodInitContainerPort
    The list of ports exposed by the container. The ports structure is documented below.
    ReadinessProbes []GetCciPodsV2PodInitContainerReadinessProbe
    The readiness probe configuration. The probe structure is documented below.
    Resources []GetCciPodsV2PodInitContainerResource
    The compute resource requirements of the container. The resources structure is documented below.
    SecurityContexts []GetCciPodsV2PodInitContainerSecurityContext
    The security context of the container. The container_security_context structure is documented below.
    StartupProbes []GetCciPodsV2PodInitContainerStartupProbe
    The startup probe configuration. The probe structure is documented below.
    Stdin bool
    Whether the container should allocate a buffer for stdin.
    StdinOnce bool
    Whether the stdin channel is closed after the first attach disconnects.
    TargetContainerName string
    The name of the target container for ephemeral containers.
    TerminationMessagePath string
    The path at which the file for the container's termination message is written.
    TerminationMessagePolicy string
    The policy for determining the container's termination message.
    Tty bool
    Whether the container should be allocated a TTY.
    VolumeMounts []GetCciPodsV2PodInitContainerVolumeMount
    The list of volume mounts within the container. The volume_mounts structure is documented below.
    WorkingDir string
    The container's working directory.
    args List<String>
    The arguments to the entrypoint.
    commands List<String>
    The command line to execute inside the container.
    envFroms List<GetCciPodsV2PodInitContainerEnvFrom>
    The list of sources to populate environment variables from. The env_from structure is documented below.
    envs List<GetCciPodsV2PodInitContainerEnv>
    The list of environment variables. The env structure is documented below.
    image String
    The container image name.
    lifecycles List<GetCciPodsV2PodInitContainerLifecycle>
    Actions that the management system should take in response to container lifecycle events. The lifecycle structure is documented below.
    livenessProbes List<GetCciPodsV2PodInitContainerLivenessProbe>
    The liveness probe configuration. The probe structure is documented below.
    name String
    Specifies the name of the Pod used to query a single Pod. If omitted, all Pods under the namespace are returned.
    ports List<GetCciPodsV2PodInitContainerPort>
    The list of ports exposed by the container. The ports structure is documented below.
    readinessProbes List<GetCciPodsV2PodInitContainerReadinessProbe>
    The readiness probe configuration. The probe structure is documented below.
    resources List<GetCciPodsV2PodInitContainerResource>
    The compute resource requirements of the container. The resources structure is documented below.
    securityContexts List<GetCciPodsV2PodInitContainerSecurityContext>
    The security context of the container. The container_security_context structure is documented below.
    startupProbes List<GetCciPodsV2PodInitContainerStartupProbe>
    The startup probe configuration. The probe structure is documented below.
    stdin Boolean
    Whether the container should allocate a buffer for stdin.
    stdinOnce Boolean
    Whether the stdin channel is closed after the first attach disconnects.
    targetContainerName String
    The name of the target container for ephemeral containers.
    terminationMessagePath String
    The path at which the file for the container's termination message is written.
    terminationMessagePolicy String
    The policy for determining the container's termination message.
    tty Boolean
    Whether the container should be allocated a TTY.
    volumeMounts List<GetCciPodsV2PodInitContainerVolumeMount>
    The list of volume mounts within the container. The volume_mounts structure is documented below.
    workingDir String
    The container's working directory.
    args string[]
    The arguments to the entrypoint.
    commands string[]
    The command line to execute inside the container.
    envFroms GetCciPodsV2PodInitContainerEnvFrom[]
    The list of sources to populate environment variables from. The env_from structure is documented below.
    envs GetCciPodsV2PodInitContainerEnv[]
    The list of environment variables. The env structure is documented below.
    image string
    The container image name.
    lifecycles GetCciPodsV2PodInitContainerLifecycle[]
    Actions that the management system should take in response to container lifecycle events. The lifecycle structure is documented below.
    livenessProbes GetCciPodsV2PodInitContainerLivenessProbe[]
    The liveness probe configuration. The probe structure is documented below.
    name string
    Specifies the name of the Pod used to query a single Pod. If omitted, all Pods under the namespace are returned.
    ports GetCciPodsV2PodInitContainerPort[]
    The list of ports exposed by the container. The ports structure is documented below.
    readinessProbes GetCciPodsV2PodInitContainerReadinessProbe[]
    The readiness probe configuration. The probe structure is documented below.
    resources GetCciPodsV2PodInitContainerResource[]
    The compute resource requirements of the container. The resources structure is documented below.
    securityContexts GetCciPodsV2PodInitContainerSecurityContext[]
    The security context of the container. The container_security_context structure is documented below.
    startupProbes GetCciPodsV2PodInitContainerStartupProbe[]
    The startup probe configuration. The probe structure is documented below.
    stdin boolean
    Whether the container should allocate a buffer for stdin.
    stdinOnce boolean
    Whether the stdin channel is closed after the first attach disconnects.
    targetContainerName string
    The name of the target container for ephemeral containers.
    terminationMessagePath string
    The path at which the file for the container's termination message is written.
    terminationMessagePolicy string
    The policy for determining the container's termination message.
    tty boolean
    Whether the container should be allocated a TTY.
    volumeMounts GetCciPodsV2PodInitContainerVolumeMount[]
    The list of volume mounts within the container. The volume_mounts structure is documented below.
    workingDir string
    The container's working directory.
    args Sequence[str]
    The arguments to the entrypoint.
    commands Sequence[str]
    The command line to execute inside the container.
    env_froms Sequence[GetCciPodsV2PodInitContainerEnvFrom]
    The list of sources to populate environment variables from. The env_from structure is documented below.
    envs Sequence[GetCciPodsV2PodInitContainerEnv]
    The list of environment variables. The env structure is documented below.
    image str
    The container image name.
    lifecycles Sequence[GetCciPodsV2PodInitContainerLifecycle]
    Actions that the management system should take in response to container lifecycle events. The lifecycle structure is documented below.
    liveness_probes Sequence[GetCciPodsV2PodInitContainerLivenessProbe]
    The liveness probe configuration. The probe structure is documented below.
    name str
    Specifies the name of the Pod used to query a single Pod. If omitted, all Pods under the namespace are returned.
    ports Sequence[GetCciPodsV2PodInitContainerPort]
    The list of ports exposed by the container. The ports structure is documented below.
    readiness_probes Sequence[GetCciPodsV2PodInitContainerReadinessProbe]
    The readiness probe configuration. The probe structure is documented below.
    resources Sequence[GetCciPodsV2PodInitContainerResource]
    The compute resource requirements of the container. The resources structure is documented below.
    security_contexts Sequence[GetCciPodsV2PodInitContainerSecurityContext]
    The security context of the container. The container_security_context structure is documented below.
    startup_probes Sequence[GetCciPodsV2PodInitContainerStartupProbe]
    The startup probe configuration. The probe structure is documented below.
    stdin bool
    Whether the container should allocate a buffer for stdin.
    stdin_once bool
    Whether the stdin channel is closed after the first attach disconnects.
    target_container_name str
    The name of the target container for ephemeral containers.
    termination_message_path str
    The path at which the file for the container's termination message is written.
    termination_message_policy str
    The policy for determining the container's termination message.
    tty bool
    Whether the container should be allocated a TTY.
    volume_mounts Sequence[GetCciPodsV2PodInitContainerVolumeMount]
    The list of volume mounts within the container. The volume_mounts structure is documented below.
    working_dir str
    The container's working directory.
    args List<String>
    The arguments to the entrypoint.
    commands List<String>
    The command line to execute inside the container.
    envFroms List<Property Map>
    The list of sources to populate environment variables from. The env_from structure is documented below.
    envs List<Property Map>
    The list of environment variables. The env structure is documented below.
    image String
    The container image name.
    lifecycles List<Property Map>
    Actions that the management system should take in response to container lifecycle events. The lifecycle structure is documented below.
    livenessProbes List<Property Map>
    The liveness probe configuration. The probe structure is documented below.
    name String
    Specifies the name of the Pod used to query a single Pod. If omitted, all Pods under the namespace are returned.
    ports List<Property Map>
    The list of ports exposed by the container. The ports structure is documented below.
    readinessProbes List<Property Map>
    The readiness probe configuration. The probe structure is documented below.
    resources List<Property Map>
    The compute resource requirements of the container. The resources structure is documented below.
    securityContexts List<Property Map>
    The security context of the container. The container_security_context structure is documented below.
    startupProbes List<Property Map>
    The startup probe configuration. The probe structure is documented below.
    stdin Boolean
    Whether the container should allocate a buffer for stdin.
    stdinOnce Boolean
    Whether the stdin channel is closed after the first attach disconnects.
    targetContainerName String
    The name of the target container for ephemeral containers.
    terminationMessagePath String
    The path at which the file for the container's termination message is written.
    terminationMessagePolicy String
    The policy for determining the container's termination message.
    tty Boolean
    Whether the container should be allocated a TTY.
    volumeMounts List<Property Map>
    The list of volume mounts within the container. The volume_mounts structure is documented below.
    workingDir String
    The container's working directory.

    GetCciPodsV2PodInitContainerEnv

    Name string
    Specifies the name of the Pod used to query a single Pod. If omitted, all Pods under the namespace are returned.
    Value string
    The value of the sysctl.
    Name string
    Specifies the name of the Pod used to query a single Pod. If omitted, all Pods under the namespace are returned.
    Value string
    The value of the sysctl.
    name String
    Specifies the name of the Pod used to query a single Pod. If omitted, all Pods under the namespace are returned.
    value String
    The value of the sysctl.
    name string
    Specifies the name of the Pod used to query a single Pod. If omitted, all Pods under the namespace are returned.
    value string
    The value of the sysctl.
    name str
    Specifies the name of the Pod used to query a single Pod. If omitted, all Pods under the namespace are returned.
    value str
    The value of the sysctl.
    name String
    Specifies the name of the Pod used to query a single Pod. If omitted, all Pods under the namespace are returned.
    value String
    The value of the sysctl.

    GetCciPodsV2PodInitContainerEnvFrom

    ConfigMapReves List<GetCciPodsV2PodInitContainerEnvFromConfigMapRef>
    A reference to a ConfigMap from which to load environment variables. The env_source structure is documented below.
    Prefix string
    The prefix prepended to each key.
    SecretReves List<GetCciPodsV2PodInitContainerEnvFromSecretRef>
    A reference to a Secret from which to load environment variables. The env_source structure is documented below.
    ConfigMapReves []GetCciPodsV2PodInitContainerEnvFromConfigMapRef
    A reference to a ConfigMap from which to load environment variables. The env_source structure is documented below.
    Prefix string
    The prefix prepended to each key.
    SecretReves []GetCciPodsV2PodInitContainerEnvFromSecretRef
    A reference to a Secret from which to load environment variables. The env_source structure is documented below.
    configMapReves List<GetCciPodsV2PodInitContainerEnvFromConfigMapRef>
    A reference to a ConfigMap from which to load environment variables. The env_source structure is documented below.
    prefix String
    The prefix prepended to each key.
    secretReves List<GetCciPodsV2PodInitContainerEnvFromSecretRef>
    A reference to a Secret from which to load environment variables. The env_source structure is documented below.
    configMapReves GetCciPodsV2PodInitContainerEnvFromConfigMapRef[]
    A reference to a ConfigMap from which to load environment variables. The env_source structure is documented below.
    prefix string
    The prefix prepended to each key.
    secretReves GetCciPodsV2PodInitContainerEnvFromSecretRef[]
    A reference to a Secret from which to load environment variables. The env_source structure is documented below.
    config_map_reves Sequence[GetCciPodsV2PodInitContainerEnvFromConfigMapRef]
    A reference to a ConfigMap from which to load environment variables. The env_source structure is documented below.
    prefix str
    The prefix prepended to each key.
    secret_reves Sequence[GetCciPodsV2PodInitContainerEnvFromSecretRef]
    A reference to a Secret from which to load environment variables. The env_source structure is documented below.
    configMapReves List<Property Map>
    A reference to a ConfigMap from which to load environment variables. The env_source structure is documented below.
    prefix String
    The prefix prepended to each key.
    secretReves List<Property Map>
    A reference to a Secret from which to load environment variables. The env_source structure is documented below.

    GetCciPodsV2PodInitContainerEnvFromConfigMapRef

    Name string
    Specifies the name of the Pod used to query a single Pod. If omitted, all Pods under the namespace are returned.
    Optional bool
    Whether the Secret must be defined.
    Name string
    Specifies the name of the Pod used to query a single Pod. If omitted, all Pods under the namespace are returned.
    Optional bool
    Whether the Secret must be defined.
    name String
    Specifies the name of the Pod used to query a single Pod. If omitted, all Pods under the namespace are returned.
    optional Boolean
    Whether the Secret must be defined.
    name string
    Specifies the name of the Pod used to query a single Pod. If omitted, all Pods under the namespace are returned.
    optional boolean
    Whether the Secret must be defined.
    name str
    Specifies the name of the Pod used to query a single Pod. If omitted, all Pods under the namespace are returned.
    optional bool
    Whether the Secret must be defined.
    name String
    Specifies the name of the Pod used to query a single Pod. If omitted, all Pods under the namespace are returned.
    optional Boolean
    Whether the Secret must be defined.

    GetCciPodsV2PodInitContainerEnvFromSecretRef

    Name string
    Specifies the name of the Pod used to query a single Pod. If omitted, all Pods under the namespace are returned.
    Optional bool
    Whether the Secret must be defined.
    Name string
    Specifies the name of the Pod used to query a single Pod. If omitted, all Pods under the namespace are returned.
    Optional bool
    Whether the Secret must be defined.
    name String
    Specifies the name of the Pod used to query a single Pod. If omitted, all Pods under the namespace are returned.
    optional Boolean
    Whether the Secret must be defined.
    name string
    Specifies the name of the Pod used to query a single Pod. If omitted, all Pods under the namespace are returned.
    optional boolean
    Whether the Secret must be defined.
    name str
    Specifies the name of the Pod used to query a single Pod. If omitted, all Pods under the namespace are returned.
    optional bool
    Whether the Secret must be defined.
    name String
    Specifies the name of the Pod used to query a single Pod. If omitted, all Pods under the namespace are returned.
    optional Boolean
    Whether the Secret must be defined.

    GetCciPodsV2PodInitContainerLifecycle

    PostStarts List<GetCciPodsV2PodInitContainerLifecyclePostStart>
    The handler executed right after container is created. The lifecycle_handler structure is documented below.
    PreStops List<GetCciPodsV2PodInitContainerLifecyclePreStop>
    The handler executed right before a container is terminated. The lifecycle_handler structure is documented below.
    PostStarts []GetCciPodsV2PodInitContainerLifecyclePostStart
    The handler executed right after container is created. The lifecycle_handler structure is documented below.
    PreStops []GetCciPodsV2PodInitContainerLifecyclePreStop
    The handler executed right before a container is terminated. The lifecycle_handler structure is documented below.
    postStarts List<GetCciPodsV2PodInitContainerLifecyclePostStart>
    The handler executed right after container is created. The lifecycle_handler structure is documented below.
    preStops List<GetCciPodsV2PodInitContainerLifecyclePreStop>
    The handler executed right before a container is terminated. The lifecycle_handler structure is documented below.
    postStarts GetCciPodsV2PodInitContainerLifecyclePostStart[]
    The handler executed right after container is created. The lifecycle_handler structure is documented below.
    preStops GetCciPodsV2PodInitContainerLifecyclePreStop[]
    The handler executed right before a container is terminated. The lifecycle_handler structure is documented below.
    post_starts Sequence[GetCciPodsV2PodInitContainerLifecyclePostStart]
    The handler executed right after container is created. The lifecycle_handler structure is documented below.
    pre_stops Sequence[GetCciPodsV2PodInitContainerLifecyclePreStop]
    The handler executed right before a container is terminated. The lifecycle_handler structure is documented below.
    postStarts List<Property Map>
    The handler executed right after container is created. The lifecycle_handler structure is documented below.
    preStops List<Property Map>
    The handler executed right before a container is terminated. The lifecycle_handler structure is documented below.

    GetCciPodsV2PodInitContainerLifecyclePostStart

    Execs List<GetCciPodsV2PodInitContainerLifecyclePostStartExec>
    The exec action to perform. The exec structure is documented below.
    HttpGets List<GetCciPodsV2PodInitContainerLifecyclePostStartHttpGet>
    The HTTP GET action to perform. The http_get structure is documented below.
    Execs []GetCciPodsV2PodInitContainerLifecyclePostStartExec
    The exec action to perform. The exec structure is documented below.
    HttpGets []GetCciPodsV2PodInitContainerLifecyclePostStartHttpGet
    The HTTP GET action to perform. The http_get structure is documented below.
    execs List<GetCciPodsV2PodInitContainerLifecyclePostStartExec>
    The exec action to perform. The exec structure is documented below.
    httpGets List<GetCciPodsV2PodInitContainerLifecyclePostStartHttpGet>
    The HTTP GET action to perform. The http_get structure is documented below.
    execs GetCciPodsV2PodInitContainerLifecyclePostStartExec[]
    The exec action to perform. The exec structure is documented below.
    httpGets GetCciPodsV2PodInitContainerLifecyclePostStartHttpGet[]
    The HTTP GET action to perform. The http_get structure is documented below.
    execs Sequence[GetCciPodsV2PodInitContainerLifecyclePostStartExec]
    The exec action to perform. The exec structure is documented below.
    http_gets Sequence[GetCciPodsV2PodInitContainerLifecyclePostStartHttpGet]
    The HTTP GET action to perform. The http_get structure is documented below.
    execs List<Property Map>
    The exec action to perform. The exec structure is documented below.
    httpGets List<Property Map>
    The HTTP GET action to perform. The http_get structure is documented below.

    GetCciPodsV2PodInitContainerLifecyclePostStartExec

    Commands List<string>
    The command line to execute inside the container.
    Commands []string
    The command line to execute inside the container.
    commands List<String>
    The command line to execute inside the container.
    commands string[]
    The command line to execute inside the container.
    commands Sequence[str]
    The command line to execute inside the container.
    commands List<String>
    The command line to execute inside the container.

    GetCciPodsV2PodInitContainerLifecyclePostStartHttpGet

    Host string
    The host name to connect to.
    HttpHeaders List<GetCciPodsV2PodInitContainerLifecyclePostStartHttpGetHttpHeader>
    The list of custom HTTP headers. The http_headers structure is documented below.
    Path string
    The relative path of the file to create.
    Port string
    The port to access on the container.
    Scheme string
    The scheme to use for connecting to the host.
    Host string
    The host name to connect to.
    HttpHeaders []GetCciPodsV2PodInitContainerLifecyclePostStartHttpGetHttpHeader
    The list of custom HTTP headers. The http_headers structure is documented below.
    Path string
    The relative path of the file to create.
    Port string
    The port to access on the container.
    Scheme string
    The scheme to use for connecting to the host.
    host String
    The host name to connect to.
    httpHeaders List<GetCciPodsV2PodInitContainerLifecyclePostStartHttpGetHttpHeader>
    The list of custom HTTP headers. The http_headers structure is documented below.
    path String
    The relative path of the file to create.
    port String
    The port to access on the container.
    scheme String
    The scheme to use for connecting to the host.
    host string
    The host name to connect to.
    httpHeaders GetCciPodsV2PodInitContainerLifecyclePostStartHttpGetHttpHeader[]
    The list of custom HTTP headers. The http_headers structure is documented below.
    path string
    The relative path of the file to create.
    port string
    The port to access on the container.
    scheme string
    The scheme to use for connecting to the host.
    host str
    The host name to connect to.
    http_headers Sequence[GetCciPodsV2PodInitContainerLifecyclePostStartHttpGetHttpHeader]
    The list of custom HTTP headers. The http_headers structure is documented below.
    path str
    The relative path of the file to create.
    port str
    The port to access on the container.
    scheme str
    The scheme to use for connecting to the host.
    host String
    The host name to connect to.
    httpHeaders List<Property Map>
    The list of custom HTTP headers. The http_headers structure is documented below.
    path String
    The relative path of the file to create.
    port String
    The port to access on the container.
    scheme String
    The scheme to use for connecting to the host.

    GetCciPodsV2PodInitContainerLifecyclePostStartHttpGetHttpHeader

    Name string
    Specifies the name of the Pod used to query a single Pod. If omitted, all Pods under the namespace are returned.
    Value string
    The value of the sysctl.
    Name string
    Specifies the name of the Pod used to query a single Pod. If omitted, all Pods under the namespace are returned.
    Value string
    The value of the sysctl.
    name String
    Specifies the name of the Pod used to query a single Pod. If omitted, all Pods under the namespace are returned.
    value String
    The value of the sysctl.
    name string
    Specifies the name of the Pod used to query a single Pod. If omitted, all Pods under the namespace are returned.
    value string
    The value of the sysctl.
    name str
    Specifies the name of the Pod used to query a single Pod. If omitted, all Pods under the namespace are returned.
    value str
    The value of the sysctl.
    name String
    Specifies the name of the Pod used to query a single Pod. If omitted, all Pods under the namespace are returned.
    value String
    The value of the sysctl.

    GetCciPodsV2PodInitContainerLifecyclePreStop

    Execs List<GetCciPodsV2PodInitContainerLifecyclePreStopExec>
    The exec action to perform. The exec structure is documented below.
    HttpGets List<GetCciPodsV2PodInitContainerLifecyclePreStopHttpGet>
    The HTTP GET action to perform. The http_get structure is documented below.
    Execs []GetCciPodsV2PodInitContainerLifecyclePreStopExec
    The exec action to perform. The exec structure is documented below.
    HttpGets []GetCciPodsV2PodInitContainerLifecyclePreStopHttpGet
    The HTTP GET action to perform. The http_get structure is documented below.
    execs List<GetCciPodsV2PodInitContainerLifecyclePreStopExec>
    The exec action to perform. The exec structure is documented below.
    httpGets List<GetCciPodsV2PodInitContainerLifecyclePreStopHttpGet>
    The HTTP GET action to perform. The http_get structure is documented below.
    execs GetCciPodsV2PodInitContainerLifecyclePreStopExec[]
    The exec action to perform. The exec structure is documented below.
    httpGets GetCciPodsV2PodInitContainerLifecyclePreStopHttpGet[]
    The HTTP GET action to perform. The http_get structure is documented below.
    execs Sequence[GetCciPodsV2PodInitContainerLifecyclePreStopExec]
    The exec action to perform. The exec structure is documented below.
    http_gets Sequence[GetCciPodsV2PodInitContainerLifecyclePreStopHttpGet]
    The HTTP GET action to perform. The http_get structure is documented below.
    execs List<Property Map>
    The exec action to perform. The exec structure is documented below.
    httpGets List<Property Map>
    The HTTP GET action to perform. The http_get structure is documented below.

    GetCciPodsV2PodInitContainerLifecyclePreStopExec

    Commands List<string>
    The command line to execute inside the container.
    Commands []string
    The command line to execute inside the container.
    commands List<String>
    The command line to execute inside the container.
    commands string[]
    The command line to execute inside the container.
    commands Sequence[str]
    The command line to execute inside the container.
    commands List<String>
    The command line to execute inside the container.

    GetCciPodsV2PodInitContainerLifecyclePreStopHttpGet

    Host string
    The host name to connect to.
    HttpHeaders List<GetCciPodsV2PodInitContainerLifecyclePreStopHttpGetHttpHeader>
    The list of custom HTTP headers. The http_headers structure is documented below.
    Path string
    The relative path of the file to create.
    Port string
    The port to access on the container.
    Scheme string
    The scheme to use for connecting to the host.
    Host string
    The host name to connect to.
    HttpHeaders []GetCciPodsV2PodInitContainerLifecyclePreStopHttpGetHttpHeader
    The list of custom HTTP headers. The http_headers structure is documented below.
    Path string
    The relative path of the file to create.
    Port string
    The port to access on the container.
    Scheme string
    The scheme to use for connecting to the host.
    host String
    The host name to connect to.
    httpHeaders List<GetCciPodsV2PodInitContainerLifecyclePreStopHttpGetHttpHeader>
    The list of custom HTTP headers. The http_headers structure is documented below.
    path String
    The relative path of the file to create.
    port String
    The port to access on the container.
    scheme String
    The scheme to use for connecting to the host.
    host string
    The host name to connect to.
    httpHeaders GetCciPodsV2PodInitContainerLifecyclePreStopHttpGetHttpHeader[]
    The list of custom HTTP headers. The http_headers structure is documented below.
    path string
    The relative path of the file to create.
    port string
    The port to access on the container.
    scheme string
    The scheme to use for connecting to the host.
    host str
    The host name to connect to.
    http_headers Sequence[GetCciPodsV2PodInitContainerLifecyclePreStopHttpGetHttpHeader]
    The list of custom HTTP headers. The http_headers structure is documented below.
    path str
    The relative path of the file to create.
    port str
    The port to access on the container.
    scheme str
    The scheme to use for connecting to the host.
    host String
    The host name to connect to.
    httpHeaders List<Property Map>
    The list of custom HTTP headers. The http_headers structure is documented below.
    path String
    The relative path of the file to create.
    port String
    The port to access on the container.
    scheme String
    The scheme to use for connecting to the host.

    GetCciPodsV2PodInitContainerLifecyclePreStopHttpGetHttpHeader

    Name string
    Specifies the name of the Pod used to query a single Pod. If omitted, all Pods under the namespace are returned.
    Value string
    The value of the sysctl.
    Name string
    Specifies the name of the Pod used to query a single Pod. If omitted, all Pods under the namespace are returned.
    Value string
    The value of the sysctl.
    name String
    Specifies the name of the Pod used to query a single Pod. If omitted, all Pods under the namespace are returned.
    value String
    The value of the sysctl.
    name string
    Specifies the name of the Pod used to query a single Pod. If omitted, all Pods under the namespace are returned.
    value string
    The value of the sysctl.
    name str
    Specifies the name of the Pod used to query a single Pod. If omitted, all Pods under the namespace are returned.
    value str
    The value of the sysctl.
    name String
    Specifies the name of the Pod used to query a single Pod. If omitted, all Pods under the namespace are returned.
    value String
    The value of the sysctl.

    GetCciPodsV2PodInitContainerLivenessProbe

    Execs List<GetCciPodsV2PodInitContainerLivenessProbeExec>
    The exec action to perform. The exec structure is documented below.
    FailureThreshold double
    Minimum consecutive failures for the probe to be considered failed.
    HttpGets List<GetCciPodsV2PodInitContainerLivenessProbeHttpGet>
    The HTTP GET action to perform. The http_get structure is documented below.
    InitialDelaySeconds double
    Number of seconds before the first probe is initiated.
    PeriodSeconds double
    How often to perform the probe, in seconds.
    SuccessThreshold double
    Minimum consecutive successes for the probe to be considered successful.
    TerminationGracePeriodSeconds double
    The grace period in seconds when the probe fails.
    Execs []GetCciPodsV2PodInitContainerLivenessProbeExec
    The exec action to perform. The exec structure is documented below.
    FailureThreshold float64
    Minimum consecutive failures for the probe to be considered failed.
    HttpGets []GetCciPodsV2PodInitContainerLivenessProbeHttpGet
    The HTTP GET action to perform. The http_get structure is documented below.
    InitialDelaySeconds float64
    Number of seconds before the first probe is initiated.
    PeriodSeconds float64
    How often to perform the probe, in seconds.
    SuccessThreshold float64
    Minimum consecutive successes for the probe to be considered successful.
    TerminationGracePeriodSeconds float64
    The grace period in seconds when the probe fails.
    execs List<GetCciPodsV2PodInitContainerLivenessProbeExec>
    The exec action to perform. The exec structure is documented below.
    failureThreshold Double
    Minimum consecutive failures for the probe to be considered failed.
    httpGets List<GetCciPodsV2PodInitContainerLivenessProbeHttpGet>
    The HTTP GET action to perform. The http_get structure is documented below.
    initialDelaySeconds Double
    Number of seconds before the first probe is initiated.
    periodSeconds Double
    How often to perform the probe, in seconds.
    successThreshold Double
    Minimum consecutive successes for the probe to be considered successful.
    terminationGracePeriodSeconds Double
    The grace period in seconds when the probe fails.
    execs GetCciPodsV2PodInitContainerLivenessProbeExec[]
    The exec action to perform. The exec structure is documented below.
    failureThreshold number
    Minimum consecutive failures for the probe to be considered failed.
    httpGets GetCciPodsV2PodInitContainerLivenessProbeHttpGet[]
    The HTTP GET action to perform. The http_get structure is documented below.
    initialDelaySeconds number
    Number of seconds before the first probe is initiated.
    periodSeconds number
    How often to perform the probe, in seconds.
    successThreshold number
    Minimum consecutive successes for the probe to be considered successful.
    terminationGracePeriodSeconds number
    The grace period in seconds when the probe fails.
    execs Sequence[GetCciPodsV2PodInitContainerLivenessProbeExec]
    The exec action to perform. The exec structure is documented below.
    failure_threshold float
    Minimum consecutive failures for the probe to be considered failed.
    http_gets Sequence[GetCciPodsV2PodInitContainerLivenessProbeHttpGet]
    The HTTP GET action to perform. The http_get structure is documented below.
    initial_delay_seconds float
    Number of seconds before the first probe is initiated.
    period_seconds float
    How often to perform the probe, in seconds.
    success_threshold float
    Minimum consecutive successes for the probe to be considered successful.
    termination_grace_period_seconds float
    The grace period in seconds when the probe fails.
    execs List<Property Map>
    The exec action to perform. The exec structure is documented below.
    failureThreshold Number
    Minimum consecutive failures for the probe to be considered failed.
    httpGets List<Property Map>
    The HTTP GET action to perform. The http_get structure is documented below.
    initialDelaySeconds Number
    Number of seconds before the first probe is initiated.
    periodSeconds Number
    How often to perform the probe, in seconds.
    successThreshold Number
    Minimum consecutive successes for the probe to be considered successful.
    terminationGracePeriodSeconds Number
    The grace period in seconds when the probe fails.

    GetCciPodsV2PodInitContainerLivenessProbeExec

    Commands List<string>
    The command line to execute inside the container.
    Commands []string
    The command line to execute inside the container.
    commands List<String>
    The command line to execute inside the container.
    commands string[]
    The command line to execute inside the container.
    commands Sequence[str]
    The command line to execute inside the container.
    commands List<String>
    The command line to execute inside the container.

    GetCciPodsV2PodInitContainerLivenessProbeHttpGet

    Host string
    The host name to connect to.
    HttpHeaders List<GetCciPodsV2PodInitContainerLivenessProbeHttpGetHttpHeader>
    The list of custom HTTP headers. The http_headers structure is documented below.
    Path string
    The relative path of the file to create.
    Port string
    The port to access on the container.
    Scheme string
    The scheme to use for connecting to the host.
    Host string
    The host name to connect to.
    HttpHeaders []GetCciPodsV2PodInitContainerLivenessProbeHttpGetHttpHeader
    The list of custom HTTP headers. The http_headers structure is documented below.
    Path string
    The relative path of the file to create.
    Port string
    The port to access on the container.
    Scheme string
    The scheme to use for connecting to the host.
    host String
    The host name to connect to.
    httpHeaders List<GetCciPodsV2PodInitContainerLivenessProbeHttpGetHttpHeader>
    The list of custom HTTP headers. The http_headers structure is documented below.
    path String
    The relative path of the file to create.
    port String
    The port to access on the container.
    scheme String
    The scheme to use for connecting to the host.
    host string
    The host name to connect to.
    httpHeaders GetCciPodsV2PodInitContainerLivenessProbeHttpGetHttpHeader[]
    The list of custom HTTP headers. The http_headers structure is documented below.
    path string
    The relative path of the file to create.
    port string
    The port to access on the container.
    scheme string
    The scheme to use for connecting to the host.
    host str
    The host name to connect to.
    http_headers Sequence[GetCciPodsV2PodInitContainerLivenessProbeHttpGetHttpHeader]
    The list of custom HTTP headers. The http_headers structure is documented below.
    path str
    The relative path of the file to create.
    port str
    The port to access on the container.
    scheme str
    The scheme to use for connecting to the host.
    host String
    The host name to connect to.
    httpHeaders List<Property Map>
    The list of custom HTTP headers. The http_headers structure is documented below.
    path String
    The relative path of the file to create.
    port String
    The port to access on the container.
    scheme String
    The scheme to use for connecting to the host.

    GetCciPodsV2PodInitContainerLivenessProbeHttpGetHttpHeader

    Name string
    Specifies the name of the Pod used to query a single Pod. If omitted, all Pods under the namespace are returned.
    Value string
    The value of the sysctl.
    Name string
    Specifies the name of the Pod used to query a single Pod. If omitted, all Pods under the namespace are returned.
    Value string
    The value of the sysctl.
    name String
    Specifies the name of the Pod used to query a single Pod. If omitted, all Pods under the namespace are returned.
    value String
    The value of the sysctl.
    name string
    Specifies the name of the Pod used to query a single Pod. If omitted, all Pods under the namespace are returned.
    value string
    The value of the sysctl.
    name str
    Specifies the name of the Pod used to query a single Pod. If omitted, all Pods under the namespace are returned.
    value str
    The value of the sysctl.
    name String
    Specifies the name of the Pod used to query a single Pod. If omitted, all Pods under the namespace are returned.
    value String
    The value of the sysctl.

    GetCciPodsV2PodInitContainerPort

    ContainerPort double
    The port number exposed by the container.
    Name string
    Specifies the name of the Pod used to query a single Pod. If omitted, all Pods under the namespace are returned.
    Protocol string
    The protocol of the port.
    ContainerPort float64
    The port number exposed by the container.
    Name string
    Specifies the name of the Pod used to query a single Pod. If omitted, all Pods under the namespace are returned.
    Protocol string
    The protocol of the port.
    containerPort Double
    The port number exposed by the container.
    name String
    Specifies the name of the Pod used to query a single Pod. If omitted, all Pods under the namespace are returned.
    protocol String
    The protocol of the port.
    containerPort number
    The port number exposed by the container.
    name string
    Specifies the name of the Pod used to query a single Pod. If omitted, all Pods under the namespace are returned.
    protocol string
    The protocol of the port.
    container_port float
    The port number exposed by the container.
    name str
    Specifies the name of the Pod used to query a single Pod. If omitted, all Pods under the namespace are returned.
    protocol str
    The protocol of the port.
    containerPort Number
    The port number exposed by the container.
    name String
    Specifies the name of the Pod used to query a single Pod. If omitted, all Pods under the namespace are returned.
    protocol String
    The protocol of the port.

    GetCciPodsV2PodInitContainerReadinessProbe

    Execs List<GetCciPodsV2PodInitContainerReadinessProbeExec>
    The exec action to perform. The exec structure is documented below.
    FailureThreshold double
    Minimum consecutive failures for the probe to be considered failed.
    HttpGets List<GetCciPodsV2PodInitContainerReadinessProbeHttpGet>
    The HTTP GET action to perform. The http_get structure is documented below.
    InitialDelaySeconds double
    Number of seconds before the first probe is initiated.
    PeriodSeconds double
    How often to perform the probe, in seconds.
    SuccessThreshold double
    Minimum consecutive successes for the probe to be considered successful.
    TerminationGracePeriodSeconds double
    The grace period in seconds when the probe fails.
    Execs []GetCciPodsV2PodInitContainerReadinessProbeExec
    The exec action to perform. The exec structure is documented below.
    FailureThreshold float64
    Minimum consecutive failures for the probe to be considered failed.
    HttpGets []GetCciPodsV2PodInitContainerReadinessProbeHttpGet
    The HTTP GET action to perform. The http_get structure is documented below.
    InitialDelaySeconds float64
    Number of seconds before the first probe is initiated.
    PeriodSeconds float64
    How often to perform the probe, in seconds.
    SuccessThreshold float64
    Minimum consecutive successes for the probe to be considered successful.
    TerminationGracePeriodSeconds float64
    The grace period in seconds when the probe fails.
    execs List<GetCciPodsV2PodInitContainerReadinessProbeExec>
    The exec action to perform. The exec structure is documented below.
    failureThreshold Double
    Minimum consecutive failures for the probe to be considered failed.
    httpGets List<GetCciPodsV2PodInitContainerReadinessProbeHttpGet>
    The HTTP GET action to perform. The http_get structure is documented below.
    initialDelaySeconds Double
    Number of seconds before the first probe is initiated.
    periodSeconds Double
    How often to perform the probe, in seconds.
    successThreshold Double
    Minimum consecutive successes for the probe to be considered successful.
    terminationGracePeriodSeconds Double
    The grace period in seconds when the probe fails.
    execs GetCciPodsV2PodInitContainerReadinessProbeExec[]
    The exec action to perform. The exec structure is documented below.
    failureThreshold number
    Minimum consecutive failures for the probe to be considered failed.
    httpGets GetCciPodsV2PodInitContainerReadinessProbeHttpGet[]
    The HTTP GET action to perform. The http_get structure is documented below.
    initialDelaySeconds number
    Number of seconds before the first probe is initiated.
    periodSeconds number
    How often to perform the probe, in seconds.
    successThreshold number
    Minimum consecutive successes for the probe to be considered successful.
    terminationGracePeriodSeconds number
    The grace period in seconds when the probe fails.
    execs Sequence[GetCciPodsV2PodInitContainerReadinessProbeExec]
    The exec action to perform. The exec structure is documented below.
    failure_threshold float
    Minimum consecutive failures for the probe to be considered failed.
    http_gets Sequence[GetCciPodsV2PodInitContainerReadinessProbeHttpGet]
    The HTTP GET action to perform. The http_get structure is documented below.
    initial_delay_seconds float
    Number of seconds before the first probe is initiated.
    period_seconds float
    How often to perform the probe, in seconds.
    success_threshold float
    Minimum consecutive successes for the probe to be considered successful.
    termination_grace_period_seconds float
    The grace period in seconds when the probe fails.
    execs List<Property Map>
    The exec action to perform. The exec structure is documented below.
    failureThreshold Number
    Minimum consecutive failures for the probe to be considered failed.
    httpGets List<Property Map>
    The HTTP GET action to perform. The http_get structure is documented below.
    initialDelaySeconds Number
    Number of seconds before the first probe is initiated.
    periodSeconds Number
    How often to perform the probe, in seconds.
    successThreshold Number
    Minimum consecutive successes for the probe to be considered successful.
    terminationGracePeriodSeconds Number
    The grace period in seconds when the probe fails.

    GetCciPodsV2PodInitContainerReadinessProbeExec

    Commands List<string>
    The command line to execute inside the container.
    Commands []string
    The command line to execute inside the container.
    commands List<String>
    The command line to execute inside the container.
    commands string[]
    The command line to execute inside the container.
    commands Sequence[str]
    The command line to execute inside the container.
    commands List<String>
    The command line to execute inside the container.

    GetCciPodsV2PodInitContainerReadinessProbeHttpGet

    Host string
    The host name to connect to.
    HttpHeaders List<GetCciPodsV2PodInitContainerReadinessProbeHttpGetHttpHeader>
    The list of custom HTTP headers. The http_headers structure is documented below.
    Path string
    The relative path of the file to create.
    Port string
    The port to access on the container.
    Scheme string
    The scheme to use for connecting to the host.
    Host string
    The host name to connect to.
    HttpHeaders []GetCciPodsV2PodInitContainerReadinessProbeHttpGetHttpHeader
    The list of custom HTTP headers. The http_headers structure is documented below.
    Path string
    The relative path of the file to create.
    Port string
    The port to access on the container.
    Scheme string
    The scheme to use for connecting to the host.
    host String
    The host name to connect to.
    httpHeaders List<GetCciPodsV2PodInitContainerReadinessProbeHttpGetHttpHeader>
    The list of custom HTTP headers. The http_headers structure is documented below.
    path String
    The relative path of the file to create.
    port String
    The port to access on the container.
    scheme String
    The scheme to use for connecting to the host.
    host string
    The host name to connect to.
    httpHeaders GetCciPodsV2PodInitContainerReadinessProbeHttpGetHttpHeader[]
    The list of custom HTTP headers. The http_headers structure is documented below.
    path string
    The relative path of the file to create.
    port string
    The port to access on the container.
    scheme string
    The scheme to use for connecting to the host.
    host str
    The host name to connect to.
    http_headers Sequence[GetCciPodsV2PodInitContainerReadinessProbeHttpGetHttpHeader]
    The list of custom HTTP headers. The http_headers structure is documented below.
    path str
    The relative path of the file to create.
    port str
    The port to access on the container.
    scheme str
    The scheme to use for connecting to the host.
    host String
    The host name to connect to.
    httpHeaders List<Property Map>
    The list of custom HTTP headers. The http_headers structure is documented below.
    path String
    The relative path of the file to create.
    port String
    The port to access on the container.
    scheme String
    The scheme to use for connecting to the host.

    GetCciPodsV2PodInitContainerReadinessProbeHttpGetHttpHeader

    Name string
    Specifies the name of the Pod used to query a single Pod. If omitted, all Pods under the namespace are returned.
    Value string
    The value of the sysctl.
    Name string
    Specifies the name of the Pod used to query a single Pod. If omitted, all Pods under the namespace are returned.
    Value string
    The value of the sysctl.
    name String
    Specifies the name of the Pod used to query a single Pod. If omitted, all Pods under the namespace are returned.
    value String
    The value of the sysctl.
    name string
    Specifies the name of the Pod used to query a single Pod. If omitted, all Pods under the namespace are returned.
    value string
    The value of the sysctl.
    name str
    Specifies the name of the Pod used to query a single Pod. If omitted, all Pods under the namespace are returned.
    value str
    The value of the sysctl.
    name String
    Specifies the name of the Pod used to query a single Pod. If omitted, all Pods under the namespace are returned.
    value String
    The value of the sysctl.

    GetCciPodsV2PodInitContainerResource

    Limits Dictionary<string, string>
    The maximum amount of compute resources allowed.
    Requests Dictionary<string, string>
    The minimum amount of compute resources required.
    Limits map[string]string
    The maximum amount of compute resources allowed.
    Requests map[string]string
    The minimum amount of compute resources required.
    limits Map<String,String>
    The maximum amount of compute resources allowed.
    requests Map<String,String>
    The minimum amount of compute resources required.
    limits {[key: string]: string}
    The maximum amount of compute resources allowed.
    requests {[key: string]: string}
    The minimum amount of compute resources required.
    limits Mapping[str, str]
    The maximum amount of compute resources allowed.
    requests Mapping[str, str]
    The minimum amount of compute resources required.
    limits Map<String>
    The maximum amount of compute resources allowed.
    requests Map<String>
    The minimum amount of compute resources required.

    GetCciPodsV2PodInitContainerSecurityContext

    Capabilities List<GetCciPodsV2PodInitContainerSecurityContextCapability>
    The list of capabilities to add or drop. The capabilities structure is documented below.
    ProcMount string
    The type of proc mount to use for the container.
    ReadOnlyRootFileSystem bool
    Whether the container has a read-only root filesystem.
    RunAsGroup double
    The GID to run the entrypoint of the container process.
    RunAsNonRoot bool
    Whether containers must run as a non-root user.
    RunAsUser double
    The UID to run the entrypoint of the container process.
    Capabilities []GetCciPodsV2PodInitContainerSecurityContextCapability
    The list of capabilities to add or drop. The capabilities structure is documented below.
    ProcMount string
    The type of proc mount to use for the container.
    ReadOnlyRootFileSystem bool
    Whether the container has a read-only root filesystem.
    RunAsGroup float64
    The GID to run the entrypoint of the container process.
    RunAsNonRoot bool
    Whether containers must run as a non-root user.
    RunAsUser float64
    The UID to run the entrypoint of the container process.
    capabilities List<GetCciPodsV2PodInitContainerSecurityContextCapability>
    The list of capabilities to add or drop. The capabilities structure is documented below.
    procMount String
    The type of proc mount to use for the container.
    readOnlyRootFileSystem Boolean
    Whether the container has a read-only root filesystem.
    runAsGroup Double
    The GID to run the entrypoint of the container process.
    runAsNonRoot Boolean
    Whether containers must run as a non-root user.
    runAsUser Double
    The UID to run the entrypoint of the container process.
    capabilities GetCciPodsV2PodInitContainerSecurityContextCapability[]
    The list of capabilities to add or drop. The capabilities structure is documented below.
    procMount string
    The type of proc mount to use for the container.
    readOnlyRootFileSystem boolean
    Whether the container has a read-only root filesystem.
    runAsGroup number
    The GID to run the entrypoint of the container process.
    runAsNonRoot boolean
    Whether containers must run as a non-root user.
    runAsUser number
    The UID to run the entrypoint of the container process.
    capabilities Sequence[GetCciPodsV2PodInitContainerSecurityContextCapability]
    The list of capabilities to add or drop. The capabilities structure is documented below.
    proc_mount str
    The type of proc mount to use for the container.
    read_only_root_file_system bool
    Whether the container has a read-only root filesystem.
    run_as_group float
    The GID to run the entrypoint of the container process.
    run_as_non_root bool
    Whether containers must run as a non-root user.
    run_as_user float
    The UID to run the entrypoint of the container process.
    capabilities List<Property Map>
    The list of capabilities to add or drop. The capabilities structure is documented below.
    procMount String
    The type of proc mount to use for the container.
    readOnlyRootFileSystem Boolean
    Whether the container has a read-only root filesystem.
    runAsGroup Number
    The GID to run the entrypoint of the container process.
    runAsNonRoot Boolean
    Whether containers must run as a non-root user.
    runAsUser Number
    The UID to run the entrypoint of the container process.

    GetCciPodsV2PodInitContainerSecurityContextCapability

    Adds List<string>
    The list of capabilities to add.
    Drops List<string>
    The list of capabilities to drop.
    Adds []string
    The list of capabilities to add.
    Drops []string
    The list of capabilities to drop.
    adds List<String>
    The list of capabilities to add.
    drops List<String>
    The list of capabilities to drop.
    adds string[]
    The list of capabilities to add.
    drops string[]
    The list of capabilities to drop.
    adds Sequence[str]
    The list of capabilities to add.
    drops Sequence[str]
    The list of capabilities to drop.
    adds List<String>
    The list of capabilities to add.
    drops List<String>
    The list of capabilities to drop.

    GetCciPodsV2PodInitContainerStartupProbe

    Execs List<GetCciPodsV2PodInitContainerStartupProbeExec>
    The exec action to perform. The exec structure is documented below.
    FailureThreshold double
    Minimum consecutive failures for the probe to be considered failed.
    HttpGets List<GetCciPodsV2PodInitContainerStartupProbeHttpGet>
    The HTTP GET action to perform. The http_get structure is documented below.
    InitialDelaySeconds double
    Number of seconds before the first probe is initiated.
    PeriodSeconds double
    How often to perform the probe, in seconds.
    SuccessThreshold double
    Minimum consecutive successes for the probe to be considered successful.
    TerminationGracePeriodSeconds double
    The grace period in seconds when the probe fails.
    Execs []GetCciPodsV2PodInitContainerStartupProbeExec
    The exec action to perform. The exec structure is documented below.
    FailureThreshold float64
    Minimum consecutive failures for the probe to be considered failed.
    HttpGets []GetCciPodsV2PodInitContainerStartupProbeHttpGet
    The HTTP GET action to perform. The http_get structure is documented below.
    InitialDelaySeconds float64
    Number of seconds before the first probe is initiated.
    PeriodSeconds float64
    How often to perform the probe, in seconds.
    SuccessThreshold float64
    Minimum consecutive successes for the probe to be considered successful.
    TerminationGracePeriodSeconds float64
    The grace period in seconds when the probe fails.
    execs List<GetCciPodsV2PodInitContainerStartupProbeExec>
    The exec action to perform. The exec structure is documented below.
    failureThreshold Double
    Minimum consecutive failures for the probe to be considered failed.
    httpGets List<GetCciPodsV2PodInitContainerStartupProbeHttpGet>
    The HTTP GET action to perform. The http_get structure is documented below.
    initialDelaySeconds Double
    Number of seconds before the first probe is initiated.
    periodSeconds Double
    How often to perform the probe, in seconds.
    successThreshold Double
    Minimum consecutive successes for the probe to be considered successful.
    terminationGracePeriodSeconds Double
    The grace period in seconds when the probe fails.
    execs GetCciPodsV2PodInitContainerStartupProbeExec[]
    The exec action to perform. The exec structure is documented below.
    failureThreshold number
    Minimum consecutive failures for the probe to be considered failed.
    httpGets GetCciPodsV2PodInitContainerStartupProbeHttpGet[]
    The HTTP GET action to perform. The http_get structure is documented below.
    initialDelaySeconds number
    Number of seconds before the first probe is initiated.
    periodSeconds number
    How often to perform the probe, in seconds.
    successThreshold number
    Minimum consecutive successes for the probe to be considered successful.
    terminationGracePeriodSeconds number
    The grace period in seconds when the probe fails.
    execs Sequence[GetCciPodsV2PodInitContainerStartupProbeExec]
    The exec action to perform. The exec structure is documented below.
    failure_threshold float
    Minimum consecutive failures for the probe to be considered failed.
    http_gets Sequence[GetCciPodsV2PodInitContainerStartupProbeHttpGet]
    The HTTP GET action to perform. The http_get structure is documented below.
    initial_delay_seconds float
    Number of seconds before the first probe is initiated.
    period_seconds float
    How often to perform the probe, in seconds.
    success_threshold float
    Minimum consecutive successes for the probe to be considered successful.
    termination_grace_period_seconds float
    The grace period in seconds when the probe fails.
    execs List<Property Map>
    The exec action to perform. The exec structure is documented below.
    failureThreshold Number
    Minimum consecutive failures for the probe to be considered failed.
    httpGets List<Property Map>
    The HTTP GET action to perform. The http_get structure is documented below.
    initialDelaySeconds Number
    Number of seconds before the first probe is initiated.
    periodSeconds Number
    How often to perform the probe, in seconds.
    successThreshold Number
    Minimum consecutive successes for the probe to be considered successful.
    terminationGracePeriodSeconds Number
    The grace period in seconds when the probe fails.

    GetCciPodsV2PodInitContainerStartupProbeExec

    Commands List<string>
    The command line to execute inside the container.
    Commands []string
    The command line to execute inside the container.
    commands List<String>
    The command line to execute inside the container.
    commands string[]
    The command line to execute inside the container.
    commands Sequence[str]
    The command line to execute inside the container.
    commands List<String>
    The command line to execute inside the container.

    GetCciPodsV2PodInitContainerStartupProbeHttpGet

    Host string
    The host name to connect to.
    HttpHeaders List<GetCciPodsV2PodInitContainerStartupProbeHttpGetHttpHeader>
    The list of custom HTTP headers. The http_headers structure is documented below.
    Path string
    The relative path of the file to create.
    Port string
    The port to access on the container.
    Scheme string
    The scheme to use for connecting to the host.
    Host string
    The host name to connect to.
    HttpHeaders []GetCciPodsV2PodInitContainerStartupProbeHttpGetHttpHeader
    The list of custom HTTP headers. The http_headers structure is documented below.
    Path string
    The relative path of the file to create.
    Port string
    The port to access on the container.
    Scheme string
    The scheme to use for connecting to the host.
    host String
    The host name to connect to.
    httpHeaders List<GetCciPodsV2PodInitContainerStartupProbeHttpGetHttpHeader>
    The list of custom HTTP headers. The http_headers structure is documented below.
    path String
    The relative path of the file to create.
    port String
    The port to access on the container.
    scheme String
    The scheme to use for connecting to the host.
    host string
    The host name to connect to.
    httpHeaders GetCciPodsV2PodInitContainerStartupProbeHttpGetHttpHeader[]
    The list of custom HTTP headers. The http_headers structure is documented below.
    path string
    The relative path of the file to create.
    port string
    The port to access on the container.
    scheme string
    The scheme to use for connecting to the host.
    host str
    The host name to connect to.
    http_headers Sequence[GetCciPodsV2PodInitContainerStartupProbeHttpGetHttpHeader]
    The list of custom HTTP headers. The http_headers structure is documented below.
    path str
    The relative path of the file to create.
    port str
    The port to access on the container.
    scheme str
    The scheme to use for connecting to the host.
    host String
    The host name to connect to.
    httpHeaders List<Property Map>
    The list of custom HTTP headers. The http_headers structure is documented below.
    path String
    The relative path of the file to create.
    port String
    The port to access on the container.
    scheme String
    The scheme to use for connecting to the host.

    GetCciPodsV2PodInitContainerStartupProbeHttpGetHttpHeader

    Name string
    Specifies the name of the Pod used to query a single Pod. If omitted, all Pods under the namespace are returned.
    Value string
    The value of the sysctl.
    Name string
    Specifies the name of the Pod used to query a single Pod. If omitted, all Pods under the namespace are returned.
    Value string
    The value of the sysctl.
    name String
    Specifies the name of the Pod used to query a single Pod. If omitted, all Pods under the namespace are returned.
    value String
    The value of the sysctl.
    name string
    Specifies the name of the Pod used to query a single Pod. If omitted, all Pods under the namespace are returned.
    value string
    The value of the sysctl.
    name str
    Specifies the name of the Pod used to query a single Pod. If omitted, all Pods under the namespace are returned.
    value str
    The value of the sysctl.
    name String
    Specifies the name of the Pod used to query a single Pod. If omitted, all Pods under the namespace are returned.
    value String
    The value of the sysctl.

    GetCciPodsV2PodInitContainerVolumeMount

    ExtendPathMode string
    The extended path mode of the mount.
    MountPath string
    The path within the container at which the volume is mounted.
    Name string
    Specifies the name of the Pod used to query a single Pod. If omitted, all Pods under the namespace are returned.
    ReadOnly bool
    Whether the volume is mounted read-only.
    SubPath string
    A sub-path within the volume that should be mounted.
    SubPathExpr string
    An expanded sub-path within the volume.
    ExtendPathMode string
    The extended path mode of the mount.
    MountPath string
    The path within the container at which the volume is mounted.
    Name string
    Specifies the name of the Pod used to query a single Pod. If omitted, all Pods under the namespace are returned.
    ReadOnly bool
    Whether the volume is mounted read-only.
    SubPath string
    A sub-path within the volume that should be mounted.
    SubPathExpr string
    An expanded sub-path within the volume.
    extendPathMode String
    The extended path mode of the mount.
    mountPath String
    The path within the container at which the volume is mounted.
    name String
    Specifies the name of the Pod used to query a single Pod. If omitted, all Pods under the namespace are returned.
    readOnly Boolean
    Whether the volume is mounted read-only.
    subPath String
    A sub-path within the volume that should be mounted.
    subPathExpr String
    An expanded sub-path within the volume.
    extendPathMode string
    The extended path mode of the mount.
    mountPath string
    The path within the container at which the volume is mounted.
    name string
    Specifies the name of the Pod used to query a single Pod. If omitted, all Pods under the namespace are returned.
    readOnly boolean
    Whether the volume is mounted read-only.
    subPath string
    A sub-path within the volume that should be mounted.
    subPathExpr string
    An expanded sub-path within the volume.
    extend_path_mode str
    The extended path mode of the mount.
    mount_path str
    The path within the container at which the volume is mounted.
    name str
    Specifies the name of the Pod used to query a single Pod. If omitted, all Pods under the namespace are returned.
    read_only bool
    Whether the volume is mounted read-only.
    sub_path str
    A sub-path within the volume that should be mounted.
    sub_path_expr str
    An expanded sub-path within the volume.
    extendPathMode String
    The extended path mode of the mount.
    mountPath String
    The path within the container at which the volume is mounted.
    name String
    Specifies the name of the Pod used to query a single Pod. If omitted, all Pods under the namespace are returned.
    readOnly Boolean
    Whether the volume is mounted read-only.
    subPath String
    A sub-path within the volume that should be mounted.
    subPathExpr String
    An expanded sub-path within the volume.

    GetCciPodsV2PodReadinessGate

    ConditionType string
    The type of the pod condition.
    ConditionType string
    The type of the pod condition.
    conditionType String
    The type of the pod condition.
    conditionType string
    The type of the pod condition.
    condition_type str
    The type of the pod condition.
    conditionType String
    The type of the pod condition.

    GetCciPodsV2PodSecurityContext

    FsGroup double
    The GID that applies to all containers in the Pod.
    FsGroupChangePolicy string
    The policy for changing ownership and permission of the volume.
    RunAsGroup double
    The GID to run the entrypoint of the container process.
    RunAsNonRoot bool
    Whether containers must run as a non-root user.
    RunAsUser double
    The UID to run the entrypoint of the container process.
    SupplementalGroups List<string>
    The list of groups applied to the first process in each container.
    Sysctls List<GetCciPodsV2PodSecurityContextSysctl>
    The list of sysctls to set in the Pod. The sysctls structure is documented below.
    FsGroup float64
    The GID that applies to all containers in the Pod.
    FsGroupChangePolicy string
    The policy for changing ownership and permission of the volume.
    RunAsGroup float64
    The GID to run the entrypoint of the container process.
    RunAsNonRoot bool
    Whether containers must run as a non-root user.
    RunAsUser float64
    The UID to run the entrypoint of the container process.
    SupplementalGroups []string
    The list of groups applied to the first process in each container.
    Sysctls []GetCciPodsV2PodSecurityContextSysctl
    The list of sysctls to set in the Pod. The sysctls structure is documented below.
    fsGroup Double
    The GID that applies to all containers in the Pod.
    fsGroupChangePolicy String
    The policy for changing ownership and permission of the volume.
    runAsGroup Double
    The GID to run the entrypoint of the container process.
    runAsNonRoot Boolean
    Whether containers must run as a non-root user.
    runAsUser Double
    The UID to run the entrypoint of the container process.
    supplementalGroups List<String>
    The list of groups applied to the first process in each container.
    sysctls List<GetCciPodsV2PodSecurityContextSysctl>
    The list of sysctls to set in the Pod. The sysctls structure is documented below.
    fsGroup number
    The GID that applies to all containers in the Pod.
    fsGroupChangePolicy string
    The policy for changing ownership and permission of the volume.
    runAsGroup number
    The GID to run the entrypoint of the container process.
    runAsNonRoot boolean
    Whether containers must run as a non-root user.
    runAsUser number
    The UID to run the entrypoint of the container process.
    supplementalGroups string[]
    The list of groups applied to the first process in each container.
    sysctls GetCciPodsV2PodSecurityContextSysctl[]
    The list of sysctls to set in the Pod. The sysctls structure is documented below.
    fs_group float
    The GID that applies to all containers in the Pod.
    fs_group_change_policy str
    The policy for changing ownership and permission of the volume.
    run_as_group float
    The GID to run the entrypoint of the container process.
    run_as_non_root bool
    Whether containers must run as a non-root user.
    run_as_user float
    The UID to run the entrypoint of the container process.
    supplemental_groups Sequence[str]
    The list of groups applied to the first process in each container.
    sysctls Sequence[GetCciPodsV2PodSecurityContextSysctl]
    The list of sysctls to set in the Pod. The sysctls structure is documented below.
    fsGroup Number
    The GID that applies to all containers in the Pod.
    fsGroupChangePolicy String
    The policy for changing ownership and permission of the volume.
    runAsGroup Number
    The GID to run the entrypoint of the container process.
    runAsNonRoot Boolean
    Whether containers must run as a non-root user.
    runAsUser Number
    The UID to run the entrypoint of the container process.
    supplementalGroups List<String>
    The list of groups applied to the first process in each container.
    sysctls List<Property Map>
    The list of sysctls to set in the Pod. The sysctls structure is documented below.

    GetCciPodsV2PodSecurityContextSysctl

    Name string
    Specifies the name of the Pod used to query a single Pod. If omitted, all Pods under the namespace are returned.
    Value string
    The value of the sysctl.
    Name string
    Specifies the name of the Pod used to query a single Pod. If omitted, all Pods under the namespace are returned.
    Value string
    The value of the sysctl.
    name String
    Specifies the name of the Pod used to query a single Pod. If omitted, all Pods under the namespace are returned.
    value String
    The value of the sysctl.
    name string
    Specifies the name of the Pod used to query a single Pod. If omitted, all Pods under the namespace are returned.
    value string
    The value of the sysctl.
    name str
    Specifies the name of the Pod used to query a single Pod. If omitted, all Pods under the namespace are returned.
    value str
    The value of the sysctl.
    name String
    Specifies the name of the Pod used to query a single Pod. If omitted, all Pods under the namespace are returned.
    value String
    The value of the sysctl.

    GetCciPodsV2PodStatus

    Conditions List<GetCciPodsV2PodStatusCondition>
    The list of Pod conditions. The conditions structure is documented below.
    Phase string
    The current phase of the Pod.
    Conditions []GetCciPodsV2PodStatusCondition
    The list of Pod conditions. The conditions structure is documented below.
    Phase string
    The current phase of the Pod.
    conditions List<GetCciPodsV2PodStatusCondition>
    The list of Pod conditions. The conditions structure is documented below.
    phase String
    The current phase of the Pod.
    conditions GetCciPodsV2PodStatusCondition[]
    The list of Pod conditions. The conditions structure is documented below.
    phase string
    The current phase of the Pod.
    conditions Sequence[GetCciPodsV2PodStatusCondition]
    The list of Pod conditions. The conditions structure is documented below.
    phase str
    The current phase of the Pod.
    conditions List<Property Map>
    The list of Pod conditions. The conditions structure is documented below.
    phase String
    The current phase of the Pod.

    GetCciPodsV2PodStatusCondition

    LastProbeTime string
    The last time the condition was probed.
    LastTransitionTime string
    The last time the condition transitioned.
    Message string
    A human-readable message describing the transition.
    Reason string
    The reason for the condition's last transition.
    Status string
    The status of the condition.
    Type string
    The type of the condition.
    LastProbeTime string
    The last time the condition was probed.
    LastTransitionTime string
    The last time the condition transitioned.
    Message string
    A human-readable message describing the transition.
    Reason string
    The reason for the condition's last transition.
    Status string
    The status of the condition.
    Type string
    The type of the condition.
    lastProbeTime String
    The last time the condition was probed.
    lastTransitionTime String
    The last time the condition transitioned.
    message String
    A human-readable message describing the transition.
    reason String
    The reason for the condition's last transition.
    status String
    The status of the condition.
    type String
    The type of the condition.
    lastProbeTime string
    The last time the condition was probed.
    lastTransitionTime string
    The last time the condition transitioned.
    message string
    A human-readable message describing the transition.
    reason string
    The reason for the condition's last transition.
    status string
    The status of the condition.
    type string
    The type of the condition.
    last_probe_time str
    The last time the condition was probed.
    last_transition_time str
    The last time the condition transitioned.
    message str
    A human-readable message describing the transition.
    reason str
    The reason for the condition's last transition.
    status str
    The status of the condition.
    type str
    The type of the condition.
    lastProbeTime String
    The last time the condition was probed.
    lastTransitionTime String
    The last time the condition transitioned.
    message String
    A human-readable message describing the transition.
    reason String
    The reason for the condition's last transition.
    status String
    The status of the condition.
    type String
    The type of the condition.

    GetCciPodsV2PodVolume

    ConfigMaps List<GetCciPodsV2PodVolumeConfigMap>
    A ConfigMap projected into the volume. The projected_config_map structure is documented below.
    Name string
    Specifies the name of the Pod used to query a single Pod. If omitted, all Pods under the namespace are returned.
    Nfs List<GetCciPodsV2PodVolumeNf>
    An NFS volume. The nfs structure is documented below.
    PersistentVolumeClaims List<GetCciPodsV2PodVolumePersistentVolumeClaim>
    A reference to a PersistentVolumeClaim. The persistent_volume_claim structure is documented below.
    Projecteds List<GetCciPodsV2PodVolumeProjected>
    A projected volume combining multiple sources. The projected structure is documented below.
    Secrets List<GetCciPodsV2PodVolumeSecret>
    A Secret projected into the volume. The projected_secret structure is documented below.
    ConfigMaps []GetCciPodsV2PodVolumeConfigMap
    A ConfigMap projected into the volume. The projected_config_map structure is documented below.
    Name string
    Specifies the name of the Pod used to query a single Pod. If omitted, all Pods under the namespace are returned.
    Nfs []GetCciPodsV2PodVolumeNf
    An NFS volume. The nfs structure is documented below.
    PersistentVolumeClaims []GetCciPodsV2PodVolumePersistentVolumeClaim
    A reference to a PersistentVolumeClaim. The persistent_volume_claim structure is documented below.
    Projecteds []GetCciPodsV2PodVolumeProjected
    A projected volume combining multiple sources. The projected structure is documented below.
    Secrets []GetCciPodsV2PodVolumeSecret
    A Secret projected into the volume. The projected_secret structure is documented below.
    configMaps List<GetCciPodsV2PodVolumeConfigMap>
    A ConfigMap projected into the volume. The projected_config_map structure is documented below.
    name String
    Specifies the name of the Pod used to query a single Pod. If omitted, all Pods under the namespace are returned.
    nfs List<GetCciPodsV2PodVolumeNf>
    An NFS volume. The nfs structure is documented below.
    persistentVolumeClaims List<GetCciPodsV2PodVolumePersistentVolumeClaim>
    A reference to a PersistentVolumeClaim. The persistent_volume_claim structure is documented below.
    projecteds List<GetCciPodsV2PodVolumeProjected>
    A projected volume combining multiple sources. The projected structure is documented below.
    secrets List<GetCciPodsV2PodVolumeSecret>
    A Secret projected into the volume. The projected_secret structure is documented below.
    configMaps GetCciPodsV2PodVolumeConfigMap[]
    A ConfigMap projected into the volume. The projected_config_map structure is documented below.
    name string
    Specifies the name of the Pod used to query a single Pod. If omitted, all Pods under the namespace are returned.
    nfs GetCciPodsV2PodVolumeNf[]
    An NFS volume. The nfs structure is documented below.
    persistentVolumeClaims GetCciPodsV2PodVolumePersistentVolumeClaim[]
    A reference to a PersistentVolumeClaim. The persistent_volume_claim structure is documented below.
    projecteds GetCciPodsV2PodVolumeProjected[]
    A projected volume combining multiple sources. The projected structure is documented below.
    secrets GetCciPodsV2PodVolumeSecret[]
    A Secret projected into the volume. The projected_secret structure is documented below.
    config_maps Sequence[GetCciPodsV2PodVolumeConfigMap]
    A ConfigMap projected into the volume. The projected_config_map structure is documented below.
    name str
    Specifies the name of the Pod used to query a single Pod. If omitted, all Pods under the namespace are returned.
    nfs Sequence[GetCciPodsV2PodVolumeNf]
    An NFS volume. The nfs structure is documented below.
    persistent_volume_claims Sequence[GetCciPodsV2PodVolumePersistentVolumeClaim]
    A reference to a PersistentVolumeClaim. The persistent_volume_claim structure is documented below.
    projecteds Sequence[GetCciPodsV2PodVolumeProjected]
    A projected volume combining multiple sources. The projected structure is documented below.
    secrets Sequence[GetCciPodsV2PodVolumeSecret]
    A Secret projected into the volume. The projected_secret structure is documented below.
    configMaps List<Property Map>
    A ConfigMap projected into the volume. The projected_config_map structure is documented below.
    name String
    Specifies the name of the Pod used to query a single Pod. If omitted, all Pods under the namespace are returned.
    nfs List<Property Map>
    An NFS volume. The nfs structure is documented below.
    persistentVolumeClaims List<Property Map>
    A reference to a PersistentVolumeClaim. The persistent_volume_claim structure is documented below.
    projecteds List<Property Map>
    A projected volume combining multiple sources. The projected structure is documented below.
    secrets List<Property Map>
    A Secret projected into the volume. The projected_secret structure is documented below.

    GetCciPodsV2PodVolumeConfigMap

    DefaultMode double
    The default permission mode of the projected files.
    Items List<GetCciPodsV2PodVolumeConfigMapItem>
    The list of keys to project. The items structure is documented below.
    Name string
    Specifies the name of the Pod used to query a single Pod. If omitted, all Pods under the namespace are returned.
    Optional bool
    Whether the Secret must be defined.
    DefaultMode float64
    The default permission mode of the projected files.
    Items []GetCciPodsV2PodVolumeConfigMapItem
    The list of keys to project. The items structure is documented below.
    Name string
    Specifies the name of the Pod used to query a single Pod. If omitted, all Pods under the namespace are returned.
    Optional bool
    Whether the Secret must be defined.
    defaultMode Double
    The default permission mode of the projected files.
    items List<GetCciPodsV2PodVolumeConfigMapItem>
    The list of keys to project. The items structure is documented below.
    name String
    Specifies the name of the Pod used to query a single Pod. If omitted, all Pods under the namespace are returned.
    optional Boolean
    Whether the Secret must be defined.
    defaultMode number
    The default permission mode of the projected files.
    items GetCciPodsV2PodVolumeConfigMapItem[]
    The list of keys to project. The items structure is documented below.
    name string
    Specifies the name of the Pod used to query a single Pod. If omitted, all Pods under the namespace are returned.
    optional boolean
    Whether the Secret must be defined.
    default_mode float
    The default permission mode of the projected files.
    items Sequence[GetCciPodsV2PodVolumeConfigMapItem]
    The list of keys to project. The items structure is documented below.
    name str
    Specifies the name of the Pod used to query a single Pod. If omitted, all Pods under the namespace are returned.
    optional bool
    Whether the Secret must be defined.
    defaultMode Number
    The default permission mode of the projected files.
    items List<Property Map>
    The list of keys to project. The items structure is documented below.
    name String
    Specifies the name of the Pod used to query a single Pod. If omitted, all Pods under the namespace are returned.
    optional Boolean
    Whether the Secret must be defined.

    GetCciPodsV2PodVolumeConfigMapItem

    Key string
    The key to project.
    Mode double
    The permission mode of the file.
    Path string
    The relative path of the file to create.
    Key string
    The key to project.
    Mode float64
    The permission mode of the file.
    Path string
    The relative path of the file to create.
    key String
    The key to project.
    mode Double
    The permission mode of the file.
    path String
    The relative path of the file to create.
    key string
    The key to project.
    mode number
    The permission mode of the file.
    path string
    The relative path of the file to create.
    key str
    The key to project.
    mode float
    The permission mode of the file.
    path str
    The relative path of the file to create.
    key String
    The key to project.
    mode Number
    The permission mode of the file.
    path String
    The relative path of the file to create.

    GetCciPodsV2PodVolumeNf

    Path string
    The relative path of the file to create.
    ReadOnly bool
    Whether the volume is mounted read-only.
    Server string
    The hostname or IP of the NFS server.
    Path string
    The relative path of the file to create.
    ReadOnly bool
    Whether the volume is mounted read-only.
    Server string
    The hostname or IP of the NFS server.
    path String
    The relative path of the file to create.
    readOnly Boolean
    Whether the volume is mounted read-only.
    server String
    The hostname or IP of the NFS server.
    path string
    The relative path of the file to create.
    readOnly boolean
    Whether the volume is mounted read-only.
    server string
    The hostname or IP of the NFS server.
    path str
    The relative path of the file to create.
    read_only bool
    Whether the volume is mounted read-only.
    server str
    The hostname or IP of the NFS server.
    path String
    The relative path of the file to create.
    readOnly Boolean
    Whether the volume is mounted read-only.
    server String
    The hostname or IP of the NFS server.

    GetCciPodsV2PodVolumePersistentVolumeClaim

    ClaimName string
    The name of the referenced PersistentVolumeClaim.
    ReadOnly bool
    Whether the volume is mounted read-only.
    ClaimName string
    The name of the referenced PersistentVolumeClaim.
    ReadOnly bool
    Whether the volume is mounted read-only.
    claimName String
    The name of the referenced PersistentVolumeClaim.
    readOnly Boolean
    Whether the volume is mounted read-only.
    claimName string
    The name of the referenced PersistentVolumeClaim.
    readOnly boolean
    Whether the volume is mounted read-only.
    claim_name str
    The name of the referenced PersistentVolumeClaim.
    read_only bool
    Whether the volume is mounted read-only.
    claimName String
    The name of the referenced PersistentVolumeClaim.
    readOnly Boolean
    Whether the volume is mounted read-only.

    GetCciPodsV2PodVolumeProjected

    DefaultMode double
    The default permission mode of the projected files.
    Sources List<GetCciPodsV2PodVolumeProjectedSource>
    The list of volume projection sources. The projected_sources structure is documented below.
    DefaultMode float64
    The default permission mode of the projected files.
    Sources []GetCciPodsV2PodVolumeProjectedSource
    The list of volume projection sources. The projected_sources structure is documented below.
    defaultMode Double
    The default permission mode of the projected files.
    sources List<GetCciPodsV2PodVolumeProjectedSource>
    The list of volume projection sources. The projected_sources structure is documented below.
    defaultMode number
    The default permission mode of the projected files.
    sources GetCciPodsV2PodVolumeProjectedSource[]
    The list of volume projection sources. The projected_sources structure is documented below.
    default_mode float
    The default permission mode of the projected files.
    sources Sequence[GetCciPodsV2PodVolumeProjectedSource]
    The list of volume projection sources. The projected_sources structure is documented below.
    defaultMode Number
    The default permission mode of the projected files.
    sources List<Property Map>
    The list of volume projection sources. The projected_sources structure is documented below.

    GetCciPodsV2PodVolumeProjectedSource

    ConfigMaps List<GetCciPodsV2PodVolumeProjectedSourceConfigMap>
    A ConfigMap projected into the volume. The projected_config_map structure is documented below.
    DownwardApis List<GetCciPodsV2PodVolumeProjectedSourceDownwardApi>
    Downward API info projected into the volume. The downward_api structure is documented below.
    Secrets List<GetCciPodsV2PodVolumeProjectedSourceSecret>
    A Secret projected into the volume. The projected_secret structure is documented below.
    ConfigMaps []GetCciPodsV2PodVolumeProjectedSourceConfigMap
    A ConfigMap projected into the volume. The projected_config_map structure is documented below.
    DownwardApis []GetCciPodsV2PodVolumeProjectedSourceDownwardApi
    Downward API info projected into the volume. The downward_api structure is documented below.
    Secrets []GetCciPodsV2PodVolumeProjectedSourceSecret
    A Secret projected into the volume. The projected_secret structure is documented below.
    configMaps List<GetCciPodsV2PodVolumeProjectedSourceConfigMap>
    A ConfigMap projected into the volume. The projected_config_map structure is documented below.
    downwardApis List<GetCciPodsV2PodVolumeProjectedSourceDownwardApi>
    Downward API info projected into the volume. The downward_api structure is documented below.
    secrets List<GetCciPodsV2PodVolumeProjectedSourceSecret>
    A Secret projected into the volume. The projected_secret structure is documented below.
    configMaps GetCciPodsV2PodVolumeProjectedSourceConfigMap[]
    A ConfigMap projected into the volume. The projected_config_map structure is documented below.
    downwardApis GetCciPodsV2PodVolumeProjectedSourceDownwardApi[]
    Downward API info projected into the volume. The downward_api structure is documented below.
    secrets GetCciPodsV2PodVolumeProjectedSourceSecret[]
    A Secret projected into the volume. The projected_secret structure is documented below.
    config_maps Sequence[GetCciPodsV2PodVolumeProjectedSourceConfigMap]
    A ConfigMap projected into the volume. The projected_config_map structure is documented below.
    downward_apis Sequence[GetCciPodsV2PodVolumeProjectedSourceDownwardApi]
    Downward API info projected into the volume. The downward_api structure is documented below.
    secrets Sequence[GetCciPodsV2PodVolumeProjectedSourceSecret]
    A Secret projected into the volume. The projected_secret structure is documented below.
    configMaps List<Property Map>
    A ConfigMap projected into the volume. The projected_config_map structure is documented below.
    downwardApis List<Property Map>
    Downward API info projected into the volume. The downward_api structure is documented below.
    secrets List<Property Map>
    A Secret projected into the volume. The projected_secret structure is documented below.

    GetCciPodsV2PodVolumeProjectedSourceConfigMap

    Items List<GetCciPodsV2PodVolumeProjectedSourceConfigMapItem>
    The list of keys to project. The items structure is documented below.
    Name string
    Specifies the name of the Pod used to query a single Pod. If omitted, all Pods under the namespace are returned.
    Optional bool
    Whether the Secret must be defined.
    Items []GetCciPodsV2PodVolumeProjectedSourceConfigMapItem
    The list of keys to project. The items structure is documented below.
    Name string
    Specifies the name of the Pod used to query a single Pod. If omitted, all Pods under the namespace are returned.
    Optional bool
    Whether the Secret must be defined.
    items List<GetCciPodsV2PodVolumeProjectedSourceConfigMapItem>
    The list of keys to project. The items structure is documented below.
    name String
    Specifies the name of the Pod used to query a single Pod. If omitted, all Pods under the namespace are returned.
    optional Boolean
    Whether the Secret must be defined.
    items GetCciPodsV2PodVolumeProjectedSourceConfigMapItem[]
    The list of keys to project. The items structure is documented below.
    name string
    Specifies the name of the Pod used to query a single Pod. If omitted, all Pods under the namespace are returned.
    optional boolean
    Whether the Secret must be defined.
    items Sequence[GetCciPodsV2PodVolumeProjectedSourceConfigMapItem]
    The list of keys to project. The items structure is documented below.
    name str
    Specifies the name of the Pod used to query a single Pod. If omitted, all Pods under the namespace are returned.
    optional bool
    Whether the Secret must be defined.
    items List<Property Map>
    The list of keys to project. The items structure is documented below.
    name String
    Specifies the name of the Pod used to query a single Pod. If omitted, all Pods under the namespace are returned.
    optional Boolean
    Whether the Secret must be defined.

    GetCciPodsV2PodVolumeProjectedSourceConfigMapItem

    Key string
    The key to project.
    Mode double
    The permission mode of the file.
    Path string
    The relative path of the file to create.
    Key string
    The key to project.
    Mode float64
    The permission mode of the file.
    Path string
    The relative path of the file to create.
    key String
    The key to project.
    mode Double
    The permission mode of the file.
    path String
    The relative path of the file to create.
    key string
    The key to project.
    mode number
    The permission mode of the file.
    path string
    The relative path of the file to create.
    key str
    The key to project.
    mode float
    The permission mode of the file.
    path str
    The relative path of the file to create.
    key String
    The key to project.
    mode Number
    The permission mode of the file.
    path String
    The relative path of the file to create.

    GetCciPodsV2PodVolumeProjectedSourceDownwardApi

    Items List<GetCciPodsV2PodVolumeProjectedSourceDownwardApiItem>
    The list of keys to project. The items structure is documented below.
    Items []GetCciPodsV2PodVolumeProjectedSourceDownwardApiItem
    The list of keys to project. The items structure is documented below.
    items List<GetCciPodsV2PodVolumeProjectedSourceDownwardApiItem>
    The list of keys to project. The items structure is documented below.
    items GetCciPodsV2PodVolumeProjectedSourceDownwardApiItem[]
    The list of keys to project. The items structure is documented below.
    items Sequence[GetCciPodsV2PodVolumeProjectedSourceDownwardApiItem]
    The list of keys to project. The items structure is documented below.
    items List<Property Map>
    The list of keys to project. The items structure is documented below.

    GetCciPodsV2PodVolumeProjectedSourceDownwardApiItem

    FieldReves List<GetCciPodsV2PodVolumeProjectedSourceDownwardApiItemFieldRef>
    A selection of a metadata field. The field_ref structure is documented below.
    Mode double
    The permission mode of the file.
    Path string
    The relative path of the file to create.
    ResourceFieldReves List<GetCciPodsV2PodVolumeProjectedSourceDownwardApiItemResourceFieldRef>
    A selection of a container resource field. The resource_field_ref structure is documented below.
    FieldReves []GetCciPodsV2PodVolumeProjectedSourceDownwardApiItemFieldRef
    A selection of a metadata field. The field_ref structure is documented below.
    Mode float64
    The permission mode of the file.
    Path string
    The relative path of the file to create.
    ResourceFieldReves []GetCciPodsV2PodVolumeProjectedSourceDownwardApiItemResourceFieldRef
    A selection of a container resource field. The resource_field_ref structure is documented below.
    fieldReves List<GetCciPodsV2PodVolumeProjectedSourceDownwardApiItemFieldRef>
    A selection of a metadata field. The field_ref structure is documented below.
    mode Double
    The permission mode of the file.
    path String
    The relative path of the file to create.
    resourceFieldReves List<GetCciPodsV2PodVolumeProjectedSourceDownwardApiItemResourceFieldRef>
    A selection of a container resource field. The resource_field_ref structure is documented below.
    fieldReves GetCciPodsV2PodVolumeProjectedSourceDownwardApiItemFieldRef[]
    A selection of a metadata field. The field_ref structure is documented below.
    mode number
    The permission mode of the file.
    path string
    The relative path of the file to create.
    resourceFieldReves GetCciPodsV2PodVolumeProjectedSourceDownwardApiItemResourceFieldRef[]
    A selection of a container resource field. The resource_field_ref structure is documented below.
    field_reves Sequence[GetCciPodsV2PodVolumeProjectedSourceDownwardApiItemFieldRef]
    A selection of a metadata field. The field_ref structure is documented below.
    mode float
    The permission mode of the file.
    path str
    The relative path of the file to create.
    resource_field_reves Sequence[GetCciPodsV2PodVolumeProjectedSourceDownwardApiItemResourceFieldRef]
    A selection of a container resource field. The resource_field_ref structure is documented below.
    fieldReves List<Property Map>
    A selection of a metadata field. The field_ref structure is documented below.
    mode Number
    The permission mode of the file.
    path String
    The relative path of the file to create.
    resourceFieldReves List<Property Map>
    A selection of a container resource field. The resource_field_ref structure is documented below.

    GetCciPodsV2PodVolumeProjectedSourceDownwardApiItemFieldRef

    ApiVersion string
    The API version of the selected metadata field.
    FieldPath string
    The path of the field to select.
    ApiVersion string
    The API version of the selected metadata field.
    FieldPath string
    The path of the field to select.
    apiVersion String
    The API version of the selected metadata field.
    fieldPath String
    The path of the field to select.
    apiVersion string
    The API version of the selected metadata field.
    fieldPath string
    The path of the field to select.
    api_version str
    The API version of the selected metadata field.
    field_path str
    The path of the field to select.
    apiVersion String
    The API version of the selected metadata field.
    fieldPath String
    The path of the field to select.

    GetCciPodsV2PodVolumeProjectedSourceDownwardApiItemResourceFieldRef

    ContainerName string
    The name of the container.
    Resource string
    The name of the resource to select.
    ContainerName string
    The name of the container.
    Resource string
    The name of the resource to select.
    containerName String
    The name of the container.
    resource String
    The name of the resource to select.
    containerName string
    The name of the container.
    resource string
    The name of the resource to select.
    container_name str
    The name of the container.
    resource str
    The name of the resource to select.
    containerName String
    The name of the container.
    resource String
    The name of the resource to select.

    GetCciPodsV2PodVolumeProjectedSourceSecret

    Items List<GetCciPodsV2PodVolumeProjectedSourceSecretItem>
    The list of keys to project. The items structure is documented below.
    Name string
    Specifies the name of the Pod used to query a single Pod. If omitted, all Pods under the namespace are returned.
    Optional bool
    Whether the Secret must be defined.
    Items []GetCciPodsV2PodVolumeProjectedSourceSecretItem
    The list of keys to project. The items structure is documented below.
    Name string
    Specifies the name of the Pod used to query a single Pod. If omitted, all Pods under the namespace are returned.
    Optional bool
    Whether the Secret must be defined.
    items List<GetCciPodsV2PodVolumeProjectedSourceSecretItem>
    The list of keys to project. The items structure is documented below.
    name String
    Specifies the name of the Pod used to query a single Pod. If omitted, all Pods under the namespace are returned.
    optional Boolean
    Whether the Secret must be defined.
    items GetCciPodsV2PodVolumeProjectedSourceSecretItem[]
    The list of keys to project. The items structure is documented below.
    name string
    Specifies the name of the Pod used to query a single Pod. If omitted, all Pods under the namespace are returned.
    optional boolean
    Whether the Secret must be defined.
    items Sequence[GetCciPodsV2PodVolumeProjectedSourceSecretItem]
    The list of keys to project. The items structure is documented below.
    name str
    Specifies the name of the Pod used to query a single Pod. If omitted, all Pods under the namespace are returned.
    optional bool
    Whether the Secret must be defined.
    items List<Property Map>
    The list of keys to project. The items structure is documented below.
    name String
    Specifies the name of the Pod used to query a single Pod. If omitted, all Pods under the namespace are returned.
    optional Boolean
    Whether the Secret must be defined.

    GetCciPodsV2PodVolumeProjectedSourceSecretItem

    Key string
    The key to project.
    Mode double
    The permission mode of the file.
    Path string
    The relative path of the file to create.
    Key string
    The key to project.
    Mode float64
    The permission mode of the file.
    Path string
    The relative path of the file to create.
    key String
    The key to project.
    mode Double
    The permission mode of the file.
    path String
    The relative path of the file to create.
    key string
    The key to project.
    mode number
    The permission mode of the file.
    path string
    The relative path of the file to create.
    key str
    The key to project.
    mode float
    The permission mode of the file.
    path str
    The relative path of the file to create.
    key String
    The key to project.
    mode Number
    The permission mode of the file.
    path String
    The relative path of the file to create.

    GetCciPodsV2PodVolumeSecret

    DefaultMode double
    The default permission mode of the projected files.
    Items List<GetCciPodsV2PodVolumeSecretItem>
    The list of keys to project. The items structure is documented below.
    Optional bool
    Whether the Secret must be defined.
    SecretName string
    The name of the referenced Secret.
    DefaultMode float64
    The default permission mode of the projected files.
    Items []GetCciPodsV2PodVolumeSecretItem
    The list of keys to project. The items structure is documented below.
    Optional bool
    Whether the Secret must be defined.
    SecretName string
    The name of the referenced Secret.
    defaultMode Double
    The default permission mode of the projected files.
    items List<GetCciPodsV2PodVolumeSecretItem>
    The list of keys to project. The items structure is documented below.
    optional Boolean
    Whether the Secret must be defined.
    secretName String
    The name of the referenced Secret.
    defaultMode number
    The default permission mode of the projected files.
    items GetCciPodsV2PodVolumeSecretItem[]
    The list of keys to project. The items structure is documented below.
    optional boolean
    Whether the Secret must be defined.
    secretName string
    The name of the referenced Secret.
    default_mode float
    The default permission mode of the projected files.
    items Sequence[GetCciPodsV2PodVolumeSecretItem]
    The list of keys to project. The items structure is documented below.
    optional bool
    Whether the Secret must be defined.
    secret_name str
    The name of the referenced Secret.
    defaultMode Number
    The default permission mode of the projected files.
    items List<Property Map>
    The list of keys to project. The items structure is documented below.
    optional Boolean
    Whether the Secret must be defined.
    secretName String
    The name of the referenced Secret.

    GetCciPodsV2PodVolumeSecretItem

    Key string
    The key to project.
    Mode double
    The permission mode of the file.
    Path string
    The relative path of the file to create.
    Key string
    The key to project.
    Mode float64
    The permission mode of the file.
    Path string
    The relative path of the file to create.
    key String
    The key to project.
    mode Double
    The permission mode of the file.
    path String
    The relative path of the file to create.
    key string
    The key to project.
    mode number
    The permission mode of the file.
    path string
    The relative path of the file to create.
    key str
    The key to project.
    mode float
    The permission mode of the file.
    path str
    The relative path of the file to create.
    key String
    The key to project.
    mode Number
    The permission mode of the file.
    path String
    The relative path of the file to create.

    Package Details

    Repository
    opentelekomcloud opentelekomcloud/terraform-provider-opentelekomcloud
    License
    Notes
    This Pulumi package is based on the opentelekomcloud Terraform Provider.
    Viewing docs for opentelekomcloud 1.36.64
    published on Thursday, Apr 23, 2026 by opentelekomcloud
      Try Pulumi Cloud free. Your team will thank you.