Module Smaws_Client_Lightsail

Lightsail client library built on EIO.

Types

module Types : sig ... end

Builders

val make_setup_request : ?certificate_provider:Types.certificate_provider -> ?domain_names:Types.setup_domain_name_list -> ?instance_name:Types.resource_name -> unit -> Types.setup_request
val make_resource_location : ?region_name:Types.region_name -> ?availability_zone:Types.string_ -> unit -> Types.resource_location
val make_setup_history_resource : ?resource_type:Types.resource_type -> ?location:Types.resource_location -> ?created_at:Types.iso_date -> ?arn:Types.non_empty_string -> ?name:Types.resource_name -> unit -> Types.setup_history_resource
val make_setup_execution_details : ?version:Types.string_ -> ?standard_output:Types.string_ -> ?standard_error:Types.string_ -> ?status:Types.setup_status -> ?name:Types.non_empty_string -> ?date_time:Types.iso_date -> ?command:Types.string_ -> unit -> Types.setup_execution_details
val make_setup_history : ?status:Types.setup_status -> ?execution_details:Types.setup_execution_details_list -> ?resource:Types.setup_history_resource -> ?request:Types.setup_request -> ?operation_id:Types.non_empty_string -> unit -> Types.setup_history
val make_operation : ?error_details:Types.string_ -> ?error_code:Types.string_ -> ?status_changed_at:Types.iso_date -> ?status:Types.operation_status -> ?operation_type:Types.operation_type -> ?operation_details:Types.string_ -> ?is_terminal:Types.boolean_ -> ?location:Types.resource_location -> ?created_at:Types.iso_date -> ?resource_type:Types.resource_type -> ?resource_name:Types.resource_name -> ?id:Types.non_empty_string -> unit -> Types.operation
val make_update_relational_database_request : ?relational_database_blueprint_id:Types.string_ -> ?ca_certificate_identifier:Types.string_ -> ?apply_immediately:Types.boolean_ -> ?publicly_accessible:Types.boolean_ -> ?disable_backup_retention:Types.boolean_ -> ?enable_backup_retention:Types.boolean_ -> ?preferred_maintenance_window:Types.string_ -> ?preferred_backup_window:Types.string_ -> ?rotate_master_user_password:Types.boolean_ -> ?master_user_password:Types.sensitive_string -> relational_database_name:Types.resource_name -> unit -> Types.update_relational_database_request
val make_relational_database_parameter : ?parameter_value:Types.string_ -> ?parameter_name:Types.string_ -> ?is_modifiable:Types.boolean_ -> ?description:Types.string_ -> ?data_type:Types.string_ -> ?apply_type:Types.string_ -> ?apply_method:Types.string_ -> ?allowed_values:Types.string_ -> unit -> Types.relational_database_parameter
val make_update_relational_database_parameters_request : parameters:Types.relational_database_parameter_list -> relational_database_name:Types.resource_name -> unit -> Types.update_relational_database_parameters_request
val make_update_load_balancer_attribute_request : attribute_value:Types.string_max256 -> attribute_name:Types.load_balancer_attribute_name -> load_balancer_name:Types.resource_name -> unit -> Types.update_load_balancer_attribute_request
val make_update_instance_metadata_options_request : ?http_protocol_ipv6:Types.http_protocol_ipv6 -> ?http_put_response_hop_limit:Types.integer -> ?http_endpoint:Types.http_endpoint -> ?http_tokens:Types.http_tokens -> instance_name:Types.resource_name -> unit -> Types.update_instance_metadata_options_request
val make_domain_entry : ?options:Types.domain_entry_options -> ?type_:Types.domain_entry_type -> ?is_alias:Types.boolean_ -> ?target:Types.string_ -> ?name:Types.domain_name -> ?id:Types.non_empty_string -> unit -> Types.domain_entry
val make_update_domain_entry_request : domain_entry:Types.domain_entry -> domain_name:Types.domain_name -> unit -> Types.update_domain_entry_request
val make_input_origin : ?response_timeout:Types.integer -> ?protocol_policy:Types.origin_protocol_policy_enum -> ?region_name:Types.region_name -> ?name:Types.resource_name -> unit -> Types.input_origin
val make_cache_behavior : ?behavior:Types.behavior_enum -> unit -> Types.cache_behavior
val make_header_object : ?headers_allow_list:Types.header_forward_list -> ?option_:Types.forward_values -> unit -> Types.header_object
val make_query_string_object : ?query_strings_allow_list:Types.string_list -> ?option_:Types.boolean_ -> unit -> Types.query_string_object
val make_cache_settings : ?forwarded_query_strings:Types.query_string_object -> ?forwarded_headers:Types.header_object -> ?forwarded_cookies:Types.cookie_object -> ?cached_http_methods:Types.non_empty_string -> ?allowed_http_methods:Types.non_empty_string -> ?maximum_tt_l:Types.long -> ?minimum_tt_l:Types.long -> ?default_tt_l:Types.long -> unit -> Types.cache_settings
val make_cache_behavior_per_path : ?behavior:Types.behavior_enum -> ?path:Types.string_ -> unit -> Types.cache_behavior_per_path
val make_update_distribution_request : ?use_default_certificate:Types.boolean_ -> ?certificate_name:Types.resource_name -> ?viewer_minimum_tls_protocol_version: Types.viewer_minimum_tls_protocol_version_enum -> ?is_enabled:Types.boolean_ -> ?cache_behaviors:Types.cache_behavior_list -> ?cache_behavior_settings:Types.cache_settings -> ?default_cache_behavior:Types.cache_behavior -> ?origin:Types.input_origin -> distribution_name:Types.resource_name -> unit -> Types.update_distribution_request
val make_update_distribution_bundle_request : ?bundle_id:Types.string_ -> ?distribution_name:Types.resource_name -> unit -> Types.update_distribution_bundle_request
val make_tag : ?value:Types.tag_value -> ?key:Types.tag_key -> unit -> Types.tag
val make_container_service_state_detail : ?message:Types.string_ -> ?code:Types.container_service_state_detail_code -> unit -> Types.container_service_state_detail
val make_container : ?ports:Types.port_map -> ?environment:Types.environment -> ?command:Types.string_list -> ?image:Types.string_ -> unit -> Types.container
val make_container_service_health_check_config : ?success_codes:Types.string_ -> ?path:Types.string_ -> ?interval_seconds:Types.integer -> ?timeout_seconds:Types.integer -> ?unhealthy_threshold:Types.integer -> ?healthy_threshold:Types.integer -> unit -> Types.container_service_health_check_config
val make_container_service_endpoint : ?health_check:Types.container_service_health_check_config -> ?container_port:Types.integer -> ?container_name:Types.string_ -> unit -> Types.container_service_endpoint
val make_container_service_deployment : ?created_at:Types.iso_date -> ?public_endpoint:Types.container_service_endpoint -> ?containers:Types.container_map -> ?state:Types.container_service_deployment_state -> ?version:Types.integer -> unit -> Types.container_service_deployment
val make_container_service_ecr_image_puller_role : ?principal_arn:Types.string_ -> ?is_active:Types.boolean_ -> unit -> Types.container_service_ecr_image_puller_role
val make_private_registry_access : ?ecr_image_puller_role:Types.container_service_ecr_image_puller_role -> unit -> Types.private_registry_access
val make_container_service : ?private_registry_access:Types.private_registry_access -> ?url:Types.string_ -> ?public_domain_names:Types.container_service_public_domains -> ?private_domain_name:Types.string_ -> ?principal_arn:Types.string_ -> ?is_disabled:Types.boolean_ -> ?next_deployment:Types.container_service_deployment -> ?current_deployment:Types.container_service_deployment -> ?scale:Types.container_service_scale -> ?state_detail:Types.container_service_state_detail -> ?state:Types.container_service_state -> ?power_id:Types.string_ -> ?power:Types.container_service_power_name -> ?tags:Types.tag_list -> ?resource_type:Types.resource_type -> ?location:Types.resource_location -> ?created_at:Types.iso_date -> ?arn:Types.non_empty_string -> ?container_service_name:Types.container_service_name -> unit -> Types.container_service
val make_container_service_ecr_image_puller_role_request : ?is_active:Types.boolean_ -> unit -> Types.container_service_ecr_image_puller_role_request
val make_private_registry_access_request : ?ecr_image_puller_role:Types.container_service_ecr_image_puller_role_request -> unit -> Types.private_registry_access_request
val make_update_container_service_request : ?private_registry_access:Types.private_registry_access_request -> ?public_domain_names:Types.container_service_public_domains -> ?is_disabled:Types.boolean_ -> ?scale:Types.container_service_scale -> ?power:Types.container_service_power_name -> service_name:Types.container_service_name -> unit -> Types.update_container_service_request
val make_access_rules : ?allow_public_overrides:Types.boolean_ -> ?get_object:Types.access_type -> unit -> Types.access_rules
val make_resource_receiving_access : ?resource_type:Types.non_empty_string -> ?name:Types.non_empty_string -> unit -> Types.resource_receiving_access
val make_bucket_state : ?message:Types.string_ -> ?code:Types.non_empty_string -> unit -> Types.bucket_state
val make_bucket_access_log_config : ?prefix:Types.bucket_access_log_prefix -> ?destination:Types.bucket_name -> enabled:Types.boolean_ -> unit -> Types.bucket_access_log_config
val make_bucket : ?access_log_config:Types.bucket_access_log_config -> ?state:Types.bucket_state -> ?resources_receiving_access:Types.access_receiver_list -> ?readonly_access_accounts:Types.partner_id_list -> ?able_to_update_bundle:Types.boolean_ -> ?object_versioning:Types.non_empty_string -> ?tags:Types.tag_list -> ?support_code:Types.non_empty_string -> ?name:Types.bucket_name -> ?location:Types.resource_location -> ?url:Types.non_empty_string -> ?created_at:Types.iso_date -> ?bundle_id:Types.non_empty_string -> ?arn:Types.non_empty_string -> ?access_rules:Types.access_rules -> ?resource_type:Types.non_empty_string -> unit -> Types.bucket
val make_update_bucket_request : ?access_log_config:Types.bucket_access_log_config -> ?readonly_access_accounts:Types.partner_id_list -> ?versioning:Types.non_empty_string -> ?access_rules:Types.access_rules -> bucket_name:Types.bucket_name -> unit -> Types.update_bucket_request
val make_update_bucket_bundle_request : bundle_id:Types.non_empty_string -> bucket_name:Types.bucket_name -> unit -> Types.update_bucket_bundle_request
val make_untag_resource_request : ?resource_arn:Types.resource_arn -> tag_keys:Types.tag_key_list -> resource_name:Types.resource_name -> unit -> Types.untag_resource_request
val make_unpeer_vpc_request : unit -> unit
val make_time_period : ?end_:Types.iso_date -> ?start:Types.iso_date -> unit -> Types.time_period
val make_test_alarm_request : state:Types.alarm_state -> alarm_name:Types.resource_name -> unit -> Types.test_alarm_request
val make_tag_resource_request : ?resource_arn:Types.resource_arn -> tags:Types.tag_list -> resource_name:Types.resource_name -> unit -> Types.tag_resource_request
val make_stop_relational_database_request : ?relational_database_snapshot_name:Types.resource_name -> relational_database_name:Types.resource_name -> unit -> Types.stop_relational_database_request
val make_stop_instance_request : ?force:Types.boolean_ -> instance_name:Types.resource_name -> unit -> Types.stop_instance_request
val make_stop_instance_on_idle_request : ?duration:Types.string_ -> ?threshold:Types.string_ -> unit -> Types.stop_instance_on_idle_request
val make_stop_gui_session_request : resource_name:Types.resource_name -> unit -> Types.stop_gui_session_request
val make_static_ip : ?is_attached:Types.boolean_ -> ?attached_to:Types.resource_name -> ?ip_address:Types.ip_address -> ?resource_type:Types.resource_type -> ?location:Types.resource_location -> ?created_at:Types.iso_date -> ?support_code:Types.string_ -> ?arn:Types.non_empty_string -> ?name:Types.resource_name -> unit -> Types.static_ip
val make_start_relational_database_request : relational_database_name:Types.resource_name -> unit -> Types.start_relational_database_request
val make_start_instance_request : instance_name:Types.resource_name -> unit -> Types.start_instance_request
val make_start_gui_session_request : resource_name:Types.resource_name -> unit -> Types.start_gui_session_request
val make_setup_instance_https_request : certificate_provider:Types.certificate_provider -> domain_names:Types.setup_domain_name_list -> email_address:Types.email_address -> instance_name:Types.resource_name -> unit -> Types.setup_instance_https_request
val make_set_resource_access_for_bucket_request : access:Types.resource_bucket_access -> bucket_name:Types.bucket_name -> resource_name:Types.resource_name -> unit -> Types.set_resource_access_for_bucket_request
val make_set_ip_address_type_request : ?accept_bundle_update:Types.boolean_ -> ip_address_type:Types.ip_address_type -> resource_name:Types.resource_name -> resource_type:Types.resource_type -> unit -> Types.set_ip_address_type_request
val make_session : ?is_primary:Types.boolean_ -> ?url:Types.sensitive_non_empty_string -> ?name:Types.non_empty_string -> unit -> Types.session
val make_send_contact_method_verification_request : protocol:Types.contact_method_verification_protocol -> unit -> Types.send_contact_method_verification_request
val make_estimate_by_time : ?time_period:Types.time_period -> ?currency:Types.currency -> ?unit_:Types.double -> ?pricing_unit:Types.pricing_unit -> ?usage_cost:Types.double -> unit -> Types.estimate_by_time
val make_cost_estimate : ?results_by_time:Types.estimates_by_time -> ?usage_type:Types.non_empty_string -> unit -> Types.cost_estimate
val make_resource_budget_estimate : ?end_time:Types.iso_date -> ?start_time:Types.iso_date -> ?cost_estimates:Types.cost_estimates -> ?resource_type:Types.resource_type -> ?resource_name:Types.resource_name -> unit -> Types.resource_budget_estimate
val make_resource_record : ?value:Types.string_ -> ?type_:Types.string_ -> ?name:Types.string_ -> unit -> Types.resource_record
val make_reset_distribution_cache_request : ?distribution_name:Types.resource_name -> unit -> Types.reset_distribution_cache_request
val make_dns_record_creation_state : ?message:Types.string_ -> ?code:Types.dns_record_creation_state_code -> unit -> Types.dns_record_creation_state
val make_domain_validation_record : ?validation_status:Types.certificate_domain_validation_status -> ?dns_record_creation_state:Types.dns_record_creation_state -> ?resource_record:Types.resource_record -> ?domain_name:Types.domain_name -> unit -> Types.domain_validation_record
val make_renewal_summary : ?updated_at:Types.iso_date -> ?renewal_status_reason:Types.renewal_status_reason -> ?renewal_status:Types.renewal_status -> ?domain_validation_records:Types.domain_validation_record_list -> unit -> Types.renewal_summary
val make_release_static_ip_request : static_ip_name:Types.resource_name -> unit -> Types.release_static_ip_request
val make_relational_database_snapshot : ?from_relational_database_blueprint_id:Types.string_ -> ?from_relational_database_bundle_id:Types.string_ -> ?from_relational_database_arn:Types.non_empty_string -> ?from_relational_database_name:Types.non_empty_string -> ?state:Types.non_empty_string -> ?size_in_gb:Types.integer -> ?engine_version:Types.non_empty_string -> ?engine:Types.non_empty_string -> ?tags:Types.tag_list -> ?resource_type:Types.resource_type -> ?location:Types.resource_location -> ?created_at:Types.iso_date -> ?support_code:Types.string_ -> ?arn:Types.non_empty_string -> ?name:Types.resource_name -> unit -> Types.relational_database_snapshot
val make_relational_database_hardware : ?ram_size_in_gb:Types.float_ -> ?disk_size_in_gb:Types.integer -> ?cpu_count:Types.integer -> unit -> Types.relational_database_hardware
val make_pending_modified_relational_database_values : ?backup_retention_enabled:Types.boolean_ -> ?engine_version:Types.string_ -> ?master_user_password:Types.string_ -> unit -> Types.pending_modified_relational_database_values
val make_relational_database_endpoint : ?address:Types.non_empty_string -> ?port:Types.integer -> unit -> Types.relational_database_endpoint
val make_pending_maintenance_action : ?current_apply_date:Types.iso_date -> ?description:Types.non_empty_string -> ?action:Types.non_empty_string -> unit -> Types.pending_maintenance_action
val make_relational_database : ?ca_certificate_identifier:Types.string_ -> ?pending_maintenance_actions:Types.pending_maintenance_action_list -> ?master_endpoint:Types.relational_database_endpoint -> ?publicly_accessible:Types.boolean_ -> ?preferred_maintenance_window:Types.non_empty_string -> ?preferred_backup_window:Types.non_empty_string -> ?parameter_apply_status:Types.non_empty_string -> ?master_username:Types.non_empty_string -> ?latest_restorable_time:Types.iso_date -> ?engine_version:Types.non_empty_string -> ?engine:Types.non_empty_string -> ?pending_modified_values:Types.pending_modified_relational_database_values -> ?backup_retention_enabled:Types.boolean_ -> ?secondary_availability_zone:Types.string_ -> ?state:Types.non_empty_string -> ?hardware:Types.relational_database_hardware -> ?master_database_name:Types.string_ -> ?relational_database_bundle_id:Types.non_empty_string -> ?relational_database_blueprint_id:Types.non_empty_string -> ?tags:Types.tag_list -> ?resource_type:Types.resource_type -> ?location:Types.resource_location -> ?created_at:Types.iso_date -> ?support_code:Types.string_ -> ?arn:Types.non_empty_string -> ?name:Types.resource_name -> unit -> Types.relational_database
val make_relational_database_event : ?event_categories:Types.string_list -> ?message:Types.string_ -> ?created_at:Types.iso_date -> ?resource:Types.resource_name -> unit -> Types.relational_database_event
val make_relational_database_bundle : ?is_active:Types.boolean_ -> ?is_encrypted:Types.boolean_ -> ?cpu_count:Types.integer -> ?transfer_per_month_in_gb:Types.integer -> ?disk_size_in_gb:Types.integer -> ?ram_size_in_gb:Types.float_ -> ?price:Types.float_ -> ?name:Types.string_ -> ?bundle_id:Types.string_ -> unit -> Types.relational_database_bundle
val make_relational_database_blueprint : ?is_engine_default:Types.boolean_ -> ?engine_version_description:Types.string_ -> ?engine_description:Types.string_ -> ?engine_version:Types.string_ -> ?engine:Types.relational_database_engine -> ?blueprint_id:Types.string_ -> unit -> Types.relational_database_blueprint
val make_name_servers_update_state : ?message:Types.string_ -> ?code:Types.name_servers_update_state_code -> unit -> Types.name_servers_update_state
val make_r53_hosted_zone_deletion_state : ?message:Types.string_ -> ?code:Types.r53_hosted_zone_deletion_state_code -> unit -> Types.r53_hosted_zone_deletion_state
val make_registered_domain_delegation_info : ?r53_hosted_zone_deletion_state:Types.r53_hosted_zone_deletion_state -> ?name_servers_update_state:Types.name_servers_update_state -> unit -> Types.registered_domain_delegation_info
val make_container_image : ?created_at:Types.iso_date -> ?digest:Types.string_ -> ?image:Types.string_ -> unit -> Types.container_image
val make_register_container_image_request : digest:Types.string_ -> label:Types.container_label -> service_name:Types.container_service_name -> unit -> Types.register_container_image_request
val make_availability_zone : ?state:Types.non_empty_string -> ?zone_name:Types.non_empty_string -> unit -> Types.availability_zone
val make_region : ?relational_database_availability_zones:Types.availability_zone_list -> ?availability_zones:Types.availability_zone_list -> ?name:Types.region_name -> ?display_name:Types.string_ -> ?description:Types.string_ -> ?continent_code:Types.string_ -> unit -> Types.region
val make_reboot_relational_database_request : relational_database_name:Types.resource_name -> unit -> Types.reboot_relational_database_request
val make_reboot_instance_request : instance_name:Types.resource_name -> unit -> Types.reboot_instance_request
val make_port_info : ?cidr_list_aliases:Types.string_list -> ?ipv6_cidrs:Types.string_list -> ?cidrs:Types.string_list -> ?protocol:Types.network_protocol -> ?to_port:Types.port -> ?from_port:Types.port -> unit -> Types.port_info
val make_put_instance_public_ports_request : instance_name:Types.resource_name -> port_infos:Types.port_info_list -> unit -> Types.put_instance_public_ports_request
val make_put_alarm_request : ?notification_enabled:Types.boolean_ -> ?notification_triggers:Types.notification_trigger_list -> ?contact_protocols:Types.contact_protocols_list -> ?treat_missing_data:Types.treat_missing_data -> ?datapoints_to_alarm:Types.integer -> evaluation_periods:Types.integer -> threshold:Types.double -> comparison_operator:Types.comparison_operator -> monitored_resource_name:Types.resource_name -> metric_name:Types.metric_name -> alarm_name:Types.resource_name -> unit -> Types.put_alarm_request
val make_peer_vpc_request : unit -> unit
val make_password_data : ?key_pair_name:Types.resource_name -> ?ciphertext:Types.string_ -> unit -> Types.password_data
val make_origin : ?response_timeout:Types.integer -> ?protocol_policy:Types.origin_protocol_policy_enum -> ?region_name:Types.region_name -> ?resource_type:Types.resource_type -> ?name:Types.resource_name -> unit -> Types.origin
val make_open_instance_public_ports_request : instance_name:Types.resource_name -> port_info:Types.port_info -> unit -> Types.open_instance_public_ports_request
val make_monthly_transfer : ?gb_per_month_allocated:Types.integer -> unit -> Types.monthly_transfer
val make_monitored_resource_info : ?resource_type:Types.resource_type -> ?name:Types.resource_name -> ?arn:Types.resource_arn -> unit -> Types.monitored_resource_info
val make_metric_datapoint : ?unit_:Types.metric_unit -> ?timestamp:Types.timestamp -> ?sum:Types.double -> ?sample_count:Types.double -> ?minimum:Types.double -> ?maximum:Types.double -> ?average:Types.double -> unit -> Types.metric_datapoint
val make_log_event : ?message:Types.string_ -> ?created_at:Types.iso_date -> unit -> Types.log_event
val make_load_balancer_tls_policy : ?ciphers:Types.string_list -> ?protocols:Types.string_list -> ?description:Types.string_ -> ?is_default:Types.boolean_ -> ?name:Types.resource_name -> unit -> Types.load_balancer_tls_policy
val make_load_balancer_tls_certificate_summary : ?is_attached:Types.boolean_ -> ?name:Types.resource_name -> unit -> Types.load_balancer_tls_certificate_summary
val make_load_balancer_tls_certificate_domain_validation_option : ?validation_status:Types.load_balancer_tls_certificate_domain_status -> ?domain_name:Types.domain_name -> unit -> Types.load_balancer_tls_certificate_domain_validation_option
val make_load_balancer_tls_certificate_renewal_summary : ?domain_validation_options: Types.load_balancer_tls_certificate_domain_validation_option_list -> ?renewal_status:Types.load_balancer_tls_certificate_renewal_status -> unit -> Types.load_balancer_tls_certificate_renewal_summary
val make_load_balancer_tls_certificate_dns_record_creation_state : ?message:Types.string_ -> ?code:Types.load_balancer_tls_certificate_dns_record_creation_state_code -> unit -> Types.load_balancer_tls_certificate_dns_record_creation_state
val make_load_balancer_tls_certificate_domain_validation_record : ?dns_record_creation_state: Types.load_balancer_tls_certificate_dns_record_creation_state -> ?domain_name:Types.domain_name -> ?validation_status:Types.load_balancer_tls_certificate_domain_status -> ?value:Types.non_empty_string -> ?type_:Types.non_empty_string -> ?name:Types.non_empty_string -> unit -> Types.load_balancer_tls_certificate_domain_validation_record
val make_load_balancer_tls_certificate : ?subject_alternative_names:Types.string_list -> ?subject:Types.non_empty_string -> ?signature_algorithm:Types.non_empty_string -> ?serial:Types.non_empty_string -> ?revoked_at:Types.iso_date -> ?revocation_reason:Types.load_balancer_tls_certificate_revocation_reason -> ?renewal_summary:Types.load_balancer_tls_certificate_renewal_summary -> ?not_before:Types.iso_date -> ?not_after:Types.iso_date -> ?key_algorithm:Types.non_empty_string -> ?issuer:Types.non_empty_string -> ?issued_at:Types.iso_date -> ?failure_reason:Types.load_balancer_tls_certificate_failure_reason -> ?domain_validation_records: Types.load_balancer_tls_certificate_domain_validation_record_list -> ?domain_name:Types.domain_name -> ?status:Types.load_balancer_tls_certificate_status -> ?is_attached:Types.boolean_ -> ?load_balancer_name:Types.resource_name -> ?tags:Types.tag_list -> ?resource_type:Types.resource_type -> ?location:Types.resource_location -> ?created_at:Types.iso_date -> ?support_code:Types.string_ -> ?arn:Types.non_empty_string -> ?name:Types.resource_name -> unit -> Types.load_balancer_tls_certificate
val make_instance_health_summary : ?instance_health_reason:Types.instance_health_reason -> ?instance_health:Types.instance_health_state -> ?instance_name:Types.resource_name -> unit -> Types.instance_health_summary
val make_load_balancer : ?tls_policy_name:Types.resource_name -> ?https_redirection_enabled:Types.boolean_ -> ?ip_address_type:Types.ip_address_type -> ?configuration_options:Types.load_balancer_configuration_options -> ?tls_certificate_summaries:Types.load_balancer_tls_certificate_summary_list -> ?instance_health_summary:Types.instance_health_summary_list -> ?instance_port:Types.integer -> ?health_check_path:Types.non_empty_string -> ?public_ports:Types.port_list -> ?protocol:Types.load_balancer_protocol -> ?state:Types.load_balancer_state -> ?dns_name:Types.non_empty_string -> ?tags:Types.tag_list -> ?resource_type:Types.resource_type -> ?location:Types.resource_location -> ?created_at:Types.iso_date -> ?support_code:Types.string_ -> ?arn:Types.non_empty_string -> ?name:Types.resource_name -> unit -> Types.load_balancer
val make_is_vpc_peered_request : unit -> unit
val make_import_key_pair_request : public_key_base64:Types.base64 -> key_pair_name:Types.resource_name -> unit -> Types.import_key_pair_request
val make_get_static_ips_request : ?page_token:Types.string_ -> unit -> Types.get_static_ips_request
val make_get_static_ip_request : static_ip_name:Types.resource_name -> unit -> Types.get_static_ip_request
val make_get_setup_history_request : ?page_token:Types.setup_history_page_token -> resource_name:Types.resource_name -> unit -> Types.get_setup_history_request
val make_get_relational_database_snapshots_request : ?page_token:Types.string_ -> unit -> Types.get_relational_database_snapshots_request
val make_get_relational_database_snapshot_request : relational_database_snapshot_name:Types.resource_name -> unit -> Types.get_relational_database_snapshot_request
val make_get_relational_databases_request : ?page_token:Types.string_ -> unit -> Types.get_relational_databases_request
val make_get_relational_database_parameters_request : ?page_token:Types.string_ -> relational_database_name:Types.resource_name -> unit -> Types.get_relational_database_parameters_request
val make_get_relational_database_metric_data_request : statistics:Types.metric_statistic_list -> unit_:Types.metric_unit -> end_time:Types.iso_date -> start_time:Types.iso_date -> period:Types.metric_period -> metric_name:Types.relational_database_metric_name -> relational_database_name:Types.resource_name -> unit -> Types.get_relational_database_metric_data_request
val make_get_relational_database_master_user_password_request : ?password_version:Types.relational_database_password_version -> relational_database_name:Types.resource_name -> unit -> Types.get_relational_database_master_user_password_request
val make_get_relational_database_log_streams_request : relational_database_name:Types.resource_name -> unit -> Types.get_relational_database_log_streams_request
val make_get_relational_database_log_events_request : ?page_token:Types.string_ -> ?start_from_head:Types.boolean_ -> ?end_time:Types.iso_date -> ?start_time:Types.iso_date -> log_stream_name:Types.string_ -> relational_database_name:Types.resource_name -> unit -> Types.get_relational_database_log_events_request
val make_get_relational_database_events_request : ?page_token:Types.string_ -> ?duration_in_minutes:Types.integer -> relational_database_name:Types.resource_name -> unit -> Types.get_relational_database_events_request
val make_get_relational_database_bundles_request : ?include_inactive:Types.boolean_ -> ?page_token:Types.string_ -> unit -> Types.get_relational_database_bundles_request
val make_get_relational_database_blueprints_request : ?page_token:Types.string_ -> unit -> Types.get_relational_database_blueprints_request
val make_get_relational_database_request : relational_database_name:Types.resource_name -> unit -> Types.get_relational_database_request
val make_get_regions_request : ?include_relational_database_availability_zones:Types.boolean_ -> ?include_availability_zones:Types.boolean_ -> unit -> Types.get_regions_request
val make_get_operations_for_resource_request : ?page_token:Types.string_ -> resource_name:Types.resource_name -> unit -> Types.get_operations_for_resource_request
val make_get_operations_request : ?page_token:Types.string_ -> unit -> Types.get_operations_request
val make_get_operation_request : operation_id:Types.non_empty_string -> unit -> Types.get_operation_request
val make_get_load_balancer_tls_policies_request : ?page_token:Types.string_ -> unit -> Types.get_load_balancer_tls_policies_request
val make_get_load_balancer_tls_certificates_request : load_balancer_name:Types.resource_name -> unit -> Types.get_load_balancer_tls_certificates_request
val make_get_load_balancers_request : ?page_token:Types.string_ -> unit -> Types.get_load_balancers_request
val make_get_load_balancer_metric_data_request : statistics:Types.metric_statistic_list -> unit_:Types.metric_unit -> end_time:Types.timestamp -> start_time:Types.timestamp -> period:Types.metric_period -> metric_name:Types.load_balancer_metric_name -> load_balancer_name:Types.resource_name -> unit -> Types.get_load_balancer_metric_data_request
val make_get_load_balancer_request : load_balancer_name:Types.resource_name -> unit -> Types.get_load_balancer_request
val make_key_pair : ?fingerprint:Types.base64 -> ?tags:Types.tag_list -> ?resource_type:Types.resource_type -> ?location:Types.resource_location -> ?created_at:Types.iso_date -> ?support_code:Types.string_ -> ?arn:Types.non_empty_string -> ?name:Types.resource_name -> unit -> Types.key_pair
val make_get_key_pairs_request : ?include_default_key_pair:Types.boolean_ -> ?page_token:Types.string_ -> unit -> Types.get_key_pairs_request
val make_get_key_pair_request : key_pair_name:Types.resource_name -> unit -> Types.get_key_pair_request
val make_instance_state : ?name:Types.string_ -> ?code:Types.integer -> unit -> Types.instance_state
val make_get_instance_state_request : instance_name:Types.resource_name -> unit -> Types.get_instance_state_request
val make_add_on : ?duration:Types.string_ -> ?threshold:Types.string_ -> ?next_snapshot_time_of_day:Types.time_of_day -> ?snapshot_time_of_day:Types.time_of_day -> ?status:Types.string_ -> ?name:Types.string_ -> unit -> Types.add_on
val make_disk : ?auto_mount_status:Types.auto_mount_status -> ?gb_in_use:Types.integer -> ?attachment_state:Types.string_ -> ?is_attached:Types.boolean_ -> ?attached_to:Types.resource_name -> ?state:Types.disk_state -> ?path:Types.string_ -> ?iops:Types.integer -> ?is_system_disk:Types.boolean_ -> ?size_in_gb:Types.integer -> ?add_ons:Types.add_on_list -> ?tags:Types.tag_list -> ?resource_type:Types.resource_type -> ?location:Types.resource_location -> ?created_at:Types.iso_date -> ?support_code:Types.string_ -> ?arn:Types.non_empty_string -> ?name:Types.resource_name -> unit -> Types.disk
val make_instance_snapshot : ?size_in_gb:Types.integer -> ?is_from_auto_snapshot:Types.boolean_ -> ?from_bundle_id:Types.string_ -> ?from_blueprint_id:Types.string_ -> ?from_instance_arn:Types.non_empty_string -> ?from_instance_name:Types.resource_name -> ?from_attached_disks:Types.disk_list -> ?progress:Types.string_ -> ?state:Types.instance_snapshot_state -> ?tags:Types.tag_list -> ?resource_type:Types.resource_type -> ?location:Types.resource_location -> ?created_at:Types.iso_date -> ?support_code:Types.string_ -> ?arn:Types.non_empty_string -> ?name:Types.resource_name -> unit -> Types.instance_snapshot
val make_get_instance_snapshots_request : ?page_token:Types.string_ -> unit -> Types.get_instance_snapshots_request
val make_get_instance_snapshot_request : instance_snapshot_name:Types.resource_name -> unit -> Types.get_instance_snapshot_request
val make_instance_hardware : ?ram_size_in_gb:Types.float_ -> ?disks:Types.disk_list -> ?cpu_count:Types.integer -> unit -> Types.instance_hardware
val make_instance_port_info : ?cidr_list_aliases:Types.string_list -> ?ipv6_cidrs:Types.string_list -> ?cidrs:Types.string_list -> ?access_direction:Types.access_direction -> ?common_name:Types.string_ -> ?access_type:Types.port_access_type -> ?access_from:Types.string_ -> ?protocol:Types.network_protocol -> ?to_port:Types.port -> ?from_port:Types.port -> unit -> Types.instance_port_info
val make_instance_networking : ?ports:Types.instance_port_info_list -> ?monthly_transfer:Types.monthly_transfer -> unit -> Types.instance_networking
val make_instance_metadata_options : ?http_protocol_ipv6:Types.http_protocol_ipv6 -> ?http_put_response_hop_limit:Types.integer -> ?http_endpoint:Types.http_endpoint -> ?http_tokens:Types.http_tokens -> ?state:Types.instance_metadata_state -> unit -> Types.instance_metadata_options
val make_instance : ?metadata_options:Types.instance_metadata_options -> ?ssh_key_name:Types.resource_name -> ?username:Types.non_empty_string -> ?state:Types.instance_state -> ?networking:Types.instance_networking -> ?hardware:Types.instance_hardware -> ?ip_address_type:Types.ip_address_type -> ?ipv6_addresses:Types.ipv6_address_list -> ?public_ip_address:Types.ip_address -> ?private_ip_address:Types.ip_address -> ?is_static_ip:Types.boolean_ -> ?add_ons:Types.add_on_list -> ?bundle_id:Types.non_empty_string -> ?blueprint_name:Types.non_empty_string -> ?blueprint_id:Types.non_empty_string -> ?tags:Types.tag_list -> ?resource_type:Types.resource_type -> ?location:Types.resource_location -> ?created_at:Types.iso_date -> ?support_code:Types.string_ -> ?arn:Types.non_empty_string -> ?name:Types.resource_name -> unit -> Types.instance
val make_get_instances_request : ?page_token:Types.string_ -> unit -> Types.get_instances_request
val make_instance_port_state : ?cidr_list_aliases:Types.string_list -> ?ipv6_cidrs:Types.string_list -> ?cidrs:Types.string_list -> ?state:Types.port_state -> ?protocol:Types.network_protocol -> ?to_port:Types.port -> ?from_port:Types.port -> unit -> Types.instance_port_state
val make_get_instance_port_states_request : instance_name:Types.resource_name -> unit -> Types.get_instance_port_states_request
val make_get_instance_metric_data_request : statistics:Types.metric_statistic_list -> unit_:Types.metric_unit -> end_time:Types.timestamp -> start_time:Types.timestamp -> period:Types.metric_period -> metric_name:Types.instance_metric_name -> instance_name:Types.resource_name -> unit -> Types.get_instance_metric_data_request
val make_host_key_attributes : ?not_valid_after:Types.iso_date -> ?not_valid_before:Types.iso_date -> ?fingerprint_sh_a256:Types.string_ -> ?fingerprint_sh_a1:Types.string_ -> ?witnessed_at:Types.iso_date -> ?public_key:Types.string_ -> ?algorithm:Types.string_ -> unit -> Types.host_key_attributes
val make_instance_access_details : ?host_keys:Types.host_keys_list -> ?username:Types.string_ -> ?instance_name:Types.resource_name -> ?protocol:Types.instance_access_protocol -> ?private_key:Types.string_ -> ?password_data:Types.password_data -> ?password:Types.string_ -> ?ipv6_addresses:Types.ipv6_address_list -> ?ip_address:Types.ip_address -> ?expires_at:Types.iso_date -> ?cert_key:Types.string_ -> unit -> Types.instance_access_details
val make_get_instance_access_details_request : ?protocol:Types.instance_access_protocol -> instance_name:Types.resource_name -> unit -> Types.get_instance_access_details_request
val make_get_instance_request : instance_name:Types.resource_name -> unit -> Types.get_instance_request
val make_disk_info : ?is_system_disk:Types.boolean_ -> ?size_in_gb:Types.integer -> ?path:Types.non_empty_string -> ?name:Types.string_ -> unit -> Types.disk_info
val make_instance_snapshot_info : ?from_disk_info:Types.disk_info_list -> ?from_blueprint_id:Types.non_empty_string -> ?from_bundle_id:Types.non_empty_string -> unit -> Types.instance_snapshot_info
val make_disk_snapshot_info : ?size_in_gb:Types.integer -> unit -> Types.disk_snapshot_info
val make_export_snapshot_record_source_info : ?disk_snapshot_info:Types.disk_snapshot_info -> ?instance_snapshot_info:Types.instance_snapshot_info -> ?from_resource_arn:Types.non_empty_string -> ?from_resource_name:Types.non_empty_string -> ?arn:Types.non_empty_string -> ?name:Types.non_empty_string -> ?created_at:Types.iso_date -> ?resource_type:Types.export_snapshot_record_source_type -> unit -> Types.export_snapshot_record_source_info
val make_destination_info : ?service:Types.non_empty_string -> ?id:Types.non_empty_string -> unit -> Types.destination_info
val make_export_snapshot_record : ?destination_info:Types.destination_info -> ?source_info:Types.export_snapshot_record_source_info -> ?state:Types.record_state -> ?resource_type:Types.resource_type -> ?location:Types.resource_location -> ?created_at:Types.iso_date -> ?arn:Types.non_empty_string -> ?name:Types.resource_name -> unit -> Types.export_snapshot_record
val make_get_export_snapshot_records_request : ?page_token:Types.string_ -> unit -> Types.get_export_snapshot_records_request
val make_domain : ?registered_domain_delegation_info:Types.registered_domain_delegation_info -> ?domain_entries:Types.domain_entry_list -> ?tags:Types.tag_list -> ?resource_type:Types.resource_type -> ?location:Types.resource_location -> ?created_at:Types.iso_date -> ?support_code:Types.string_ -> ?arn:Types.non_empty_string -> ?name:Types.resource_name -> unit -> Types.domain
val make_get_domains_request : ?page_token:Types.string_ -> unit -> Types.get_domains_request
val make_get_domain_request : domain_name:Types.domain_name -> unit -> Types.get_domain_request
val make_lightsail_distribution : ?viewer_minimum_tls_protocol_version:Types.string_ -> ?tags:Types.tag_list -> ?ip_address_type:Types.ip_address_type -> ?able_to_update_bundle:Types.boolean_ -> ?cache_behaviors:Types.cache_behavior_list -> ?cache_behavior_settings:Types.cache_settings -> ?default_cache_behavior:Types.cache_behavior -> ?origin_public_dn_s:Types.string_ -> ?origin:Types.origin -> ?certificate_name:Types.resource_name -> ?bundle_id:Types.string_ -> ?domain_name:Types.string_ -> ?is_enabled:Types.boolean_ -> ?status:Types.string_ -> ?alternative_domain_names:Types.string_list -> ?resource_type:Types.resource_type -> ?location:Types.resource_location -> ?created_at:Types.iso_date -> ?support_code:Types.string_ -> ?arn:Types.non_empty_string -> ?name:Types.resource_name -> unit -> Types.lightsail_distribution
val make_get_distributions_request : ?page_token:Types.string_ -> ?distribution_name:Types.resource_name -> unit -> Types.get_distributions_request
val make_get_distribution_metric_data_request : statistics:Types.metric_statistic_list -> unit_:Types.metric_unit -> period:Types.metric_period -> end_time:Types.timestamp -> start_time:Types.timestamp -> metric_name:Types.distribution_metric_name -> distribution_name:Types.resource_name -> unit -> Types.get_distribution_metric_data_request
val make_get_distribution_latest_cache_reset_request : ?distribution_name:Types.resource_name -> unit -> Types.get_distribution_latest_cache_reset_request
val make_distribution_bundle : ?is_active:Types.boolean_ -> ?transfer_per_month_in_gb:Types.integer -> ?price:Types.float_ -> ?name:Types.string_ -> ?bundle_id:Types.string_ -> unit -> Types.distribution_bundle
val make_get_distribution_bundles_request : unit -> unit
val make_disk_snapshot : ?is_from_auto_snapshot:Types.boolean_ -> ?from_instance_arn:Types.non_empty_string -> ?from_instance_name:Types.resource_name -> ?from_disk_arn:Types.non_empty_string -> ?from_disk_name:Types.resource_name -> ?progress:Types.string_ -> ?state:Types.disk_snapshot_state -> ?size_in_gb:Types.integer -> ?tags:Types.tag_list -> ?resource_type:Types.resource_type -> ?location:Types.resource_location -> ?created_at:Types.iso_date -> ?support_code:Types.string_ -> ?arn:Types.non_empty_string -> ?name:Types.resource_name -> unit -> Types.disk_snapshot
val make_get_disk_snapshots_request : ?page_token:Types.string_ -> unit -> Types.get_disk_snapshots_request
val make_get_disk_snapshot_request : disk_snapshot_name:Types.resource_name -> unit -> Types.get_disk_snapshot_request
val make_get_disks_request : ?page_token:Types.string_ -> unit -> Types.get_disks_request
val make_get_disk_request : disk_name:Types.resource_name -> unit -> Types.get_disk_request
val make_get_cost_estimate_request : end_time:Types.iso_date -> start_time:Types.iso_date -> resource_name:Types.resource_name -> unit -> Types.get_cost_estimate_request
val make_get_container_services_request : ?service_name:Types.container_service_name -> unit -> Types.get_container_services_request
val make_container_service_power : ?is_active:Types.boolean_ -> ?name:Types.string_ -> ?ram_size_in_gb:Types.float_ -> ?cpu_count:Types.float_ -> ?price:Types.float_ -> ?power_id:Types.string_ -> unit -> Types.container_service_power
val make_get_container_service_powers_request : unit -> unit
val make_get_container_service_metric_data_request : statistics:Types.metric_statistic_list -> period:Types.metric_period -> end_time:Types.iso_date -> start_time:Types.iso_date -> metric_name:Types.container_service_metric_name -> service_name:Types.container_service_name -> unit -> Types.get_container_service_metric_data_request
val make_get_container_service_deployments_request : service_name:Types.container_service_name -> unit -> Types.get_container_service_deployments_request
val make_container_service_log_event : ?message:Types.string_ -> ?created_at:Types.iso_date -> unit -> Types.container_service_log_event
val make_get_container_log_request : ?page_token:Types.string_ -> ?filter_pattern:Types.string_ -> ?end_time:Types.iso_date -> ?start_time:Types.iso_date -> container_name:Types.string_ -> service_name:Types.container_service_name -> unit -> Types.get_container_log_request
val make_get_container_images_request : service_name:Types.container_service_name -> unit -> Types.get_container_images_request
val make_get_container_api_metadata_request : unit -> unit
val make_contact_method : ?support_code:Types.string_ -> ?resource_type:Types.resource_type -> ?location:Types.resource_location -> ?created_at:Types.iso_date -> ?arn:Types.non_empty_string -> ?name:Types.resource_name -> ?protocol:Types.contact_protocol -> ?status:Types.contact_method_status -> ?contact_endpoint:Types.non_empty_string -> unit -> Types.contact_method
val make_get_contact_methods_request : ?protocols:Types.contact_protocols_list -> unit -> Types.get_contact_methods_request
val make_cloud_formation_stack_record_source_info : ?arn:Types.non_empty_string -> ?name:Types.non_empty_string -> ?resource_type:Types.cloud_formation_stack_record_source_type -> unit -> Types.cloud_formation_stack_record_source_info
val make_cloud_formation_stack_record : ?destination_info:Types.destination_info -> ?source_info:Types.cloud_formation_stack_record_source_info_list -> ?state:Types.record_state -> ?resource_type:Types.resource_type -> ?location:Types.resource_location -> ?created_at:Types.iso_date -> ?arn:Types.non_empty_string -> ?name:Types.resource_name -> unit -> Types.cloud_formation_stack_record
val make_get_cloud_formation_stack_records_request : ?page_token:Types.string_ -> unit -> Types.get_cloud_formation_stack_records_request
val make_certificate : ?support_code:Types.string_ -> ?tags:Types.tag_list -> ?revocation_reason:Types.revocation_reason -> ?revoked_at:Types.iso_date -> ?renewal_summary:Types.renewal_summary -> ?eligible_to_renew:Types.eligible_to_renew -> ?not_after:Types.iso_date -> ?not_before:Types.iso_date -> ?issuer_c_a:Types.issuer_c_a -> ?issued_at:Types.iso_date -> ?created_at:Types.iso_date -> ?key_algorithm:Types.key_algorithm -> ?in_use_resource_count:Types.in_use_resource_count -> ?request_failure_reason:Types.request_failure_reason -> ?domain_validation_records:Types.domain_validation_record_list -> ?subject_alternative_names:Types.subject_alternative_name_list -> ?serial_number:Types.serial_number -> ?status:Types.certificate_status -> ?domain_name:Types.domain_name -> ?name:Types.certificate_name -> ?arn:Types.non_empty_string -> unit -> Types.certificate
val make_certificate_summary : ?tags:Types.tag_list -> ?certificate_detail:Types.certificate -> ?domain_name:Types.domain_name -> ?certificate_name:Types.certificate_name -> ?certificate_arn:Types.non_empty_string -> unit -> Types.certificate_summary
val make_get_certificates_request : ?page_token:Types.string_ -> ?certificate_name:Types.certificate_name -> ?include_certificate_details:Types.include_certificate_details -> ?certificate_statuses:Types.certificate_status_list -> unit -> Types.get_certificates_request
val make_bundle : ?public_ipv4_address_count:Types.integer -> ?supported_app_categories:Types.app_category_list -> ?supported_platforms:Types.instance_platform_list -> ?transfer_per_month_in_gb:Types.integer -> ?ram_size_in_gb:Types.float_ -> ?power:Types.integer -> ?name:Types.string_ -> ?is_active:Types.boolean_ -> ?instance_type:Types.string_ -> ?bundle_id:Types.non_empty_string -> ?disk_size_in_gb:Types.integer -> ?cpu_count:Types.integer -> ?price:Types.float_ -> unit -> Types.bundle
val make_get_bundles_request : ?app_category:Types.app_category -> ?page_token:Types.string_ -> ?include_inactive:Types.boolean_ -> unit -> Types.get_bundles_request
val make_account_level_bpa_sync : ?bpa_impacts_lightsail:Types.boolean_ -> ?message:Types.bpa_status_message -> ?last_synced_at:Types.iso_date -> ?status:Types.account_level_bpa_sync_status -> unit -> Types.account_level_bpa_sync
val make_get_buckets_request : ?include_connected_resources:Types.boolean_ -> ?page_token:Types.string_ -> ?bucket_name:Types.bucket_name -> unit -> Types.get_buckets_request
val make_get_bucket_metric_data_request : unit_:Types.metric_unit -> statistics:Types.metric_statistic_list -> period:Types.metric_period -> end_time:Types.iso_date -> start_time:Types.iso_date -> metric_name:Types.bucket_metric_name -> bucket_name:Types.bucket_name -> unit -> Types.get_bucket_metric_data_request
val make_bucket_bundle : ?is_active:Types.boolean_ -> ?transfer_per_month_in_gb:Types.integer -> ?storage_per_month_in_gb:Types.integer -> ?price:Types.float_ -> ?name:Types.non_empty_string -> ?bundle_id:Types.non_empty_string -> unit -> Types.bucket_bundle
val make_get_bucket_bundles_request : ?include_inactive:Types.boolean_ -> unit -> Types.get_bucket_bundles_request
val make_access_key_last_used : ?service_name:Types.string_ -> ?region:Types.string_ -> ?last_used_date:Types.iso_date -> unit -> Types.access_key_last_used
val make_access_key : ?last_used:Types.access_key_last_used -> ?created_at:Types.iso_date -> ?status:Types.status_type -> ?secret_access_key:Types.non_empty_string -> ?access_key_id:Types.iam_access_key_id -> unit -> Types.access_key
val make_get_bucket_access_keys_request : bucket_name:Types.bucket_name -> unit -> Types.get_bucket_access_keys_request
val make_blueprint : ?app_category:Types.app_category -> ?platform:Types.instance_platform -> ?license_url:Types.string_ -> ?product_url:Types.string_ -> ?version_code:Types.string_ -> ?version:Types.string_ -> ?min_power:Types.integer -> ?is_active:Types.boolean_ -> ?description:Types.string_ -> ?type_:Types.blueprint_type -> ?group:Types.non_empty_string -> ?name:Types.resource_name -> ?blueprint_id:Types.non_empty_string -> unit -> Types.blueprint
val make_get_blueprints_request : ?app_category:Types.app_category -> ?page_token:Types.string_ -> ?include_inactive:Types.boolean_ -> unit -> Types.get_blueprints_request
val make_attached_disk : ?size_in_gb:Types.integer -> ?path:Types.string_ -> unit -> Types.attached_disk
val make_auto_snapshot_details : ?from_attached_disks:Types.attached_disk_list -> ?status:Types.auto_snapshot_status -> ?created_at:Types.iso_date -> ?date:Types.string_ -> unit -> Types.auto_snapshot_details
val make_get_auto_snapshots_request : resource_name:Types.resource_name -> unit -> Types.get_auto_snapshots_request
val make_alarm : ?notification_enabled:Types.boolean_ -> ?notification_triggers:Types.notification_trigger_list -> ?contact_protocols:Types.contact_protocols_list -> ?unit_:Types.metric_unit -> ?state:Types.alarm_state -> ?metric_name:Types.metric_name -> ?statistic:Types.metric_statistic -> ?treat_missing_data:Types.treat_missing_data -> ?datapoints_to_alarm:Types.integer -> ?threshold:Types.double -> ?period:Types.metric_period -> ?evaluation_periods:Types.integer -> ?comparison_operator:Types.comparison_operator -> ?monitored_resource_info:Types.monitored_resource_info -> ?support_code:Types.string_ -> ?resource_type:Types.resource_type -> ?location:Types.resource_location -> ?created_at:Types.iso_date -> ?arn:Types.non_empty_string -> ?name:Types.resource_name -> unit -> Types.alarm
val make_get_alarms_request : ?monitored_resource_name:Types.resource_name -> ?page_token:Types.string_ -> ?alarm_name:Types.resource_name -> unit -> Types.get_alarms_request
val make_get_active_names_request : ?page_token:Types.string_ -> unit -> Types.get_active_names_request
val make_export_snapshot_request : source_snapshot_name:Types.resource_name -> unit -> Types.export_snapshot_request
val make_auto_snapshot_add_on_request : ?snapshot_time_of_day:Types.time_of_day -> unit -> Types.auto_snapshot_add_on_request
val make_add_on_request : ?stop_instance_on_idle_request:Types.stop_instance_on_idle_request -> ?auto_snapshot_add_on_request:Types.auto_snapshot_add_on_request -> add_on_type:Types.add_on_type -> unit -> Types.add_on_request
val make_enable_add_on_request : add_on_request:Types.add_on_request -> resource_name:Types.resource_name -> unit -> Types.enable_add_on_request
val make_download_default_key_pair_request : unit -> unit
val make_disable_add_on_request : resource_name:Types.resource_name -> add_on_type:Types.add_on_type -> unit -> Types.disable_add_on_request
val make_detach_static_ip_request : static_ip_name:Types.resource_name -> unit -> Types.detach_static_ip_request
val make_detach_instances_from_load_balancer_request : instance_names:Types.resource_name_list -> load_balancer_name:Types.resource_name -> unit -> Types.detach_instances_from_load_balancer_request
val make_detach_disk_request : disk_name:Types.resource_name -> unit -> Types.detach_disk_request
val make_detach_certificate_from_distribution_request : distribution_name:Types.resource_name -> unit -> Types.detach_certificate_from_distribution_request
val make_delete_relational_database_snapshot_request : relational_database_snapshot_name:Types.resource_name -> unit -> Types.delete_relational_database_snapshot_request
val make_delete_relational_database_request : ?final_relational_database_snapshot_name:Types.resource_name -> ?skip_final_snapshot:Types.boolean_ -> relational_database_name:Types.resource_name -> unit -> Types.delete_relational_database_request
val make_delete_load_balancer_tls_certificate_request : ?force:Types.boolean_ -> certificate_name:Types.resource_name -> load_balancer_name:Types.resource_name -> unit -> Types.delete_load_balancer_tls_certificate_request
val make_delete_load_balancer_request : load_balancer_name:Types.resource_name -> unit -> Types.delete_load_balancer_request
val make_delete_known_host_keys_request : instance_name:Types.resource_name -> unit -> Types.delete_known_host_keys_request
val make_delete_key_pair_request : ?expected_fingerprint:Types.string_ -> key_pair_name:Types.resource_name -> unit -> Types.delete_key_pair_request
val make_delete_instance_snapshot_request : instance_snapshot_name:Types.resource_name -> unit -> Types.delete_instance_snapshot_request
val make_delete_instance_request : ?force_delete_add_ons:Types.boolean_ -> instance_name:Types.resource_name -> unit -> Types.delete_instance_request
val make_delete_domain_entry_request : domain_entry:Types.domain_entry -> domain_name:Types.domain_name -> unit -> Types.delete_domain_entry_request
val make_delete_domain_request : domain_name:Types.domain_name -> unit -> Types.delete_domain_request
val make_delete_distribution_request : ?distribution_name:Types.resource_name -> unit -> Types.delete_distribution_request
val make_delete_disk_snapshot_request : disk_snapshot_name:Types.resource_name -> unit -> Types.delete_disk_snapshot_request
val make_delete_disk_request : ?force_delete_add_ons:Types.boolean_ -> disk_name:Types.resource_name -> unit -> Types.delete_disk_request
val make_delete_container_service_request : service_name:Types.container_service_name -> unit -> Types.delete_container_service_request
val make_delete_container_image_request : image:Types.string_ -> service_name:Types.container_service_name -> unit -> Types.delete_container_image_request
val make_delete_contact_method_request : protocol:Types.contact_protocol -> unit -> Types.delete_contact_method_request
val make_delete_certificate_request : certificate_name:Types.certificate_name -> unit -> Types.delete_certificate_request
val make_delete_bucket_access_key_request : access_key_id:Types.non_empty_string -> bucket_name:Types.bucket_name -> unit -> Types.delete_bucket_access_key_request
val make_delete_bucket_request : ?force_delete:Types.boolean_ -> bucket_name:Types.bucket_name -> unit -> Types.delete_bucket_request
val make_delete_auto_snapshot_request : date:Types.auto_snapshot_date -> resource_name:Types.resource_name -> unit -> Types.delete_auto_snapshot_request
val make_delete_alarm_request : alarm_name:Types.resource_name -> unit -> Types.delete_alarm_request
val make_create_relational_database_snapshot_request : ?tags:Types.tag_list -> relational_database_snapshot_name:Types.resource_name -> relational_database_name:Types.resource_name -> unit -> Types.create_relational_database_snapshot_request
val make_create_relational_database_from_snapshot_request : ?tags:Types.tag_list -> ?use_latest_restorable_time:Types.boolean_ -> ?restore_time:Types.iso_date -> ?source_relational_database_name:Types.resource_name -> ?relational_database_bundle_id:Types.string_ -> ?relational_database_snapshot_name:Types.resource_name -> ?publicly_accessible:Types.boolean_ -> ?availability_zone:Types.string_ -> relational_database_name:Types.resource_name -> unit -> Types.create_relational_database_from_snapshot_request
val make_create_relational_database_request : ?tags:Types.tag_list -> ?publicly_accessible:Types.boolean_ -> ?preferred_maintenance_window:Types.string_ -> ?preferred_backup_window:Types.string_ -> ?master_user_password:Types.sensitive_string -> ?availability_zone:Types.string_ -> master_username:Types.string_ -> master_database_name:Types.string_ -> relational_database_bundle_id:Types.string_ -> relational_database_blueprint_id:Types.string_ -> relational_database_name:Types.resource_name -> unit -> Types.create_relational_database_request
val make_create_load_balancer_tls_certificate_request : ?tags:Types.tag_list -> ?certificate_alternative_names:Types.domain_name_list -> certificate_domain_name:Types.domain_name -> certificate_name:Types.resource_name -> load_balancer_name:Types.resource_name -> unit -> Types.create_load_balancer_tls_certificate_request
val make_create_load_balancer_request : ?tls_policy_name:Types.string_ -> ?ip_address_type:Types.ip_address_type -> ?tags:Types.tag_list -> ?certificate_alternative_names:Types.domain_name_list -> ?certificate_domain_name:Types.domain_name -> ?certificate_name:Types.resource_name -> ?health_check_path:Types.string_ -> instance_port:Types.port -> load_balancer_name:Types.resource_name -> unit -> Types.create_load_balancer_request
val make_create_key_pair_request : ?tags:Types.tag_list -> key_pair_name:Types.resource_name -> unit -> Types.create_key_pair_request
val make_create_instance_snapshot_request : ?tags:Types.tag_list -> instance_name:Types.resource_name -> instance_snapshot_name:Types.resource_name -> unit -> Types.create_instance_snapshot_request
val make_disk_map : ?new_disk_name:Types.resource_name -> ?original_disk_path:Types.non_empty_string -> unit -> Types.disk_map
val make_create_instances_from_snapshot_request : ?use_latest_restorable_auto_snapshot:Types.boolean_ -> ?restore_date:Types.string_ -> ?source_instance_name:Types.string_ -> ?ip_address_type:Types.ip_address_type -> ?add_ons:Types.add_on_request_list -> ?tags:Types.tag_list -> ?key_pair_name:Types.resource_name -> ?user_data:Types.string_ -> ?instance_snapshot_name:Types.resource_name -> ?attached_disk_mapping:Types.attached_disk_map -> bundle_id:Types.non_empty_string -> availability_zone:Types.string_ -> instance_names:Types.string_list -> unit -> Types.create_instances_from_snapshot_request
val make_create_instances_request : ?ip_address_type:Types.ip_address_type -> ?add_ons:Types.add_on_request_list -> ?tags:Types.tag_list -> ?key_pair_name:Types.resource_name -> ?user_data:Types.string_ -> ?custom_image_name:Types.resource_name -> bundle_id:Types.non_empty_string -> blueprint_id:Types.non_empty_string -> availability_zone:Types.string_ -> instance_names:Types.string_list -> unit -> Types.create_instances_request
val make_create_gui_session_access_details_request : resource_name:Types.resource_name -> unit -> Types.create_gui_session_access_details_request
val make_create_domain_entry_request : domain_entry:Types.domain_entry -> domain_name:Types.domain_name -> unit -> Types.create_domain_entry_request
val make_create_domain_request : ?tags:Types.tag_list -> domain_name:Types.domain_name -> unit -> Types.create_domain_request
val make_create_distribution_request : ?viewer_minimum_tls_protocol_version: Types.viewer_minimum_tls_protocol_version_enum -> ?certificate_name:Types.resource_name -> ?tags:Types.tag_list -> ?ip_address_type:Types.ip_address_type -> ?cache_behaviors:Types.cache_behavior_list -> ?cache_behavior_settings:Types.cache_settings -> bundle_id:Types.string_ -> default_cache_behavior:Types.cache_behavior -> origin:Types.input_origin -> distribution_name:Types.resource_name -> unit -> Types.create_distribution_request
val make_create_disk_snapshot_request : ?tags:Types.tag_list -> ?instance_name:Types.resource_name -> ?disk_name:Types.resource_name -> disk_snapshot_name:Types.resource_name -> unit -> Types.create_disk_snapshot_request
val make_create_disk_from_snapshot_request : ?use_latest_restorable_auto_snapshot:Types.boolean_ -> ?restore_date:Types.string_ -> ?source_disk_name:Types.string_ -> ?add_ons:Types.add_on_request_list -> ?tags:Types.tag_list -> ?disk_snapshot_name:Types.resource_name -> size_in_gb:Types.integer -> availability_zone:Types.non_empty_string -> disk_name:Types.resource_name -> unit -> Types.create_disk_from_snapshot_request
val make_create_disk_request : ?add_ons:Types.add_on_request_list -> ?tags:Types.tag_list -> size_in_gb:Types.integer -> availability_zone:Types.non_empty_string -> disk_name:Types.resource_name -> unit -> Types.create_disk_request
val make_container_service_registry_login : ?registry:Types.string_ -> ?expires_at:Types.iso_date -> ?password:Types.string_ -> ?username:Types.string_ -> unit -> Types.container_service_registry_login
val make_create_container_service_registry_login_request : unit -> unit
val make_endpoint_request : ?health_check:Types.container_service_health_check_config -> container_port:Types.integer -> container_name:Types.string_ -> unit -> Types.endpoint_request
val make_create_container_service_deployment_request : ?public_endpoint:Types.endpoint_request -> ?containers:Types.container_map -> service_name:Types.container_service_name -> unit -> Types.create_container_service_deployment_request
val make_container_service_deployment_request : ?public_endpoint:Types.endpoint_request -> ?containers:Types.container_map -> unit -> Types.container_service_deployment_request
val make_create_contact_method_request : contact_endpoint:Types.string_max256 -> protocol:Types.contact_protocol -> unit -> Types.create_contact_method_request
val make_instance_entry : ?user_data:Types.string_ -> availability_zone:Types.string_ -> port_info_source:Types.port_info_source_type -> instance_type:Types.non_empty_string -> source_name:Types.resource_name -> unit -> Types.instance_entry
val make_create_cloud_formation_stack_request : instances:Types.instance_entry_list -> unit -> Types.create_cloud_formation_stack_request
val make_create_certificate_request : ?tags:Types.tag_list -> ?subject_alternative_names:Types.subject_alternative_name_list -> domain_name:Types.domain_name -> certificate_name:Types.certificate_name -> unit -> Types.create_certificate_request
val make_create_bucket_access_key_request : bucket_name:Types.bucket_name -> unit -> Types.create_bucket_access_key_request
val make_create_bucket_request : ?enable_object_versioning:Types.boolean_ -> ?tags:Types.tag_list -> bundle_id:Types.non_empty_string -> bucket_name:Types.bucket_name -> unit -> Types.create_bucket_request
val make_copy_snapshot_request : ?use_latest_restorable_auto_snapshot:Types.boolean_ -> ?restore_date:Types.string_ -> ?source_resource_name:Types.string_ -> ?source_snapshot_name:Types.resource_name -> source_region:Types.region_name -> target_snapshot_name:Types.resource_name -> unit -> Types.copy_snapshot_request
val make_close_instance_public_ports_request : instance_name:Types.resource_name -> port_info:Types.port_info -> unit -> Types.close_instance_public_ports_request
val make_attach_static_ip_request : instance_name:Types.resource_name -> static_ip_name:Types.resource_name -> unit -> Types.attach_static_ip_request
val make_attach_load_balancer_tls_certificate_request : certificate_name:Types.resource_name -> load_balancer_name:Types.resource_name -> unit -> Types.attach_load_balancer_tls_certificate_request
val make_attach_instances_to_load_balancer_request : instance_names:Types.resource_name_list -> load_balancer_name:Types.resource_name -> unit -> Types.attach_instances_to_load_balancer_request
val make_attach_disk_request : ?auto_mounting:Types.boolean_ -> disk_path:Types.non_empty_string -> instance_name:Types.resource_name -> disk_name:Types.resource_name -> unit -> Types.attach_disk_request
val make_attach_certificate_to_distribution_request : certificate_name:Types.resource_name -> distribution_name:Types.resource_name -> unit -> Types.attach_certificate_to_distribution_request
val make_allocate_static_ip_request : static_ip_name:Types.resource_name -> unit -> Types.allocate_static_ip_request

