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={
        "container_image_sources": {
            "allowed_values": ["string"],
            "policy": google_native.remotebuildexecution.v1alpha.GoogleDevtoolsRemotebuildexecutionAdminV1alphaFeaturePolicyFeaturePolicy.POLICY_UNSPECIFIED,
        },
        "docker_add_capabilities": {
            "allowed_values": ["string"],
            "policy": google_native.remotebuildexecution.v1alpha.GoogleDevtoolsRemotebuildexecutionAdminV1alphaFeaturePolicyFeaturePolicy.POLICY_UNSPECIFIED,
        },
        "docker_chroot_path": {
            "allowed_values": ["string"],
            "policy": google_native.remotebuildexecution.v1alpha.GoogleDevtoolsRemotebuildexecutionAdminV1alphaFeaturePolicyFeaturePolicy.POLICY_UNSPECIFIED,
        },
        "docker_network": {
            "allowed_values": ["string"],
            "policy": google_native.remotebuildexecution.v1alpha.GoogleDevtoolsRemotebuildexecutionAdminV1alphaFeaturePolicyFeaturePolicy.POLICY_UNSPECIFIED,
        },
        "docker_privileged": {
            "allowed_values": ["string"],
            "policy": google_native.remotebuildexecution.v1alpha.GoogleDevtoolsRemotebuildexecutionAdminV1alphaFeaturePolicyFeaturePolicy.POLICY_UNSPECIFIED,
        },
        "docker_run_as_root": {
            "allowed_values": ["string"],
            "policy": google_native.remotebuildexecution.v1alpha.GoogleDevtoolsRemotebuildexecutionAdminV1alphaFeaturePolicyFeaturePolicy.POLICY_UNSPECIFIED,
        },
        "docker_runtime": {
            "allowed_values": ["string"],
            "policy": google_native.remotebuildexecution.v1alpha.GoogleDevtoolsRemotebuildexecutionAdminV1alphaFeaturePolicyFeaturePolicy.POLICY_UNSPECIFIED,
        },
        "docker_sibling_containers": {
            "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
In Python, inputs that are objects can be passed either as argument classes or as dictionary literals.
The Instance resource accepts the following input properties:
- FeaturePolicy 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.
- InstanceId string
- ID of the created instance. A valid instance_idmust: 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-central1is supported.
- Parent string
- Resource name of the project containing the instance. Format: projects/[PROJECT_ID].
- Project string
- FeaturePolicy 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.
- InstanceId string
- ID of the created instance. A valid instance_idmust: 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-central1is supported.
- Parent string
- Resource name of the project containing the instance. Format: projects/[PROJECT_ID].
- Project string
- featurePolicy GoogleDevtools Remotebuildexecution Admin V1alpha Feature Policy 
- The policy to define whether or not RBE features can be used or how they can be used.
- instanceId String
- ID of the created instance. A valid instance_idmust: 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-central1is supported.
- parent String
- Resource name of the project containing the instance. Format: projects/[PROJECT_ID].
- project String
- featurePolicy GoogleDevtools Remotebuildexecution Admin V1alpha Feature Policy 
- The policy to define whether or not RBE features can be used or how they can be used.
- instanceId string
- ID of the created instance. A valid instance_idmust: 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-central1is 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_idmust: 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-central1is supported.
- parent str
- Resource name of the project containing the instance. Format: projects/[PROJECT_ID].
- project str
- featurePolicy Property Map
- The policy to define whether or not RBE features can be used or how they can be used.
- instanceId String
- ID of the created instance. A valid instance_idmust: 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-central1is 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.
- LoggingEnabled 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_idfield.
- State string
- State of the instance.
- Id string
- The provider-assigned unique ID for this managed resource.
- LoggingEnabled 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_idfield.
- State string
- State of the instance.
- id String
- The provider-assigned unique ID for this managed resource.
- loggingEnabled 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_idfield.
- state String
- State of the instance.
- id string
- The provider-assigned unique ID for this managed resource.
- loggingEnabled 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_idfield.
- 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_idfield.
- state str
- State of the instance.
- id String
- The provider-assigned unique ID for this managed resource.
- loggingEnabled 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_idfield.
- state String
- State of the instance.
Supporting Types
GoogleDevtoolsRemotebuildexecutionAdminV1alphaFeaturePolicy, GoogleDevtoolsRemotebuildexecutionAdminV1alphaFeaturePolicyArgs              
- ContainerImage 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.
- DockerAdd 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.
- DockerChroot Pulumi.Path Google Native. Remote Build Execution. V1Alpha. Inputs. Google Devtools Remotebuildexecution Admin V1alpha Feature Policy Feature 
- Whether dockerChrootPath can be used.
- DockerNetwork 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 offvalue only viaallowed_values.
- DockerPrivileged Pulumi.Google Native. Remote Build Execution. V1Alpha. Inputs. Google Devtools Remotebuildexecution Admin V1alpha Feature Policy Feature 
- Whether dockerPrivileged can be used.
- DockerRun Pulumi.As Root Google Native. Remote Build Execution. V1Alpha. Inputs. Google Devtools Remotebuildexecution Admin V1alpha Feature Policy Feature 
- Whether dockerRunAsRoot can be used.
- DockerRuntime 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.
- DockerSibling Pulumi.Containers Google Native. Remote Build Execution. V1Alpha. Inputs. Google Devtools Remotebuildexecution Admin V1alpha Feature Policy Feature 
- Whether dockerSiblingContainers can be used.
- LinuxIsolation 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.
- ContainerImage 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.
- DockerAdd GoogleCapabilities Devtools Remotebuildexecution Admin V1alpha Feature Policy Feature 
- Whether dockerAddCapabilities can be used or what capabilities are allowed.
- DockerChroot GooglePath Devtools Remotebuildexecution Admin V1alpha Feature Policy Feature 
- Whether dockerChrootPath can be used.
- DockerNetwork GoogleDevtools Remotebuildexecution Admin V1alpha Feature Policy Feature 
- Whether dockerNetwork can be used or what network modes are allowed. E.g. one may allow offvalue only viaallowed_values.
- DockerPrivileged GoogleDevtools Remotebuildexecution Admin V1alpha Feature Policy Feature 
- Whether dockerPrivileged can be used.
- DockerRun GoogleAs Root Devtools Remotebuildexecution Admin V1alpha Feature Policy Feature 
- Whether dockerRunAsRoot can be used.
- DockerRuntime 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.
- DockerSibling GoogleContainers Devtools Remotebuildexecution Admin V1alpha Feature Policy Feature 
- Whether dockerSiblingContainers can be used.
- LinuxIsolation GoogleDevtools Remotebuildexecution Admin V1alpha Feature Policy Linux Isolation 
- linux_isolation allows overriding the docker runtime used for containers started on Linux.
- containerImage 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.
- dockerAdd GoogleCapabilities Devtools Remotebuildexecution Admin V1alpha Feature Policy Feature 
- Whether dockerAddCapabilities can be used or what capabilities are allowed.
- dockerChroot GooglePath Devtools Remotebuildexecution Admin V1alpha Feature Policy Feature 
- Whether dockerChrootPath can be used.
- dockerNetwork GoogleDevtools Remotebuildexecution Admin V1alpha Feature Policy Feature 
- Whether dockerNetwork can be used or what network modes are allowed. E.g. one may allow offvalue only viaallowed_values.
- dockerPrivileged GoogleDevtools Remotebuildexecution Admin V1alpha Feature Policy Feature 
- Whether dockerPrivileged can be used.
- dockerRun GoogleAs Root Devtools Remotebuildexecution Admin V1alpha Feature Policy Feature 
- Whether dockerRunAsRoot can be used.
- dockerRuntime 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.
- dockerSibling GoogleContainers Devtools Remotebuildexecution Admin V1alpha Feature Policy Feature 
- Whether dockerSiblingContainers can be used.
- linuxIsolation GoogleDevtools Remotebuildexecution Admin V1alpha Feature Policy Linux Isolation 
- linux_isolation allows overriding the docker runtime used for containers started on Linux.
- containerImage 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.
- dockerAdd GoogleCapabilities Devtools Remotebuildexecution Admin V1alpha Feature Policy Feature 
- Whether dockerAddCapabilities can be used or what capabilities are allowed.
- dockerChroot GooglePath Devtools Remotebuildexecution Admin V1alpha Feature Policy Feature 
- Whether dockerChrootPath can be used.
- dockerNetwork GoogleDevtools Remotebuildexecution Admin V1alpha Feature Policy Feature 
- Whether dockerNetwork can be used or what network modes are allowed. E.g. one may allow offvalue only viaallowed_values.
- dockerPrivileged GoogleDevtools Remotebuildexecution Admin V1alpha Feature Policy Feature 
- Whether dockerPrivileged can be used.
- dockerRun GoogleAs Root Devtools Remotebuildexecution Admin V1alpha Feature Policy Feature 
- Whether dockerRunAsRoot can be used.
- dockerRuntime 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.
- dockerSibling GoogleContainers Devtools Remotebuildexecution Admin V1alpha Feature Policy Feature 
- Whether dockerSiblingContainers can be used.
- linuxIsolation 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 offvalue 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.
- containerImage 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.
- dockerAdd Property MapCapabilities 
- Whether dockerAddCapabilities can be used or what capabilities are allowed.
- dockerChroot Property MapPath 
- Whether dockerChrootPath can be used.
- dockerNetwork Property Map
- Whether dockerNetwork can be used or what network modes are allowed. E.g. one may allow offvalue only viaallowed_values.
- dockerPrivileged Property Map
- Whether dockerPrivileged can be used.
- dockerRun Property MapAs Root 
- Whether dockerRunAsRoot can be used.
- dockerRuntime 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.
- dockerSibling Property MapContainers 
- Whether dockerSiblingContainers can be used.
- linuxIsolation "LINUX_ISOLATION_UNSPECIFIED" | "GVISOR" | "OFF"
- linux_isolation allows overriding the docker runtime used for containers started on Linux.
GoogleDevtoolsRemotebuildexecutionAdminV1alphaFeaturePolicyFeature, GoogleDevtoolsRemotebuildexecutionAdminV1alphaFeaturePolicyFeatureArgs                
- AllowedValues 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.
- AllowedValues []string
- A list of acceptable values. Only effective when the policy is RESTRICTED.
- Policy
GoogleDevtools Remotebuildexecution Admin V1alpha Feature Policy Feature Policy 
- The policy of the feature.
- allowedValues List<String>
- A list of acceptable values. Only effective when the policy is RESTRICTED.
- policy
GoogleDevtools Remotebuildexecution Admin V1alpha Feature Policy Feature Policy 
- The policy of the feature.
- allowedValues string[]
- A list of acceptable values. Only effective when the policy is RESTRICTED.
- policy
GoogleDevtools 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
GoogleDevtools Remotebuildexecution Admin V1alpha Feature Policy Feature Policy 
- The policy of the feature.
- allowedValues 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                  
- PolicyUnspecified 
- 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_valuesare allowed.
- GoogleDevtools 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.
- GoogleDevtools Remotebuildexecution Admin V1alpha Feature Policy Feature Policy Allowed 
- ALLOWEDFeature is explicitly allowed.
- GoogleDevtools 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 "
- GoogleDevtools Remotebuildexecution Admin V1alpha Feature Policy Feature Policy Restricted 
- RESTRICTEDOnly the values specified in the allowed_valuesare allowed.
- PolicyUnspecified 
- 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_valuesare allowed.
- PolicyUnspecified 
- 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_valuesare 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_valuesare 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_valuesare allowed.
GoogleDevtoolsRemotebuildexecutionAdminV1alphaFeaturePolicyFeatureResponse, GoogleDevtoolsRemotebuildexecutionAdminV1alphaFeaturePolicyFeatureResponseArgs                  
- AllowedValues List<string>
- A list of acceptable values. Only effective when the policy is RESTRICTED.
- Policy string
- The policy of the feature.
- AllowedValues []string
- A list of acceptable values. Only effective when the policy is RESTRICTED.
- Policy string
- The policy of the feature.
- allowedValues List<String>
- A list of acceptable values. Only effective when the policy is RESTRICTED.
- policy String
- The policy of the feature.
- allowedValues 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.
- allowedValues List<String>
- A list of acceptable values. Only effective when the policy is RESTRICTED.
- policy String
- The policy of the feature.
GoogleDevtoolsRemotebuildexecutionAdminV1alphaFeaturePolicyLinuxIsolation, GoogleDevtoolsRemotebuildexecutionAdminV1alphaFeaturePolicyLinuxIsolationArgs                  
- LinuxIsolation 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.
- GoogleDevtools Remotebuildexecution Admin V1alpha Feature Policy Linux Isolation Linux Isolation Unspecified 
- LINUX_ISOLATION_UNSPECIFIEDDefault value. Will be using Linux default runtime.
- GoogleDevtools Remotebuildexecution Admin V1alpha Feature Policy Linux Isolation Gvisor 
- GVISORUse gVisor runsc runtime.
- GoogleDevtools 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.
- LinuxIsolation 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.
- LinuxIsolation 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                
- ContainerImage 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.
- DockerAdd 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.
- DockerChroot Pulumi.Path Google Native. Remote Build Execution. V1Alpha. Inputs. Google Devtools Remotebuildexecution Admin V1alpha Feature Policy Feature Response 
- Whether dockerChrootPath can be used.
- DockerNetwork 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 offvalue only viaallowed_values.
- DockerPrivileged Pulumi.Google Native. Remote Build Execution. V1Alpha. Inputs. Google Devtools Remotebuildexecution Admin V1alpha Feature Policy Feature Response 
- Whether dockerPrivileged can be used.
- DockerRun Pulumi.As Root Google Native. Remote Build Execution. V1Alpha. Inputs. Google Devtools Remotebuildexecution Admin V1alpha Feature Policy Feature Response 
- Whether dockerRunAsRoot can be used.
- DockerRuntime 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.
- DockerSibling Pulumi.Containers Google Native. Remote Build Execution. V1Alpha. Inputs. Google Devtools Remotebuildexecution Admin V1alpha Feature Policy Feature Response 
- Whether dockerSiblingContainers can be used.
- LinuxIsolation string
- linux_isolation allows overriding the docker runtime used for containers started on Linux.
- ContainerImage 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.
- DockerAdd GoogleCapabilities Devtools Remotebuildexecution Admin V1alpha Feature Policy Feature Response 
- Whether dockerAddCapabilities can be used or what capabilities are allowed.
- DockerChroot GooglePath Devtools Remotebuildexecution Admin V1alpha Feature Policy Feature Response 
- Whether dockerChrootPath can be used.
- DockerNetwork GoogleDevtools Remotebuildexecution Admin V1alpha Feature Policy Feature Response 
- Whether dockerNetwork can be used or what network modes are allowed. E.g. one may allow offvalue only viaallowed_values.
- DockerPrivileged GoogleDevtools Remotebuildexecution Admin V1alpha Feature Policy Feature Response 
- Whether dockerPrivileged can be used.
- DockerRun GoogleAs Root Devtools Remotebuildexecution Admin V1alpha Feature Policy Feature Response 
- Whether dockerRunAsRoot can be used.
- DockerRuntime 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.
- DockerSibling GoogleContainers Devtools Remotebuildexecution Admin V1alpha Feature Policy Feature Response 
- Whether dockerSiblingContainers can be used.
- LinuxIsolation string
- linux_isolation allows overriding the docker runtime used for containers started on Linux.
- containerImage 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.
- dockerAdd GoogleCapabilities Devtools Remotebuildexecution Admin V1alpha Feature Policy Feature Response 
- Whether dockerAddCapabilities can be used or what capabilities are allowed.
- dockerChroot GooglePath Devtools Remotebuildexecution Admin V1alpha Feature Policy Feature Response 
- Whether dockerChrootPath can be used.
- dockerNetwork GoogleDevtools Remotebuildexecution Admin V1alpha Feature Policy Feature Response 
- Whether dockerNetwork can be used or what network modes are allowed. E.g. one may allow offvalue only viaallowed_values.
- dockerPrivileged GoogleDevtools Remotebuildexecution Admin V1alpha Feature Policy Feature Response 
- Whether dockerPrivileged can be used.
- dockerRun GoogleAs Root Devtools Remotebuildexecution Admin V1alpha Feature Policy Feature Response 
- Whether dockerRunAsRoot can be used.
- dockerRuntime 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.
- dockerSibling GoogleContainers Devtools Remotebuildexecution Admin V1alpha Feature Policy Feature Response 
- Whether dockerSiblingContainers can be used.
- linuxIsolation String
- linux_isolation allows overriding the docker runtime used for containers started on Linux.
- containerImage 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.
- dockerAdd GoogleCapabilities Devtools Remotebuildexecution Admin V1alpha Feature Policy Feature Response 
- Whether dockerAddCapabilities can be used or what capabilities are allowed.
- dockerChroot GooglePath Devtools Remotebuildexecution Admin V1alpha Feature Policy Feature Response 
- Whether dockerChrootPath can be used.
- dockerNetwork GoogleDevtools Remotebuildexecution Admin V1alpha Feature Policy Feature Response 
- Whether dockerNetwork can be used or what network modes are allowed. E.g. one may allow offvalue only viaallowed_values.
- dockerPrivileged GoogleDevtools Remotebuildexecution Admin V1alpha Feature Policy Feature Response 
- Whether dockerPrivileged can be used.
- dockerRun GoogleAs Root Devtools Remotebuildexecution Admin V1alpha Feature Policy Feature Response 
- Whether dockerRunAsRoot can be used.
- dockerRuntime 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.
- dockerSibling GoogleContainers Devtools Remotebuildexecution Admin V1alpha Feature Policy Feature Response 
- Whether dockerSiblingContainers can be used.
- linuxIsolation 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 offvalue 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.
- containerImage 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.
- dockerAdd Property MapCapabilities 
- Whether dockerAddCapabilities can be used or what capabilities are allowed.
- dockerChroot Property MapPath 
- Whether dockerChrootPath can be used.
- dockerNetwork Property Map
- Whether dockerNetwork can be used or what network modes are allowed. E.g. one may allow offvalue only viaallowed_values.
- dockerPrivileged Property Map
- Whether dockerPrivileged can be used.
- dockerRun Property MapAs Root 
- Whether dockerRunAsRoot can be used.
- dockerRuntime 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.
- dockerSibling Property MapContainers 
- Whether dockerSiblingContainers can be used.
- linuxIsolation 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.