Skip to content

Apprunner Classes

AssociateCustomDomainRequestRequestTypeDef

ServiceArn

  • Type:
  • Required: Yes

DomainName

  • Type:
  • Required: Yes

EnableWWWSubdomain

  • Type: typing.Optional[bool]

AssociateCustomDomainResponseTypeDef

DNSTarget

  • Type:
  • Required: Yes

ServiceArn

  • Type:
  • Required: Yes

CustomDomain

  • Type:
  • Required: Yes

VpcDNSTargets

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

ResponseMetadata

  • Type:
  • Required: Yes

AuthenticationConfigurationTypeDef

ConnectionArn

  • Type: typing.Optional[str]

AccessRoleArn

  • Type: typing.Optional[str]

AutoScalingConfigurationSummaryTypeDef

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]

AutoScalingConfigurationTypeDef

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]

BaseValidatorModel

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

CertificateValidationRecordTypeDef

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']]

CodeConfigurationTypeDef

ConfigurationSource

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

CodeConfigurationValues

  • Type: typing.Optional[aws_resource_validator.pydantic_models.apprunner_classes.CodeConfigurationValuesTypeDef]

CodeConfigurationValuesTypeDef

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.Mapping[str, str]]

RuntimeEnvironmentSecrets

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

CodeRepositoryTypeDef

RepositoryUrl

  • Type:
  • Required: Yes

SourceCodeVersion

  • Type:
  • Required: Yes

CodeConfiguration

  • Type: typing.Optional[aws_resource_validator.pydantic_models.apprunner_classes.CodeConfigurationTypeDef]

SourceDirectory

  • Type: typing.Optional[str]

ConnectionSummaryTypeDef

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]

ConnectionTypeDef

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]

CreateAutoScalingConfigurationRequestRequestTypeDef

AutoScalingConfigurationName

  • Type:
  • Required: Yes

MaxConcurrency

  • Type: typing.Optional[int]

MinSize

  • Type: typing.Optional[int]

MaxSize

  • Type: typing.Optional[int]

Tags

  • Type: typing.Optional[typing.Sequence[aws_resource_validator.pydantic_models.apprunner_classes.TagTypeDef]]

CreateAutoScalingConfigurationResponseTypeDef

AutoScalingConfiguration

  • Type:
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

CreateConnectionRequestRequestTypeDef

ConnectionName

  • Type:
  • Required: Yes

ProviderType

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

Tags

  • Type: typing.Optional[typing.Sequence[aws_resource_validator.pydantic_models.apprunner_classes.TagTypeDef]]

CreateConnectionResponseTypeDef

Connection

  • Type:
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

CreateObservabilityConfigurationRequestRequestTypeDef

ObservabilityConfigurationName

  • Type:
  • Required: Yes

TraceConfiguration

  • Type: typing.Optional[aws_resource_validator.pydantic_models.apprunner_classes.TraceConfigurationTypeDef]

Tags

  • Type: typing.Optional[typing.Sequence[aws_resource_validator.pydantic_models.apprunner_classes.TagTypeDef]]

CreateObservabilityConfigurationResponseTypeDef

ObservabilityConfiguration

  • Type:
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

CreateServiceRequestRequestTypeDef

ServiceName

  • Type:
  • Required: Yes

SourceConfiguration

  • Type:
  • Required: Yes

InstanceConfiguration

  • Type: typing.Optional[aws_resource_validator.pydantic_models.apprunner_classes.InstanceConfigurationTypeDef]

Tags

  • Type: typing.Optional[typing.Sequence[aws_resource_validator.pydantic_models.apprunner_classes.TagTypeDef]]

EncryptionConfiguration

  • Type: typing.Optional[aws_resource_validator.pydantic_models.apprunner_classes.EncryptionConfigurationTypeDef]

HealthCheckConfiguration

  • Type: typing.Optional[aws_resource_validator.pydantic_models.apprunner_classes.HealthCheckConfigurationTypeDef]

