Smaws_Client_LightsailLightsail client library built on EIO.
module Types : sig ... endval make_setup_request :
?certificate_provider:Types.certificate_provider ->
?domain_names:Types.setup_domain_name_list ->
?instance_name:Types.resource_name ->
unit ->
Types.setup_requestval make_resource_location :
?region_name:Types.region_name ->
?availability_zone:Types.string_ ->
unit ->
Types.resource_locationval 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_resourceval 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_detailsval 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_historyval 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.operationval 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_requestval 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_parameterval make_update_relational_database_parameters_request :
parameters:Types.relational_database_parameter_list ->
relational_database_name:Types.resource_name ->
unit ->
Types.update_relational_database_parameters_requestval 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_requestval 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_requestval 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_entryval make_update_domain_entry_request :
domain_entry:Types.domain_entry ->
domain_name:Types.domain_name ->
unit ->
Types.update_domain_entry_requestval 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_originval make_cache_behavior :
?behavior:Types.behavior_enum ->
unit ->
Types.cache_behaviorval make_cookie_object :
?cookies_allow_list:Types.string_list ->
?option_:Types.forward_values ->
unit ->
Types.cookie_objectval make_header_object :
?headers_allow_list:Types.header_forward_list ->
?option_:Types.forward_values ->
unit ->
Types.header_objectval make_query_string_object :
?query_strings_allow_list:Types.string_list ->
?option_:Types.boolean_ ->
unit ->
Types.query_string_objectval 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_settingsval make_cache_behavior_per_path :
?behavior:Types.behavior_enum ->
?path:Types.string_ ->
unit ->
Types.cache_behavior_per_pathval 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_requestval make_update_distribution_bundle_request :
?bundle_id:Types.string_ ->
?distribution_name:Types.resource_name ->
unit ->
Types.update_distribution_bundle_requestval make_tag :
?value:Types.tag_value ->
?key:Types.tag_key ->
unit ->
Types.tagval make_container_service_state_detail :
?message:Types.string_ ->
?code:Types.container_service_state_detail_code ->
unit ->
Types.container_service_state_detailval make_container :
?ports:Types.port_map ->
?environment:Types.environment ->
?command:Types.string_list ->
?image:Types.string_ ->
unit ->
Types.containerval 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_configval make_container_service_endpoint :
?health_check:Types.container_service_health_check_config ->
?container_port:Types.integer ->
?container_name:Types.string_ ->
unit ->
Types.container_service_endpointval 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_deploymentval make_container_service_ecr_image_puller_role :
?principal_arn:Types.string_ ->
?is_active:Types.boolean_ ->
unit ->
Types.container_service_ecr_image_puller_roleval make_private_registry_access :
?ecr_image_puller_role:Types.container_service_ecr_image_puller_role ->
unit ->
Types.private_registry_accessval 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_serviceval make_container_service_ecr_image_puller_role_request :
?is_active:Types.boolean_ ->
unit ->
Types.container_service_ecr_image_puller_role_requestval make_private_registry_access_request :
?ecr_image_puller_role:Types.container_service_ecr_image_puller_role_request ->
unit ->
Types.private_registry_access_requestval 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_requestval make_access_rules :
?allow_public_overrides:Types.boolean_ ->
?get_object:Types.access_type ->
unit ->
Types.access_rulesval make_resource_receiving_access :
?resource_type:Types.non_empty_string ->
?name:Types.non_empty_string ->
unit ->
Types.resource_receiving_accessval make_bucket_state :
?message:Types.string_ ->
?code:Types.non_empty_string ->
unit ->
Types.bucket_stateval make_bucket_access_log_config :
?prefix:Types.bucket_access_log_prefix ->
?destination:Types.bucket_name ->
enabled:Types.boolean_ ->
unit ->
Types.bucket_access_log_configval 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.bucketval 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_requestval make_update_bucket_bundle_request :
bundle_id:Types.non_empty_string ->
bucket_name:Types.bucket_name ->
unit ->
Types.update_bucket_bundle_requestval make_untag_resource_request :
?resource_arn:Types.resource_arn ->
tag_keys:Types.tag_key_list ->
resource_name:Types.resource_name ->
unit ->
Types.untag_resource_requestval make_time_period :
?end_:Types.iso_date ->
?start:Types.iso_date ->
unit ->
Types.time_periodval make_test_alarm_request :
state:Types.alarm_state ->
alarm_name:Types.resource_name ->
unit ->
Types.test_alarm_requestval make_tag_resource_request :
?resource_arn:Types.resource_arn ->
tags:Types.tag_list ->
resource_name:Types.resource_name ->
unit ->
Types.tag_resource_requestval make_stop_relational_database_request :
?relational_database_snapshot_name:Types.resource_name ->
relational_database_name:Types.resource_name ->
unit ->
Types.stop_relational_database_requestval make_stop_instance_request :
?force:Types.boolean_ ->
instance_name:Types.resource_name ->
unit ->
Types.stop_instance_requestval make_stop_instance_on_idle_request :
?duration:Types.string_ ->
?threshold:Types.string_ ->
unit ->
Types.stop_instance_on_idle_requestval make_stop_gui_session_request :
resource_name:Types.resource_name ->
unit ->
Types.stop_gui_session_requestval 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_ipval make_start_relational_database_request :
relational_database_name:Types.resource_name ->
unit ->
Types.start_relational_database_requestval make_start_instance_request :
instance_name:Types.resource_name ->
unit ->
Types.start_instance_requestval make_start_gui_session_request :
resource_name:Types.resource_name ->
unit ->
Types.start_gui_session_requestval 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_requestval 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_requestval 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_requestval make_session :
?is_primary:Types.boolean_ ->
?url:Types.sensitive_non_empty_string ->
?name:Types.non_empty_string ->
unit ->
Types.sessionval make_send_contact_method_verification_request :
protocol:Types.contact_method_verification_protocol ->
unit ->
Types.send_contact_method_verification_requestval 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_timeval make_cost_estimate :
?results_by_time:Types.estimates_by_time ->
?usage_type:Types.non_empty_string ->
unit ->
Types.cost_estimateval 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_estimateval make_resource_record :
?value:Types.string_ ->
?type_:Types.string_ ->
?name:Types.string_ ->
unit ->
Types.resource_recordval make_reset_distribution_cache_request :
?distribution_name:Types.resource_name ->
unit ->
Types.reset_distribution_cache_requestval make_dns_record_creation_state :
?message:Types.string_ ->
?code:Types.dns_record_creation_state_code ->
unit ->
Types.dns_record_creation_stateval 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_recordval 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_summaryval make_release_static_ip_request :
static_ip_name:Types.resource_name ->
unit ->
Types.release_static_ip_requestval 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_snapshotval make_relational_database_hardware :
?ram_size_in_gb:Types.float_ ->
?disk_size_in_gb:Types.integer ->
?cpu_count:Types.integer ->
unit ->
Types.relational_database_hardwareval 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_valuesval make_relational_database_endpoint :
?address:Types.non_empty_string ->
?port:Types.integer ->
unit ->
Types.relational_database_endpointval make_pending_maintenance_action :
?current_apply_date:Types.iso_date ->
?description:Types.non_empty_string ->
?action:Types.non_empty_string ->
unit ->
Types.pending_maintenance_actionval 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_databaseval 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_eventval 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_bundleval 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_blueprintval make_name_servers_update_state :
?message:Types.string_ ->
?code:Types.name_servers_update_state_code ->
unit ->
Types.name_servers_update_stateval make_r53_hosted_zone_deletion_state :
?message:Types.string_ ->
?code:Types.r53_hosted_zone_deletion_state_code ->
unit ->
Types.r53_hosted_zone_deletion_stateval 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_infoval make_container_image :
?created_at:Types.iso_date ->
?digest:Types.string_ ->
?image:Types.string_ ->
unit ->
Types.container_imageval make_register_container_image_request :
digest:Types.string_ ->
label:Types.container_label ->
service_name:Types.container_service_name ->
unit ->
Types.register_container_image_requestval make_availability_zone :
?state:Types.non_empty_string ->
?zone_name:Types.non_empty_string ->
unit ->
Types.availability_zoneval 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.regionval make_reboot_relational_database_request :
relational_database_name:Types.resource_name ->
unit ->
Types.reboot_relational_database_requestval make_reboot_instance_request :
instance_name:Types.resource_name ->
unit ->
Types.reboot_instance_requestval 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_infoval make_put_instance_public_ports_request :
instance_name:Types.resource_name ->
port_infos:Types.port_info_list ->
unit ->
Types.put_instance_public_ports_requestval 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_requestval make_password_data :
?key_pair_name:Types.resource_name ->
?ciphertext:Types.string_ ->
unit ->
Types.password_dataval 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.originval make_open_instance_public_ports_request :
instance_name:Types.resource_name ->
port_info:Types.port_info ->
unit ->
Types.open_instance_public_ports_requestval make_monthly_transfer :
?gb_per_month_allocated:Types.integer ->
unit ->
Types.monthly_transferval make_monitored_resource_info :
?resource_type:Types.resource_type ->
?name:Types.resource_name ->
?arn:Types.resource_arn ->
unit ->
Types.monitored_resource_infoval 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_datapointval make_log_event :
?message:Types.string_ ->
?created_at:Types.iso_date ->
unit ->
Types.log_eventval 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_policyval make_load_balancer_tls_certificate_summary :
?is_attached:Types.boolean_ ->
?name:Types.resource_name ->
unit ->
Types.load_balancer_tls_certificate_summaryval 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_optionval 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_summaryval 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_stateval 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_recordval 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_certificateval 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_summaryval 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_balancerval make_import_key_pair_request :
public_key_base64:Types.base64 ->
key_pair_name:Types.resource_name ->
unit ->
Types.import_key_pair_requestval make_get_static_ips_request :
?page_token:Types.string_ ->
unit ->
Types.get_static_ips_requestval make_get_static_ip_request :
static_ip_name:Types.resource_name ->
unit ->
Types.get_static_ip_requestval make_get_setup_history_request :
?page_token:Types.setup_history_page_token ->
resource_name:Types.resource_name ->
unit ->
Types.get_setup_history_requestval make_get_relational_database_snapshots_request :
?page_token:Types.string_ ->
unit ->
Types.get_relational_database_snapshots_requestval make_get_relational_database_snapshot_request :
relational_database_snapshot_name:Types.resource_name ->
unit ->
Types.get_relational_database_snapshot_requestval make_get_relational_databases_request :
?page_token:Types.string_ ->
unit ->
Types.get_relational_databases_requestval make_get_relational_database_parameters_request :
?page_token:Types.string_ ->
relational_database_name:Types.resource_name ->
unit ->
Types.get_relational_database_parameters_requestval 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_requestval 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_requestval make_get_relational_database_log_streams_request :
relational_database_name:Types.resource_name ->
unit ->
Types.get_relational_database_log_streams_requestval 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_requestval 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_requestval make_get_relational_database_bundles_request :
?include_inactive:Types.boolean_ ->
?page_token:Types.string_ ->
unit ->
Types.get_relational_database_bundles_requestval make_get_relational_database_blueprints_request :
?page_token:Types.string_ ->
unit ->
Types.get_relational_database_blueprints_requestval make_get_relational_database_request :
relational_database_name:Types.resource_name ->
unit ->
Types.get_relational_database_requestval make_get_regions_request :
?include_relational_database_availability_zones:Types.boolean_ ->
?include_availability_zones:Types.boolean_ ->
unit ->
Types.get_regions_requestval make_get_operations_for_resource_request :
?page_token:Types.string_ ->
resource_name:Types.resource_name ->
unit ->
Types.get_operations_for_resource_requestval make_get_operations_request :
?page_token:Types.string_ ->
unit ->
Types.get_operations_requestval make_get_operation_request :
operation_id:Types.non_empty_string ->
unit ->
Types.get_operation_requestval make_get_load_balancer_tls_policies_request :
?page_token:Types.string_ ->
unit ->
Types.get_load_balancer_tls_policies_requestval make_get_load_balancer_tls_certificates_request :
load_balancer_name:Types.resource_name ->
unit ->
Types.get_load_balancer_tls_certificates_requestval make_get_load_balancers_request :
?page_token:Types.string_ ->
unit ->
Types.get_load_balancers_requestval 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_requestval make_get_load_balancer_request :
load_balancer_name:Types.resource_name ->
unit ->
Types.get_load_balancer_requestval 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_pairval make_get_key_pairs_request :
?include_default_key_pair:Types.boolean_ ->
?page_token:Types.string_ ->
unit ->
Types.get_key_pairs_requestval make_get_key_pair_request :
key_pair_name:Types.resource_name ->
unit ->
Types.get_key_pair_requestval make_instance_state :
?name:Types.string_ ->
?code:Types.integer ->
unit ->
Types.instance_stateval make_get_instance_state_request :
instance_name:Types.resource_name ->
unit ->
Types.get_instance_state_requestval 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_onval 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.diskval 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_snapshotval make_get_instance_snapshots_request :
?page_token:Types.string_ ->
unit ->
Types.get_instance_snapshots_requestval make_get_instance_snapshot_request :
instance_snapshot_name:Types.resource_name ->
unit ->
Types.get_instance_snapshot_requestval make_instance_hardware :
?ram_size_in_gb:Types.float_ ->
?disks:Types.disk_list ->
?cpu_count:Types.integer ->
unit ->
Types.instance_hardwareval 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_infoval make_instance_networking :
?ports:Types.instance_port_info_list ->
?monthly_transfer:Types.monthly_transfer ->
unit ->
Types.instance_networkingval 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_optionsval 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.instanceval make_get_instances_request :
?page_token:Types.string_ ->
unit ->
Types.get_instances_requestval 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_stateval make_get_instance_port_states_request :
instance_name:Types.resource_name ->
unit ->
Types.get_instance_port_states_requestval 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_requestval 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_attributesval 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_detailsval make_get_instance_access_details_request :
?protocol:Types.instance_access_protocol ->
instance_name:Types.resource_name ->
unit ->
Types.get_instance_access_details_requestval make_get_instance_request :
instance_name:Types.resource_name ->
unit ->
Types.get_instance_requestval make_disk_info :
?is_system_disk:Types.boolean_ ->
?size_in_gb:Types.integer ->
?path:Types.non_empty_string ->
?name:Types.string_ ->
unit ->
Types.disk_infoval 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_infoval make_disk_snapshot_info :
?size_in_gb:Types.integer ->
unit ->
Types.disk_snapshot_infoval 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_infoval make_destination_info :
?service:Types.non_empty_string ->
?id:Types.non_empty_string ->
unit ->
Types.destination_infoval 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_recordval make_get_export_snapshot_records_request :
?page_token:Types.string_ ->
unit ->
Types.get_export_snapshot_records_requestval 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.domainval make_get_domains_request :
?page_token:Types.string_ ->
unit ->
Types.get_domains_requestval make_get_domain_request :
domain_name:Types.domain_name ->
unit ->
Types.get_domain_requestval 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_distributionval make_get_distributions_request :
?page_token:Types.string_ ->
?distribution_name:Types.resource_name ->
unit ->
Types.get_distributions_requestval 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_requestval make_get_distribution_latest_cache_reset_request :
?distribution_name:Types.resource_name ->
unit ->
Types.get_distribution_latest_cache_reset_requestval 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_bundleval 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_snapshotval make_get_disk_snapshots_request :
?page_token:Types.string_ ->
unit ->
Types.get_disk_snapshots_requestval make_get_disk_snapshot_request :
disk_snapshot_name:Types.resource_name ->
unit ->
Types.get_disk_snapshot_requestval make_get_disks_request :
?page_token:Types.string_ ->
unit ->
Types.get_disks_requestval make_get_disk_request :
disk_name:Types.resource_name ->
unit ->
Types.get_disk_requestval 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_requestval make_get_container_services_request :
?service_name:Types.container_service_name ->
unit ->
Types.get_container_services_requestval 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_powerval 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_requestval make_get_container_service_deployments_request :
service_name:Types.container_service_name ->
unit ->
Types.get_container_service_deployments_requestval make_container_service_log_event :
?message:Types.string_ ->
?created_at:Types.iso_date ->
unit ->
Types.container_service_log_eventval 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_requestval make_get_container_images_request :
service_name:Types.container_service_name ->
unit ->
Types.get_container_images_requestval 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_methodval make_get_contact_methods_request :
?protocols:Types.contact_protocols_list ->
unit ->
Types.get_contact_methods_requestval 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_infoval 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_recordval make_get_cloud_formation_stack_records_request :
?page_token:Types.string_ ->
unit ->
Types.get_cloud_formation_stack_records_requestval 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.certificateval 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_summaryval 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_requestval 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.bundleval make_get_bundles_request :
?app_category:Types.app_category ->
?page_token:Types.string_ ->
?include_inactive:Types.boolean_ ->
unit ->
Types.get_bundles_requestval 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_syncval make_get_buckets_request :
?include_connected_resources:Types.boolean_ ->
?page_token:Types.string_ ->
?bucket_name:Types.bucket_name ->
unit ->
Types.get_buckets_requestval 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_requestval 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_bundleval make_get_bucket_bundles_request :
?include_inactive:Types.boolean_ ->
unit ->
Types.get_bucket_bundles_requestval make_access_key_last_used :
?service_name:Types.string_ ->
?region:Types.string_ ->
?last_used_date:Types.iso_date ->
unit ->
Types.access_key_last_usedval 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_keyval make_get_bucket_access_keys_request :
bucket_name:Types.bucket_name ->
unit ->
Types.get_bucket_access_keys_requestval 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.blueprintval make_get_blueprints_request :
?app_category:Types.app_category ->
?page_token:Types.string_ ->
?include_inactive:Types.boolean_ ->
unit ->
Types.get_blueprints_requestval make_attached_disk :
?size_in_gb:Types.integer ->
?path:Types.string_ ->
unit ->
Types.attached_diskval 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_detailsval make_get_auto_snapshots_request :
resource_name:Types.resource_name ->
unit ->
Types.get_auto_snapshots_requestval 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.alarmval make_get_alarms_request :
?monitored_resource_name:Types.resource_name ->
?page_token:Types.string_ ->
?alarm_name:Types.resource_name ->
unit ->
Types.get_alarms_requestval make_get_active_names_request :
?page_token:Types.string_ ->
unit ->
Types.get_active_names_requestval make_export_snapshot_request :
source_snapshot_name:Types.resource_name ->
unit ->
Types.export_snapshot_requestval make_auto_snapshot_add_on_request :
?snapshot_time_of_day:Types.time_of_day ->
unit ->
Types.auto_snapshot_add_on_requestval 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_requestval make_enable_add_on_request :
add_on_request:Types.add_on_request ->
resource_name:Types.resource_name ->
unit ->
Types.enable_add_on_requestval make_disable_add_on_request :
resource_name:Types.resource_name ->
add_on_type:Types.add_on_type ->
unit ->
Types.disable_add_on_requestval make_detach_static_ip_request :
static_ip_name:Types.resource_name ->
unit ->
Types.detach_static_ip_requestval 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_requestval make_detach_disk_request :
disk_name:Types.resource_name ->
unit ->
Types.detach_disk_requestval make_detach_certificate_from_distribution_request :
distribution_name:Types.resource_name ->
unit ->
Types.detach_certificate_from_distribution_requestval make_delete_relational_database_snapshot_request :
relational_database_snapshot_name:Types.resource_name ->
unit ->
Types.delete_relational_database_snapshot_requestval 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_requestval 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_requestval make_delete_load_balancer_request :
load_balancer_name:Types.resource_name ->
unit ->
Types.delete_load_balancer_requestval make_delete_known_host_keys_request :
instance_name:Types.resource_name ->
unit ->
Types.delete_known_host_keys_requestval make_delete_key_pair_request :
?expected_fingerprint:Types.string_ ->
key_pair_name:Types.resource_name ->
unit ->
Types.delete_key_pair_requestval make_delete_instance_snapshot_request :
instance_snapshot_name:Types.resource_name ->
unit ->
Types.delete_instance_snapshot_requestval make_delete_instance_request :
?force_delete_add_ons:Types.boolean_ ->
instance_name:Types.resource_name ->
unit ->
Types.delete_instance_requestval make_delete_domain_entry_request :
domain_entry:Types.domain_entry ->
domain_name:Types.domain_name ->
unit ->
Types.delete_domain_entry_requestval make_delete_domain_request :
domain_name:Types.domain_name ->
unit ->
Types.delete_domain_requestval make_delete_distribution_request :
?distribution_name:Types.resource_name ->
unit ->
Types.delete_distribution_requestval make_delete_disk_snapshot_request :
disk_snapshot_name:Types.resource_name ->
unit ->
Types.delete_disk_snapshot_requestval make_delete_disk_request :
?force_delete_add_ons:Types.boolean_ ->
disk_name:Types.resource_name ->
unit ->
Types.delete_disk_requestval make_delete_container_service_request :
service_name:Types.container_service_name ->
unit ->
Types.delete_container_service_requestval make_delete_container_image_request :
image:Types.string_ ->
service_name:Types.container_service_name ->
unit ->
Types.delete_container_image_requestval make_delete_contact_method_request :
protocol:Types.contact_protocol ->
unit ->
Types.delete_contact_method_requestval make_delete_certificate_request :
certificate_name:Types.certificate_name ->
unit ->
Types.delete_certificate_requestval make_delete_bucket_access_key_request :
access_key_id:Types.non_empty_string ->
bucket_name:Types.bucket_name ->
unit ->
Types.delete_bucket_access_key_requestval make_delete_bucket_request :
?force_delete:Types.boolean_ ->
bucket_name:Types.bucket_name ->
unit ->
Types.delete_bucket_requestval make_delete_auto_snapshot_request :
date:Types.auto_snapshot_date ->
resource_name:Types.resource_name ->
unit ->
Types.delete_auto_snapshot_requestval make_delete_alarm_request :
alarm_name:Types.resource_name ->
unit ->
Types.delete_alarm_requestval 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_requestval 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_requestval 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_requestval 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_requestval 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_requestval make_create_key_pair_request :
?tags:Types.tag_list ->
key_pair_name:Types.resource_name ->
unit ->
Types.create_key_pair_requestval 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_requestval make_disk_map :
?new_disk_name:Types.resource_name ->
?original_disk_path:Types.non_empty_string ->
unit ->
Types.disk_mapval 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_requestval 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_requestval make_create_gui_session_access_details_request :
resource_name:Types.resource_name ->
unit ->
Types.create_gui_session_access_details_requestval make_create_domain_entry_request :
domain_entry:Types.domain_entry ->
domain_name:Types.domain_name ->
unit ->
Types.create_domain_entry_requestval make_create_domain_request :
?tags:Types.tag_list ->
domain_name:Types.domain_name ->
unit ->
Types.create_domain_requestval 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_requestval 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_requestval 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_requestval 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_requestval make_container_service_registry_login :
?registry:Types.string_ ->
?expires_at:Types.iso_date ->
?password:Types.string_ ->
?username:Types.string_ ->
unit ->
Types.container_service_registry_loginval make_endpoint_request :
?health_check:Types.container_service_health_check_config ->
container_port:Types.integer ->
container_name:Types.string_ ->
unit ->
Types.endpoint_requestval 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_requestval make_container_service_deployment_request :
?public_endpoint:Types.endpoint_request ->
?containers:Types.container_map ->
unit ->
Types.container_service_deployment_requestval make_create_container_service_request :
?private_registry_access:Types.private_registry_access_request ->
?deployment:Types.container_service_deployment_request ->
?public_domain_names:Types.container_service_public_domains ->
?tags:Types.tag_list ->
scale:Types.container_service_scale ->
power:Types.container_service_power_name ->
service_name:Types.container_service_name ->
unit ->
Types.create_container_service_requestval make_create_contact_method_request :
contact_endpoint:Types.string_max256 ->
protocol:Types.contact_protocol ->
unit ->
Types.create_contact_method_requestval 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_entryval make_create_cloud_formation_stack_request :
instances:Types.instance_entry_list ->
unit ->
Types.create_cloud_formation_stack_requestval 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_requestval make_create_bucket_access_key_request :
bucket_name:Types.bucket_name ->
unit ->
Types.create_bucket_access_key_requestval 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_requestval 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_requestval make_close_instance_public_ports_request :
instance_name:Types.resource_name ->
port_info:Types.port_info ->
unit ->
Types.close_instance_public_ports_requestval make_attach_static_ip_request :
instance_name:Types.resource_name ->
static_ip_name:Types.resource_name ->
unit ->
Types.attach_static_ip_requestval 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_requestval 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_requestval 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_requestval make_attach_certificate_to_distribution_request :
certificate_name:Types.resource_name ->
distribution_name:Types.resource_name ->
unit ->
Types.attach_certificate_to_distribution_requestval make_allocate_static_ip_request :
static_ip_name:Types.resource_name ->
unit ->
Types.allocate_static_ip_requestOperations
module AllocateStaticIp : sig ... endAllocates a static IP address.
module AttachCertificateToDistribution : sig ... endAttaches an SSL/TLS certificate to your Amazon Lightsail content delivery network (CDN) distribution.
module AttachDisk : sig ... endAttaches 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 ... endAttaches one or more Lightsail instances to a load balancer.
module AttachLoadBalancerTlsCertificate : sig ... endAttaches 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 ... endAttaches a static IP address to a specific Amazon Lightsail instance.
module CloseInstancePublicPorts : sig ... endCloses ports for a specific Amazon Lightsail instance.
module CopySnapshot : sig ... endCopies 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 ... endCreates an Amazon Lightsail bucket.
module CreateBucketAccessKey : sig ... endCreates 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 ... endCreates an SSL/TLS certificate for an Amazon Lightsail content delivery network (CDN) distribution and a container service.
module CreateCloudFormationStack : sig ... endCreates 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 ... endCreates an email or SMS text message contact method.
module CreateContainerService : sig ... endCreates an Amazon Lightsail container service.
module CreateContainerServiceDeployment : sig ... endCreates a deployment for your Amazon Lightsail container service.
module CreateContainerServiceRegistryLogin : sig ... endCreates 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 ... endCreates a block storage disk that can be attached to an Amazon Lightsail instance in the same Availability Zone (us-east-2a).
module CreateDiskFromSnapshot : sig ... endCreates 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 ... endCreates 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 ... endCreates an Amazon Lightsail content delivery network (CDN) distribution.
module CreateDomain : sig ... endCreates a domain resource for the specified domain (example.com).
module CreateDomainEntry : sig ... endCreates 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 ... endCreates 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 ... endCreates one or more Amazon Lightsail instances.
module CreateInstancesFromSnapshot : sig ... endCreates one or more new instances from a manual or automatic snapshot of an instance.
module CreateInstanceSnapshot : sig ... endCreates 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 ... endCreates a custom SSH key pair that you can use with an Amazon Lightsail instance.
module CreateLoadBalancer : sig ... endCreates 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.
module CreateLoadBalancerTlsCertificate : sig ... endCreates an SSL/TLS certificate for an Amazon Lightsail load balancer.
module CreateRelationalDatabase : sig ... endCreates a new database in Amazon Lightsail.
module CreateRelationalDatabaseFromSnapshot : sig ... endCreates a new database from an existing database snapshot in Amazon Lightsail.
module CreateRelationalDatabaseSnapshot : sig ... endCreates 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 ... endDeletes an alarm.
module DeleteAutoSnapshot : sig ... endDeletes an automatic snapshot of an instance or disk. For more information, see the Amazon Lightsail Developer Guide.
module DeleteBucket : sig ... endDeletes a Amazon Lightsail bucket.
module DeleteBucketAccessKey : sig ... endDeletes an access key for the specified Amazon Lightsail bucket.
module DeleteCertificate : sig ... endDeletes an SSL/TLS certificate for your Amazon Lightsail content delivery network (CDN) distribution.
module DeleteContactMethod : sig ... endDeletes a contact method.
module DeleteContainerImage : sig ... endDeletes a container image that is registered to your Amazon Lightsail container service.
module DeleteContainerService : sig ... endDeletes your Amazon Lightsail container service.
module DeleteDisk : sig ... endDeletes the specified block storage disk. The disk must be in the available state (not attached to a Lightsail instance).
module DeleteDiskSnapshot : sig ... endDeletes the specified disk snapshot.
module DeleteDistribution : sig ... endDeletes your Amazon Lightsail content delivery network (CDN) distribution.
module DeleteDomain : sig ... endDeletes the specified domain recordset and all of its domain records.
module DeleteDomainEntry : sig ... endDeletes a specific domain entry.
module DeleteInstance : sig ... endDeletes an Amazon Lightsail instance.
module DeleteInstanceSnapshot : sig ... endDeletes a specific snapshot of a virtual private server (or instance).
module DeleteKeyPair : sig ... endDeletes the specified key pair by removing the public key from Amazon Lightsail.
module DeleteKnownHostKeys : sig ... endDeletes 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 ... endDeletes 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.
module DeleteLoadBalancerTlsCertificate : sig ... endDeletes an SSL/TLS certificate associated with a Lightsail load balancer.
module DeleteRelationalDatabase : sig ... endDeletes a database in Amazon Lightsail.
module DeleteRelationalDatabaseSnapshot : sig ... endDeletes a database snapshot in Amazon Lightsail.
module DetachCertificateFromDistribution : sig ... endDetaches an SSL/TLS certificate from your Amazon Lightsail content delivery network (CDN) distribution.
module DetachDisk : sig ... endDetaches 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 ... endDetaches the specified instances from a Lightsail load balancer.
module DetachStaticIp : sig ... endDetaches a static IP from the Amazon Lightsail instance to which it is attached.
module DisableAddOn : sig ... endDisables an add-on for an Amazon Lightsail resource. For more information, see the Amazon Lightsail Developer Guide.
module DownloadDefaultKeyPair : sig ... endDownloads the regional Amazon Lightsail default key pair.
module EnableAddOn : sig ... endEnables or modifies an add-on for an Amazon Lightsail resource. For more information, see the Amazon Lightsail Developer Guide.
module ExportSnapshot : sig ... endExports 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 ... endReturns the names of all active (not deleted) resources.
module GetAlarms : sig ... endReturns 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 ... endReturns the available automatic snapshots for an instance or disk. For more information, see the Amazon Lightsail Developer Guide.
module GetBlueprints : sig ... endReturns 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 ... endReturns the existing access key IDs for the specified Amazon Lightsail bucket.
module GetBucketBundles : sig ... endReturns the bundles that you can apply to a Amazon Lightsail bucket.
module GetBucketMetricData : sig ... endReturns the data points of a specific metric for an Amazon Lightsail bucket.
module GetBuckets : sig ... endReturns 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 ... endReturns the bundles that you can apply to an Amazon Lightsail instance when you create it.
module GetCertificates : sig ... endReturns information about one or more Amazon Lightsail SSL/TLS certificates.
module GetCloudFormationStackRecords : sig ... endReturns the CloudFormation stack record created as a result of the create cloud formation stack operation.
module GetContactMethods : sig ... endReturns information about the configured contact methods. Specify a protocol in your request to return information about a specific contact method.
module GetContainerAPIMetadata : sig ... endReturns information about Amazon Lightsail containers, such as the current version of the Lightsail Control (lightsailctl) plugin.
module GetContainerImages : sig ... endReturns the container images that are registered to your Amazon Lightsail container service.
module GetContainerLog : sig ... endReturns the log events of a container of your Amazon Lightsail container service.
module GetContainerServiceDeployments : sig ... endReturns the deployments for your Amazon Lightsail container service
module GetContainerServiceMetricData : sig ... endReturns the data points of a specific metric of your Amazon Lightsail container service.
module GetContainerServicePowers : sig ... endReturns the list of powers that can be specified for your Amazon Lightsail container services.
module GetContainerServices : sig ... endReturns information about one or more of your Amazon Lightsail container services.
module GetCostEstimate : sig ... endRetrieves 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 ... endReturns information about a specific block storage disk.
module GetDisks : sig ... endReturns information about all block storage disks in your AWS account and region.
module GetDiskSnapshot : sig ... endReturns information about a specific block storage disk snapshot.
module GetDiskSnapshots : sig ... endReturns information about all block storage disk snapshots in your AWS account and region.
module GetDistributionBundles : sig ... endReturns the bundles that can be applied to your Amazon Lightsail content delivery network (CDN) distributions.
module GetDistributionLatestCacheReset : sig ... endReturns the timestamp and status of the last cache reset of a specific Amazon Lightsail content delivery network (CDN) distribution.
module GetDistributionMetricData : sig ... endReturns the data points of a specific metric for an Amazon Lightsail content delivery network (CDN) distribution.
module GetDistributions : sig ... endReturns information about one or more of your Amazon Lightsail content delivery network (CDN) distributions.
module GetDomain : sig ... endReturns information about a specific domain recordset.
module GetDomains : sig ... endReturns a list of all domains in the user's account.
module GetExportSnapshotRecords : sig ... endReturns all export snapshot records created as a result of the export snapshot operation.
module GetInstance : sig ... endReturns information about a specific Amazon Lightsail instance, which is a virtual private server.
module GetInstanceAccessDetails : sig ... endReturns temporary SSH keys you can use to connect to a specific virtual private server, or instance.
module GetInstanceMetricData : sig ... endReturns the data points for the specified Amazon Lightsail instance metric, given an instance name.
module GetInstancePortStates : sig ... endReturns 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 ... endReturns information about all Amazon Lightsail virtual private servers, or instances.
module GetInstanceSnapshot : sig ... endReturns information about a specific instance snapshot.
module GetInstanceSnapshots : sig ... endReturns all instance snapshots for the user's account.
module GetInstanceState : sig ... endReturns the state of a specific instance. Works on one instance at a time.
module GetKeyPair : sig ... endReturns information about a specific key pair.
module GetKeyPairs : sig ... endReturns information about all key pairs in the user's account.
module GetLoadBalancer : sig ... endReturns information about the specified Lightsail load balancer.
module GetLoadBalancerMetricData : sig ... endReturns information about health metrics for your Lightsail load balancer.
module GetLoadBalancers : sig ... endReturns information about all load balancers in an account.
module GetLoadBalancerTlsCertificates : sig ... endReturns information about the TLS certificates that are associated with the specified Lightsail load balancer.
module GetLoadBalancerTlsPolicies : sig ... endReturns a list of TLS security policies that you can apply to Lightsail load balancers.
module GetOperation : sig ... endReturns 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 ... endReturns information about all operations.
module GetOperationsForResource : sig ... endGets operations for a specific resource (an instance or a static IP).
module GetRegions : sig ... endReturns 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 ... endReturns information about a specific database in Amazon Lightsail.
module GetRelationalDatabaseBlueprints : sig ... endReturns a list of available database blueprints in Amazon Lightsail. A blueprint describes the major engine version of a database.
module GetRelationalDatabaseBundles : sig ... endReturns the list of bundles that are available in Amazon Lightsail. A bundle describes the performance specifications for a database.
module GetRelationalDatabaseEvents : sig ... endReturns a list of events for a specific database in Amazon Lightsail.
module GetRelationalDatabaseLogEvents : sig ... endReturns a list of log events for a database in Amazon Lightsail.
module GetRelationalDatabaseLogStreams : sig ... endReturns a list of available log streams for a specific database in Amazon Lightsail.
module GetRelationalDatabaseMasterUserPassword : sig ... endReturns the current, previous, or pending versions of the master user password for a Lightsail database.
module GetRelationalDatabaseMetricData : sig ... endReturns the data points of the specified metric for a database in Amazon Lightsail.
module GetRelationalDatabaseParameters : sig ... endReturns all of the runtime parameters offered by the underlying database software, or engine, for a specific database in Amazon Lightsail.
module GetRelationalDatabases : sig ... endReturns information about all of your databases in Amazon Lightsail.
module GetRelationalDatabaseSnapshot : sig ... endReturns information about a specific database snapshot in Amazon Lightsail.
module GetRelationalDatabaseSnapshots : sig ... endReturns information about all of your database snapshots in Amazon Lightsail.
module GetSetupHistory : sig ... endReturns detailed information for five of the most recent SetupInstanceHttps requests that were ran on the target instance.
module GetStaticIp : sig ... endReturns information about an Amazon Lightsail static IP.
module GetStaticIps : sig ... endReturns information about all static IPs in the user's account.
module ImportKeyPair : sig ... endImports a public SSH key from a specific key pair.
module IsVpcPeered : sig ... endReturns a Boolean value indicating whether your Lightsail VPC is peered.
module OpenInstancePublicPorts : sig ... endOpens 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 ... endPeers the Lightsail VPC with the user's default VPC.
module PutAlarm : sig ... endCreates or updates an alarm, and associates it with the specified metric.
module PutInstancePublicPorts : sig ... endOpens 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 ... endRestarts a specific instance.
module RebootRelationalDatabase : sig ... endRestarts a specific database in Amazon Lightsail.
module RegisterContainerImage : sig ... endRegisters a container image to your Amazon Lightsail container service.
module ReleaseStaticIp : sig ... endDeletes a specific static IP from your account.
module ResetDistributionCache : sig ... endDeletes currently cached content from your Amazon Lightsail content delivery network (CDN) distribution.
module SendContactMethodVerification : sig ... endSends 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 ... endSets the IP address type for an Amazon Lightsail resource.
module SetResourceAccessForBucket : sig ... endSets the Amazon Lightsail resources that can access the specified Lightsail bucket.
module SetupInstanceHttps : sig ... endCreates 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 ... endInitiates 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 ... endStarts a specific Amazon Lightsail instance from a stopped state. To restart an instance, use the reboot instance operation.
module StartRelationalDatabase : sig ... endStarts a specific database from a stopped state in Amazon Lightsail. To restart a database, use the reboot relational database operation.
module StopGUISession : sig ... endTerminates 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 ... endStops a specific Amazon Lightsail instance that is currently running.
module StopRelationalDatabase : sig ... endStops a specific database that is currently running in Amazon Lightsail.
module TagResource : sig ... endAdds 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 ... endTests 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 ... endUnpeers the Lightsail VPC from the user's default VPC.
module UntagResource : sig ... endDeletes the specified set of tag keys and their values from the specified Amazon Lightsail resource.
module UpdateBucket : sig ... endUpdates an existing Amazon Lightsail bucket.
module UpdateBucketBundle : sig ... endUpdates the bundle, or storage plan, of an existing Amazon Lightsail bucket.
module UpdateContainerService : sig ... endUpdates the configuration of your Amazon Lightsail container service, such as its power, scale, and public domain names.
module UpdateDistribution : sig ... endUpdates an existing Amazon Lightsail content delivery network (CDN) distribution.
module UpdateDistributionBundle : sig ... endUpdates the bundle of your Amazon Lightsail content delivery network (CDN) distribution.
module UpdateDomainEntry : sig ... endUpdates a domain recordset after it is created.
module UpdateInstanceMetadataOptions : sig ... endModifies 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 ... endUpdates the specified attribute for a load balancer. You can only update one attribute at a time.
module UpdateRelationalDatabase : sig ... endAllows the update of one or more attributes of a database in Amazon Lightsail.
module UpdateRelationalDatabaseParameters : sig ... endAllows the update of one or more parameters of a database in Amazon Lightsail.
module Json_serializers : sig ... endmodule Json_deserializers : sig ... end