1. Packages
  2. Google Cloud Native
  3. API Docs
  4. deploymentmanager
  5. deploymentmanager/v2beta
  6. Deployment

Google Cloud Native is in preview. Google Cloud Classic is fully supported.

Google Cloud Native v0.32.0 published on Wednesday, Nov 29, 2023 by Pulumi

google-native.deploymentmanager/v2beta.Deployment

Explore with Pulumi AI

Google Cloud Native is in preview. Google Cloud Classic is fully supported.

Google Cloud Native v0.32.0 published on Wednesday, Nov 29, 2023 by Pulumi

Creates a deployment and all of the resources described by the deployment manifest.

Create Deployment Resource

Resources are created with functions called constructors. To learn more about declaring and configuring resources, see Resources.

Constructor syntax

new Deployment(name: string, args?: DeploymentArgs, opts?: CustomResourceOptions);
@overload
def Deployment(resource_name: str,
               args: Optional[DeploymentArgs] = None,
               opts: Optional[ResourceOptions] = None)

@overload
def Deployment(resource_name: str,
               opts: Optional[ResourceOptions] = None,
               create_policy: Optional[str] = None,
               description: Optional[str] = None,
               id: Optional[str] = None,
               labels: Optional[Sequence[DeploymentLabelEntryArgs]] = None,
               name: Optional[str] = None,
               preview: Optional[bool] = None,
               project: Optional[str] = None,
               target: Optional[TargetConfigurationArgs] = None)
func NewDeployment(ctx *Context, name string, args *DeploymentArgs, opts ...ResourceOption) (*Deployment, error)
public Deployment(string name, DeploymentArgs? args = null, CustomResourceOptions? opts = null)
public Deployment(String name, DeploymentArgs args)
public Deployment(String name, DeploymentArgs args, CustomResourceOptions options)
type: google-native:deploymentmanager/v2beta:Deployment
properties: # The arguments to resource properties.
options: # Bag of options to control resource's behavior.

Parameters

name This property is required. string
The unique name of the resource.
args DeploymentArgs
The arguments to resource properties.
opts CustomResourceOptions
Bag of options to control resource's behavior.
resource_name This property is required. str
The unique name of the resource.
args DeploymentArgs
The arguments to resource properties.
opts ResourceOptions
Bag of options to control resource's behavior.
ctx Context
Context object for the current deployment.
name This property is required. string
The unique name of the resource.
args DeploymentArgs
The arguments to resource properties.
opts ResourceOption
Bag of options to control resource's behavior.
name This property is required. string
The unique name of the resource.
args DeploymentArgs
The arguments to resource properties.
opts CustomResourceOptions
Bag of options to control resource's behavior.
name This property is required. String
The unique name of the resource.
args This property is required. DeploymentArgs
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 exampledeploymentResourceResourceFromDeploymentmanagerv2beta = new GoogleNative.DeploymentManager.V2Beta.Deployment("exampledeploymentResourceResourceFromDeploymentmanagerv2beta", new()
{
    CreatePolicy = "string",
    Description = "string",
    Id = "string",
    Labels = new[]
    {
        new GoogleNative.DeploymentManager.V2Beta.Inputs.DeploymentLabelEntryArgs
        {
            Key = "string",
            Value = "string",
        },
    },
    Name = "string",
    Preview = false,
    Project = "string",
    Target = new GoogleNative.DeploymentManager.V2Beta.Inputs.TargetConfigurationArgs
    {
        Config = new GoogleNative.DeploymentManager.V2Beta.Inputs.ConfigFileArgs
        {
            Content = "string",
        },
        Imports = new[]
        {
            new GoogleNative.DeploymentManager.V2Beta.Inputs.ImportFileArgs
            {
                Content = "string",
                Name = "string",
            },
        },
    },
});
Copy
example, err := deploymentmanagerv2beta.NewDeployment(ctx, "exampledeploymentResourceResourceFromDeploymentmanagerv2beta", &deploymentmanagerv2beta.DeploymentArgs{
	CreatePolicy: pulumi.String("string"),
	Description:  pulumi.String("string"),
	Id:           pulumi.String("string"),
	Labels: deploymentmanager.DeploymentLabelEntryArray{
		&deploymentmanager.DeploymentLabelEntryArgs{
			Key:   pulumi.String("string"),
			Value: pulumi.String("string"),
		},
	},
	Name:    pulumi.String("string"),
	Preview: pulumi.Bool(false),
	Project: pulumi.String("string"),
	Target: &deploymentmanager.TargetConfigurationArgs{
		Config: &deploymentmanager.ConfigFileArgs{
			Content: pulumi.String("string"),
		},
		Imports: deploymentmanager.ImportFileArray{
			&deploymentmanager.ImportFileArgs{
				Content: pulumi.String("string"),
				Name:    pulumi.String("string"),
			},
		},
	},
})
Copy
var exampledeploymentResourceResourceFromDeploymentmanagerv2beta = new Deployment("exampledeploymentResourceResourceFromDeploymentmanagerv2beta", DeploymentArgs.builder()
    .createPolicy("string")
    .description("string")
    .id("string")
    .labels(DeploymentLabelEntryArgs.builder()
        .key("string")
        .value("string")
        .build())
    .name("string")
    .preview(false)
    .project("string")
    .target(TargetConfigurationArgs.builder()
        .config(ConfigFileArgs.builder()
            .content("string")
            .build())
        .imports(ImportFileArgs.builder()
            .content("string")
            .name("string")
            .build())
        .build())
    .build());
Copy
exampledeployment_resource_resource_from_deploymentmanagerv2beta = google_native.deploymentmanager.v2beta.Deployment("exampledeploymentResourceResourceFromDeploymentmanagerv2beta",
    create_policy="string",
    description="string",
    id="string",
    labels=[{
        "key": "string",
        "value": "string",
    }],
    name="string",
    preview=False,
    project="string",
    target={
        "config": {
            "content": "string",
        },
        "imports": [{
            "content": "string",
            "name": "string",
        }],
    })
Copy
const exampledeploymentResourceResourceFromDeploymentmanagerv2beta = new google_native.deploymentmanager.v2beta.Deployment("exampledeploymentResourceResourceFromDeploymentmanagerv2beta", {
    createPolicy: "string",
    description: "string",
    id: "string",
    labels: [{
        key: "string",
        value: "string",
    }],
    name: "string",
    preview: false,
    project: "string",
    target: {
        config: {
            content: "string",
        },
        imports: [{
            content: "string",
            name: "string",
        }],
    },
});
Copy
type: google-native:deploymentmanager/v2beta:Deployment
properties:
    createPolicy: string
    description: string
    id: string
    labels:
        - key: string
          value: string
    name: string
    preview: false
    project: string
    target:
        config:
            content: string
        imports:
            - content: string
              name: string
Copy

Deployment 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 Deployment resource accepts the following input properties:

CreatePolicy string
Sets the policy to use for creating new resources.
Description string
An optional user-provided description of the deployment.
Id string
Labels List<Pulumi.GoogleNative.DeploymentManager.V2Beta.Inputs.DeploymentLabelEntry>
Map of One Platform labels; provided by the client when the resource is created or updated. Specifically: Label keys must be between 1 and 63 characters long and must conform to the following regular expression: [a-z]([-a-z0-9]*[a-z0-9])? Label values must be between 0 and 63 characters long and must conform to the regular expression ([a-z]([-a-z0-9]*[a-z0-9])?)?.
Name string
Name of the resource; provided by the client when the resource is created. The name must be 1-63 characters long, and comply with RFC1035. Specifically, the name must be 1-63 characters long and match the regular expression [a-z]([-a-z0-9]*[a-z0-9])? which means the first character must be a lowercase letter, and all following characters must be a dash, lowercase letter, or digit, except the last character, which cannot be a dash.
Preview bool
If set to true, creates a deployment and creates "shell" resources but does not actually instantiate these resources. This allows you to preview what your deployment looks like. After previewing a deployment, you can deploy your resources by making a request with the update() method or you can use the cancelPreview() method to cancel the preview altogether. Note that the deployment will still exist after you cancel the preview and you must separately delete this deployment if you want to remove it.
Project Changes to this property will trigger replacement. string
Target Pulumi.GoogleNative.DeploymentManager.V2Beta.Inputs.TargetConfiguration
[Input Only] The parameters that define your deployment, including the deployment configuration and relevant templates.
CreatePolicy string
Sets the policy to use for creating new resources.
Description string
An optional user-provided description of the deployment.
Id string
Labels []DeploymentLabelEntryArgs
Map of One Platform labels; provided by the client when the resource is created or updated. Specifically: Label keys must be between 1 and 63 characters long and must conform to the following regular expression: [a-z]([-a-z0-9]*[a-z0-9])? Label values must be between 0 and 63 characters long and must conform to the regular expression ([a-z]([-a-z0-9]*[a-z0-9])?)?.
Name string
Name of the resource; provided by the client when the resource is created. The name must be 1-63 characters long, and comply with RFC1035. Specifically, the name must be 1-63 characters long and match the regular expression [a-z]([-a-z0-9]*[a-z0-9])? which means the first character must be a lowercase letter, and all following characters must be a dash, lowercase letter, or digit, except the last character, which cannot be a dash.
Preview bool
If set to true, creates a deployment and creates "shell" resources but does not actually instantiate these resources. This allows you to preview what your deployment looks like. After previewing a deployment, you can deploy your resources by making a request with the update() method or you can use the cancelPreview() method to cancel the preview altogether. Note that the deployment will still exist after you cancel the preview and you must separately delete this deployment if you want to remove it.
Project Changes to this property will trigger replacement. string
Target TargetConfigurationArgs
[Input Only] The parameters that define your deployment, including the deployment configuration and relevant templates.
createPolicy String
Sets the policy to use for creating new resources.
description String
An optional user-provided description of the deployment.
id String
labels List<DeploymentLabelEntry>
Map of One Platform labels; provided by the client when the resource is created or updated. Specifically: Label keys must be between 1 and 63 characters long and must conform to the following regular expression: [a-z]([-a-z0-9]*[a-z0-9])? Label values must be between 0 and 63 characters long and must conform to the regular expression ([a-z]([-a-z0-9]*[a-z0-9])?)?.
name String
Name of the resource; provided by the client when the resource is created. The name must be 1-63 characters long, and comply with RFC1035. Specifically, the name must be 1-63 characters long and match the regular expression [a-z]([-a-z0-9]*[a-z0-9])? which means the first character must be a lowercase letter, and all following characters must be a dash, lowercase letter, or digit, except the last character, which cannot be a dash.
preview Boolean
If set to true, creates a deployment and creates "shell" resources but does not actually instantiate these resources. This allows you to preview what your deployment looks like. After previewing a deployment, you can deploy your resources by making a request with the update() method or you can use the cancelPreview() method to cancel the preview altogether. Note that the deployment will still exist after you cancel the preview and you must separately delete this deployment if you want to remove it.
project Changes to this property will trigger replacement. String
target TargetConfiguration
[Input Only] The parameters that define your deployment, including the deployment configuration and relevant templates.
createPolicy string
Sets the policy to use for creating new resources.
description string
An optional user-provided description of the deployment.
id string
labels DeploymentLabelEntry[]
Map of One Platform labels; provided by the client when the resource is created or updated. Specifically: Label keys must be between 1 and 63 characters long and must conform to the following regular expression: [a-z]([-a-z0-9]*[a-z0-9])? Label values must be between 0 and 63 characters long and must conform to the regular expression ([a-z]([-a-z0-9]*[a-z0-9])?)?.
name string
Name of the resource; provided by the client when the resource is created. The name must be 1-63 characters long, and comply with RFC1035. Specifically, the name must be 1-63 characters long and match the regular expression [a-z]([-a-z0-9]*[a-z0-9])? which means the first character must be a lowercase letter, and all following characters must be a dash, lowercase letter, or digit, except the last character, which cannot be a dash.
preview boolean
If set to true, creates a deployment and creates "shell" resources but does not actually instantiate these resources. This allows you to preview what your deployment looks like. After previewing a deployment, you can deploy your resources by making a request with the update() method or you can use the cancelPreview() method to cancel the preview altogether. Note that the deployment will still exist after you cancel the preview and you must separately delete this deployment if you want to remove it.
project Changes to this property will trigger replacement. string
target TargetConfiguration
[Input Only] The parameters that define your deployment, including the deployment configuration and relevant templates.
create_policy str
Sets the policy to use for creating new resources.
description str
An optional user-provided description of the deployment.
id str
labels Sequence[DeploymentLabelEntryArgs]
Map of One Platform labels; provided by the client when the resource is created or updated. Specifically: Label keys must be between 1 and 63 characters long and must conform to the following regular expression: [a-z]([-a-z0-9]*[a-z0-9])? Label values must be between 0 and 63 characters long and must conform to the regular expression ([a-z]([-a-z0-9]*[a-z0-9])?)?.
name str
Name of the resource; provided by the client when the resource is created. The name must be 1-63 characters long, and comply with RFC1035. Specifically, the name must be 1-63 characters long and match the regular expression [a-z]([-a-z0-9]*[a-z0-9])? which means the first character must be a lowercase letter, and all following characters must be a dash, lowercase letter, or digit, except the last character, which cannot be a dash.
preview bool
If set to true, creates a deployment and creates "shell" resources but does not actually instantiate these resources. This allows you to preview what your deployment looks like. After previewing a deployment, you can deploy your resources by making a request with the update() method or you can use the cancelPreview() method to cancel the preview altogether. Note that the deployment will still exist after you cancel the preview and you must separately delete this deployment if you want to remove it.
project Changes to this property will trigger replacement. str
target TargetConfigurationArgs
[Input Only] The parameters that define your deployment, including the deployment configuration and relevant templates.
createPolicy String
Sets the policy to use for creating new resources.
description String
An optional user-provided description of the deployment.
id String
labels List<Property Map>
Map of One Platform labels; provided by the client when the resource is created or updated. Specifically: Label keys must be between 1 and 63 characters long and must conform to the following regular expression: [a-z]([-a-z0-9]*[a-z0-9])? Label values must be between 0 and 63 characters long and must conform to the regular expression ([a-z]([-a-z0-9]*[a-z0-9])?)?.
name String
Name of the resource; provided by the client when the resource is created. The name must be 1-63 characters long, and comply with RFC1035. Specifically, the name must be 1-63 characters long and match the regular expression [a-z]([-a-z0-9]*[a-z0-9])? which means the first character must be a lowercase letter, and all following characters must be a dash, lowercase letter, or digit, except the last character, which cannot be a dash.
preview Boolean
If set to true, creates a deployment and creates "shell" resources but does not actually instantiate these resources. This allows you to preview what your deployment looks like. After previewing a deployment, you can deploy your resources by making a request with the update() method or you can use the cancelPreview() method to cancel the preview altogether. Note that the deployment will still exist after you cancel the preview and you must separately delete this deployment if you want to remove it.
project Changes to this property will trigger replacement. String
target Property Map
[Input Only] The parameters that define your deployment, including the deployment configuration and relevant templates.