AutoScalingConfigurationArn

  • Type: typing.Optional[str]

NetworkConfiguration

  • Type: typing.Optional[aws_resource_validator.pydantic_models.apprunner_classes.NetworkConfigurationTypeDef]

ObservabilityConfiguration

  • Type: typing.Optional[aws_resource_validator.pydantic_models.apprunner_classes.ServiceObservabilityConfigurationTypeDef]

CreateServiceResponseTypeDef

Service

  • Type:
  • Required: Yes

OperationId

  • Type:
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

CreateVpcConnectorRequestRequestTypeDef

VpcConnectorName

  • Type:
  • Required: Yes

Subnets

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

SecurityGroups

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

Tags

  • Type: typing.Optional[typing.Sequence[aws_resource_validator.pydantic_models.apprunner_classes.TagTypeDef]]

CreateVpcConnectorResponseTypeDef

VpcConnector

  • Type:
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

CreateVpcIngressConnectionRequestRequestTypeDef

ServiceArn

  • Type:
  • Required: Yes

VpcIngressConnectionName

  • Type:
  • Required: Yes

IngressVpcConfiguration

  • Type:
  • Required: Yes

Tags

  • Type: typing.Optional[typing.Sequence[aws_resource_validator.pydantic_models.apprunner_classes.TagTypeDef]]

CreateVpcIngressConnectionResponseTypeDef

VpcIngressConnection

  • Type:
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

CustomDomainTypeDef

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_classes.CertificateValidationRecordTypeDef]]

DeleteAutoScalingConfigurationRequestRequestTypeDef

AutoScalingConfigurationArn

  • Type:
  • Required: Yes

DeleteAllRevisions

  • Type: typing.Optional[bool]

DeleteAutoScalingConfigurationResponseTypeDef

AutoScalingConfiguration

  • Type:
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

DeleteConnectionRequestRequestTypeDef

ConnectionArn

  • Type:
  • Required: Yes

DeleteConnectionResponseTypeDef

Connection

  • Type:
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

DeleteObservabilityConfigurationRequestRequestTypeDef

ObservabilityConfigurationArn

  • Type:
  • Required: Yes

DeleteObservabilityConfigurationResponseTypeDef

ObservabilityConfiguration

  • Type:
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

DeleteServiceRequestRequestTypeDef

ServiceArn

  • Type:
  • Required: Yes

DeleteServiceResponseTypeDef

Service

  • Type:
  • Required: Yes

OperationId

  • Type:
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

DeleteVpcConnectorRequestRequestTypeDef

VpcConnectorArn

  • Type:
  • Required: Yes

DeleteVpcConnectorResponseTypeDef

VpcConnector

  • Type:
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

DeleteVpcIngressConnectionRequestRequestTypeDef

VpcIngressConnectionArn

  • Type:
  • Required: Yes

DeleteVpcIngressConnectionResponseTypeDef

VpcIngressConnection

  • Type:
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

DescribeAutoScalingConfigurationRequestRequestTypeDef

AutoScalingConfigurationArn

  • Type:
  • Required: Yes

DescribeAutoScalingConfigurationResponseTypeDef

AutoScalingConfiguration

  • Type:
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

DescribeCustomDomainsRequestRequestTypeDef

ServiceArn

  • Type:
  • Required: Yes

NextToken

  • Type: typing.Optional[str]

MaxResults

  • Type: typing.Optional[int]

DescribeCustomDomainsResponseTypeDef

DNSTarget

  • Type:
  • Required: Yes

ServiceArn

  • Type:
  • Required: Yes

CustomDomains

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

VpcDNSTargets

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

NextToken

  • Type:
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

DescribeObservabilityConfigurationRequestRequestTypeDef

ObservabilityConfigurationArn

  • Type:
  • Required: Yes

DescribeObservabilityConfigurationResponseTypeDef

ObservabilityConfiguration

  • Type:
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

