Google Cloud Native is in preview. Google Cloud Classic is fully supported.
google-native.remotebuildexecution/v1alpha.Instance
Explore with Pulumi AI
Google Cloud Native is in preview. Google Cloud Classic is fully supported.
Creates a new instance in the specified region. Returns a long running operation which contains an instance on completion. While the long running operation is in progress, any call to GetInstance
returns an instance in state CREATING
.
Auto-naming is currently not supported for this resource.
Create Instance Resource
Resources are created with functions called constructors. To learn more about declaring and configuring resources, see Resources.
Constructor syntax
new Instance(name: string, args?: InstanceArgs, opts?: CustomResourceOptions);
@overload
def Instance(resource_name: str,
args: Optional[InstanceArgs] = None,
opts: Optional[ResourceOptions] = None)
@overload
def Instance(resource_name: str,
opts: Optional[ResourceOptions] = None,
feature_policy: Optional[GoogleDevtoolsRemotebuildexecutionAdminV1alphaFeaturePolicyArgs] = None,
instance_id: Optional[str] = None,
location: Optional[str] = None,
parent: Optional[str] = None,
project: Optional[str] = None)
func NewInstance(ctx *Context, name string, args *InstanceArgs, opts ...ResourceOption) (*Instance, error)
public Instance(string name, InstanceArgs? args = null, CustomResourceOptions? opts = null)
public Instance(String name, InstanceArgs args)
public Instance(String name, InstanceArgs args, CustomResourceOptions options)
type: google-native:remotebuildexecution/v1alpha:Instance
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 InstanceArgs
- 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 InstanceArgs
- 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 InstanceArgs
- The arguments to resource properties.
- opts ResourceOption
- Bag of options to control resource's behavior.
- name string
- The unique name of the resource.
- args InstanceArgs
- The arguments to resource properties.
- opts CustomResourceOptions
- Bag of options to control resource's behavior.
- name String
- The unique name of the resource.
- args InstanceArgs
- 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 exampleinstanceResourceResourceFromRemotebuildexecutionv1alpha = new GoogleNative.RemoteBuildExecution.V1Alpha.Instance("exampleinstanceResourceResourceFromRemotebuildexecutionv1alpha", new()
{
FeaturePolicy = new GoogleNative.RemoteBuildExecution.V1Alpha.Inputs.GoogleDevtoolsRemotebuildexecutionAdminV1alphaFeaturePolicyArgs
{
ContainerImageSources = new GoogleNative.RemoteBuildExecution.V1Alpha.Inputs.GoogleDevtoolsRemotebuildexecutionAdminV1alphaFeaturePolicyFeatureArgs
{
AllowedValues = new[]
{
"string",
},
Policy = GoogleNative.RemoteBuildExecution.V1Alpha.GoogleDevtoolsRemotebuildexecutionAdminV1alphaFeaturePolicyFeaturePolicy.PolicyUnspecified,
},
DockerAddCapabilities = new GoogleNative.RemoteBuildExecution.V1Alpha.Inputs.GoogleDevtoolsRemotebuildexecutionAdminV1alphaFeaturePolicyFeatureArgs
{
AllowedValues = new[]
{
"string",
},
Policy = GoogleNative.RemoteBuildExecution.V1Alpha.GoogleDevtoolsRemotebuildexecutionAdminV1alphaFeaturePolicyFeaturePolicy.PolicyUnspecified,
},
DockerChrootPath = new GoogleNative.RemoteBuildExecution.V1Alpha.Inputs.GoogleDevtoolsRemotebuildexecutionAdminV1alphaFeaturePolicyFeatureArgs
{
AllowedValues = new[]
{
"string",
},
Policy = GoogleNative.RemoteBuildExecution.V1Alpha.GoogleDevtoolsRemotebuildexecutionAdminV1alphaFeaturePolicyFeaturePolicy.PolicyUnspecified,
},
DockerNetwork = new GoogleNative.RemoteBuildExecution.V1Alpha.Inputs.GoogleDevtoolsRemotebuildexecutionAdminV1alphaFeaturePolicyFeatureArgs
{
AllowedValues = new[]
{
"string",
},
Policy = GoogleNative.RemoteBuildExecution.V1Alpha.GoogleDevtoolsRemotebuildexecutionAdminV1alphaFeaturePolicyFeaturePolicy.PolicyUnspecified,
},
DockerPrivileged = new GoogleNative.RemoteBuildExecution.V1Alpha.Inputs.GoogleDevtoolsRemotebuildexecutionAdminV1alphaFeaturePolicyFeatureArgs
{
AllowedValues = new[]
{
"string",
},
Policy = GoogleNative.RemoteBuildExecution.V1Alpha.GoogleDevtoolsRemotebuildexecutionAdminV1alphaFeaturePolicyFeaturePolicy.PolicyUnspecified,
},
DockerRunAsRoot = new GoogleNative.RemoteBuildExecution.V1Alpha.Inputs.GoogleDevtoolsRemotebuildexecutionAdminV1alphaFeaturePolicyFeatureArgs
{
AllowedValues = new[]
{
"string",
},
Policy = GoogleNative.RemoteBuildExecution.V1Alpha.GoogleDevtoolsRemotebuildexecutionAdminV1alphaFeaturePolicyFeaturePolicy.PolicyUnspecified,
},
DockerRuntime = new GoogleNative.RemoteBuildExecution.V1Alpha.Inputs.GoogleDevtoolsRemotebuildexecutionAdminV1alphaFeaturePolicyFeatureArgs
{
AllowedValues = new[]
{
"string",
},
Policy = GoogleNative.RemoteBuildExecution.V1Alpha.GoogleDevtoolsRemotebuildexecutionAdminV1alphaFeaturePolicyFeaturePolicy.PolicyUnspecified,
},
DockerSiblingContainers = new GoogleNative.RemoteBuildExecution.V1Alpha.Inputs.GoogleDevtoolsRemotebuildexecutionAdminV1alphaFeaturePolicyFeatureArgs
{
AllowedValues = new[]
{
"string",
},
Policy = GoogleNative.RemoteBuildExecution.V1Alpha.GoogleDevtoolsRemotebuildexecutionAdminV1alphaFeaturePolicyFeaturePolicy.PolicyUnspecified,
},
LinuxIsolation = GoogleNative.RemoteBuildExecution.V1Alpha.GoogleDevtoolsRemotebuildexecutionAdminV1alphaFeaturePolicyLinuxIsolation.LinuxIsolationUnspecified,
},
InstanceId = "string",
Location = "string",
Parent = "string",
Project = "string",
});
example, err := remotebuildexecution.NewInstance(ctx, "exampleinstanceResourceResourceFromRemotebuildexecutionv1alpha", &remotebuildexecution.InstanceArgs{
FeaturePolicy: &remotebuildexecution.GoogleDevtoolsRemotebuildexecutionAdminV1alphaFeaturePolicyArgs{
ContainerImageSources: &remotebuildexecution.GoogleDevtoolsRemotebuildexecutionAdminV1alphaFeaturePolicyFeatureArgs{
AllowedValues: pulumi.StringArray{
pulumi.String("string"),
},
Policy: remotebuildexecution.GoogleDevtoolsRemotebuildexecutionAdminV1alphaFeaturePolicyFeaturePolicyPolicyUnspecified,
},
DockerAddCapabilities: &remotebuildexecution.GoogleDevtoolsRemotebuildexecutionAdminV1alphaFeaturePolicyFeatureArgs{
AllowedValues: pulumi.StringArray{
pulumi.String("string"),
},
Policy: remotebuildexecution.GoogleDevtoolsRemotebuildexecutionAdminV1alphaFeaturePolicyFeaturePolicyPolicyUnspecified,
},
DockerChrootPath: &remotebuildexecution.GoogleDevtoolsRemotebuildexecutionAdminV1alphaFeaturePolicyFeatureArgs{
AllowedValues: pulumi.StringArray{
pulumi.String("string"),
},
Policy: remotebuildexecution.GoogleDevtoolsRemotebuildexecutionAdminV1alphaFeaturePolicyFeaturePolicyPolicyUnspecified,
},
DockerNetwork: &remotebuildexecution.GoogleDevtoolsRemotebuildexecutionAdminV1alphaFeaturePolicyFeatureArgs{
AllowedValues: pulumi.StringArray{
pulumi.String("string"),
},
Policy: remotebuildexecution.GoogleDevtoolsRemotebuildexecutionAdminV1alphaFeaturePolicyFeaturePolicyPolicyUnspecified,
},
DockerPrivileged: &remotebuildexecution.GoogleDevtoolsRemotebuildexecutionAdminV1alphaFeaturePolicyFeatureArgs{
AllowedValues: pulumi.StringArray{
pulumi.String("string"),
},
Policy: remotebuildexecution.GoogleDevtoolsRemotebuildexecutionAdminV1alphaFeaturePolicyFeaturePolicyPolicyUnspecified,
},
DockerRunAsRoot: &remotebuildexecution.GoogleDevtoolsRemotebuildexecutionAdminV1alphaFeaturePolicyFeatureArgs{
AllowedValues: pulumi.StringArray{
pulumi.String("string"),
},
Policy: remotebuildexecution.GoogleDevtoolsRemotebuildexecutionAdminV1alphaFeaturePolicyFeaturePolicyPolicyUnspecified,
},
DockerRuntime: &remotebuildexecution.GoogleDevtoolsRemotebuildexecutionAdminV1alphaFeaturePolicyFeatureArgs{
AllowedValues: pulumi.StringArray{
pulumi.String("string"),
},
Policy: remotebuildexecution.GoogleDevtoolsRemotebuildexecutionAdminV1alphaFeaturePolicyFeaturePolicyPolicyUnspecified,
},
DockerSiblingContainers: &remotebuildexecution.GoogleDevtoolsRemotebuildexecutionAdminV1alphaFeaturePolicyFeatureArgs{
AllowedValues: pulumi.StringArray{
pulumi.String("string"),
},
Policy: remotebuildexecution.GoogleDevtoolsRemotebuildexecutionAdminV1alphaFeaturePolicyFeaturePolicyPolicyUnspecified,
},
LinuxIsolation: remotebuildexecution.GoogleDevtoolsRemotebuildexecutionAdminV1alphaFeaturePolicyLinuxIsolationLinuxIsolationUnspecified,
},
InstanceId: pulumi.String("string"),
Location: pulumi.String("string"),
Parent: pulumi.String("string"),
Project: pulumi.String("string"),
})
var exampleinstanceResourceResourceFromRemotebuildexecutionv1alpha = new Instance("exampleinstanceResourceResourceFromRemotebuildexecutionv1alpha", InstanceArgs.builder()
.featurePolicy(GoogleDevtoolsRemotebuildexecutionAdminV1alphaFeaturePolicyArgs.builder()
.containerImageSources(GoogleDevtoolsRemotebuildexecutionAdminV1alphaFeaturePolicyFeatureArgs.builder()
.allowedValues("string")
.policy("POLICY_UNSPECIFIED")
.build())
.dockerAddCapabilities(GoogleDevtoolsRemotebuildexecutionAdminV1alphaFeaturePolicyFeatureArgs.builder()
.allowedValues("string")
.policy("POLICY_UNSPECIFIED")
.build())
.dockerChrootPath(GoogleDevtoolsRemotebuildexecutionAdminV1alphaFeaturePolicyFeatureArgs.builder()
.allowedValues("string")
.policy("POLICY_UNSPECIFIED")
.build())
.dockerNetwork(GoogleDevtoolsRemotebuildexecutionAdminV1alphaFeaturePolicyFeatureArgs.builder()
.allowedValues("string")
.policy("POLICY_UNSPECIFIED")
.build())
.dockerPrivileged(GoogleDevtoolsRemotebuildexecutionAdminV1alphaFeaturePolicyFeatureArgs.builder()
.allowedValues("string")
.policy("POLICY_UNSPECIFIED")
.build())
.dockerRunAsRoot(GoogleDevtoolsRemotebuildexecutionAdminV1alphaFeaturePolicyFeatureArgs.builder()
.allowedValues("string")
.policy("POLICY_UNSPECIFIED")
.build())
.dockerRuntime(GoogleDevtoolsRemotebuildexecutionAdminV1alphaFeaturePolicyFeatureArgs.builder()
.allowedValues("string")
.policy("POLICY_UNSPECIFIED")
.build())
.dockerSiblingContainers(GoogleDevtoolsRemotebuildexecutionAdminV1alphaFeaturePolicyFeatureArgs.builder()
.allowedValues("string")
.policy("POLICY_UNSPECIFIED")
.build())
.linuxIsolation("LINUX_ISOLATION_UNSPECIFIED")
.build())
.instanceId("string")
.location("string")
.parent("string")
.project("string")
.build());
exampleinstance_resource_resource_from_remotebuildexecutionv1alpha = google_native.remotebuildexecution.v1alpha.Instance("exampleinstanceResourceResourceFromRemotebuildexecutionv1alpha",
feature_policy=google_native.remotebuildexecution.v1alpha.GoogleDevtoolsRemotebuildexecutionAdminV1alphaFeaturePolicyArgs(
container_image_sources=google_native.remotebuildexecution.v1alpha.GoogleDevtoolsRemotebuildexecutionAdminV1alphaFeaturePolicyFeatureArgs(
allowed_values=["string"],
policy=google_native.remotebuildexecution.v1alpha.GoogleDevtoolsRemotebuildexecutionAdminV1alphaFeaturePolicyFeaturePolicy.POLICY_UNSPECIFIED,
),
docker_add_capabilities=google_native.remotebuildexecution.v1alpha.GoogleDevtoolsRemotebuildexecutionAdminV1alphaFeaturePolicyFeatureArgs(
allowed_values=["string"],
policy=google_native.remotebuildexecution.v1alpha.GoogleDevtoolsRemotebuildexecutionAdminV1alphaFeaturePolicyFeaturePolicy.POLICY_UNSPECIFIED,
),
docker_chroot_path=google_native.remotebuildexecution.v1alpha.GoogleDevtoolsRemotebuildexecutionAdminV1alphaFeaturePolicyFeatureArgs(
allowed_values=["string"],
policy=google_native.remotebuildexecution.v1alpha.GoogleDevtoolsRemotebuildexecutionAdminV1alphaFeaturePolicyFeaturePolicy.POLICY_UNSPECIFIED,
),
docker_network=google_native.remotebuildexecution.v1alpha.GoogleDevtoolsRemotebuildexecutionAdminV1alphaFeaturePolicyFeatureArgs(
allowed_values=["string"],
policy=google_native.remotebuildexecution.v1alpha.GoogleDevtoolsRemotebuildexecutionAdminV1alphaFeaturePolicyFeaturePolicy.POLICY_UNSPECIFIED,
),
docker_privileged=google_native.remotebuildexecution.v1alpha.GoogleDevtoolsRemotebuildexecutionAdminV1alphaFeaturePolicyFeatureArgs(
allowed_values=["string"],
policy=google_native.remotebuildexecution.v1alpha.GoogleDevtoolsRemotebuildexecutionAdminV1alphaFeaturePolicyFeaturePolicy.POLICY_UNSPECIFIED,
),
docker_run_as_root=google_native.remotebuildexecution.v1alpha.GoogleDevtoolsRemotebuildexecutionAdminV1alphaFeaturePolicyFeatureArgs(
allowed_values=["string"],
policy=google_native.remotebuildexecution.v1alpha.GoogleDevtoolsRemotebuildexecutionAdminV1alphaFeaturePolicyFeaturePolicy.POLICY_UNSPECIFIED,
),
docker_runtime=google_native.remotebuildexecution.v1alpha.GoogleDevtoolsRemotebuildexecutionAdminV1alphaFeaturePolicyFeatureArgs(
allowed_values=["string"],
policy=google_native.remotebuildexecution.v1alpha.GoogleDevtoolsRemotebuildexecutionAdminV1alphaFeaturePolicyFeaturePolicy.POLICY_UNSPECIFIED,
),
docker_sibling_containers=google_native.remotebuildexecution.v1alpha.GoogleDevtoolsRemotebuildexecutionAdminV1alphaFeaturePolicyFeatureArgs(
allowed_values=["string"],
policy=google_native.remotebuildexecution.v1alpha.GoogleDevtoolsRemotebuildexecutionAdminV1alphaFeaturePolicyFeaturePolicy.POLICY_UNSPECIFIED,
),
linux_isolation=google_native.remotebuildexecution.v1alpha.GoogleDevtoolsRemotebuildexecutionAdminV1alphaFeaturePolicyLinuxIsolation.LINUX_ISOLATION_UNSPECIFIED,
),
instance_id="string",
location="string",
parent="string",
project="string")
const exampleinstanceResourceResourceFromRemotebuildexecutionv1alpha = new google_native.remotebuildexecution.v1alpha.Instance("exampleinstanceResourceResourceFromRemotebuildexecutionv1alpha", {
featurePolicy: {
containerImageSources: {
allowedValues: ["string"],
policy: google_native.remotebuildexecution.v1alpha.GoogleDevtoolsRemotebuildexecutionAdminV1alphaFeaturePolicyFeaturePolicy.PolicyUnspecified,
},
dockerAddCapabilities: {
allowedValues: ["string"],
policy: google_native.remotebuildexecution.v1alpha.GoogleDevtoolsRemotebuildexecutionAdminV1alphaFeaturePolicyFeaturePolicy.PolicyUnspecified,
},
dockerChrootPath: {
allowedValues: ["string"],
policy: google_native.remotebuildexecution.v1alpha.GoogleDevtoolsRemotebuildexecutionAdminV1alphaFeaturePolicyFeaturePolicy.PolicyUnspecified,
},
dockerNetwork: {
allowedValues: ["string"],
policy: google_native.remotebuildexecution.v1alpha.GoogleDevtoolsRemotebuildexecutionAdminV1alphaFeaturePolicyFeaturePolicy.PolicyUnspecified,
},
dockerPrivileged: {
allowedValues: ["string"],
policy: google_native.remotebuildexecution.v1alpha.GoogleDevtoolsRemotebuildexecutionAdminV1alphaFeaturePolicyFeaturePolicy.PolicyUnspecified,
},
dockerRunAsRoot: {
allowedValues: ["string"],
policy: google_native.remotebuildexecution.v1alpha.GoogleDevtoolsRemotebuildexecutionAdminV1alphaFeaturePolicyFeaturePolicy.PolicyUnspecified,
},
dockerRuntime: {
allowedValues: ["string"],
policy: google_native.remotebuildexecution.v1alpha.GoogleDevtoolsRemotebuildexecutionAdminV1alphaFeaturePolicyFeaturePolicy.PolicyUnspecified,
},
dockerSiblingContainers: {
allowedValues: ["string"],
policy: google_native.remotebuildexecution.v1alpha.GoogleDevtoolsRemotebuildexecutionAdminV1alphaFeaturePolicyFeaturePolicy.PolicyUnspecified,
},
linuxIsolation: google_native.remotebuildexecution.v1alpha.GoogleDevtoolsRemotebuildexecutionAdminV1alphaFeaturePolicyLinuxIsolation.LinuxIsolationUnspecified,
},
instanceId: "string",
location: "string",
parent: "string",
project: "string",
});
type: google-native:remotebuildexecution/v1alpha:Instance
properties:
featurePolicy:
containerImageSources:
allowedValues:
- string
policy: POLICY_UNSPECIFIED
dockerAddCapabilities:
allowedValues:
- string
policy: POLICY_UNSPECIFIED
dockerChrootPath:
allowedValues:
- string
policy: POLICY_UNSPECIFIED
dockerNetwork:
allowedValues:
- string
policy: POLICY_UNSPECIFIED
dockerPrivileged:
allowedValues:
- string
policy: POLICY_UNSPECIFIED
dockerRunAsRoot:
allowedValues:
- string
policy: POLICY_UNSPECIFIED
dockerRuntime:
allowedValues:
- string
policy: POLICY_UNSPECIFIED
dockerSiblingContainers:
allowedValues:
- string
policy: POLICY_UNSPECIFIED
linuxIsolation: LINUX_ISOLATION_UNSPECIFIED
instanceId: string
location: string
parent: string
project: string
Instance Resource Properties
To learn more about resource properties and how to use them, see Inputs and Outputs in the Architecture and Concepts docs.
Inputs
The Instance resource accepts the following input properties:
- Feature
Policy Pulumi.Google Native. Remote Build Execution. V1Alpha. Inputs. Google Devtools Remotebuildexecution Admin V1alpha Feature Policy - The policy to define whether or not RBE features can be used or how they can be used.
- Instance
Id string - ID of the created instance. A valid
instance_id
must: be 6-50 characters long, contain only lowercase letters, digits, hyphens and underscores, start with a lowercase letter, and end with a lowercase letter or a digit. - Location string
- The location is a GCP region. Currently only
us-central1
is supported. - Parent string
- Resource name of the project containing the instance. Format:
projects/[PROJECT_ID]
. - Project string
- Feature
Policy GoogleDevtools Remotebuildexecution Admin V1alpha Feature Policy Args - The policy to define whether or not RBE features can be used or how they can be used.
- Instance
Id string - ID of the created instance. A valid
instance_id
must: be 6-50 characters long, contain only lowercase letters, digits, hyphens and underscores, start with a lowercase letter, and end with a lowercase letter or a digit. - Location string
- The location is a GCP region. Currently only
us-central1
is supported. - Parent string
- Resource name of the project containing the instance. Format:
projects/[PROJECT_ID]
. - Project string
- feature
Policy GoogleDevtools Remotebuildexecution Admin V1alpha Feature Policy - The policy to define whether or not RBE features can be used or how they can be used.
- instance
Id String - ID of the created instance. A valid
instance_id
must: be 6-50 characters long, contain only lowercase letters, digits, hyphens and underscores, start with a lowercase letter, and end with a lowercase letter or a digit. - location String
- The location is a GCP region. Currently only
us-central1
is supported. - parent String
- Resource name of the project containing the instance. Format:
projects/[PROJECT_ID]
. - project String
- feature
Policy GoogleDevtools Remotebuildexecution Admin V1alpha Feature Policy - The policy to define whether or not RBE features can be used or how they can be used.
- instance
Id string - ID of the created instance. A valid
instance_id
must: be 6-50 characters long, contain only lowercase letters, digits, hyphens and underscores, start with a lowercase letter, and end with a lowercase letter or a digit. - location string
- The location is a GCP region. Currently only
us-central1
is supported. - parent string
- Resource name of the project containing the instance. Format:
projects/[PROJECT_ID]
. - project string
- feature_
policy GoogleDevtools Remotebuildexecution Admin V1alpha Feature Policy Args - The policy to define whether or not RBE features can be used or how they can be used.
- instance_
id str - ID of the created instance. A valid
instance_id
must: be 6-50 characters long, contain only lowercase letters, digits, hyphens and underscores, start with a lowercase letter, and end with a lowercase letter or a digit. - location str
- The location is a GCP region. Currently only
us-central1
is supported. - parent str
- Resource name of the project containing the instance. Format:
projects/[PROJECT_ID]
. - project str
- feature
Policy Property Map - The policy to define whether or not RBE features can be used or how they can be used.
- instance
Id String - ID of the created instance. A valid
instance_id
must: be 6-50 characters long, contain only lowercase letters, digits, hyphens and underscores, start with a lowercase letter, and end with a lowercase letter or a digit. - location String
- The location is a GCP region. Currently only
us-central1
is supported. - parent String
- Resource name of the project containing the instance. Format:
projects/[PROJECT_ID]
. - project String
Outputs
All input properties are implicitly available as output properties. Additionally, the Instance resource produces the following output properties:
- Id string
- The provider-assigned unique ID for this managed resource.
- Logging
Enabled bool - Whether stack driver logging is enabled for the instance.
- Name string
- Instance resource name formatted as:
projects/[PROJECT_ID]/instances/[INSTANCE_ID]
. Name should not be populated when creating an instance since it is provided in theinstance_id
field. - State string
- State of the instance.
- Id string
- The provider-assigned unique ID for this managed resource.
- Logging
Enabled bool - Whether stack driver logging is enabled for the instance.
- Name string
- Instance resource name formatted as:
projects/[PROJECT_ID]/instances/[INSTANCE_ID]
. Name should not be populated when creating an instance since it is provided in theinstance_id
field. - State string
- State of the instance.
- id String
- The provider-assigned unique ID for this managed resource.
- logging
Enabled Boolean - Whether stack driver logging is enabled for the instance.
- name String
- Instance resource name formatted as:
projects/[PROJECT_ID]/instances/[INSTANCE_ID]
. Name should not be populated when creating an instance since it is provided in theinstance_id
field. - state String
- State of the instance.
- id string
- The provider-assigned unique ID for this managed resource.
- logging
Enabled boolean - Whether stack driver logging is enabled for the instance.
- name string
- Instance resource name formatted as:
projects/[PROJECT_ID]/instances/[INSTANCE_ID]
. Name should not be populated when creating an instance since it is provided in theinstance_id
field. - state string
- State of the instance.
- id str
- The provider-assigned unique ID for this managed resource.
- logging_
enabled bool - Whether stack driver logging is enabled for the instance.
- name str
- Instance resource name formatted as:
projects/[PROJECT_ID]/instances/[INSTANCE_ID]
. Name should not be populated when creating an instance since it is provided in theinstance_id
field. - state str
- State of the instance.
- id String
- The provider-assigned unique ID for this managed resource.
- logging
Enabled Boolean - Whether stack driver logging is enabled for the instance.
- name String
- Instance resource name formatted as:
projects/[PROJECT_ID]/instances/[INSTANCE_ID]
. Name should not be populated when creating an instance since it is provided in theinstance_id
field. - state String
- State of the instance.
Supporting Types
GoogleDevtoolsRemotebuildexecutionAdminV1alphaFeaturePolicy, GoogleDevtoolsRemotebuildexecutionAdminV1alphaFeaturePolicyArgs
- Container
Image Pulumi.Sources Google Native. Remote Build Execution. V1Alpha. Inputs. Google Devtools Remotebuildexecution Admin V1alpha Feature Policy Feature - Which container image sources are allowed. Currently only RBE-supported registry (gcr.io) is allowed. One can allow all repositories under a project or one specific repository only. E.g. container_image_sources { policy: RESTRICTED allowed_values: [ "gcr.io/project-foo", "gcr.io/project-bar/repo-baz", ] } will allow any repositories under "gcr.io/project-foo" plus the repository "gcr.io/project-bar/repo-baz". Default (UNSPECIFIED) is equivalent to any source is allowed.
- Docker
Add Pulumi.Capabilities Google Native. Remote Build Execution. V1Alpha. Inputs. Google Devtools Remotebuildexecution Admin V1alpha Feature Policy Feature - Whether dockerAddCapabilities can be used or what capabilities are allowed.
- Docker
Chroot Pulumi.Path Google Native. Remote Build Execution. V1Alpha. Inputs. Google Devtools Remotebuildexecution Admin V1alpha Feature Policy Feature - Whether dockerChrootPath can be used.
- Docker
Network Pulumi.Google Native. Remote Build Execution. V1Alpha. Inputs. Google Devtools Remotebuildexecution Admin V1alpha Feature Policy Feature - Whether dockerNetwork can be used or what network modes are allowed. E.g. one may allow
off
value only viaallowed_values
. - Docker
Privileged Pulumi.Google Native. Remote Build Execution. V1Alpha. Inputs. Google Devtools Remotebuildexecution Admin V1alpha Feature Policy Feature - Whether dockerPrivileged can be used.
- Docker
Run Pulumi.As Root Google Native. Remote Build Execution. V1Alpha. Inputs. Google Devtools Remotebuildexecution Admin V1alpha Feature Policy Feature - Whether dockerRunAsRoot can be used.
- Docker
Runtime Pulumi.Google Native. Remote Build Execution. V1Alpha. Inputs. Google Devtools Remotebuildexecution Admin V1alpha Feature Policy Feature - Whether dockerRuntime is allowed to be set or what runtimes are allowed. Note linux_isolation takes precedence, and if set, docker_runtime values may be rejected if they are incompatible with the selected isolation.
- Docker
Sibling Pulumi.Containers Google Native. Remote Build Execution. V1Alpha. Inputs. Google Devtools Remotebuildexecution Admin V1alpha Feature Policy Feature - Whether dockerSiblingContainers can be used.
- Linux
Isolation Pulumi.Google Native. Remote Build Execution. V1Alpha. Google Devtools Remotebuildexecution Admin V1alpha Feature Policy Linux Isolation - linux_isolation allows overriding the docker runtime used for containers started on Linux.
- Container
Image GoogleSources Devtools Remotebuildexecution Admin V1alpha Feature Policy Feature - Which container image sources are allowed. Currently only RBE-supported registry (gcr.io) is allowed. One can allow all repositories under a project or one specific repository only. E.g. container_image_sources { policy: RESTRICTED allowed_values: [ "gcr.io/project-foo", "gcr.io/project-bar/repo-baz", ] } will allow any repositories under "gcr.io/project-foo" plus the repository "gcr.io/project-bar/repo-baz". Default (UNSPECIFIED) is equivalent to any source is allowed.
- Docker
Add GoogleCapabilities Devtools Remotebuildexecution Admin V1alpha Feature Policy Feature - Whether dockerAddCapabilities can be used or what capabilities are allowed.
- Docker
Chroot GooglePath Devtools Remotebuildexecution Admin V1alpha Feature Policy Feature - Whether dockerChrootPath can be used.
- Docker
Network GoogleDevtools Remotebuildexecution Admin V1alpha Feature Policy Feature - Whether dockerNetwork can be used or what network modes are allowed. E.g. one may allow
off
value only viaallowed_values
. - Docker
Privileged GoogleDevtools Remotebuildexecution Admin V1alpha Feature Policy Feature - Whether dockerPrivileged can be used.
- Docker
Run GoogleAs Root Devtools Remotebuildexecution Admin V1alpha Feature Policy Feature - Whether dockerRunAsRoot can be used.
- Docker
Runtime GoogleDevtools Remotebuildexecution Admin V1alpha Feature Policy Feature - Whether dockerRuntime is allowed to be set or what runtimes are allowed. Note linux_isolation takes precedence, and if set, docker_runtime values may be rejected if they are incompatible with the selected isolation.
- Docker
Sibling GoogleContainers Devtools Remotebuildexecution Admin V1alpha Feature Policy Feature - Whether dockerSiblingContainers can be used.
- Linux
Isolation GoogleDevtools Remotebuildexecution Admin V1alpha Feature Policy Linux Isolation - linux_isolation allows overriding the docker runtime used for containers started on Linux.
- container
Image GoogleSources Devtools Remotebuildexecution Admin V1alpha Feature Policy Feature - Which container image sources are allowed. Currently only RBE-supported registry (gcr.io) is allowed. One can allow all repositories under a project or one specific repository only. E.g. container_image_sources { policy: RESTRICTED allowed_values: [ "gcr.io/project-foo", "gcr.io/project-bar/repo-baz", ] } will allow any repositories under "gcr.io/project-foo" plus the repository "gcr.io/project-bar/repo-baz". Default (UNSPECIFIED) is equivalent to any source is allowed.
- docker
Add GoogleCapabilities Devtools Remotebuildexecution Admin V1alpha Feature Policy Feature - Whether dockerAddCapabilities can be used or what capabilities are allowed.
- docker
Chroot GooglePath Devtools Remotebuildexecution Admin V1alpha Feature Policy Feature - Whether dockerChrootPath can be used.
- docker
Network GoogleDevtools Remotebuildexecution Admin V1alpha Feature Policy Feature - Whether dockerNetwork can be used or what network modes are allowed. E.g. one may allow
off
value only viaallowed_values
. - docker
Privileged GoogleDevtools Remotebuildexecution Admin V1alpha Feature Policy Feature - Whether dockerPrivileged can be used.
- docker
Run GoogleAs Root Devtools Remotebuildexecution Admin V1alpha Feature Policy Feature - Whether dockerRunAsRoot can be used.
- docker
Runtime GoogleDevtools Remotebuildexecution Admin V1alpha Feature Policy Feature - Whether dockerRuntime is allowed to be set or what runtimes are allowed. Note linux_isolation takes precedence, and if set, docker_runtime values may be rejected if they are incompatible with the selected isolation.
- docker
Sibling GoogleContainers Devtools Remotebuildexecution Admin V1alpha Feature Policy Feature - Whether dockerSiblingContainers can be used.
- linux
Isolation GoogleDevtools Remotebuildexecution Admin V1alpha Feature Policy Linux Isolation - linux_isolation allows overriding the docker runtime used for containers started on Linux.
- container
Image GoogleSources Devtools Remotebuildexecution Admin V1alpha Feature Policy Feature - Which container image sources are allowed. Currently only RBE-supported registry (gcr.io) is allowed. One can allow all repositories under a project or one specific repository only. E.g. container_image_sources { policy: RESTRICTED allowed_values: [ "gcr.io/project-foo", "gcr.io/project-bar/repo-baz", ] } will allow any repositories under "gcr.io/project-foo" plus the repository "gcr.io/project-bar/repo-baz". Default (UNSPECIFIED) is equivalent to any source is allowed.
- docker
Add GoogleCapabilities Devtools Remotebuildexecution Admin V1alpha Feature Policy Feature - Whether dockerAddCapabilities can be used or what capabilities are allowed.
- docker
Chroot GooglePath Devtools Remotebuildexecution Admin V1alpha Feature Policy Feature - Whether dockerChrootPath can be used.
- docker
Network GoogleDevtools Remotebuildexecution Admin V1alpha Feature Policy Feature - Whether dockerNetwork can be used or what network modes are allowed. E.g. one may allow
off
value only viaallowed_values
. - docker
Privileged GoogleDevtools Remotebuildexecution Admin V1alpha Feature Policy Feature - Whether dockerPrivileged can be used.
- docker
Run GoogleAs Root Devtools Remotebuildexecution Admin V1alpha Feature Policy Feature - Whether dockerRunAsRoot can be used.
- docker
Runtime GoogleDevtools Remotebuildexecution Admin V1alpha Feature Policy Feature - Whether dockerRuntime is allowed to be set or what runtimes are allowed. Note linux_isolation takes precedence, and if set, docker_runtime values may be rejected if they are incompatible with the selected isolation.
- docker
Sibling GoogleContainers Devtools Remotebuildexecution Admin V1alpha Feature Policy Feature - Whether dockerSiblingContainers can be used.
- linux
Isolation GoogleDevtools Remotebuildexecution Admin V1alpha Feature Policy Linux Isolation - linux_isolation allows overriding the docker runtime used for containers started on Linux.
- container_
image_ Googlesources Devtools Remotebuildexecution Admin V1alpha Feature Policy Feature - Which container image sources are allowed. Currently only RBE-supported registry (gcr.io) is allowed. One can allow all repositories under a project or one specific repository only. E.g. container_image_sources { policy: RESTRICTED allowed_values: [ "gcr.io/project-foo", "gcr.io/project-bar/repo-baz", ] } will allow any repositories under "gcr.io/project-foo" plus the repository "gcr.io/project-bar/repo-baz". Default (UNSPECIFIED) is equivalent to any source is allowed.
- docker_
add_ Googlecapabilities Devtools Remotebuildexecution Admin V1alpha Feature Policy Feature - Whether dockerAddCapabilities can be used or what capabilities are allowed.
- docker_
chroot_ Googlepath Devtools Remotebuildexecution Admin V1alpha Feature Policy Feature - Whether dockerChrootPath can be used.
- docker_
network GoogleDevtools Remotebuildexecution Admin V1alpha Feature Policy Feature - Whether dockerNetwork can be used or what network modes are allowed. E.g. one may allow
off
value only viaallowed_values
. - docker_
privileged GoogleDevtools Remotebuildexecution Admin V1alpha Feature Policy Feature - Whether dockerPrivileged can be used.
- docker_
run_ Googleas_ root Devtools Remotebuildexecution Admin V1alpha Feature Policy Feature - Whether dockerRunAsRoot can be used.
- docker_
runtime GoogleDevtools Remotebuildexecution Admin V1alpha Feature Policy Feature - Whether dockerRuntime is allowed to be set or what runtimes are allowed. Note linux_isolation takes precedence, and if set, docker_runtime values may be rejected if they are incompatible with the selected isolation.
- docker_
sibling_ Googlecontainers Devtools Remotebuildexecution Admin V1alpha Feature Policy Feature - Whether dockerSiblingContainers can be used.
- linux_
isolation GoogleDevtools Remotebuildexecution Admin V1alpha Feature Policy Linux Isolation - linux_isolation allows overriding the docker runtime used for containers started on Linux.
- container
Image Property MapSources - Which container image sources are allowed. Currently only RBE-supported registry (gcr.io) is allowed. One can allow all repositories under a project or one specific repository only. E.g. container_image_sources { policy: RESTRICTED allowed_values: [ "gcr.io/project-foo", "gcr.io/project-bar/repo-baz", ] } will allow any repositories under "gcr.io/project-foo" plus the repository "gcr.io/project-bar/repo-baz". Default (UNSPECIFIED) is equivalent to any source is allowed.
- docker
Add Property MapCapabilities - Whether dockerAddCapabilities can be used or what capabilities are allowed.
- docker
Chroot Property MapPath - Whether dockerChrootPath can be used.
- docker
Network Property Map - Whether dockerNetwork can be used or what network modes are allowed. E.g. one may allow
off
value only viaallowed_values
. - docker
Privileged Property Map - Whether dockerPrivileged can be used.
- docker
Run Property MapAs Root - Whether dockerRunAsRoot can be used.
- docker
Runtime Property Map - Whether dockerRuntime is allowed to be set or what runtimes are allowed. Note linux_isolation takes precedence, and if set, docker_runtime values may be rejected if they are incompatible with the selected isolation.
- docker
Sibling Property MapContainers - Whether dockerSiblingContainers can be used.
- linux
Isolation "LINUX_ISOLATION_UNSPECIFIED" | "GVISOR" | "OFF" - linux_isolation allows overriding the docker runtime used for containers started on Linux.
GoogleDevtoolsRemotebuildexecutionAdminV1alphaFeaturePolicyFeature, GoogleDevtoolsRemotebuildexecutionAdminV1alphaFeaturePolicyFeatureArgs
- Allowed
Values List<string> - A list of acceptable values. Only effective when the policy is
RESTRICTED
. - Policy
Pulumi.
Google Native. Remote Build Execution. V1Alpha. Google Devtools Remotebuildexecution Admin V1alpha Feature Policy Feature Policy - The policy of the feature.
- Allowed
Values []string - A list of acceptable values. Only effective when the policy is
RESTRICTED
. - Policy
Google
Devtools Remotebuildexecution Admin V1alpha Feature Policy Feature Policy - The policy of the feature.
- allowed
Values List<String> - A list of acceptable values. Only effective when the policy is
RESTRICTED
. - policy
Google
Devtools Remotebuildexecution Admin V1alpha Feature Policy Feature Policy - The policy of the feature.
- allowed
Values string[] - A list of acceptable values. Only effective when the policy is
RESTRICTED
. - policy
Google
Devtools Remotebuildexecution Admin V1alpha Feature Policy Feature Policy - The policy of the feature.
- allowed_
values Sequence[str] - A list of acceptable values. Only effective when the policy is
RESTRICTED
. - policy
Google
Devtools Remotebuildexecution Admin V1alpha Feature Policy Feature Policy - The policy of the feature.
- allowed
Values List<String> - A list of acceptable values. Only effective when the policy is
RESTRICTED
. - policy "POLICY_UNSPECIFIED" | "ALLOWED" | "FORBIDDEN" | "RESTRICTED"
- The policy of the feature.
GoogleDevtoolsRemotebuildexecutionAdminV1alphaFeaturePolicyFeaturePolicy, GoogleDevtoolsRemotebuildexecutionAdminV1alphaFeaturePolicyFeaturePolicyArgs
- Policy
Unspecified - POLICY_UNSPECIFIEDDefault value, if not explicitly set. Equivalent to FORBIDDEN, unless otherwise documented on a specific Feature.
- Allowed
- ALLOWEDFeature is explicitly allowed.
- Forbidden
- FORBIDDENFeature is forbidden. Requests attempting to leverage it will get an FailedPrecondition error, with a message like: "Feature forbidden by FeaturePolicy: Feature on instance "
- Restricted
- RESTRICTEDOnly the values specified in the
allowed_values
are allowed.
- Google
Devtools Remotebuildexecution Admin V1alpha Feature Policy Feature Policy Policy Unspecified - POLICY_UNSPECIFIEDDefault value, if not explicitly set. Equivalent to FORBIDDEN, unless otherwise documented on a specific Feature.
- Google
Devtools Remotebuildexecution Admin V1alpha Feature Policy Feature Policy Allowed - ALLOWEDFeature is explicitly allowed.
- Google
Devtools Remotebuildexecution Admin V1alpha Feature Policy Feature Policy Forbidden - FORBIDDENFeature is forbidden. Requests attempting to leverage it will get an FailedPrecondition error, with a message like: "Feature forbidden by FeaturePolicy: Feature on instance "
- Google
Devtools Remotebuildexecution Admin V1alpha Feature Policy Feature Policy Restricted - RESTRICTEDOnly the values specified in the
allowed_values
are allowed.
- Policy
Unspecified - POLICY_UNSPECIFIEDDefault value, if not explicitly set. Equivalent to FORBIDDEN, unless otherwise documented on a specific Feature.
- Allowed
- ALLOWEDFeature is explicitly allowed.
- Forbidden
- FORBIDDENFeature is forbidden. Requests attempting to leverage it will get an FailedPrecondition error, with a message like: "Feature forbidden by FeaturePolicy: Feature on instance "
- Restricted
- RESTRICTEDOnly the values specified in the
allowed_values
are allowed.
- Policy
Unspecified - POLICY_UNSPECIFIEDDefault value, if not explicitly set. Equivalent to FORBIDDEN, unless otherwise documented on a specific Feature.
- Allowed
- ALLOWEDFeature is explicitly allowed.
- Forbidden
- FORBIDDENFeature is forbidden. Requests attempting to leverage it will get an FailedPrecondition error, with a message like: "Feature forbidden by FeaturePolicy: Feature on instance "
- Restricted
- RESTRICTEDOnly the values specified in the
allowed_values
are allowed.
- POLICY_UNSPECIFIED
- POLICY_UNSPECIFIEDDefault value, if not explicitly set. Equivalent to FORBIDDEN, unless otherwise documented on a specific Feature.
- ALLOWED
- ALLOWEDFeature is explicitly allowed.
- FORBIDDEN
- FORBIDDENFeature is forbidden. Requests attempting to leverage it will get an FailedPrecondition error, with a message like: "Feature forbidden by FeaturePolicy: Feature on instance "
- RESTRICTED
- RESTRICTEDOnly the values specified in the
allowed_values
are allowed.
- "POLICY_UNSPECIFIED"
- POLICY_UNSPECIFIEDDefault value, if not explicitly set. Equivalent to FORBIDDEN, unless otherwise documented on a specific Feature.
- "ALLOWED"
- ALLOWEDFeature is explicitly allowed.
- "FORBIDDEN"
- FORBIDDENFeature is forbidden. Requests attempting to leverage it will get an FailedPrecondition error, with a message like: "Feature forbidden by FeaturePolicy: Feature on instance "
- "RESTRICTED"
- RESTRICTEDOnly the values specified in the
allowed_values
are allowed.
GoogleDevtoolsRemotebuildexecutionAdminV1alphaFeaturePolicyFeatureResponse, GoogleDevtoolsRemotebuildexecutionAdminV1alphaFeaturePolicyFeatureResponseArgs
- Allowed
Values List<string> - A list of acceptable values. Only effective when the policy is
RESTRICTED
. - Policy string
- The policy of the feature.
- Allowed
Values []string - A list of acceptable values. Only effective when the policy is
RESTRICTED
. - Policy string
- The policy of the feature.
- allowed
Values List<String> - A list of acceptable values. Only effective when the policy is
RESTRICTED
. - policy String
- The policy of the feature.
- allowed
Values string[] - A list of acceptable values. Only effective when the policy is
RESTRICTED
. - policy string
- The policy of the feature.
- allowed_
values Sequence[str] - A list of acceptable values. Only effective when the policy is
RESTRICTED
. - policy str
- The policy of the feature.
- allowed
Values List<String> - A list of acceptable values. Only effective when the policy is
RESTRICTED
. - policy String
- The policy of the feature.
GoogleDevtoolsRemotebuildexecutionAdminV1alphaFeaturePolicyLinuxIsolation, GoogleDevtoolsRemotebuildexecutionAdminV1alphaFeaturePolicyLinuxIsolationArgs
- Linux
Isolation Unspecified - LINUX_ISOLATION_UNSPECIFIEDDefault value. Will be using Linux default runtime.
- Gvisor
- GVISORUse gVisor runsc runtime.
- Off
- OFFUse stardard Linux runtime. This has the same behaviour as unspecified, but it can be used to revert back from gVisor.
- Google
Devtools Remotebuildexecution Admin V1alpha Feature Policy Linux Isolation Linux Isolation Unspecified - LINUX_ISOLATION_UNSPECIFIEDDefault value. Will be using Linux default runtime.
- Google
Devtools Remotebuildexecution Admin V1alpha Feature Policy Linux Isolation Gvisor - GVISORUse gVisor runsc runtime.
- Google
Devtools Remotebuildexecution Admin V1alpha Feature Policy Linux Isolation Off - OFFUse stardard Linux runtime. This has the same behaviour as unspecified, but it can be used to revert back from gVisor.
- Linux
Isolation Unspecified - LINUX_ISOLATION_UNSPECIFIEDDefault value. Will be using Linux default runtime.
- Gvisor
- GVISORUse gVisor runsc runtime.
- Off
- OFFUse stardard Linux runtime. This has the same behaviour as unspecified, but it can be used to revert back from gVisor.
- Linux
Isolation Unspecified - LINUX_ISOLATION_UNSPECIFIEDDefault value. Will be using Linux default runtime.
- Gvisor
- GVISORUse gVisor runsc runtime.
- Off
- OFFUse stardard Linux runtime. This has the same behaviour as unspecified, but it can be used to revert back from gVisor.
- LINUX_ISOLATION_UNSPECIFIED
- LINUX_ISOLATION_UNSPECIFIEDDefault value. Will be using Linux default runtime.
- GVISOR
- GVISORUse gVisor runsc runtime.
- OFF
- OFFUse stardard Linux runtime. This has the same behaviour as unspecified, but it can be used to revert back from gVisor.
- "LINUX_ISOLATION_UNSPECIFIED"
- LINUX_ISOLATION_UNSPECIFIEDDefault value. Will be using Linux default runtime.
- "GVISOR"
- GVISORUse gVisor runsc runtime.
- "OFF"
- OFFUse stardard Linux runtime. This has the same behaviour as unspecified, but it can be used to revert back from gVisor.
GoogleDevtoolsRemotebuildexecutionAdminV1alphaFeaturePolicyResponse, GoogleDevtoolsRemotebuildexecutionAdminV1alphaFeaturePolicyResponseArgs
- Container
Image Pulumi.Sources Google Native. Remote Build Execution. V1Alpha. Inputs. Google Devtools Remotebuildexecution Admin V1alpha Feature Policy Feature Response - Which container image sources are allowed. Currently only RBE-supported registry (gcr.io) is allowed. One can allow all repositories under a project or one specific repository only. E.g. container_image_sources { policy: RESTRICTED allowed_values: [ "gcr.io/project-foo", "gcr.io/project-bar/repo-baz", ] } will allow any repositories under "gcr.io/project-foo" plus the repository "gcr.io/project-bar/repo-baz". Default (UNSPECIFIED) is equivalent to any source is allowed.
- Docker
Add Pulumi.Capabilities Google Native. Remote Build Execution. V1Alpha. Inputs. Google Devtools Remotebuildexecution Admin V1alpha Feature Policy Feature Response - Whether dockerAddCapabilities can be used or what capabilities are allowed.
- Docker
Chroot Pulumi.Path Google Native. Remote Build Execution. V1Alpha. Inputs. Google Devtools Remotebuildexecution Admin V1alpha Feature Policy Feature Response - Whether dockerChrootPath can be used.
- Docker
Network Pulumi.Google Native. Remote Build Execution. V1Alpha. Inputs. Google Devtools Remotebuildexecution Admin V1alpha Feature Policy Feature Response - Whether dockerNetwork can be used or what network modes are allowed. E.g. one may allow
off
value only viaallowed_values
. - Docker
Privileged Pulumi.Google Native. Remote Build Execution. V1Alpha. Inputs. Google Devtools Remotebuildexecution Admin V1alpha Feature Policy Feature Response - Whether dockerPrivileged can be used.
- Docker
Run Pulumi.As Root Google Native. Remote Build Execution. V1Alpha. Inputs. Google Devtools Remotebuildexecution Admin V1alpha Feature Policy Feature Response - Whether dockerRunAsRoot can be used.
- Docker
Runtime Pulumi.Google Native. Remote Build Execution. V1Alpha. Inputs. Google Devtools Remotebuildexecution Admin V1alpha Feature Policy Feature Response - Whether dockerRuntime is allowed to be set or what runtimes are allowed. Note linux_isolation takes precedence, and if set, docker_runtime values may be rejected if they are incompatible with the selected isolation.
- Docker
Sibling Pulumi.Containers Google Native. Remote Build Execution. V1Alpha. Inputs. Google Devtools Remotebuildexecution Admin V1alpha Feature Policy Feature Response - Whether dockerSiblingContainers can be used.
- Linux
Isolation string - linux_isolation allows overriding the docker runtime used for containers started on Linux.
- Container
Image GoogleSources Devtools Remotebuildexecution Admin V1alpha Feature Policy Feature Response - Which container image sources are allowed. Currently only RBE-supported registry (gcr.io) is allowed. One can allow all repositories under a project or one specific repository only. E.g. container_image_sources { policy: RESTRICTED allowed_values: [ "gcr.io/project-foo", "gcr.io/project-bar/repo-baz", ] } will allow any repositories under "gcr.io/project-foo" plus the repository "gcr.io/project-bar/repo-baz". Default (UNSPECIFIED) is equivalent to any source is allowed.
- Docker
Add GoogleCapabilities Devtools Remotebuildexecution Admin V1alpha Feature Policy Feature Response - Whether dockerAddCapabilities can be used or what capabilities are allowed.
- Docker
Chroot GooglePath Devtools Remotebuildexecution Admin V1alpha Feature Policy Feature Response - Whether dockerChrootPath can be used.
- Docker
Network GoogleDevtools Remotebuildexecution Admin V1alpha Feature Policy Feature Response - Whether dockerNetwork can be used or what network modes are allowed. E.g. one may allow
off
value only viaallowed_values
. - Docker
Privileged GoogleDevtools Remotebuildexecution Admin V1alpha Feature Policy Feature Response - Whether dockerPrivileged can be used.
- Docker
Run GoogleAs Root Devtools Remotebuildexecution Admin V1alpha Feature Policy Feature Response - Whether dockerRunAsRoot can be used.
- Docker
Runtime GoogleDevtools Remotebuildexecution Admin V1alpha Feature Policy Feature Response - Whether dockerRuntime is allowed to be set or what runtimes are allowed. Note linux_isolation takes precedence, and if set, docker_runtime values may be rejected if they are incompatible with the selected isolation.
- Docker
Sibling GoogleContainers Devtools Remotebuildexecution Admin V1alpha Feature Policy Feature Response - Whether dockerSiblingContainers can be used.
- Linux
Isolation string - linux_isolation allows overriding the docker runtime used for containers started on Linux.
- container
Image GoogleSources Devtools Remotebuildexecution Admin V1alpha Feature Policy Feature Response - Which container image sources are allowed. Currently only RBE-supported registry (gcr.io) is allowed. One can allow all repositories under a project or one specific repository only. E.g. container_image_sources { policy: RESTRICTED allowed_values: [ "gcr.io/project-foo", "gcr.io/project-bar/repo-baz", ] } will allow any repositories under "gcr.io/project-foo" plus the repository "gcr.io/project-bar/repo-baz". Default (UNSPECIFIED) is equivalent to any source is allowed.
- docker
Add GoogleCapabilities Devtools Remotebuildexecution Admin V1alpha Feature Policy Feature Response - Whether dockerAddCapabilities can be used or what capabilities are allowed.
- docker
Chroot GooglePath Devtools Remotebuildexecution Admin V1alpha Feature Policy Feature Response - Whether dockerChrootPath can be used.
- docker
Network GoogleDevtools Remotebuildexecution Admin V1alpha Feature Policy Feature Response - Whether dockerNetwork can be used or what network modes are allowed. E.g. one may allow
off
value only viaallowed_values
. - docker
Privileged GoogleDevtools Remotebuildexecution Admin V1alpha Feature Policy Feature Response - Whether dockerPrivileged can be used.
- docker
Run GoogleAs Root Devtools Remotebuildexecution Admin V1alpha Feature Policy Feature Response - Whether dockerRunAsRoot can be used.
- docker
Runtime GoogleDevtools Remotebuildexecution Admin V1alpha Feature Policy Feature Response - Whether dockerRuntime is allowed to be set or what runtimes are allowed. Note linux_isolation takes precedence, and if set, docker_runtime values may be rejected if they are incompatible with the selected isolation.
- docker
Sibling GoogleContainers Devtools Remotebuildexecution Admin V1alpha Feature Policy Feature Response - Whether dockerSiblingContainers can be used.
- linux
Isolation String - linux_isolation allows overriding the docker runtime used for containers started on Linux.
- container
Image GoogleSources Devtools Remotebuildexecution Admin V1alpha Feature Policy Feature Response - Which container image sources are allowed. Currently only RBE-supported registry (gcr.io) is allowed. One can allow all repositories under a project or one specific repository only. E.g. container_image_sources { policy: RESTRICTED allowed_values: [ "gcr.io/project-foo", "gcr.io/project-bar/repo-baz", ] } will allow any repositories under "gcr.io/project-foo" plus the repository "gcr.io/project-bar/repo-baz". Default (UNSPECIFIED) is equivalent to any source is allowed.
- docker
Add GoogleCapabilities Devtools Remotebuildexecution Admin V1alpha Feature Policy Feature Response - Whether dockerAddCapabilities can be used or what capabilities are allowed.
- docker
Chroot GooglePath Devtools Remotebuildexecution Admin V1alpha Feature Policy Feature Response - Whether dockerChrootPath can be used.
- docker
Network GoogleDevtools Remotebuildexecution Admin V1alpha Feature Policy Feature Response - Whether dockerNetwork can be used or what network modes are allowed. E.g. one may allow
off
value only viaallowed_values
. - docker
Privileged GoogleDevtools Remotebuildexecution Admin V1alpha Feature Policy Feature Response - Whether dockerPrivileged can be used.
- docker
Run GoogleAs Root Devtools Remotebuildexecution Admin V1alpha Feature Policy Feature Response - Whether dockerRunAsRoot can be used.
- docker
Runtime GoogleDevtools Remotebuildexecution Admin V1alpha Feature Policy Feature Response - Whether dockerRuntime is allowed to be set or what runtimes are allowed. Note linux_isolation takes precedence, and if set, docker_runtime values may be rejected if they are incompatible with the selected isolation.
- docker
Sibling GoogleContainers Devtools Remotebuildexecution Admin V1alpha Feature Policy Feature Response - Whether dockerSiblingContainers can be used.
- linux
Isolation string - linux_isolation allows overriding the docker runtime used for containers started on Linux.
- container_
image_ Googlesources Devtools Remotebuildexecution Admin V1alpha Feature Policy Feature Response - Which container image sources are allowed. Currently only RBE-supported registry (gcr.io) is allowed. One can allow all repositories under a project or one specific repository only. E.g. container_image_sources { policy: RESTRICTED allowed_values: [ "gcr.io/project-foo", "gcr.io/project-bar/repo-baz", ] } will allow any repositories under "gcr.io/project-foo" plus the repository "gcr.io/project-bar/repo-baz". Default (UNSPECIFIED) is equivalent to any source is allowed.
- docker_
add_ Googlecapabilities Devtools Remotebuildexecution Admin V1alpha Feature Policy Feature Response - Whether dockerAddCapabilities can be used or what capabilities are allowed.
- docker_
chroot_ Googlepath Devtools Remotebuildexecution Admin V1alpha Feature Policy Feature Response - Whether dockerChrootPath can be used.
- docker_
network GoogleDevtools Remotebuildexecution Admin V1alpha Feature Policy Feature Response - Whether dockerNetwork can be used or what network modes are allowed. E.g. one may allow
off
value only viaallowed_values
. - docker_
privileged GoogleDevtools Remotebuildexecution Admin V1alpha Feature Policy Feature Response - Whether dockerPrivileged can be used.
- docker_
run_ Googleas_ root Devtools Remotebuildexecution Admin V1alpha Feature Policy Feature Response - Whether dockerRunAsRoot can be used.
- docker_
runtime GoogleDevtools Remotebuildexecution Admin V1alpha Feature Policy Feature Response - Whether dockerRuntime is allowed to be set or what runtimes are allowed. Note linux_isolation takes precedence, and if set, docker_runtime values may be rejected if they are incompatible with the selected isolation.
- docker_
sibling_ Googlecontainers Devtools Remotebuildexecution Admin V1alpha Feature Policy Feature Response - Whether dockerSiblingContainers can be used.
- linux_
isolation str - linux_isolation allows overriding the docker runtime used for containers started on Linux.
- container
Image Property MapSources - Which container image sources are allowed. Currently only RBE-supported registry (gcr.io) is allowed. One can allow all repositories under a project or one specific repository only. E.g. container_image_sources { policy: RESTRICTED allowed_values: [ "gcr.io/project-foo", "gcr.io/project-bar/repo-baz", ] } will allow any repositories under "gcr.io/project-foo" plus the repository "gcr.io/project-bar/repo-baz". Default (UNSPECIFIED) is equivalent to any source is allowed.
- docker
Add Property MapCapabilities - Whether dockerAddCapabilities can be used or what capabilities are allowed.
- docker
Chroot Property MapPath - Whether dockerChrootPath can be used.
- docker
Network Property Map - Whether dockerNetwork can be used or what network modes are allowed. E.g. one may allow
off
value only viaallowed_values
. - docker
Privileged Property Map - Whether dockerPrivileged can be used.
- docker
Run Property MapAs Root - Whether dockerRunAsRoot can be used.
- docker
Runtime Property Map - Whether dockerRuntime is allowed to be set or what runtimes are allowed. Note linux_isolation takes precedence, and if set, docker_runtime values may be rejected if they are incompatible with the selected isolation.
- docker
Sibling Property MapContainers - Whether dockerSiblingContainers can be used.
- linux
Isolation String - linux_isolation allows overriding the docker runtime used for containers started on Linux.
Package Details
- Repository
- Google Cloud Native pulumi/pulumi-google-native
- License
- Apache-2.0
Google Cloud Native is in preview. Google Cloud Classic is fully supported.