Outputs

All input properties are implicitly available as output properties. Additionally, the Deployment resource produces the following output properties:

Fingerprint string
Provides a fingerprint to use in requests to modify a deployment, such as update(), stop(), and cancelPreview() requests. A fingerprint is a randomly generated value that must be provided with update(), stop(), and cancelPreview() requests to perform optimistic locking. This ensures optimistic concurrency so that only one request happens at a time. The fingerprint is initially generated by Deployment Manager and changes after every request to modify data. To get the latest fingerprint value, perform a get() request to a deployment.
Id string
The provider-assigned unique ID for this managed resource.
InsertTime string
Creation timestamp in RFC3339 text format.
Manifest string
URL of the manifest representing the last manifest that was successfully deployed. If no manifest has been successfully deployed, this field will be absent.
Operation Pulumi.GoogleNative.DeploymentManager.V2Beta.Outputs.OperationResponse
The Operation that most recently ran, or is currently running, on this deployment.
SelfLink string
Server defined URL for the resource.
Update Pulumi.GoogleNative.DeploymentManager.V2Beta.Outputs.DeploymentUpdateResponse
If Deployment Manager is currently updating or previewing an update to this deployment, the updated configuration appears here.
UpdateTime string
Update timestamp in RFC3339 text format.
Fingerprint string
Provides a fingerprint to use in requests to modify a deployment, such as update(), stop(), and cancelPreview() requests. A fingerprint is a randomly generated value that must be provided with update(), stop(), and cancelPreview() requests to perform optimistic locking. This ensures optimistic concurrency so that only one request happens at a time. The fingerprint is initially generated by Deployment Manager and changes after every request to modify data. To get the latest fingerprint value, perform a get() request to a deployment.
Id string
The provider-assigned unique ID for this managed resource.
InsertTime string
Creation timestamp in RFC3339 text format.
Manifest string
URL of the manifest representing the last manifest that was successfully deployed. If no manifest has been successfully deployed, this field will be absent.
Operation OperationResponse
The Operation that most recently ran, or is currently running, on this deployment.
SelfLink string
Server defined URL for the resource.
Update DeploymentUpdateResponse
If Deployment Manager is currently updating or previewing an update to this deployment, the updated configuration appears here.
UpdateTime string
Update timestamp in RFC3339 text format.
fingerprint String
Provides a fingerprint to use in requests to modify a deployment, such as update(), stop(), and cancelPreview() requests. A fingerprint is a randomly generated value that must be provided with update(), stop(), and cancelPreview() requests to perform optimistic locking. This ensures optimistic concurrency so that only one request happens at a time. The fingerprint is initially generated by Deployment Manager and changes after every request to modify data. To get the latest fingerprint value, perform a get() request to a deployment.
id String
The provider-assigned unique ID for this managed resource.
insertTime String
Creation timestamp in RFC3339 text format.
manifest String
URL of the manifest representing the last manifest that was successfully deployed. If no manifest has been successfully deployed, this field will be absent.
operation OperationResponse
The Operation that most recently ran, or is currently running, on this deployment.
selfLink String
Server defined URL for the resource.
update DeploymentUpdateResponse
If Deployment Manager is currently updating or previewing an update to this deployment, the updated configuration appears here.
updateTime String
Update timestamp in RFC3339 text format.
fingerprint string
Provides a fingerprint to use in requests to modify a deployment, such as update(), stop(), and cancelPreview() requests. A fingerprint is a randomly generated value that must be provided with update(), stop(), and cancelPreview() requests to perform optimistic locking. This ensures optimistic concurrency so that only one request happens at a time. The fingerprint is initially generated by Deployment Manager and changes after every request to modify data. To get the latest fingerprint value, perform a get() request to a deployment.
id string
The provider-assigned unique ID for this managed resource.
insertTime string
Creation timestamp in RFC3339 text format.
manifest string
URL of the manifest representing the last manifest that was successfully deployed. If no manifest has been successfully deployed, this field will be absent.
operation OperationResponse
The Operation that most recently ran, or is currently running, on this deployment.
selfLink string
Server defined URL for the resource.
update DeploymentUpdateResponse
If Deployment Manager is currently updating or previewing an update to this deployment, the updated configuration appears here.
updateTime string
Update timestamp in RFC3339 text format.
fingerprint str
Provides a fingerprint to use in requests to modify a deployment, such as update(), stop(), and cancelPreview() requests. A fingerprint is a randomly generated value that must be provided with update(), stop(), and cancelPreview() requests to perform optimistic locking. This ensures optimistic concurrency so that only one request happens at a time. The fingerprint is initially generated by Deployment Manager and changes after every request to modify data. To get the latest fingerprint value, perform a get() request to a deployment.
id str
The provider-assigned unique ID for this managed resource.
insert_time str
Creation timestamp in RFC3339 text format.
manifest str
URL of the manifest representing the last manifest that was successfully deployed. If no manifest has been successfully deployed, this field will be absent.
operation OperationResponse
The Operation that most recently ran, or is currently running, on this deployment.
self_link str
Server defined URL for the resource.
update DeploymentUpdateResponse
If Deployment Manager is currently updating or previewing an update to this deployment, the updated configuration appears here.
update_time str
Update timestamp in RFC3339 text format.
fingerprint String
Provides a fingerprint to use in requests to modify a deployment, such as update(), stop(), and cancelPreview() requests. A fingerprint is a randomly generated value that must be provided with update(), stop(), and cancelPreview() requests to perform optimistic locking. This ensures optimistic concurrency so that only one request happens at a time. The fingerprint is initially generated by Deployment Manager and changes after every request to modify data. To get the latest fingerprint value, perform a get() request to a deployment.
id String
The provider-assigned unique ID for this managed resource.
insertTime String
Creation timestamp in RFC3339 text format.
manifest String
URL of the manifest representing the last manifest that was successfully deployed. If no manifest has been successfully deployed, this field will be absent.
operation Property Map
The Operation that most recently ran, or is currently running, on this deployment.
selfLink String
Server defined URL for the resource.
update Property Map
If Deployment Manager is currently updating or previewing an update to this deployment, the updated configuration appears here.
updateTime String
Update timestamp in RFC3339 text format.

