Skip to content

Apprunner Classes

AssociateCustomDomainRequest

ServiceArn

  • Type:
  • Required: Yes

DomainName

  • Type:
  • Required: Yes

EnableWWWSubdomain

  • Type: typing.Optional[bool]

AssociateCustomDomainResponse

DNSTarget

  • Type:
  • Required: Yes

ServiceArn

  • Type:
  • Required: Yes

CustomDomain

  • Type:
  • Required: Yes

VpcDNSTargets

  • Type: typing.List[aws_resource_validator.pydantic_models.apprunner.apprunner_classes.VpcDNSTarget]
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

AuthenticationConfiguration

ConnectionArn

  • Type: typing.Optional[str]

AccessRoleArn

  • Type: typing.Optional[str]

AutoScalingConfiguration

AutoScalingConfigurationArn

  • Type: typing.Optional[str]

AutoScalingConfigurationName

  • Type: typing.Optional[str]

AutoScalingConfigurationRevision

  • Type: typing.Optional[int]

Latest

  • Type: typing.Optional[bool]

Status

  • Type: typing.Optional[typing.Literal['ACTIVE', 'INACTIVE']]

MaxConcurrency

  • Type: typing.Optional[int]

MinSize

  • Type: typing.Optional[int]

MaxSize

  • Type: typing.Optional[int]

CreatedAt

  • Type: typing.Optional[datetime.datetime]

DeletedAt

  • Type: typing.Optional[datetime.datetime]

HasAssociatedService

  • Type: typing.Optional[bool]

IsDefault

  • Type: typing.Optional[bool]

AutoScalingConfigurationSummary

AutoScalingConfigurationArn

  • Type: typing.Optional[str]

AutoScalingConfigurationName

  • Type: typing.Optional[str]

AutoScalingConfigurationRevision

  • Type: typing.Optional[int]

Status

  • Type: typing.Optional[typing.Literal['ACTIVE', 'INACTIVE']]

CreatedAt

  • Type: typing.Optional[datetime.datetime]

HasAssociatedService

  • Type: typing.Optional[bool]

IsDefault

  • Type: typing.Optional[bool]

BaseValidatorModel

Oops! This Pydantic model is currently empty. Stay tuned!

CertificateValidationRecord

Name

  • Type: typing.Optional[str]

Type

  • Type: typing.Optional[str]

Value

  • Type: typing.Optional[str]

Status

  • Type: typing.Optional[typing.Literal['FAILED', 'PENDING_VALIDATION', 'SUCCESS']]

CodeConfiguration

ConfigurationSource

  • Type: typing.Literal['API', 'REPOSITORY']
  • Required: Yes

CodeConfigurationValues

  • Type:

CodeConfigurationOutput

ConfigurationSource

  • Type: typing.Literal['API', 'REPOSITORY']
  • Required: Yes

CodeConfigurationValues

  • Type: typing.Optional[aws_resource_validator.pydantic_models.apprunner.apprunner_classes.CodeConfigurationValuesOutput]

CodeConfigurationValues

Runtime

  • Type: typing.Literal['CORRETTO_11', 'CORRETTO_8', 'DOTNET_6', 'GO_1', 'NODEJS_12', 'NODEJS_14', 'NODEJS_16', 'NODEJS_18', 'PHP_81', 'PYTHON_3', 'PYTHON_311', 'RUBY_31']
  • Required: Yes

BuildCommand

  • Type: typing.Optional[str]

StartCommand

  • Type: typing.Optional[str]

Port

  • Type: typing.Optional[str]

RuntimeEnvironmentVariables

  • Type: typing.Optional[typing.Dict[str, str]]

RuntimeEnvironmentSecrets

  • Type: typing.Optional[typing.Dict[str, str]]

CodeConfigurationValuesOutput

Runtime

  • Type: typing.Literal['CORRETTO_11', 'CORRETTO_8', 'DOTNET_6', 'GO_1', 'NODEJS_12', 'NODEJS_14', 'NODEJS_16', 'NODEJS_18', 'PHP_81', 'PYTHON_3', 'PYTHON_311', 'RUBY_31']
  • Required: Yes

