Expand description
Data structures used by operation inputs/outputs.
Modules§
Structs§
- Authentication
Configuration Describes resources needed to authenticate access to some source repositories. The specific resource depends on the repository provider.
- Auto
Scaling Configuration Describes an App Runner automatic scaling configuration resource.
A higher
MinSize
increases the spread of your App Runner service over more Availability Zones in the Amazon Web Services Region. The tradeoff is a higher minimal cost.A lower
MaxSize
controls your cost. The tradeoff is lower responsiveness during peak demand.Multiple revisions of a configuration might have the same
AutoScalingConfigurationName
and differentAutoScalingConfigurationRevision
values.- Auto
Scaling Configuration Summary Provides summary information about an App Runner automatic scaling configuration resource.
This type contains limited information about an auto scaling configuration. It includes only identification information, without configuration details. It's returned by the
ListAutoScalingConfigurations
action. Complete configuration information is returned by theCreateAutoScalingConfiguration
,DescribeAutoScalingConfiguration
, andDeleteAutoScalingConfiguration
actions using theAutoScalingConfiguration
type.- Certificate
Validation Record Describes a certificate CNAME record to add to your DNS. For more information, see AssociateCustomDomain.
- Code
Configuration Describes the configuration that App Runner uses to build and run an App Runner service from a source code repository.
- Code
Configuration Values Describes the basic configuration needed for building and running an App Runner service. This type doesn't support the full set of possible configuration options. Fur full configuration capabilities, use a
apprunner.yaml
file in the source code repository.- Code
Repository Describes a source code repository.
- Connection
Describes an App Runner connection resource.
- Connection
Summary Provides summary information about an App Runner connection resource.
- Custom
Domain Describes a custom domain that's associated with an App Runner service.
- Egress
Configuration Describes configuration settings related to outbound network traffic of an App Runner service.
- Encryption
Configuration Describes a custom encryption key that App Runner uses to encrypt copies of the source repository and service logs.
- Health
Check Configuration Describes the settings for the health check that App Runner performs to monitor the health of a service.
- Image
Configuration Describes the configuration that App Runner uses to run an App Runner service using an image pulled from a source image repository.
- Image
Repository Describes a source image repository.
- Ingress
Configuration Network configuration settings for inbound network traffic.
- Ingress
VpcConfiguration The configuration of your VPC and the associated VPC endpoint. The VPC endpoint is an Amazon Web Services PrivateLink resource that allows access to your App Runner services from within an Amazon VPC.
- Instance
Configuration Describes the runtime configuration of an App Runner service instance (scaling unit).
- List
VpcIngress Connections Filter Returns a list of VPC Ingress Connections based on the filter provided. It can return either
ServiceArn
orVpcEndpointId
, or both.- Network
Configuration Describes configuration settings related to network traffic of an App Runner service. Consists of embedded objects for each configurable network feature.
- Observability
Configuration Describes an App Runner observability configuration resource. Multiple revisions of a configuration have the same
ObservabilityConfigurationName
and differentObservabilityConfigurationRevision
values.The resource is designed to configure multiple features (currently one feature, tracing). This type contains optional members that describe the configuration of these features (currently one member,
TraceConfiguration
). If a feature member isn't specified, the feature isn't enabled.- Observability
Configuration Summary Provides summary information about an App Runner observability configuration resource.
This type contains limited information about an observability configuration. It includes only identification information, without configuration details. It's returned by the
ListObservabilityConfigurations
action. Complete configuration information is returned by theCreateObservabilityConfiguration
,DescribeObservabilityConfiguration
, andDeleteObservabilityConfiguration
actions using theObservabilityConfiguration
type.- Operation
Summary Provides summary information for an operation that occurred on an App Runner service.
- Service
Describes an App Runner service. It can describe a service in any state, including deleted services.
This type contains the full information about a service, including configuration details. It's returned by the CreateService, DescribeService, and DeleteService actions. A subset of this information is returned by the ListServices action using the ServiceSummary type.
- Service
Observability Configuration Describes the observability configuration of an App Runner service. These are additional observability features, like tracing, that you choose to enable. They're configured in a separate resource that you associate with your service.
- Service
Summary Provides summary information for an App Runner service.
This type contains limited information about a service. It doesn't include configuration details. It's returned by the ListServices action. Complete service information is returned by the CreateService, DescribeService, and DeleteService actions using the Service type.
- Source
Code Version Identifies a version of code that App Runner refers to within a source code repository.
- Source
Configuration Describes the source deployed to an App Runner service. It can be a code or an image repository.
- Tag
Describes a tag that is applied to an App Runner resource. A tag is a metadata item consisting of a key-value pair.
- Trace
Configuration Describes the configuration of the tracing feature within an App Runner observability configuration.
- VpcConnector
Describes an App Runner VPC connector resource. A VPC connector describes the Amazon Virtual Private Cloud (Amazon VPC) that an App Runner service is associated with, and the subnets and security group that are used.
Multiple revisions of a connector might have the same
Name
and differentRevision
values.At this time, App Runner supports only one revision per name.
- VpcDns
Target DNS Target record for a custom domain of this Amazon VPC.
- VpcIngress
Connection The App Runner resource that specifies an App Runner endpoint for incoming traffic. It establishes a connection between a VPC interface endpoint and a App Runner service, to make your App Runner service accessible from only within an Amazon VPC.
- VpcIngress
Connection Summary Provides summary information about an VPC Ingress Connection, which includes its VPC Ingress Connection ARN and its associated Service ARN.
Enums§
- Auto
Scaling Configuration Status - When writing a match expression against
AutoScalingConfigurationStatus
, it is important to ensure your code is forward-compatible. That is, if a match arm handles a case for a feature that is supported by the service but has not been represented as an enum variant in a current version of SDK, your code should continue to work when you upgrade SDK to a future version in which the enum does include a variant for that feature. - Certificate
Validation Record Status - When writing a match expression against
CertificateValidationRecordStatus
, it is important to ensure your code is forward-compatible. That is, if a match arm handles a case for a feature that is supported by the service but has not been represented as an enum variant in a current version of SDK, your code should continue to work when you upgrade SDK to a future version in which the enum does include a variant for that feature. - Configuration
Source - When writing a match expression against
ConfigurationSource
, it is important to ensure your code is forward-compatible. That is, if a match arm handles a case for a feature that is supported by the service but has not been represented as an enum variant in a current version of SDK, your code should continue to work when you upgrade SDK to a future version in which the enum does include a variant for that feature. - Connection
Status - When writing a match expression against
ConnectionStatus
, it is important to ensure your code is forward-compatible. That is, if a match arm handles a case for a feature that is supported by the service but has not been represented as an enum variant in a current version of SDK, your code should continue to work when you upgrade SDK to a future version in which the enum does include a variant for that feature. - Custom
Domain Association Status - When writing a match expression against
CustomDomainAssociationStatus
, it is important to ensure your code is forward-compatible. That is, if a match arm handles a case for a feature that is supported by the service but has not been represented as an enum variant in a current version of SDK, your code should continue to work when you upgrade SDK to a future version in which the enum does include a variant for that feature. - Egress
Type - When writing a match expression against
EgressType
, it is important to ensure your code is forward-compatible. That is, if a match arm handles a case for a feature that is supported by the service but has not been represented as an enum variant in a current version of SDK, your code should continue to work when you upgrade SDK to a future version in which the enum does include a variant for that feature. - Health
Check Protocol - When writing a match expression against
HealthCheckProtocol
, it is important to ensure your code is forward-compatible. That is, if a match arm handles a case for a feature that is supported by the service but has not been represented as an enum variant in a current version of SDK, your code should continue to work when you upgrade SDK to a future version in which the enum does include a variant for that feature. - Image
Repository Type - When writing a match expression against
ImageRepositoryType
, it is important to ensure your code is forward-compatible. That is, if a match arm handles a case for a feature that is supported by the service but has not been represented as an enum variant in a current version of SDK, your code should continue to work when you upgrade SDK to a future version in which the enum does include a variant for that feature. - IpAddress
Type - When writing a match expression against
IpAddressType
, it is important to ensure your code is forward-compatible. That is, if a match arm handles a case for a feature that is supported by the service but has not been represented as an enum variant in a current version of SDK, your code should continue to work when you upgrade SDK to a future version in which the enum does include a variant for that feature. - Observability
Configuration Status - When writing a match expression against
ObservabilityConfigurationStatus
, it is important to ensure your code is forward-compatible. That is, if a match arm handles a case for a feature that is supported by the service but has not been represented as an enum variant in a current version of SDK, your code should continue to work when you upgrade SDK to a future version in which the enum does include a variant for that feature. - Operation
Status - When writing a match expression against
OperationStatus
, it is important to ensure your code is forward-compatible. That is, if a match arm handles a case for a feature that is supported by the service but has not been represented as an enum variant in a current version of SDK, your code should continue to work when you upgrade SDK to a future version in which the enum does include a variant for that feature. - Operation
Type - When writing a match expression against
OperationType
, it is important to ensure your code is forward-compatible. That is, if a match arm handles a case for a feature that is supported by the service but has not been represented as an enum variant in a current version of SDK, your code should continue to work when you upgrade SDK to a future version in which the enum does include a variant for that feature. - Provider
Type - When writing a match expression against
ProviderType
, it is important to ensure your code is forward-compatible. That is, if a match arm handles a case for a feature that is supported by the service but has not been represented as an enum variant in a current version of SDK, your code should continue to work when you upgrade SDK to a future version in which the enum does include a variant for that feature. - Runtime
- When writing a match expression against
Runtime
, it is important to ensure your code is forward-compatible. That is, if a match arm handles a case for a feature that is supported by the service but has not been represented as an enum variant in a current version of SDK, your code should continue to work when you upgrade SDK to a future version in which the enum does include a variant for that feature. - Service
Status - When writing a match expression against
ServiceStatus
, it is important to ensure your code is forward-compatible. That is, if a match arm handles a case for a feature that is supported by the service but has not been represented as an enum variant in a current version of SDK, your code should continue to work when you upgrade SDK to a future version in which the enum does include a variant for that feature. - Source
Code Version Type - When writing a match expression against
SourceCodeVersionType
, it is important to ensure your code is forward-compatible. That is, if a match arm handles a case for a feature that is supported by the service but has not been represented as an enum variant in a current version of SDK, your code should continue to work when you upgrade SDK to a future version in which the enum does include a variant for that feature. - Tracing
Vendor - When writing a match expression against
TracingVendor
, it is important to ensure your code is forward-compatible. That is, if a match arm handles a case for a feature that is supported by the service but has not been represented as an enum variant in a current version of SDK, your code should continue to work when you upgrade SDK to a future version in which the enum does include a variant for that feature. - VpcConnector
Status - When writing a match expression against
VpcConnectorStatus
, it is important to ensure your code is forward-compatible. That is, if a match arm handles a case for a feature that is supported by the service but has not been represented as an enum variant in a current version of SDK, your code should continue to work when you upgrade SDK to a future version in which the enum does include a variant for that feature. - VpcIngress
Connection Status - When writing a match expression against
VpcIngressConnectionStatus
, it is important to ensure your code is forward-compatible. That is, if a match arm handles a case for a feature that is supported by the service but has not been represented as an enum variant in a current version of SDK, your code should continue to work when you upgrade SDK to a future version in which the enum does include a variant for that feature.