Operations

module AllocateStaticIp : sig ... end

Allocates a static IP address.

module AttachCertificateToDistribution : sig ... end

Attaches an SSL/TLS certificate to your Amazon Lightsail content delivery network (CDN) distribution.

module AttachDisk : sig ... end

Attaches a block storage disk to a running or stopped Lightsail instance and exposes it to the instance with the specified disk name.

module AttachInstancesToLoadBalancer : sig ... end

Attaches one or more Lightsail instances to a load balancer.

Attaches a Transport Layer Security (TLS) certificate to your load balancer. TLS is just an updated, more secure version of Secure Socket Layer (SSL).

module AttachStaticIp : sig ... end

Attaches a static IP address to a specific Amazon Lightsail instance.

module CloseInstancePublicPorts : sig ... end

Closes ports for a specific Amazon Lightsail instance.

module CopySnapshot : sig ... end

Copies a manual snapshot of an instance or disk as another manual snapshot, or copies an automatic snapshot of an instance or disk as a manual snapshot. This operation can also be used to copy a manual or automatic snapshot of an instance or a disk from one Amazon Web Services Region to another in Amazon Lightsail.

module CreateBucket : sig ... end

Creates an Amazon Lightsail bucket.

module CreateBucketAccessKey : sig ... end

Creates a new access key for the specified Amazon Lightsail bucket. Access keys consist of an access key ID and corresponding secret access key.

