cpln.Workload
Explore with Pulumi AI
Create Workload Resource
Resources are created with functions called constructors. To learn more about declaring and configuring resources, see Resources.
Constructor syntax
new Workload(name: string, args: WorkloadArgs, opts?: CustomResourceOptions);@overload
def Workload(resource_name: str,
             args: WorkloadArgs,
             opts: Optional[ResourceOptions] = None)
@overload
def Workload(resource_name: str,
             opts: Optional[ResourceOptions] = None,
             gvc: Optional[str] = None,
             type: Optional[str] = None,
             containers: Optional[Sequence[WorkloadContainerArgs]] = None,
             name: Optional[str] = None,
             identity_link: Optional[str] = None,
             job: Optional[WorkloadJobArgs] = None,
             load_balancer: Optional[WorkloadLoadBalancerArgs] = None,
             local_options: Optional[Sequence[WorkloadLocalOptionArgs]] = None,
             firewall_spec: Optional[WorkloadFirewallSpecArgs] = None,
             options: Optional[WorkloadOptionsArgs] = None,
             rollout_options: Optional[WorkloadRolloutOptionsArgs] = None,
             security_options: Optional[WorkloadSecurityOptionsArgs] = None,
             sidecar: Optional[WorkloadSidecarArgs] = None,
             support_dynamic_tags: Optional[bool] = None,
             tags: Optional[Mapping[str, str]] = None,
             description: Optional[str] = None)func NewWorkload(ctx *Context, name string, args WorkloadArgs, opts ...ResourceOption) (*Workload, error)public Workload(string name, WorkloadArgs args, CustomResourceOptions? opts = null)
public Workload(String name, WorkloadArgs args)
public Workload(String name, WorkloadArgs args, CustomResourceOptions options)
type: cpln:Workload
properties: # The arguments to resource properties.
options: # Bag of options to control resource's behavior.
Parameters
- name string
- The unique name of the resource.
- args WorkloadArgs
- The arguments to resource properties.
- opts CustomResourceOptions
- Bag of options to control resource's behavior.
- resource_name str
- The unique name of the resource.
- args WorkloadArgs
- The arguments to resource properties.
- opts ResourceOptions
- Bag of options to control resource's behavior.
- ctx Context
- Context object for the current deployment.
- name string
- The unique name of the resource.
- args WorkloadArgs
- The arguments to resource properties.
- opts ResourceOption
- Bag of options to control resource's behavior.
- name string
- The unique name of the resource.
- args WorkloadArgs
- The arguments to resource properties.
- opts CustomResourceOptions
- Bag of options to control resource's behavior.
- name String
- The unique name of the resource.
- args WorkloadArgs
- The arguments to resource properties.
- options CustomResourceOptions
- Bag of options to control resource's behavior.
Constructor example
The following reference example uses placeholder values for all input properties.
var workloadResource = new Cpln.Workload("workloadResource", new()
{
    Gvc = "string",
    Type = "string",
    Containers = new[]
    {
        new Cpln.Inputs.WorkloadContainerArgs
        {
            Image = "string",
            Name = "string",
            LivenessProbe = new Cpln.Inputs.WorkloadContainerLivenessProbeArgs
            {
                Exec = new Cpln.Inputs.WorkloadContainerLivenessProbeExecArgs
                {
                    Commands = new[]
                    {
                        "string",
                    },
                },
                FailureThreshold = 0,
                Grpc = new Cpln.Inputs.WorkloadContainerLivenessProbeGrpcArgs
                {
                    PlaceholderAttribute = false,
                    Port = 0,
                },
                HttpGet = new Cpln.Inputs.WorkloadContainerLivenessProbeHttpGetArgs
                {
                    HttpHeaders = 
                    {
                        { "string", "string" },
                    },
                    Path = "string",
                    Port = 0,
                    Scheme = "string",
                },
                InitialDelaySeconds = 0,
                PeriodSeconds = 0,
                SuccessThreshold = 0,
                TcpSocket = new Cpln.Inputs.WorkloadContainerLivenessProbeTcpSocketArgs
                {
                    PlaceholderAttribute = false,
                    Port = 0,
                },
                TimeoutSeconds = 0,
            },
            MinCpu = "string",
            GpuNvidia = new Cpln.Inputs.WorkloadContainerGpuNvidiaArgs
            {
                Model = "string",
                Quantity = 0,
            },
            Cpu = "string",
            InheritEnv = false,
            Lifecycle = new Cpln.Inputs.WorkloadContainerLifecycleArgs
            {
                PlaceholderAttribute = false,
                PostStart = new Cpln.Inputs.WorkloadContainerLifecyclePostStartArgs
                {
                    Exec = new Cpln.Inputs.WorkloadContainerLifecyclePostStartExecArgs
                    {
                        Commands = new[]
                        {
                            "string",
                        },
                    },
                },
                PreStop = new Cpln.Inputs.WorkloadContainerLifecyclePreStopArgs
                {
                    Exec = new Cpln.Inputs.WorkloadContainerLifecyclePreStopExecArgs
                    {
                        Commands = new[]
                        {
                            "string",
                        },
                    },
                },
            },
            Args = new[]
            {
                "string",
            },
            Memory = "string",
            Metrics = new Cpln.Inputs.WorkloadContainerMetricsArgs
            {
                Path = "string",
                Port = 0,
            },
            Env = 
            {
                { "string", "string" },
            },
            MinMemory = "string",
            Command = "string",
            Ports = new[]
            {
                new Cpln.Inputs.WorkloadContainerPortArgs
                {
                    Number = 0,
                    Protocol = "string",
                },
            },
            ReadinessProbe = new Cpln.Inputs.WorkloadContainerReadinessProbeArgs
            {
                Exec = new Cpln.Inputs.WorkloadContainerReadinessProbeExecArgs
                {
                    Commands = new[]
                    {
                        "string",
                    },
                },
                FailureThreshold = 0,
                Grpc = new Cpln.Inputs.WorkloadContainerReadinessProbeGrpcArgs
                {
                    PlaceholderAttribute = false,
                    Port = 0,
                },
                HttpGet = new Cpln.Inputs.WorkloadContainerReadinessProbeHttpGetArgs
                {
                    HttpHeaders = 
                    {
                        { "string", "string" },
                    },
                    Path = "string",
                    Port = 0,
                    Scheme = "string",
                },
                InitialDelaySeconds = 0,
                PeriodSeconds = 0,
                SuccessThreshold = 0,
                TcpSocket = new Cpln.Inputs.WorkloadContainerReadinessProbeTcpSocketArgs
                {
                    PlaceholderAttribute = false,
                    Port = 0,
                },
                TimeoutSeconds = 0,
            },
            Volumes = new[]
            {
                new Cpln.Inputs.WorkloadContainerVolumeArgs
                {
                    Path = "string",
                    Uri = "string",
                    RecoveryPolicy = "string",
                },
            },
            WorkingDirectory = "string",
        },
    },
    Name = "string",
    IdentityLink = "string",
    Job = new Cpln.Inputs.WorkloadJobArgs
    {
        Schedule = "string",
        ActiveDeadlineSeconds = 0,
        ConcurrencyPolicy = "string",
        HistoryLimit = 0,
        RestartPolicy = "string",
    },
    LoadBalancer = new Cpln.Inputs.WorkloadLoadBalancerArgs
    {
        Direct = new Cpln.Inputs.WorkloadLoadBalancerDirectArgs
        {
            Enabled = false,
            Ports = new[]
            {
                new Cpln.Inputs.WorkloadLoadBalancerDirectPortArgs
                {
                    ExternalPort = 0,
                    Protocol = "string",
                    ContainerPort = 0,
                    Scheme = "string",
                },
            },
        },
        GeoLocation = new Cpln.Inputs.WorkloadLoadBalancerGeoLocationArgs
        {
            Enabled = false,
            Headers = new Cpln.Inputs.WorkloadLoadBalancerGeoLocationHeadersArgs
            {
                Asn = "string",
                City = "string",
                Country = "string",
                Region = "string",
            },
        },
        PlaceholderAttribute = false,
    },
    LocalOptions = new[]
    {
        new Cpln.Inputs.WorkloadLocalOptionArgs
        {
            Location = "string",
            Autoscaling = new Cpln.Inputs.WorkloadLocalOptionAutoscalingArgs
            {
                MaxConcurrency = 0,
                MaxScale = 0,
                Metric = "string",
                MetricPercentile = "string",
                MinScale = 0,
                Multis = new[]
                {
                    new Cpln.Inputs.WorkloadLocalOptionAutoscalingMultiArgs
                    {
                        Metric = "string",
                        Target = 0,
                    },
                },
                ScaleToZeroDelay = 0,
                Target = 0,
            },
            CapacityAi = false,
            Debug = false,
            Suspend = false,
            TimeoutSeconds = 0,
        },
    },
    FirewallSpec = new Cpln.Inputs.WorkloadFirewallSpecArgs
    {
        External = new Cpln.Inputs.WorkloadFirewallSpecExternalArgs
        {
            InboundAllowCidrs = new[]
            {
                "string",
            },
            OutboundAllowCidrs = new[]
            {
                "string",
            },
            OutboundAllowHostnames = new[]
            {
                "string",
            },
            OutboundAllowPorts = new[]
            {
                new Cpln.Inputs.WorkloadFirewallSpecExternalOutboundAllowPortArgs
                {
                    Number = 0,
                    Protocol = "string",
                },
            },
        },
        Internal = new Cpln.Inputs.WorkloadFirewallSpecInternalArgs
        {
            InboundAllowType = "string",
            InboundAllowWorkloads = new[]
            {
                "string",
            },
        },
        PlaceholderAttribute = false,
    },
    Options = new Cpln.Inputs.WorkloadOptionsArgs
    {
        Autoscaling = new Cpln.Inputs.WorkloadOptionsAutoscalingArgs
        {
            MaxConcurrency = 0,
            MaxScale = 0,
            Metric = "string",
            MetricPercentile = "string",
            MinScale = 0,
            Multis = new[]
            {
                new Cpln.Inputs.WorkloadOptionsAutoscalingMultiArgs
                {
                    Metric = "string",
                    Target = 0,
                },
            },
            ScaleToZeroDelay = 0,
            Target = 0,
        },
        CapacityAi = false,
        Debug = false,
        Suspend = false,
        TimeoutSeconds = 0,
    },
    RolloutOptions = new Cpln.Inputs.WorkloadRolloutOptionsArgs
    {
        MaxSurgeReplicas = "string",
        MaxUnavailableReplicas = "string",
        MinReadySeconds = 0,
        ScalingPolicy = "string",
    },
    SecurityOptions = new Cpln.Inputs.WorkloadSecurityOptionsArgs
    {
        FileSystemGroupId = 0,
        PlaceholderAttribute = false,
    },
    Sidecar = new Cpln.Inputs.WorkloadSidecarArgs
    {
        Envoy = "string",
    },
    SupportDynamicTags = false,
    Tags = 
    {
        { "string", "string" },
    },
    Description = "string",
});
example, err := cpln.NewWorkload(ctx, "workloadResource", &cpln.WorkloadArgs{
	Gvc:  pulumi.String("string"),
	Type: pulumi.String("string"),
	Containers: cpln.WorkloadContainerArray{
		&cpln.WorkloadContainerArgs{
			Image: pulumi.String("string"),
			Name:  pulumi.String("string"),
			LivenessProbe: &cpln.WorkloadContainerLivenessProbeArgs{
				Exec: &cpln.WorkloadContainerLivenessProbeExecArgs{
					Commands: pulumi.StringArray{
						pulumi.String("string"),
					},
				},
				FailureThreshold: pulumi.Int(0),
				Grpc: &cpln.WorkloadContainerLivenessProbeGrpcArgs{
					PlaceholderAttribute: pulumi.Bool(false),
					Port:                 pulumi.Int(0),
				},
				HttpGet: &cpln.WorkloadContainerLivenessProbeHttpGetArgs{
					HttpHeaders: pulumi.StringMap{
						"string": pulumi.String("string"),
					},
					Path:   pulumi.String("string"),
					Port:   pulumi.Int(0),
					Scheme: pulumi.String("string"),
				},
				InitialDelaySeconds: pulumi.Int(0),
				PeriodSeconds:       pulumi.Int(0),
				SuccessThreshold:    pulumi.Int(0),
				TcpSocket: &cpln.WorkloadContainerLivenessProbeTcpSocketArgs{
					PlaceholderAttribute: pulumi.Bool(false),
					Port:                 pulumi.Int(0),
				},
				TimeoutSeconds: pulumi.Int(0),
			},
			MinCpu: pulumi.String("string"),
			GpuNvidia: &cpln.WorkloadContainerGpuNvidiaArgs{
				Model:    pulumi.String("string"),
				Quantity: pulumi.Int(0),
			},
			Cpu:        pulumi.String("string"),
			InheritEnv: pulumi.Bool(false),
			Lifecycle: &cpln.WorkloadContainerLifecycleArgs{
				PlaceholderAttribute: pulumi.Bool(false),
				PostStart: &cpln.WorkloadContainerLifecyclePostStartArgs{
					Exec: &cpln.WorkloadContainerLifecyclePostStartExecArgs{
						Commands: pulumi.StringArray{
							pulumi.String("string"),
						},
					},
				},
				PreStop: &cpln.WorkloadContainerLifecyclePreStopArgs{
					Exec: &cpln.WorkloadContainerLifecyclePreStopExecArgs{
						Commands: pulumi.StringArray{
							pulumi.String("string"),
						},
					},
				},
			},
			Args: pulumi.StringArray{
				pulumi.String("string"),
			},
			Memory: pulumi.String("string"),
			Metrics: &cpln.WorkloadContainerMetricsArgs{
				Path: pulumi.String("string"),
				Port: pulumi.Int(0),
			},
			Env: pulumi.StringMap{
				"string": pulumi.String("string"),
			},
			MinMemory: pulumi.String("string"),
			Command:   pulumi.String("string"),
			Ports: cpln.WorkloadContainerPortArray{
				&cpln.WorkloadContainerPortArgs{
					Number:   pulumi.Int(0),
					Protocol: pulumi.String("string"),
				},
			},
			ReadinessProbe: &cpln.WorkloadContainerReadinessProbeArgs{
				Exec: &cpln.WorkloadContainerReadinessProbeExecArgs{
					Commands: pulumi.StringArray{
						pulumi.String("string"),
					},
				},
				FailureThreshold: pulumi.Int(0),
				Grpc: &cpln.WorkloadContainerReadinessProbeGrpcArgs{
					PlaceholderAttribute: pulumi.Bool(false),
					Port:                 pulumi.Int(0),
				},
				HttpGet: &cpln.WorkloadContainerReadinessProbeHttpGetArgs{
					HttpHeaders: pulumi.StringMap{
						"string": pulumi.String("string"),
					},
					Path:   pulumi.String("string"),
					Port:   pulumi.Int(0),
					Scheme: pulumi.String("string"),
				},
				InitialDelaySeconds: pulumi.Int(0),
				PeriodSeconds:       pulumi.Int(0),
				SuccessThreshold:    pulumi.Int(0),
				TcpSocket: &cpln.WorkloadContainerReadinessProbeTcpSocketArgs{
					PlaceholderAttribute: pulumi.Bool(false),
					Port:                 pulumi.Int(0),
				},
				TimeoutSeconds: pulumi.Int(0),
			},
			Volumes: cpln.WorkloadContainerVolumeArray{
				&cpln.WorkloadContainerVolumeArgs{
					Path:           pulumi.String("string"),
					Uri:            pulumi.String("string"),
					RecoveryPolicy: pulumi.String("string"),
				},
			},
			WorkingDirectory: pulumi.String("string"),
		},
	},
	Name:         pulumi.String("string"),
	IdentityLink: pulumi.String("string"),
	Job: &cpln.WorkloadJobArgs{
		Schedule:              pulumi.String("string"),
		ActiveDeadlineSeconds: pulumi.Int(0),
		ConcurrencyPolicy:     pulumi.String("string"),
		HistoryLimit:          pulumi.Int(0),
		RestartPolicy:         pulumi.String("string"),
	},
	LoadBalancer: &cpln.WorkloadLoadBalancerArgs{
		Direct: &cpln.WorkloadLoadBalancerDirectArgs{
			Enabled: pulumi.Bool(false),
			Ports: cpln.WorkloadLoadBalancerDirectPortArray{
				&cpln.WorkloadLoadBalancerDirectPortArgs{
					ExternalPort:  pulumi.Int(0),
					Protocol:      pulumi.String("string"),
					ContainerPort: pulumi.Int(0),
					Scheme:        pulumi.String("string"),
				},
			},
		},
		GeoLocation: &cpln.WorkloadLoadBalancerGeoLocationArgs{
			Enabled: pulumi.Bool(false),
			Headers: &cpln.WorkloadLoadBalancerGeoLocationHeadersArgs{
				Asn:     pulumi.String("string"),
				City:    pulumi.String("string"),
				Country: pulumi.String("string"),
				Region:  pulumi.String("string"),
			},
		},
		PlaceholderAttribute: pulumi.Bool(false),
	},
	LocalOptions: cpln.WorkloadLocalOptionArray{
		&cpln.WorkloadLocalOptionArgs{
			Location: pulumi.String("string"),
			Autoscaling: &cpln.WorkloadLocalOptionAutoscalingArgs{
				MaxConcurrency:   pulumi.Int(0),
				MaxScale:         pulumi.Int(0),
				Metric:           pulumi.String("string"),
				MetricPercentile: pulumi.String("string"),
				MinScale:         pulumi.Int(0),
				Multis: cpln.WorkloadLocalOptionAutoscalingMultiArray{
					&cpln.WorkloadLocalOptionAutoscalingMultiArgs{
						Metric: pulumi.String("string"),
						Target: pulumi.Int(0),
					},
				},
				ScaleToZeroDelay: pulumi.Int(0),
				Target:           pulumi.Int(0),
			},
			CapacityAi:     pulumi.Bool(false),
			Debug:          pulumi.Bool(false),
			Suspend:        pulumi.Bool(false),
			TimeoutSeconds: pulumi.Int(0),
		},
	},
	FirewallSpec: &cpln.WorkloadFirewallSpecArgs{
		External: &cpln.WorkloadFirewallSpecExternalArgs{
			InboundAllowCidrs: pulumi.StringArray{
				pulumi.String("string"),
			},
			OutboundAllowCidrs: pulumi.StringArray{
				pulumi.String("string"),
			},
			OutboundAllowHostnames: pulumi.StringArray{
				pulumi.String("string"),
			},
			OutboundAllowPorts: cpln.WorkloadFirewallSpecExternalOutboundAllowPortArray{
				&cpln.WorkloadFirewallSpecExternalOutboundAllowPortArgs{
					Number:   pulumi.Int(0),
					Protocol: pulumi.String("string"),
				},
			},
		},
		Internal: &cpln.WorkloadFirewallSpecInternalArgs{
			InboundAllowType: pulumi.String("string"),
			InboundAllowWorkloads: pulumi.StringArray{
				pulumi.String("string"),
			},
		},
		PlaceholderAttribute: pulumi.Bool(false),
	},
	Options: &cpln.WorkloadOptionsArgs{
		Autoscaling: &cpln.WorkloadOptionsAutoscalingArgs{
			MaxConcurrency:   pulumi.Int(0),
			MaxScale:         pulumi.Int(0),
			Metric:           pulumi.String("string"),
			MetricPercentile: pulumi.String("string"),
			MinScale:         pulumi.Int(0),
			Multis: cpln.WorkloadOptionsAutoscalingMultiArray{
				&cpln.WorkloadOptionsAutoscalingMultiArgs{
					Metric: pulumi.String("string"),
					Target: pulumi.Int(0),
				},
			},
			ScaleToZeroDelay: pulumi.Int(0),
			Target:           pulumi.Int(0),
		},
		CapacityAi:     pulumi.Bool(false),
		Debug:          pulumi.Bool(false),
		Suspend:        pulumi.Bool(false),
		TimeoutSeconds: pulumi.Int(0),
	},
	RolloutOptions: &cpln.WorkloadRolloutOptionsArgs{
		MaxSurgeReplicas:       pulumi.String("string"),
		MaxUnavailableReplicas: pulumi.String("string"),
		MinReadySeconds:        pulumi.Int(0),
		ScalingPolicy:          pulumi.String("string"),
	},
	SecurityOptions: &cpln.WorkloadSecurityOptionsArgs{
		FileSystemGroupId:    pulumi.Int(0),
		PlaceholderAttribute: pulumi.Bool(false),
	},
	Sidecar: &cpln.WorkloadSidecarArgs{
		Envoy: pulumi.String("string"),
	},
	SupportDynamicTags: pulumi.Bool(false),
	Tags: pulumi.StringMap{
		"string": pulumi.String("string"),
	},
	Description: pulumi.String("string"),
})
var workloadResource = new Workload("workloadResource", WorkloadArgs.builder()
    .gvc("string")
    .type("string")
    .containers(WorkloadContainerArgs.builder()
        .image("string")
        .name("string")
        .livenessProbe(WorkloadContainerLivenessProbeArgs.builder()
            .exec(WorkloadContainerLivenessProbeExecArgs.builder()
                .commands("string")
                .build())
            .failureThreshold(0)
            .grpc(WorkloadContainerLivenessProbeGrpcArgs.builder()
                .placeholderAttribute(false)
                .port(0)
                .build())
            .httpGet(WorkloadContainerLivenessProbeHttpGetArgs.builder()
                .httpHeaders(Map.of("string", "string"))
                .path("string")
                .port(0)
                .scheme("string")
                .build())
            .initialDelaySeconds(0)
            .periodSeconds(0)
            .successThreshold(0)
            .tcpSocket(WorkloadContainerLivenessProbeTcpSocketArgs.builder()
                .placeholderAttribute(false)
                .port(0)
                .build())
            .timeoutSeconds(0)
            .build())
        .minCpu("string")
        .gpuNvidia(WorkloadContainerGpuNvidiaArgs.builder()
            .model("string")
            .quantity(0)
            .build())
        .cpu("string")
        .inheritEnv(false)
        .lifecycle(WorkloadContainerLifecycleArgs.builder()
            .placeholderAttribute(false)
            .postStart(WorkloadContainerLifecyclePostStartArgs.builder()
                .exec(WorkloadContainerLifecyclePostStartExecArgs.builder()
                    .commands("string")
                    .build())
                .build())
            .preStop(WorkloadContainerLifecyclePreStopArgs.builder()
                .exec(WorkloadContainerLifecyclePreStopExecArgs.builder()
                    .commands("string")
                    .build())
                .build())
            .build())
        .args("string")
        .memory("string")
        .metrics(WorkloadContainerMetricsArgs.builder()
            .path("string")
            .port(0)
            .build())
        .env(Map.of("string", "string"))
        .minMemory("string")
        .command("string")
        .ports(WorkloadContainerPortArgs.builder()
            .number(0)
            .protocol("string")
            .build())
        .readinessProbe(WorkloadContainerReadinessProbeArgs.builder()
            .exec(WorkloadContainerReadinessProbeExecArgs.builder()
                .commands("string")
                .build())
            .failureThreshold(0)
            .grpc(WorkloadContainerReadinessProbeGrpcArgs.builder()
                .placeholderAttribute(false)
                .port(0)
                .build())
            .httpGet(WorkloadContainerReadinessProbeHttpGetArgs.builder()
                .httpHeaders(Map.of("string", "string"))
                .path("string")
                .port(0)
                .scheme("string")
                .build())
            .initialDelaySeconds(0)
            .periodSeconds(0)
            .successThreshold(0)
            .tcpSocket(WorkloadContainerReadinessProbeTcpSocketArgs.builder()
                .placeholderAttribute(false)
                .port(0)
                .build())
            .timeoutSeconds(0)
            .build())
        .volumes(WorkloadContainerVolumeArgs.builder()
            .path("string")
            .uri("string")
            .recoveryPolicy("string")
            .build())
        .workingDirectory("string")
        .build())
    .name("string")
    .identityLink("string")
    .job(WorkloadJobArgs.builder()
        .schedule("string")
        .activeDeadlineSeconds(0)
        .concurrencyPolicy("string")
        .historyLimit(0)
        .restartPolicy("string")
        .build())
    .loadBalancer(WorkloadLoadBalancerArgs.builder()
        .direct(WorkloadLoadBalancerDirectArgs.builder()
            .enabled(false)
            .ports(WorkloadLoadBalancerDirectPortArgs.builder()
                .externalPort(0)
                .protocol("string")
                .containerPort(0)
                .scheme("string")
                .build())
            .build())
        .geoLocation(WorkloadLoadBalancerGeoLocationArgs.builder()
            .enabled(false)
            .headers(WorkloadLoadBalancerGeoLocationHeadersArgs.builder()
                .asn("string")
                .city("string")
                .country("string")
                .region("string")
                .build())
            .build())
        .placeholderAttribute(false)
        .build())
    .localOptions(WorkloadLocalOptionArgs.builder()
        .location("string")
        .autoscaling(WorkloadLocalOptionAutoscalingArgs.builder()
            .maxConcurrency(0)
            .maxScale(0)
            .metric("string")
            .metricPercentile("string")
            .minScale(0)
            .multis(WorkloadLocalOptionAutoscalingMultiArgs.builder()
                .metric("string")
                .target(0)
                .build())
            .scaleToZeroDelay(0)
            .target(0)
            .build())
        .capacityAi(false)
        .debug(false)
        .suspend(false)
        .timeoutSeconds(0)
        .build())
    .firewallSpec(WorkloadFirewallSpecArgs.builder()
        .external(WorkloadFirewallSpecExternalArgs.builder()
            .inboundAllowCidrs("string")
            .outboundAllowCidrs("string")
            .outboundAllowHostnames("string")
            .outboundAllowPorts(WorkloadFirewallSpecExternalOutboundAllowPortArgs.builder()
                .number(0)
                .protocol("string")
                .build())
            .build())
        .internal(WorkloadFirewallSpecInternalArgs.builder()
            .inboundAllowType("string")
            .inboundAllowWorkloads("string")
            .build())
        .placeholderAttribute(false)
        .build())
    .options(WorkloadOptionsArgs.builder()
        .autoscaling(WorkloadOptionsAutoscalingArgs.builder()
            .maxConcurrency(0)
            .maxScale(0)
            .metric("string")
            .metricPercentile("string")
            .minScale(0)
            .multis(WorkloadOptionsAutoscalingMultiArgs.builder()
                .metric("string")
                .target(0)
                .build())
            .scaleToZeroDelay(0)
            .target(0)
            .build())
        .capacityAi(false)
        .debug(false)
        .suspend(false)
        .timeoutSeconds(0)
        .build())
    .rolloutOptions(WorkloadRolloutOptionsArgs.builder()
        .maxSurgeReplicas("string")
        .maxUnavailableReplicas("string")
        .minReadySeconds(0)
        .scalingPolicy("string")
        .build())
    .securityOptions(WorkloadSecurityOptionsArgs.builder()
        .fileSystemGroupId(0)
        .placeholderAttribute(false)
        .build())
    .sidecar(WorkloadSidecarArgs.builder()
        .envoy("string")
        .build())
    .supportDynamicTags(false)
    .tags(Map.of("string", "string"))
    .description("string")
    .build());
