Interface Provider


  • public interface Provider
    • 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