Module Smaws_Client_AppRunner

AppRunner client library built on EIO.

Types

module Types : sig ... end

Builders

val make_vpc_ingress_connection_summary : ?service_arn:Types.app_runner_resource_arn -> ?vpc_ingress_connection_arn:Types.app_runner_resource_arn -> unit -> Types.vpc_ingress_connection_summary
val make_ingress_vpc_configuration : ?vpc_endpoint_id:Types.string_ -> ?vpc_id:Types.string_ -> unit -> Types.ingress_vpc_configuration
val make_vpc_ingress_connection : ?deleted_at:Types.timestamp -> ?created_at:Types.timestamp -> ?ingress_vpc_configuration:Types.ingress_vpc_configuration -> ?domain_name:Types.domain_name -> ?account_id:Types.customer_account_id -> ?status:Types.vpc_ingress_connection_status -> ?service_arn:Types.app_runner_resource_arn -> ?vpc_ingress_connection_name:Types.vpc_ingress_connection_name -> ?vpc_ingress_connection_arn:Types.app_runner_resource_arn -> unit -> Types.vpc_ingress_connection
val make_vpc_dns_target : ?domain_name:Types.domain_name -> ?vpc_id:Types.string_ -> ?vpc_ingress_connection_arn:Types.app_runner_resource_arn -> unit -> Types.vpc_dns_target
val make_vpc_connector : ?deleted_at:Types.timestamp -> ?created_at:Types.timestamp -> ?status:Types.vpc_connector_status -> ?security_groups:Types.string_list -> ?subnets:Types.string_list -> ?vpc_connector_revision:Types.integer -> ?vpc_connector_arn:Types.app_runner_resource_arn -> ?vpc_connector_name:Types.vpc_connector_name -> unit -> Types.vpc_connector
val make_update_vpc_ingress_connection_response : vpc_ingress_connection:Types.vpc_ingress_connection -> unit -> Types.update_vpc_ingress_connection_response
val make_update_vpc_ingress_connection_request : ingress_vpc_configuration:Types.ingress_vpc_configuration -> vpc_ingress_connection_arn:Types.app_runner_resource_arn -> unit -> Types.update_vpc_ingress_connection_request
val make_source_code_version : value:Types.string_ -> type_:Types.source_code_version_type -> unit -> Types.source_code_version
val make_code_configuration_values : ?runtime_environment_secrets:Types.runtime_environment_secrets -> ?runtime_environment_variables:Types.runtime_environment_variables -> ?port:Types.string_ -> ?start_command:Types.start_command -> ?build_command:Types.build_command -> runtime:Types.runtime -> unit -> Types.code_configuration_values
val make_code_configuration : ?code_configuration_values:Types.code_configuration_values -> configuration_source:Types.configuration_source -> unit -> Types.code_configuration
val make_code_repository : ?source_directory:Types.source_directory -> ?code_configuration:Types.code_configuration -> source_code_version:Types.source_code_version -> repository_url:Types.string_ -> unit -> Types.code_repository
val make_image_configuration : ?runtime_environment_secrets:Types.runtime_environment_secrets -> ?port:Types.string_ -> ?start_command:Types.start_command -> ?runtime_environment_variables:Types.runtime_environment_variables -> unit -> Types.image_configuration
val make_image_repository : ?image_configuration:Types.image_configuration -> image_repository_type:Types.image_repository_type -> image_identifier:Types.image_identifier -> unit -> Types.image_repository
val make_authentication_configuration : ?access_role_arn:Types.role_arn -> ?connection_arn:Types.app_runner_resource_arn -> unit -> Types.authentication_configuration
val make_source_configuration : ?authentication_configuration:Types.authentication_configuration -> ?auto_deployments_enabled:Types.nullable_boolean -> ?image_repository:Types.image_repository -> ?code_repository:Types.code_repository -> unit -> Types.source_configuration
val make_instance_configuration : ?instance_role_arn:Types.role_arn -> ?memory:Types.memory -> ?cpu:Types.cpu -> unit -> Types.instance_configuration
val make_encryption_configuration : kms_key:Types.kms_key_arn -> unit -> Types.encryption_configuration
val make_health_check_configuration : ?unhealthy_threshold:Types.health_check_unhealthy_threshold -> ?healthy_threshold:Types.health_check_healthy_threshold -> ?timeout:Types.health_check_timeout -> ?interval:Types.health_check_interval -> ?path:Types.health_check_path -> ?protocol:Types.health_check_protocol -> unit -> Types.health_check_configuration
val make_auto_scaling_configuration_summary : ?is_default:Types.is_default -> ?has_associated_service:Types.has_associated_service -> ?created_at:Types.timestamp -> ?status:Types.auto_scaling_configuration_status -> ?auto_scaling_configuration_revision:Types.integer -> ?auto_scaling_configuration_name:Types.auto_scaling_configuration_name -> ?auto_scaling_configuration_arn:Types.app_runner_resource_arn -> unit -> Types.auto_scaling_configuration_summary
val make_egress_configuration : ?vpc_connector_arn:Types.app_runner_resource_arn -> ?egress_type:Types.egress_type -> unit -> Types.egress_configuration
val make_ingress_configuration : ?is_publicly_accessible:Types.boolean_ -> unit -> Types.ingress_configuration
val make_network_configuration : ?ip_address_type:Types.ip_address_type -> ?ingress_configuration:Types.ingress_configuration -> ?egress_configuration:Types.egress_configuration -> unit -> Types.network_configuration
val make_service_observability_configuration : ?observability_configuration_arn:Types.app_runner_resource_arn -> observability_enabled:Types.boolean_ -> unit -> Types.service_observability_configuration
val make_service : ?observability_configuration:Types.service_observability_configuration -> ?health_check_configuration:Types.health_check_configuration -> ?encryption_configuration:Types.encryption_configuration -> ?deleted_at:Types.timestamp -> ?service_url:Types.string_ -> network_configuration:Types.network_configuration -> auto_scaling_configuration_summary:Types.auto_scaling_configuration_summary -> instance_configuration:Types.instance_configuration -> source_configuration:Types.source_configuration -> status:Types.service_status -> updated_at:Types.timestamp -> created_at:Types.timestamp -> service_arn:Types.app_runner_resource_arn -> service_id:Types.service_id -> service_name:Types.service_name -> unit -> Types.service
val make_update_service_response : operation_id:Types.uui_d -> service:Types.service -> unit -> Types.update_service_response
val make_update_service_request : ?observability_configuration:Types.service_observability_configuration -> ?network_configuration:Types.network_configuration -> ?health_check_configuration:Types.health_check_configuration -> ?auto_scaling_configuration_arn:Types.app_runner_resource_arn -> ?instance_configuration:Types.instance_configuration -> ?source_configuration:Types.source_configuration -> service_arn:Types.app_runner_resource_arn -> unit -> Types.update_service_request
val make_auto_scaling_configuration : ?is_default:Types.is_default -> ?has_associated_service:Types.has_associated_service -> ?deleted_at:Types.timestamp -> ?created_at:Types.timestamp -> ?max_size:Types.max_size -> ?min_size:Types.min_size -> ?max_concurrency:Types.max_concurrency -> ?status:Types.auto_scaling_configuration_status -> ?latest:Types.latest -> ?auto_scaling_configuration_revision: Types.auto_scaling_configuration_revision -> ?auto_scaling_configuration_name:Types.auto_scaling_configuration_name -> ?auto_scaling_configuration_arn:Types.app_runner_resource_arn -> unit -> Types.auto_scaling_configuration
val make_update_default_auto_scaling_configuration_response : auto_scaling_configuration:Types.auto_scaling_configuration -> unit -> Types.update_default_auto_scaling_configuration_response
val make_update_default_auto_scaling_configuration_request : auto_scaling_configuration_arn:Types.app_runner_resource_arn -> unit -> Types.update_default_auto_scaling_configuration_request
val make_untag_resource_response : unit -> unit
val make_untag_resource_request : tag_keys:Types.tag_key_list -> resource_arn:Types.app_runner_resource_arn -> unit -> Types.untag_resource_request
val make_trace_configuration : vendor:Types.tracing_vendor -> unit -> Types.trace_configuration
val make_tag_resource_response : unit -> unit
val make_tag : ?value:Types.tag_value -> ?key:Types.tag_key -> unit -> Types.tag
val make_tag_resource_request : tags:Types.tag_list -> resource_arn:Types.app_runner_resource_arn -> unit -> Types.tag_resource_request
val make_start_deployment_response : operation_id:Types.uui_d -> unit -> Types.start_deployment_response
val make_start_deployment_request : service_arn:Types.app_runner_resource_arn -> unit -> Types.start_deployment_request
val make_service_summary : ?status:Types.service_status -> ?updated_at:Types.timestamp -> ?created_at:Types.timestamp -> ?service_url:Types.string_ -> ?service_arn:Types.app_runner_resource_arn -> ?service_id:Types.service_id -> ?service_name:Types.service_name -> unit -> Types.service_summary
val make_resume_service_response : ?operation_id:Types.uui_d -> service:Types.service -> unit -> Types.resume_service_response
val make_resume_service_request : service_arn:Types.app_runner_resource_arn -> unit -> Types.resume_service_request
val make_pause_service_response : ?operation_id:Types.uui_d -> service:Types.service -> unit -> Types.pause_service_response
val make_pause_service_request : service_arn:Types.app_runner_resource_arn -> unit -> Types.pause_service_request
val make_operation_summary : ?updated_at:Types.timestamp -> ?ended_at:Types.timestamp -> ?started_at:Types.timestamp -> ?target_arn:Types.app_runner_resource_arn -> ?status:Types.operation_status -> ?type_:Types.operation_type -> ?id:Types.uui_d -> unit -> Types.operation_summary
val make_observability_configuration_summary : ?observability_configuration_revision:Types.integer -> ?observability_configuration_name:Types.observability_configuration_name -> ?observability_configuration_arn:Types.app_runner_resource_arn -> unit -> Types.observability_configuration_summary
val make_observability_configuration : ?deleted_at:Types.timestamp -> ?created_at:Types.timestamp -> ?status:Types.observability_configuration_status -> ?latest:Types.boolean_ -> ?observability_configuration_revision:Types.integer -> ?trace_configuration:Types.trace_configuration -> ?observability_configuration_name:Types.observability_configuration_name -> ?observability_configuration_arn:Types.app_runner_resource_arn -> unit -> Types.observability_configuration
val make_list_vpc_ingress_connections_response : ?next_token:Types.next_token -> vpc_ingress_connection_summary_list:Types.vpc_ingress_connection_summary_list -> unit -> Types.list_vpc_ingress_connections_response
val make_list_vpc_ingress_connections_filter : ?vpc_endpoint_id:Types.string_ -> ?service_arn:Types.app_runner_resource_arn -> unit -> Types.list_vpc_ingress_connections_filter
val make_list_vpc_ingress_connections_request : ?next_token:Types.next_token -> ?max_results:Types.max_results -> ?filter:Types.list_vpc_ingress_connections_filter -> unit -> Types.list_vpc_ingress_connections_request
val make_list_vpc_connectors_response : ?next_token:Types.next_token -> vpc_connectors:Types.vpc_connectors -> unit -> Types.list_vpc_connectors_response
val make_list_vpc_connectors_request : ?next_token:Types.next_token -> ?max_results:Types.max_results -> unit -> Types.list_vpc_connectors_request
val make_list_tags_for_resource_response : ?tags:Types.tag_list -> unit -> Types.list_tags_for_resource_response
val make_list_tags_for_resource_request : resource_arn:Types.app_runner_resource_arn -> unit -> Types.list_tags_for_resource_request
val make_list_services_response : ?next_token:Types.string_ -> service_summary_list:Types.service_summary_list -> unit -> Types.list_services_response
val make_list_services_request : ?max_results:Types.service_max_results -> ?next_token:Types.string_ -> unit -> Types.list_services_request
val make_list_services_for_auto_scaling_configuration_response : ?next_token:Types.next_token -> service_arn_list:Types.service_arn_list -> unit -> Types.list_services_for_auto_scaling_configuration_response
val make_list_services_for_auto_scaling_configuration_request : ?next_token:Types.next_token -> ?max_results:Types.max_results -> auto_scaling_configuration_arn:Types.app_runner_resource_arn -> unit -> Types.list_services_for_auto_scaling_configuration_request
val make_list_operations_response : ?next_token:Types.string_ -> ?operation_summary_list:Types.operation_summary_list -> unit -> Types.list_operations_response
val make_list_operations_request : ?max_results:Types.list_operations_max_results -> ?next_token:Types.string_ -> service_arn:Types.app_runner_resource_arn -> unit -> Types.list_operations_request
val make_list_observability_configurations_response : ?next_token:Types.next_token -> observability_configuration_summary_list: Types.observability_configuration_summary_list -> unit -> Types.list_observability_configurations_response
val make_list_observability_configurations_request : ?next_token:Types.next_token -> ?max_results:Types.max_results -> ?latest_only:Types.boolean_ -> ?observability_configuration_name:Types.observability_configuration_name -> unit -> Types.list_observability_configurations_request
val make_connection_summary : ?created_at:Types.timestamp -> ?status:Types.connection_status -> ?provider_type:Types.provider_type -> ?connection_arn:Types.app_runner_resource_arn -> ?connection_name:Types.connection_name -> unit -> Types.connection_summary
val make_list_connections_response : ?next_token:Types.next_token -> connection_summary_list:Types.connection_summary_list -> unit -> Types.list_connections_response
val make_list_connections_request : ?next_token:Types.next_token -> ?max_results:Types.max_results -> ?connection_name:Types.connection_name -> unit -> Types.list_connections_request
val make_list_auto_scaling_configurations_response : ?next_token:Types.next_token -> auto_scaling_configuration_summary_list: Types.auto_scaling_configuration_summary_list -> unit -> Types.list_auto_scaling_configurations_response
val make_list_auto_scaling_configurations_request : ?next_token:Types.next_token -> ?max_results:Types.max_results -> ?latest_only:Types.boolean_ -> ?auto_scaling_configuration_name:Types.auto_scaling_configuration_name -> unit -> Types.list_auto_scaling_configurations_request
val make_certificate_validation_record : ?status:Types.certificate_validation_record_status -> ?value:Types.string_ -> ?type_:Types.string_ -> ?name:Types.string_ -> unit -> Types.certificate_validation_record
val make_custom_domain : ?certificate_validation_records:Types.certificate_validation_record_list -> status:Types.custom_domain_association_status -> enable_www_subdomain:Types.nullable_boolean -> domain_name:Types.domain_name -> unit -> Types.custom_domain
val make_disassociate_custom_domain_response : vpc_dns_targets:Types.vpc_dns_target_list -> custom_domain:Types.custom_domain -> service_arn:Types.app_runner_resource_arn -> dns_target:Types.string_ -> unit -> Types.disassociate_custom_domain_response
val make_disassociate_custom_domain_request : domain_name:Types.domain_name -> service_arn:Types.app_runner_resource_arn -> unit -> Types.disassociate_custom_domain_request
val make_describe_vpc_ingress_connection_response : vpc_ingress_connection:Types.vpc_ingress_connection -> unit -> Types.describe_vpc_ingress_connection_response
val make_describe_vpc_ingress_connection_request : vpc_ingress_connection_arn:Types.app_runner_resource_arn -> unit -> Types.describe_vpc_ingress_connection_request
val make_describe_vpc_connector_response : vpc_connector:Types.vpc_connector -> unit -> Types.describe_vpc_connector_response
val make_describe_vpc_connector_request : vpc_connector_arn:Types.app_runner_resource_arn -> unit -> Types.describe_vpc_connector_request
val make_describe_service_response : service:Types.service -> unit -> Types.describe_service_response
val make_describe_service_request : service_arn:Types.app_runner_resource_arn -> unit -> Types.describe_service_request
val make_describe_observability_configuration_response : observability_configuration:Types.observability_configuration -> unit -> Types.describe_observability_configuration_response
val make_describe_observability_configuration_request : observability_configuration_arn:Types.app_runner_resource_arn -> unit -> Types.describe_observability_configuration_request
val make_describe_custom_domains_response : ?next_token:Types.string_ -> vpc_dns_targets:Types.vpc_dns_target_list -> custom_domains:Types.custom_domain_list -> service_arn:Types.app_runner_resource_arn -> dns_target:Types.string_ -> unit -> Types.describe_custom_domains_response
val make_describe_custom_domains_request : ?max_results:Types.describe_custom_domains_max_results -> ?next_token:Types.string_ -> service_arn:Types.app_runner_resource_arn -> unit -> Types.describe_custom_domains_request
val make_describe_auto_scaling_configuration_response : auto_scaling_configuration:Types.auto_scaling_configuration -> unit -> Types.describe_auto_scaling_configuration_response
val make_describe_auto_scaling_configuration_request : auto_scaling_configuration_arn:Types.app_runner_resource_arn -> unit -> Types.describe_auto_scaling_configuration_request
val make_delete_vpc_ingress_connection_response : vpc_ingress_connection:Types.vpc_ingress_connection -> unit -> Types.delete_vpc_ingress_connection_response
val make_delete_vpc_ingress_connection_request : vpc_ingress_connection_arn:Types.app_runner_resource_arn -> unit -> Types.delete_vpc_ingress_connection_request
val make_delete_vpc_connector_response : vpc_connector:Types.vpc_connector -> unit -> Types.delete_vpc_connector_response
val make_delete_vpc_connector_request : vpc_connector_arn:Types.app_runner_resource_arn -> unit -> Types.delete_vpc_connector_request
val make_delete_service_response : operation_id:Types.uui_d -> service:Types.service -> unit -> Types.delete_service_response
val make_delete_service_request : service_arn:Types.app_runner_resource_arn -> unit -> Types.delete_service_request
val make_delete_observability_configuration_response : observability_configuration:Types.observability_configuration -> unit -> Types.delete_observability_configuration_response
val make_delete_observability_configuration_request : observability_configuration_arn:Types.app_runner_resource_arn -> unit -> Types.delete_observability_configuration_request
val make_connection : ?created_at:Types.timestamp -> ?status:Types.connection_status -> ?provider_type:Types.provider_type -> ?connection_arn:Types.app_runner_resource_arn -> ?connection_name:Types.connection_name -> unit -> Types.connection
val make_delete_connection_response : ?connection:Types.connection -> unit -> Types.delete_connection_response
val make_delete_connection_request : connection_arn:Types.app_runner_resource_arn -> unit -> Types.delete_connection_request
val make_delete_auto_scaling_configuration_response : auto_scaling_configuration:Types.auto_scaling_configuration -> unit -> Types.delete_auto_scaling_configuration_response
val make_delete_auto_scaling_configuration_request : ?delete_all_revisions:Types.boolean_ -> auto_scaling_configuration_arn:Types.app_runner_resource_arn -> unit -> Types.delete_auto_scaling_configuration_request
val make_create_vpc_ingress_connection_response : vpc_ingress_connection:Types.vpc_ingress_connection -> unit -> Types.create_vpc_ingress_connection_response
val make_create_vpc_ingress_connection_request : ?tags:Types.tag_list -> ingress_vpc_configuration:Types.ingress_vpc_configuration -> vpc_ingress_connection_name:Types.vpc_ingress_connection_name -> service_arn:Types.app_runner_resource_arn -> unit -> Types.create_vpc_ingress_connection_request
val make_create_vpc_connector_response : vpc_connector:Types.vpc_connector -> unit -> Types.create_vpc_connector_response
val make_create_vpc_connector_request : ?tags:Types.tag_list -> ?security_groups:Types.string_list -> subnets:Types.string_list -> vpc_connector_name:Types.vpc_connector_name -> unit -> Types.create_vpc_connector_request
val make_create_service_response : operation_id:Types.uui_d -> service:Types.service -> unit -> Types.create_service_response
val make_create_service_request : ?observability_configuration:Types.service_observability_configuration -> ?network_configuration:Types.network_configuration -> ?auto_scaling_configuration_arn:Types.app_runner_resource_arn -> ?health_check_configuration:Types.health_check_configuration -> ?encryption_configuration:Types.encryption_configuration -> ?tags:Types.tag_list -> ?instance_configuration:Types.instance_configuration -> source_configuration:Types.source_configuration -> service_name:Types.service_name -> unit -> Types.create_service_request
val make_create_observability_configuration_response : observability_configuration:Types.observability_configuration -> unit -> Types.create_observability_configuration_response
val make_create_observability_configuration_request : ?tags:Types.tag_list -> ?trace_configuration:Types.trace_configuration -> observability_configuration_name:Types.observability_configuration_name -> unit -> Types.create_observability_configuration_request
val make_create_connection_response : connection:Types.connection -> unit -> Types.create_connection_response
val make_create_connection_request : ?tags:Types.tag_list -> provider_type:Types.provider_type -> connection_name:Types.connection_name -> unit -> Types.create_connection_request
val make_create_auto_scaling_configuration_response : auto_scaling_configuration:Types.auto_scaling_configuration -> unit -> Types.create_auto_scaling_configuration_response
val make_create_auto_scaling_configuration_request : ?tags:Types.tag_list -> ?max_size:Types.as_config_max_size -> ?min_size:Types.as_config_min_size -> ?max_concurrency:Types.as_config_max_concurrency -> auto_scaling_configuration_name:Types.auto_scaling_configuration_name -> unit -> Types.create_auto_scaling_configuration_request
val make_associate_custom_domain_response : vpc_dns_targets:Types.vpc_dns_target_list -> custom_domain:Types.custom_domain -> service_arn:Types.app_runner_resource_arn -> dns_target:Types.string_ -> unit -> Types.associate_custom_domain_response
val make_associate_custom_domain_request : ?enable_www_subdomain:Types.nullable_boolean -> domain_name:Types.domain_name -> service_arn:Types.app_runner_resource_arn -> unit -> Types.associate_custom_domain_request

