Package com.pulumi.provider.internal
Interface Provider
- All Known Implementing Classes:
ComponentProvider
public interface Provider
-
Method Summary
Modifier and TypeMethodDescriptiondefault CompletableFuture<ConfigureResponse>configure(ConfigureRequest request) Configure the provider with the given configuration parameters.construct(ConstructRequest request) Construct a component resource given the type name and inputs, and returning the URN and any outputs.getSchema(GetSchemaRequest request) Returns the schema for this provider's package.
-
Method Details
-
configure
Configure the provider with the given configuration parameters.- Parameters:
request- The configuration request- Returns:
- A future containing the configuration response
-
getSchema
Returns the schema for this provider's package.- Parameters:
request- The schema request- Returns:
- A future containing the schema response
-
construct
Construct a component resource given the type name and inputs, and returning the URN and any outputs.- Parameters:
request- The construction request- Returns:
- A future containing the construction response
-