workload_resource = cpln.Workload("workloadResource",
    gvc="string",
    type="string",
    containers=[{
        "image": "string",
        "name": "string",
        "liveness_probe": {
            "exec_": {
                "commands": ["string"],
            },
            "failure_threshold": 0,
            "grpc": {
                "placeholder_attribute": False,
                "port": 0,
            },
            "http_get": {
                "http_headers": {
                    "string": "string",
                },
                "path": "string",
                "port": 0,
                "scheme": "string",
            },
            "initial_delay_seconds": 0,
            "period_seconds": 0,
            "success_threshold": 0,
            "tcp_socket": {
                "placeholder_attribute": False,
                "port": 0,
            },
            "timeout_seconds": 0,
        },
        "min_cpu": "string",
        "gpu_nvidia": {
            "model": "string",
            "quantity": 0,
        },
        "cpu": "string",
        "inherit_env": False,
        "lifecycle": {
            "placeholder_attribute": False,
            "post_start": {
                "exec_": {
                    "commands": ["string"],
                },
            },
            "pre_stop": {
                "exec_": {
                    "commands": ["string"],
                },
            },
        },
        "args": ["string"],
        "memory": "string",
        "metrics": {
            "path": "string",
            "port": 0,
        },
        "env": {
            "string": "string",
        },
        "min_memory": "string",
        "command": "string",
        "ports": [{
            "number": 0,
            "protocol": "string",
        }],
        "readiness_probe": {
            "exec_": {
                "commands": ["string"],
            },
            "failure_threshold": 0,
            "grpc": {
                "placeholder_attribute": False,
                "port": 0,
            },
            "http_get": {
                "http_headers": {
                    "string": "string",
                },
                "path": "string",
                "port": 0,
                "scheme": "string",
            },
            "initial_delay_seconds": 0,
            "period_seconds": 0,
            "success_threshold": 0,
            "tcp_socket": {
                "placeholder_attribute": False,
                "port": 0,
            },
            "timeout_seconds": 0,
        },
        "volumes": [{
            "path": "string",
            "uri": "string",
            "recovery_policy": "string",
        }],
        "working_directory": "string",
    }],
    name="string",
    identity_link="string",
    job={
        "schedule": "string",
        "active_deadline_seconds": 0,
        "concurrency_policy": "string",
        "history_limit": 0,
        "restart_policy": "string",
    },
    load_balancer={
        "direct": {
            "enabled": False,
            "ports": [{
                "external_port": 0,
                "protocol": "string",
                "container_port": 0,
                "scheme": "string",
            }],
        },
        "geo_location": {
            "enabled": False,
            "headers": {
                "asn": "string",
                "city": "string",
                "country": "string",
                "region": "string",
            },
        },
        "placeholder_attribute": False,
    },
    local_options=[{
        "location": "string",
        "autoscaling": {
            "max_concurrency": 0,
            "max_scale": 0,
            "metric": "string",
            "metric_percentile": "string",
            "min_scale": 0,
            "multis": [{
                "metric": "string",
                "target": 0,
            }],
            "scale_to_zero_delay": 0,
            "target": 0,
        },
        "capacity_ai": False,
        "debug": False,
        "suspend": False,
        "timeout_seconds": 0,
    }],
    firewall_spec={
        "external": {
            "inbound_allow_cidrs": ["string"],
            "outbound_allow_cidrs": ["string"],
            "outbound_allow_hostnames": ["string"],
            "outbound_allow_ports": [{
                "number": 0,
                "protocol": "string",
            }],
        },
        "internal": {
            "inbound_allow_type": "string",
            "inbound_allow_workloads": ["string"],
        },
        "placeholder_attribute": False,
    },
    options={
        "autoscaling": {
            "max_concurrency": 0,
            "max_scale": 0,
            "metric": "string",
            "metric_percentile": "string",
            "min_scale": 0,
            "multis": [{
                "metric": "string",
                "target": 0,
            }],
            "scale_to_zero_delay": 0,
            "target": 0,
        },
        "capacity_ai": False,
        "debug": False,
        "suspend": False,
        "timeout_seconds": 0,
    },
    rollout_options={
        "max_surge_replicas": "string",
        "max_unavailable_replicas": "string",
        "min_ready_seconds": 0,
        "scaling_policy": "string",
    },
    security_options={
        "file_system_group_id": 0,
        "placeholder_attribute": False,
    },
    sidecar={
        "envoy": "string",
    },
    support_dynamic_tags=False,
    tags={
        "string": "string",
    },
    description="string")