module CreateCertificate : sig ... end

Creates an SSL/TLS certificate for an Amazon Lightsail content delivery network (CDN) distribution and a container service.

module CreateCloudFormationStack : sig ... end

Creates an AWS CloudFormation stack, which creates a new Amazon EC2 instance from an exported Amazon Lightsail snapshot. This operation results in a CloudFormation stack record that can be used to track the AWS CloudFormation stack created. Use the get cloud formation stack records operation to get a list of the CloudFormation stacks created.

module CreateContactMethod : sig ... end

Creates an email or SMS text message contact method.

module CreateContainerService : sig ... end

Creates an Amazon Lightsail container service.

Creates a deployment for your Amazon Lightsail container service.

Creates a temporary set of log in credentials that you can use to log in to the Docker process on your local machine. After you're logged in, you can use the native Docker commands to push your local container images to the container image registry of your Amazon Lightsail account so that you can use them with your Lightsail container service. The log in credentials expire 12 hours after they are created, at which point you will need to create a new set of log in credentials.

module CreateDisk : sig ... end

Creates a block storage disk that can be attached to an Amazon Lightsail instance in the same Availability Zone (us-east-2a).

module CreateDiskFromSnapshot : sig ... end

Creates a block storage disk from a manual or automatic snapshot of a disk. The resulting disk can be attached to an Amazon Lightsail instance in the same Availability Zone (us-east-2a).