BuildCommand

  • Type: typing.Optional[str]

StartCommand

  • Type: typing.Optional[str]

Port

  • Type: typing.Optional[str]

RuntimeEnvironmentVariables

  • Type: typing.Optional[typing.Dict[str, str]]

RuntimeEnvironmentSecrets

  • Type: typing.Optional[typing.Dict[str, str]]

CodeRepository

RepositoryUrl

  • Type:
  • Required: Yes

SourceCodeVersion

  • Type:
  • Required: Yes

CodeConfiguration

  • Type:

SourceDirectory

  • Type: typing.Optional[str]

CodeRepositoryOutput

RepositoryUrl

  • Type:
  • Required: Yes

SourceCodeVersion

  • Type:
  • Required: Yes

CodeConfiguration

  • Type: typing.Optional[aws_resource_validator.pydantic_models.apprunner.apprunner_classes.CodeConfigurationOutput]

SourceDirectory

  • Type: typing.Optional[str]

Connection

ConnectionName

  • Type: typing.Optional[str]

ConnectionArn

  • Type: typing.Optional[str]

ProviderType

  • Type: typing.Optional[typing.Literal['BITBUCKET', 'GITHUB']]

Status

  • Type: typing.Optional[typing.Literal['AVAILABLE', 'DELETED', 'ERROR', 'PENDING_HANDSHAKE']]

CreatedAt

  • Type: typing.Optional[datetime.datetime]

ConnectionSummary

ConnectionName

  • Type: typing.Optional[str]

ConnectionArn

  • Type: typing.Optional[str]

ProviderType

  • Type: typing.Optional[typing.Literal['BITBUCKET', 'GITHUB']]

Status

  • Type: typing.Optional[typing.Literal['AVAILABLE', 'DELETED', 'ERROR', 'PENDING_HANDSHAKE']]

CreatedAt

  • Type: typing.Optional[datetime.datetime]

CreateAutoScalingConfigurationRequest

AutoScalingConfigurationName

  • Type:
  • Required: Yes

MaxConcurrency

  • Type: typing.Optional[int]

MinSize

  • Type: typing.Optional[int]

MaxSize

  • Type: typing.Optional[int]

Tags

  • Type: typing.Optional[typing.List[aws_resource_validator.pydantic_models.apprunner.apprunner_classes.Tag]]

CreateAutoScalingConfigurationResponse

AutoScalingConfiguration

  • Type:
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

CreateConnectionRequest

ConnectionName

  • Type:
  • Required: Yes

ProviderType

  • Type: typing.Literal['BITBUCKET', 'GITHUB']
  • Required: Yes

Tags

  • Type: typing.Optional[typing.List[aws_resource_validator.pydantic_models.apprunner.apprunner_classes.Tag]]

CreateConnectionResponse

Connection

  • Type:
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

CreateObservabilityConfigurationRequest

ObservabilityConfigurationName

  • Type:
  • Required: Yes

TraceConfiguration

  • Type:

Tags

  • Type: typing.Optional[typing.List[aws_resource_validator.pydantic_models.apprunner.apprunner_classes.Tag]]

CreateObservabilityConfigurationResponse

ObservabilityConfiguration

  • Type:
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

CreateServiceRequest

ServiceName

  • Type:
  • Required: Yes

SourceConfiguration

  • Type: typing.Union[aws_resource_validator.pydantic_models.apprunner.apprunner_classes.SourceConfiguration, aws_resource_validator.pydantic_models.apprunner.apprunner_classes.SourceConfigurationOutput]
  • Required: Yes

InstanceConfiguration

  • Type:

Tags

  • Type: typing.Optional[typing.List[aws_resource_validator.pydantic_models.apprunner.apprunner_classes.Tag]]

EncryptionConfiguration

  • Type:

HealthCheckConfiguration

  • Type:

AutoScalingConfigurationArn

  • Type: typing.Optional[str]

NetworkConfiguration

  • Type:

ObservabilityConfiguration

  • Type: typing.Optional[aws_resource_validator.pydantic_models.apprunner.apprunner_classes.ServiceObservabilityConfiguration]

