OptionalcallCalls the indicated method.
The token of the method to call.
The inputs to the method.
OptionalcancelSignals the provider to gracefully shut down and abort any ongoing operations.
OptionalcheckValidates 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.
OptionalconstructCreates 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.
OptionalcreateAllocates 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.
OptionaldeleteTears 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.
OptionaldiffChecks 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.
OptionalgetGets 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.
OptionalinvokeCalls the indicated function.
The token of the function to call.
The inputs to the function.
OptionalparameterizeParameterizes 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.
OptionalparameterizeParameterizes 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.
OptionalreadReads 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.
OptionalschemaThe JSON-encoded schema for this provider's package.
OptionalupdateUpdate 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.
OptionalversionThe version of the provider. Must be valid semver.
Provider represents an object that implements the resources and functions for a particular Pulumi package.