module CreateDiskSnapshot : sig ... end

Creates a snapshot of a block storage disk. You can use snapshots for backups, to make copies of disks, and to save data before shutting down a Lightsail instance.

module CreateDistribution : sig ... end

Creates an Amazon Lightsail content delivery network (CDN) distribution.

module CreateDomain : sig ... end

Creates a domain resource for the specified domain (example.com).

module CreateDomainEntry : sig ... end

Creates one of the following domain name system (DNS) records in a domain DNS zone: Address (A), canonical name (CNAME), mail exchanger (MX), name server (NS), start of authority (SOA), service locator (SRV), or text (TXT).

module CreateGUISessionAccessDetails : sig ... end

Creates two URLs that are used to access a virtual computer’s graphical user interface (GUI) session. The primary URL initiates a web-based Amazon DCV session to the virtual computer's application. The secondary URL initiates a web-based Amazon DCV session to the virtual computer's operating session.

module CreateInstances : sig ... end

Creates one or more Amazon Lightsail instances.

module CreateInstancesFromSnapshot : sig ... end

Creates one or more new instances from a manual or automatic snapshot of an instance.

module CreateInstanceSnapshot : sig ... end

Creates a snapshot of a specific virtual private server, or instance. You can use a snapshot to create a new instance that is based on that snapshot.