CreateServiceResponse

Service

  • Type:
  • Required: Yes

OperationId

  • Type:
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

CreateVpcConnectorRequest

VpcConnectorName

  • Type:
  • Required: Yes

Subnets

  • Type: typing.List[str]
  • Required: Yes

SecurityGroups

  • Type: typing.Optional[typing.List[str]]

Tags

  • Type: typing.Optional[typing.List[aws_resource_validator.pydantic_models.apprunner.apprunner_classes.Tag]]

CreateVpcConnectorResponse

VpcConnector

  • Type:
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

CreateVpcIngressConnectionRequest

ServiceArn

  • Type:
  • Required: Yes

VpcIngressConnectionName

  • Type:
  • Required: Yes

IngressVpcConfiguration

  • Type:
  • Required: Yes

Tags

  • Type: typing.Optional[typing.List[aws_resource_validator.pydantic_models.apprunner.apprunner_classes.Tag]]

CreateVpcIngressConnectionResponse

VpcIngressConnection

  • Type:
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

CustomDomain

DomainName

  • Type:
  • Required: Yes

EnableWWWSubdomain

  • Type:
  • Required: Yes

Status

  • Type: typing.Literal['ACTIVE', 'BINDING_CERTIFICATE', 'CREATE_FAILED', 'CREATING', 'DELETE_FAILED', 'DELETING', 'PENDING_CERTIFICATE_DNS_VALIDATION']
  • Required: Yes

CertificateValidationRecords

  • Type: typing.Optional[typing.List[aws_resource_validator.pydantic_models.apprunner.apprunner_classes.CertificateValidationRecord]]

DeleteAutoScalingConfigurationRequest

AutoScalingConfigurationArn

  • Type:
  • Required: Yes

DeleteAllRevisions

  • Type: typing.Optional[bool]

DeleteAutoScalingConfigurationResponse

AutoScalingConfiguration

  • Type:
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

DeleteConnectionRequest

ConnectionArn

  • Type:
  • Required: Yes

DeleteConnectionResponse

Connection

  • Type:
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

DeleteObservabilityConfigurationRequest

ObservabilityConfigurationArn

  • Type:
  • Required: Yes

DeleteObservabilityConfigurationResponse

ObservabilityConfiguration

  • Type:
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

DeleteServiceRequest

ServiceArn

  • Type:
  • Required: Yes

DeleteServiceResponse

Service

  • Type:
  • Required: Yes

OperationId

  • Type:
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

DeleteVpcConnectorRequest

VpcConnectorArn

  • Type:
  • Required: Yes

DeleteVpcConnectorResponse

VpcConnector

  • Type:
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

DeleteVpcIngressConnectionRequest

VpcIngressConnectionArn

  • Type:
  • Required: Yes

DeleteVpcIngressConnectionResponse

VpcIngressConnection

  • Type:
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

DescribeAutoScalingConfigurationRequest

AutoScalingConfigurationArn

  • Type:
  • Required: Yes

DescribeAutoScalingConfigurationResponse

AutoScalingConfiguration

  • Type:
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

DescribeCustomDomainsRequest

ServiceArn

  • Type:
  • Required: Yes

NextToken

  • Type: typing.Optional[str]

MaxResults

  • Type: typing.Optional[int]

DescribeCustomDomainsResponse

DNSTarget

  • Type:
  • Required: Yes

ServiceArn

  • Type:
  • Required: Yes

CustomDomains

  • Type: typing.List[aws_resource_validator.pydantic_models.apprunner.apprunner_classes.CustomDomain]
  • Required: Yes

VpcDNSTargets

  • Type: typing.List[aws_resource_validator.pydantic_models.apprunner.apprunner_classes.VpcDNSTarget]
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

NextToken

  • Type: typing.Optional[str]

DescribeObservabilityConfigurationRequest

ObservabilityConfigurationArn

  • Type:
  • Required: Yes

DescribeObservabilityConfigurationResponse

ObservabilityConfiguration

  • Type:
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

DescribeServiceRequest

ServiceArn

  • Type:
  • Required: Yes

DescribeServiceResponse

Service

  • Type:
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

