Optional
callCalls the indicated method.
The token of the method to call.
The inputs to the method.
Optional
checkValidates that the given property bag is valid for a resource of the given type.
The old input properties to use for validation.
The new input properties to use for validation.
Optional
constructCreates a new component resource.
The name of the resource to create.
The type of the resource to create.
The inputs to the resource.
The options for the resource.
Optional
createAllocates a new instance of the provided resource and returns its unique ID afterwards. If this call fails, the resource must not have been created (i.e., it is "transactional").
The properties to set during creation.
Optional
deleteTears down an existing resource with the given ID. If it fails, the resource is assumed to still exist.
The ID of the resource to delete.
The current properties on the resource.
Optional
diffChecks what impacts a hypothetical update will have on the resource's properties.
The ID of the resource to diff.
The old values of properties to diff.
The new values of properties to diff.
Optional
getGets the JSON-encoded schema for this provider's package. Implementations can lazily load or generate the schema when needed.
A promise that resolves to the JSON-encoded schema string.
Optional
invokeCalls the indicated function.
The token of the function to call.
The inputs to the function.
Optional
parameterizeParameterizes a sub-package.
A parameter value, represented as an array of strings, as might be provided by a command-line invocation, such as that used to generate an SDK.
Optional
parameterizeParameterizes a sub-package.
The sub-package name for this sub-schema parameterization.
The sub-package version for this sub-schema parameterization.
The embedded value from the sub-package.
Optional
readReads the current live state associated with a resource. Enough state must be included in the inputs to uniquely identify the resource; this is typically just the resource ID, but it may also include some properties.
Optional
props: anyOptional
schemaThe JSON-encoded schema for this provider's package.
Optional
updateUpdate updates an existing resource with new values.
The ID of the resource to update.
The old values of properties to update.
The new values of properties to update.
Optional
versionThe version of the provider. Must be valid semver.
Generated using TypeDoc
Provider represents an object that implements the resources and functions for a particular Pulumi package.