All Downloads are FREE. Search and download functionalities are using the official Maven repository.

com.amazonaws.services.apprunner.AWSAppRunnerAsync Maven / Gradle / Ivy

/*
 * Copyright 2019-2024 Amazon.com, Inc. or its affiliates. All Rights Reserved.
 * 
 * Licensed under the Apache License, Version 2.0 (the "License"). You may not use this file except in compliance with
 * the License. A copy of the License is located at
 * 
 * http://aws.amazon.com/apache2.0
 * 
 * or in the "license" file accompanying this file. This file is distributed on an "AS IS" BASIS, WITHOUT WARRANTIES OR
 * CONDITIONS OF ANY KIND, either express or implied. See the License for the specific language governing permissions
 * and limitations under the License.
 */
package com.amazonaws.services.apprunner;

import javax.annotation.Generated;

import com.amazonaws.services.apprunner.model.*;

/**
 * Interface for accessing AWS App Runner asynchronously. Each asynchronous method will return a Java Future object
 * representing the asynchronous operation; overloads which accept an {@code AsyncHandler} can be used to receive
 * notification when an asynchronous operation completes.
 * 

* Note: Do not directly implement this interface, new methods are added to it regularly. Extend from * {@link com.amazonaws.services.apprunner.AbstractAWSAppRunnerAsync} instead. *

*

* App Runner *

* App Runner is an application service that provides a fast, simple, and cost-effective way to go directly from an * existing container image or source code to a running service in the Amazon Web Services Cloud in seconds. You don't * need to learn new technologies, decide which compute service to use, or understand how to provision and configure * Amazon Web Services resources. *

*

* App Runner connects directly to your container registry or source code repository. It provides an automatic delivery * pipeline with fully managed operations, high performance, scalability, and security. *

*

* For more information about App Runner, see the App Runner * Developer Guide. For release information, see the App Runner Release Notes. *

*

* To install the Software Development Kits (SDKs), Integrated Development Environment (IDE) Toolkits, and command line * tools that you can use to access the API, see Tools for Amazon Web * Services. *

*

* Endpoints *

*

* For a list of Region-specific endpoints that App Runner supports, see App Runner endpoints and quotas in the * Amazon Web Services General Reference. *

*/ @Generated("com.amazonaws:aws-java-sdk-code-generator") public interface AWSAppRunnerAsync extends AWSAppRunner { /** *

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

*

* After you call AssociateCustomDomain and receive a successful response, use the information in the * CustomDomain record that's returned to add CNAME records to your Domain Name System (DNS). For each mapped * domain name, add a mapping to the target App Runner subdomain and one or more certificate validation records. App * Runner then performs DNS validation to verify that you own or control the domain name that you associated. App * Runner tracks domain validity in a certificate stored in AWS Certificate Manager (ACM). *

* * @param associateCustomDomainRequest * @return A Java Future containing the result of the AssociateCustomDomain operation returned by the service. * @sample AWSAppRunnerAsync.AssociateCustomDomain * @see AWS API Documentation */ java.util.concurrent.Future associateCustomDomainAsync(AssociateCustomDomainRequest associateCustomDomainRequest); /** *

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

*

* After you call AssociateCustomDomain and receive a successful response, use the information in the * CustomDomain record that's returned to add CNAME records to your Domain Name System (DNS). For each mapped * domain name, add a mapping to the target App Runner subdomain and one or more certificate validation records. App * Runner then performs DNS validation to verify that you own or control the domain name that you associated. App * Runner tracks domain validity in a certificate stored in AWS Certificate Manager (ACM). *

* * @param associateCustomDomainRequest * @param asyncHandler * Asynchronous callback handler for events in the lifecycle of the request. Users can provide an * implementation of the callback methods in this interface to receive notification of successful or * unsuccessful completion of the operation. * @return A Java Future containing the result of the AssociateCustomDomain operation returned by the service. * @sample AWSAppRunnerAsyncHandler.AssociateCustomDomain * @see AWS API Documentation */ java.util.concurrent.Future associateCustomDomainAsync(AssociateCustomDomainRequest associateCustomDomainRequest, com.amazonaws.handlers.AsyncHandler asyncHandler); /** *

* 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. *

*

* Create multiple revisions of a configuration by calling this action multiple times using the same * AutoScalingConfigurationName. The call returns incremental * AutoScalingConfigurationRevision values. When you create a service and configure an auto scaling * configuration resource, the service uses the latest active revision of the auto scaling configuration by default. * You can optionally configure the service to use a specific revision. *

*

* Configure a higher MinSize to increase the spread of your App Runner service over more Availability * Zones in the Amazon Web Services Region. The tradeoff is a higher minimal cost. *

*

* Configure a lower MaxSize to control your cost. The tradeoff is lower responsiveness during peak * demand. *

* * @param createAutoScalingConfigurationRequest * @return A Java Future containing the result of the CreateAutoScalingConfiguration operation returned by the * service. * @sample AWSAppRunnerAsync.CreateAutoScalingConfiguration * @see AWS API Documentation */ java.util.concurrent.Future createAutoScalingConfigurationAsync( CreateAutoScalingConfigurationRequest createAutoScalingConfigurationRequest); /** *

* 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. *

*

* Create multiple revisions of a configuration by calling this action multiple times using the same * AutoScalingConfigurationName. The call returns incremental * AutoScalingConfigurationRevision values. When you create a service and configure an auto scaling * configuration resource, the service uses the latest active revision of the auto scaling configuration by default. * You can optionally configure the service to use a specific revision. *

*

* Configure a higher MinSize to increase the spread of your App Runner service over more Availability * Zones in the Amazon Web Services Region. The tradeoff is a higher minimal cost. *

*

* Configure a lower MaxSize to control your cost. The tradeoff is lower responsiveness during peak * demand. *

* * @param createAutoScalingConfigurationRequest * @param asyncHandler * Asynchronous callback handler for events in the lifecycle of the request. Users can provide an * implementation of the callback methods in this interface to receive notification of successful or * unsuccessful completion of the operation. * @return A Java Future containing the result of the CreateAutoScalingConfiguration operation returned by the * service. * @sample AWSAppRunnerAsyncHandler.CreateAutoScalingConfiguration * @see AWS API Documentation */ java.util.concurrent.Future createAutoScalingConfigurationAsync( CreateAutoScalingConfigurationRequest createAutoScalingConfigurationRequest, com.amazonaws.handlers.AsyncHandler asyncHandler); /** *

* 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. *

*

* A connection resource is needed to access GitHub and Bitbucket repositories. Both require a user interface * approval process through the App Runner console before you can use the connection. *

* * @param createConnectionRequest * @return A Java Future containing the result of the CreateConnection operation returned by the service. * @sample AWSAppRunnerAsync.CreateConnection * @see AWS API * Documentation */ java.util.concurrent.Future createConnectionAsync(CreateConnectionRequest createConnectionRequest); /** *

* 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. *

*

* A connection resource is needed to access GitHub and Bitbucket repositories. Both require a user interface * approval process through the App Runner console before you can use the connection. *

* * @param createConnectionRequest * @param asyncHandler * Asynchronous callback handler for events in the lifecycle of the request. Users can provide an * implementation of the callback methods in this interface to receive notification of successful or * unsuccessful completion of the operation. * @return A Java Future containing the result of the CreateConnection operation returned by the service. * @sample AWSAppRunnerAsyncHandler.CreateConnection * @see AWS API * Documentation */ java.util.concurrent.Future createConnectionAsync(CreateConnectionRequest createConnectionRequest, com.amazonaws.handlers.AsyncHandler asyncHandler); /** *

* 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. *

*

* Create multiple revisions of a configuration by calling this action multiple times using the same * ObservabilityConfigurationName. The call returns incremental * ObservabilityConfigurationRevision values. When you create a service and configure an observability * configuration resource, the service uses the latest active revision of the observability configuration by * default. You can optionally configure the service to use a specific revision. *

*

* The observability configuration resource is designed to configure multiple features (currently one feature, * tracing). This action takes optional parameters that describe the configuration of these features (currently one * parameter, TraceConfiguration). If you don't specify a feature parameter, App Runner doesn't enable * the feature. *

* * @param createObservabilityConfigurationRequest * @return A Java Future containing the result of the CreateObservabilityConfiguration operation returned by the * service. * @sample AWSAppRunnerAsync.CreateObservabilityConfiguration * @see AWS API Documentation */ java.util.concurrent.Future createObservabilityConfigurationAsync( CreateObservabilityConfigurationRequest createObservabilityConfigurationRequest); /** *

* 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. *

*

* Create multiple revisions of a configuration by calling this action multiple times using the same * ObservabilityConfigurationName. The call returns incremental * ObservabilityConfigurationRevision values. When you create a service and configure an observability * configuration resource, the service uses the latest active revision of the observability configuration by * default. You can optionally configure the service to use a specific revision. *

*

* The observability configuration resource is designed to configure multiple features (currently one feature, * tracing). This action takes optional parameters that describe the configuration of these features (currently one * parameter, TraceConfiguration). If you don't specify a feature parameter, App Runner doesn't enable * the feature. *

* * @param createObservabilityConfigurationRequest * @param asyncHandler * Asynchronous callback handler for events in the lifecycle of the request. Users can provide an * implementation of the callback methods in this interface to receive notification of successful or * unsuccessful completion of the operation. * @return A Java Future containing the result of the CreateObservabilityConfiguration operation returned by the * service. * @sample AWSAppRunnerAsyncHandler.CreateObservabilityConfiguration * @see AWS API Documentation */ java.util.concurrent.Future createObservabilityConfigurationAsync( CreateObservabilityConfigurationRequest createObservabilityConfigurationRequest, com.amazonaws.handlers.AsyncHandler asyncHandler); /** *

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

*

* This is an asynchronous operation. On a successful call, you can use the returned OperationId and * the ListOperations call to * track the operation's progress. *

* * @param createServiceRequest * @return A Java Future containing the result of the CreateService operation returned by the service. * @sample AWSAppRunnerAsync.CreateService * @see AWS API * Documentation */ java.util.concurrent.Future createServiceAsync(CreateServiceRequest createServiceRequest); /** *

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

*

* This is an asynchronous operation. On a successful call, you can use the returned OperationId and * the ListOperations call to * track the operation's progress. *

* * @param createServiceRequest * @param asyncHandler * Asynchronous callback handler for events in the lifecycle of the request. Users can provide an * implementation of the callback methods in this interface to receive notification of successful or * unsuccessful completion of the operation. * @return A Java Future containing the result of the CreateService operation returned by the service. * @sample AWSAppRunnerAsyncHandler.CreateService * @see AWS API * Documentation */ java.util.concurrent.Future createServiceAsync(CreateServiceRequest createServiceRequest, com.amazonaws.handlers.AsyncHandler asyncHandler); /** *

* 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). *

* * @param createVpcConnectorRequest * @return A Java Future containing the result of the CreateVpcConnector operation returned by the service. * @sample AWSAppRunnerAsync.CreateVpcConnector * @see AWS * API Documentation */ java.util.concurrent.Future createVpcConnectorAsync(CreateVpcConnectorRequest createVpcConnectorRequest); /** *

* 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). *

* * @param createVpcConnectorRequest * @param asyncHandler * Asynchronous callback handler for events in the lifecycle of the request. Users can provide an * implementation of the callback methods in this interface to receive notification of successful or * unsuccessful completion of the operation. * @return A Java Future containing the result of the CreateVpcConnector operation returned by the service. * @sample AWSAppRunnerAsyncHandler.CreateVpcConnector * @see AWS * API Documentation */ java.util.concurrent.Future createVpcConnectorAsync(CreateVpcConnectorRequest createVpcConnectorRequest, com.amazonaws.handlers.AsyncHandler asyncHandler); /** *

* 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. *

* * @param createVpcIngressConnectionRequest * @return A Java Future containing the result of the CreateVpcIngressConnection operation returned by the service. * @sample AWSAppRunnerAsync.CreateVpcIngressConnection * @see AWS API Documentation */ java.util.concurrent.Future createVpcIngressConnectionAsync( CreateVpcIngressConnectionRequest createVpcIngressConnectionRequest); /** *

* 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. *

* * @param createVpcIngressConnectionRequest * @param asyncHandler * Asynchronous callback handler for events in the lifecycle of the request. Users can provide an * implementation of the callback methods in this interface to receive notification of successful or * unsuccessful completion of the operation. * @return A Java Future containing the result of the CreateVpcIngressConnection operation returned by the service. * @sample AWSAppRunnerAsyncHandler.CreateVpcIngressConnection * @see AWS API Documentation */ java.util.concurrent.Future createVpcIngressConnectionAsync( CreateVpcIngressConnectionRequest createVpcIngressConnectionRequest, com.amazonaws.handlers.AsyncHandler asyncHandler); /** *

* 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. *

* * @param deleteAutoScalingConfigurationRequest * @return A Java Future containing the result of the DeleteAutoScalingConfiguration operation returned by the * service. * @sample AWSAppRunnerAsync.DeleteAutoScalingConfiguration * @see AWS API Documentation */ java.util.concurrent.Future deleteAutoScalingConfigurationAsync( DeleteAutoScalingConfigurationRequest deleteAutoScalingConfigurationRequest); /** *

* 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. *

* * @param deleteAutoScalingConfigurationRequest * @param asyncHandler * Asynchronous callback handler for events in the lifecycle of the request. Users can provide an * implementation of the callback methods in this interface to receive notification of successful or * unsuccessful completion of the operation. * @return A Java Future containing the result of the DeleteAutoScalingConfiguration operation returned by the * service. * @sample AWSAppRunnerAsyncHandler.DeleteAutoScalingConfiguration * @see AWS API Documentation */ java.util.concurrent.Future deleteAutoScalingConfigurationAsync( DeleteAutoScalingConfigurationRequest deleteAutoScalingConfigurationRequest, com.amazonaws.handlers.AsyncHandler asyncHandler); /** *

* 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. *

* * @param deleteConnectionRequest * @return A Java Future containing the result of the DeleteConnection operation returned by the service. * @sample AWSAppRunnerAsync.DeleteConnection * @see AWS API * Documentation */ java.util.concurrent.Future deleteConnectionAsync(DeleteConnectionRequest deleteConnectionRequest); /** *

* 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. *

* * @param deleteConnectionRequest * @param asyncHandler * Asynchronous callback handler for events in the lifecycle of the request. Users can provide an * implementation of the callback methods in this interface to receive notification of successful or * unsuccessful completion of the operation. * @return A Java Future containing the result of the DeleteConnection operation returned by the service. * @sample AWSAppRunnerAsyncHandler.DeleteConnection * @see AWS API * Documentation */ java.util.concurrent.Future deleteConnectionAsync(DeleteConnectionRequest deleteConnectionRequest, com.amazonaws.handlers.AsyncHandler asyncHandler); /** *

* 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. *

* * @param deleteObservabilityConfigurationRequest * @return A Java Future containing the result of the DeleteObservabilityConfiguration operation returned by the * service. * @sample AWSAppRunnerAsync.DeleteObservabilityConfiguration * @see AWS API Documentation */ java.util.concurrent.Future deleteObservabilityConfigurationAsync( DeleteObservabilityConfigurationRequest deleteObservabilityConfigurationRequest); /** *

* 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. *

* * @param deleteObservabilityConfigurationRequest * @param asyncHandler * Asynchronous callback handler for events in the lifecycle of the request. Users can provide an * implementation of the callback methods in this interface to receive notification of successful or * unsuccessful completion of the operation. * @return A Java Future containing the result of the DeleteObservabilityConfiguration operation returned by the * service. * @sample AWSAppRunnerAsyncHandler.DeleteObservabilityConfiguration * @see AWS API Documentation */ java.util.concurrent.Future deleteObservabilityConfigurationAsync( DeleteObservabilityConfigurationRequest deleteObservabilityConfigurationRequest, com.amazonaws.handlers.AsyncHandler asyncHandler); /** *

* Delete an App Runner service. *

*

* This is an asynchronous operation. On a successful call, you can use the returned OperationId and * the ListOperations call to track the operation's progress. *

* *

* Make sure that you don't have any active VPCIngressConnections associated with the service you want to delete. *

*
* * @param deleteServiceRequest * @return A Java Future containing the result of the DeleteService operation returned by the service. * @sample AWSAppRunnerAsync.DeleteService * @see AWS API * Documentation */ java.util.concurrent.Future deleteServiceAsync(DeleteServiceRequest deleteServiceRequest); /** *

* Delete an App Runner service. *

*

* This is an asynchronous operation. On a successful call, you can use the returned OperationId and * the ListOperations call to track the operation's progress. *

* *

* Make sure that you don't have any active VPCIngressConnections associated with the service you want to delete. *

*
* * @param deleteServiceRequest * @param asyncHandler * Asynchronous callback handler for events in the lifecycle of the request. Users can provide an * implementation of the callback methods in this interface to receive notification of successful or * unsuccessful completion of the operation. * @return A Java Future containing the result of the DeleteService operation returned by the service. * @sample AWSAppRunnerAsyncHandler.DeleteService * @see AWS API * Documentation */ java.util.concurrent.Future deleteServiceAsync(DeleteServiceRequest deleteServiceRequest, com.amazonaws.handlers.AsyncHandler asyncHandler); /** *

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

* * @param deleteVpcConnectorRequest * @return A Java Future containing the result of the DeleteVpcConnector operation returned by the service. * @sample AWSAppRunnerAsync.DeleteVpcConnector * @see AWS * API Documentation */ java.util.concurrent.Future deleteVpcConnectorAsync(DeleteVpcConnectorRequest deleteVpcConnectorRequest); /** *

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

* * @param deleteVpcConnectorRequest * @param asyncHandler * Asynchronous callback handler for events in the lifecycle of the request. Users can provide an * implementation of the callback methods in this interface to receive notification of successful or * unsuccessful completion of the operation. * @return A Java Future containing the result of the DeleteVpcConnector operation returned by the service. * @sample AWSAppRunnerAsyncHandler.DeleteVpcConnector * @see AWS * API Documentation */ java.util.concurrent.Future deleteVpcConnectorAsync(DeleteVpcConnectorRequest deleteVpcConnectorRequest, com.amazonaws.handlers.AsyncHandler asyncHandler); /** *

* 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: *

*
    *
  • *

    * AVAILABLE *

    *
  • *
  • *

    * FAILED_CREATION *

    *
  • *
  • *

    * FAILED_UPDATE *

    *
  • *
  • *

    * FAILED_DELETION *

    *
  • *
* * @param deleteVpcIngressConnectionRequest * @return A Java Future containing the result of the DeleteVpcIngressConnection operation returned by the service. * @sample AWSAppRunnerAsync.DeleteVpcIngressConnection * @see AWS API Documentation */ java.util.concurrent.Future deleteVpcIngressConnectionAsync( DeleteVpcIngressConnectionRequest deleteVpcIngressConnectionRequest); /** *

* 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: *

*
    *
  • *

    * AVAILABLE *

    *
  • *
  • *

    * FAILED_CREATION *

    *
  • *
  • *

    * FAILED_UPDATE *

    *
  • *
  • *

    * FAILED_DELETION *

    *
  • *
* * @param deleteVpcIngressConnectionRequest * @param asyncHandler * Asynchronous callback handler for events in the lifecycle of the request. Users can provide an * implementation of the callback methods in this interface to receive notification of successful or * unsuccessful completion of the operation. * @return A Java Future containing the result of the DeleteVpcIngressConnection operation returned by the service. * @sample AWSAppRunnerAsyncHandler.DeleteVpcIngressConnection * @see AWS API Documentation */ java.util.concurrent.Future deleteVpcIngressConnectionAsync( DeleteVpcIngressConnectionRequest deleteVpcIngressConnectionRequest, com.amazonaws.handlers.AsyncHandler asyncHandler); /** *

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

* * @param describeAutoScalingConfigurationRequest * @return A Java Future containing the result of the DescribeAutoScalingConfiguration operation returned by the * service. * @sample AWSAppRunnerAsync.DescribeAutoScalingConfiguration * @see AWS API Documentation */ java.util.concurrent.Future describeAutoScalingConfigurationAsync( DescribeAutoScalingConfigurationRequest describeAutoScalingConfigurationRequest); /** *

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

* * @param describeAutoScalingConfigurationRequest * @param asyncHandler * Asynchronous callback handler for events in the lifecycle of the request. Users can provide an * implementation of the callback methods in this interface to receive notification of successful or * unsuccessful completion of the operation. * @return A Java Future containing the result of the DescribeAutoScalingConfiguration operation returned by the * service. * @sample AWSAppRunnerAsyncHandler.DescribeAutoScalingConfiguration * @see AWS API Documentation */ java.util.concurrent.Future describeAutoScalingConfigurationAsync( DescribeAutoScalingConfigurationRequest describeAutoScalingConfigurationRequest, com.amazonaws.handlers.AsyncHandler asyncHandler); /** *

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

* * @param describeCustomDomainsRequest * @return A Java Future containing the result of the DescribeCustomDomains operation returned by the service. * @sample AWSAppRunnerAsync.DescribeCustomDomains * @see AWS API Documentation */ java.util.concurrent.Future describeCustomDomainsAsync(DescribeCustomDomainsRequest describeCustomDomainsRequest); /** *

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

* * @param describeCustomDomainsRequest * @param asyncHandler * Asynchronous callback handler for events in the lifecycle of the request. Users can provide an * implementation of the callback methods in this interface to receive notification of successful or * unsuccessful completion of the operation. * @return A Java Future containing the result of the DescribeCustomDomains operation returned by the service. * @sample AWSAppRunnerAsyncHandler.DescribeCustomDomains * @see AWS API Documentation */ java.util.concurrent.Future describeCustomDomainsAsync(DescribeCustomDomainsRequest describeCustomDomainsRequest, com.amazonaws.handlers.AsyncHandler asyncHandler); /** *

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

* * @param describeObservabilityConfigurationRequest * @return A Java Future containing the result of the DescribeObservabilityConfiguration operation returned by the * service. * @sample AWSAppRunnerAsync.DescribeObservabilityConfiguration * @see AWS API Documentation */ java.util.concurrent.Future describeObservabilityConfigurationAsync( DescribeObservabilityConfigurationRequest describeObservabilityConfigurationRequest); /** *

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

* * @param describeObservabilityConfigurationRequest * @param asyncHandler * Asynchronous callback handler for events in the lifecycle of the request. Users can provide an * implementation of the callback methods in this interface to receive notification of successful or * unsuccessful completion of the operation. * @return A Java Future containing the result of the DescribeObservabilityConfiguration operation returned by the * service. * @sample AWSAppRunnerAsyncHandler.DescribeObservabilityConfiguration * @see AWS API Documentation */ java.util.concurrent.Future describeObservabilityConfigurationAsync( DescribeObservabilityConfigurationRequest describeObservabilityConfigurationRequest, com.amazonaws.handlers.AsyncHandler asyncHandler); /** *

* Return a full description of an App Runner service. *

* * @param describeServiceRequest * @return A Java Future containing the result of the DescribeService operation returned by the service. * @sample AWSAppRunnerAsync.DescribeService * @see AWS API * Documentation */ java.util.concurrent.Future describeServiceAsync(DescribeServiceRequest describeServiceRequest); /** *

* Return a full description of an App Runner service. *

* * @param describeServiceRequest * @param asyncHandler * Asynchronous callback handler for events in the lifecycle of the request. Users can provide an * implementation of the callback methods in this interface to receive notification of successful or * unsuccessful completion of the operation. * @return A Java Future containing the result of the DescribeService operation returned by the service. * @sample AWSAppRunnerAsyncHandler.DescribeService * @see AWS API * Documentation */ java.util.concurrent.Future describeServiceAsync(DescribeServiceRequest describeServiceRequest, com.amazonaws.handlers.AsyncHandler asyncHandler); /** *

* Return a description of an App Runner VPC connector resource. *

* * @param describeVpcConnectorRequest * @return A Java Future containing the result of the DescribeVpcConnector operation returned by the service. * @sample AWSAppRunnerAsync.DescribeVpcConnector * @see AWS * API Documentation */ java.util.concurrent.Future describeVpcConnectorAsync(DescribeVpcConnectorRequest describeVpcConnectorRequest); /** *

* Return a description of an App Runner VPC connector resource. *

* * @param describeVpcConnectorRequest * @param asyncHandler * Asynchronous callback handler for events in the lifecycle of the request. Users can provide an * implementation of the callback methods in this interface to receive notification of successful or * unsuccessful completion of the operation. * @return A Java Future containing the result of the DescribeVpcConnector operation returned by the service. * @sample AWSAppRunnerAsyncHandler.DescribeVpcConnector * @see AWS * API Documentation */ java.util.concurrent.Future describeVpcConnectorAsync(DescribeVpcConnectorRequest describeVpcConnectorRequest, com.amazonaws.handlers.AsyncHandler asyncHandler); /** *

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

* * @param describeVpcIngressConnectionRequest * @return A Java Future containing the result of the DescribeVpcIngressConnection operation returned by the * service. * @sample AWSAppRunnerAsync.DescribeVpcIngressConnection * @see AWS API Documentation */ java.util.concurrent.Future describeVpcIngressConnectionAsync( DescribeVpcIngressConnectionRequest describeVpcIngressConnectionRequest); /** *

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

* * @param describeVpcIngressConnectionRequest * @param asyncHandler * Asynchronous callback handler for events in the lifecycle of the request. Users can provide an * implementation of the callback methods in this interface to receive notification of successful or * unsuccessful completion of the operation. * @return A Java Future containing the result of the DescribeVpcIngressConnection operation returned by the * service. * @sample AWSAppRunnerAsyncHandler.DescribeVpcIngressConnection * @see AWS API Documentation */ java.util.concurrent.Future describeVpcIngressConnectionAsync( DescribeVpcIngressConnectionRequest describeVpcIngressConnectionRequest, com.amazonaws.handlers.AsyncHandler asyncHandler); /** *

* Disassociate a custom domain name from an App Runner service. *

*

* Certificates tracking domain validity are associated with a custom domain and are stored in AWS Certificate Manager (ACM). These certificates * aren't deleted as part of this action. App Runner delays certificate deletion for 30 days after a domain is * disassociated from your service. *

* * @param disassociateCustomDomainRequest * @return A Java Future containing the result of the DisassociateCustomDomain operation returned by the service. * @sample AWSAppRunnerAsync.DisassociateCustomDomain * @see AWS API Documentation */ java.util.concurrent.Future disassociateCustomDomainAsync(DisassociateCustomDomainRequest disassociateCustomDomainRequest); /** *

* Disassociate a custom domain name from an App Runner service. *

*

* Certificates tracking domain validity are associated with a custom domain and are stored in AWS Certificate Manager (ACM). These certificates * aren't deleted as part of this action. App Runner delays certificate deletion for 30 days after a domain is * disassociated from your service. *

* * @param disassociateCustomDomainRequest * @param asyncHandler * Asynchronous callback handler for events in the lifecycle of the request. Users can provide an * implementation of the callback methods in this interface to receive notification of successful or * unsuccessful completion of the operation. * @return A Java Future containing the result of the DisassociateCustomDomain operation returned by the service. * @sample AWSAppRunnerAsyncHandler.DisassociateCustomDomain * @see AWS API Documentation */ java.util.concurrent.Future disassociateCustomDomainAsync(DisassociateCustomDomainRequest disassociateCustomDomainRequest, com.amazonaws.handlers.AsyncHandler asyncHandler); /** *

* 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. *

*

* To retrieve a full description of a particular configuration revision, call and provide one of the ARNs returned * by ListAutoScalingConfigurations. *

* * @param listAutoScalingConfigurationsRequest * @return A Java Future containing the result of the ListAutoScalingConfigurations operation returned by the * service. * @sample AWSAppRunnerAsync.ListAutoScalingConfigurations * @see AWS API Documentation */ java.util.concurrent.Future listAutoScalingConfigurationsAsync( ListAutoScalingConfigurationsRequest listAutoScalingConfigurationsRequest); /** *

* 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. *

*

* To retrieve a full description of a particular configuration revision, call and provide one of the ARNs returned * by ListAutoScalingConfigurations. *

* * @param listAutoScalingConfigurationsRequest * @param asyncHandler * Asynchronous callback handler for events in the lifecycle of the request. Users can provide an * implementation of the callback methods in this interface to receive notification of successful or * unsuccessful completion of the operation. * @return A Java Future containing the result of the ListAutoScalingConfigurations operation returned by the * service. * @sample AWSAppRunnerAsyncHandler.ListAutoScalingConfigurations * @see AWS API Documentation */ java.util.concurrent.Future listAutoScalingConfigurationsAsync( ListAutoScalingConfigurationsRequest listAutoScalingConfigurationsRequest, com.amazonaws.handlers.AsyncHandler asyncHandler); /** *

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

* * @param listConnectionsRequest * @return A Java Future containing the result of the ListConnections operation returned by the service. * @sample AWSAppRunnerAsync.ListConnections * @see AWS API * Documentation */ java.util.concurrent.Future listConnectionsAsync(ListConnectionsRequest listConnectionsRequest); /** *

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

* * @param listConnectionsRequest * @param asyncHandler * Asynchronous callback handler for events in the lifecycle of the request. Users can provide an * implementation of the callback methods in this interface to receive notification of successful or * unsuccessful completion of the operation. * @return A Java Future containing the result of the ListConnections operation returned by the service. * @sample AWSAppRunnerAsyncHandler.ListConnections * @see AWS API * Documentation */ java.util.concurrent.Future listConnectionsAsync(ListConnectionsRequest listConnectionsRequest, com.amazonaws.handlers.AsyncHandler asyncHandler); /** *

* 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. *

*

* To retrieve a full description of a particular configuration revision, call and provide one of the ARNs returned * by ListObservabilityConfigurations. *

* * @param listObservabilityConfigurationsRequest * @return A Java Future containing the result of the ListObservabilityConfigurations operation returned by the * service. * @sample AWSAppRunnerAsync.ListObservabilityConfigurations * @see AWS API Documentation */ java.util.concurrent.Future listObservabilityConfigurationsAsync( ListObservabilityConfigurationsRequest listObservabilityConfigurationsRequest); /** *

* 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. *

*

* To retrieve a full description of a particular configuration revision, call and provide one of the ARNs returned * by ListObservabilityConfigurations. *

* * @param listObservabilityConfigurationsRequest * @param asyncHandler * Asynchronous callback handler for events in the lifecycle of the request. Users can provide an * implementation of the callback methods in this interface to receive notification of successful or * unsuccessful completion of the operation. * @return A Java Future containing the result of the ListObservabilityConfigurations operation returned by the * service. * @sample AWSAppRunnerAsyncHandler.ListObservabilityConfigurations * @see AWS API Documentation */ java.util.concurrent.Future listObservabilityConfigurationsAsync( ListObservabilityConfigurationsRequest listObservabilityConfigurationsRequest, com.amazonaws.handlers.AsyncHandler asyncHandler); /** *

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

*

* The resulting list of OperationSummary objects is sorted in reverse chronological order. The first object * on the list represents the last started operation. *

* * @param listOperationsRequest * @return A Java Future containing the result of the ListOperations operation returned by the service. * @sample AWSAppRunnerAsync.ListOperations * @see AWS API * Documentation */ java.util.concurrent.Future listOperationsAsync(ListOperationsRequest listOperationsRequest); /** *

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

*

* The resulting list of OperationSummary objects is sorted in reverse chronological order. The first object * on the list represents the last started operation. *

* * @param listOperationsRequest * @param asyncHandler * Asynchronous callback handler for events in the lifecycle of the request. Users can provide an * implementation of the callback methods in this interface to receive notification of successful or * unsuccessful completion of the operation. * @return A Java Future containing the result of the ListOperations operation returned by the service. * @sample AWSAppRunnerAsyncHandler.ListOperations * @see AWS API * Documentation */ java.util.concurrent.Future listOperationsAsync(ListOperationsRequest listOperationsRequest, com.amazonaws.handlers.AsyncHandler asyncHandler); /** *

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

* * @param listServicesRequest * @return A Java Future containing the result of the ListServices operation returned by the service. * @sample AWSAppRunnerAsync.ListServices * @see AWS API * Documentation */ java.util.concurrent.Future listServicesAsync(ListServicesRequest listServicesRequest); /** *

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

* * @param listServicesRequest * @param asyncHandler * Asynchronous callback handler for events in the lifecycle of the request. Users can provide an * implementation of the callback methods in this interface to receive notification of successful or * unsuccessful completion of the operation. * @return A Java Future containing the result of the ListServices operation returned by the service. * @sample AWSAppRunnerAsyncHandler.ListServices * @see AWS API * Documentation */ java.util.concurrent.Future listServicesAsync(ListServicesRequest listServicesRequest, com.amazonaws.handlers.AsyncHandler asyncHandler); /** *

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

* * @param listServicesForAutoScalingConfigurationRequest * @return A Java Future containing the result of the ListServicesForAutoScalingConfiguration operation returned by * the service. * @sample AWSAppRunnerAsync.ListServicesForAutoScalingConfiguration * @see AWS API Documentation */ java.util.concurrent.Future listServicesForAutoScalingConfigurationAsync( ListServicesForAutoScalingConfigurationRequest listServicesForAutoScalingConfigurationRequest); /** *

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

* * @param listServicesForAutoScalingConfigurationRequest * @param asyncHandler * Asynchronous callback handler for events in the lifecycle of the request. Users can provide an * implementation of the callback methods in this interface to receive notification of successful or * unsuccessful completion of the operation. * @return A Java Future containing the result of the ListServicesForAutoScalingConfiguration operation returned by * the service. * @sample AWSAppRunnerAsyncHandler.ListServicesForAutoScalingConfiguration * @see AWS API Documentation */ java.util.concurrent.Future listServicesForAutoScalingConfigurationAsync( ListServicesForAutoScalingConfigurationRequest listServicesForAutoScalingConfigurationRequest, com.amazonaws.handlers.AsyncHandler asyncHandler); /** *

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

* * @param listTagsForResourceRequest * @return A Java Future containing the result of the ListTagsForResource operation returned by the service. * @sample AWSAppRunnerAsync.ListTagsForResource * @see AWS * API Documentation */ java.util.concurrent.Future listTagsForResourceAsync(ListTagsForResourceRequest listTagsForResourceRequest); /** *

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

* * @param listTagsForResourceRequest * @param asyncHandler * Asynchronous callback handler for events in the lifecycle of the request. Users can provide an * implementation of the callback methods in this interface to receive notification of successful or * unsuccessful completion of the operation. * @return A Java Future containing the result of the ListTagsForResource operation returned by the service. * @sample AWSAppRunnerAsyncHandler.ListTagsForResource * @see AWS * API Documentation */ java.util.concurrent.Future listTagsForResourceAsync(ListTagsForResourceRequest listTagsForResourceRequest, com.amazonaws.handlers.AsyncHandler asyncHandler); /** *

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

* * @param listVpcConnectorsRequest * @return A Java Future containing the result of the ListVpcConnectors operation returned by the service. * @sample AWSAppRunnerAsync.ListVpcConnectors * @see AWS * API Documentation */ java.util.concurrent.Future listVpcConnectorsAsync(ListVpcConnectorsRequest listVpcConnectorsRequest); /** *

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

* * @param listVpcConnectorsRequest * @param asyncHandler * Asynchronous callback handler for events in the lifecycle of the request. Users can provide an * implementation of the callback methods in this interface to receive notification of successful or * unsuccessful completion of the operation. * @return A Java Future containing the result of the ListVpcConnectors operation returned by the service. * @sample AWSAppRunnerAsyncHandler.ListVpcConnectors * @see AWS * API Documentation */ java.util.concurrent.Future listVpcConnectorsAsync(ListVpcConnectorsRequest listVpcConnectorsRequest, com.amazonaws.handlers.AsyncHandler asyncHandler); /** *

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

* * @param listVpcIngressConnectionsRequest * @return A Java Future containing the result of the ListVpcIngressConnections operation returned by the service. * @sample AWSAppRunnerAsync.ListVpcIngressConnections * @see AWS API Documentation */ java.util.concurrent.Future listVpcIngressConnectionsAsync( ListVpcIngressConnectionsRequest listVpcIngressConnectionsRequest); /** *

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

* * @param listVpcIngressConnectionsRequest * @param asyncHandler * Asynchronous callback handler for events in the lifecycle of the request. Users can provide an * implementation of the callback methods in this interface to receive notification of successful or * unsuccessful completion of the operation. * @return A Java Future containing the result of the ListVpcIngressConnections operation returned by the service. * @sample AWSAppRunnerAsyncHandler.ListVpcIngressConnections * @see AWS API Documentation */ java.util.concurrent.Future listVpcIngressConnectionsAsync( ListVpcIngressConnectionsRequest listVpcIngressConnectionsRequest, com.amazonaws.handlers.AsyncHandler asyncHandler); /** *

* 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). *

*

* This is an asynchronous operation. On a successful call, you can use the returned OperationId and * the ListOperations call to track the operation's progress. *

* * @param pauseServiceRequest * @return A Java Future containing the result of the PauseService operation returned by the service. * @sample AWSAppRunnerAsync.PauseService * @see AWS API * Documentation */ java.util.concurrent.Future pauseServiceAsync(PauseServiceRequest pauseServiceRequest); /** *

* 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). *

*

* This is an asynchronous operation. On a successful call, you can use the returned OperationId and * the ListOperations call to track the operation's progress. *

* * @param pauseServiceRequest * @param asyncHandler * Asynchronous callback handler for events in the lifecycle of the request. Users can provide an * implementation of the callback methods in this interface to receive notification of successful or * unsuccessful completion of the operation. * @return A Java Future containing the result of the PauseService operation returned by the service. * @sample AWSAppRunnerAsyncHandler.PauseService * @see AWS API * Documentation */ java.util.concurrent.Future pauseServiceAsync(PauseServiceRequest pauseServiceRequest, com.amazonaws.handlers.AsyncHandler asyncHandler); /** *

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

*

* This is an asynchronous operation. On a successful call, you can use the returned OperationId and * the ListOperations call to track the operation's progress. *

* * @param resumeServiceRequest * @return A Java Future containing the result of the ResumeService operation returned by the service. * @sample AWSAppRunnerAsync.ResumeService * @see AWS API * Documentation */ java.util.concurrent.Future resumeServiceAsync(ResumeServiceRequest resumeServiceRequest); /** *

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

*

* This is an asynchronous operation. On a successful call, you can use the returned OperationId and * the ListOperations call to track the operation's progress. *

* * @param resumeServiceRequest * @param asyncHandler * Asynchronous callback handler for events in the lifecycle of the request. Users can provide an * implementation of the callback methods in this interface to receive notification of successful or * unsuccessful completion of the operation. * @return A Java Future containing the result of the ResumeService operation returned by the service. * @sample AWSAppRunnerAsyncHandler.ResumeService * @see AWS API * Documentation */ java.util.concurrent.Future resumeServiceAsync(ResumeServiceRequest resumeServiceRequest, com.amazonaws.handlers.AsyncHandler asyncHandler); /** *

* 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. *

*

* For a source code repository, App Runner retrieves the commit and builds a Docker image. For a source image * repository, App Runner retrieves the latest Docker image. In both cases, App Runner then deploys the new image to * your service and starts a new container instance. *

*

* This is an asynchronous operation. On a successful call, you can use the returned OperationId and * the ListOperations call to track the operation's progress. *

* * @param startDeploymentRequest * @return A Java Future containing the result of the StartDeployment operation returned by the service. * @sample AWSAppRunnerAsync.StartDeployment * @see AWS API * Documentation */ java.util.concurrent.Future startDeploymentAsync(StartDeploymentRequest startDeploymentRequest); /** *

* 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. *

*

* For a source code repository, App Runner retrieves the commit and builds a Docker image. For a source image * repository, App Runner retrieves the latest Docker image. In both cases, App Runner then deploys the new image to * your service and starts a new container instance. *

*

* This is an asynchronous operation. On a successful call, you can use the returned OperationId and * the ListOperations call to track the operation's progress. *

* * @param startDeploymentRequest * @param asyncHandler * Asynchronous callback handler for events in the lifecycle of the request. Users can provide an * implementation of the callback methods in this interface to receive notification of successful or * unsuccessful completion of the operation. * @return A Java Future containing the result of the StartDeployment operation returned by the service. * @sample AWSAppRunnerAsyncHandler.StartDeployment * @see AWS API * Documentation */ java.util.concurrent.Future startDeploymentAsync(StartDeploymentRequest startDeploymentRequest, com.amazonaws.handlers.AsyncHandler asyncHandler); /** *

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

* * @param tagResourceRequest * @return A Java Future containing the result of the TagResource operation returned by the service. * @sample AWSAppRunnerAsync.TagResource * @see AWS API * Documentation */ java.util.concurrent.Future tagResourceAsync(TagResourceRequest tagResourceRequest); /** *

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

* * @param tagResourceRequest * @param asyncHandler * Asynchronous callback handler for events in the lifecycle of the request. Users can provide an * implementation of the callback methods in this interface to receive notification of successful or * unsuccessful completion of the operation. * @return A Java Future containing the result of the TagResource operation returned by the service. * @sample AWSAppRunnerAsyncHandler.TagResource * @see AWS API * Documentation */ java.util.concurrent.Future tagResourceAsync(TagResourceRequest tagResourceRequest, com.amazonaws.handlers.AsyncHandler asyncHandler); /** *

* Remove tags from an App Runner resource. *

* * @param untagResourceRequest * @return A Java Future containing the result of the UntagResource operation returned by the service. * @sample AWSAppRunnerAsync.UntagResource * @see AWS API * Documentation */ java.util.concurrent.Future untagResourceAsync(UntagResourceRequest untagResourceRequest); /** *

* Remove tags from an App Runner resource. *

* * @param untagResourceRequest * @param asyncHandler * Asynchronous callback handler for events in the lifecycle of the request. Users can provide an * implementation of the callback methods in this interface to receive notification of successful or * unsuccessful completion of the operation. * @return A Java Future containing the result of the UntagResource operation returned by the service. * @sample AWSAppRunnerAsyncHandler.UntagResource * @see AWS API * Documentation */ java.util.concurrent.Future untagResourceAsync(UntagResourceRequest untagResourceRequest, com.amazonaws.handlers.AsyncHandler asyncHandler); /** *

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

* * @param updateDefaultAutoScalingConfigurationRequest * @return A Java Future containing the result of the UpdateDefaultAutoScalingConfiguration operation returned by * the service. * @sample AWSAppRunnerAsync.UpdateDefaultAutoScalingConfiguration * @see AWS API Documentation */ java.util.concurrent.Future updateDefaultAutoScalingConfigurationAsync( UpdateDefaultAutoScalingConfigurationRequest updateDefaultAutoScalingConfigurationRequest); /** *

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

* * @param updateDefaultAutoScalingConfigurationRequest * @param asyncHandler * Asynchronous callback handler for events in the lifecycle of the request. Users can provide an * implementation of the callback methods in this interface to receive notification of successful or * unsuccessful completion of the operation. * @return A Java Future containing the result of the UpdateDefaultAutoScalingConfiguration operation returned by * the service. * @sample AWSAppRunnerAsyncHandler.UpdateDefaultAutoScalingConfiguration * @see AWS API Documentation */ java.util.concurrent.Future updateDefaultAutoScalingConfigurationAsync( UpdateDefaultAutoScalingConfigurationRequest updateDefaultAutoScalingConfigurationRequest, com.amazonaws.handlers.AsyncHandler asyncHandler); /** *

* 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. *

*

* To update the tags applied to your service, use the separate actions TagResource and UntagResource. *

*

* This is an asynchronous operation. On a successful call, you can use the returned OperationId and * the ListOperations call to track the operation's progress. *

* * @param updateServiceRequest * @return A Java Future containing the result of the UpdateService operation returned by the service. * @sample AWSAppRunnerAsync.UpdateService * @see AWS API * Documentation */ java.util.concurrent.Future updateServiceAsync(UpdateServiceRequest updateServiceRequest); /** *

* 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. *

*

* To update the tags applied to your service, use the separate actions TagResource and UntagResource. *

*

* This is an asynchronous operation. On a successful call, you can use the returned OperationId and * the ListOperations call to track the operation's progress. *

* * @param updateServiceRequest * @param asyncHandler * Asynchronous callback handler for events in the lifecycle of the request. Users can provide an * implementation of the callback methods in this interface to receive notification of successful or * unsuccessful completion of the operation. * @return A Java Future containing the result of the UpdateService operation returned by the service. * @sample AWSAppRunnerAsyncHandler.UpdateService * @see AWS API * Documentation */ java.util.concurrent.Future updateServiceAsync(UpdateServiceRequest updateServiceRequest, com.amazonaws.handlers.AsyncHandler asyncHandler); /** *

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

*
    *
  • *

    * AVAILABLE *

    *
  • *
  • *

    * FAILED_CREATION *

    *
  • *
  • *

    * FAILED_UPDATE *

    *
  • *
* * @param updateVpcIngressConnectionRequest * @return A Java Future containing the result of the UpdateVpcIngressConnection operation returned by the service. * @sample AWSAppRunnerAsync.UpdateVpcIngressConnection * @see AWS API Documentation */ java.util.concurrent.Future updateVpcIngressConnectionAsync( UpdateVpcIngressConnectionRequest updateVpcIngressConnectionRequest); /** *

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

*
    *
  • *

    * AVAILABLE *

    *
  • *
  • *

    * FAILED_CREATION *

    *
  • *
  • *

    * FAILED_UPDATE *

    *
  • *
* * @param updateVpcIngressConnectionRequest * @param asyncHandler * Asynchronous callback handler for events in the lifecycle of the request. Users can provide an * implementation of the callback methods in this interface to receive notification of successful or * unsuccessful completion of the operation. * @return A Java Future containing the result of the UpdateVpcIngressConnection operation returned by the service. * @sample AWSAppRunnerAsyncHandler.UpdateVpcIngressConnection * @see AWS API Documentation */ java.util.concurrent.Future updateVpcIngressConnectionAsync( UpdateVpcIngressConnectionRequest updateVpcIngressConnectionRequest, com.amazonaws.handlers.AsyncHandler asyncHandler); }




© 2015 - 2025 Weber Informatics LLC | Privacy Policy