DescribeVpcConnectorRequest

VpcConnectorArn

  • Type:
  • Required: Yes

DescribeVpcConnectorResponse

VpcConnector

  • Type:
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

DescribeVpcIngressConnectionRequest

VpcIngressConnectionArn

  • Type:
  • Required: Yes

DescribeVpcIngressConnectionResponse

VpcIngressConnection

  • Type:
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

DisassociateCustomDomainRequest

ServiceArn

  • Type:
  • Required: Yes

DomainName

  • Type:
  • Required: Yes

DisassociateCustomDomainResponse

DNSTarget

  • Type:
  • Required: Yes

ServiceArn

  • Type:
  • Required: Yes

CustomDomain

  • Type:
  • Required: Yes

VpcDNSTargets

  • Type: typing.List[aws_resource_validator.pydantic_models.apprunner.apprunner_classes.VpcDNSTarget]
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

EgressConfiguration

EgressType

  • Type: typing.Optional[typing.Literal['DEFAULT', 'VPC']]

VpcConnectorArn

  • Type: typing.Optional[str]

EncryptionConfiguration

KmsKey

  • Type:
  • Required: Yes

HealthCheckConfiguration

Protocol

  • Type: typing.Optional[typing.Literal['HTTP', 'TCP']]

Path

  • Type: typing.Optional[str]

Interval

  • Type: typing.Optional[int]

Timeout

  • Type: typing.Optional[int]

HealthyThreshold

  • Type: typing.Optional[int]

UnhealthyThreshold

  • Type: typing.Optional[int]

ImageConfiguration

RuntimeEnvironmentVariables

  • Type: typing.Optional[typing.Dict[str, str]]

StartCommand

  • Type: typing.Optional[str]

Port

  • Type: typing.Optional[str]

RuntimeEnvironmentSecrets

  • Type: typing.Optional[typing.Dict[str, str]]

ImageConfigurationOutput

RuntimeEnvironmentVariables

  • Type: typing.Optional[typing.Dict[str, str]]

StartCommand

  • Type: typing.Optional[str]

Port

  • Type: typing.Optional[str]

RuntimeEnvironmentSecrets

  • Type: typing.Optional[typing.Dict[str, str]]

ImageRepository

ImageIdentifier

  • Type:
  • Required: Yes

ImageRepositoryType

  • Type: typing.Literal['ECR', 'ECR_PUBLIC']
  • Required: Yes

ImageConfiguration

  • Type:

ImageRepositoryOutput

ImageIdentifier

  • Type:
  • Required: Yes

ImageRepositoryType

  • Type: typing.Literal['ECR', 'ECR_PUBLIC']
  • Required: Yes

ImageConfiguration

  • Type: typing.Optional[aws_resource_validator.pydantic_models.apprunner.apprunner_classes.ImageConfigurationOutput]

IngressConfiguration

IsPubliclyAccessible

  • Type: typing.Optional[bool]

IngressVpcConfiguration

VpcId

  • Type: typing.Optional[str]

VpcEndpointId

  • Type: typing.Optional[str]

InstanceConfiguration

Cpu

  • Type: typing.Optional[str]

Memory

  • Type: typing.Optional[str]

InstanceRoleArn

  • Type: typing.Optional[str]

ListAutoScalingConfigurationsRequest

AutoScalingConfigurationName

  • Type: typing.Optional[str]

LatestOnly

  • Type: typing.Optional[bool]

MaxResults

  • Type: typing.Optional[int]

NextToken

  • Type: typing.Optional[str]

ListAutoScalingConfigurationsResponse

AutoScalingConfigurationSummaryList

  • Type: typing.List[aws_resource_validator.pydantic_models.apprunner.apprunner_classes.AutoScalingConfigurationSummary]
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

NextToken

  • Type: typing.Optional[str]

ListConnectionsRequest

ConnectionName

  • Type: typing.Optional[str]

MaxResults

  • Type: typing.Optional[int]

NextToken

  • Type: typing.Optional[str]

ListConnectionsResponse

ConnectionSummaryList

  • Type: typing.List[aws_resource_validator.pydantic_models.apprunner.apprunner_classes.ConnectionSummary]
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

