Abstract
Creates and registers a new provider resource for a particular package.
The package associated with this provider.
The unique name of the provider.
Optional
props: InputsThe configuration to use for this provider.
A bag of options that control this provider's behavior.
True if this is a synthetic resource used internally for dependency tracking.
Optional
packageRef: Promise<undefined | string>Readonly
idThe provider-assigned unique ID for this managed resource. It is set during deployments and may be missing (undefined) during planning phases.
Readonly
urnThe stable logical URN used to distinctly address a resource, both before and after deployments.
Returns the provider for the given module member, if one exists.
Static
isReturns true if the given object is a CustomResource. This is designed to work even when multiple copies of the Pulumi SDK have been loaded into the same process.
Static
registerGenerated using TypeDoc
ProviderResource is a resource that implements CRUD operations for other custom resources. These resources are managed similarly to other resources, including the usual diffing and update semantics.