module CreateKeyPair : sig ... end

Creates a custom SSH key pair that you can use with an Amazon Lightsail instance.

module CreateLoadBalancer : sig ... end

Creates a Lightsail load balancer. To learn more about deciding whether to load balance your application, see Configure your Lightsail instances for load balancing. You can create up to 5 load balancers per AWS Region in your account.

Creates an SSL/TLS certificate for an Amazon Lightsail load balancer.

module CreateRelationalDatabase : sig ... end

Creates a new database in Amazon Lightsail.

Creates a new database from an existing database snapshot in Amazon Lightsail.

Creates a snapshot of your database in Amazon Lightsail. You can use snapshots for backups, to make copies of a database, and to save data before deleting a database.

module DeleteAlarm : sig ... end

Deletes an alarm.

module DeleteAutoSnapshot : sig ... end

Deletes an automatic snapshot of an instance or disk. For more information, see the Amazon Lightsail Developer Guide.

module DeleteBucket : sig ... end

Deletes a Amazon Lightsail bucket.

module DeleteBucketAccessKey : sig ... end

Deletes an access key for the specified Amazon Lightsail bucket.

module DeleteCertificate : sig ... end

Deletes an SSL/TLS certificate for your Amazon Lightsail content delivery network (CDN) distribution.

module DeleteContactMethod : sig ... end