Operations

module AssociateCustomDomain : sig ... end

Associate your own domain name with the App Runner subdomain URL of your App Runner service.

module CreateAutoScalingConfiguration : sig ... end

Create an App Runner automatic scaling configuration resource. App Runner requires this resource when you create or update App Runner services and you require non-default auto scaling settings. You can share an auto scaling configuration across multiple services.

module CreateConnection : sig ... end

Create an App Runner connection resource. App Runner requires a connection resource when you create App Runner services that access private repositories from certain third-party providers. You can share a connection across multiple services.

Create an App Runner observability configuration resource. App Runner requires this resource when you create or update App Runner services and you want to enable non-default observability features. You can share an observability configuration across multiple services.

module CreateService : sig ... end

Create an App Runner service. After the service is created, the action also automatically starts a deployment.

module CreateVpcConnector : sig ... end

Create an App Runner VPC connector resource. App Runner requires this resource when you want to associate your App Runner service to a custom Amazon Virtual Private Cloud (Amazon VPC).

module CreateVpcIngressConnection : sig ... end

Create an App Runner VPC Ingress Connection resource. App Runner requires this resource when you want to associate your App Runner service with an Amazon VPC endpoint.

module DeleteAutoScalingConfiguration : sig ... end

Delete an App Runner automatic scaling configuration resource. You can delete a top level auto scaling configuration, a specific revision of one, or all revisions associated with the top level configuration. You can't delete the default auto scaling configuration or a configuration that's used by one or more App Runner services.

