Optional
aliasesAn optional list of aliases to treat this resource as matching.
Optional
customAn optional customTimeouts configuration block.
Optional
deletedIf set, the providers Delete method will not be called for this resource if specified is being deleted as well.
Optional
dependsAn optional additional explicit dependencies on other resources.
Optional
idAn optional existing ID to load, rather than create.
Optional
ignoreIgnore changes to any of the specified properties.
Optional
parentAn optional parent resource to which this resource belongs.
Optional
pluginAn option to specify the URL from which to download this resources associated plugin. This version overrides the URL information inferred from the current package and should rarely be used.
Optional
protectWhen set to true, protect ensures this resource cannot be deleted.
Optional
providerAn optional provider to use for this resource's CRUD operations. If no provider is supplied, the default provider for the resource's package will be used. The default provider is pulled from the parent's provider bag (see also ComponentResourceOptions.providers).
If this is a [ComponentResourceOptions] do not provide both [provider] and [providers]
Optional
replaceChanges to any of these property paths will force a replacement. If this list includes "*"
, changes to any
properties will force a replacement. Initialization errors from previous deployments will require replacement
instead of update only if "*"
is passed.
Optional
retainIf set to True, the providers Delete method will not be called for this resource.
Optional
transformationsOptional list of transformations to apply to this resource during construction. The transformations are applied in order, and are applied prior to transformation applied to parents walking from the resource up to the stack.
Optional
transformsOptional list of transforms to apply to this resource during construction. The transforms are applied in order, and are applied prior to transforms applied to parents walking from the resource up to the stack.
This property is experimental.
Optional
urnThe URN of a previously-registered resource of this type to read from the engine.
Optional
versionAn optional version, corresponding to the version of the provider plugin that should be used when operating on this resource. This version overrides the version information inferred from the current package and should rarely be used.
Generated using TypeDoc
ResourceOptions is a bag of optional settings that control a resource's behavior.