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]