module DeleteConnection : sig ... end

Delete an App Runner connection. You must first ensure that there are no running App Runner services that use this connection. If there are any, the DeleteConnection action fails.

Delete an App Runner observability configuration resource. You can delete a specific revision or the latest active revision. You can't delete a configuration that's used by one or more App Runner services.

module DeleteService : sig ... end

Delete an App Runner service.

module DeleteVpcConnector : sig ... end

Delete an App Runner VPC connector resource. You can't delete a connector that's used by one or more App Runner services.

module DeleteVpcIngressConnection : sig ... end

Delete an App Runner VPC Ingress Connection resource that's associated with an App Runner service. The VPC Ingress Connection must be in one of the following states to be deleted:

Return a full description of an App Runner automatic scaling configuration resource.

module DescribeCustomDomains : sig ... end

Return a description of custom domain names that are associated with an App Runner service.

Return a full description of an App Runner observability configuration resource.

module DescribeService : sig ... end

Return a full description of an App Runner service.

module DescribeVpcConnector : sig ... end

Return a description of an App Runner VPC connector resource.

module DescribeVpcIngressConnection : sig ... end

Return a full description of an App Runner VPC Ingress Connection resource.

module DisassociateCustomDomain : sig ... end

Disassociate a custom domain name from an App Runner service.