NextToken

  • Type: typing.Optional[str]

ListObservabilityConfigurationsRequest

ObservabilityConfigurationName

  • Type: typing.Optional[str]

LatestOnly

  • Type: typing.Optional[bool]

MaxResults

  • Type: typing.Optional[int]

NextToken

  • Type: typing.Optional[str]

ListObservabilityConfigurationsResponse

ObservabilityConfigurationSummaryList

  • Type: typing.List[aws_resource_validator.pydantic_models.apprunner.apprunner_classes.ObservabilityConfigurationSummary]
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

NextToken

  • Type: typing.Optional[str]

ListOperationsRequest

ServiceArn

  • Type:
  • Required: Yes

NextToken

  • Type: typing.Optional[str]

MaxResults

  • Type: typing.Optional[int]

ListOperationsResponse

OperationSummaryList

  • Type: typing.List[aws_resource_validator.pydantic_models.apprunner.apprunner_classes.OperationSummary]
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

NextToken

  • Type: typing.Optional[str]

ListServicesForAutoScalingConfigurationRequest

AutoScalingConfigurationArn

  • Type:
  • Required: Yes

MaxResults

  • Type: typing.Optional[int]

NextToken

  • Type: typing.Optional[str]

ListServicesForAutoScalingConfigurationResponse

ServiceArnList

  • Type: typing.List[str]
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

NextToken

  • Type: typing.Optional[str]

ListServicesRequest

NextToken

  • Type: typing.Optional[str]

MaxResults

  • Type: typing.Optional[int]

ListServicesResponse

ServiceSummaryList

  • Type: typing.List[aws_resource_validator.pydantic_models.apprunner.apprunner_classes.ServiceSummary]
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

NextToken

  • Type: typing.Optional[str]

ListTagsForResourceRequest

ResourceArn

  • Type:
  • Required: Yes

ListTagsForResourceResponse

Tags

  • Type: typing.List[aws_resource_validator.pydantic_models.apprunner.apprunner_classes.Tag]
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

ListVpcConnectorsRequest

MaxResults

  • Type: typing.Optional[int]

NextToken

  • Type: typing.Optional[str]

ListVpcConnectorsResponse

VpcConnectors

  • Type: typing.List[aws_resource_validator.pydantic_models.apprunner.apprunner_classes.VpcConnector]
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

NextToken

  • Type: typing.Optional[str]

ListVpcIngressConnectionsFilter

ServiceArn

  • Type: typing.Optional[str]

VpcEndpointId

  • Type: typing.Optional[str]

ListVpcIngressConnectionsRequest

Filter

  • Type: typing.Optional[aws_resource_validator.pydantic_models.apprunner.apprunner_classes.ListVpcIngressConnectionsFilter]

MaxResults

  • Type: typing.Optional[int]

NextToken

  • Type: typing.Optional[str]

ListVpcIngressConnectionsResponse

VpcIngressConnectionSummaryList

  • Type: typing.List[aws_resource_validator.pydantic_models.apprunner.apprunner_classes.VpcIngressConnectionSummary]
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

NextToken

  • Type: typing.Optional[str]

NetworkConfiguration

EgressConfiguration

  • Type:

IngressConfiguration

  • Type:

IpAddressType

  • Type: typing.Optional[typing.Literal['DUAL_STACK', 'IPV4']]

ObservabilityConfiguration

ObservabilityConfigurationArn

  • Type: typing.Optional[str]

ObservabilityConfigurationName

  • Type: typing.Optional[str]

TraceConfiguration

  • Type:

ObservabilityConfigurationRevision

  • Type: typing.Optional[int]

Latest

  • Type: typing.Optional[bool]

Status

  • Type: typing.Optional[typing.Literal['ACTIVE', 'INACTIVE']]

CreatedAt

  • Type: typing.Optional[datetime.datetime]

DeletedAt

  • Type: typing.Optional[datetime.datetime]

ObservabilityConfigurationSummary

ObservabilityConfigurationArn

  • Type: typing.Optional[str]

ObservabilityConfigurationName

  • Type: typing.Optional[str]

