Package com.pulumi.provider.internal
Interface Provider
-
public interface Provider
-
-
Method Summary
All Methods Instance Methods Abstract Methods Default Methods Modifier and Type Method Description default java.util.concurrent.CompletableFuture<ConfigureResponse>
configure(ConfigureRequest request)
Configure the provider with the given configuration parameters.java.util.concurrent.CompletableFuture<ConstructResponse>
construct(ConstructRequest request)
Construct a component resource given the type name and inputs, and returning the URN and any outputs.java.util.concurrent.CompletableFuture<GetSchemaResponse>
getSchema(GetSchemaRequest request)
Returns the schema for this provider's package.
-
-
-
Method Detail
-
configure
default java.util.concurrent.CompletableFuture<ConfigureResponse> configure(ConfigureRequest request)
Configure the provider with the given configuration parameters.- Parameters:
request
- The configuration request- Returns:
- A future containing the configuration response
-
getSchema
java.util.concurrent.CompletableFuture<GetSchemaResponse> getSchema(GetSchemaRequest request)
Returns the schema for this provider's package.- Parameters:
request
- The schema request- Returns:
- A future containing the schema response
-
construct
java.util.concurrent.CompletableFuture<ConstructResponse> construct(ConstructRequest request)
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
-
-