Supporting Types

ConfigFile
, ConfigFileArgs

Content string
The contents of the file.
Content string
The contents of the file.
content String
The contents of the file.
content string
The contents of the file.
content str
The contents of the file.
content String
The contents of the file.

ConfigFileResponse
, ConfigFileResponseArgs

Content This property is required. string
The contents of the file.
Content This property is required. string
The contents of the file.
content This property is required. String
The contents of the file.
content This property is required. string
The contents of the file.
content This property is required. str
The contents of the file.
content This property is required. String
The contents of the file.

DeploymentLabelEntry
, DeploymentLabelEntryArgs

Key string
Key of the label
Value string
Value of the label
Key string
Key of the label
Value string
Value of the label
key String
Key of the label
value String
Value of the label
key string
Key of the label
value string
Value of the label
key str
Key of the label
value str
Value of the label
key String
Key of the label
value String
Value of the label

DeploymentLabelEntryResponse
, DeploymentLabelEntryResponseArgs

Key This property is required. string
Key of the label
Value This property is required. string
Value of the label
Key This property is required. string
Key of the label
Value This property is required. string
Value of the label
key This property is required. String
Key of the label
value This property is required. String
Value of the label
key This property is required. string
Key of the label
value This property is required. string
Value of the label
key This property is required. str
Key of the label
value This property is required. str
Value of the label
key This property is required. String
Key of the label
value This property is required. String
Value of the label

DeploymentUpdateLabelEntryResponse
, DeploymentUpdateLabelEntryResponseArgs

Key This property is required. string
Key of the label
Value This property is required. string
Value of the label
Key This property is required. string
Key of the label
Value This property is required. string
Value of the label
key This property is required. String
Key of the label
value This property is required. String
Value of the label
key This property is required. string
Key of the label
value This property is required. string
Value of the label
key This property is required. str
Key of the label
value This property is required. str
Value of the label
key This property is required. String
Key of the label
value This property is required. String
Value of the label

DeploymentUpdateResponse
, DeploymentUpdateResponseArgs

Description This property is required. string
An optional user-provided description of the deployment after the current update has been applied.
Labels This property is required. List<Pulumi.GoogleNative.DeploymentManager.V2Beta.Inputs.DeploymentUpdateLabelEntryResponse>
Map of One Platform labels; provided by the client when the resource is created or updated. Specifically: Label keys must be between 1 and 63 characters long and must conform to the following regular expression: [a-z]([-a-z0-9]*[a-z0-9])? Label values must be between 0 and 63 characters long and must conform to the regular expression ([a-z]([-a-z0-9]*[a-z0-9])?)?.
Manifest This property is required. string
URL of the manifest representing the update configuration of this deployment.
Description This property is required. string
An optional user-provided description of the deployment after the current update has been applied.
Labels This property is required. []DeploymentUpdateLabelEntryResponse
Map of One Platform labels; provided by the client when the resource is created or updated. Specifically: Label keys must be between 1 and 63 characters long and must conform to the following regular expression: [a-z]([-a-z0-9]*[a-z0-9])? Label values must be between 0 and 63 characters long and must conform to the regular expression ([a-z]([-a-z0-9]*[a-z0-9])?)?.
Manifest This property is required. string
URL of the manifest representing the update configuration of this deployment.
description This property is required. String
An optional user-provided description of the deployment after the current update has been applied.
labels This property is required. List<DeploymentUpdateLabelEntryResponse>
Map of One Platform labels; provided by the client when the resource is created or updated. Specifically: Label keys must be between 1 and 63 characters long and must conform to the following regular expression: [a-z]([-a-z0-9]*[a-z0-9])? Label values must be between 0 and 63 characters long and must conform to the regular expression ([a-z]([-a-z0-9]*[a-z0-9])?)?.
manifest This property is required. String
URL of the manifest representing the update configuration of this deployment.
description This property is required. string
An optional user-provided description of the deployment after the current update has been applied.
labels This property is required. DeploymentUpdateLabelEntryResponse[]
Map of One Platform labels; provided by the client when the resource is created or updated. Specifically: Label keys must be between 1 and 63 characters long and must conform to the following regular expression: [a-z]([-a-z0-9]*[a-z0-9])? Label values must be between 0 and 63 characters long and must conform to the regular expression ([a-z]([-a-z0-9]*[a-z0-9])?)?.
manifest This property is required. string
URL of the manifest representing the update configuration of this deployment.
description This property is required. str
An optional user-provided description of the deployment after the current update has been applied.
labels This property is required. Sequence[DeploymentUpdateLabelEntryResponse]
Map of One Platform labels; provided by the client when the resource is created or updated. Specifically: Label keys must be between 1 and 63 characters long and must conform to the following regular expression: [a-z]([-a-z0-9]*[a-z0-9])? Label values must be between 0 and 63 characters long and must conform to the regular expression ([a-z]([-a-z0-9]*[a-z0-9])?)?.
manifest This property is required. str
URL of the manifest representing the update configuration of this deployment.
description This property is required. String
An optional user-provided description of the deployment after the current update has been applied.
labels This property is required. List<Property Map>
Map of One Platform labels; provided by the client when the resource is created or updated. Specifically: Label keys must be between 1 and 63 characters long and must conform to the following regular expression: [a-z]([-a-z0-9]*[a-z0-9])? Label values must be between 0 and 63 characters long and must conform to the regular expression ([a-z]([-a-z0-9]*[a-z0-9])?)?.
manifest This property is required. String
URL of the manifest representing the update configuration of this deployment.

ImportFile
, ImportFileArgs

Content string
The contents of the file.
Name string
The name of the file.
Content string
The contents of the file.
Name string
The name of the file.
content String
The contents of the file.
name String
The name of the file.
content string
The contents of the file.
name string
The name of the file.
content str
The contents of the file.
name str
The name of the file.
content String
The contents of the file.
name String
The name of the file.

ImportFileResponse
, ImportFileResponseArgs

Content This property is required. string
The contents of the file.
Name This property is required. string
The name of the file.
Content This property is required. string
The contents of the file.
Name This property is required. string
The name of the file.
content This property is required. String
The contents of the file.
name This property is required. String
The name of the file.
content This property is required. string
The contents of the file.
name This property is required. string
The name of the file.
content This property is required. str
The contents of the file.
name This property is required. str
The name of the file.
content This property is required. String
The contents of the file.
name This property is required. String
The name of the file.

InstancesBulkInsertOperationMetadataResponse
, InstancesBulkInsertOperationMetadataResponseArgs