Deletes a contact method.

module DeleteContainerImage : sig ... end

Deletes a container image that is registered to your Amazon Lightsail container service.

module DeleteContainerService : sig ... end

Deletes your Amazon Lightsail container service.

module DeleteDisk : sig ... end

Deletes the specified block storage disk. The disk must be in the available state (not attached to a Lightsail instance).

module DeleteDiskSnapshot : sig ... end

Deletes the specified disk snapshot.

module DeleteDistribution : sig ... end

Deletes your Amazon Lightsail content delivery network (CDN) distribution.

module DeleteDomain : sig ... end

Deletes the specified domain recordset and all of its domain records.

module DeleteDomainEntry : sig ... end

Deletes a specific domain entry.

module DeleteInstance : sig ... end

Deletes an Amazon Lightsail instance.

module DeleteInstanceSnapshot : sig ... end

Deletes a specific snapshot of a virtual private server (or instance).

module DeleteKeyPair : sig ... end

Deletes the specified key pair by removing the public key from Amazon Lightsail.

module DeleteKnownHostKeys : sig ... end

Deletes the known host key or certificate used by the Amazon Lightsail browser-based SSH or RDP clients to authenticate an instance. This operation enables the Lightsail browser-based SSH or RDP clients to connect to the instance after a host key mismatch.

