Module Smaws_Client_CloudControl

CloudControl client library built on EIO.

Types

module Types : sig ... end

Builders

val make_progress_event : ?retry_after:Types.timestamp -> ?error_code:Types.handler_error_code -> ?status_message:Types.status_message -> ?resource_model:Types.properties -> ?event_time:Types.timestamp -> ?operation_status:Types.operation_status -> ?operation:Types.operation -> ?hooks_request_token:Types.request_token -> ?request_token:Types.request_token -> ?identifier:Types.identifier -> ?type_name:Types.type_name -> unit -> Types.progress_event
val make_update_resource_output : ?progress_event:Types.progress_event -> unit -> Types.update_resource_output
val make_update_resource_input : ?client_token:Types.client_token -> ?role_arn:Types.role_arn -> ?type_version_id:Types.type_version_id -> patch_document:Types.patch_document -> identifier:Types.identifier -> type_name:Types.type_name -> unit -> Types.update_resource_input
val make_resource_request_status_filter : ?operation_statuses:Types.operation_statuses -> ?operations:Types.operations -> unit -> Types.resource_request_status_filter
val make_resource_description : ?properties:Types.properties -> ?identifier:Types.identifier -> unit -> Types.resource_description
val make_list_resources_output : ?next_token:Types.handler_next_token -> ?resource_descriptions:Types.resource_descriptions -> ?type_name:Types.type_name -> unit -> Types.list_resources_output
val make_list_resources_input : ?resource_model:Types.properties -> ?max_results:Types.max_results -> ?next_token:Types.handler_next_token -> ?role_arn:Types.role_arn -> ?type_version_id:Types.type_version_id -> type_name:Types.type_name -> unit -> Types.list_resources_input
val make_list_resource_requests_output : ?next_token:Types.next_token -> ?resource_request_status_summaries:Types.resource_request_status_summaries -> unit -> Types.list_resource_requests_output
val make_list_resource_requests_input : ?resource_request_status_filter:Types.resource_request_status_filter -> ?next_token:Types.next_token -> ?max_results:Types.max_results -> unit -> Types.list_resource_requests_input
val make_hook_progress_event : ?failure_mode:Types.hook_failure_mode -> ?hook_status_message:Types.status_message -> ?hook_event_time:Types.timestamp -> ?hook_status:Types.hook_status -> ?invocation_point:Types.hook_invocation_point -> ?hook_type_arn:Types.hook_type_arn -> ?hook_type_version_id:Types.type_version_id -> ?hook_type_name:Types.type_name -> unit -> Types.hook_progress_event
val make_get_resource_request_status_output : ?hooks_progress_event:Types.hooks_progress_event -> ?progress_event:Types.progress_event -> unit -> Types.get_resource_request_status_output
val make_get_resource_request_status_input : request_token:Types.request_token -> unit -> Types.get_resource_request_status_input
val make_get_resource_output : ?resource_description:Types.resource_description -> ?type_name:Types.type_name -> unit -> Types.get_resource_output
val make_get_resource_input : ?role_arn:Types.role_arn -> ?type_version_id:Types.type_version_id -> identifier:Types.identifier -> type_name:Types.type_name -> unit -> Types.get_resource_input
val make_delete_resource_output : ?progress_event:Types.progress_event -> unit -> Types.delete_resource_output
val make_delete_resource_input : ?client_token:Types.client_token -> ?role_arn:Types.role_arn -> ?type_version_id:Types.type_version_id -> identifier:Types.identifier -> type_name:Types.type_name -> unit -> Types.delete_resource_input
val make_create_resource_output : ?progress_event:Types.progress_event -> unit -> Types.create_resource_output
val make_create_resource_input : ?client_token:Types.client_token -> ?role_arn:Types.role_arn -> ?type_version_id:Types.type_version_id -> desired_state:Types.properties -> type_name:Types.type_name -> unit -> Types.create_resource_input
val make_cancel_resource_request_output : ?progress_event:Types.progress_event -> unit -> Types.cancel_resource_request_output
val make_cancel_resource_request_input : request_token:Types.request_token -> unit -> Types.cancel_resource_request_input

Operations

module CancelResourceRequest : sig ... end

Cancels the specified resource operation request. For more information, see Canceling resource operation requests in the Amazon Web Services Cloud Control API User Guide.

module CreateResource : sig ... end

Creates the specified resource. For more information, see Creating a resource in the Amazon Web Services Cloud Control API User Guide.

module DeleteResource : sig ... end

Deletes the specified resource. For details, see Deleting a resource in the Amazon Web Services Cloud Control API User Guide.

module GetResource : sig ... end

Returns information about the current state of the specified resource. For details, see Reading a resource's current state.

module GetResourceRequestStatus : sig ... end

Returns the current status of a resource operation request. For more information, see Tracking the progress of resource operation requests in the Amazon Web Services Cloud Control API User Guide.

module ListResourceRequests : sig ... end

Returns existing resource operation requests. This includes requests of all status types. For more information, see Listing active resource operation requests in the Amazon Web Services Cloud Control API User Guide.

module ListResources : sig ... end

Returns information about the specified resources. For more information, see Discovering resources in the Amazon Web Services Cloud Control API User Guide.

module UpdateResource : sig ... end
module Json_serializers : sig ... end
module Json_deserializers : sig ... end