PerLocationStatus This property is required. Dictionary<string, string>
Status information per location (location name is key). Example key: zones/us-central1-a
PerLocationStatus This property is required. map[string]string
Status information per location (location name is key). Example key: zones/us-central1-a
perLocationStatus This property is required. Map<String,String>
Status information per location (location name is key). Example key: zones/us-central1-a
perLocationStatus This property is required. {[key: string]: string}
Status information per location (location name is key). Example key: zones/us-central1-a
per_location_status This property is required. Mapping[str, str]
Status information per location (location name is key). Example key: zones/us-central1-a
perLocationStatus This property is required. Map<String>
Status information per location (location name is key). Example key: zones/us-central1-a

OperationErrorErrorsItemResponse
, OperationErrorErrorsItemResponseArgs

Code This property is required. string
The error type identifier for this error.
Location This property is required. string
Indicates the field in the request that caused the error. This property is optional.
Message This property is required. string
An optional, human-readable error message.
Code This property is required. string
The error type identifier for this error.
Location This property is required. string
Indicates the field in the request that caused the error. This property is optional.
Message This property is required. string
An optional, human-readable error message.
code This property is required. String
The error type identifier for this error.
location This property is required. String
Indicates the field in the request that caused the error. This property is optional.
message This property is required. String
An optional, human-readable error message.
code This property is required. string
The error type identifier for this error.
location This property is required. string
Indicates the field in the request that caused the error. This property is optional.
message This property is required. string
An optional, human-readable error message.
code This property is required. str
The error type identifier for this error.
location This property is required. str
Indicates the field in the request that caused the error. This property is optional.
message This property is required. str
An optional, human-readable error message.
code This property is required. String
The error type identifier for this error.
location This property is required. String
Indicates the field in the request that caused the error. This property is optional.
message This property is required. String
An optional, human-readable error message.

OperationErrorResponse
, OperationErrorResponseArgs

Errors This property is required. List<Pulumi.GoogleNative.DeploymentManager.V2Beta.Inputs.OperationErrorErrorsItemResponse>
The array of errors encountered while processing this operation.
Errors This property is required. []OperationErrorErrorsItemResponse
The array of errors encountered while processing this operation.
errors This property is required. List<OperationErrorErrorsItemResponse>
The array of errors encountered while processing this operation.
errors This property is required. OperationErrorErrorsItemResponse[]
The array of errors encountered while processing this operation.
errors This property is required. Sequence[OperationErrorErrorsItemResponse]
The array of errors encountered while processing this operation.
errors This property is required. List<Property Map>
The array of errors encountered while processing this operation.

OperationResponse
, OperationResponseArgs

ClientOperationId This property is required. string
The value of requestId if you provided it in the request. Not present otherwise.
CreationTimestamp This property is required. string
[Deprecated] This field is deprecated.

Deprecated: [Deprecated] This field is deprecated.

Description This property is required. string
A textual description of the operation, which is set when the operation is created.
EndTime This property is required. string
The time that this operation was completed. This value is in RFC3339 text format.
Error This property is required. Pulumi.GoogleNative.DeploymentManager.V2Beta.Inputs.OperationErrorResponse
If errors are generated during processing of the operation, this field will be populated.
HttpErrorMessage This property is required. string
If the operation fails, this field contains the HTTP error message that was returned, such as NOT FOUND.
HttpErrorStatusCode This property is required. int
If the operation fails, this field contains the HTTP error status code that was returned. For example, a 404 means the resource was not found.
InsertTime This property is required. string
The time that this operation was requested. This value is in RFC3339 text format.
InstancesBulkInsertOperationMetadata This property is required. Pulumi.GoogleNative.DeploymentManager.V2Beta.Inputs.InstancesBulkInsertOperationMetadataResponse
Kind This property is required. string
Type of the resource. Always compute#operation for Operation resources.
Name This property is required. string
Name of the operation.
OperationGroupId This property is required. string
An ID that represents a group of operations, such as when a group of operations results from a bulkInsert API request.
OperationType This property is required. string
The type of operation, such as insert, update, or delete, and so on.
Progress This property is required. int
An optional progress indicator that ranges from 0 to 100. There is no requirement that this be linear or support any granularity of operations. This should not be used to guess when the operation will be complete. This number should monotonically increase as the operation progresses.
Region This property is required. string
The URL of the region where the operation resides. Only applicable when performing regional operations.
SelfLink This property is required. string
Server-defined URL for the resource.
SetCommonInstanceMetadataOperationMetadata This property is required. Pulumi.GoogleNative.DeploymentManager.V2Beta.Inputs.SetCommonInstanceMetadataOperationMetadataResponse
If the operation is for projects.setCommonInstanceMetadata, this field will contain information on all underlying zonal actions and their state.
StartTime This property is required. string
The time that this operation was started by the server. This value is in RFC3339 text format.
Status This property is required. string
The status of the operation, which can be one of the following: PENDING, RUNNING, or DONE.
StatusMessage This property is required. string
An optional textual description of the current status of the operation.
TargetId This property is required. string
The unique target ID, which identifies a specific incarnation of the target resource.
TargetLink This property is required. string
The URL of the resource that the operation modifies. For operations related to creating a snapshot, this points to the persistent disk that the snapshot was created from.
User This property is required. string
User who requested the operation, for example: user@example.com or alice_smith_identifier (global/workforcePools/example-com-us-employees).
Warnings This property is required. List<Pulumi.GoogleNative.DeploymentManager.V2Beta.Inputs.OperationWarningsItemResponse>
If warning messages are generated during processing of the operation, this field will be populated.
Zone This property is required. string
The URL of the zone where the operation resides. Only applicable when performing per-zone operations.
ClientOperationId This property is required. string
The value of requestId if you provided it in the request. Not present otherwise.
CreationTimestamp This property is required. string
[Deprecated] This field is deprecated.

Deprecated: [Deprecated] This field is deprecated.