const workloadResource = new cpln.Workload("workloadResource", {
    gvc: "string",
    type: "string",
    containers: [{
        image: "string",
        name: "string",
        livenessProbe: {
            exec: {
                commands: ["string"],
            },
            failureThreshold: 0,
            grpc: {
                placeholderAttribute: false,
                port: 0,
            },
            httpGet: {
                httpHeaders: {
                    string: "string",
                },
                path: "string",
                port: 0,
                scheme: "string",
            },
            initialDelaySeconds: 0,
            periodSeconds: 0,
            successThreshold: 0,
            tcpSocket: {
                placeholderAttribute: false,
                port: 0,
            },
            timeoutSeconds: 0,
        },
        minCpu: "string",
        gpuNvidia: {
            model: "string",
            quantity: 0,
        },
        cpu: "string",
        inheritEnv: false,
        lifecycle: {
            placeholderAttribute: false,
            postStart: {
                exec: {
                    commands: ["string"],
                },
            },
            preStop: {
                exec: {
                    commands: ["string"],
                },
            },
        },
        args: ["string"],
        memory: "string",
        metrics: {
            path: "string",
            port: 0,
        },
        env: {
            string: "string",
        },
        minMemory: "string",
        command: "string",
        ports: [{
            number: 0,
            protocol: "string",
        }],
        readinessProbe: {
            exec: {
                commands: ["string"],
            },
            failureThreshold: 0,
            grpc: {
                placeholderAttribute: false,
                port: 0,
            },
            httpGet: {
                httpHeaders: {
                    string: "string",
                },
                path: "string",
                port: 0,
                scheme: "string",
            },
            initialDelaySeconds: 0,
            periodSeconds: 0,
            successThreshold: 0,
            tcpSocket: {
                placeholderAttribute: false,
                port: 0,
            },
            timeoutSeconds: 0,
        },
        volumes: [{
            path: "string",
            uri: "string",
            recoveryPolicy: "string",
        }],
        workingDirectory: "string",
    }],
    name: "string",
    identityLink: "string",
    job: {
        schedule: "string",
        activeDeadlineSeconds: 0,
        concurrencyPolicy: "string",
        historyLimit: 0,
        restartPolicy: "string",
    },
    loadBalancer: {
        direct: {
            enabled: false,
            ports: [{
                externalPort: 0,
                protocol: "string",
                containerPort: 0,
                scheme: "string",
            }],
        },
        geoLocation: {
            enabled: false,
            headers: {
                asn: "string",
                city: "string",
                country: "string",
                region: "string",
            },
        },
        placeholderAttribute: false,
    },
    localOptions: [{
        location: "string",
        autoscaling: {
            maxConcurrency: 0,
            maxScale: 0,
            metric: "string",
            metricPercentile: "string",
            minScale: 0,
            multis: [{
                metric: "string",
                target: 0,
            }],
            scaleToZeroDelay: 0,
            target: 0,
        },
        capacityAi: false,
        debug: false,
        suspend: false,
        timeoutSeconds: 0,
    }],
    firewallSpec: {
        external: {
            inboundAllowCidrs: ["string"],
            outboundAllowCidrs: ["string"],
            outboundAllowHostnames: ["string"],
            outboundAllowPorts: [{
                number: 0,
                protocol: "string",
            }],
        },
        internal: {
            inboundAllowType: "string",
            inboundAllowWorkloads: ["string"],
        },
        placeholderAttribute: false,
    },
    options: {
        autoscaling: {
            maxConcurrency: 0,
            maxScale: 0,
            metric: "string",
            metricPercentile: "string",
            minScale: 0,
            multis: [{
                metric: "string",
                target: 0,
            }],
            scaleToZeroDelay: 0,
            target: 0,
        },
        capacityAi: false,
        debug: false,
        suspend: false,
        timeoutSeconds: 0,
    },
    rolloutOptions: {
        maxSurgeReplicas: "string",
        maxUnavailableReplicas: "string",
        minReadySeconds: 0,
        scalingPolicy: "string",
    },
    securityOptions: {
        fileSystemGroupId: 0,
        placeholderAttribute: false,
    },
    sidecar: {
        envoy: "string",
    },
    supportDynamicTags: false,
    tags: {
        string: "string",
    },
    description: "string",
});
type: cpln:Workload
properties:
    containers:
        - args:
            - string
          command: string
          cpu: string
          env:
            string: string
          gpuNvidia:
            model: string
            quantity: 0
          image: string
          inheritEnv: false
          lifecycle:
            placeholderAttribute: false
            postStart:
                exec:
                    commands:
                        - string
            preStop:
                exec:
                    commands:
                        - string
          livenessProbe:
            exec:
                commands:
                    - string
            failureThreshold: 0
            grpc:
                placeholderAttribute: false
                port: 0
            httpGet:
                httpHeaders:
                    string: string
                path: string
                port: 0
                scheme: string
            initialDelaySeconds: 0
            periodSeconds: 0
            successThreshold: 0
            tcpSocket:
                placeholderAttribute: false
                port: 0
            timeoutSeconds: 0
          memory: string
          metrics:
            path: string
            port: 0
          minCpu: string
          minMemory: string
          name: string
          ports:
            - number: 0
              protocol: string
          readinessProbe:
            exec:
                commands:
                    - string
            failureThreshold: 0
            grpc:
                placeholderAttribute: false
                port: 0
            httpGet:
                httpHeaders:
                    string: string
                path: string
                port: 0
                scheme: string
            initialDelaySeconds: 0
            periodSeconds: 0
            successThreshold: 0
            tcpSocket:
                placeholderAttribute: false
                port: 0
            timeoutSeconds: 0
          volumes:
            - path: string
              recoveryPolicy: string
              uri: string
          workingDirectory: string
    description: string
    firewallSpec:
        external:
            inboundAllowCidrs:
                - string
            outboundAllowCidrs:
                - string
            outboundAllowHostnames:
                - string
            outboundAllowPorts:
                - number: 0
                  protocol: string
        internal:
            inboundAllowType: string
            inboundAllowWorkloads:
                - string
        placeholderAttribute: false
    gvc: string
    identityLink: string
    job:
        activeDeadlineSeconds: 0
        concurrencyPolicy: string
        historyLimit: 0
        restartPolicy: string
        schedule: string
    loadBalancer:
        direct:
            enabled: false
            ports:
                - containerPort: 0
                  externalPort: 0
                  protocol: string
                  scheme: string
        geoLocation:
            enabled: false
            headers:
                asn: string
                city: string
                country: string
                region: string
        placeholderAttribute: false
    localOptions:
        - autoscaling:
            maxConcurrency: 0
            maxScale: 0
            metric: string
            metricPercentile: string
            minScale: 0
            multis:
                - metric: string
                  target: 0
            scaleToZeroDelay: 0
            target: 0
          capacityAi: false
          debug: false
          location: string
          suspend: false
          timeoutSeconds: 0
    name: string
    options:
        autoscaling:
            maxConcurrency: 0
            maxScale: 0
            metric: string
            metricPercentile: string
            minScale: 0
            multis:
                - metric: string
                  target: 0
            scaleToZeroDelay: 0
            target: 0
        capacityAi: false
        debug: false
        suspend: false
        timeoutSeconds: 0
    rolloutOptions:
        maxSurgeReplicas: string
        maxUnavailableReplicas: string
        minReadySeconds: 0
        scalingPolicy: string
    securityOptions:
        fileSystemGroupId: 0
        placeholderAttribute: false
    sidecar:
        envoy: string
    supportDynamicTags: false
    tags:
        string: string
    type: string
Workload Resource Properties
To learn more about resource properties and how to use them, see Inputs and Outputs in the Architecture and Concepts docs.
Inputs
In Python, inputs that are objects can be passed either as argument classes or as dictionary literals.
The Workload resource accepts the following input properties:
- Containers
List<Pulumiverse.Cpln. Inputs. Workload Container> 
- An isolated and lightweight runtime environment that encapsulates an application and its dependencies.
- Gvc string
- Name of the associated GVC.
- Type string
- Workload Type. Either serverless,standard,stateful, orcron.
- Description string
- Description of the Workload.
- FirewallSpec Pulumiverse.Cpln. Inputs. Workload Firewall Spec 
- Control of inbound and outbound access to the workload for external (public) and internal (service to service) traffic. Access is restricted by default.
- IdentityLink string
- Full link to an Identity.
- Job
Pulumiverse.Cpln. Inputs. Workload Job 
- Cron Job Reference Page.
- LoadBalancer Pulumiverse.Cpln. Inputs. Workload Load Balancer 
- LocalOptions List<Pulumiverse.Cpln. Inputs. Workload Local Option> 
- Name string
- Name of the Workload.
- Options
Pulumiverse.Cpln. Inputs. Workload Options 
- Configurable settings or parameters that allow fine-tuning and customization of the behavior, performance, and characteristics of the workload.
- RolloutOptions Pulumiverse.Cpln. Inputs. Workload Rollout Options 
- Defines the parameters for updating applications and services, including settings for minimum readiness, unavailable replicas, surge replicas, and scaling policies.
- SecurityOptions Pulumiverse.Cpln. Inputs. Workload Security Options 
- Allows for the configuration of the file system group idandgeo location
- Sidecar
Pulumiverse.Cpln. Inputs. Workload Sidecar 
- bool
- Workload will automatically redeploy when one of the container images is updated in the container registry. Default: false.
- Dictionary<string, string>
- Key-value map of resource tags.
- Containers
[]WorkloadContainer Args 
- An isolated and lightweight runtime environment that encapsulates an application and its dependencies.
- Gvc string
- Name of the associated GVC.
- Type string
- Workload Type. Either serverless,standard,stateful, orcron.
- Description string
- Description of the Workload.
- FirewallSpec WorkloadFirewall Spec Args 
- Control of inbound and outbound access to the workload for external (public) and internal (service to service) traffic. Access is restricted by default.
- IdentityLink string
- Full link to an Identity.
- Job
WorkloadJob Args 
- Cron Job Reference Page.
- LoadBalancer WorkloadLoad Balancer Args 
- LocalOptions []WorkloadLocal Option Args 
- Name string
- Name of the Workload.
- Options
WorkloadOptions Args 
- Configurable settings or parameters that allow fine-tuning and customization of the behavior, performance, and characteristics of the workload.
- RolloutOptions WorkloadRollout Options Args 
- Defines the parameters for updating applications and services, including settings for minimum readiness, unavailable replicas, surge replicas, and scaling policies.
- SecurityOptions WorkloadSecurity Options Args 
- Allows for the configuration of the file system group idandgeo location
- Sidecar
WorkloadSidecar Args 
- bool
- Workload will automatically redeploy when one of the container images is updated in the container registry. Default: false.
- map[string]string
- Key-value map of resource tags.
- containers
List<WorkloadContainer> 
- An isolated and lightweight runtime environment that encapsulates an application and its dependencies.
- gvc String
- Name of the associated GVC.
- type String
- Workload Type. Either serverless,standard,stateful, orcron.
- description String
- Description of the Workload.
- firewallSpec WorkloadFirewall Spec 
- Control of inbound and outbound access to the workload for external (public) and internal (service to service) traffic. Access is restricted by default.
- identityLink String
- Full link to an Identity.
- job
WorkloadJob 
- Cron Job Reference Page.
- loadBalancer WorkloadLoad Balancer 
- localOptions List<WorkloadLocal Option> 
- name String
- Name of the Workload.
- options
WorkloadOptions 
- Configurable settings or parameters that allow fine-tuning and customization of the behavior, performance, and characteristics of the workload.
- rolloutOptions WorkloadRollout Options 
- Defines the parameters for updating applications and services, including settings for minimum readiness, unavailable replicas, surge replicas, and scaling policies.
- securityOptions WorkloadSecurity Options 
- Allows for the configuration of the file system group idandgeo location
- sidecar
WorkloadSidecar 
- Boolean
- Workload will automatically redeploy when one of the container images is updated in the container registry. Default: false.
- Map<String,String>
- Key-value map of resource tags.
- containers
WorkloadContainer[] 
- An isolated and lightweight runtime environment that encapsulates an application and its dependencies.
- gvc string
- Name of the associated GVC.
- type string
- Workload Type. Either serverless,standard,stateful, orcron.
- description string
- Description of the Workload.
- firewallSpec WorkloadFirewall Spec 
- Control of inbound and outbound access to the workload for external (public) and internal (service to service) traffic. Access is restricted by default.
- identityLink string
- Full link to an Identity.
- job
WorkloadJob 
- Cron Job Reference Page.
- loadBalancer WorkloadLoad Balancer 
- localOptions WorkloadLocal Option[] 
- name string
- Name of the Workload.
- options
WorkloadOptions 
- Configurable settings or parameters that allow fine-tuning and customization of the behavior, performance, and characteristics of the workload.
- rolloutOptions WorkloadRollout Options 
- Defines the parameters for updating applications and services, including settings for minimum readiness, unavailable replicas, surge replicas, and scaling policies.
- securityOptions WorkloadSecurity Options 
- Allows for the configuration of the file system group idandgeo location
- sidecar
WorkloadSidecar 
- boolean
- Workload will automatically redeploy when one of the container images is updated in the container registry. Default: false.
- {[key: string]: string}
- Key-value map of resource tags.
- containers
Sequence[WorkloadContainer Args] 
- An isolated and lightweight runtime environment that encapsulates an application and its dependencies.
- gvc str
- Name of the associated GVC.
- type str
- Workload Type. Either serverless,standard,stateful, orcron.
- description str
- Description of the Workload.
- firewall_spec WorkloadFirewall Spec Args 
- Control of inbound and outbound access to the workload for external (public) and internal (service to service) traffic. Access is restricted by default.
- identity_link str
- Full link to an Identity.
- job
WorkloadJob Args 
- Cron Job Reference Page.
- load_balancer WorkloadLoad Balancer Args 
- local_options Sequence[WorkloadLocal Option Args] 
- name str
- Name of the Workload.
- options
WorkloadOptions Args 
- Configurable settings or parameters that allow fine-tuning and customization of the behavior, performance, and characteristics of the workload.
- rollout_options WorkloadRollout Options Args 
- Defines the parameters for updating applications and services, including settings for minimum readiness, unavailable replicas, surge replicas, and scaling policies.
- security_options WorkloadSecurity Options Args 
- Allows for the configuration of the file system group idandgeo location
- sidecar
WorkloadSidecar Args 
- bool
- Workload will automatically redeploy when one of the container images is updated in the container registry. Default: false.
- Mapping[str, str]
- Key-value map of resource tags.
- containers List<Property Map>
- An isolated and lightweight runtime environment that encapsulates an application and its dependencies.
- gvc String
- Name of the associated GVC.
- type String
- Workload Type. Either serverless,standard,stateful, orcron.
- description String
- Description of the Workload.
- firewallSpec Property Map
- Control of inbound and outbound access to the workload for external (public) and internal (service to service) traffic. Access is restricted by default.
- identityLink String
- Full link to an Identity.
- job Property Map
- Cron Job Reference Page.
- loadBalancer Property Map
- localOptions List<Property Map>
- name String
- Name of the Workload.
- options Property Map
- Configurable settings or parameters that allow fine-tuning and customization of the behavior, performance, and characteristics of the workload.
- rolloutOptions Property Map
- Defines the parameters for updating applications and services, including settings for minimum readiness, unavailable replicas, surge replicas, and scaling policies.
- securityOptions Property Map
- Allows for the configuration of the file system group idandgeo location
- sidecar Property Map
- Boolean
- Workload will automatically redeploy when one of the container images is updated in the container registry. Default: false.
- Map<String>
- Key-value map of resource tags.
Outputs
All input properties are implicitly available as output properties. Additionally, the Workload resource produces the following output properties:
- CplnId string
- The ID, in GUID format, of the Workload.
- Id string
- The provider-assigned unique ID for this managed resource.
- SelfLink string
- Full link to this resource. Can be referenced by other resources.
- Statuses
List<Pulumiverse.Cpln. Outputs. Workload Status> 
- Status of the workload.
- CplnId string
- The ID, in GUID format, of the Workload.
- Id string
- The provider-assigned unique ID for this managed resource.
- SelfLink string
- Full link to this resource. Can be referenced by other resources.
- Statuses
[]WorkloadStatus 
- Status of the workload.
- cplnId String
- The ID, in GUID format, of the Workload.
- id String
- The provider-assigned unique ID for this managed resource.
- selfLink String
- Full link to this resource. Can be referenced by other resources.
- statuses
List<WorkloadStatus> 
- Status of the workload.
- cplnId string
- The ID, in GUID format, of the Workload.
- id string
- The provider-assigned unique ID for this managed resource.
- selfLink string
- Full link to this resource. Can be referenced by other resources.
- statuses
WorkloadStatus[] 
- Status of the workload.
- cpln_id str
- The ID, in GUID format, of the Workload.
- id str
- The provider-assigned unique ID for this managed resource.
- self_link str
- Full link to this resource. Can be referenced by other resources.
- statuses
Sequence[WorkloadStatus] 
- Status of the workload.
- cplnId String
- The ID, in GUID format, of the Workload.
- id String
- The provider-assigned unique ID for this managed resource.
- selfLink String
- Full link to this resource. Can be referenced by other resources.
- statuses List<Property Map>
- Status of the workload.
Look up Existing Workload Resource
Get an existing Workload resource’s state with the given name, ID, and optional extra properties used to qualify the lookup.
public static get(name: string, id: Input<ID>, state?: WorkloadState, opts?: CustomResourceOptions): Workload@staticmethod
def get(resource_name: str,
        id: str,
        opts: Optional[ResourceOptions] = None,
        containers: Optional[Sequence[WorkloadContainerArgs]] = None,
        cpln_id: Optional[str] = None,
        description: Optional[str] = None,
        firewall_spec: Optional[WorkloadFirewallSpecArgs] = None,
        gvc: Optional[str] = None,
        identity_link: Optional[str] = None,
        job: Optional[WorkloadJobArgs] = None,
        load_balancer: Optional[WorkloadLoadBalancerArgs] = None,
        local_options: Optional[Sequence[WorkloadLocalOptionArgs]] = None,
        name: Optional[str] = None,
        options: Optional[WorkloadOptionsArgs] = None,
        rollout_options: Optional[WorkloadRolloutOptionsArgs] = None,
        security_options: Optional[WorkloadSecurityOptionsArgs] = None,
        self_link: Optional[str] = None,
        sidecar: Optional[WorkloadSidecarArgs] = None,
        statuses: Optional[Sequence[WorkloadStatusArgs]] = None,
        support_dynamic_tags: Optional[bool] = None,
        tags: Optional[Mapping[str, str]] = None,
        type: Optional[str] = None) -> Workloadfunc GetWorkload(ctx *Context, name string, id IDInput, state *WorkloadState, opts ...ResourceOption) (*Workload, error)public static Workload Get(string name, Input<string> id, WorkloadState? state, CustomResourceOptions? opts = null)public static Workload get(String name, Output<String> id, WorkloadState state, CustomResourceOptions options)resources:  _:    type: cpln:Workload    get:      id: ${id}- name
