RegisterResourceRequest contains information about a resource object that was newly allocated.
Value parameters
- acceptResources
-
when true operations should return resource references as strongly typed.
- acceptSecrets
-
when true operations should return secrets as strongly typed.
- additionalSecretOutputs
-
a list of output properties that should also be treated as secret, in addition to ones we detect.
- aliases
-
a list of additional aliases that should be considered the same.
- custom
-
true if the resource is a custom, managed by a plugin's CRUD operations.
- customTimeouts
-
ability to pass a custom Timeout block.
- deleteBeforeReplace
-
true if this resource should be deleted before replacement.
- deleteBeforeReplaceDefined
-
true if the deleteBeforeReplace property should be treated as defined even if it is false.
- dependencies
-
a list of URNs that this resource depends on, as observed by the language host.
- ignoreChanges
-
a list of property selectors to ignore during updates.
- importId
-
if set, this resource's state should be imported from the given ID.
- name
-
the name, for URN purposes, of the object.
- object
-
an object produced by the interpreter/source.
- parent
-
an optional parent URN that this child resource belongs to.
- pluginDownloadURL
-
the server URL of the provider to use when servicing this request.
- propertyDependencies
-
a map from property keys to the dependencies of the property.
- protect
-
true if the resource should be marked protected.
- provider
-
an optional reference to the provider to manage this resource's CRUD operations.
- providers
-
an optional reference to the provider map to manage this resource's CRUD operations.
- remote
-
true if the resource is a plugin-managed component resource.
- replaceOnChanges
-
a list of properties that if changed should force a replacement.
- retainOnDelete
-
if true the engine will not call the resource providers delete method for this resource.
- supportsPartialValues
-
true if the request is from an SDK that supports partially-known properties during preview.
- type
-
the type of the object allocated.
- urnAliases
-
a list of additional URNs that should be considered the same.
- version
-
the version of the provider to use when servicing this request.
Attributes
- Companion
- object
- Graph
-
- Supertypes
-
trait Updatable[RegisterResourceRequest]trait GeneratedMessagetrait Serializabletrait Producttrait Equalsclass Objecttrait Matchableclass Any