Description This property is required. string
A textual description of the operation, which is set when the operation is created.
EndTime This property is required. string
The time that this operation was completed. This value is in RFC3339 text format.
Error This property is required. OperationErrorResponse
If errors are generated during processing of the operation, this field will be populated.
HttpErrorMessage This property is required. string
If the operation fails, this field contains the HTTP error message that was returned, such as NOT FOUND.
HttpErrorStatusCode This property is required. int
If the operation fails, this field contains the HTTP error status code that was returned. For example, a 404 means the resource was not found.
InsertTime This property is required. string
The time that this operation was requested. This value is in RFC3339 text format.
InstancesBulkInsertOperationMetadata This property is required. InstancesBulkInsertOperationMetadataResponse
Kind This property is required. string
Type of the resource. Always compute#operation for Operation resources.
Name This property is required. string
Name of the operation.
OperationGroupId This property is required. string
An ID that represents a group of operations, such as when a group of operations results from a bulkInsert API request.
OperationType This property is required. string
The type of operation, such as insert, update, or delete, and so on.
Progress This property is required. int
An optional progress indicator that ranges from 0 to 100. There is no requirement that this be linear or support any granularity of operations. This should not be used to guess when the operation will be complete. This number should monotonically increase as the operation progresses.
Region This property is required. string
The URL of the region where the operation resides. Only applicable when performing regional operations.
SelfLink This property is required. string
Server-defined URL for the resource.
SetCommonInstanceMetadataOperationMetadata This property is required. SetCommonInstanceMetadataOperationMetadataResponse
If the operation is for projects.setCommonInstanceMetadata, this field will contain information on all underlying zonal actions and their state.
StartTime This property is required. string
The time that this operation was started by the server. This value is in RFC3339 text format.
Status This property is required. string
The status of the operation, which can be one of the following: PENDING, RUNNING, or DONE.
StatusMessage This property is required. string
An optional textual description of the current status of the operation.
TargetId This property is required. string
The unique target ID, which identifies a specific incarnation of the target resource.
TargetLink This property is required. string
The URL of the resource that the operation modifies. For operations related to creating a snapshot, this points to the persistent disk that the snapshot was created from.
User This property is required. string
User who requested the operation, for example: user@example.com or alice_smith_identifier (global/workforcePools/example-com-us-employees).
Warnings This property is required. []OperationWarningsItemResponse
If warning messages are generated during processing of the operation, this field will be populated.
Zone This property is required. string
The URL of the zone where the operation resides. Only applicable when performing per-zone operations.
clientOperationId This property is required. String
The value of requestId if you provided it in the request. Not present otherwise.
creationTimestamp This property is required. String
[Deprecated] This field is deprecated.

Deprecated: [Deprecated] This field is deprecated.

description This property is required. String
A textual description of the operation, which is set when the operation is created.
endTime This property is required. String
The time that this operation was completed. This value is in RFC3339 text format.
error This property is required. OperationErrorResponse
If errors are generated during processing of the operation, this field will be populated.
httpErrorMessage This property is required. String
If the operation fails, this field contains the HTTP error message that was returned, such as NOT FOUND.
httpErrorStatusCode This property is required. Integer
If the operation fails, this field contains the HTTP error status code that was returned. For example, a 404 means the resource was not found.
insertTime This property is required. String
The time that this operation was requested. This value is in RFC3339 text format.
instancesBulkInsertOperationMetadata This property is required. InstancesBulkInsertOperationMetadataResponse
kind This property is required. String
Type of the resource. Always compute#operation for Operation resources.
name This property is required. String
Name of the operation.
operationGroupId This property is required. String
An ID that represents a group of operations, such as when a group of operations results from a bulkInsert API request.
operationType This property is required. String
The type of operation, such as insert, update, or delete, and so on.
progress This property is required. Integer
An optional progress indicator that ranges from 0 to 100. There is no requirement that this be linear or support any granularity of operations. This should not be used to guess when the operation will be complete. This number should monotonically increase as the operation progresses.
region This property is required. String
The URL of the region where the operation resides. Only applicable when performing regional operations.
selfLink This property is required. String
Server-defined URL for the resource.
setCommonInstanceMetadataOperationMetadata This property is required. SetCommonInstanceMetadataOperationMetadataResponse
If the operation is for projects.setCommonInstanceMetadata, this field will contain information on all underlying zonal actions and their state.
startTime This property is required. String
The time that this operation was started by the server. This value is in RFC3339 text format.
status This property is required. String
The status of the operation, which can be one of the following: PENDING, RUNNING, or DONE.
statusMessage This property is required. String
An optional textual description of the current status of the operation.
targetId This property is required. String
The unique target ID, which identifies a specific incarnation of the target resource.
targetLink This property is required. String
The URL of the resource that the operation modifies. For operations related to creating a snapshot, this points to the persistent disk that the snapshot was created from.
user This property is required. String
User who requested the operation, for example: user@example.com or alice_smith_identifier (global/workforcePools/example-com-us-employees).
warnings This property is required. List<OperationWarningsItemResponse>
If warning messages are generated during processing of the operation, this field will be populated.
zone This property is required. String
The URL of the zone where the operation resides. Only applicable when performing per-zone operations.
clientOperationId This property is required. string
The value of requestId if you provided it in the request. Not present otherwise.
creationTimestamp This property is required. string
[Deprecated] This field is deprecated.

Deprecated: [Deprecated] This field is deprecated.

description This property is required. string
A textual description of the operation, which is set when the operation is created.
endTime This property is required. string
The time that this operation was completed. This value is in RFC3339 text format.
error This property is required. OperationErrorResponse
If errors are generated during processing of the operation, this field will be populated.
httpErrorMessage This property is required. string
If the operation fails, this field contains the HTTP error message that was returned, such as NOT FOUND.
httpErrorStatusCode This property is required. number
If the operation fails, this field contains the HTTP error status code that was returned. For example, a 404 means the resource was not found.
insertTime This property is required. string
The time that this operation was requested. This value is in RFC3339 text format.
instancesBulkInsertOperationMetadata This property is required. InstancesBulkInsertOperationMetadataResponse
kind This property is required. string
Type of the resource. Always compute#operation for Operation resources.
name This property is required. string
Name of the operation.
operationGroupId This property is required. string
An ID that represents a group of operations, such as when a group of operations results from a bulkInsert API request.
operationType This property is required. string
The type of operation, such as insert, update, or delete, and so on.
progress This property is required. number
An optional progress indicator that ranges from 0 to 100. There is no requirement that this be linear or support any granularity of operations. This should not be used to guess when the operation will be complete. This number should monotonically increase as the operation progresses.
region This property is required. string
The URL of the region where the operation resides. Only applicable when performing regional operations.
selfLink This property is required. string
Server-defined URL for the resource.
setCommonInstanceMetadataOperationMetadata This property is required. SetCommonInstanceMetadataOperationMetadataResponse
If the operation is for projects.setCommonInstanceMetadata, this field will contain information on all underlying zonal actions and their state.
startTime This property is required. string
The time that this operation was started by the server. This value is in RFC3339 text format.
status This property is required. string
The status of the operation, which can be one of the following: PENDING, RUNNING, or DONE.
statusMessage This property is required. string
An optional textual description of the current status of the operation.
targetId This property is required. string
The unique target ID, which identifies a specific incarnation of the target resource.
targetLink This property is required. string
The URL of the resource that the operation modifies. For operations related to creating a snapshot, this points to the persistent disk that the snapshot was created from.
user This property is required. string
User who requested the operation, for example: user@example.com or alice_smith_identifier (global/workforcePools/example-com-us-employees).
warnings This property is required. OperationWarningsItemResponse[]
If warning messages are generated during processing of the operation, this field will be populated.
zone This property is required. string
The URL of the zone where the operation resides. Only applicable when performing per-zone operations.
client_operation_id This property is required. str
The value of requestId if you provided it in the request. Not present otherwise.
creation_timestamp This property is required. str
[Deprecated] This field is deprecated.

Deprecated: [Deprecated] This field is deprecated.