module ListAutoScalingConfigurations : sig ... end

Returns a list of active App Runner automatic scaling configurations in your Amazon Web Services account. You can query the revisions for a specific configuration name or the revisions for all active configurations in your account. You can optionally query only the latest revision of each requested name.

module ListConnections : sig ... end

Returns a list of App Runner connections that are associated with your Amazon Web Services account.

module ListObservabilityConfigurations : sig ... end

Returns a list of active App Runner observability configurations in your Amazon Web Services account. You can query the revisions for a specific configuration name or the revisions for all active configurations in your account. You can optionally query only the latest revision of each requested name.

module ListOperations : sig ... end

Return a list of operations that occurred on an App Runner service.

module ListServices : sig ... end

Returns a list of running App Runner services in your Amazon Web Services account.

Returns a list of the associated App Runner services using an auto scaling configuration.

module ListTagsForResource : sig ... end

List tags that are associated with for an App Runner resource. The response contains a list of tag key-value pairs.

module ListVpcConnectors : sig ... end

Returns a list of App Runner VPC connectors in your Amazon Web Services account.

module ListVpcIngressConnections : sig ... end

Return a list of App Runner VPC Ingress Connections in your Amazon Web Services account.

module PauseService : sig ... end

Pause an active App Runner service. App Runner reduces compute capacity for the service to zero and loses state (for example, ephemeral storage is removed).

module ResumeService : sig ... end

Resume an active App Runner service. App Runner provisions compute capacity for the service.

module StartDeployment : sig ... end

Initiate a manual deployment of the latest commit in a source code repository or the latest image in a source image repository to an App Runner service.

module TagResource : sig ... end

Add tags to, or update the tag values of, an App Runner resource. A tag is a key-value pair.

module UntagResource : sig ... end

Remove tags from an App Runner resource.

Update an auto scaling configuration to be the default. The existing default auto scaling configuration will be set to non-default automatically.

module UpdateService : sig ... end

Update an App Runner service. You can update the source configuration and instance configuration of the service. You can also update the ARN of the auto scaling configuration resource that's associated with the service. However, you can't change the name or the encryption configuration of the service. These can be set only when you create the service.

module UpdateVpcIngressConnection : sig ... end

Update an existing App Runner VPC Ingress Connection resource. The VPC Ingress Connection must be in one of the following states to be updated:

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