ObservabilityConfigurationRevision

  • Type: typing.Optional[int]

OperationSummary

Id

  • Type: typing.Optional[str]

Type

  • Type: typing.Optional[typing.Literal['CREATE_SERVICE', 'DELETE_SERVICE', 'PAUSE_SERVICE', 'RESUME_SERVICE', 'START_DEPLOYMENT', 'UPDATE_SERVICE']]

Status

  • Type: typing.Optional[typing.Literal['FAILED', 'IN_PROGRESS', 'PENDING', 'ROLLBACK_FAILED', 'ROLLBACK_IN_PROGRESS', 'ROLLBACK_SUCCEEDED', 'SUCCEEDED']]

TargetArn

  • Type: typing.Optional[str]

StartedAt

  • Type: typing.Optional[datetime.datetime]

EndedAt

  • Type: typing.Optional[datetime.datetime]

UpdatedAt

  • Type: typing.Optional[datetime.datetime]

PauseServiceRequest

ServiceArn

  • Type:
  • Required: Yes

PauseServiceResponse

Service

  • Type:
  • Required: Yes

OperationId

  • Type:
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

ResponseMetadata

RequestId

  • Type:
  • Required: Yes

HTTPStatusCode

  • Type:
  • Required: Yes

HTTPHeaders

  • Type: typing.Dict[str, str]
  • Required: Yes

RetryAttempts

  • Type:
  • Required: Yes

HostId

  • Type: typing.Optional[str]

ResumeServiceRequest

ServiceArn

  • Type:
  • Required: Yes

ResumeServiceResponse

Service

  • Type:
  • Required: Yes

OperationId

  • Type:
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

Service

ServiceName

  • Type:
  • Required: Yes

ServiceId

  • Type:
  • Required: Yes

ServiceArn

  • Type:
  • Required: Yes

CreatedAt

  • Type:
  • Required: Yes

UpdatedAt

  • Type:
  • Required: Yes

Status

  • Type: typing.Literal['CREATE_FAILED', 'DELETED', 'DELETE_FAILED', 'OPERATION_IN_PROGRESS', 'PAUSED', 'RUNNING']
  • Required: Yes

SourceConfiguration

  • Type:
  • Required: Yes

InstanceConfiguration

  • Type:
  • Required: Yes

AutoScalingConfigurationSummary

  • Type:
  • Required: Yes

NetworkConfiguration

  • Type:
  • Required: Yes

ServiceUrl

  • Type: typing.Optional[str]

DeletedAt

  • Type: typing.Optional[datetime.datetime]

EncryptionConfiguration

  • Type:

HealthCheckConfiguration

  • Type:

ObservabilityConfiguration

  • Type: typing.Optional[aws_resource_validator.pydantic_models.apprunner.apprunner_classes.ServiceObservabilityConfiguration]

ServiceObservabilityConfiguration

ObservabilityEnabled

  • Type:
  • Required: Yes

ObservabilityConfigurationArn

  • Type: typing.Optional[str]

ServiceSummary

ServiceName

  • Type: typing.Optional[str]

ServiceId

  • Type: typing.Optional[str]

ServiceArn

  • Type: typing.Optional[str]

ServiceUrl

  • Type: typing.Optional[str]

CreatedAt

  • Type: typing.Optional[datetime.datetime]

UpdatedAt

  • Type: typing.Optional[datetime.datetime]

Status

  • Type: typing.Optional[typing.Literal['CREATE_FAILED', 'DELETED', 'DELETE_FAILED', 'OPERATION_IN_PROGRESS', 'PAUSED', 'RUNNING']]

SourceCodeVersion

Type

  • Type: typing.Literal['BRANCH']
  • Required: Yes

Value

  • Type:
  • Required: Yes

SourceConfiguration

CodeRepository

  • Type:

ImageRepository

  • Type:

AutoDeploymentsEnabled

  • Type: typing.Optional[bool]

AuthenticationConfiguration

  • Type:

SourceConfigurationOutput

CodeRepository

  • Type: typing.Optional[aws_resource_validator.pydantic_models.apprunner.apprunner_classes.CodeRepositoryOutput]