description This property is required. str
A textual description of the operation, which is set when the operation is created.
end_time This property is required. str
The time that this operation was completed. This value is in RFC3339 text format.
error This property is required. OperationErrorResponse
If errors are generated during processing of the operation, this field will be populated.
http_error_message This property is required. str
If the operation fails, this field contains the HTTP error message that was returned, such as NOT FOUND.
http_error_status_code This property is required. int
If the operation fails, this field contains the HTTP error status code that was returned. For example, a 404 means the resource was not found.
insert_time This property is required. str
The time that this operation was requested. This value is in RFC3339 text format.
instances_bulk_insert_operation_metadata This property is required. InstancesBulkInsertOperationMetadataResponse
kind This property is required. str
Type of the resource. Always compute#operation for Operation resources.
name This property is required. str
Name of the operation.
operation_group_id This property is required. str
An ID that represents a group of operations, such as when a group of operations results from a bulkInsert API request.
operation_type This property is required. str
The type of operation, such as insert, update, or delete, and so on.
progress This property is required. int
An optional progress indicator that ranges from 0 to 100. There is no requirement that this be linear or support any granularity of operations. This should not be used to guess when the operation will be complete. This number should monotonically increase as the operation progresses.
region This property is required. str
The URL of the region where the operation resides. Only applicable when performing regional operations.
self_link This property is required. str
Server-defined URL for the resource.
set_common_instance_metadata_operation_metadata This property is required. SetCommonInstanceMetadataOperationMetadataResponse
If the operation is for projects.setCommonInstanceMetadata, this field will contain information on all underlying zonal actions and their state.
start_time This property is required. str
The time that this operation was started by the server. This value is in RFC3339 text format.
status This property is required. str
The status of the operation, which can be one of the following: PENDING, RUNNING, or DONE.
status_message This property is required. str
An optional textual description of the current status of the operation.
target_id This property is required. str
The unique target ID, which identifies a specific incarnation of the target resource.
target_link This property is required. str
The URL of the resource that the operation modifies. For operations related to creating a snapshot, this points to the persistent disk that the snapshot was created from.
user This property is required. str
User who requested the operation, for example: user@example.com or alice_smith_identifier (global/workforcePools/example-com-us-employees).
warnings This property is required. Sequence[OperationWarningsItemResponse]
If warning messages are generated during processing of the operation, this field will be populated.
zone This property is required. str
The URL of the zone where the operation resides. Only applicable when performing per-zone operations.
clientOperationId This property is required. String
The value of requestId if you provided it in the request. Not present otherwise.
creationTimestamp This property is required. String
[Deprecated] This field is deprecated.

Deprecated: [Deprecated] This field is deprecated.

description This property is required. String
A textual description of the operation, which is set when the operation is created.
endTime This property is required. String
The time that this operation was completed. This value is in RFC3339 text format.
error This property is required. Property Map
If errors are generated during processing of the operation, this field will be populated.
httpErrorMessage This property is required. String
If the operation fails, this field contains the HTTP error message that was returned, such as NOT FOUND.
httpErrorStatusCode This property is required. Number
If the operation fails, this field contains the HTTP error status code that was returned. For example, a 404 means the resource was not found.
insertTime This property is required. String
The time that this operation was requested. This value is in RFC3339 text format.
instancesBulkInsertOperationMetadata This property is required. Property Map
kind This property is required. String
Type of the resource. Always compute#operation for Operation resources.
name This property is required. String
Name of the operation.
operationGroupId This property is required. String
An ID that represents a group of operations, such as when a group of operations results from a bulkInsert API request.
operationType This property is required. String
The type of operation, such as insert, update, or delete, and so on.
progress This property is required. Number
An optional progress indicator that ranges from 0 to 100. There is no requirement that this be linear or support any granularity of operations. This should not be used to guess when the operation will be complete. This number should monotonically increase as the operation progresses.
region This property is required. String
The URL of the region where the operation resides. Only applicable when performing regional operations.
selfLink This property is required. String
Server-defined URL for the resource.
setCommonInstanceMetadataOperationMetadata This property is required. Property Map
If the operation is for projects.setCommonInstanceMetadata, this field will contain information on all underlying zonal actions and their state.
startTime This property is required. String
The time that this operation was started by the server. This value is in RFC3339 text format.
status This property is required. String
The status of the operation, which can be one of the following: PENDING, RUNNING, or DONE.
statusMessage This property is required. String
An optional textual description of the current status of the operation.
targetId This property is required. String
The unique target ID, which identifies a specific incarnation of the target resource.
targetLink This property is required. String
The URL of the resource that the operation modifies. For operations related to creating a snapshot, this points to the persistent disk that the snapshot was created from.
user This property is required. String
User who requested the operation, for example: user@example.com or alice_smith_identifier (global/workforcePools/example-com-us-employees).
warnings This property is required. List<Property Map>
If warning messages are generated during processing of the operation, this field will be populated.
zone This property is required. String
The URL of the zone where the operation resides. Only applicable when performing per-zone operations.

OperationWarningsItemDataItemResponse
, OperationWarningsItemDataItemResponseArgs

Key This property is required. string
A key that provides more detail on the warning being returned. For example, for warnings where there are no results in a list request for a particular zone, this key might be scope and the key value might be the zone name. Other examples might be a key indicating a deprecated resource and a suggested replacement, or a warning about invalid network settings (for example, if an instance attempts to perform IP forwarding but is not enabled for IP forwarding).
Value This property is required. string
A warning data value corresponding to the key.
Key This property is required. string
A key that provides more detail on the warning being returned. For example, for warnings where there are no results in a list request for a particular zone, this key might be scope and the key value might be the zone name. Other examples might be a key indicating a deprecated resource and a suggested replacement, or a warning about invalid network settings (for example, if an instance attempts to perform IP forwarding but is not enabled for IP forwarding).
Value This property is required. string
A warning data value corresponding to the key.
key This property is required. String
A key that provides more detail on the warning being returned. For example, for warnings where there are no results in a list request for a particular zone, this key might be scope and the key value might be the zone name. Other examples might be a key indicating a deprecated resource and a suggested replacement, or a warning about invalid network settings (for example, if an instance attempts to perform IP forwarding but is not enabled for IP forwarding).
value This property is required. String
A warning data value corresponding to the key.
key This property is required. string
A key that provides more detail on the warning being returned. For example, for warnings where there are no results in a list request for a particular zone, this key might be scope and the key value might be the zone name. Other examples might be a key indicating a deprecated resource and a suggested replacement, or a warning about invalid network settings (for example, if an instance attempts to perform IP forwarding but is not enabled for IP forwarding).
value This property is required. string
A warning data value corresponding to the key.
key This property is required. str
A key that provides more detail on the warning being returned. For example, for warnings where there are no results in a list request for a particular zone, this key might be scope and the key value might be the zone name. Other examples might be a key indicating a deprecated resource and a suggested replacement, or a warning about invalid network settings (for example, if an instance attempts to perform IP forwarding but is not enabled for IP forwarding).
value This property is required. str
A warning data value corresponding to the key.
key This property is required. String
A key that provides more detail on the warning being returned. For example, for warnings where there are no results in a list request for a particular zone, this key might be scope and the key value might be the zone name. Other examples might be a key indicating a deprecated resource and a suggested replacement, or a warning about invalid network settings (for example, if an instance attempts to perform IP forwarding but is not enabled for IP forwarding).
value This property is required. String
A warning data value corresponding to the key.