DescribeServiceRequestRequestTypeDef

ServiceArn

  • Type:
  • Required: Yes

DescribeServiceResponseTypeDef

Service

  • Type:
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

DescribeVpcConnectorRequestRequestTypeDef

VpcConnectorArn

  • Type:
  • Required: Yes

DescribeVpcConnectorResponseTypeDef

VpcConnector

  • Type:
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

DescribeVpcIngressConnectionRequestRequestTypeDef

VpcIngressConnectionArn

  • Type:
  • Required: Yes

DescribeVpcIngressConnectionResponseTypeDef

VpcIngressConnection

  • Type:
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

DisassociateCustomDomainRequestRequestTypeDef

ServiceArn

  • Type:
  • Required: Yes

DomainName

  • Type:
  • Required: Yes

DisassociateCustomDomainResponseTypeDef

DNSTarget

  • Type:
  • Required: Yes

ServiceArn

  • Type:
  • Required: Yes

CustomDomain

  • Type:
  • Required: Yes

VpcDNSTargets

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

ResponseMetadata

  • Type:
  • Required: Yes

EgressConfigurationTypeDef

EgressType

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

VpcConnectorArn

  • Type: typing.Optional[str]

EncryptionConfigurationTypeDef

KmsKey

  • Type:
  • Required: Yes

HealthCheckConfigurationTypeDef

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]

ImageConfigurationTypeDef

RuntimeEnvironmentVariables

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

StartCommand

  • Type: typing.Optional[str]

Port

  • Type: typing.Optional[str]

RuntimeEnvironmentSecrets

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

ImageRepositoryTypeDef

ImageIdentifier

  • Type:
  • Required: Yes

ImageRepositoryType

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

ImageConfiguration

  • Type: typing.Optional[aws_resource_validator.pydantic_models.apprunner_classes.ImageConfigurationTypeDef]

IngressConfigurationTypeDef

IsPubliclyAccessible

  • Type: typing.Optional[bool]

IngressVpcConfigurationTypeDef

VpcId

  • Type: typing.Optional[str]

VpcEndpointId

  • Type: typing.Optional[str]

InstanceConfigurationTypeDef

Cpu

  • Type: typing.Optional[str]

Memory

  • Type: typing.Optional[str]

InstanceRoleArn

  • Type: typing.Optional[str]

ListAutoScalingConfigurationsRequestRequestTypeDef

AutoScalingConfigurationName

  • Type: typing.Optional[str]

LatestOnly

  • Type: typing.Optional[bool]

MaxResults

  • Type: typing.Optional[int]

NextToken

  • Type: typing.Optional[str]

ListAutoScalingConfigurationsResponseTypeDef

AutoScalingConfigurationSummaryList

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

NextToken

  • Type:
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

ListConnectionsRequestRequestTypeDef

ConnectionName

  • Type: typing.Optional[str]

MaxResults

  • Type: typing.Optional[int]

NextToken

  • Type: typing.Optional[str]

ListConnectionsResponseTypeDef

ConnectionSummaryList

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

NextToken

  • Type:
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

ListObservabilityConfigurationsRequestRequestTypeDef

ObservabilityConfigurationName

  • Type: typing.Optional[str]

LatestOnly

  • Type: typing.Optional[bool]

MaxResults

  • Type: typing.Optional[int]

NextToken

  • Type: typing.Optional[str]

ListObservabilityConfigurationsResponseTypeDef

ObservabilityConfigurationSummaryList

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

NextToken

  • Type:
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

ListOperationsRequestRequestTypeDef

ServiceArn

  • Type:
  • Required: Yes

NextToken

  • Type: typing.Optional[str]

MaxResults

  • Type: typing.Optional[int]

ListOperationsResponseTypeDef

OperationSummaryList

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

NextToken

  • Type:
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

ListServicesForAutoScalingConfigurationRequestRequestTypeDef

AutoScalingConfigurationArn

  • Type:
  • Required: Yes