ImageRepository

  • Type: typing.Optional[aws_resource_validator.pydantic_models.apprunner.apprunner_classes.ImageRepositoryOutput]

AutoDeploymentsEnabled

  • Type: typing.Optional[bool]

AuthenticationConfiguration

  • Type:

StartDeploymentRequest

ServiceArn

  • Type:
  • Required: Yes

StartDeploymentResponse

OperationId

  • Type:
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

Tag

Key

  • Type: typing.Optional[str]

Value

  • Type: typing.Optional[str]

TagResourceRequest

ResourceArn

  • Type:
  • Required: Yes

Tags

  • Type: typing.List[aws_resource_validator.pydantic_models.apprunner.apprunner_classes.Tag]
  • Required: Yes

TraceConfiguration

Vendor

  • Type: typing.Literal['AWSXRAY']
  • Required: Yes

UntagResourceRequest

ResourceArn

  • Type:
  • Required: Yes

TagKeys

  • Type: typing.List[str]
  • Required: Yes

UpdateDefaultAutoScalingConfigurationRequest

AutoScalingConfigurationArn

  • Type:
  • Required: Yes

UpdateDefaultAutoScalingConfigurationResponse

AutoScalingConfiguration

  • Type:
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

UpdateServiceRequest

ServiceArn

  • Type:
  • Required: Yes

SourceConfiguration

  • Type: typing.Union[aws_resource_validator.pydantic_models.apprunner.apprunner_classes.SourceConfiguration, aws_resource_validator.pydantic_models.apprunner.apprunner_classes.SourceConfigurationOutput, NoneType]

InstanceConfiguration

  • Type:

AutoScalingConfigurationArn

  • Type: typing.Optional[str]

HealthCheckConfiguration

  • Type:

NetworkConfiguration

  • Type:

ObservabilityConfiguration

  • Type: typing.Optional[aws_resource_validator.pydantic_models.apprunner.apprunner_classes.ServiceObservabilityConfiguration]

UpdateServiceResponse

Service

  • Type:
  • Required: Yes

OperationId

  • Type:
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

UpdateVpcIngressConnectionRequest

VpcIngressConnectionArn

  • Type:
  • Required: Yes

IngressVpcConfiguration

  • Type:
  • Required: Yes

UpdateVpcIngressConnectionResponse

VpcIngressConnection

  • Type:
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

VpcConnector

VpcConnectorName

  • Type: typing.Optional[str]

VpcConnectorArn

  • Type: typing.Optional[str]

VpcConnectorRevision

  • Type: typing.Optional[int]

Subnets

  • Type: typing.Optional[typing.List[str]]

SecurityGroups

  • Type: typing.Optional[typing.List[str]]

Status

  • Type: typing.Optional[typing.Literal['ACTIVE', 'INACTIVE']]

CreatedAt

  • Type: typing.Optional[datetime.datetime]

DeletedAt

  • Type: typing.Optional[datetime.datetime]

VpcDNSTarget

VpcIngressConnectionArn

  • Type: typing.Optional[str]

VpcId

  • Type: typing.Optional[str]

DomainName

  • Type: typing.Optional[str]

VpcIngressConnection

VpcIngressConnectionArn

  • Type: typing.Optional[str]

VpcIngressConnectionName

  • Type: typing.Optional[str]

ServiceArn

  • Type: typing.Optional[str]

Status

  • Type: typing.Optional[typing.Literal['AVAILABLE', 'DELETED', 'FAILED_CREATION', 'FAILED_DELETION', 'FAILED_UPDATE', 'PENDING_CREATION', 'PENDING_DELETION', 'PENDING_UPDATE']]

AccountId

  • Type: typing.Optional[str]

DomainName

  • Type: typing.Optional[str]

IngressVpcConfiguration

  • Type:

CreatedAt

  • Type: typing.Optional[datetime.datetime]

DeletedAt

  • Type: typing.Optional[datetime.datetime]

VpcIngressConnectionSummary

VpcIngressConnectionArn

  • Type: typing.Optional[str]

ServiceArn

  • Type: typing.Optional[str]