OperationWarningsItemResponse
, OperationWarningsItemResponseArgs

Code This property is required. string
A warning code, if applicable. For example, Compute Engine returns NO_RESULTS_ON_PAGE if there are no results in the response.
Data This property is required. List<Pulumi.GoogleNative.DeploymentManager.V2Beta.Inputs.OperationWarningsItemDataItemResponse>
Metadata about this warning in key: value format. For example: "data": [ { "key": "scope", "value": "zones/us-east1-d" }
Message This property is required. string
A human-readable description of the warning code.
Code This property is required. string
A warning code, if applicable. For example, Compute Engine returns NO_RESULTS_ON_PAGE if there are no results in the response.
Data This property is required. []OperationWarningsItemDataItemResponse
Metadata about this warning in key: value format. For example: "data": [ { "key": "scope", "value": "zones/us-east1-d" }
Message This property is required. string
A human-readable description of the warning code.
code This property is required. String
A warning code, if applicable. For example, Compute Engine returns NO_RESULTS_ON_PAGE if there are no results in the response.
data This property is required. List<OperationWarningsItemDataItemResponse>
Metadata about this warning in key: value format. For example: "data": [ { "key": "scope", "value": "zones/us-east1-d" }
message This property is required. String
A human-readable description of the warning code.
code This property is required. string
A warning code, if applicable. For example, Compute Engine returns NO_RESULTS_ON_PAGE if there are no results in the response.
data This property is required. OperationWarningsItemDataItemResponse[]
Metadata about this warning in key: value format. For example: "data": [ { "key": "scope", "value": "zones/us-east1-d" }
message This property is required. string
A human-readable description of the warning code.
code This property is required. str
A warning code, if applicable. For example, Compute Engine returns NO_RESULTS_ON_PAGE if there are no results in the response.
data This property is required. Sequence[OperationWarningsItemDataItemResponse]
Metadata about this warning in key: value format. For example: "data": [ { "key": "scope", "value": "zones/us-east1-d" }
message This property is required. str
A human-readable description of the warning code.
code This property is required. String
A warning code, if applicable. For example, Compute Engine returns NO_RESULTS_ON_PAGE if there are no results in the response.
data This property is required. List<Property Map>
Metadata about this warning in key: value format. For example: "data": [ { "key": "scope", "value": "zones/us-east1-d" }
message This property is required. String
A human-readable description of the warning code.

SetCommonInstanceMetadataOperationMetadataResponse
, SetCommonInstanceMetadataOperationMetadataResponseArgs

ClientOperationId This property is required. string
The client operation id.
PerLocationOperations This property is required. Dictionary<string, string>
Status information per location (location name is key). Example key: zones/us-central1-a
ClientOperationId This property is required. string
The client operation id.
PerLocationOperations This property is required. map[string]string
Status information per location (location name is key). Example key: zones/us-central1-a
clientOperationId This property is required. String
The client operation id.
perLocationOperations This property is required. Map<String,String>
Status information per location (location name is key). Example key: zones/us-central1-a
clientOperationId This property is required. string
The client operation id.
perLocationOperations This property is required. {[key: string]: string}
Status information per location (location name is key). Example key: zones/us-central1-a
client_operation_id This property is required. str
The client operation id.
per_location_operations This property is required. Mapping[str, str]
Status information per location (location name is key). Example key: zones/us-central1-a
clientOperationId This property is required. String
The client operation id.
perLocationOperations This property is required. Map<String>
Status information per location (location name is key). Example key: zones/us-central1-a

TargetConfiguration
, TargetConfigurationArgs

Config Pulumi.GoogleNative.DeploymentManager.V2Beta.Inputs.ConfigFile
The configuration to use for this deployment.
Imports List<Pulumi.GoogleNative.DeploymentManager.V2Beta.Inputs.ImportFile>
Specifies any files to import for this configuration. This can be used to import templates or other files. For example, you might import a text file in order to use the file in a template.
Config ConfigFile
The configuration to use for this deployment.
Imports []ImportFile
Specifies any files to import for this configuration. This can be used to import templates or other files. For example, you might import a text file in order to use the file in a template.
config ConfigFile
The configuration to use for this deployment.
imports List<ImportFile>
Specifies any files to import for this configuration. This can be used to import templates or other files. For example, you might import a text file in order to use the file in a template.
config ConfigFile
The configuration to use for this deployment.
imports ImportFile[]
Specifies any files to import for this configuration. This can be used to import templates or other files. For example, you might import a text file in order to use the file in a template.
config ConfigFile
The configuration to use for this deployment.
imports Sequence[ImportFile]
Specifies any files to import for this configuration. This can be used to import templates or other files. For example, you might import a text file in order to use the file in a template.
config Property Map
The configuration to use for this deployment.
imports List<Property Map>
Specifies any files to import for this configuration. This can be used to import templates or other files. For example, you might import a text file in order to use the file in a template.

TargetConfigurationResponse
, TargetConfigurationResponseArgs

Config This property is required. Pulumi.GoogleNative.DeploymentManager.V2Beta.Inputs.ConfigFileResponse
The configuration to use for this deployment.
Imports This property is required. List<Pulumi.GoogleNative.DeploymentManager.V2Beta.Inputs.ImportFileResponse>
Specifies any files to import for this configuration. This can be used to import templates or other files. For example, you might import a text file in order to use the file in a template.
Config This property is required. ConfigFileResponse
The configuration to use for this deployment.
Imports This property is required. []ImportFileResponse
Specifies any files to import for this configuration. This can be used to import templates or other files. For example, you might import a text file in order to use the file in a template.
config This property is required. ConfigFileResponse
The configuration to use for this deployment.
imports This property is required. List<ImportFileResponse>
Specifies any files to import for this configuration. This can be used to import templates or other files. For example, you might import a text file in order to use the file in a template.
config This property is required. ConfigFileResponse
The configuration to use for this deployment.
imports This property is required. ImportFileResponse[]
Specifies any files to import for this configuration. This can be used to import templates or other files. For example, you might import a text file in order to use the file in a template.
config This property is required. ConfigFileResponse
The configuration to use for this deployment.
imports This property is required. Sequence[ImportFileResponse]
Specifies any files to import for this configuration. This can be used to import templates or other files. For example, you might import a text file in order to use the file in a template.
config This property is required. Property Map
The configuration to use for this deployment.
imports This property is required. List<Property Map>
Specifies any files to import for this configuration. This can be used to import templates or other files. For example, you might import a text file in order to use the file in a template.

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.

Google Cloud Native v0.32.0 published on Wednesday, Nov 29, 2023 by Pulumi