MaxResults

  • Type: typing.Optional[int]

NextToken

  • Type: typing.Optional[str]

ListServicesForAutoScalingConfigurationResponseTypeDef

ServiceArnList

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

NextToken

  • Type:
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

ListServicesRequestRequestTypeDef

NextToken

  • Type: typing.Optional[str]

MaxResults

  • Type: typing.Optional[int]

ListServicesResponseTypeDef

ServiceSummaryList

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

NextToken

  • Type:
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

ListTagsForResourceRequestRequestTypeDef

ResourceArn

  • Type:
  • Required: Yes

ListTagsForResourceResponseTypeDef

Tags

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

ResponseMetadata

  • Type:
  • Required: Yes

ListVpcConnectorsRequestRequestTypeDef

MaxResults

  • Type: typing.Optional[int]

NextToken

  • Type: typing.Optional[str]

ListVpcConnectorsResponseTypeDef

VpcConnectors

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

NextToken

  • Type:
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

ListVpcIngressConnectionsFilterTypeDef

ServiceArn

  • Type: typing.Optional[str]

VpcEndpointId

  • Type: typing.Optional[str]

ListVpcIngressConnectionsRequestRequestTypeDef

Filter

  • Type: typing.Optional[aws_resource_validator.pydantic_models.apprunner_classes.ListVpcIngressConnectionsFilterTypeDef]

MaxResults

  • Type: typing.Optional[int]

NextToken

  • Type: typing.Optional[str]

ListVpcIngressConnectionsResponseTypeDef

VpcIngressConnectionSummaryList

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

NextToken

  • Type:
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

NetworkConfigurationTypeDef

EgressConfiguration

  • Type: typing.Optional[aws_resource_validator.pydantic_models.apprunner_classes.EgressConfigurationTypeDef]

IngressConfiguration

  • Type: typing.Optional[aws_resource_validator.pydantic_models.apprunner_classes.IngressConfigurationTypeDef]

IpAddressType

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

ObservabilityConfigurationSummaryTypeDef

ObservabilityConfigurationArn

  • Type: typing.Optional[str]

ObservabilityConfigurationName

  • Type: typing.Optional[str]

ObservabilityConfigurationRevision

  • Type: typing.Optional[int]

ObservabilityConfigurationTypeDef

ObservabilityConfigurationArn

  • Type: typing.Optional[str]

ObservabilityConfigurationName

  • Type: typing.Optional[str]

TraceConfiguration

  • Type: typing.Optional[aws_resource_validator.pydantic_models.apprunner_classes.TraceConfigurationTypeDef]

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]

OperationSummaryTypeDef

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]

PauseServiceRequestRequestTypeDef

ServiceArn

  • Type:
  • Required: Yes

PauseServiceResponseTypeDef

Service

  • Type:
  • Required: Yes

OperationId

  • Type:
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

ResponseMetadataTypeDef

RequestId

  • Type:
  • Required: Yes

HostId

  • Type:
  • Required: Yes

HTTPStatusCode

  • Type:
  • Required: Yes

HTTPHeaders

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

RetryAttempts

  • Type:
  • Required: Yes

ResumeServiceRequestRequestTypeDef

ServiceArn

  • Type:
  • Required: Yes

ResumeServiceResponseTypeDef

Service

  • Type:
  • Required: Yes

OperationId

  • Type:
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

ServiceObservabilityConfigurationTypeDef

ObservabilityEnabled

  • Type:
  • Required: Yes

ObservabilityConfigurationArn

  • Type: typing.Optional[str]

ServiceSummaryTypeDef

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']]

ServiceTypeDef

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: typing.Optional[aws_resource_validator.pydantic_models.apprunner_classes.EncryptionConfigurationTypeDef]

HealthCheckConfiguration

  • Type: typing.Optional[aws_resource_validator.pydantic_models.apprunner_classes.HealthCheckConfigurationTypeDef]