module DeleteLoadBalancer : sig ... end

Deletes a Lightsail load balancer and all its associated SSL/TLS certificates. Once the load balancer is deleted, you will need to create a new load balancer, create a new certificate, and verify domain ownership again.

Deletes an SSL/TLS certificate associated with a Lightsail load balancer.

module DeleteRelationalDatabase : sig ... end

Deletes a database in Amazon Lightsail.

Deletes a database snapshot in Amazon Lightsail.

Detaches an SSL/TLS certificate from your Amazon Lightsail content delivery network (CDN) distribution.

module DetachDisk : sig ... end

Detaches a stopped block storage disk from a Lightsail instance. Make sure to unmount any file systems on the device within your operating system before stopping the instance and detaching the disk.

module DetachInstancesFromLoadBalancer : sig ... end

Detaches the specified instances from a Lightsail load balancer.

module DetachStaticIp : sig ... end

Detaches a static IP from the Amazon Lightsail instance to which it is attached.

module DisableAddOn : sig ... end

Disables an add-on for an Amazon Lightsail resource. For more information, see the Amazon Lightsail Developer Guide.

module DownloadDefaultKeyPair : sig ... end

Downloads the regional Amazon Lightsail default key pair.

module EnableAddOn : sig ... end

Enables or modifies an add-on for an Amazon Lightsail resource. For more information, see the Amazon Lightsail Developer Guide.

module ExportSnapshot : sig ... end

Exports an Amazon Lightsail instance or block storage disk snapshot to Amazon Elastic Compute Cloud (Amazon EC2). This operation results in an export snapshot record that can be used with the create cloud formation stack operation to create new Amazon EC2 instances.

module GetActiveNames : sig ... end

Returns the names of all active (not deleted) resources.

module GetAlarms : sig ... end

Returns information about the configured alarms. Specify an alarm name in your request to return information about a specific alarm, or specify a monitored resource name to return information about all alarms for a specific resource.

module GetAutoSnapshots : sig ... end

Returns the available automatic snapshots for an instance or disk. For more information, see the Amazon Lightsail Developer Guide.

module GetBlueprints : sig ... end

Returns the list of available instance images, or blueprints. You can use a blueprint to create a new instance already running a specific operating system, as well as a preinstalled app or development stack. The software each instance is running depends on the blueprint image you choose.

module GetBucketAccessKeys : sig ... end

Returns the existing access key IDs for the specified Amazon Lightsail bucket.

module GetBucketBundles : sig ... end

Returns the bundles that you can apply to a Amazon Lightsail bucket.

module GetBucketMetricData : sig ... end

Returns the data points of a specific metric for an Amazon Lightsail bucket.

module GetBuckets : sig ... end

Returns information about one or more Amazon Lightsail buckets. The information returned includes the synchronization status of the Amazon Simple Storage Service (Amazon S3) account-level block public access feature for your Lightsail buckets.

module GetBundles : sig ... end

Returns the bundles that you can apply to an Amazon Lightsail instance when you create it.

module GetCertificates : sig ... end

Returns information about one or more Amazon Lightsail SSL/TLS certificates.

module GetCloudFormationStackRecords : sig ... end

Returns the CloudFormation stack record created as a result of the create cloud formation stack operation.

module GetContactMethods : sig ... end

Returns information about the configured contact methods. Specify a protocol in your request to return information about a specific contact method.