- The unique name of the resulting resource.
- id
- The unique provider ID of the resource to lookup.
- state
- Any extra arguments used during the lookup.
- opts
- A bag of options that control this resource's behavior.
- resource_name
- The unique name of the resulting resource.
- id
- The unique provider ID of the resource to lookup.
- name
- The unique name of the resulting resource.
- id
- The unique provider ID of the resource to lookup.
- state
- Any extra arguments used during the lookup.
- opts
- A bag of options that control this resource's behavior.
- name
- The unique name of the resulting resource.
- id
- The unique provider ID of the resource to lookup.
- state
- Any extra arguments used during the lookup.
- opts
- A bag of options that control this resource's behavior.
- name
- The unique name of the resulting resource.
- id
- The unique provider ID of the resource to lookup.
- state
- Any extra arguments used during the lookup.
- opts
- A bag of options that control this resource's behavior.
- Containers
List<Pulumiverse.Cpln. Inputs. Workload Container> 
- An isolated and lightweight runtime environment that encapsulates an application and its dependencies.
- CplnId string
- The ID, in GUID format, of the Workload.
- Description string
- Description of the Workload.
- FirewallSpec Pulumiverse.Cpln. Inputs. Workload Firewall Spec 
- Control of inbound and outbound access to the workload for external (public) and internal (service to service) traffic. Access is restricted by default.
- Gvc string
- Name of the associated GVC.
- IdentityLink string
- Full link to an Identity.
- Job
Pulumiverse.Cpln. Inputs. Workload Job 
- Cron Job Reference Page.
- LoadBalancer Pulumiverse.Cpln. Inputs. Workload Load Balancer 
- LocalOptions List<Pulumiverse.Cpln. Inputs. Workload Local Option> 
- Name string
- Name of the Workload.
- Options
Pulumiverse.Cpln. Inputs. Workload Options 
- Configurable settings or parameters that allow fine-tuning and customization of the behavior, performance, and characteristics of the workload.
- RolloutOptions Pulumiverse.Cpln. Inputs. Workload Rollout Options 
- Defines the parameters for updating applications and services, including settings for minimum readiness, unavailable replicas, surge replicas, and scaling policies.
- SecurityOptions Pulumiverse.Cpln. Inputs. Workload Security Options 
- Allows for the configuration of the file system group idandgeo location
- SelfLink string
- Full link to this resource. Can be referenced by other resources.
- Sidecar
Pulumiverse.Cpln. Inputs. Workload Sidecar 
- Statuses
List<Pulumiverse.Cpln. Inputs. Workload Status> 
- Status of the workload.
- bool
- Workload will automatically redeploy when one of the container images is updated in the container registry. Default: false.
- Dictionary<string, string>
- Key-value map of resource tags.
- Type string
- Workload Type. Either serverless,standard,stateful, orcron.
- Containers
[]WorkloadContainer Args 
- An isolated and lightweight runtime environment that encapsulates an application and its dependencies.
- CplnId string
- The ID, in GUID format, of the Workload.
- Description string
- Description of the Workload.
- FirewallSpec WorkloadFirewall Spec Args 
- Control of inbound and outbound access to the workload for external (public) and internal (service to service) traffic. Access is restricted by default.
- Gvc string
- Name of the associated GVC.
- IdentityLink string
- Full link to an Identity.
- Job
WorkloadJob Args 
- Cron Job Reference Page.
- LoadBalancer WorkloadLoad Balancer Args 
- LocalOptions []WorkloadLocal Option Args 
- Name string
- Name of the Workload.
- Options
WorkloadOptions Args 
- Configurable settings or parameters that allow fine-tuning and customization of the behavior, performance, and characteristics of the workload.
- RolloutOptions WorkloadRollout Options Args 
- Defines the parameters for updating applications and services, including settings for minimum readiness, unavailable replicas, surge replicas, and scaling policies.
- SecurityOptions WorkloadSecurity Options Args 
- Allows for the configuration of the file system group idandgeo location
- SelfLink string
- Full link to this resource. Can be referenced by other resources.
- Sidecar
WorkloadSidecar Args 
- Statuses
[]WorkloadStatus Args 
- Status of the workload.
- bool
- Workload will automatically redeploy when one of the container images is updated in the container registry. Default: false.
- map[string]string
- Key-value map of resource tags.
- Type string
- Workload Type. Either serverless,standard,stateful, orcron.
- containers
List<WorkloadContainer> 
- An isolated and lightweight runtime environment that encapsulates an application and its dependencies.
- cplnId String
- The ID, in GUID format, of the Workload.
- description String
- Description of the Workload.
- firewallSpec WorkloadFirewall Spec 
- Control of inbound and outbound access to the workload for external (public) and internal (service to service) traffic. Access is restricted by default.
- gvc String
- Name of the associated GVC.
- identityLink String
- Full link to an Identity.
- job
WorkloadJob 
- Cron Job Reference Page.
- loadBalancer WorkloadLoad Balancer 
- localOptions List<WorkloadLocal Option> 
- name String
- Name of the Workload.
- options
WorkloadOptions 
- Configurable settings or parameters that allow fine-tuning and customization of the behavior, performance, and characteristics of the workload.
- rolloutOptions WorkloadRollout Options 
- Defines the parameters for updating applications and services, including settings for minimum readiness, unavailable replicas, surge replicas, and scaling policies.
- securityOptions WorkloadSecurity Options 
- Allows for the configuration of the file system group idandgeo location
- selfLink String
- Full link to this resource. Can be referenced by other resources.
- sidecar
WorkloadSidecar 
- statuses
List<WorkloadStatus> 
- Status of the workload.
- Boolean
- Workload will automatically redeploy when one of the container images is updated in the container registry. Default: false.
- Map<String,String>
- Key-value map of resource tags.
- type String
- Workload Type. Either serverless,standard,stateful, orcron.
- containers
WorkloadContainer[] 
- An isolated and lightweight runtime environment that encapsulates an application and its dependencies.
- cplnId string
- The ID, in GUID format, of the Workload.
- description string
- Description of the Workload.
- firewallSpec WorkloadFirewall Spec 
- Control of inbound and outbound access to the workload for external (public) and internal (service to service) traffic. Access is restricted by default.
- gvc string
- Name of the associated GVC.
- identityLink string
- Full link to an Identity.
- job
WorkloadJob 
- Cron Job Reference Page.
- loadBalancer WorkloadLoad Balancer 
- localOptions WorkloadLocal Option[] 
- name string
- Name of the Workload.
- options
WorkloadOptions 
- Configurable settings or parameters that allow fine-tuning and customization of the behavior, performance, and characteristics of the workload.
- rolloutOptions WorkloadRollout Options 
- Defines the parameters for updating applications and services, including settings for minimum readiness, unavailable replicas, surge replicas, and scaling policies.
- securityOptions WorkloadSecurity Options 
- Allows for the configuration of the file system group idandgeo location
- selfLink string
- Full link to this resource. Can be referenced by other resources.
- sidecar
WorkloadSidecar 
- statuses
WorkloadStatus[] 
- Status of the workload.
- boolean
- Workload will automatically redeploy when one of the container images is updated in the container registry. Default: false.
- {[key: string]: string}
- Key-value map of resource tags.
- type string
- Workload Type. Either serverless,standard,stateful, orcron.
- containers
Sequence[WorkloadContainer Args] 
- An isolated and lightweight runtime environment that encapsulates an application and its dependencies.
- cpln_id str
- The ID, in GUID format, of the Workload.
- description str
- Description of the Workload.
- firewall_spec WorkloadFirewall Spec Args 
- Control of inbound and outbound access to the workload for external (public) and internal (service to service) traffic. Access is restricted by default.
- gvc str
- Name of the associated GVC.
- identity_link str
- Full link to an Identity.
- job
WorkloadJob Args 
- Cron Job Reference Page.
- load_balancer WorkloadLoad Balancer Args 
- local_options Sequence[WorkloadLocal Option Args] 
- name str
- Name of the Workload.
- options
WorkloadOptions Args 
- Configurable settings or parameters that allow fine-tuning and customization of the behavior, performance, and characteristics of the workload.
- rollout_options WorkloadRollout Options Args 
- Defines the parameters for updating applications and services, including settings for minimum readiness, unavailable replicas, surge replicas, and scaling policies.
- security_options WorkloadSecurity Options Args 
- Allows for the configuration of the file system group idandgeo location
- self_link str
- Full link to this resource. Can be referenced by other resources.
- sidecar
WorkloadSidecar Args 
- statuses
Sequence[WorkloadStatus Args] 
- Status of the workload.
- bool
- Workload will automatically redeploy when one of the container images is updated in the container registry. Default: false.
- Mapping[str, str]
- Key-value map of resource tags.
- type str
- Workload Type. Either serverless,standard,stateful, orcron.
- containers List<Property Map>
- An isolated and lightweight runtime environment that encapsulates an application and its dependencies.
- cplnId String
- The ID, in GUID format, of the Workload.
- description String
- Description of the Workload.
- firewallSpec Property Map
- Control of inbound and outbound access to the workload for external (public) and internal (service to service) traffic. Access is restricted by default.
- gvc String
- Name of the associated GVC.
- identityLink String
- Full link to an Identity.
- job Property Map
- Cron Job Reference Page.
- loadBalancer Property Map
- localOptions List<Property Map>
- name String
- Name of the Workload.
- options Property Map
- Configurable settings or parameters that allow fine-tuning and customization of the behavior, performance, and characteristics of the workload.
- rolloutOptions Property Map
- Defines the parameters for updating applications and services, including settings for minimum readiness, unavailable replicas, surge replicas, and scaling policies.
- securityOptions Property Map
- Allows for the configuration of the file system group idandgeo location
- selfLink String
- Full link to this resource. Can be referenced by other resources.
- sidecar Property Map
- statuses List<Property Map>
- Status of the workload.
- Boolean
- Workload will automatically redeploy when one of the container images is updated in the container registry. Default: false.
- Map<String>
- Key-value map of resource tags.
- type String
- Workload Type. Either serverless,standard,stateful, orcron.
Supporting Types
WorkloadContainer, WorkloadContainerArgs    
- Image string
- The full image and tag path.
- Name string
- Name of the container.
- Args List<string>
- Command line arguments passed to the container at runtime.
- Command string
- Override the entry point.
- Cpu string
- Reserved CPU of the workload when capacityAI is disabled. Maximum CPU when CapacityAI is enabled. Default: "50m".
- Env Dictionary<string, string>
- Name-Value list of environment variables.
- GpuNvidia Pulumiverse.Cpln. Inputs. Workload Container Gpu Nvidia 
- GPUs manufactured by NVIDIA, which are specialized hardware accelerators used to offload and accelerate computationally intensive tasks within the workload.
- InheritEnv bool
- Enables inheritance of GVC environment variables. A variable in spec.env will override a GVC variable with the same name.
- Lifecycle
Pulumiverse.Cpln. Inputs. Workload Container Lifecycle 
- Lifecycle Reference Page.
- LivenessProbe Pulumiverse.Cpln. Inputs. Workload Container Liveness Probe 
- Liveness Probe
- Memory string
- Reserved memory of the workload when capacityAI is disabled. Maximum memory when CapacityAI is enabled. Default: "128Mi".
- Metrics
Pulumiverse.Cpln. Inputs. Workload Container Metrics 
- Reference Page.
- MinCpu string
- Minimum CPU when capacity AI is enabled.
- MinMemory string
- Minimum memory when capacity AI is enabled.
- Port int
- The port the container exposes. Only one container is allowed to specify a port. Min: 80. Max:65535. Used byserverlessWorkload type. DEPRECATED - Useports.
- Ports
List<Pulumiverse.Cpln. Inputs. Workload Container Port> 
- Communication endpoints used by the workload to send and receive network traffic.
- ReadinessProbe Pulumiverse.Cpln. Inputs. Workload Container Readiness Probe 
- Readiness Probe
- Volumes
List<Pulumiverse.Cpln. Inputs. Workload Container Volume> 
- Reference Page.
- WorkingDirectory string
- Override the working directory. Must be an absolute path.
- Image string
- The full image and tag path.
- Name string
- Name of the container.
- Args []string
- Command line arguments passed to the container at runtime.
- Command string
- Override the entry point.
- Cpu string
- Reserved CPU of the workload when capacityAI is disabled. Maximum CPU when CapacityAI is enabled. Default: "50m".
- Env map[string]string
- Name-Value list of environment variables.
- GpuNvidia WorkloadContainer Gpu Nvidia 
- GPUs manufactured by NVIDIA, which are specialized hardware accelerators used to offload and accelerate computationally intensive tasks within the workload.
- InheritEnv bool
- Enables inheritance of GVC environment variables. A variable in spec.env will override a GVC variable with the same name.
- Lifecycle
WorkloadContainer Lifecycle 
- Lifecycle Reference Page.
- LivenessProbe WorkloadContainer Liveness Probe 
- Liveness Probe
- Memory string
- Reserved memory of the workload when capacityAI is disabled. Maximum memory when CapacityAI is enabled. Default: "128Mi".
- Metrics
WorkloadContainer Metrics 
- Reference Page.
- MinCpu string
- Minimum CPU when capacity AI is enabled.
- MinMemory string
- Minimum memory when capacity AI is enabled.
- Port int
- The port the container exposes. Only one container is allowed to specify a port. Min: 80. Max:65535. Used byserverlessWorkload type. DEPRECATED - Useports.
- Ports
[]WorkloadContainer Port 
- Communication endpoints used by the workload to send and receive network traffic.
- ReadinessProbe WorkloadContainer Readiness Probe 
- Readiness Probe
- Volumes
[]WorkloadContainer Volume 
- Reference Page.
- WorkingDirectory string
- Override the working directory. Must be an absolute path.
- image String
- The full image and tag path.
- name String
- Name of the container.
- args List<String>
- Command line arguments passed to the container at runtime.
- command String
- Override the entry point.
- cpu String
- Reserved CPU of the workload when capacityAI is disabled. Maximum CPU when CapacityAI is enabled. Default: "50m".
- env Map<String,String>
- Name-Value list of environment variables.
- gpuNvidia WorkloadContainer Gpu Nvidia 
- GPUs manufactured by NVIDIA, which are specialized hardware accelerators used to offload and accelerate computationally intensive tasks within the workload.
- inheritEnv Boolean
- Enables inheritance of GVC environment variables. A variable in spec.env will override a GVC variable with the same name.
- lifecycle
WorkloadContainer Lifecycle 
- Lifecycle Reference Page.
- livenessProbe WorkloadContainer Liveness Probe 
- Liveness Probe
- memory String
- Reserved memory of the workload when capacityAI is disabled. Maximum memory when CapacityAI is enabled. Default: "128Mi".
- metrics
WorkloadContainer Metrics 
- Reference Page.
- minCpu String
- Minimum CPU when capacity AI is enabled.
- minMemory String
- Minimum memory when capacity AI is enabled.
- port Integer
- The port the container exposes. Only one container is allowed to specify a port. Min: 80. Max:65535. Used byserverlessWorkload type. DEPRECATED - Useports.
- ports
List<WorkloadContainer Port> 
- Communication endpoints used by the workload to send and receive network traffic.
- readinessProbe WorkloadContainer Readiness Probe 
- Readiness Probe
- volumes
List<WorkloadContainer Volume> 
- Reference Page.
- workingDirectory String
- Override the working directory. Must be an absolute path.
- image string
- The full image and tag path.
- name string
- Name of the container.
- args string[]
- Command line arguments passed to the container at runtime.
- command string
- Override the entry point.
- cpu string
- Reserved CPU of the workload when capacityAI is disabled. Maximum CPU when CapacityAI is enabled. Default: "50m".
- env {[key: string]: string}
- Name-Value list of environment variables.
- gpuNvidia WorkloadContainer Gpu Nvidia 
- GPUs manufactured by NVIDIA, which are specialized hardware accelerators used to offload and accelerate computationally intensive tasks within the workload.
- inheritEnv boolean
- Enables inheritance of GVC environment variables. A variable in spec.env will override a GVC variable with the same name.
- lifecycle
WorkloadContainer Lifecycle 
- Lifecycle Reference Page.
- livenessProbe WorkloadContainer Liveness Probe 
- Liveness Probe
- memory string
- Reserved memory of the workload when capacityAI is disabled. Maximum memory when CapacityAI is enabled. Default: "128Mi".
- metrics
WorkloadContainer Metrics 
- Reference Page.
- minCpu string
- Minimum CPU when capacity AI is enabled.
- minMemory string
- Minimum memory when capacity AI is enabled.
- port number
- The port the container exposes. Only one container is allowed to specify a port. Min: 80. Max:65535. Used byserverlessWorkload type. DEPRECATED - Useports.
- ports
WorkloadContainer Port[] 
- Communication endpoints used by the workload to send and receive network traffic.
- readinessProbe WorkloadContainer Readiness Probe 
- Readiness Probe
- volumes
WorkloadContainer Volume[] 
- Reference Page.
- workingDirectory string
- Override the working directory. Must be an absolute path.
- image str
- The full image and tag path.
- name str
- Name of the container.
- args Sequence[str]
- Command line arguments passed to the container at runtime.
- command str
- Override the entry point.
- cpu str
- Reserved CPU of the workload when capacityAI is disabled. Maximum CPU when CapacityAI is enabled. Default: "50m".
- env Mapping[str, str]
- Name-Value list of environment variables.
- gpu_nvidia WorkloadContainer Gpu Nvidia 
- GPUs manufactured by NVIDIA, which are specialized hardware accelerators used to offload and accelerate computationally intensive tasks within the workload.
- inherit_env bool
- Enables inheritance of GVC environment variables. A variable in spec.env will override a GVC variable with the same name.
- lifecycle
WorkloadContainer Lifecycle 
- Lifecycle Reference Page.
- liveness_probe WorkloadContainer Liveness Probe 
- Liveness Probe
- memory str
- Reserved memory of the workload when capacityAI is disabled. Maximum memory when CapacityAI is enabled. Default: "128Mi".
- metrics
WorkloadContainer Metrics 
- Reference Page.
- min_cpu str
- Minimum CPU when capacity AI is enabled.
- min_memory str
- Minimum memory when capacity AI is enabled.
- port int
- The port the container exposes. Only one container is allowed to specify a port. Min: 80. Max:65535. Used byserverlessWorkload type. DEPRECATED - Useports.
- ports
Sequence[WorkloadContainer Port] 
- Communication endpoints used by the workload to send and receive network traffic.
- readiness_probe WorkloadContainer Readiness Probe 
- Readiness Probe
- volumes
Sequence[WorkloadContainer Volume] 
- Reference Page.
- working_directory str
- Override the working directory. Must be an absolute path.
- image String
- The full image and tag path.
- name String
- Name of the container.
- args List<String>
- Command line arguments passed to the container at runtime.
- command String
- Override the entry point.
- cpu String
- Reserved CPU of the workload when capacityAI is disabled. Maximum CPU when CapacityAI is enabled. Default: "50m".
- env Map<String>
- Name-Value list of environment variables.
- gpuNvidia Property Map
- GPUs manufactured by NVIDIA, which are specialized hardware accelerators used to offload and accelerate computationally intensive tasks within the workload.
- inheritEnv Boolean
- Enables inheritance of GVC environment variables. A variable in spec.env will override a GVC variable with the same name.
- lifecycle Property Map
- Lifecycle Reference Page.
- livenessProbe Property Map
- Liveness Probe
- memory String
- Reserved memory of the workload when capacityAI is disabled. Maximum memory when CapacityAI is enabled. Default: "128Mi".
- metrics Property Map
- Reference Page.
- minCpu String
- Minimum CPU when capacity AI is enabled.
- minMemory String
- Minimum memory when capacity AI is enabled.
- port Number
- The port the container exposes. Only one container is allowed to specify a port. Min: 80. Max:65535. Used byserverlessWorkload type. DEPRECATED - Useports.
- ports List<Property Map>
- Communication endpoints used by the workload to send and receive network traffic.
- readinessProbe Property Map
- Readiness Probe
- volumes List<Property Map>
- Reference Page.
- workingDirectory String
- Override the working directory. Must be an absolute path.
WorkloadContainerGpuNvidia, WorkloadContainerGpuNvidiaArgs        
WorkloadContainerLifecycle, WorkloadContainerLifecycleArgs      
WorkloadContainerLifecyclePostStart, WorkloadContainerLifecyclePostStartArgs          
WorkloadContainerLifecyclePostStartExec, WorkloadContainerLifecyclePostStartExecArgs            
- Commands List<string>
- Commands []string
- commands List<String>
- commands string[]
- commands Sequence[str]
- commands List<String>
WorkloadContainerLifecyclePreStop, WorkloadContainerLifecyclePreStopArgs          
WorkloadContainerLifecyclePreStopExec, WorkloadContainerLifecyclePreStopExecArgs            
- Commands List<string>
- Commands []string
- commands List<String>
- commands string[]
- commands Sequence[str]
- commands List<String>
WorkloadContainerLivenessProbe, WorkloadContainerLivenessProbeArgs        
- Exec
Pulumiverse.Cpln. Inputs. Workload Container Liveness Probe Exec 
- FailureThreshold int
- Grpc
Pulumiverse.Cpln. Inputs. Workload Container Liveness Probe Grpc 
- HttpGet Pulumiverse.Cpln. Inputs. Workload Container Liveness Probe Http Get 
- InitialDelay intSeconds 
- PeriodSeconds int
- SuccessThreshold int
- TcpSocket Pulumiverse.Cpln. Inputs. Workload Container Liveness Probe Tcp Socket 
- TimeoutSeconds int
- exec Property Map
- failureThreshold Number
- grpc Property Map
- httpGet Property Map
- initialDelay NumberSeconds 
- periodSeconds Number
- successThreshold Number
- tcpSocket Property Map
- timeoutSeconds Number
WorkloadContainerLivenessProbeExec, WorkloadContainerLivenessProbeExecArgs          
- Commands List<string>
- Commands []string
- commands List<String>
- commands string[]
- commands Sequence[str]
- commands List<String>
WorkloadContainerLivenessProbeGrpc, WorkloadContainerLivenessProbeGrpcArgs          
- PlaceholderAttribute bool
- Port int
- PlaceholderAttribute bool
- Port int
- placeholderAttribute Boolean
- port Integer
- placeholderAttribute boolean
- port number
- placeholder_attribute bool
- port int
- placeholderAttribute Boolean
- port Number
WorkloadContainerLivenessProbeHttpGet, WorkloadContainerLivenessProbeHttpGetArgs            
- HttpHeaders Dictionary<string, string>
- Path string
- Port int
- Scheme string
- HttpHeaders map[string]string
- Path string
- Port int
- Scheme string
- httpHeaders Map<String,String>
- path String
- port Integer
- scheme String
- httpHeaders {[key: string]: string}
- path string
- port number
- scheme string
- http_headers Mapping[str, str]
- path str
- port int
- scheme str
- httpHeaders Map<String>
- path String
- port Number
- scheme String
WorkloadContainerLivenessProbeTcpSocket, WorkloadContainerLivenessProbeTcpSocketArgs            
- PlaceholderAttribute bool
- Port int
- PlaceholderAttribute bool
- Port int
- placeholderAttribute Boolean
- port Integer
- placeholderAttribute boolean
- port number
- placeholder_attribute bool
- port int
- placeholderAttribute Boolean
- port Number
WorkloadContainerMetrics, WorkloadContainerMetricsArgs      
WorkloadContainerPort, WorkloadContainerPortArgs      
WorkloadContainerReadinessProbe, WorkloadContainerReadinessProbeArgs        
- Exec
Pulumiverse.Cpln. Inputs. Workload Container Readiness Probe Exec 
- FailureThreshold int
- Grpc
Pulumiverse.Cpln. Inputs. Workload Container Readiness Probe Grpc 
- HttpGet Pulumiverse.Cpln. Inputs. Workload Container Readiness Probe Http Get 
- InitialDelay intSeconds 
- PeriodSeconds int
- SuccessThreshold int
- TcpSocket Pulumiverse.Cpln. Inputs. Workload Container Readiness Probe Tcp Socket 
- TimeoutSeconds int
- exec Property Map
- failureThreshold Number
- grpc Property Map
- httpGet Property Map
- initialDelay NumberSeconds 
- periodSeconds Number
- successThreshold Number
- tcpSocket Property Map
- timeoutSeconds Number
WorkloadContainerReadinessProbeExec, WorkloadContainerReadinessProbeExecArgs          
- Commands List<string>
- Commands []string
- commands List<String>
- commands string[]
- commands Sequence[str]
- commands List<String>
WorkloadContainerReadinessProbeGrpc, WorkloadContainerReadinessProbeGrpcArgs          
- PlaceholderAttribute bool
- Port int
- PlaceholderAttribute bool
- Port int
- placeholderAttribute Boolean
- port Integer
- placeholderAttribute boolean
- port number
- placeholder_attribute bool
- port int
- placeholderAttribute Boolean
- port Number
WorkloadContainerReadinessProbeHttpGet, WorkloadContainerReadinessProbeHttpGetArgs            
- HttpHeaders Dictionary<string, string>
- Path string
- Port int
- Scheme string
- HttpHeaders map[string]string
- Path string
- Port int
- Scheme string
- httpHeaders Map<String,String>
- path String
- port Integer
- scheme String
- httpHeaders {[key: string]: string}
- path string
- port number
- scheme string
- http_headers Mapping[str, str]
- path str
- port int
- scheme str
- httpHeaders Map<String>
- path String
- port Number
- scheme String
WorkloadContainerReadinessProbeTcpSocket, WorkloadContainerReadinessProbeTcpSocketArgs            
- PlaceholderAttribute bool
- Port int
- PlaceholderAttribute bool
- Port int
- placeholderAttribute Boolean
- port Integer
- placeholderAttribute boolean
- port number
- placeholder_attribute bool
- port int
- placeholderAttribute Boolean
- port Number
WorkloadContainerVolume, WorkloadContainerVolumeArgs      
- Path string
- File path added to workload pointing to the volume.
- Uri string
- URI of a volume hosted at Control Plane (Volume Set) or at a cloud provider (AWS, Azure, GCP).
- RecoveryPolicy string
- Only applicable to persistent volumes, this determines what Control Plane will do when creating a new workload replica if a corresponding volume exists. Available Values: retain,recycle. Default:retain. DEPRECATED - No longer being used.
- Path string
- File path added to workload pointing to the volume.
- Uri string
- URI of a volume hosted at Control Plane (Volume Set) or at a cloud provider (AWS, Azure, GCP).
- RecoveryPolicy string
- Only applicable to persistent volumes, this determines what Control Plane will do when creating a new workload replica if a corresponding volume exists. Available Values: retain,recycle. Default:retain. DEPRECATED - No longer being used.
- path String
- File path added to workload pointing to the volume.
- uri String
- URI of a volume hosted at Control Plane (Volume Set) or at a cloud provider (AWS, Azure, GCP).
- recoveryPolicy String
- Only applicable to persistent volumes, this determines what Control Plane will do when creating a new workload replica if a corresponding volume exists. Available Values: retain,recycle. Default:retain. DEPRECATED - No longer being used.
- path string
- File path added to workload pointing to the volume.
- uri string
- URI of a volume hosted at Control Plane (Volume Set) or at a cloud provider (AWS, Azure, GCP).
- recoveryPolicy string
- Only applicable to persistent volumes, this determines what Control Plane will do when creating a new workload replica if a corresponding volume exists. Available Values: retain,recycle. Default:retain. DEPRECATED - No longer being used.
- path str
- File path added to workload pointing to the volume.
- uri str
- URI of a volume hosted at Control Plane (Volume Set) or at a cloud provider (AWS, Azure, GCP).
- recovery_policy str
- Only applicable to persistent volumes, this determines what Control Plane will do when creating a new workload replica if a corresponding volume exists. Available Values: retain,recycle. Default:retain. DEPRECATED - No longer being used.
- path String
- File path added to workload pointing to the volume.
- uri String
- URI of a volume hosted at Control Plane (Volume Set) or at a cloud provider (AWS, Azure, GCP).
- recoveryPolicy String
- Only applicable to persistent volumes, this determines what Control Plane will do when creating a new workload replica if a corresponding volume exists. Available Values: retain,recycle. Default:retain. DEPRECATED - No longer being used.
WorkloadFirewallSpec, WorkloadFirewallSpecArgs      
- External
Pulumiverse.Cpln. Inputs. Workload Firewall Spec External 
- The external firewall is used to control inbound and outbound access to the workload for public-facing traffic.
- Internal
Pulumiverse.Cpln. Inputs. Workload Firewall Spec Internal 
- The internal firewall is used to control access between workloads.
- PlaceholderAttribute bool
- External
WorkloadFirewall Spec External 
- The external firewall is used to control inbound and outbound access to the workload for public-facing traffic.
- Internal
WorkloadFirewall Spec Internal 
- The internal firewall is used to control access between workloads.
- PlaceholderAttribute bool
- external
WorkloadFirewall Spec External 
- The external firewall is used to control inbound and outbound access to the workload for public-facing traffic.
- internal
WorkloadFirewall Spec Internal 
- The internal firewall is used to control access between workloads.
- placeholderAttribute Boolean
- external
WorkloadFirewall Spec External 
- The external firewall is used to control inbound and outbound access to the workload for public-facing traffic.
- internal
WorkloadFirewall Spec Internal 
- The internal firewall is used to control access between workloads.
- placeholderAttribute boolean
- external
WorkloadFirewall Spec External 
- The external firewall is used to control inbound and outbound access to the workload for public-facing traffic.
- internal
WorkloadFirewall Spec Internal 
- The internal firewall is used to control access between workloads.
- placeholder_attribute bool
- external Property Map
- The external firewall is used to control inbound and outbound access to the workload for public-facing traffic.
- internal Property Map
- The internal firewall is used to control access between workloads.
- placeholderAttribute Boolean
WorkloadFirewallSpecExternal, WorkloadFirewallSpecExternalArgs        
- InboundAllow List<string>Cidrs 
- The list of ipv4/ipv6 addresses or cidr blocks that are allowed to access this workload. No external access is allowed by default. Specify '0.0.0.0/0' to allow access to the public internet.
- OutboundAllow List<string>Cidrs 
- The list of ipv4/ipv6 addresses or cidr blocks that this workload is allowed reach. No outbound access is allowed by default. Specify '0.0.0.0/0' to allow outbound access to the public internet.
- OutboundAllow List<string>Hostnames 
- The list of public hostnames that this workload is allowed to reach. No outbound access is allowed by default. A wildcard *is allowed on the prefix of the hostname only, ex:*.amazonaws.com. UseoutboundAllowCIDRto allow access to all external websites.
- OutboundAllow List<Pulumiverse.Ports Cpln. Inputs. Workload Firewall Spec External Outbound Allow Port> 
- Allow outbound access to specific ports and protocols. When not specified, communication to address ranges in outboundAllowCIDR is allowed on all ports and communication to names in outboundAllowHostname is allowed on ports 80/443.
- InboundAllow []stringCidrs 
- The list of ipv4/ipv6 addresses or cidr blocks that are allowed to access this workload. No external access is allowed by default. Specify '0.0.0.0/0' to allow access to the public internet.
- OutboundAllow []stringCidrs 
- The list of ipv4/ipv6 addresses or cidr blocks that this workload is allowed reach. No outbound access is allowed by default. Specify '0.0.0.0/0' to allow outbound access to the public internet.
- OutboundAllow []stringHostnames 
- The list of public hostnames that this workload is allowed to reach. No outbound access is allowed by default. A wildcard *is allowed on the prefix of the hostname only, ex:*.amazonaws.com. UseoutboundAllowCIDRto allow access to all external websites.
- OutboundAllow []WorkloadPorts Firewall Spec External Outbound Allow Port 
- Allow outbound access to specific ports and protocols. When not specified, communication to address ranges in outboundAllowCIDR is allowed on all ports and communication to names in outboundAllowHostname is allowed on ports 80/443.
- inboundAllow List<String>Cidrs 
- The list of ipv4/ipv6 addresses or cidr blocks that are allowed to access this workload. No external access is allowed by default. Specify '0.0.0.0/0' to allow access to the public internet.
- outboundAllow List<String>Cidrs 
- The list of ipv4/ipv6 addresses or cidr blocks that this workload is allowed reach. No outbound access is allowed by default. Specify '0.0.0.0/0' to allow outbound access to the public internet.
- outboundAllow List<String>Hostnames 
- The list of public hostnames that this workload is allowed to reach. No outbound access is allowed by default. A wildcard *is allowed on the prefix of the hostname only, ex:*.amazonaws.com. UseoutboundAllowCIDRto allow access to all external websites.
- outboundAllow List<WorkloadPorts Firewall Spec External Outbound Allow Port> 
- Allow outbound access to specific ports and protocols. When not specified, communication to address ranges in outboundAllowCIDR is allowed on all ports and communication to names in outboundAllowHostname is allowed on ports 80/443.
- inboundAllow string[]Cidrs 
- The list of ipv4/ipv6 addresses or cidr blocks that are allowed to access this workload. No external access is allowed by default. Specify '0.0.0.0/0' to allow access to the public internet.
- outboundAllow string[]Cidrs 
- The list of ipv4/ipv6 addresses or cidr blocks that this workload is allowed reach. No outbound access is allowed by default. Specify '0.0.0.0/0' to allow outbound access to the public internet.
- outboundAllow string[]Hostnames 
- The list of public hostnames that this workload is allowed to reach. No outbound access is allowed by default. A wildcard *is allowed on the prefix of the hostname only, ex:*.amazonaws.com. UseoutboundAllowCIDRto allow access to all external websites.
- outboundAllow WorkloadPorts Firewall Spec External Outbound Allow Port[] 
- Allow outbound access to specific ports and protocols. When not specified, communication to address ranges in outboundAllowCIDR is allowed on all ports and communication to names in outboundAllowHostname is allowed on ports 80/443.
- inbound_allow_ Sequence[str]cidrs 
- The list of ipv4/ipv6 addresses or cidr blocks that are allowed to access this workload. No external access is allowed by default. Specify '0.0.0.0/0' to allow access to the public internet.
- outbound_allow_ Sequence[str]cidrs 
- The list of ipv4/ipv6 addresses or cidr blocks that this workload is allowed reach. No outbound access is allowed by default. Specify '0.0.0.0/0' to allow outbound access to the public internet.
- outbound_allow_ Sequence[str]hostnames 
- The list of public hostnames that this workload is allowed to reach. No outbound access is allowed by default. A wildcard *is allowed on the prefix of the hostname only, ex:*.amazonaws.com. UseoutboundAllowCIDRto allow access to all external websites.
- outbound_allow_ Sequence[Workloadports Firewall Spec External Outbound Allow Port] 
- Allow outbound access to specific ports and protocols. When not specified, communication to address ranges in outboundAllowCIDR is allowed on all ports and communication to names in outboundAllowHostname is allowed on ports 80/443.
- inboundAllow List<String>Cidrs 
- The list of ipv4/ipv6 addresses or cidr blocks that are allowed to access this workload. No external access is allowed by default. Specify '0.0.0.0/0' to allow access to the public internet.
- outboundAllow List<String>Cidrs 
- The list of ipv4/ipv6 addresses or cidr blocks that this workload is allowed reach. No outbound access is allowed by default. Specify '0.0.0.0/0' to allow outbound access to the public internet.
- outboundAllow List<String>Hostnames 
- The list of public hostnames that this workload is allowed to reach. No outbound access is allowed by default. A wildcard *is allowed on the prefix of the hostname only, ex:*.amazonaws.com. UseoutboundAllowCIDRto allow access to all external websites.
- outboundAllow List<Property Map>Ports 
- Allow outbound access to specific ports and protocols. When not specified, communication to address ranges in outboundAllowCIDR is allowed on all ports and communication to names in outboundAllowHostname is allowed on ports 80/443.
WorkloadFirewallSpecExternalOutboundAllowPort, WorkloadFirewallSpecExternalOutboundAllowPortArgs              
WorkloadFirewallSpecInternal, WorkloadFirewallSpecInternalArgs        
- InboundAllow stringType 
- Used to control the internal firewall configuration and mutual tls. Allowed Values: "none", "same-gvc", "same-org", "workload-list".
- InboundAllow List<string>Workloads 
- A list of specific workloads which are allowed to access this workload internally. This list is only used if the 'inboundAllowType' is set to 'workload-list'.
- InboundAllow stringType 
- Used to control the internal firewall configuration and mutual tls. Allowed Values: "none", "same-gvc", "same-org", "workload-list".
- InboundAllow []stringWorkloads 
- A list of specific workloads which are allowed to access this workload internally. This list is only used if the 'inboundAllowType' is set to 'workload-list'.
- inboundAllow StringType 
- Used to control the internal firewall configuration and mutual tls. Allowed Values: "none", "same-gvc", "same-org", "workload-list".
- inboundAllow List<String>Workloads 
- A list of specific workloads which are allowed to access this workload internally. This list is only used if the 'inboundAllowType' is set to 'workload-list'.
- inboundAllow stringType 
- Used to control the internal firewall configuration and mutual tls. Allowed Values: "none", "same-gvc", "same-org", "workload-list".
- inboundAllow string[]Workloads 
- A list of specific workloads which are allowed to access this workload internally. This list is only used if the 'inboundAllowType' is set to 'workload-list'.
- inbound_allow_ strtype 
- Used to control the internal firewall configuration and mutual tls. Allowed Values: "none", "same-gvc", "same-org", "workload-list".
- inbound_allow_ Sequence[str]workloads 
- A list of specific workloads which are allowed to access this workload internally. This list is only used if the 'inboundAllowType' is set to 'workload-list'.
- inboundAllow StringType 
- Used to control the internal firewall configuration and mutual tls. Allowed Values: "none", "same-gvc", "same-org", "workload-list".
- inboundAllow List<String>Workloads 
- A list of specific workloads which are allowed to access this workload internally. This list is only used if the 'inboundAllowType' is set to 'workload-list'.
WorkloadJob, WorkloadJobArgs    
- Schedule string
- A standard cron schedule expression used to determine when your job should execute.
- ActiveDeadline intSeconds 
- The maximum number of seconds Control Plane will wait for the job to complete. If a job does not succeed or fail in the allotted time, Control Plane will stop the job, moving it into the Removed status.
- ConcurrencyPolicy string
- Either 'Forbid' or 'Replace'. This determines what Control Plane will do when the schedule requires a job to start, while a prior instance of the job is still running. Enum: [ Forbid, Replace ] Default: Forbid
- HistoryLimit int
- The maximum number of completed job instances to display. This should be an integer between 1 and 10. Default: 5
- RestartPolicy string
- Either 'OnFailure' or 'Never'. This determines what Control Plane will do when a job instance fails. Enum: [ OnFailure, Never ] Default: Never
- Schedule string
- A standard cron schedule expression used to determine when your job should execute.
- ActiveDeadline intSeconds 
- The maximum number of seconds Control Plane will wait for the job to complete. If a job does not succeed or fail in the allotted time, Control Plane will stop the job, moving it into the Removed status.
- ConcurrencyPolicy string
- Either 'Forbid' or 'Replace'. This determines what Control Plane will do when the schedule requires a job to start, while a prior instance of the job is still running. Enum: [ Forbid, Replace ] Default: Forbid
- HistoryLimit int
- The maximum number of completed job instances to display. This should be an integer between 1 and 10. Default: 5
- RestartPolicy string
- Either 'OnFailure' or 'Never'. This determines what Control Plane will do when a job instance fails. Enum: [ OnFailure, Never ] Default: Never
- schedule String
- A standard cron schedule expression used to determine when your job should execute.
- activeDeadline IntegerSeconds 
- The maximum number of seconds Control Plane will wait for the job to complete. If a job does not succeed or fail in the allotted time, Control Plane will stop the job, moving it into the Removed status.
- concurrencyPolicy String
- Either 'Forbid' or 'Replace'. This determines what Control Plane will do when the schedule requires a job to start, while a prior instance of the job is still running. Enum: [ Forbid, Replace ] Default: Forbid
- historyLimit Integer
- The maximum number of completed job instances to display. This should be an integer between 1 and 10. Default: 5
- restartPolicy String
- Either 'OnFailure' or 'Never'. This determines what Control Plane will do when a job instance fails. Enum: [ OnFailure, Never ] Default: Never
- schedule string
- A standard cron schedule expression used to determine when your job should execute.
- activeDeadline numberSeconds 
- The maximum number of seconds Control Plane will wait for the job to complete. If a job does not succeed or fail in the allotted time, Control Plane will stop the job, moving it into the Removed status.
- concurrencyPolicy string
- Either 'Forbid' or 'Replace'. This determines what Control Plane will do when the schedule requires a job to start, while a prior instance of the job is still running. Enum: [ Forbid, Replace ] Default: Forbid
- historyLimit number
- The maximum number of completed job instances to display. This should be an integer between 1 and 10. Default: 5
- restartPolicy string
- Either 'OnFailure' or 'Never'. This determines what Control Plane will do when a job instance fails. Enum: [ OnFailure, Never ] Default: Never
- schedule str
- A standard cron schedule expression used to determine when your job should execute.
- active_deadline_ intseconds 
- The maximum number of seconds Control Plane will wait for the job to complete. If a job does not succeed or fail in the allotted time, Control Plane will stop the job, moving it into the Removed status.
- concurrency_policy str
- Either 'Forbid' or 'Replace'. This determines what Control Plane will do when the schedule requires a job to start, while a prior instance of the job is still running. Enum: [ Forbid, Replace ] Default: Forbid
- history_limit int
- The maximum number of completed job instances to display. This should be an integer between 1 and 10. Default: 5
- restart_policy str
- Either 'OnFailure' or 'Never'. This determines what Control Plane will do when a job instance fails. Enum: [ OnFailure, Never ] Default: Never
- schedule String
- A standard cron schedule expression used to determine when your job should execute.
- activeDeadline NumberSeconds 
- The maximum number of seconds Control Plane will wait for the job to complete. If a job does not succeed or fail in the allotted time, Control Plane will stop the job, moving it into the Removed status.
- concurrencyPolicy String
- Either 'Forbid' or 'Replace'. This determines what Control Plane will do when the schedule requires a job to start, while a prior instance of the job is still running. Enum: [ Forbid, Replace ] Default: Forbid
- historyLimit Number
- The maximum number of completed job instances to display. This should be an integer between 1 and 10. Default: 5
- restartPolicy String
- Either 'OnFailure' or 'Never'. This determines what Control Plane will do when a job instance fails. Enum: [ OnFailure, Never ] Default: Never
WorkloadLoadBalancer, WorkloadLoadBalancerArgs      
WorkloadLoadBalancerDirect, WorkloadLoadBalancerDirectArgs        
- enabled Boolean
- ports List<Property Map>
WorkloadLoadBalancerDirectPort, WorkloadLoadBalancerDirectPortArgs          
- ExternalPort int
- Protocol string
- ContainerPort int
- Scheme string
- Override the default httpsurl scheme.
- ExternalPort int
- Protocol string
- ContainerPort int
- Scheme string
- Override the default httpsurl scheme.
- externalPort Integer
- protocol String
- containerPort Integer
- scheme String
- Override the default httpsurl scheme.
- externalPort number
- protocol string
- containerPort number
- scheme string
- Override the default httpsurl scheme.
- external_port int
- protocol str
- container_port int
- scheme str
- Override the default httpsurl scheme.
- externalPort Number
- protocol String
- containerPort Number
- scheme String
- Override the default httpsurl scheme.
WorkloadLoadBalancerGeoLocation, WorkloadLoadBalancerGeoLocationArgs          
- Enabled bool
- When enabled, geo location headers will be included on inbound http requests. Existing headers will be replaced.
- Headers
Pulumiverse.Cpln. Inputs. Workload Load Balancer Geo Location Headers 
- Enabled bool
- When enabled, geo location headers will be included on inbound http requests. Existing headers will be replaced.
- Headers
WorkloadLoad Balancer Geo Location Headers 
- enabled Boolean
- When enabled, geo location headers will be included on inbound http requests. Existing headers will be replaced.
- headers
WorkloadLoad Balancer Geo Location Headers 
- enabled boolean
- When enabled, geo location headers will be included on inbound http requests. Existing headers will be replaced.
- headers
WorkloadLoad Balancer Geo Location Headers 
- enabled bool
- When enabled, geo location headers will be included on inbound http requests. Existing headers will be replaced.
- headers
WorkloadLoad Balancer Geo Location Headers 
- enabled Boolean
- When enabled, geo location headers will be included on inbound http requests. Existing headers will be replaced.
- headers Property Map
WorkloadLoadBalancerGeoLocationHeaders, WorkloadLoadBalancerGeoLocationHeadersArgs            
WorkloadLocalOption, WorkloadLocalOptionArgs      
- Location string
- Valid only for local_options. Override options for a specific location.
- Autoscaling
Pulumiverse.Cpln. Inputs. Workload Local Option Autoscaling 
- Auto-scaling adjusts horizontal scaling based on a set strategy, target value, and possibly a metric percentile.
- CapacityAi bool
- Capacity AI. Default: true.
- Debug bool
- Debug mode. Default: false
- Suspend bool
- Workload suspend. Default: false
- TimeoutSeconds int
- Timeout in seconds. Default: 5.
- Location string
- Valid only for local_options. Override options for a specific location.
- Autoscaling
WorkloadLocal Option Autoscaling 
- Auto-scaling adjusts horizontal scaling based on a set strategy, target value, and possibly a metric percentile.
- CapacityAi bool
- Capacity AI. Default: true.
- Debug bool
- Debug mode. Default: false
- Suspend bool
- Workload suspend. Default: false
- TimeoutSeconds int
- Timeout in seconds. Default: 5.
- location String
- Valid only for local_options. Override options for a specific location.
- autoscaling
WorkloadLocal Option Autoscaling 
- Auto-scaling adjusts horizontal scaling based on a set strategy, target value, and possibly a metric percentile.
- capacityAi Boolean
- Capacity AI. Default: true.
- debug Boolean
- Debug mode. Default: false
- suspend Boolean
- Workload suspend. Default: false
- timeoutSeconds Integer
- Timeout in seconds. Default: 5.
- location string
- Valid only for local_options. Override options for a specific location.
- autoscaling
WorkloadLocal Option Autoscaling 
- Auto-scaling adjusts horizontal scaling based on a set strategy, target value, and possibly a metric percentile.
- capacityAi boolean
- Capacity AI. Default: true.
- debug boolean
- Debug mode. Default: false
- suspend boolean
- Workload suspend. Default: false
- timeoutSeconds number
- Timeout in seconds. Default: 5.
- location str
- Valid only for local_options. Override options for a specific location.
- autoscaling
WorkloadLocal Option Autoscaling 
- Auto-scaling adjusts horizontal scaling based on a set strategy, target value, and possibly a metric percentile.
- capacity_ai bool
- Capacity AI. Default: true.
- debug bool
- Debug mode. Default: false
- suspend bool
- Workload suspend. Default: false
- timeout_seconds int
- Timeout in seconds. Default: 5.
- location String
- Valid only for local_options. Override options for a specific location.
- autoscaling Property Map
- Auto-scaling adjusts horizontal scaling based on a set strategy, target value, and possibly a metric percentile.
- capacityAi Boolean
- Capacity AI. Default: true.
- debug Boolean
- Debug mode. Default: false
- suspend Boolean
- Workload suspend. Default: false
- timeoutSeconds Number
- Timeout in seconds. Default: 5.
WorkloadLocalOptionAutoscaling, WorkloadLocalOptionAutoscalingArgs        
- MaxConcurrency int
- A hard maximum for the number of concurrent requests allowed to a replica. If no replicas are available to fulfill the request then it will be queued until a replica with capacity is available and delivered as soon as one is available again. Capacity can be available from requests completing or when a new replica is available from scale out.Min: 0. Max:1000. Default0.
- MaxScale int
- The maximum allowed number of replicas. Min: 0. Default5.
- Metric string
- Valid values: disabled,concurrency,cpu,memory,latency, orrps.
- MetricPercentile string
- For metrics represented as a distribution (e.g. latency) a percentile within the distribution must be chosen as the target.
- MinScale int
- The minimum allowed number of replicas. Control Plane can scale the workload down to 0 when there is no traffic and scale up immediately to fulfill new requests. Min: 0. Max:max_scale. Default1.
- Multis
List<Pulumiverse.Cpln. Inputs. Workload Local Option Autoscaling Multi> 
- ScaleTo intZero Delay 
- The amount of time (in seconds) with no requests received before a workload is scaled to 0. Min: 30. Max:3600. Default:300.
- Target int
- Control Plane will scale the number of replicas for this deployment up/down in order to be as close as possible to the target metric across all replicas of a deployment. Min: 1. Max:20000. Default:95.
- MaxConcurrency int
- A hard maximum for the number of concurrent requests allowed to a replica. If no replicas are available to fulfill the request then it will be queued until a replica with capacity is available and delivered as soon as one is available again. Capacity can be available from requests completing or when a new replica is available from scale out.Min: 0. Max:1000. Default0.
- MaxScale int
- The maximum allowed number of replicas. Min: 0. Default5.
- Metric string
- Valid values: disabled,concurrency,cpu,memory,latency, orrps.
- MetricPercentile string
- For metrics represented as a distribution (e.g. latency) a percentile within the distribution must be chosen as the target.
- MinScale int
- The minimum allowed number of replicas. Control Plane can scale the workload down to 0 when there is no traffic and scale up immediately to fulfill new requests. Min: 0. Max:max_scale. Default1.
- Multis
[]WorkloadLocal Option Autoscaling Multi 
- ScaleTo intZero Delay 
- The amount of time (in seconds) with no requests received before a workload is scaled to 0. Min: 30. Max:3600. Default:300.
- Target int
- Control Plane will scale the number of replicas for this deployment up/down in order to be as close as possible to the target metric across all replicas of a deployment. Min: 1. Max:20000. Default:95.
- maxConcurrency Integer
- A hard maximum for the number of concurrent requests allowed to a replica. If no replicas are available to fulfill the request then it will be queued until a replica with capacity is available and delivered as soon as one is available again. Capacity can be available from requests completing or when a new replica is available from scale out.Min: 0. Max:1000. Default0.
- maxScale Integer
- The maximum allowed number of replicas. Min: 0. Default5.
- metric String
- Valid values: disabled,concurrency,cpu,memory,latency, orrps.
- metricPercentile String
- For metrics represented as a distribution (e.g. latency) a percentile within the distribution must be chosen as the target.
- minScale Integer
- The minimum allowed number of replicas. Control Plane can scale the workload down to 0 when there is no traffic and scale up immediately to fulfill new requests. Min: 0. Max:max_scale. Default1.
- multis
List<WorkloadLocal Option Autoscaling Multi> 
- scaleTo IntegerZero Delay 
- The amount of time (in seconds) with no requests received before a workload is scaled to 0. Min: 30. Max:3600. Default:300.
- target Integer
- Control Plane will scale the number of replicas for this deployment up/down in order to be as close as possible to the target metric across all replicas of a deployment. Min: 1. Max:20000. Default:95.
- maxConcurrency number
- A hard maximum for the number of concurrent requests allowed to a replica. If no replicas are available to fulfill the request then it will be queued until a replica with capacity is available and delivered as soon as one is available again. Capacity can be available from requests completing or when a new replica is available from scale out.Min: 0. Max:1000. Default0.
- maxScale number
- The maximum allowed number of replicas. Min: 0. Default5.
- metric string
- Valid values: disabled,concurrency,cpu,memory,latency, orrps.
- metricPercentile string
- For metrics represented as a distribution (e.g. latency) a percentile within the distribution must be chosen as the target.
- minScale number
- The minimum allowed number of replicas. Control Plane can scale the workload down to 0 when there is no traffic and scale up immediately to fulfill new requests. Min: 0. Max:max_scale. Default1.
- multis
WorkloadLocal Option Autoscaling Multi[] 
- scaleTo numberZero Delay 
- The amount of time (in seconds) with no requests received before a workload is scaled to 0. Min: 30. Max:3600. Default:300.
- target number
- Control Plane will scale the number of replicas for this deployment up/down in order to be as close as possible to the target metric across all replicas of a deployment. Min: 1. Max:20000. Default:95.
- max_concurrency int
- A hard maximum for the number of concurrent requests allowed to a replica. If no replicas are available to fulfill the request then it will be queued until a replica with capacity is available and delivered as soon as one is available again. Capacity can be available from requests completing or when a new replica is available from scale out.Min: 0. Max:1000. Default0.
- max_scale int
- The maximum allowed number of replicas. Min: 0. Default5.
- metric str
- Valid values: disabled,concurrency,cpu,memory,latency, orrps.
- metric_percentile str
- For metrics represented as a distribution (e.g. latency) a percentile within the distribution must be chosen as the target.
- min_scale int
- The minimum allowed number of replicas. Control Plane can scale the workload down to 0 when there is no traffic and scale up immediately to fulfill new requests. Min: 0. Max:max_scale. Default1.
- multis
Sequence[WorkloadLocal Option Autoscaling Multi] 
- scale_to_ intzero_ delay 
- The amount of time (in seconds) with no requests received before a workload is scaled to 0. Min: 30. Max:3600. Default:300.
- target int
- Control Plane will scale the number of replicas for this deployment up/down in order to be as close as possible to the target metric across all replicas of a deployment. Min: 1. Max:20000. Default:95.
- maxConcurrency Number
- A hard maximum for the number of concurrent requests allowed to a replica. If no replicas are available to fulfill the request then it will be queued until a replica with capacity is available and delivered as soon as one is available again. Capacity can be available from requests completing or when a new replica is available from scale out.Min: 0. Max:1000. Default0.
- maxScale Number
- The maximum allowed number of replicas. Min: 0. Default5.
- metric String
- Valid values: disabled,concurrency,cpu,memory,latency, orrps.
- metricPercentile String
- For metrics represented as a distribution (e.g. latency) a percentile within the distribution must be chosen as the target.
- minScale Number
- The minimum allowed number of replicas. Control Plane can scale the workload down to 0 when there is no traffic and scale up immediately to fulfill new requests. Min: 0. Max:max_scale. Default1.
- multis List<Property Map>
- scaleTo NumberZero Delay 
- The amount of time (in seconds) with no requests received before a workload is scaled to 0. Min: 30. Max:3600. Default:300.
- target Number
- Control Plane will scale the number of replicas for this deployment up/down in order to be as close as possible to the target metric across all replicas of a deployment. Min: 1. Max:20000. Default:95.
WorkloadLocalOptionAutoscalingMulti, WorkloadLocalOptionAutoscalingMultiArgs          
WorkloadOptions, WorkloadOptionsArgs    
- Autoscaling
Pulumiverse.Cpln. Inputs. Workload Options Autoscaling 
- Auto-scaling adjusts horizontal scaling based on a set strategy, target value, and possibly a metric percentile.
- CapacityAi bool
- Capacity AI. Default: true.
- Debug bool
- Debug mode. Default: false
- Suspend bool
- Workload suspend. Default: false
- TimeoutSeconds int
- Timeout in seconds. Default: 5.
- Autoscaling
WorkloadOptions Autoscaling 
- Auto-scaling adjusts horizontal scaling based on a set strategy, target value, and possibly a metric percentile.
- CapacityAi bool
- Capacity AI. Default: true.
- Debug bool
- Debug mode. Default: false
- Suspend bool
- Workload suspend. Default: false
- TimeoutSeconds int
- Timeout in seconds. Default: 5.
- autoscaling
WorkloadOptions Autoscaling 
- Auto-scaling adjusts horizontal scaling based on a set strategy, target value, and possibly a metric percentile.
- capacityAi Boolean
- Capacity AI. Default: true.
- debug Boolean
- Debug mode. Default: false
- suspend Boolean
- Workload suspend. Default: false
- timeoutSeconds Integer
- Timeout in seconds. Default: 5.
- autoscaling
WorkloadOptions Autoscaling 
- Auto-scaling adjusts horizontal scaling based on a set strategy, target value, and possibly a metric percentile.
- capacityAi boolean
- Capacity AI. Default: true.
- debug boolean
- Debug mode. Default: false
- suspend boolean
- Workload suspend. Default: false
- timeoutSeconds number
- Timeout in seconds. Default: 5.
- autoscaling
WorkloadOptions Autoscaling 
- Auto-scaling adjusts horizontal scaling based on a set strategy, target value, and possibly a metric percentile.
- capacity_ai bool
- Capacity AI. Default: true.
- debug bool
- Debug mode. Default: false
- suspend bool
- Workload suspend. Default: false
- timeout_seconds int
- Timeout in seconds. Default: 5.
- autoscaling Property Map
- Auto-scaling adjusts horizontal scaling based on a set strategy, target value, and possibly a metric percentile.
- capacityAi Boolean
- Capacity AI. Default: true.
- debug Boolean
- Debug mode. Default: false
- suspend Boolean
- Workload suspend. Default: false
- timeoutSeconds Number
- Timeout in seconds. Default: 5.
WorkloadOptionsAutoscaling, WorkloadOptionsAutoscalingArgs      
- MaxConcurrency int
- A hard maximum for the number of concurrent requests allowed to a replica. If no replicas are available to fulfill the request then it will be queued until a replica with capacity is available and delivered as soon as one is available again. Capacity can be available from requests completing or when a new replica is available from scale out.Min: 0. Max:1000. Default0.
- MaxScale int
- The maximum allowed number of replicas. Min: 0. Default5.
- Metric string
- Valid values: disabled,concurrency,cpu,memory,latency, orrps.
- MetricPercentile string
- For metrics represented as a distribution (e.g. latency) a percentile within the distribution must be chosen as the target.
- MinScale int
- The minimum allowed number of replicas. Control Plane can scale the workload down to 0 when there is no traffic and scale up immediately to fulfill new requests. Min: 0. Max:max_scale. Default1.
- Multis
List<Pulumiverse.Cpln. Inputs. Workload Options Autoscaling Multi> 
- ScaleTo intZero Delay 
- The amount of time (in seconds) with no requests received before a workload is scaled to 0. Min: 30. Max:3600. Default:300.
- Target int
- Control Plane will scale the number of replicas for this deployment up/down in order to be as close as possible to the target metric across all replicas of a deployment. Min: 1. Max:20000. Default:95.
- MaxConcurrency int
- A hard maximum for the number of concurrent requests allowed to a replica. If no replicas are available to fulfill the request then it will be queued until a replica with capacity is available and delivered as soon as one is available again. Capacity can be available from requests completing or when a new replica is available from scale out.Min: 0. Max:1000. Default0.
- MaxScale int
- The maximum allowed number of replicas. Min: 0. Default5.
- Metric string
- Valid values: disabled,concurrency,cpu,memory,latency, orrps.
- MetricPercentile string
- For metrics represented as a distribution (e.g. latency) a percentile within the distribution must be chosen as the target.
- MinScale int
- The minimum allowed number of replicas. Control Plane can scale the workload down to 0 when there is no traffic and scale up immediately to fulfill new requests. Min: 0. Max:max_scale. Default1.
- Multis
[]WorkloadOptions Autoscaling Multi 
- ScaleTo intZero Delay 
- The amount of time (in seconds) with no requests received before a workload is scaled to 0. Min: 30. Max:3600. Default:300.
- Target int
- Control Plane will scale the number of replicas for this deployment up/down in order to be as close as possible to the target metric across all replicas of a deployment. Min: 1. Max:20000. Default:95.
- maxConcurrency Integer
- A hard maximum for the number of concurrent requests allowed to a replica. If no replicas are available to fulfill the request then it will be queued until a replica with capacity is available and delivered as soon as one is available again. Capacity can be available from requests completing or when a new replica is available from scale out.Min: 0. Max:1000. Default0.
- maxScale Integer
- The maximum allowed number of replicas. Min: 0. Default5.
- metric String
- Valid values: disabled,concurrency,cpu,memory,latency, orrps.
- metricPercentile String
- For metrics represented as a distribution (e.g. latency) a percentile within the distribution must be chosen as the target.
- minScale Integer
- The minimum allowed number of replicas. Control Plane can scale the workload down to 0 when there is no traffic and scale up immediately to fulfill new requests. Min: 0. Max:max_scale. Default1.
- multis
List<WorkloadOptions Autoscaling Multi> 
- scaleTo IntegerZero Delay 
- The amount of time (in seconds) with no requests received before a workload is scaled to 0. Min: 30. Max:3600. Default:300.
- target Integer
- Control Plane will scale the number of replicas for this deployment up/down in order to be as close as possible to the target metric across all replicas of a deployment. Min: 1. Max:20000. Default:95.
- maxConcurrency number
- A hard maximum for the number of concurrent requests allowed to a replica. If no replicas are available to fulfill the request then it will be queued until a replica with capacity is available and delivered as soon as one is available again. Capacity can be available from requests completing or when a new replica is available from scale out.Min: 0. Max:1000. Default0.
- maxScale number
- The maximum allowed number of replicas. Min: 0. Default5.
- metric string
- Valid values: disabled,concurrency,cpu,memory,latency, orrps.
- metricPercentile string
- For metrics represented as a distribution (e.g. latency) a percentile within the distribution must be chosen as the target.
- minScale number
- The minimum allowed number of replicas. Control Plane can scale the workload down to 0 when there is no traffic and scale up immediately to fulfill new requests. Min: 0. Max:max_scale. Default1.
- multis
WorkloadOptions Autoscaling Multi[] 
- scaleTo numberZero Delay 
- The amount of time (in seconds) with no requests received before a workload is scaled to 0. Min: 30. Max:3600. Default:300.
- target number
- Control Plane will scale the number of replicas for this deployment up/down in order to be as close as possible to the target metric across all replicas of a deployment. Min: 1. Max:20000. Default:95.
- max_concurrency int
- A hard maximum for the number of concurrent requests allowed to a replica. If no replicas are available to fulfill the request then it will be queued until a replica with capacity is available and delivered as soon as one is available again. Capacity can be available from requests completing or when a new replica is available from scale out.Min: 0. Max:1000. Default0.
- max_scale int
- The maximum allowed number of replicas. Min: 0. Default5.
- metric str
- Valid values: disabled,concurrency,cpu,memory,latency, orrps.
- metric_percentile str
- For metrics represented as a distribution (e.g. latency) a percentile within the distribution must be chosen as the target.
- min_scale int
- The minimum allowed number of replicas. Control Plane can scale the workload down to 0 when there is no traffic and scale up immediately to fulfill new requests. Min: 0. Max:max_scale. Default1.
- multis
Sequence[WorkloadOptions Autoscaling Multi] 
- scale_to_ intzero_ delay 
- The amount of time (in seconds) with no requests received before a workload is scaled to 0. Min: 30. Max:3600. Default:300.
- target int
- Control Plane will scale the number of replicas for this deployment up/down in order to be as close as possible to the target metric across all replicas of a deployment. Min: 1. Max:20000. Default:95.
- maxConcurrency Number
- A hard maximum for the number of concurrent requests allowed to a replica. If no replicas are available to fulfill the request then it will be queued until a replica with capacity is available and delivered as soon as one is available again. Capacity can be available from requests completing or when a new replica is available from scale out.Min: 0. Max:1000. Default0.
- maxScale Number
- The maximum allowed number of replicas. Min: 0. Default5.
- metric String
- Valid values: disabled,concurrency,cpu,memory,latency, orrps.
- metricPercentile String
- For metrics represented as a distribution (e.g. latency) a percentile within the distribution must be chosen as the target.
- minScale Number
- The minimum allowed number of replicas. Control Plane can scale the workload down to 0 when there is no traffic and scale up immediately to fulfill new requests. Min: 0. Max:max_scale. Default1.
- multis List<Property Map>
- scaleTo NumberZero Delay 
- The amount of time (in seconds) with no requests received before a workload is scaled to 0. Min: 30. Max:3600. Default:300.
- target Number
- Control Plane will scale the number of replicas for this deployment up/down in order to be as close as possible to the target metric across all replicas of a deployment. Min: 1. Max:20000. Default:95.
WorkloadOptionsAutoscalingMulti, WorkloadOptionsAutoscalingMultiArgs        
WorkloadRolloutOptions, WorkloadRolloutOptionsArgs      
- MaxSurge stringReplicas 
- The number of replicas that can be created above the desired amount of replicas during an update.
- string
- The number of replicas that can be unavailable during the update process.
- MinReady intSeconds 
- The minimum number of seconds a container must run without crashing to be considered available
- ScalingPolicy string
- The strategies used to update applications and services deployed. Valid values: OrderedReady(Updates workloads in a rolling fashion, taking down old ones and bringing up new ones incrementally, ensuring that the service remains available during the update.),Parallel(Causes all pods affected by a scaling operation to be created or destroyed simultaneously. This does not affect update operations.). Default:OrderedReady.
- MaxSurge stringReplicas 
- The number of replicas that can be created above the desired amount of replicas during an update.
- string
- The number of replicas that can be unavailable during the update process.
- MinReady intSeconds 
- The minimum number of seconds a container must run without crashing to be considered available
- ScalingPolicy string
- The strategies used to update applications and services deployed. Valid values: OrderedReady(Updates workloads in a rolling fashion, taking down old ones and bringing up new ones incrementally, ensuring that the service remains available during the update.),Parallel(Causes all pods affected by a scaling operation to be created or destroyed simultaneously. This does not affect update operations.). Default:OrderedReady.
- maxSurge StringReplicas 
- The number of replicas that can be created above the desired amount of replicas during an update.
- String
- The number of replicas that can be unavailable during the update process.
- minReady IntegerSeconds 
- The minimum number of seconds a container must run without crashing to be considered available
- scalingPolicy String
- The strategies used to update applications and services deployed. Valid values: OrderedReady(Updates workloads in a rolling fashion, taking down old ones and bringing up new ones incrementally, ensuring that the service remains available during the update.),Parallel(Causes all pods affected by a scaling operation to be created or destroyed simultaneously. This does not affect update operations.). Default:OrderedReady.
- maxSurge stringReplicas 
- The number of replicas that can be created above the desired amount of replicas during an update.
- string
- The number of replicas that can be unavailable during the update process.
- minReady numberSeconds 
- The minimum number of seconds a container must run without crashing to be considered available
- scalingPolicy string
- The strategies used to update applications and services deployed. Valid values: OrderedReady(Updates workloads in a rolling fashion, taking down old ones and bringing up new ones incrementally, ensuring that the service remains available during the update.),Parallel(Causes all pods affected by a scaling operation to be created or destroyed simultaneously. This does not affect update operations.). Default:OrderedReady.
- max_surge_ strreplicas 
- The number of replicas that can be created above the desired amount of replicas during an update.
- str
- The number of replicas that can be unavailable during the update process.
- min_ready_ intseconds 
- The minimum number of seconds a container must run without crashing to be considered available
- scaling_policy str
- The strategies used to update applications and services deployed. Valid values: OrderedReady(Updates workloads in a rolling fashion, taking down old ones and bringing up new ones incrementally, ensuring that the service remains available during the update.),Parallel(Causes all pods affected by a scaling operation to be created or destroyed simultaneously. This does not affect update operations.). Default:OrderedReady.
- maxSurge StringReplicas 
- The number of replicas that can be created above the desired amount of replicas during an update.
- String
- The number of replicas that can be unavailable during the update process.
- minReady NumberSeconds 
- The minimum number of seconds a container must run without crashing to be considered available
- scalingPolicy String
- The strategies used to update applications and services deployed. Valid values: OrderedReady(Updates workloads in a rolling fashion, taking down old ones and bringing up new ones incrementally, ensuring that the service remains available during the update.),Parallel(Causes all pods affected by a scaling operation to be created or destroyed simultaneously. This does not affect update operations.). Default:OrderedReady.
WorkloadSecurityOptions, WorkloadSecurityOptionsArgs      
- FileSystem intGroup Id 
- The group id assigned to any mounted volume.
- PlaceholderAttribute bool
- FileSystem intGroup Id 
- The group id assigned to any mounted volume.
- PlaceholderAttribute bool
- fileSystem IntegerGroup Id 
- The group id assigned to any mounted volume.
- placeholderAttribute Boolean
- fileSystem numberGroup Id 
- The group id assigned to any mounted volume.
- placeholderAttribute boolean
- file_system_ intgroup_ id 
- The group id assigned to any mounted volume.
- placeholder_attribute bool
- fileSystem NumberGroup Id 
- The group id assigned to any mounted volume.
- placeholderAttribute Boolean
WorkloadSidecar, WorkloadSidecarArgs    
- Envoy string
- Envoy string
- envoy String
- envoy string
- envoy str
- envoy String
WorkloadStatus, WorkloadStatusArgs    
- CanonicalEndpoint string
- Canonical endpoint for the workload.
- CurrentReplica intCount 
- Current amount of replicas deployed.
- Endpoint string
- Endpoint for the workload.
- HealthChecks List<Pulumiverse.Cpln. Inputs. Workload Status Health Check> 
- Current health status.
- InternalName string
- Internal hostname for the workload. Used for service-to-service requests.
- LoadBalancers List<Pulumiverse.Cpln. Inputs. Workload Status Load Balancer> 
- ParentId string
- ID of the parent object.
- ResolvedImages List<Pulumiverse.Cpln. Inputs. Workload Status Resolved Image> 
- Resolved images for workloads with dynamic tags enabled.
- CanonicalEndpoint string
- Canonical endpoint for the workload.
- CurrentReplica intCount 
- Current amount of replicas deployed.
- Endpoint string
- Endpoint for the workload.
- HealthChecks []WorkloadStatus Health Check 
- Current health status.
- InternalName string
- Internal hostname for the workload. Used for service-to-service requests.
- LoadBalancers []WorkloadStatus Load Balancer 
- ParentId string
- ID of the parent object.
- ResolvedImages []WorkloadStatus Resolved Image 
- Resolved images for workloads with dynamic tags enabled.
- canonicalEndpoint String
- Canonical endpoint for the workload.
- currentReplica IntegerCount 
- Current amount of replicas deployed.
- endpoint String
- Endpoint for the workload.
- healthChecks List<WorkloadStatus Health Check> 
- Current health status.
- internalName String
- Internal hostname for the workload. Used for service-to-service requests.
- loadBalancers List<WorkloadStatus Load Balancer> 
- parentId String
- ID of the parent object.
- resolvedImages List<WorkloadStatus Resolved Image> 
- Resolved images for workloads with dynamic tags enabled.
- canonicalEndpoint string
- Canonical endpoint for the workload.
- currentReplica numberCount 
- Current amount of replicas deployed.
- endpoint string
- Endpoint for the workload.
- healthChecks WorkloadStatus Health Check[] 
- Current health status.
- internalName string
- Internal hostname for the workload. Used for service-to-service requests.
- loadBalancers WorkloadStatus Load Balancer[] 
- parentId string
- ID of the parent object.
- resolvedImages WorkloadStatus Resolved Image[] 
- Resolved images for workloads with dynamic tags enabled.
- canonical_endpoint str
- Canonical endpoint for the workload.
- current_replica_ intcount 
- Current amount of replicas deployed.
- endpoint str
- Endpoint for the workload.
- health_checks Sequence[WorkloadStatus Health Check] 
- Current health status.
- internal_name str
- Internal hostname for the workload. Used for service-to-service requests.
- load_balancers Sequence[WorkloadStatus Load Balancer] 
- parent_id str
- ID of the parent object.
- resolved_images Sequence[WorkloadStatus Resolved Image] 
- Resolved images for workloads with dynamic tags enabled.
- canonicalEndpoint String
- Canonical endpoint for the workload.
- currentReplica NumberCount 
- Current amount of replicas deployed.
- endpoint String
- Endpoint for the workload.
- healthChecks List<Property Map>
- Current health status.
- internalName String
- Internal hostname for the workload. Used for service-to-service requests.
- loadBalancers List<Property Map>
- parentId String
- ID of the parent object.
- resolvedImages List<Property Map>
- Resolved images for workloads with dynamic tags enabled.
WorkloadStatusHealthCheck, WorkloadStatusHealthCheckArgs        
- Active bool
- Active boolean for the associated workload.
- Code int
- Current output code for the associated workload.
- Failures int
- Failure integer for the associated workload.
- LastChecked string
- Timestamp in UTC of the last health check.
- Message string
- Current health status for the associated workload.
- Success bool
- Success boolean for the associated workload.
- Successes int
- Success integer for the associated workload.
- Active bool
- Active boolean for the associated workload.
- Code int
- Current output code for the associated workload.
- Failures int
- Failure integer for the associated workload.
- LastChecked string
- Timestamp in UTC of the last health check.
- Message string
- Current health status for the associated workload.
- Success bool
- Success boolean for the associated workload.
- Successes int
- Success integer for the associated workload.
- active Boolean
- Active boolean for the associated workload.
- code Integer
- Current output code for the associated workload.
- failures Integer
- Failure integer for the associated workload.
- lastChecked String
- Timestamp in UTC of the last health check.
- message String
- Current health status for the associated workload.
- success Boolean
- Success boolean for the associated workload.
- successes Integer
- Success integer for the associated workload.
- active boolean
- Active boolean for the associated workload.
- code number
- Current output code for the associated workload.
- failures number
- Failure integer for the associated workload.
- lastChecked string
- Timestamp in UTC of the last health check.
- message string
- Current health status for the associated workload.
- success boolean
- Success boolean for the associated workload.
- successes number
- Success integer for the associated workload.
- active bool
- Active boolean for the associated workload.
- code int
- Current output code for the associated workload.
- failures int
- Failure integer for the associated workload.
- last_checked str
- Timestamp in UTC of the last health check.
- message str
- Current health status for the associated workload.
- success bool
- Success boolean for the associated workload.
- successes int
- Success integer for the associated workload.
- active Boolean
- Active boolean for the associated workload.
- code Number
- Current output code for the associated workload.
- failures Number
- Failure integer for the associated workload.
- lastChecked String
- Timestamp in UTC of the last health check.
- message String
- Current health status for the associated workload.
- success Boolean
- Success boolean for the associated workload.
- successes Number
- Success integer for the associated workload.
WorkloadStatusLoadBalancer, WorkloadStatusLoadBalancerArgs        
WorkloadStatusResolvedImage, WorkloadStatusResolvedImageArgs        
- Images
List<Pulumiverse.Cpln. Inputs. Workload Status Resolved Image Image> 
- A list of images that were resolved.
- ResolvedAt string
- UTC Time when the images were resolved.
- ResolvedFor intVersion 
- Workload version the images were resolved for.
- Images
[]WorkloadStatus Resolved Image Image 
- A list of images that were resolved.
- ResolvedAt string
- UTC Time when the images were resolved.
- ResolvedFor intVersion 
- Workload version the images were resolved for.
- images
List<WorkloadStatus Resolved Image Image> 
- A list of images that were resolved.
- resolvedAt String
- UTC Time when the images were resolved.
- resolvedFor IntegerVersion 
- Workload version the images were resolved for.
- images
WorkloadStatus Resolved Image Image[] 
- A list of images that were resolved.
- resolvedAt string
- UTC Time when the images were resolved.
- resolvedFor numberVersion 
- Workload version the images were resolved for.
- images
Sequence[WorkloadStatus Resolved Image Image] 
- A list of images that were resolved.
- resolved_at str
- UTC Time when the images were resolved.
- resolved_for_ intversion 
- Workload version the images were resolved for.
- images List<Property Map>
- A list of images that were resolved.
- resolvedAt String
- UTC Time when the images were resolved.
- resolvedFor NumberVersion 
- Workload version the images were resolved for.
WorkloadStatusResolvedImageImage, WorkloadStatusResolvedImageImageArgs          
- Digest string
- A unique SHA256 hash value that identifies a specific image content. This digest serves as a fingerprint of the image's content, ensuring the image you pull or run is exactly what you expect, without any modifications or corruptions.
- Manifests
List<Pulumiverse.Cpln. Inputs. Workload Status Resolved Image Image Manifest> 
- Digest string
- A unique SHA256 hash value that identifies a specific image content. This digest serves as a fingerprint of the image's content, ensuring the image you pull or run is exactly what you expect, without any modifications or corruptions.
- Manifests
[]WorkloadStatus Resolved Image Image Manifest 
- digest String
- A unique SHA256 hash value that identifies a specific image content. This digest serves as a fingerprint of the image's content, ensuring the image you pull or run is exactly what you expect, without any modifications or corruptions.
- manifests
List<WorkloadStatus Resolved Image Image Manifest> 
- digest string
- A unique SHA256 hash value that identifies a specific image content. This digest serves as a fingerprint of the image's content, ensuring the image you pull or run is exactly what you expect, without any modifications or corruptions.
- manifests
WorkloadStatus Resolved Image Image Manifest[] 
- digest str
- A unique SHA256 hash value that identifies a specific image content. This digest serves as a fingerprint of the image's content, ensuring the image you pull or run is exactly what you expect, without any modifications or corruptions.
- manifests
Sequence[WorkloadStatus Resolved Image Image Manifest] 
- digest String
- A unique SHA256 hash value that identifies a specific image content. This digest serves as a fingerprint of the image's content, ensuring the image you pull or run is exactly what you expect, without any modifications or corruptions.
- manifests List<Property Map>
WorkloadStatusResolvedImageImageManifest, WorkloadStatusResolvedImageImageManifestArgs            
- Digest string
- A SHA256 hash that uniquely identifies the specific image manifest.
- Image string
- The name and tag of the resolved image.
- MediaType string
- The MIME type used in the Docker Registry HTTP API to specify the format of the data being sent or received. Docker uses media types to distinguish between different kinds of JSON objects and binary data formats within the registry protocol, enabling the Docker client and registry to understand and process different components of Docker images correctly.
- Platform Dictionary<string, string>
- Key-value map of strings. The combination of the operating system and architecture for which the image is built.
- Digest string
- A SHA256 hash that uniquely identifies the specific image manifest.
- Image string
- The name and tag of the resolved image.
- MediaType string
- The MIME type used in the Docker Registry HTTP API to specify the format of the data being sent or received. Docker uses media types to distinguish between different kinds of JSON objects and binary data formats within the registry protocol, enabling the Docker client and registry to understand and process different components of Docker images correctly.
- Platform map[string]string
- Key-value map of strings. The combination of the operating system and architecture for which the image is built.
- digest String
- A SHA256 hash that uniquely identifies the specific image manifest.
- image String
- The name and tag of the resolved image.
- mediaType String
- The MIME type used in the Docker Registry HTTP API to specify the format of the data being sent or received. Docker uses media types to distinguish between different kinds of JSON objects and binary data formats within the registry protocol, enabling the Docker client and registry to understand and process different components of Docker images correctly.
- platform Map<String,String>
- Key-value map of strings. The combination of the operating system and architecture for which the image is built.
- digest string
- A SHA256 hash that uniquely identifies the specific image manifest.
- image string
- The name and tag of the resolved image.
- mediaType string
- The MIME type used in the Docker Registry HTTP API to specify the format of the data being sent or received. Docker uses media types to distinguish between different kinds of JSON objects and binary data formats within the registry protocol, enabling the Docker client and registry to understand and process different components of Docker images correctly.
- platform {[key: string]: string}
- Key-value map of strings. The combination of the operating system and architecture for which the image is built.
- digest str
- A SHA256 hash that uniquely identifies the specific image manifest.
- image str
- The name and tag of the resolved image.
- media_type str
- The MIME type used in the Docker Registry HTTP API to specify the format of the data being sent or received. Docker uses media types to distinguish between different kinds of JSON objects and binary data formats within the registry protocol, enabling the Docker client and registry to understand and process different components of Docker images correctly.
- platform Mapping[str, str]
- Key-value map of strings. The combination of the operating system and architecture for which the image is built.
- digest String
- A SHA256 hash that uniquely identifies the specific image manifest.
- image String
- The name and tag of the resolved image.
- mediaType String
- The MIME type used in the Docker Registry HTTP API to specify the format of the data being sent or received. Docker uses media types to distinguish between different kinds of JSON objects and binary data formats within the registry protocol, enabling the Docker client and registry to understand and process different components of Docker images correctly.
- platform Map<String>
- Key-value map of strings. The combination of the operating system and architecture for which the image is built.
Package Details
- Repository
- cpln pulumiverse/pulumi-cpln
- License
- Apache-2.0
- Notes
- This Pulumi package is based on the cplnTerraform Provider.
