yandex.ServerlessContainer
Explore with Pulumi AI
Allows management of Yandex Cloud Serverless Containers
Example Usage
using Pulumi;
using Yandex = Pulumi.Yandex;
class MyStack : Stack
{
public MyStack()
{
var test_container = new Yandex.ServerlessContainer("test-container", new Yandex.ServerlessContainerArgs
{
CoreFraction = 100,
Cores = 1,
Description = "any description",
ExecutionTimeout = "15s",
Image = new Yandex.Inputs.ServerlessContainerImageArgs
{
Url = "cr.yandex/yc/test-image:v1",
},
Memory = 256,
ServiceAccountId = "are1service2account3id",
});
}
}
package main
import (
"github.com/pulumi/pulumi-yandex/sdk/go/yandex"
"github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
func main() {
pulumi.Run(func(ctx *pulumi.Context) error {
_, err := yandex.NewServerlessContainer(ctx, "test-container", &yandex.ServerlessContainerArgs{
CoreFraction: pulumi.Int(100),
Cores: pulumi.Int(1),
Description: pulumi.String("any description"),
ExecutionTimeout: pulumi.String("15s"),
Image: &ServerlessContainerImageArgs{
Url: pulumi.String("cr.yandex/yc/test-image:v1"),
},
Memory: pulumi.Int(256),
ServiceAccountId: pulumi.String("are1service2account3id"),
})
if err != nil {
return err
}
return nil
})
}
Coming soon!
import pulumi
import pulumi_yandex as yandex
test_container = yandex.ServerlessContainer("test-container",
core_fraction=100,
cores=1,
description="any description",
execution_timeout="15s",
image=yandex.ServerlessContainerImageArgs(
url="cr.yandex/yc/test-image:v1",
),
memory=256,
service_account_id="are1service2account3id")
import * as pulumi from "@pulumi/pulumi";
import * as yandex from "@pulumi/yandex";
const test_container = new yandex.ServerlessContainer("test-container", {
coreFraction: 100,
cores: 1,
description: "any description",
executionTimeout: "15s",
image: {
url: "cr.yandex/yc/test-image:v1",
},
memory: 256,
serviceAccountId: "are1service2account3id",
});
Coming soon!
using Pulumi;
using Yandex = Pulumi.Yandex;
class MyStack : Stack
{
public MyStack()
{
var test_container_with_digest = new Yandex.ServerlessContainer("test-container-with-digest", new Yandex.ServerlessContainerArgs
{
Image = new Yandex.Inputs.ServerlessContainerImageArgs
{
Digest = "sha256:e1d772fa8795adac847a2420c87d0d2e3d38fb02f168cab8c0b5fe2fb95c47f4",
Url = "cr.yandex/yc/test-image:v1",
},
Memory = 128,
});
}
}
package main
import (
"github.com/pulumi/pulumi-yandex/sdk/go/yandex"
"github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
func main() {
pulumi.Run(func(ctx *pulumi.Context) error {
_, err := yandex.NewServerlessContainer(ctx, "test-container-with-digest", &yandex.ServerlessContainerArgs{
Image: &ServerlessContainerImageArgs{
Digest: pulumi.String("sha256:e1d772fa8795adac847a2420c87d0d2e3d38fb02f168cab8c0b5fe2fb95c47f4"),
Url: pulumi.String("cr.yandex/yc/test-image:v1"),
},
Memory: pulumi.Int(128),
})
if err != nil {
return err
}
return nil
})
}
Coming soon!
import pulumi
import pulumi_yandex as yandex
test_container_with_digest = yandex.ServerlessContainer("test-container-with-digest",
image=yandex.ServerlessContainerImageArgs(
digest="sha256:e1d772fa8795adac847a2420c87d0d2e3d38fb02f168cab8c0b5fe2fb95c47f4",
url="cr.yandex/yc/test-image:v1",
),
memory=128)
import * as pulumi from "@pulumi/pulumi";
import * as yandex from "@pulumi/yandex";
const test_container_with_digest = new yandex.ServerlessContainer("test-container-with-digest", {
image: {
digest: "sha256:e1d772fa8795adac847a2420c87d0d2e3d38fb02f168cab8c0b5fe2fb95c47f4",
url: "cr.yandex/yc/test-image:v1",
},
memory: 128,
});
Coming soon!
Create ServerlessContainer Resource
Resources are created with functions called constructors. To learn more about declaring and configuring resources, see Resources.
Constructor syntax
new ServerlessContainer(name: string, args: ServerlessContainerArgs, opts?: CustomResourceOptions);
@overload
def ServerlessContainer(resource_name: str,
args: ServerlessContainerArgs,
opts: Optional[ResourceOptions] = None)
@overload
def ServerlessContainer(resource_name: str,
opts: Optional[ResourceOptions] = None,
image: Optional[ServerlessContainerImageArgs] = None,
memory: Optional[int] = None,
concurrency: Optional[int] = None,
core_fraction: Optional[int] = None,
cores: Optional[int] = None,
description: Optional[str] = None,
execution_timeout: Optional[str] = None,
folder_id: Optional[str] = None,
labels: Optional[Mapping[str, str]] = None,
name: Optional[str] = None,
service_account_id: Optional[str] = None)
func NewServerlessContainer(ctx *Context, name string, args ServerlessContainerArgs, opts ...ResourceOption) (*ServerlessContainer, error)
public ServerlessContainer(string name, ServerlessContainerArgs args, CustomResourceOptions? opts = null)
public ServerlessContainer(String name, ServerlessContainerArgs args)
public ServerlessContainer(String name, ServerlessContainerArgs args, CustomResourceOptions options)
type: yandex:ServerlessContainer
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 ServerlessContainerArgs
- 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 ServerlessContainerArgs
- 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 ServerlessContainerArgs
- The arguments to resource properties.
- opts ResourceOption
- Bag of options to control resource's behavior.
- name string
- The unique name of the resource.
- args ServerlessContainerArgs
- The arguments to resource properties.
- opts CustomResourceOptions
- Bag of options to control resource's behavior.
- name String
- The unique name of the resource.
- args ServerlessContainerArgs
- 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 serverlessContainerResource = new Yandex.ServerlessContainer("serverlessContainerResource", new()
{
Image = new Yandex.Inputs.ServerlessContainerImageArgs
{
Url = "string",
Args = new[]
{
"string",
},
Commands = new[]
{
"string",
},
Digest = "string",
Environment =
{
{ "string", "string" },
},
WorkDir = "string",
},
Memory = 0,
Concurrency = 0,
CoreFraction = 0,
Cores = 0,
Description = "string",
ExecutionTimeout = "string",
FolderId = "string",
Labels =
{
{ "string", "string" },
},
Name = "string",
ServiceAccountId = "string",
});
example, err := yandex.NewServerlessContainer(ctx, "serverlessContainerResource", &yandex.ServerlessContainerArgs{
Image: &yandex.ServerlessContainerImageArgs{
Url: pulumi.String("string"),
Args: pulumi.StringArray{
pulumi.String("string"),
},
Commands: pulumi.StringArray{
pulumi.String("string"),
},
Digest: pulumi.String("string"),
Environment: pulumi.StringMap{
"string": pulumi.String("string"),
},
WorkDir: pulumi.String("string"),
},
Memory: pulumi.Int(0),
Concurrency: pulumi.Int(0),
CoreFraction: pulumi.Int(0),
Cores: pulumi.Int(0),
Description: pulumi.String("string"),
ExecutionTimeout: pulumi.String("string"),
FolderId: pulumi.String("string"),
Labels: pulumi.StringMap{
"string": pulumi.String("string"),
},
Name: pulumi.String("string"),
ServiceAccountId: pulumi.String("string"),
})
var serverlessContainerResource = new ServerlessContainer("serverlessContainerResource", ServerlessContainerArgs.builder()
.image(ServerlessContainerImageArgs.builder()
.url("string")
.args("string")
.commands("string")
.digest("string")
.environment(Map.of("string", "string"))
.workDir("string")
.build())
.memory(0)
.concurrency(0)
.coreFraction(0)
.cores(0)
.description("string")
.executionTimeout("string")
.folderId("string")
.labels(Map.of("string", "string"))
.name("string")
.serviceAccountId("string")
.build());
serverless_container_resource = yandex.ServerlessContainer("serverlessContainerResource",
image={
"url": "string",
"args": ["string"],
"commands": ["string"],
"digest": "string",
"environment": {
"string": "string",
},
"work_dir": "string",
},
memory=0,
concurrency=0,
core_fraction=0,
cores=0,
description="string",
execution_timeout="string",
folder_id="string",
labels={
"string": "string",
},
name="string",
service_account_id="string")
const serverlessContainerResource = new yandex.ServerlessContainer("serverlessContainerResource", {
image: {
url: "string",
args: ["string"],
commands: ["string"],
digest: "string",
environment: {
string: "string",
},
workDir: "string",
},
memory: 0,
concurrency: 0,
coreFraction: 0,
cores: 0,
description: "string",
executionTimeout: "string",
folderId: "string",
labels: {
string: "string",
},
name: "string",
serviceAccountId: "string",
});
type: yandex:ServerlessContainer
properties:
concurrency: 0
coreFraction: 0
cores: 0
description: string
executionTimeout: string
folderId: string
image:
args:
- string
commands:
- string
digest: string
environment:
string: string
url: string
workDir: string
labels:
string: string
memory: 0
name: string
serviceAccountId: string
ServerlessContainer 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 ServerlessContainer resource accepts the following input properties:
- Image
Serverless
Container Image - Revision deployment image for Yandex Cloud Serverless Container
image.0.url
(Required) - URL of image that will be deployed as Yandex Cloud Serverless Containerimage.0.work_dir
- Working directory for Yandex Cloud Serverless Containerimage.0.digest
- Digest of image that will be deployed as Yandex Cloud Serverless Container. If presented, should be equal to digest that will be resolved at server side by URL. Container will be updated on digest change even ifimage.0.url
stays the same. If field not specified then its value will be computed.image.0.command
- List of commands for Yandex Cloud Serverless Containerimage.0.args
- List of arguments for Yandex Cloud Serverless Containerimage.0.environment
- A set of key/value environment variable pairs for Yandex Cloud Serverless Container
- Memory int
- Memory in megabytes (aligned to 128MB) for Yandex Cloud Serverless Container
- Concurrency int
- Concurrency of Yandex Cloud Serverless Container
- Core
Fraction int - Core fraction (0...100) of the Yandex Cloud Serverless Container
- Cores int
- Description string
- Description of the Yandex Cloud Serverless Container
- Execution
Timeout string - Execution timeout in seconds (duration format) for Yandex Cloud Serverless Container
- Folder
Id string - Folder ID for the Yandex Cloud Serverless Container
- Labels Dictionary<string, string>
- A set of key/value label pairs to assign to the Yandex Cloud Serverless Container
- Name string
- Yandex Cloud Serverless Container name
- Service
Account stringId - Service account ID for Yandex Cloud Serverless Container
- Image
Serverless
Container Image Args - Revision deployment image for Yandex Cloud Serverless Container
image.0.url
(Required) - URL of image that will be deployed as Yandex Cloud Serverless Containerimage.0.work_dir
- Working directory for Yandex Cloud Serverless Containerimage.0.digest
- Digest of image that will be deployed as Yandex Cloud Serverless Container. If presented, should be equal to digest that will be resolved at server side by URL. Container will be updated on digest change even ifimage.0.url
stays the same. If field not specified then its value will be computed.image.0.command
- List of commands for Yandex Cloud Serverless Containerimage.0.args
- List of arguments for Yandex Cloud Serverless Containerimage.0.environment
- A set of key/value environment variable pairs for Yandex Cloud Serverless Container
- Memory int
- Memory in megabytes (aligned to 128MB) for Yandex Cloud Serverless Container
- Concurrency int
- Concurrency of Yandex Cloud Serverless Container
- Core
Fraction int - Core fraction (0...100) of the Yandex Cloud Serverless Container
- Cores int
- Description string
- Description of the Yandex Cloud Serverless Container
- Execution
Timeout string - Execution timeout in seconds (duration format) for Yandex Cloud Serverless Container
- Folder
Id string - Folder ID for the Yandex Cloud Serverless Container
- Labels map[string]string
- A set of key/value label pairs to assign to the Yandex Cloud Serverless Container
- Name string
- Yandex Cloud Serverless Container name
- Service
Account stringId - Service account ID for Yandex Cloud Serverless Container
- image
Serverless
Container Image - Revision deployment image for Yandex Cloud Serverless Container
image.0.url
(Required) - URL of image that will be deployed as Yandex Cloud Serverless Containerimage.0.work_dir
- Working directory for Yandex Cloud Serverless Containerimage.0.digest
- Digest of image that will be deployed as Yandex Cloud Serverless Container. If presented, should be equal to digest that will be resolved at server side by URL. Container will be updated on digest change even ifimage.0.url
stays the same. If field not specified then its value will be computed.image.0.command
- List of commands for Yandex Cloud Serverless Containerimage.0.args
- List of arguments for Yandex Cloud Serverless Containerimage.0.environment
- A set of key/value environment variable pairs for Yandex Cloud Serverless Container
- memory Integer
- Memory in megabytes (aligned to 128MB) for Yandex Cloud Serverless Container
- concurrency Integer
- Concurrency of Yandex Cloud Serverless Container
- core
Fraction Integer - Core fraction (0...100) of the Yandex Cloud Serverless Container
- cores Integer
- description String
- Description of the Yandex Cloud Serverless Container
- execution
Timeout String - Execution timeout in seconds (duration format) for Yandex Cloud Serverless Container
- folder
Id String - Folder ID for the Yandex Cloud Serverless Container
- labels Map<String,String>
- A set of key/value label pairs to assign to the Yandex Cloud Serverless Container
- name String
- Yandex Cloud Serverless Container name
- service
Account StringId - Service account ID for Yandex Cloud Serverless Container
- image
Serverless
Container Image - Revision deployment image for Yandex Cloud Serverless Container
image.0.url
(Required) - URL of image that will be deployed as Yandex Cloud Serverless Containerimage.0.work_dir
- Working directory for Yandex Cloud Serverless Containerimage.0.digest
- Digest of image that will be deployed as Yandex Cloud Serverless Container. If presented, should be equal to digest that will be resolved at server side by URL. Container will be updated on digest change even ifimage.0.url
stays the same. If field not specified then its value will be computed.image.0.command
- List of commands for Yandex Cloud Serverless Containerimage.0.args
- List of arguments for Yandex Cloud Serverless Containerimage.0.environment
- A set of key/value environment variable pairs for Yandex Cloud Serverless Container
- memory number
- Memory in megabytes (aligned to 128MB) for Yandex Cloud Serverless Container
- concurrency number
- Concurrency of Yandex Cloud Serverless Container
- core
Fraction number - Core fraction (0...100) of the Yandex Cloud Serverless Container
- cores number
- description string
- Description of the Yandex Cloud Serverless Container
- execution
Timeout string - Execution timeout in seconds (duration format) for Yandex Cloud Serverless Container
- folder
Id string - Folder ID for the Yandex Cloud Serverless Container
- labels {[key: string]: string}
- A set of key/value label pairs to assign to the Yandex Cloud Serverless Container
- name string
- Yandex Cloud Serverless Container name
- service
Account stringId - Service account ID for Yandex Cloud Serverless Container
- image
Serverless
Container Image Args - Revision deployment image for Yandex Cloud Serverless Container
image.0.url
(Required) - URL of image that will be deployed as Yandex Cloud Serverless Containerimage.0.work_dir
- Working directory for Yandex Cloud Serverless Containerimage.0.digest
- Digest of image that will be deployed as Yandex Cloud Serverless Container. If presented, should be equal to digest that will be resolved at server side by URL. Container will be updated on digest change even ifimage.0.url
stays the same. If field not specified then its value will be computed.image.0.command
- List of commands for Yandex Cloud Serverless Containerimage.0.args
- List of arguments for Yandex Cloud Serverless Containerimage.0.environment
- A set of key/value environment variable pairs for Yandex Cloud Serverless Container
- memory int
- Memory in megabytes (aligned to 128MB) for Yandex Cloud Serverless Container
- concurrency int
- Concurrency of Yandex Cloud Serverless Container
- core_
fraction int - Core fraction (0...100) of the Yandex Cloud Serverless Container
- cores int
- description str
- Description of the Yandex Cloud Serverless Container
- execution_
timeout str - Execution timeout in seconds (duration format) for Yandex Cloud Serverless Container
- folder_
id str - Folder ID for the Yandex Cloud Serverless Container
- labels Mapping[str, str]
- A set of key/value label pairs to assign to the Yandex Cloud Serverless Container
- name str
- Yandex Cloud Serverless Container name
- service_
account_ strid - Service account ID for Yandex Cloud Serverless Container
- image Property Map
- Revision deployment image for Yandex Cloud Serverless Container
image.0.url
(Required) - URL of image that will be deployed as Yandex Cloud Serverless Containerimage.0.work_dir
- Working directory for Yandex Cloud Serverless Containerimage.0.digest
- Digest of image that will be deployed as Yandex Cloud Serverless Container. If presented, should be equal to digest that will be resolved at server side by URL. Container will be updated on digest change even ifimage.0.url
stays the same. If field not specified then its value will be computed.image.0.command
- List of commands for Yandex Cloud Serverless Containerimage.0.args
- List of arguments for Yandex Cloud Serverless Containerimage.0.environment
- A set of key/value environment variable pairs for Yandex Cloud Serverless Container
- memory Number
- Memory in megabytes (aligned to 128MB) for Yandex Cloud Serverless Container
- concurrency Number
- Concurrency of Yandex Cloud Serverless Container
- core
Fraction Number - Core fraction (0...100) of the Yandex Cloud Serverless Container
- cores Number
- description String
- Description of the Yandex Cloud Serverless Container
- execution
Timeout String - Execution timeout in seconds (duration format) for Yandex Cloud Serverless Container
- folder
Id String - Folder ID for the Yandex Cloud Serverless Container
- labels Map<String>
- A set of key/value label pairs to assign to the Yandex Cloud Serverless Container
- name String
- Yandex Cloud Serverless Container name
- service
Account StringId - Service account ID for Yandex Cloud Serverless Container
Outputs
All input properties are implicitly available as output properties. Additionally, the ServerlessContainer resource produces the following output properties:
- Created
At string - Creation timestamp of the Yandex Cloud Serverless Container
- Id string
- The provider-assigned unique ID for this managed resource.
- Revision
Id string - Last revision ID of the Yandex Cloud Serverless Container
- Url string
- Invoke URL for the Yandex Cloud Serverless Container
- Created
At string - Creation timestamp of the Yandex Cloud Serverless Container
- Id string
- The provider-assigned unique ID for this managed resource.
- Revision
Id string - Last revision ID of the Yandex Cloud Serverless Container
- Url string
- Invoke URL for the Yandex Cloud Serverless Container
- created
At String - Creation timestamp of the Yandex Cloud Serverless Container
- id String
- The provider-assigned unique ID for this managed resource.
- revision
Id String - Last revision ID of the Yandex Cloud Serverless Container
- url String
- Invoke URL for the Yandex Cloud Serverless Container
- created
At string - Creation timestamp of the Yandex Cloud Serverless Container
- id string
- The provider-assigned unique ID for this managed resource.
- revision
Id string - Last revision ID of the Yandex Cloud Serverless Container
- url string
- Invoke URL for the Yandex Cloud Serverless Container
- created_
at str - Creation timestamp of the Yandex Cloud Serverless Container
- id str
- The provider-assigned unique ID for this managed resource.
- revision_
id str - Last revision ID of the Yandex Cloud Serverless Container
- url str
- Invoke URL for the Yandex Cloud Serverless Container
- created
At String - Creation timestamp of the Yandex Cloud Serverless Container
- id String
- The provider-assigned unique ID for this managed resource.
- revision
Id String - Last revision ID of the Yandex Cloud Serverless Container
- url String
- Invoke URL for the Yandex Cloud Serverless Container
Look up Existing ServerlessContainer Resource
Get an existing ServerlessContainer 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?: ServerlessContainerState, opts?: CustomResourceOptions): ServerlessContainer
@staticmethod
def get(resource_name: str,
id: str,
opts: Optional[ResourceOptions] = None,
concurrency: Optional[int] = None,
core_fraction: Optional[int] = None,
cores: Optional[int] = None,
created_at: Optional[str] = None,
description: Optional[str] = None,
execution_timeout: Optional[str] = None,
folder_id: Optional[str] = None,
image: Optional[ServerlessContainerImageArgs] = None,
labels: Optional[Mapping[str, str]] = None,
memory: Optional[int] = None,
name: Optional[str] = None,
revision_id: Optional[str] = None,
service_account_id: Optional[str] = None,
url: Optional[str] = None) -> ServerlessContainer
func GetServerlessContainer(ctx *Context, name string, id IDInput, state *ServerlessContainerState, opts ...ResourceOption) (*ServerlessContainer, error)
public static ServerlessContainer Get(string name, Input<string> id, ServerlessContainerState? state, CustomResourceOptions? opts = null)
public static ServerlessContainer get(String name, Output<String> id, ServerlessContainerState state, CustomResourceOptions options)
Resource lookup is not supported in YAML
- 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.
- Concurrency int
- Concurrency of Yandex Cloud Serverless Container
- Core
Fraction int - Core fraction (0...100) of the Yandex Cloud Serverless Container
- Cores int
- Created
At string - Creation timestamp of the Yandex Cloud Serverless Container
- Description string
- Description of the Yandex Cloud Serverless Container
- Execution
Timeout string - Execution timeout in seconds (duration format) for Yandex Cloud Serverless Container
- Folder
Id string - Folder ID for the Yandex Cloud Serverless Container
- Image
Serverless
Container Image - Revision deployment image for Yandex Cloud Serverless Container
image.0.url
(Required) - URL of image that will be deployed as Yandex Cloud Serverless Containerimage.0.work_dir
- Working directory for Yandex Cloud Serverless Containerimage.0.digest
- Digest of image that will be deployed as Yandex Cloud Serverless Container. If presented, should be equal to digest that will be resolved at server side by URL. Container will be updated on digest change even ifimage.0.url
stays the same. If field not specified then its value will be computed.image.0.command
- List of commands for Yandex Cloud Serverless Containerimage.0.args
- List of arguments for Yandex Cloud Serverless Containerimage.0.environment
- A set of key/value environment variable pairs for Yandex Cloud Serverless Container
- Labels Dictionary<string, string>
- A set of key/value label pairs to assign to the Yandex Cloud Serverless Container
- Memory int
- Memory in megabytes (aligned to 128MB) for Yandex Cloud Serverless Container
- Name string
- Yandex Cloud Serverless Container name
- Revision
Id string - Last revision ID of the Yandex Cloud Serverless Container
- Service
Account stringId - Service account ID for Yandex Cloud Serverless Container
- Url string
- Invoke URL for the Yandex Cloud Serverless Container
- Concurrency int
- Concurrency of Yandex Cloud Serverless Container
- Core
Fraction int - Core fraction (0...100) of the Yandex Cloud Serverless Container
- Cores int
- Created
At string - Creation timestamp of the Yandex Cloud Serverless Container
- Description string
- Description of the Yandex Cloud Serverless Container
- Execution
Timeout string - Execution timeout in seconds (duration format) for Yandex Cloud Serverless Container
- Folder
Id string - Folder ID for the Yandex Cloud Serverless Container
- Image
Serverless
Container Image Args - Revision deployment image for Yandex Cloud Serverless Container
image.0.url
(Required) - URL of image that will be deployed as Yandex Cloud Serverless Containerimage.0.work_dir
- Working directory for Yandex Cloud Serverless Containerimage.0.digest
- Digest of image that will be deployed as Yandex Cloud Serverless Container. If presented, should be equal to digest that will be resolved at server side by URL. Container will be updated on digest change even ifimage.0.url
stays the same. If field not specified then its value will be computed.image.0.command
- List of commands for Yandex Cloud Serverless Containerimage.0.args
- List of arguments for Yandex Cloud Serverless Containerimage.0.environment
- A set of key/value environment variable pairs for Yandex Cloud Serverless Container
- Labels map[string]string
- A set of key/value label pairs to assign to the Yandex Cloud Serverless Container
- Memory int
- Memory in megabytes (aligned to 128MB) for Yandex Cloud Serverless Container
- Name string
- Yandex Cloud Serverless Container name
- Revision
Id string - Last revision ID of the Yandex Cloud Serverless Container
- Service
Account stringId - Service account ID for Yandex Cloud Serverless Container
- Url string
- Invoke URL for the Yandex Cloud Serverless Container
- concurrency Integer
- Concurrency of Yandex Cloud Serverless Container
- core
Fraction Integer - Core fraction (0...100) of the Yandex Cloud Serverless Container
- cores Integer
- created
At String - Creation timestamp of the Yandex Cloud Serverless Container
- description String
- Description of the Yandex Cloud Serverless Container
- execution
Timeout String - Execution timeout in seconds (duration format) for Yandex Cloud Serverless Container
- folder
Id String - Folder ID for the Yandex Cloud Serverless Container
- image
Serverless
Container Image - Revision deployment image for Yandex Cloud Serverless Container
image.0.url
(Required) - URL of image that will be deployed as Yandex Cloud Serverless Containerimage.0.work_dir
- Working directory for Yandex Cloud Serverless Containerimage.0.digest
- Digest of image that will be deployed as Yandex Cloud Serverless Container. If presented, should be equal to digest that will be resolved at server side by URL. Container will be updated on digest change even ifimage.0.url
stays the same. If field not specified then its value will be computed.image.0.command
- List of commands for Yandex Cloud Serverless Containerimage.0.args
- List of arguments for Yandex Cloud Serverless Containerimage.0.environment
- A set of key/value environment variable pairs for Yandex Cloud Serverless Container
- labels Map<String,String>
- A set of key/value label pairs to assign to the Yandex Cloud Serverless Container
- memory Integer
- Memory in megabytes (aligned to 128MB) for Yandex Cloud Serverless Container
- name String
- Yandex Cloud Serverless Container name
- revision
Id String - Last revision ID of the Yandex Cloud Serverless Container
- service
Account StringId - Service account ID for Yandex Cloud Serverless Container
- url String
- Invoke URL for the Yandex Cloud Serverless Container
- concurrency number
- Concurrency of Yandex Cloud Serverless Container
- core
Fraction number - Core fraction (0...100) of the Yandex Cloud Serverless Container
- cores number
- created
At string - Creation timestamp of the Yandex Cloud Serverless Container
- description string
- Description of the Yandex Cloud Serverless Container
- execution
Timeout string - Execution timeout in seconds (duration format) for Yandex Cloud Serverless Container
- folder
Id string - Folder ID for the Yandex Cloud Serverless Container
- image
Serverless
Container Image - Revision deployment image for Yandex Cloud Serverless Container
image.0.url
(Required) - URL of image that will be deployed as Yandex Cloud Serverless Containerimage.0.work_dir
- Working directory for Yandex Cloud Serverless Containerimage.0.digest
- Digest of image that will be deployed as Yandex Cloud Serverless Container. If presented, should be equal to digest that will be resolved at server side by URL. Container will be updated on digest change even ifimage.0.url
stays the same. If field not specified then its value will be computed.image.0.command
- List of commands for Yandex Cloud Serverless Containerimage.0.args
- List of arguments for Yandex Cloud Serverless Containerimage.0.environment
- A set of key/value environment variable pairs for Yandex Cloud Serverless Container
- labels {[key: string]: string}
- A set of key/value label pairs to assign to the Yandex Cloud Serverless Container
- memory number
- Memory in megabytes (aligned to 128MB) for Yandex Cloud Serverless Container
- name string
- Yandex Cloud Serverless Container name
- revision
Id string - Last revision ID of the Yandex Cloud Serverless Container
- service
Account stringId - Service account ID for Yandex Cloud Serverless Container
- url string
- Invoke URL for the Yandex Cloud Serverless Container
- concurrency int
- Concurrency of Yandex Cloud Serverless Container
- core_
fraction int - Core fraction (0...100) of the Yandex Cloud Serverless Container
- cores int
- created_
at str - Creation timestamp of the Yandex Cloud Serverless Container
- description str
- Description of the Yandex Cloud Serverless Container
- execution_
timeout str - Execution timeout in seconds (duration format) for Yandex Cloud Serverless Container
- folder_
id str - Folder ID for the Yandex Cloud Serverless Container
- image
Serverless
Container Image Args - Revision deployment image for Yandex Cloud Serverless Container
image.0.url
(Required) - URL of image that will be deployed as Yandex Cloud Serverless Containerimage.0.work_dir
- Working directory for Yandex Cloud Serverless Containerimage.0.digest
- Digest of image that will be deployed as Yandex Cloud Serverless Container. If presented, should be equal to digest that will be resolved at server side by URL. Container will be updated on digest change even ifimage.0.url
stays the same. If field not specified then its value will be computed.image.0.command
- List of commands for Yandex Cloud Serverless Containerimage.0.args
- List of arguments for Yandex Cloud Serverless Containerimage.0.environment
- A set of key/value environment variable pairs for Yandex Cloud Serverless Container
- labels Mapping[str, str]
- A set of key/value label pairs to assign to the Yandex Cloud Serverless Container
- memory int
- Memory in megabytes (aligned to 128MB) for Yandex Cloud Serverless Container
- name str
- Yandex Cloud Serverless Container name
- revision_
id str - Last revision ID of the Yandex Cloud Serverless Container
- service_
account_ strid - Service account ID for Yandex Cloud Serverless Container
- url str
- Invoke URL for the Yandex Cloud Serverless Container
- concurrency Number
- Concurrency of Yandex Cloud Serverless Container
- core
Fraction Number - Core fraction (0...100) of the Yandex Cloud Serverless Container
- cores Number
- created
At String - Creation timestamp of the Yandex Cloud Serverless Container
- description String
- Description of the Yandex Cloud Serverless Container
- execution
Timeout String - Execution timeout in seconds (duration format) for Yandex Cloud Serverless Container
- folder
Id String - Folder ID for the Yandex Cloud Serverless Container
- image Property Map
- Revision deployment image for Yandex Cloud Serverless Container
image.0.url
(Required) - URL of image that will be deployed as Yandex Cloud Serverless Containerimage.0.work_dir
- Working directory for Yandex Cloud Serverless Containerimage.0.digest
- Digest of image that will be deployed as Yandex Cloud Serverless Container. If presented, should be equal to digest that will be resolved at server side by URL. Container will be updated on digest change even ifimage.0.url
stays the same. If field not specified then its value will be computed.image.0.command
- List of commands for Yandex Cloud Serverless Containerimage.0.args
- List of arguments for Yandex Cloud Serverless Containerimage.0.environment
- A set of key/value environment variable pairs for Yandex Cloud Serverless Container
- labels Map<String>
- A set of key/value label pairs to assign to the Yandex Cloud Serverless Container
- memory Number
- Memory in megabytes (aligned to 128MB) for Yandex Cloud Serverless Container
- name String
- Yandex Cloud Serverless Container name
- revision
Id String - Last revision ID of the Yandex Cloud Serverless Container
- service
Account StringId - Service account ID for Yandex Cloud Serverless Container
- url String
- Invoke URL for the Yandex Cloud Serverless Container
Supporting Types
ServerlessContainerImage, ServerlessContainerImageArgs
Package Details
- Repository
- Yandex pulumi/pulumi-yandex
- License
- Apache-2.0
- Notes
- This Pulumi package is based on the
yandex
Terraform Provider.