DeploymentDeploymentmanagerV2beta class
Creates a deployment and all of the resources described by the deployment manifest.
Constructors
- DeploymentDeploymentmanagerV2beta(String name, {DeploymentDeploymentmanagerV2betaArgs? args, CustomResourceOptions? options})
-
Creates a new DeploymentDeploymentmanagerV2beta.
nameThe Pulumi resource name.argsArguments used to configure this DeploymentDeploymentmanagerV2beta. The set of arguments for Deployment.optionsResource options controlling this resource's behavior.
Properties
-
childResources
→ Set<
Resource> -
finalinherited
-
completionSources
↔ Map<
String, IOutputCompletionSource> -
latefinalinherited
-
createPolicy
↔ Output<
String?> -
Sets the policy to use for creating new resources.
latefinal
-
description
↔ Output<
String> -
An optional user-provided description of the deployment.
latefinal
-
fingerprint
↔ Output<
String> -
Provides a fingerprint to use in requests to modify a deployment, such as
update(),stop(), andcancelPreview()requests. A fingerprint is a randomly generated value that must be provided withupdate(),stop(), andcancelPreview()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 aget()request to a deployment.latefinal - hashCode → int
-
The hash code for this object.
no setterinherited
-
id
↔ Output<
String> -
getter/setter pairinherited
-
insertTime
↔ Output<
String> -
Creation timestamp in RFC3339 text format.
latefinal
- isCustom → bool
-
Returns whether this resource is provider-managed.
no setterinherited
- isProtected → bool
-
Returns whether this resource is protected from deletion.
no setterinherited
- isRemote → bool
-
Whether this resource is registered as remote.
no setterinherited
- isResourceReference → bool
-
Whether this instance represents a resource value returned over RPC.
finalinherited
-
labels
↔ Output<
List< Map< >String, dynamic> > -
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])?)?.latefinal -
manifest
↔ Output<
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.
latefinal
-
name
↔ Output<
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.latefinal -
operation
↔ Output<
OperationResponseDeploymentmanagerV2beta> -
The Operation that most recently ran, or is currently running, on this deployment.
latefinal
-
preview
↔ Output<
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 thecancelPreview()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.latefinal -
project
↔ Output<
String> -
latefinal
-
resourceTransforms
→ List<
ResourceTransform> -
Inherited/explicit async transforms.
no setterinherited
- runtimeType → Type
-
A representation of the runtime type of the object.
no setterinherited
-
selfLink
↔ Output<
String> -
Server defined URL for the resource.
latefinal
-
target
↔ Output<
TargetConfigurationResponseDeploymentmanagerV2beta> -
Input OnlyThe parameters that define your deployment, including the deployment configuration and relevant templates.latefinal -
transformations
→ List<
ResourceTransformation> -
Inherited/explicit legacy transformations.
no setterinherited
-
update
↔ Output<
DeploymentUpdateResponseDeploymentmanagerV2beta> -
If Deployment Manager is currently updating or previewing an update to this deployment, the updated configuration appears here.
latefinal
-
updateTime
↔ Output<
String> -
Update timestamp in RFC3339 text format.
latefinal
-
urn
↔ Output<
String> -
latefinalinherited
Methods
-
failId(
Object error) → void -
Completes this resource ID with an error when registration fails.
inherited
-
failOutputs(
Object error) → void -
Completes all output properties with
error.inherited -
failUrn(
Object error) → void -
Completes this resource URN with an error when registration fails.
inherited
-
getProvider(
String moduleMember) → ProviderResource? -
Returns provider for
moduleMember's package, if configured.inherited -
getResourceName(
) → String -
Returns this resource's logical name.
inherited
-
getResourceType(
) → String -
Returns this resource's Pulumi type token.
inherited
-
noSuchMethod(
Invocation invocation) → dynamic -
Invoked when a nonexistent method or property is accessed.
inherited
-
registerOutput<
T> (String propertyName, {Object? decoder(Object?)?, bool isSecret = false}) → Output< T> -
Registers a dynamic output property for this resource.
inherited
-
resolveId(
String? value, {required bool isKnown}) → void -
Resolves the provider-assigned ID for this resource.
inherited
-
resolveOutputs(
Struct outputs) → void -
Resolves all output properties from a monitor response payload.
inherited
-
resolveUrn(
String value) → void -
Resolves this resource's URN once assigned by the engine.
inherited
-
serializeProperties(
Map< String, dynamic> properties) → Future<Struct> -
Serializes resource properties for RPC transmission.
inherited
-
toString(
) → String -
A string representation of this object.
inherited
Operators
-
operator ==(
Object other) → bool -
The equality operator.
inherited