ObservabilityConfiguration

  • Type: typing.Optional[aws_resource_validator.pydantic_models.apprunner_classes.ServiceObservabilityConfigurationTypeDef]

SourceCodeVersionTypeDef

Type

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

Value

  • Type:
  • Required: Yes

SourceConfigurationTypeDef

CodeRepository

  • Type: typing.Optional[aws_resource_validator.pydantic_models.apprunner_classes.CodeRepositoryTypeDef]

ImageRepository

  • Type: typing.Optional[aws_resource_validator.pydantic_models.apprunner_classes.ImageRepositoryTypeDef]

AutoDeploymentsEnabled

  • Type: typing.Optional[bool]

AuthenticationConfiguration

  • Type: typing.Optional[aws_resource_validator.pydantic_models.apprunner_classes.AuthenticationConfigurationTypeDef]

StartDeploymentRequestRequestTypeDef

ServiceArn

  • Type:
  • Required: Yes

StartDeploymentResponseTypeDef

OperationId

  • Type:
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

TagResourceRequestRequestTypeDef

ResourceArn

  • Type:
  • Required: Yes

Tags

  • Type: typing.Sequence[aws_resource_validator.pydantic_models.apprunner_classes.TagTypeDef]
  • Required: Yes

TagTypeDef

Key

  • Type: typing.Optional[str]

Value

  • Type: typing.Optional[str]

TraceConfigurationTypeDef

Vendor

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

UntagResourceRequestRequestTypeDef

ResourceArn

  • Type:
  • Required: Yes

TagKeys

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

UpdateDefaultAutoScalingConfigurationRequestRequestTypeDef

AutoScalingConfigurationArn

  • Type:
  • Required: Yes

UpdateDefaultAutoScalingConfigurationResponseTypeDef

AutoScalingConfiguration

  • Type:
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

UpdateServiceRequestRequestTypeDef

ServiceArn

  • Type:
  • Required: Yes

SourceConfiguration

  • Type: typing.Optional[aws_resource_validator.pydantic_models.apprunner_classes.SourceConfigurationTypeDef]

InstanceConfiguration

  • Type: typing.Optional[aws_resource_validator.pydantic_models.apprunner_classes.InstanceConfigurationTypeDef]

AutoScalingConfigurationArn

  • Type: typing.Optional[str]

HealthCheckConfiguration

  • Type: typing.Optional[aws_resource_validator.pydantic_models.apprunner_classes.HealthCheckConfigurationTypeDef]

NetworkConfiguration

  • Type: typing.Optional[aws_resource_validator.pydantic_models.apprunner_classes.NetworkConfigurationTypeDef]

ObservabilityConfiguration

  • Type: typing.Optional[aws_resource_validator.pydantic_models.apprunner_classes.ServiceObservabilityConfigurationTypeDef]

UpdateServiceResponseTypeDef

Service

  • Type:
  • Required: Yes

OperationId

  • Type:
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

UpdateVpcIngressConnectionRequestRequestTypeDef

VpcIngressConnectionArn

  • Type:
  • Required: Yes

IngressVpcConfiguration

  • Type:
  • Required: Yes

UpdateVpcIngressConnectionResponseTypeDef

VpcIngressConnection

  • Type:
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

VpcConnectorTypeDef

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]

VpcDNSTargetTypeDef

VpcIngressConnectionArn

  • Type: typing.Optional[str]

VpcId

  • Type: typing.Optional[str]

DomainName

  • Type: typing.Optional[str]

VpcIngressConnectionSummaryTypeDef

VpcIngressConnectionArn

  • Type: typing.Optional[str]

ServiceArn

  • Type: typing.Optional[str]

VpcIngressConnectionTypeDef

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: typing.Optional[aws_resource_validator.pydantic_models.apprunner_classes.IngressVpcConfigurationTypeDef]

CreatedAt

  • Type: typing.Optional[datetime.datetime]

DeletedAt

  • Type: typing.Optional[datetime.datetime]