module GetContainerAPIMetadata : sig ... end

Returns information about Amazon Lightsail containers, such as the current version of the Lightsail Control (lightsailctl) plugin.

module GetContainerImages : sig ... end

Returns the container images that are registered to your Amazon Lightsail container service.

module GetContainerLog : sig ... end

Returns the log events of a container of your Amazon Lightsail container service.

module GetContainerServiceDeployments : sig ... end

Returns the deployments for your Amazon Lightsail container service

module GetContainerServiceMetricData : sig ... end

Returns the data points of a specific metric of your Amazon Lightsail container service.

module GetContainerServicePowers : sig ... end

Returns the list of powers that can be specified for your Amazon Lightsail container services.

module GetContainerServices : sig ... end

Returns information about one or more of your Amazon Lightsail container services.

module GetCostEstimate : sig ... end

Retrieves information about the cost estimate for a specified resource. A cost estimate will not generate for a resource that has been deleted.

module GetDisk : sig ... end

Returns information about a specific block storage disk.

module GetDisks : sig ... end

Returns information about all block storage disks in your AWS account and region.

module GetDiskSnapshot : sig ... end

Returns information about a specific block storage disk snapshot.

module GetDiskSnapshots : sig ... end

Returns information about all block storage disk snapshots in your AWS account and region.

module GetDistributionBundles : sig ... end

Returns the bundles that can be applied to your Amazon Lightsail content delivery network (CDN) distributions.

module GetDistributionLatestCacheReset : sig ... end

Returns the timestamp and status of the last cache reset of a specific Amazon Lightsail content delivery network (CDN) distribution.

module GetDistributionMetricData : sig ... end

Returns the data points of a specific metric for an Amazon Lightsail content delivery network (CDN) distribution.

module GetDistributions : sig ... end

Returns information about one or more of your Amazon Lightsail content delivery network (CDN) distributions.

module GetDomain : sig ... end

Returns information about a specific domain recordset.

module GetDomains : sig ... end

Returns a list of all domains in the user's account.

module GetExportSnapshotRecords : sig ... end

Returns all export snapshot records created as a result of the export snapshot operation.

module GetInstance : sig ... end

Returns information about a specific Amazon Lightsail instance, which is a virtual private server.

module GetInstanceAccessDetails : sig ... end

Returns temporary SSH keys you can use to connect to a specific virtual private server, or instance.

module GetInstanceMetricData : sig ... end

Returns the data points for the specified Amazon Lightsail instance metric, given an instance name.

module GetInstancePortStates : sig ... end

Returns the firewall port states for a specific Amazon Lightsail instance, the IP addresses allowed to connect to the instance through the ports, and the protocol.

module GetInstances : sig ... end

Returns information about all Amazon Lightsail virtual private servers, or instances.

module GetInstanceSnapshot : sig ... end

Returns information about a specific instance snapshot.

module GetInstanceSnapshots : sig ... end

Returns all instance snapshots for the user's account.

module GetInstanceState : sig ... end

Returns the state of a specific instance. Works on one instance at a time.

module GetKeyPair : sig ... end

Returns information about a specific key pair.

module GetKeyPairs : sig ... end

Returns information about all key pairs in the user's account.

module GetLoadBalancer : sig ... end

Returns information about the specified Lightsail load balancer.

module GetLoadBalancerMetricData : sig ... end

Returns information about health metrics for your Lightsail load balancer.

module GetLoadBalancers : sig ... end

Returns information about all load balancers in an account.

module GetLoadBalancerTlsCertificates : sig ... end

Returns information about the TLS certificates that are associated with the specified Lightsail load balancer.

module GetLoadBalancerTlsPolicies : sig ... end

Returns a list of TLS security policies that you can apply to Lightsail load balancers.

module GetOperation : sig ... end

Returns information about a specific operation. Operations include events such as when you create an instance, allocate a static IP, attach a static IP, and so on.

module GetOperations : sig ... end

Returns information about all operations.

module GetOperationsForResource : sig ... end

Gets operations for a specific resource (an instance or a static IP).

module GetRegions : sig ... end

Returns a list of all valid regions for Amazon Lightsail. Use the include availability zones parameter to also return the Availability Zones in a region.

module GetRelationalDatabase : sig ... end

Returns information about a specific database in Amazon Lightsail.

module GetRelationalDatabaseBlueprints : sig ... end

Returns a list of available database blueprints in Amazon Lightsail. A blueprint describes the major engine version of a database.

module GetRelationalDatabaseBundles : sig ... end

Returns the list of bundles that are available in Amazon Lightsail. A bundle describes the performance specifications for a database.

module GetRelationalDatabaseEvents : sig ... end

Returns a list of events for a specific database in Amazon Lightsail.

module GetRelationalDatabaseLogEvents : sig ... end

Returns a list of log events for a database in Amazon Lightsail.

module GetRelationalDatabaseLogStreams : sig ... end

Returns a list of available log streams for a specific database in Amazon Lightsail.

Returns the current, previous, or pending versions of the master user password for a Lightsail database.

module GetRelationalDatabaseMetricData : sig ... end

Returns the data points of the specified metric for a database in Amazon Lightsail.

module GetRelationalDatabaseParameters : sig ... end

Returns all of the runtime parameters offered by the underlying database software, or engine, for a specific database in Amazon Lightsail.

module GetRelationalDatabases : sig ... end

Returns information about all of your databases in Amazon Lightsail.

module GetRelationalDatabaseSnapshot : sig ... end

Returns information about a specific database snapshot in Amazon Lightsail.

module GetRelationalDatabaseSnapshots : sig ... end

Returns information about all of your database snapshots in Amazon Lightsail.

module GetSetupHistory : sig ... end

Returns detailed information for five of the most recent SetupInstanceHttps requests that were ran on the target instance.

module GetStaticIp : sig ... end

Returns information about an Amazon Lightsail static IP.

module GetStaticIps : sig ... end

Returns information about all static IPs in the user's account.

module ImportKeyPair : sig ... end

Imports a public SSH key from a specific key pair.

module IsVpcPeered : sig ... end

Returns a Boolean value indicating whether your Lightsail VPC is peered.

module OpenInstancePublicPorts : sig ... end

Opens ports for a specific Amazon Lightsail instance, and specifies the IP addresses allowed to connect to the instance through the ports, and the protocol.

module PeerVpc : sig ... end

Peers the Lightsail VPC with the user's default VPC.

module PutAlarm : sig ... end

Creates or updates an alarm, and associates it with the specified metric.

module PutInstancePublicPorts : sig ... end

Opens ports for a specific Amazon Lightsail instance, and specifies the IP addresses allowed to connect to the instance through the ports, and the protocol. This action also closes all currently open ports that are not included in the request. Include all of the ports and the protocols you want to open in your PutInstancePublicPortsrequest. Or use the OpenInstancePublicPorts action to open ports without closing currently open ports.

module RebootInstance : sig ... end

Restarts a specific instance.

module RebootRelationalDatabase : sig ... end

Restarts a specific database in Amazon Lightsail.

module RegisterContainerImage : sig ... end

Registers a container image to your Amazon Lightsail container service.

module ReleaseStaticIp : sig ... end

Deletes a specific static IP from your account.

module ResetDistributionCache : sig ... end

Deletes currently cached content from your Amazon Lightsail content delivery network (CDN) distribution.

module SendContactMethodVerification : sig ... end

Sends a verification request to an email contact method to ensure it's owned by the requester. SMS contact methods don't need to be verified.

module SetIpAddressType : sig ... end

Sets the IP address type for an Amazon Lightsail resource.

module SetResourceAccessForBucket : sig ... end

Sets the Amazon Lightsail resources that can access the specified Lightsail bucket.

module SetupInstanceHttps : sig ... end

Creates an SSL/TLS certificate that secures traffic for your website. After the certificate is created, it is installed on the specified Lightsail instance.

module StartGUISession : sig ... end

Initiates a graphical user interface (GUI) session that’s used to access a virtual computer’s operating system and application. The session will be active for 1 hour. Use this action to resume the session after it expires.

module StartInstance : sig ... end

Starts a specific Amazon Lightsail instance from a stopped state. To restart an instance, use the reboot instance operation.

module StartRelationalDatabase : sig ... end

Starts a specific database from a stopped state in Amazon Lightsail. To restart a database, use the reboot relational database operation.

module StopGUISession : sig ... end

Terminates a web-based Amazon DCV session that’s used to access a virtual computer’s operating system or application. The session will close and any unsaved data will be lost.

module StopInstance : sig ... end

Stops a specific Amazon Lightsail instance that is currently running.

module StopRelationalDatabase : sig ... end

Stops a specific database that is currently running in Amazon Lightsail.

module TagResource : sig ... end

Adds one or more tags to the specified Amazon Lightsail resource. Each resource can have a maximum of 50 tags. Each tag consists of a key and an optional value. Tag keys must be unique per resource. For more information about tags, see the Amazon Lightsail Developer Guide.

module TestAlarm : sig ... end

Tests an alarm by displaying a banner on the Amazon Lightsail console. If a notification trigger is configured for the specified alarm, the test also sends a notification to the notification protocol (Email and/or SMS) configured for the alarm.

module UnpeerVpc : sig ... end

Unpeers the Lightsail VPC from the user's default VPC.

module UntagResource : sig ... end

Deletes the specified set of tag keys and their values from the specified Amazon Lightsail resource.

module UpdateBucket : sig ... end

Updates an existing Amazon Lightsail bucket.

module UpdateBucketBundle : sig ... end

Updates the bundle, or storage plan, of an existing Amazon Lightsail bucket.

module UpdateContainerService : sig ... end

Updates the configuration of your Amazon Lightsail container service, such as its power, scale, and public domain names.

module UpdateDistribution : sig ... end

Updates an existing Amazon Lightsail content delivery network (CDN) distribution.

module UpdateDistributionBundle : sig ... end

Updates the bundle of your Amazon Lightsail content delivery network (CDN) distribution.

module UpdateDomainEntry : sig ... end

Updates a domain recordset after it is created.

module UpdateInstanceMetadataOptions : sig ... end

Modifies the Amazon Lightsail instance metadata parameters on a running or stopped instance. When you modify the parameters on a running instance, the GetInstance or GetInstances API operation initially responds with a state of pending. After the parameter modifications are successfully applied, the state changes to applied in subsequent GetInstance or GetInstances API calls. For more information, see Use IMDSv2 with an Amazon Lightsail instance in the Amazon Lightsail Developer Guide.

module UpdateLoadBalancerAttribute : sig ... end

Updates the specified attribute for a load balancer. You can only update one attribute at a time.

module UpdateRelationalDatabase : sig ... end

Allows the update of one or more attributes of a database in Amazon Lightsail.

Allows the update of one or more parameters of a database in Amazon Lightsail.

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