AWS CloudFormation
AWS CloudFormation provides a common language for you to describe and provision all the infrastructure resources in your cloud environment
| Type | object |
|---|---|
| File match |
*.cf.json
*.cf.yml
*.cf.yaml
cloudformation.json
cloudformation.yml
cloudformation.yaml
|
| Schema URL | https://catalog.lintel.tools/schemas/schemastore/aws-cloudformation/latest.json |
| Source | https://raw.githubusercontent.com/awslabs/goformation/master/schema/cloudformation.schema.json |
Validate with Lintel
npx @lintel/lintel check
Type:
object
Properties
Resources
object
required
AWSTemplateFormatVersion
string
Conditions
object
Description
string
Template description
maxLength=1024
Mappings
object
Metadata
object
Outputs
object
Parameters
object
Transform
string | string[]
Definitions
AWS::ACMPCA::Certificate
object
Properties
object
required
7 nested properties
CertificateAuthorityArn
string
required
CertificateSigningRequest
string
required
SigningAlgorithm
string
required
2 nested properties
Type
string
required
Value
number
required
TemplateArn
string
ValidityNotBefore
object
2 nested properties
Type
string
required
Value
number
required
Type
string
required
Condition
string
DeletionPolicy
string
DependsOn
string | string[]
Metadata
object
UpdateReplacePolicy
string
AWS::ACMPCA::Certificate.ApiPassthrough
object
Extensions
object
5 nested properties
CertificatePolicies
AWS::ACMPCA::Certificate.PolicyInformation[]
CustomExtensions
AWS::ACMPCA::Certificate.CustomExtension[]
ExtendedKeyUsage
AWS::ACMPCA::Certificate.ExtendedKeyUsage[]
KeyUsage
object
9 nested properties
CRLSign
boolean
DataEncipherment
boolean
DecipherOnly
boolean
DigitalSignature
boolean
EncipherOnly
boolean
KeyAgreement
boolean
KeyCertSign
boolean
KeyEncipherment
boolean
NonRepudiation
boolean
SubjectAlternativeNames
AWS::ACMPCA::Certificate.GeneralName[]
Subject
object
15 nested properties
CommonName
string
Country
string
CustomAttributes
AWS::ACMPCA::Certificate.CustomAttribute[]
DistinguishedNameQualifier
string
GenerationQualifier
string
GivenName
string
Initials
string
Locality
string
Organization
string
OrganizationalUnit
string
Pseudonym
string
SerialNumber
string
State
string
Surname
string
Title
string
AWS::ACMPCA::Certificate.CustomAttribute
object
ObjectIdentifier
string
required
Value
string
required
AWS::ACMPCA::Certificate.CustomExtension
object
ObjectIdentifier
string
required
Value
string
required
Critical
boolean
AWS::ACMPCA::Certificate.EdiPartyName
object
NameAssigner
string
required
PartyName
string
required
AWS::ACMPCA::Certificate.ExtendedKeyUsage
object
ExtendedKeyUsageObjectIdentifier
string
ExtendedKeyUsageType
string
AWS::ACMPCA::Certificate.Extensions
object
CertificatePolicies
AWS::ACMPCA::Certificate.PolicyInformation[]
CustomExtensions
AWS::ACMPCA::Certificate.CustomExtension[]
ExtendedKeyUsage
AWS::ACMPCA::Certificate.ExtendedKeyUsage[]
KeyUsage
object
9 nested properties
CRLSign
boolean
DataEncipherment
boolean
DecipherOnly
boolean
DigitalSignature
boolean
EncipherOnly
boolean
KeyAgreement
boolean
KeyCertSign
boolean
KeyEncipherment
boolean
NonRepudiation
boolean
SubjectAlternativeNames
AWS::ACMPCA::Certificate.GeneralName[]
AWS::ACMPCA::Certificate.GeneralName
object
DirectoryName
object
15 nested properties
CommonName
string
Country
string
CustomAttributes
AWS::ACMPCA::Certificate.CustomAttribute[]
DistinguishedNameQualifier
string
GenerationQualifier
string
GivenName
string
Initials
string
Locality
string
Organization
string
OrganizationalUnit
string
Pseudonym
string
SerialNumber
string
State
string
Surname
string
Title
string
DnsName
string
EdiPartyName
object
2 nested properties
NameAssigner
string
required
PartyName
string
required
IpAddress
string
OtherName
object
2 nested properties
TypeId
string
required
Value
string
required
RegisteredId
string
Rfc822Name
string
UniformResourceIdentifier
string
AWS::ACMPCA::Certificate.KeyUsage
object
CRLSign
boolean
DataEncipherment
boolean
DecipherOnly
boolean
DigitalSignature
boolean
EncipherOnly
boolean
KeyAgreement
boolean
KeyCertSign
boolean
KeyEncipherment
boolean
NonRepudiation
boolean
AWS::ACMPCA::Certificate.OtherName
object
TypeId
string
required
Value
string
required
AWS::ACMPCA::Certificate.PolicyInformation
object
CertPolicyId
string
required
PolicyQualifiers
AWS::ACMPCA::Certificate.PolicyQualifierInfo[]
AWS::ACMPCA::Certificate.PolicyQualifierInfo
object
PolicyQualifierId
string
required
1 nested properties
CpsUri
string
required
AWS::ACMPCA::Certificate.Qualifier
object
CpsUri
string
required
AWS::ACMPCA::Certificate.Subject
object
CommonName
string
Country
string
CustomAttributes
AWS::ACMPCA::Certificate.CustomAttribute[]
DistinguishedNameQualifier
string
GenerationQualifier
string
GivenName
string
Initials
string
Locality
string
Organization
string
OrganizationalUnit
string
Pseudonym
string
SerialNumber
string
State
string
Surname
string
Title
string
AWS::ACMPCA::Certificate.Validity
object
Type
string
required
Value
number
required
AWS::ACMPCA::CertificateAuthority
object
Properties
object
required
9 nested properties
KeyAlgorithm
string
required
SigningAlgorithm
string
required
15 nested properties
CommonName
string
Country
string
CustomAttributes
AWS::ACMPCA::CertificateAuthority.CustomAttribute[]
DistinguishedNameQualifier
string
GenerationQualifier
string
GivenName
string
Initials
string
Locality
string
Organization
string
OrganizationalUnit
string
Pseudonym
string
SerialNumber
string
State
string
Surname
string
Title
string
Type
string
required
CsrExtensions
object
2 nested properties
KeyUsage
object
SubjectInformationAccess
AWS::ACMPCA::CertificateAuthority.AccessDescription[]
KeyStorageSecurityStandard
string
Tags
Tag[]
UsageMode
string
Type
string
required
Condition
string
DeletionPolicy
string
DependsOn
string | string[]
Metadata
object
UpdateReplacePolicy
string
AWS::ACMPCA::CertificateAuthority.AccessDescription
object
8 nested properties
DirectoryName
object
15 nested properties
CommonName
string
Country
string
CustomAttributes
AWS::ACMPCA::CertificateAuthority.CustomAttribute[]
DistinguishedNameQualifier
string
GenerationQualifier
string
GivenName
string
Initials
string
Locality
string
Organization
string
OrganizationalUnit
string
Pseudonym
string
SerialNumber
string
State
string
Surname
string
Title
string
DnsName
string
EdiPartyName
object
2 nested properties
NameAssigner
string
required
PartyName
string
required
IpAddress
string
OtherName
object
2 nested properties
TypeId
string
required
Value
string
required
RegisteredId
string
Rfc822Name
string
UniformResourceIdentifier
string
2 nested properties
AccessMethodType
string
CustomObjectIdentifier
string
AWS::ACMPCA::CertificateAuthority.AccessMethod
object
AccessMethodType
string
CustomObjectIdentifier
string
AWS::ACMPCA::CertificateAuthority.CrlConfiguration
object
CrlDistributionPointExtensionConfiguration
object
1 nested properties
OmitExtension
boolean
required
CustomCname
string
Enabled
boolean
ExpirationInDays
number
S3BucketName
string
S3ObjectAcl
string
AWS::ACMPCA::CertificateAuthority.CrlDistributionPointExtensionConfiguration
object
OmitExtension
boolean
required
AWS::ACMPCA::CertificateAuthority.CsrExtensions
object
KeyUsage
object
9 nested properties
CRLSign
boolean
DataEncipherment
boolean
DecipherOnly
boolean
DigitalSignature
boolean
EncipherOnly
boolean
KeyAgreement
boolean
KeyCertSign
boolean
KeyEncipherment
boolean
NonRepudiation
boolean
SubjectInformationAccess
AWS::ACMPCA::CertificateAuthority.AccessDescription[]
AWS::ACMPCA::CertificateAuthority.CustomAttribute
object
ObjectIdentifier
string
required
Value
string
required
AWS::ACMPCA::CertificateAuthority.EdiPartyName
object
NameAssigner
string
required
PartyName
string
required
AWS::ACMPCA::CertificateAuthority.GeneralName
object
DirectoryName
object
15 nested properties
CommonName
string
Country
string
CustomAttributes
AWS::ACMPCA::CertificateAuthority.CustomAttribute[]
DistinguishedNameQualifier
string
GenerationQualifier
string
GivenName
string
Initials
string
Locality
string
Organization
string
OrganizationalUnit
string
Pseudonym
string
SerialNumber
string
State
string
Surname
string
Title
string
DnsName
string
EdiPartyName
object
2 nested properties
NameAssigner
string
required
PartyName
string
required
IpAddress
string
OtherName
object
2 nested properties
TypeId
string
required
Value
string
required
RegisteredId
string
Rfc822Name
string
UniformResourceIdentifier
string
AWS::ACMPCA::CertificateAuthority.KeyUsage
object
CRLSign
boolean
DataEncipherment
boolean
DecipherOnly
boolean
DigitalSignature
boolean
EncipherOnly
boolean
KeyAgreement
boolean
KeyCertSign
boolean
KeyEncipherment
boolean
NonRepudiation
boolean
AWS::ACMPCA::CertificateAuthority.OcspConfiguration
object
Enabled
boolean
OcspCustomCname
string
AWS::ACMPCA::CertificateAuthority.OtherName
object
TypeId
string
required
Value
string
required
AWS::ACMPCA::CertificateAuthority.RevocationConfiguration
object
CrlConfiguration
object
6 nested properties
CrlDistributionPointExtensionConfiguration
object
1 nested properties
OmitExtension
boolean
required
CustomCname
string
Enabled
boolean
ExpirationInDays
number
S3BucketName
string
S3ObjectAcl
string
OcspConfiguration
object
2 nested properties
Enabled
boolean
OcspCustomCname
string
AWS::ACMPCA::CertificateAuthority.Subject
object
CommonName
string
Country
string
CustomAttributes
AWS::ACMPCA::CertificateAuthority.CustomAttribute[]
DistinguishedNameQualifier
string
GenerationQualifier
string
GivenName
string
Initials
string
Locality
string
Organization
string
OrganizationalUnit
string
Pseudonym
string
SerialNumber
string
State
string
Surname
string
Title
string
AWS::ACMPCA::CertificateAuthorityActivation
object
Properties
object
required
4 nested properties
Certificate
string
required
CertificateAuthorityArn
string
required
CertificateChain
string
Status
string
Type
string
required
Condition
string
DeletionPolicy
string
DependsOn
string | string[]
Metadata
object
UpdateReplacePolicy
string
AWS::ACMPCA::Permission
object
Properties
object
required
4 nested properties
Actions
string[]
required
CertificateAuthorityArn
string
required
Principal
string
required
SourceAccount
string
Type
string
required
Condition
string
DeletionPolicy
string
DependsOn
string | string[]
Metadata
object
UpdateReplacePolicy
string
AWS::APS::RuleGroupsNamespace
object
Properties
object
required
4 nested properties
Type
string
required
Condition
string
DeletionPolicy
string
DependsOn
string | string[]
Metadata
object
UpdateReplacePolicy
string
AWS::APS::Scraper
object
Properties
object
required
Type
string
required
Condition
string
DeletionPolicy
string
DependsOn
string | string[]
Metadata
object
UpdateReplacePolicy
string
AWS::APS::Scraper.AmpConfiguration
object
WorkspaceArn
string
required
AWS::APS::Scraper.Destination
object
1 nested properties
WorkspaceArn
string
required
AWS::APS::Scraper.EksConfiguration
object
ClusterArn
string
required
SubnetIds
string[]
required
SecurityGroupIds
string[]
AWS::APS::Scraper.ScrapeConfiguration
object
ConfigurationBlob
string
required
AWS::APS::Scraper.Source
object
3 nested properties
ClusterArn
string
required
SubnetIds
string[]
required
SecurityGroupIds
string[]
AWS::APS::Workspace
object
Type
string
required
Condition
string
DeletionPolicy
string
DependsOn
string | string[]
Metadata
object
Properties
object
UpdateReplacePolicy
string
AWS::APS::Workspace.LoggingConfiguration
object
LogGroupArn
string
AWS::ARCZonalShift::ZonalAutoshiftConfiguration
object
Properties
object
required
3 nested properties
ResourceIdentifier
string
required
PracticeRunConfiguration
object
4 nested properties
BlockedDates
string[]
BlockedWindows
string[]
ZonalAutoshiftStatus
string
Type
string
required
Condition
string
DeletionPolicy
string
DependsOn
string | string[]
Metadata
object
UpdateReplacePolicy
string
AWS::ARCZonalShift::ZonalAutoshiftConfiguration.ControlCondition
object
AlarmIdentifier
string
required
Type
string
required
AWS::ARCZonalShift::ZonalAutoshiftConfiguration.PracticeRunConfiguration
object
BlockedDates
string[]
BlockedWindows
string[]
AWS::AccessAnalyzer::Analyzer
object
Properties
object
required
5 nested properties
Type
string
required
AnalyzerName
string
ArchiveRules
AWS::AccessAnalyzer::Analyzer.ArchiveRule[]
Tags
Tag[]
Type
string
required
Condition
string
DeletionPolicy
string
DependsOn
string | string[]
Metadata
object
UpdateReplacePolicy
string
AWS::AccessAnalyzer::Analyzer.AnalyzerConfiguration
object
UnusedAccessConfiguration
object
1 nested properties
UnusedAccessAge
number
AWS::AccessAnalyzer::Analyzer.ArchiveRule
object
RuleName
string
required
AWS::AccessAnalyzer::Analyzer.Filter
object
Property
string
required
Contains
string[]
Eq
string[]
Exists
boolean
Neq
string[]
AWS::AccessAnalyzer::Analyzer.UnusedAccessConfiguration
object
UnusedAccessAge
number
AWS::AmazonMQ::Broker
object
Properties
object
required
20 nested properties
AutoMinorVersionUpgrade
boolean
required
BrokerName
string
required
DeploymentMode
string
required
EngineType
string
required
EngineVersion
string
required
HostInstanceType
string
required
PubliclyAccessible
boolean
required
AuthenticationStrategy
string
Configuration
object
2 nested properties
Id
string
required
Revision
number
required
DataReplicationMode
string
DataReplicationPrimaryBrokerArn
string
EncryptionOptions
object
2 nested properties
UseAwsOwnedKey
boolean
required
KmsKeyId
string
LdapServerMetadata
object
11 nested properties
Hosts
string[]
required
RoleBase
string
required
RoleSearchMatching
string
required
ServiceAccountPassword
string
required
ServiceAccountUsername
string
required
UserBase
string
required
UserSearchMatching
string
required
RoleName
string
RoleSearchSubtree
boolean
UserRoleName
string
UserSearchSubtree
boolean
Logs
object
2 nested properties
Audit
boolean
General
boolean
MaintenanceWindowStartTime
object
3 nested properties
DayOfWeek
string
required
TimeOfDay
string
required
TimeZone
string
required
SecurityGroups
string[]
StorageType
string
SubnetIds
string[]
Type
string
required
Condition
string
DeletionPolicy
string
DependsOn
string | string[]
Metadata
object
UpdateReplacePolicy
string
AWS::AmazonMQ::Broker.ConfigurationId
object
Id
string
required
Revision
number
required
AWS::AmazonMQ::Broker.EncryptionOptions
object
UseAwsOwnedKey
boolean
required
KmsKeyId
string
AWS::AmazonMQ::Broker.LdapServerMetadata
object
Hosts
string[]
required
RoleBase
string
required
RoleSearchMatching
string
required
ServiceAccountPassword
string
required
ServiceAccountUsername
string
required
UserBase
string
required
UserSearchMatching
string
required
RoleName
string
RoleSearchSubtree
boolean
UserRoleName
string
UserSearchSubtree
boolean
AWS::AmazonMQ::Broker.LogList
object
Audit
boolean
General
boolean
AWS::AmazonMQ::Broker.MaintenanceWindow
object
DayOfWeek
string
required
TimeOfDay
string
required
TimeZone
string
required
AWS::AmazonMQ::Broker.TagsEntry
object
Key
string
required
Value
string
required
AWS::AmazonMQ::Broker.User
object
Password
string
required
Username
string
required
ConsoleAccess
boolean
Groups
string[]
ReplicationUser
boolean
AWS::AmazonMQ::Configuration
object
Properties
object
required
7 nested properties
Data
string
required
EngineType
string
required
EngineVersion
string
required
Name
string
required
AuthenticationStrategy
string
Description
string
Type
string
required
Condition
string
DeletionPolicy
string
DependsOn
string | string[]
Metadata
object
UpdateReplacePolicy
string
AWS::AmazonMQ::Configuration.TagsEntry
object
Key
string
required
Value
string
required
AWS::AmazonMQ::ConfigurationAssociation
object
Properties
object
required
2 nested properties
Broker
string
required
2 nested properties
Id
string
required
Revision
number
required
Type
string
required
Condition
string
DeletionPolicy
string
DependsOn
string | string[]
Metadata
object
UpdateReplacePolicy
string
AWS::AmazonMQ::ConfigurationAssociation.ConfigurationId
object
Id
string
required
Revision
number
required
AWS::Amplify::App
object
Properties
object
required
15 nested properties
Name
string
required
AccessToken
string
AutoBranchCreationConfig
object
11 nested properties
AutoBranchCreationPatterns
string[]
BasicAuthConfig
object
BuildSpec
string
EnableAutoBranchCreation
boolean
EnableAutoBuild
boolean
EnablePerformanceMode
boolean
EnablePullRequestPreview
boolean
EnvironmentVariables
AWS::Amplify::App.EnvironmentVariable[]
Framework
string
PullRequestEnvironmentName
string
Stage
string
BasicAuthConfig
object
3 nested properties
EnableBasicAuth
boolean
Password
string
Username
string
BuildSpec
string
CustomHeaders
string
CustomRules
AWS::Amplify::App.CustomRule[]
Description
string
EnableBranchAutoDeletion
boolean
EnvironmentVariables
AWS::Amplify::App.EnvironmentVariable[]
IAMServiceRole
string
OauthToken
string
Platform
string
Repository
string
Tags
Tag[]
Type
string
required
Condition
string
DeletionPolicy
string
DependsOn
string | string[]
Metadata
object
UpdateReplacePolicy
string
AWS::Amplify::App.AutoBranchCreationConfig
object
AutoBranchCreationPatterns
string[]
BasicAuthConfig
object
3 nested properties
EnableBasicAuth
boolean
Password
string
Username
string
BuildSpec
string
EnableAutoBranchCreation
boolean
EnableAutoBuild
boolean
EnablePerformanceMode
boolean
EnablePullRequestPreview
boolean
EnvironmentVariables
AWS::Amplify::App.EnvironmentVariable[]
Framework
string
PullRequestEnvironmentName
string
Stage
string
AWS::Amplify::App.BasicAuthConfig
object
EnableBasicAuth
boolean
Password
string
Username
string
AWS::Amplify::App.CustomRule
object
Source
string
required
Target
string
required
Condition
string
Status
string
AWS::Amplify::App.EnvironmentVariable
object
Name
string
required
Value
string
required
AWS::Amplify::Branch
object
Properties
object
required
14 nested properties
AppId
string
required
BranchName
string
required
Backend
object
1 nested properties
StackArn
string
BasicAuthConfig
object
3 nested properties
Password
string
required
Username
string
required
EnableBasicAuth
boolean
BuildSpec
string
Description
string
EnableAutoBuild
boolean
EnablePerformanceMode
boolean
EnablePullRequestPreview
boolean
EnvironmentVariables
AWS::Amplify::Branch.EnvironmentVariable[]
Framework
string
PullRequestEnvironmentName
string
Stage
string
Tags
Tag[]
Type
string
required
Condition
string
DeletionPolicy
string
DependsOn
string | string[]
Metadata
object
UpdateReplacePolicy
string
AWS::Amplify::Branch.Backend
object
StackArn
string
AWS::Amplify::Branch.BasicAuthConfig
object
Password
string
required
Username
string
required
EnableBasicAuth
boolean
AWS::Amplify::Branch.EnvironmentVariable
object
Name
string
required
Value
string
required
AWS::Amplify::Domain
object
Properties
object
required
7 nested properties
AppId
string
required
DomainName
string
required
AutoSubDomainCreationPatterns
string[]
AutoSubDomainIAMRole
string
CertificateSettings
object
2 nested properties
CertificateType
string
CustomCertificateArn
string
EnableAutoSubDomain
boolean
Type
string
required
Condition
string
DeletionPolicy
string
DependsOn
string | string[]
Metadata
object
UpdateReplacePolicy
string
AWS::Amplify::Domain.Certificate
object
CertificateArn
string
CertificateType
string
CertificateVerificationDNSRecord
string
AWS::Amplify::Domain.CertificateSettings
object
CertificateType
string
CustomCertificateArn
string
AWS::Amplify::Domain.SubDomainSetting
object
BranchName
string
required
Prefix
string
required
AWS::AmplifyUIBuilder::Component
object
Type
string
required
Condition
string
DeletionPolicy
string
DependsOn
string | string[]
Metadata
object
Properties
object
14 nested properties
AppId
string
BindingProperties
object
CollectionProperties
object
ComponentType
string
EnvironmentName
string
Events
object
Name
string
Overrides
object
Properties
object
SchemaVersion
string
SourceId
string
Tags
object
UpdateReplacePolicy
string
AWS::AmplifyUIBuilder::Component.ActionParameters
object
Anchor
object
15 nested properties
BindingProperties
object
2 nested properties
Property
string
required
Field
string
Bindings
object
CollectionBindingProperties
object
2 nested properties
Property
string
required
Field
string
ComponentName
string
Condition
object
Configured
boolean
DefaultValue
string
Event
string
ImportedValue
string
Model
string
Property
string
Type
string
UserAttribute
string
Value
string
Fields
object
Global
object
15 nested properties
BindingProperties
object
2 nested properties
Property
string
required
Field
string
Bindings
object
CollectionBindingProperties
object
2 nested properties
Property
string
required
Field
string
ComponentName
string
Condition
object
Configured
boolean
DefaultValue
string
Event
string
ImportedValue
string
Model
string
Property
string
Type
string
UserAttribute
string
Value
string
Id
object
15 nested properties
BindingProperties
object
2 nested properties
Property
string
required
Field
string
Bindings
object
CollectionBindingProperties
object
2 nested properties
Property
string
required
Field
string
ComponentName
string
Condition
object
Configured
boolean
DefaultValue
string
Event
string
ImportedValue
string
Model
string
Property
string
Type
string
UserAttribute
string
Value
string
Model
string
State
object
3 nested properties
ComponentName
string
required
Property
string
required
Target
object
15 nested properties
BindingProperties
object
2 nested properties
Property
string
required
Field
string
Bindings
object
CollectionBindingProperties
object
2 nested properties
Property
string
required
Field
string
ComponentName
string
Condition
object
Configured
boolean
DefaultValue
string
Event
string
ImportedValue
string
Model
string
Property
string
Type
string
UserAttribute
string
Value
string
Type
object
15 nested properties
BindingProperties
object
2 nested properties
Property
string
required
Field
string
Bindings
object
CollectionBindingProperties
object
2 nested properties
Property
string
required
Field
string
ComponentName
string
Condition
object
Configured
boolean
DefaultValue
string
Event
string
ImportedValue
string
Model
string
Property
string
Type
string
UserAttribute
string
Value
string
Url
object
15 nested properties
BindingProperties
object
2 nested properties
Property
string
required
Field
string
Bindings
object
CollectionBindingProperties
object
2 nested properties
Property
string
required
Field
string
ComponentName
string
Condition
object
Configured
boolean
DefaultValue
string
Event
string
ImportedValue
string
Model
string
Property
string
Type
string
UserAttribute
string
Value
string
AWS::AmplifyUIBuilder::Component.ComponentBindingPropertiesValue
object
BindingProperties
object
8 nested properties
Bucket
string
DefaultValue
string
Field
string
Key
string
Model
string
Predicates
AWS::AmplifyUIBuilder::Component.Predicate[]
SlotName
string
UserAttribute
string
DefaultValue
string
Type
string
AWS::AmplifyUIBuilder::Component.ComponentBindingPropertiesValueProperties
object
Bucket
string
DefaultValue
string
Field
string
Key
string
Model
string
Predicates
AWS::AmplifyUIBuilder::Component.Predicate[]
SlotName
string
UserAttribute
string
AWS::AmplifyUIBuilder::Component.ComponentChild
object
ComponentType
string
required
Name
string
required
Properties
object
required
Events
object
SourceId
string
AWS::AmplifyUIBuilder::Component.ComponentConditionProperty
object
Else
object
15 nested properties
BindingProperties
object
2 nested properties
Property
string
required
Field
string
Bindings
object
CollectionBindingProperties
object
2 nested properties
Property
string
required
Field
string
ComponentName
string
Condition
object
Configured
boolean
DefaultValue
string
Event
string
ImportedValue
string
Model
string
Property
string
Type
string
UserAttribute
string
Value
string
Field
string
Operand
string
OperandType
string
Operator
string
Property
string
Then
object
15 nested properties
BindingProperties
object
2 nested properties
Property
string
required
Field
string
Bindings
object
CollectionBindingProperties
object
2 nested properties
Property
string
required
Field
string
ComponentName
string
Condition
object
Configured
boolean
DefaultValue
string
Event
string
ImportedValue
string
Model
string
Property
string
Type
string
UserAttribute
string
Value
string
AWS::AmplifyUIBuilder::Component.ComponentDataConfiguration
object
Model
string
required
Identifiers
string[]
Predicate
object
6 nested properties
Field
string
Operand
string
OperandType
string
Operator
string
AWS::AmplifyUIBuilder::Component.ComponentEvent
object
Action
string
BindingEvent
string
Parameters
object
9 nested properties
Anchor
object
Fields
object
Global
object
Id
object
Model
string
State
object
3 nested properties
Target
object
Type
object
AWS::AmplifyUIBuilder::Component.ComponentProperty
object
BindingProperties
object
2 nested properties
Property
string
required
Field
string
Bindings
object
CollectionBindingProperties
object
2 nested properties
Property
string
required
Field
string
ComponentName
string
Condition
object
7 nested properties
Else
object
Field
string
Operand
string
OperandType
string
Operator
string
Property
string
Configured
boolean
DefaultValue
string
Event
string
ImportedValue
string
Model
string
Property
string
Type
string
UserAttribute
string
Value
string
AWS::AmplifyUIBuilder::Component.ComponentPropertyBindingProperties
object
Property
string
required
Field
string
AWS::AmplifyUIBuilder::Component.ComponentVariant
object
Overrides
object
VariantValues
object
AWS::AmplifyUIBuilder::Component.FormBindingElement
object
Element
string
required
Property
string
required
AWS::AmplifyUIBuilder::Component.MutationActionSetStateParameter
object
ComponentName
string
required
Property
string
required
15 nested properties
BindingProperties
object
2 nested properties
Property
string
required
Field
string
Bindings
object
CollectionBindingProperties
object
2 nested properties
Property
string
required
Field
string
ComponentName
string
Condition
object
Configured
boolean
DefaultValue
string
Event
string
ImportedValue
string
Model
string
Property
string
Type
string
UserAttribute
string
Value
string
AWS::AmplifyUIBuilder::Component.Predicate
object
Field
string
Operand
string
OperandType
string
Operator
string
AWS::AmplifyUIBuilder::Component.SortProperty
object
Direction
string
required
Field
string
required
AWS::AmplifyUIBuilder::Form
object
Type
string
required
Condition
string
DeletionPolicy
string
DependsOn
string | string[]
Metadata
object
Properties
object
12 nested properties
AppId
string
DataType
object
2 nested properties
DataSourceType
string
required
DataTypeName
string
required
EnvironmentName
string
Fields
object
FormActionType
string
LabelDecorator
string
Name
string
SchemaVersion
string
SectionalElements
object
Tags
object
UpdateReplacePolicy
string
AWS::AmplifyUIBuilder::Form.FieldConfig
object
Excluded
boolean
InputType
object
16 nested properties
Type
string
required
DefaultChecked
boolean
DefaultCountryCode
string
DefaultValue
string
DescriptiveText
string
FileUploaderConfig
object
6 nested properties
AcceptedFileTypes
string[]
required
AccessLevel
string
required
IsResumable
boolean
MaxFileCount
number
MaxSize
number
ShowThumbnails
boolean
IsArray
boolean
MaxValue
number
MinValue
number
Name
string
Placeholder
string
ReadOnly
boolean
Required
boolean
Step
number
Value
string
ValueMappings
object
2 nested properties
BindingProperties
object
Label
string
Position
object
3 nested properties
Below
string
Fixed
string
RightOf
string
AWS::AmplifyUIBuilder::Form.FieldInputConfig
object
Type
string
required
DefaultChecked
boolean
DefaultCountryCode
string
DefaultValue
string
DescriptiveText
string
FileUploaderConfig
object
6 nested properties
AcceptedFileTypes
string[]
required
AccessLevel
string
required
IsResumable
boolean
MaxFileCount
number
MaxSize
number
ShowThumbnails
boolean
IsArray
boolean
MaxValue
number
MinValue
number
Name
string
Placeholder
string
ReadOnly
boolean
Required
boolean
Step
number
Value
string
ValueMappings
object
2 nested properties
BindingProperties
object
AWS::AmplifyUIBuilder::Form.FieldPosition
object
Below
string
Fixed
string
RightOf
string
AWS::AmplifyUIBuilder::Form.FieldValidationConfiguration
object
Type
string
required
NumValues
number[]
StrValues
string[]
ValidationMessage
string
AWS::AmplifyUIBuilder::Form.FileUploaderFieldConfig
object
AcceptedFileTypes
string[]
required
AccessLevel
string
required
IsResumable
boolean
MaxFileCount
number
MaxSize
number
ShowThumbnails
boolean
AWS::AmplifyUIBuilder::Form.FormButton
object
Children
string
Excluded
boolean
Position
object
3 nested properties
Below
string
Fixed
string
RightOf
string
AWS::AmplifyUIBuilder::Form.FormCTA
object
Cancel
object
3 nested properties
Children
string
Excluded
boolean
Position
object
3 nested properties
Below
string
Fixed
string
RightOf
string
Clear
object
3 nested properties
Children
string
Excluded
boolean
Position
object
3 nested properties
Below
string
Fixed
string
RightOf
string
Position
string
AWS::AmplifyUIBuilder::Form.FormDataTypeConfig
object
DataSourceType
string
required
DataTypeName
string
required
AWS::AmplifyUIBuilder::Form.FormInputBindingPropertiesValue
object
BindingProperties
object
1 nested properties
Model
string
Type
string
AWS::AmplifyUIBuilder::Form.FormInputBindingPropertiesValueProperties
object
Model
string
AWS::AmplifyUIBuilder::Form.FormInputValueProperty
object
BindingProperties
object
2 nested properties
Property
string
required
Field
string
Value
string
AWS::AmplifyUIBuilder::Form.FormInputValuePropertyBindingProperties
object
Property
string
required
Field
string
AWS::AmplifyUIBuilder::Form.FormStyle
object
AWS::AmplifyUIBuilder::Form.FormStyleConfig
object
TokenReference
string
Value
string
AWS::AmplifyUIBuilder::Form.SectionalElement
object
Type
string
required
Excluded
boolean
Level
number
Orientation
string
Position
object
3 nested properties
Below
string
Fixed
string
RightOf
string
Text
string
AWS::AmplifyUIBuilder::Form.ValueMapping
object
AWS::AmplifyUIBuilder::Form.ValueMappings
object
BindingProperties
object
AWS::AmplifyUIBuilder::Theme
object
Type
string
required
Condition
string
DeletionPolicy
string
DependsOn
string | string[]
Metadata
object
Properties
object
6 nested properties
AppId
string
EnvironmentName
string
Name
string
Tags
object
UpdateReplacePolicy
string
AWS::AmplifyUIBuilder::Theme.ThemeValue
object
Value
string
AWS::AmplifyUIBuilder::Theme.ThemeValues
object
Key
string
Value
object
2 nested properties
Value
string
AWS::ApiGateway::Account
object
Type
string
required
Condition
string
DeletionPolicy
string
DependsOn
string | string[]
Metadata
object
Properties
object
1 nested properties
CloudWatchRoleArn
string
UpdateReplacePolicy
string
AWS::ApiGateway::ApiKey
object
Type
string
required
Condition
string
DeletionPolicy
string
DependsOn
string | string[]
Metadata
object
Properties
object
8 nested properties
CustomerId
string
Description
string
Enabled
boolean
GenerateDistinctId
boolean
Name
string
StageKeys
AWS::ApiGateway::ApiKey.StageKey[]
Tags
Tag[]
Value
string
UpdateReplacePolicy
string
AWS::ApiGateway::ApiKey.StageKey
object
RestApiId
string
StageName
string
AWS::ApiGateway::Authorizer
object
Properties
object
required
10 nested properties
Name
string
required
RestApiId
string
required
Type
string
required
AuthType
string
AuthorizerCredentials
string
AuthorizerResultTtlInSeconds
number
AuthorizerUri
string
IdentitySource
string
IdentityValidationExpression
string
ProviderARNs
string[]
Type
string
required
Condition
string
DeletionPolicy
string
DependsOn
string | string[]
Metadata
object
UpdateReplacePolicy
string
AWS::ApiGateway::BasePathMapping
object
Properties
object
required
5 nested properties
DomainName
string
required
BasePath
string
Id
string
RestApiId
string
Stage
string
Type
string
required
Condition
string
DeletionPolicy
string
DependsOn
string | string[]
Metadata
object
UpdateReplacePolicy
string
AWS::ApiGateway::ClientCertificate
object
Type
string
required
Condition
string
DeletionPolicy
string
DependsOn
string | string[]
Metadata
object
Properties
object
2 nested properties
Description
string
Tags
Tag[]
UpdateReplacePolicy
string
AWS::ApiGateway::Deployment
object
Properties
object
required
5 nested properties
RestApiId
string
required
DeploymentCanarySettings
object
3 nested properties
PercentTraffic
number
StageVariableOverrides
object
UseStageCache
boolean
Description
string
StageDescription
object
19 nested properties
AccessLogSetting
object
CacheClusterEnabled
boolean
CacheClusterSize
string
CacheDataEncrypted
boolean
CacheTtlInSeconds
number
CachingEnabled
boolean
CanarySetting
object
ClientCertificateId
string
DataTraceEnabled
boolean
Description
string
DocumentationVersion
string
LoggingLevel
string
MethodSettings
AWS::ApiGateway::Deployment.MethodSetting[]
MetricsEnabled
boolean
Tags
Tag[]
ThrottlingBurstLimit
number
ThrottlingRateLimit
number
TracingEnabled
boolean
Variables
object
StageName
string
Type
string
required
Condition
string
DeletionPolicy
string
DependsOn
string | string[]
Metadata
object
UpdateReplacePolicy
string
AWS::ApiGateway::Deployment.AccessLogSetting
object
DestinationArn
string
Format
string
AWS::ApiGateway::Deployment.CanarySetting
object
PercentTraffic
number
StageVariableOverrides
object
UseStageCache
boolean
AWS::ApiGateway::Deployment.DeploymentCanarySettings
object
PercentTraffic
number
StageVariableOverrides
object
UseStageCache
boolean
AWS::ApiGateway::Deployment.MethodSetting
object
CacheDataEncrypted
boolean
CacheTtlInSeconds
number
CachingEnabled
boolean
DataTraceEnabled
boolean
HttpMethod
string
LoggingLevel
string
MetricsEnabled
boolean
ResourcePath
string
ThrottlingBurstLimit
number
ThrottlingRateLimit
number
AWS::ApiGateway::Deployment.StageDescription
object
AccessLogSetting
object
2 nested properties
DestinationArn
string
Format
string
CacheClusterEnabled
boolean
CacheClusterSize
string
CacheDataEncrypted
boolean
CacheTtlInSeconds
number
CachingEnabled
boolean
CanarySetting
object
3 nested properties
PercentTraffic
number
StageVariableOverrides
object
UseStageCache
boolean
ClientCertificateId
string
DataTraceEnabled
boolean
Description
string
DocumentationVersion
string
LoggingLevel
string
MethodSettings
AWS::ApiGateway::Deployment.MethodSetting[]
MetricsEnabled
boolean
Tags
Tag[]
ThrottlingBurstLimit
number
ThrottlingRateLimit
number
TracingEnabled
boolean
Variables
object
AWS::ApiGateway::DocumentationPart
object
Properties
object
required
3 nested properties
5 nested properties
Method
string
Name
string
Path
string
StatusCode
string
Type
string
Properties
string
required
RestApiId
string
required
Type
string
required
Condition
string
DeletionPolicy
string
DependsOn
string | string[]
Metadata
object
UpdateReplacePolicy
string
AWS::ApiGateway::DocumentationPart.Location
object
Method
string
Name
string
Path
string
StatusCode
string
Type
string
AWS::ApiGateway::DocumentationVersion
object
Properties
object
required
3 nested properties
DocumentationVersion
string
required
RestApiId
string
required
Description
string
Type
string
required
Condition
string
DeletionPolicy
string
DependsOn
string | string[]
Metadata
object
UpdateReplacePolicy
string
AWS::ApiGateway::DomainName
object
Type
string
required
Condition
string
DeletionPolicy
string
DependsOn
string | string[]
Metadata
object
Properties
object
8 nested properties
CertificateArn
string
DomainName
string
EndpointConfiguration
object
1 nested properties
Types
string[]
MutualTlsAuthentication
object
2 nested properties
TruststoreUri
string
TruststoreVersion
string
OwnershipVerificationCertificateArn
string
RegionalCertificateArn
string
SecurityPolicy
string
Tags
Tag[]
UpdateReplacePolicy
string
AWS::ApiGateway::DomainName.EndpointConfiguration
object
Types
string[]
AWS::ApiGateway::DomainName.MutualTlsAuthentication
object
TruststoreUri
string
TruststoreVersion
string
AWS::ApiGateway::GatewayResponse
object
Properties
object
required
5 nested properties
ResponseType
string
required
RestApiId
string
required
ResponseParameters
object
ResponseTemplates
object
StatusCode
string
Type
string
required
Condition
string
DeletionPolicy
string
DependsOn
string | string[]
Metadata
object
UpdateReplacePolicy
string
AWS::ApiGateway::Method
object
Properties
object
required
13 nested properties
HttpMethod
string
required
ResourceId
string
required
RestApiId
string
required
ApiKeyRequired
boolean
AuthorizationScopes
string[]
AuthorizationType
string
AuthorizerId
string
Integration
object
14 nested properties
Type
string
required
CacheKeyParameters
string[]
CacheNamespace
string
ConnectionId
string
ConnectionType
string
ContentHandling
string
Credentials
string
IntegrationHttpMethod
string
IntegrationResponses
AWS::ApiGateway::Method.IntegrationResponse[]
PassthroughBehavior
string
RequestParameters
object
RequestTemplates
object
TimeoutInMillis
number
Uri
string
MethodResponses
AWS::ApiGateway::Method.MethodResponse[]
OperationName
string
RequestModels
object
RequestParameters
object
RequestValidatorId
string
Type
string
required
Condition
string
DeletionPolicy
string
DependsOn
string | string[]
Metadata
object
UpdateReplacePolicy
string
AWS::ApiGateway::Method.Integration
object
Type
string
required
CacheKeyParameters
string[]
CacheNamespace
string
ConnectionId
string
ConnectionType
string
ContentHandling
string
Credentials
string
IntegrationHttpMethod
string
IntegrationResponses
AWS::ApiGateway::Method.IntegrationResponse[]
PassthroughBehavior
string
RequestParameters
object
RequestTemplates
object
TimeoutInMillis
number
Uri
string
AWS::ApiGateway::Method.IntegrationResponse
object
StatusCode
string
required
ContentHandling
string
ResponseParameters
object
ResponseTemplates
object
SelectionPattern
string
AWS::ApiGateway::Method.MethodResponse
object
StatusCode
string
required
ResponseModels
object
ResponseParameters
object
AWS::ApiGateway::Model
object
Properties
object
required
5 nested properties
RestApiId
string
required
ContentType
string
Description
string
Name
string
Schema
object
Type
string
required
Condition
string
DeletionPolicy
string
DependsOn
string | string[]
Metadata
object
UpdateReplacePolicy
string
AWS::ApiGateway::RequestValidator
object
Properties
object
required
4 nested properties
RestApiId
string
required
Name
string
ValidateRequestBody
boolean
ValidateRequestParameters
boolean
Type
string
required
Condition
string
DeletionPolicy
string
DependsOn
string | string[]
Metadata
object
UpdateReplacePolicy
string
AWS::ApiGateway::Resource
object
Properties
object
required
3 nested properties
ParentId
string
required
PathPart
string
required
RestApiId
string
required
Type
string
required
Condition
string
DeletionPolicy
string
DependsOn
string | string[]
Metadata
object
UpdateReplacePolicy
string
AWS::ApiGateway::RestApi
object
Type
string
required
Condition
string
DeletionPolicy
string
DependsOn
string | string[]
Metadata
object
Properties
object
15 nested properties
ApiKeySourceType
string
BinaryMediaTypes
string[]
Body
object
BodyS3Location
object
4 nested properties
Bucket
string
ETag
string
Key
string
Version
string
CloneFrom
string
Description
string
DisableExecuteApiEndpoint
boolean
EndpointConfiguration
object
2 nested properties
Types
string[]
VpcEndpointIds
string[]
FailOnWarnings
boolean
MinimumCompressionSize
number
Mode
string
Name
string
Parameters
object
Policy
object
Tags
Tag[]
UpdateReplacePolicy
string
AWS::ApiGateway::RestApi.EndpointConfiguration
object
Types
string[]
VpcEndpointIds
string[]
AWS::ApiGateway::RestApi.S3Location
object
Bucket
string
ETag
string
Key
string
Version
string
AWS::ApiGateway::Stage
object
Properties
object
required
14 nested properties
RestApiId
string
required
AccessLogSetting
object
2 nested properties
DestinationArn
string
Format
string
CacheClusterEnabled
boolean
CacheClusterSize
string
CanarySetting
object
4 nested properties
DeploymentId
string
PercentTraffic
number
StageVariableOverrides
object
UseStageCache
boolean
ClientCertificateId
string
DeploymentId
string
Description
string
DocumentationVersion
string
MethodSettings
AWS::ApiGateway::Stage.MethodSetting[]
StageName
string
Tags
Tag[]
TracingEnabled
boolean
Variables
object
Type
string
required
Condition
string
DeletionPolicy
string
DependsOn
string | string[]
Metadata
object
UpdateReplacePolicy
string
AWS::ApiGateway::Stage.AccessLogSetting
object
DestinationArn
string
Format
string
AWS::ApiGateway::Stage.CanarySetting
object
DeploymentId
string
PercentTraffic
number
StageVariableOverrides
object
UseStageCache
boolean
AWS::ApiGateway::Stage.MethodSetting
object
CacheDataEncrypted
boolean
CacheTtlInSeconds
number
CachingEnabled
boolean
DataTraceEnabled
boolean
HttpMethod
string
LoggingLevel
string
MetricsEnabled
boolean
ResourcePath
string
ThrottlingBurstLimit
number
ThrottlingRateLimit
number
AWS::ApiGateway::UsagePlan
object
Type
string
required
Condition
string
DeletionPolicy
string
DependsOn
string | string[]
Metadata
object
Properties
object
6 nested properties
ApiStages
AWS::ApiGateway::UsagePlan.ApiStage[]
Description
string
Quota
object
3 nested properties
Limit
number
Offset
number
Period
string
Tags
Tag[]
Throttle
object
2 nested properties
BurstLimit
number
RateLimit
number
UsagePlanName
string
UpdateReplacePolicy
string
AWS::ApiGateway::UsagePlan.ApiStage
object
ApiId
string
Stage
string
Throttle
object
AWS::ApiGateway::UsagePlan.QuotaSettings
object
Limit
number
Offset
number
Period
string
AWS::ApiGateway::UsagePlan.ThrottleSettings
object
BurstLimit
number
RateLimit
number
AWS::ApiGateway::UsagePlanKey
object
Properties
object
required
3 nested properties
KeyId
string
required
KeyType
string
required
UsagePlanId
string
required
Type
string
required
Condition
string
DeletionPolicy
string
DependsOn
string | string[]
Metadata
object
UpdateReplacePolicy
string
AWS::ApiGateway::VpcLink
object
Properties
object
required
4 nested properties
Type
string
required
Condition
string
DeletionPolicy
string
DependsOn
string | string[]
Metadata
object
UpdateReplacePolicy
string
AWS::ApiGatewayV2::Api
object
Type
string
required
Condition
string
DeletionPolicy
string
DependsOn
string | string[]
Metadata
object
Properties
object
17 nested properties
ApiKeySelectionExpression
string
BasePath
string
Body
object
BodyS3Location
object
4 nested properties
Bucket
string
Etag
string
Key
string
Version
string
CorsConfiguration
object
6 nested properties
AllowCredentials
boolean
AllowHeaders
string[]
AllowMethods
string[]
AllowOrigins
string[]
ExposeHeaders
string[]
MaxAge
number
CredentialsArn
string
Description
string
DisableExecuteApiEndpoint
boolean
DisableSchemaValidation
boolean
FailOnWarnings
boolean
Name
string
ProtocolType
string
RouteKey
string
RouteSelectionExpression
string
Tags
object
Target
string
Version
string
UpdateReplacePolicy
string
AWS::ApiGatewayV2::Api.BodyS3Location
object
Bucket
string
Etag
string
Key
string
Version
string
AWS::ApiGatewayV2::Api.Cors
object
AllowCredentials
boolean
AllowHeaders
string[]
AllowMethods
string[]
AllowOrigins
string[]
ExposeHeaders
string[]
MaxAge
number
AWS::ApiGatewayV2::ApiGatewayManagedOverrides
object
Properties
object
required
4 nested properties
Type
string
required
Condition
string
DeletionPolicy
string
DependsOn
string | string[]
Metadata
object
UpdateReplacePolicy
string
AWS::ApiGatewayV2::ApiGatewayManagedOverrides.AccessLogSettings
object
DestinationArn
string
Format
string
AWS::ApiGatewayV2::ApiGatewayManagedOverrides.IntegrationOverrides
object
Description
string
IntegrationMethod
string
PayloadFormatVersion
string
TimeoutInMillis
number
AWS::ApiGatewayV2::ApiGatewayManagedOverrides.RouteOverrides
object
AuthorizationScopes
string[]
AuthorizationType
string
AuthorizerId
string
OperationName
string
Target
string
AWS::ApiGatewayV2::ApiGatewayManagedOverrides.RouteSettings
object
DataTraceEnabled
boolean
DetailedMetricsEnabled
boolean
LoggingLevel
string
ThrottlingBurstLimit
number
ThrottlingRateLimit
number
AWS::ApiGatewayV2::ApiGatewayManagedOverrides.StageOverrides
object
AccessLogSettings
object
2 nested properties
DestinationArn
string
Format
string
AutoDeploy
boolean
DefaultRouteSettings
object
5 nested properties
DataTraceEnabled
boolean
DetailedMetricsEnabled
boolean
LoggingLevel
string
ThrottlingBurstLimit
number
ThrottlingRateLimit
number
Description
string
RouteSettings
object
StageVariables
object
AWS::ApiGatewayV2::ApiMapping
object
Properties
object
required
4 nested properties
ApiId
string
required
DomainName
string
required
Stage
string
required
ApiMappingKey
string
Type
string
required
Condition
string
DeletionPolicy
string
DependsOn
string | string[]
Metadata
object
UpdateReplacePolicy
string
AWS::ApiGatewayV2::Authorizer
object
Properties
object
required
11 nested properties
ApiId
string
required
AuthorizerType
string
required
Name
string
required
AuthorizerCredentialsArn
string
AuthorizerPayloadFormatVersion
string
AuthorizerResultTtlInSeconds
number
AuthorizerUri
string
EnableSimpleResponses
boolean
IdentitySource
string[]
IdentityValidationExpression
string
JwtConfiguration
object
2 nested properties
Audience
string[]
Issuer
string
Type
string
required
Condition
string
DeletionPolicy
string
DependsOn
string | string[]
Metadata
object
UpdateReplacePolicy
string
AWS::ApiGatewayV2::Authorizer.JWTConfiguration
object
Audience
string[]
Issuer
string
AWS::ApiGatewayV2::Deployment
object
Properties
object
required
3 nested properties
ApiId
string
required
Description
string
StageName
string
Type
string
required
Condition
string
DeletionPolicy
string
DependsOn
string | string[]
Metadata
object
UpdateReplacePolicy
string
AWS::ApiGatewayV2::DomainName
object
Properties
object
required
4 nested properties
DomainName
string
required
DomainNameConfigurations
AWS::ApiGatewayV2::DomainName.DomainNameConfiguration[]
MutualTlsAuthentication
object
2 nested properties
TruststoreUri
string
TruststoreVersion
string
Tags
object
Type
string
required
Condition
string
DeletionPolicy
string
DependsOn
string | string[]
Metadata
object
UpdateReplacePolicy
string
AWS::ApiGatewayV2::DomainName.DomainNameConfiguration
object
CertificateArn
string
CertificateName
string
EndpointType
string
OwnershipVerificationCertificateArn
string
SecurityPolicy
string
AWS::ApiGatewayV2::DomainName.MutualTlsAuthentication
object
TruststoreUri
string
TruststoreVersion
string
AWS::ApiGatewayV2::Integration
object
Properties
object
required
18 nested properties
ApiId
string
required
IntegrationType
string
required
ConnectionId
string
ConnectionType
string
ContentHandlingStrategy
string
CredentialsArn
string
Description
string
IntegrationMethod
string
IntegrationSubtype
string
IntegrationUri
string
PassthroughBehavior
string
PayloadFormatVersion
string
RequestParameters
object
RequestTemplates
object
ResponseParameters
object
TemplateSelectionExpression
string
TimeoutInMillis
number
TlsConfig
object
1 nested properties
ServerNameToVerify
string
Type
string
required
Condition
string
DeletionPolicy
string
DependsOn
string | string[]
Metadata
object
UpdateReplacePolicy
string
AWS::ApiGatewayV2::Integration.ResponseParameter
object
Destination
string
required
Source
string
required
AWS::ApiGatewayV2::Integration.ResponseParameterList
object
ResponseParameters
AWS::ApiGatewayV2::Integration.ResponseParameter[]
AWS::ApiGatewayV2::Integration.TlsConfig
object
ServerNameToVerify
string
AWS::ApiGatewayV2::IntegrationResponse
object
Properties
object
required
7 nested properties
ApiId
string
required
IntegrationId
string
required
IntegrationResponseKey
string
required
ContentHandlingStrategy
string
ResponseParameters
object
ResponseTemplates
object
TemplateSelectionExpression
string
Type
string
required
Condition
string
DeletionPolicy
string
DependsOn
string | string[]
Metadata
object
UpdateReplacePolicy
string
AWS::ApiGatewayV2::Model
object
Properties
object
required
5 nested properties
ApiId
string
required
Name
string
required
Schema
object
required
ContentType
string
Description
string
Type
string
required
Condition
string
DeletionPolicy
string
DependsOn
string | string[]
Metadata
object
UpdateReplacePolicy
string
AWS::ApiGatewayV2::Route
object
Properties
object
required
12 nested properties
ApiId
string
required
RouteKey
string
required
ApiKeyRequired
boolean
AuthorizationScopes
string[]
AuthorizationType
string
AuthorizerId
string
ModelSelectionExpression
string
OperationName
string
RequestModels
object
RequestParameters
object
RouteResponseSelectionExpression
string
Target
string
Type
string
required
Condition
string
DeletionPolicy
string
DependsOn
string | string[]
Metadata
object
UpdateReplacePolicy
string
AWS::ApiGatewayV2::RouteResponse
object
Properties
object
required
6 nested properties
ApiId
string
required
RouteId
string
required
RouteResponseKey
string
required
ModelSelectionExpression
string
ResponseModels
object
ResponseParameters
object
Type
string
required
Condition
string
DeletionPolicy
string
DependsOn
string | string[]
Metadata
object
UpdateReplacePolicy
string
AWS::ApiGatewayV2::RouteResponse.ParameterConstraints
object
Required
boolean
required
AWS::ApiGatewayV2::Stage
object
Properties
object
required
12 nested properties
ApiId
string
required
StageName
string
required
AccessLogSettings
object
2 nested properties
DestinationArn
string
Format
string
AccessPolicyId
string
AutoDeploy
boolean
ClientCertificateId
string
DefaultRouteSettings
object
5 nested properties
DataTraceEnabled
boolean
DetailedMetricsEnabled
boolean
LoggingLevel
string
ThrottlingBurstLimit
number
ThrottlingRateLimit
number
DeploymentId
string
Description
string
RouteSettings
object
StageVariables
object
Tags
object
Type
string
required
Condition
string
DeletionPolicy
string
DependsOn
string | string[]
Metadata
object
UpdateReplacePolicy
string
AWS::ApiGatewayV2::Stage.AccessLogSettings
object
DestinationArn
string
Format
string
AWS::ApiGatewayV2::Stage.RouteSettings
object
DataTraceEnabled
boolean
DetailedMetricsEnabled
boolean
LoggingLevel
string
ThrottlingBurstLimit
number
ThrottlingRateLimit
number
AWS::ApiGatewayV2::VpcLink
object
Properties
object
required
4 nested properties
Name
string
required
SubnetIds
string[]
required
SecurityGroupIds
string[]
Tags
object
Type
string
required
Condition
string
DeletionPolicy
string
DependsOn
string | string[]
Metadata
object
UpdateReplacePolicy
string
AWS::AppConfig::Application
object
Properties
object
required
3 nested properties
Type
string
required
Condition
string
DeletionPolicy
string
DependsOn
string | string[]
Metadata
object
UpdateReplacePolicy
string
AWS::AppConfig::Application.Tags
object
Key
string
required
Value
string
required
AWS::AppConfig::ConfigurationProfile
object
Properties
object
required
9 nested properties
ApplicationId
string
required
LocationUri
string
required
Name
string
required
Description
string
KmsKeyIdentifier
string
RetrievalRoleArn
string
Type
string
Type
string
required
Condition
string
DeletionPolicy
string
DependsOn
string | string[]
Metadata
object
UpdateReplacePolicy
string
AWS::AppConfig::ConfigurationProfile.Tags
object
Key
string
Value
string
AWS::AppConfig::ConfigurationProfile.Validators
object
Content
string
Type
string
AWS::AppConfig::Deployment
object
Properties
object
required
9 nested properties
ApplicationId
string
required
ConfigurationProfileId
string
required
ConfigurationVersion
string
required
DeploymentStrategyId
string
required
EnvironmentId
string
required
Description
string
DynamicExtensionParameters
AWS::AppConfig::Deployment.DynamicExtensionParameters[]
KmsKeyIdentifier
string
Type
string
required
Condition
string
DeletionPolicy
string
DependsOn
string | string[]
Metadata
object
UpdateReplacePolicy
string
AWS::AppConfig::Deployment.DynamicExtensionParameters
object
ExtensionReference
string
ParameterName
string
ParameterValue
string
AWS::AppConfig::Deployment.Tags
object
Key
string
Value
string
AWS::AppConfig::DeploymentStrategy
object
Properties
object
required
8 nested properties
DeploymentDurationInMinutes
number
required
GrowthFactor
number
required
Name
string
required
ReplicateTo
string
required
Description
string
FinalBakeTimeInMinutes
number
GrowthType
string
Type
string
required
Condition
string
DeletionPolicy
string
DependsOn
string | string[]
Metadata
object
UpdateReplacePolicy
string
AWS::AppConfig::DeploymentStrategy.Tags
object
Key
string
Value
string
AWS::AppConfig::Environment
object
Properties
object
required
5 nested properties
Type
string
required
Condition
string
DeletionPolicy
string
DependsOn
string | string[]
Metadata
object
UpdateReplacePolicy
string
AWS::AppConfig::Environment.Monitor
object
AlarmArn
string
required
AlarmRoleArn
string
AWS::AppConfig::Extension
object
Properties
object
required
6 nested properties
Actions
object
required
Name
string
required
Description
string
LatestVersionNumber
number
Parameters
object
Tags
Tag[]
Type
string
required
Condition
string
DeletionPolicy
string
DependsOn
string | string[]
Metadata
object
UpdateReplacePolicy
string
AWS::AppConfig::Extension.Parameter
object
Required
boolean
required
Description
string
Dynamic
boolean
AWS::AppConfig::ExtensionAssociation
object
Type
string
required
Condition
string
DeletionPolicy
string
DependsOn
string | string[]
Metadata
object
Properties
object
5 nested properties
ExtensionIdentifier
string
ExtensionVersionNumber
number
Parameters
object
ResourceIdentifier
string
Tags
Tag[]
UpdateReplacePolicy
string
AWS::AppConfig::HostedConfigurationVersion
object
Properties
object
required
7 nested properties
ApplicationId
string
required
ConfigurationProfileId
string
required
Content
string
required
ContentType
string
required
Description
string
LatestVersionNumber
number
VersionLabel
string
Type
string
required
Condition
string
DeletionPolicy
string
DependsOn
string | string[]
Metadata
object
UpdateReplacePolicy
string
AWS::AppFlow::Connector
object
Properties
object
required
Type
string
required
Condition
string
DeletionPolicy
string
DependsOn
string | string[]
Metadata
object
UpdateReplacePolicy
string
AWS::AppFlow::Connector.ConnectorProvisioningConfig
object
Lambda
object
1 nested properties
LambdaArn
string
required
AWS::AppFlow::Connector.LambdaConnectorProvisioningConfig
object
LambdaArn
string
required
AWS::AppFlow::ConnectorProfile
object
Properties
object
required
Type
string
required
Condition
string
DeletionPolicy
string
DependsOn
string | string[]
Metadata
object
UpdateReplacePolicy
string
AWS::AppFlow::ConnectorProfile.AmplitudeConnectorProfileCredentials
object
ApiKey
string
required
SecretKey
string
required
AWS::AppFlow::ConnectorProfile.ApiKeyCredentials
object
ApiKey
string
required
ApiSecretKey
string
AWS::AppFlow::ConnectorProfile.BasicAuthCredentials
object
Password
string
required
Username
string
required
AWS::AppFlow::ConnectorProfile.ConnectorOAuthRequest
object
AuthCode
string
RedirectUri
string
AWS::AppFlow::ConnectorProfile.ConnectorProfileConfig
object
ConnectorProfileCredentials
object
18 nested properties
Amplitude
object
2 nested properties
ApiKey
string
required
SecretKey
string
required
CustomConnector
object
Datadog
object
2 nested properties
ApiKey
string
required
ApplicationKey
string
required
Dynatrace
object
1 nested properties
ApiToken
string
required
GoogleAnalytics
object
5 nested properties
ClientId
string
required
ClientSecret
string
required
AccessToken
string
ConnectorOAuthRequest
object
RefreshToken
string
InforNexus
object
4 nested properties
AccessKeyId
string
required
Datakey
string
required
SecretAccessKey
string
required
UserId
string
required
Marketo
object
4 nested properties
ClientId
string
required
ClientSecret
string
required
AccessToken
string
ConnectorOAuthRequest
object
Pardot
object
4 nested properties
Redshift
object
2 nested properties
Password
string
Username
string
Salesforce
object
6 nested properties
AccessToken
string
ClientCredentialsArn
string
ConnectorOAuthRequest
object
JwtToken
string
OAuth2GrantType
string
RefreshToken
string
Singular
object
1 nested properties
ApiKey
string
required
Slack
object
4 nested properties
ClientId
string
required
ClientSecret
string
required
AccessToken
string
ConnectorOAuthRequest
object
Snowflake
object
2 nested properties
Password
string
required
Username
string
required
Trendmicro
object
1 nested properties
ApiSecretKey
string
required
Veeva
object
2 nested properties
Password
string
required
Username
string
required
ConnectorProfileProperties
object
14 nested properties
Datadog
object
1 nested properties
InstanceUrl
string
required
Dynatrace
object
1 nested properties
InstanceUrl
string
required
InforNexus
object
1 nested properties
InstanceUrl
string
required
Marketo
object
1 nested properties
InstanceUrl
string
required
Pardot
object
3 nested properties
BusinessUnitId
string
required
InstanceUrl
string
IsSandboxEnvironment
boolean
Redshift
object
9 nested properties
BucketName
string
required
RoleArn
string
required
BucketPrefix
string
ClusterIdentifier
string
DataApiRoleArn
string
DatabaseName
string
DatabaseUrl
string
IsRedshiftServerless
boolean
WorkgroupName
string
SAPOData
object
8 nested properties
ApplicationHostUrl
string
ApplicationServicePath
string
ClientNumber
string
DisableSSO
boolean
LogonLanguage
string
OAuthProperties
object
PortNumber
number
PrivateLinkServiceName
string
Salesforce
object
3 nested properties
InstanceUrl
string
isSandboxEnvironment
boolean
usePrivateLinkForMetadataAndAuthorization
boolean
ServiceNow
object
1 nested properties
InstanceUrl
string
required
Slack
object
1 nested properties
InstanceUrl
string
required
Snowflake
object
7 nested properties
BucketName
string
required
Stage
string
required
Warehouse
string
required
AccountName
string
BucketPrefix
string
PrivateLinkServiceName
string
Region
string
Veeva
object
1 nested properties
InstanceUrl
string
required
Zendesk
object
1 nested properties
InstanceUrl
string
required
AWS::AppFlow::ConnectorProfile.ConnectorProfileCredentials
object
Amplitude
object
2 nested properties
ApiKey
string
required
SecretKey
string
required
CustomConnector
object
5 nested properties
Datadog
object
2 nested properties
ApiKey
string
required
ApplicationKey
string
required
Dynatrace
object
1 nested properties
ApiToken
string
required
GoogleAnalytics
object
5 nested properties
ClientId
string
required
ClientSecret
string
required
AccessToken
string
ConnectorOAuthRequest
object
2 nested properties
AuthCode
string
RedirectUri
string
RefreshToken
string
InforNexus
object
4 nested properties
AccessKeyId
string
required
Datakey
string
required
SecretAccessKey
string
required
UserId
string
required
Marketo
object
4 nested properties
ClientId
string
required
ClientSecret
string
required
AccessToken
string
ConnectorOAuthRequest
object
2 nested properties
AuthCode
string
RedirectUri
string
Pardot
object
4 nested properties
AccessToken
string
ClientCredentialsArn
string
ConnectorOAuthRequest
object
2 nested properties
AuthCode
string
RedirectUri
string
RefreshToken
string
Redshift
object
2 nested properties
Password
string
Username
string
SAPOData
object
Salesforce
object
6 nested properties
AccessToken
string
ClientCredentialsArn
string
ConnectorOAuthRequest
object
2 nested properties
AuthCode
string
RedirectUri
string
JwtToken
string
OAuth2GrantType
string
RefreshToken
string
ServiceNow
object
Singular
object
1 nested properties
ApiKey
string
required
Slack
object
4 nested properties
ClientId
string
required
ClientSecret
string
required
AccessToken
string
ConnectorOAuthRequest
object
2 nested properties
AuthCode
string
RedirectUri
string
Snowflake
object
2 nested properties
Password
string
required
Username
string
required
Trendmicro
object
1 nested properties
ApiSecretKey
string
required
Veeva
object
2 nested properties
Password
string
required
Username
string
required
AWS::AppFlow::ConnectorProfile.ConnectorProfileProperties
object
CustomConnector
object
2 nested properties
OAuth2Properties
object
3 nested properties
OAuth2GrantType
string
TokenUrl
string
TokenUrlCustomProperties
object
ProfileProperties
object
Datadog
object
1 nested properties
InstanceUrl
string
required
Dynatrace
object
1 nested properties
InstanceUrl
string
required
InforNexus
object
1 nested properties
InstanceUrl
string
required
Marketo
object
1 nested properties
InstanceUrl
string
required
Pardot
object
3 nested properties
BusinessUnitId
string
required
InstanceUrl
string
IsSandboxEnvironment
boolean
Redshift
object
9 nested properties
BucketName
string
required
RoleArn
string
required
BucketPrefix
string
ClusterIdentifier
string
DataApiRoleArn
string
DatabaseName
string
DatabaseUrl
string
IsRedshiftServerless
boolean
WorkgroupName
string
SAPOData
object
8 nested properties
ApplicationHostUrl
string
ApplicationServicePath
string
ClientNumber
string
DisableSSO
boolean
LogonLanguage
string
OAuthProperties
object
3 nested properties
AuthCodeUrl
string
OAuthScopes
string[]
TokenUrl
string
PortNumber
number
PrivateLinkServiceName
string
Salesforce
object
3 nested properties
InstanceUrl
string
isSandboxEnvironment
boolean
usePrivateLinkForMetadataAndAuthorization
boolean
ServiceNow
object
1 nested properties
InstanceUrl
string
required
Slack
object
1 nested properties
InstanceUrl
string
required
Snowflake
object
7 nested properties
BucketName
string
required
Stage
string
required
Warehouse
string
required
AccountName
string
BucketPrefix
string
PrivateLinkServiceName
string
Region
string
Veeva
object
1 nested properties
InstanceUrl
string
required
Zendesk
object
1 nested properties
InstanceUrl
string
required
AWS::AppFlow::ConnectorProfile.CustomAuthCredentials
object
CustomAuthenticationType
string
required
CredentialsMap
object
AWS::AppFlow::ConnectorProfile.CustomConnectorProfileCredentials
object
AWS::AppFlow::ConnectorProfile.CustomConnectorProfileProperties
object
OAuth2Properties
object
3 nested properties
OAuth2GrantType
string
TokenUrl
string
TokenUrlCustomProperties
object
ProfileProperties
object
AWS::AppFlow::ConnectorProfile.DatadogConnectorProfileCredentials
object
ApiKey
string
required
ApplicationKey
string
required
AWS::AppFlow::ConnectorProfile.DatadogConnectorProfileProperties
object
InstanceUrl
string
required
AWS::AppFlow::ConnectorProfile.DynatraceConnectorProfileCredentials
object
ApiToken
string
required
AWS::AppFlow::ConnectorProfile.DynatraceConnectorProfileProperties
object
InstanceUrl
string
required
AWS::AppFlow::ConnectorProfile.GoogleAnalyticsConnectorProfileCredentials
object
ClientId
string
required
ClientSecret
string
required
AccessToken
string
ConnectorOAuthRequest
object
2 nested properties
AuthCode
string
RedirectUri
string
RefreshToken
string
AWS::AppFlow::ConnectorProfile.InforNexusConnectorProfileCredentials
object
AccessKeyId
string
required
Datakey
string
required
SecretAccessKey
string
required
UserId
string
required
AWS::AppFlow::ConnectorProfile.InforNexusConnectorProfileProperties
object
InstanceUrl
string
required
AWS::AppFlow::ConnectorProfile.MarketoConnectorProfileCredentials
object
ClientId
string
required
ClientSecret
string
required
AccessToken
string
ConnectorOAuthRequest
object
2 nested properties
AuthCode
string
RedirectUri
string
AWS::AppFlow::ConnectorProfile.MarketoConnectorProfileProperties
object
InstanceUrl
string
required
AWS::AppFlow::ConnectorProfile.OAuth2Credentials
object
AccessToken
string
ClientId
string
ClientSecret
string
OAuthRequest
object
2 nested properties
AuthCode
string
RedirectUri
string
RefreshToken
string
AWS::AppFlow::ConnectorProfile.OAuth2Properties
object
OAuth2GrantType
string
TokenUrl
string
TokenUrlCustomProperties
object
AWS::AppFlow::ConnectorProfile.OAuthCredentials
object
AccessToken
string
ClientId
string
ClientSecret
string
ConnectorOAuthRequest
object
2 nested properties
AuthCode
string
RedirectUri
string
RefreshToken
string
AWS::AppFlow::ConnectorProfile.OAuthProperties
object
AuthCodeUrl
string
OAuthScopes
string[]
TokenUrl
string
AWS::AppFlow::ConnectorProfile.PardotConnectorProfileCredentials
object
AccessToken
string
ClientCredentialsArn
string
ConnectorOAuthRequest
object
2 nested properties
AuthCode
string
RedirectUri
string
RefreshToken
string
AWS::AppFlow::ConnectorProfile.PardotConnectorProfileProperties
object
BusinessUnitId
string
required
InstanceUrl
string
IsSandboxEnvironment
boolean
AWS::AppFlow::ConnectorProfile.RedshiftConnectorProfileCredentials
object
Password
string
Username
string
AWS::AppFlow::ConnectorProfile.RedshiftConnectorProfileProperties
object
BucketName
string
required
RoleArn
string
required
BucketPrefix
string
ClusterIdentifier
string
DataApiRoleArn
string
DatabaseName
string
DatabaseUrl
string
IsRedshiftServerless
boolean
WorkgroupName
string
AWS::AppFlow::ConnectorProfile.SAPODataConnectorProfileCredentials
object
BasicAuthCredentials
object
2 nested properties
Password
string
required
Username
string
required
AWS::AppFlow::ConnectorProfile.SAPODataConnectorProfileProperties
object
ApplicationHostUrl
string
ApplicationServicePath
string
ClientNumber
string
DisableSSO
boolean
LogonLanguage
string
OAuthProperties
object
3 nested properties
AuthCodeUrl
string
OAuthScopes
string[]
TokenUrl
string
PortNumber
number
PrivateLinkServiceName
string
AWS::AppFlow::ConnectorProfile.SalesforceConnectorProfileCredentials
object
AccessToken
string
ClientCredentialsArn
string
ConnectorOAuthRequest
object
2 nested properties
AuthCode
string
RedirectUri
string
JwtToken
string
OAuth2GrantType
string
RefreshToken
string
AWS::AppFlow::ConnectorProfile.SalesforceConnectorProfileProperties
object
InstanceUrl
string
isSandboxEnvironment
boolean
usePrivateLinkForMetadataAndAuthorization
boolean
AWS::AppFlow::ConnectorProfile.ServiceNowConnectorProfileCredentials
object
AWS::AppFlow::ConnectorProfile.ServiceNowConnectorProfileProperties
object
InstanceUrl
string
required
AWS::AppFlow::ConnectorProfile.SingularConnectorProfileCredentials
object
ApiKey
string
required
AWS::AppFlow::ConnectorProfile.SlackConnectorProfileCredentials
object
ClientId
string
required
ClientSecret
string
required
AccessToken
string
ConnectorOAuthRequest
object
2 nested properties
AuthCode
string
RedirectUri
string
AWS::AppFlow::ConnectorProfile.SlackConnectorProfileProperties
object
InstanceUrl
string
required
AWS::AppFlow::ConnectorProfile.SnowflakeConnectorProfileCredentials
object
Password
string
required
Username
string
required
AWS::AppFlow::ConnectorProfile.SnowflakeConnectorProfileProperties
object
BucketName
string
required
Stage
string
required
Warehouse
string
required
AccountName
string
BucketPrefix
string
PrivateLinkServiceName
string
Region
string
AWS::AppFlow::ConnectorProfile.TrendmicroConnectorProfileCredentials
object
ApiSecretKey
string
required
AWS::AppFlow::ConnectorProfile.VeevaConnectorProfileCredentials
object
Password
string
required
Username
string
required
AWS::AppFlow::ConnectorProfile.VeevaConnectorProfileProperties
object
InstanceUrl
string
required
AWS::AppFlow::ConnectorProfile.ZendeskConnectorProfileCredentials
object
ClientId
string
required
ClientSecret
string
required
AccessToken
string
ConnectorOAuthRequest
object
2 nested properties
AuthCode
string
RedirectUri
string
AWS::AppFlow::ConnectorProfile.ZendeskConnectorProfileProperties
object
InstanceUrl
string
required
AWS::AppFlow::Flow
object
Properties
object
required
Type
string
required
Condition
string
DeletionPolicy
string
DependsOn
string | string[]
Metadata
object
UpdateReplacePolicy
string
AWS::AppFlow::Flow.AggregationConfig
object
AggregationType
string
TargetFileSize
number
AWS::AppFlow::Flow.AmplitudeSourceProperties
object
Object
string
required
AWS::AppFlow::Flow.ConnectorOperator
object
Amplitude
string
CustomConnector
string
Datadog
string
Dynatrace
string
GoogleAnalytics
string
InforNexus
string
Marketo
string
Pardot
string
S3
string
SAPOData
string
Salesforce
string
ServiceNow
string
Singular
string
Slack
string
Trendmicro
string
Veeva
string
Zendesk
string
AWS::AppFlow::Flow.CustomConnectorDestinationProperties
object
EntityName
string
required
CustomProperties
object
ErrorHandlingConfig
object
3 nested properties
BucketName
string
BucketPrefix
string
FailOnFirstError
boolean
IdFieldNames
string[]
WriteOperationType
string
AWS::AppFlow::Flow.CustomConnectorSourceProperties
object
EntityName
string
required
CustomProperties
object
DataTransferApi
object
2 nested properties
Name
string
required
Type
string
required
AWS::AppFlow::Flow.DataTransferApi
object
Name
string
required
Type
string
required
AWS::AppFlow::Flow.DatadogSourceProperties
object
Object
string
required
AWS::AppFlow::Flow.DestinationConnectorProperties
object
CustomConnector
object
5 nested properties
EntityName
string
required
CustomProperties
object
ErrorHandlingConfig
object
3 nested properties
BucketName
string
BucketPrefix
string
FailOnFirstError
boolean
IdFieldNames
string[]
WriteOperationType
string
EventBridge
object
2 nested properties
Object
string
required
ErrorHandlingConfig
object
3 nested properties
BucketName
string
BucketPrefix
string
FailOnFirstError
boolean
LookoutMetrics
object
1 nested properties
Object
string
Marketo
object
2 nested properties
Object
string
required
ErrorHandlingConfig
object
3 nested properties
BucketName
string
BucketPrefix
string
FailOnFirstError
boolean
Redshift
object
4 nested properties
IntermediateBucketName
string
required
Object
string
required
BucketPrefix
string
ErrorHandlingConfig
object
3 nested properties
BucketName
string
BucketPrefix
string
FailOnFirstError
boolean
S3
object
SAPOData
object
Salesforce
object
5 nested properties
Object
string
required
DataTransferApi
string
ErrorHandlingConfig
object
3 nested properties
BucketName
string
BucketPrefix
string
FailOnFirstError
boolean
IdFieldNames
string[]
WriteOperationType
string
Snowflake
object
4 nested properties
IntermediateBucketName
string
required
Object
string
required
BucketPrefix
string
ErrorHandlingConfig
object
3 nested properties
BucketName
string
BucketPrefix
string
FailOnFirstError
boolean
Upsolver
object
AWS::AppFlow::Flow.DestinationFlowConfig
object
ConnectorType
string
required
11 nested properties
CustomConnector
object
5 nested properties
EntityName
string
required
CustomProperties
object
ErrorHandlingConfig
object
IdFieldNames
string[]
WriteOperationType
string
LookoutMetrics
object
1 nested properties
Object
string
Redshift
object
4 nested properties
IntermediateBucketName
string
required
Object
string
required
BucketPrefix
string
ErrorHandlingConfig
object
S3
object
3 nested properties
SAPOData
object
Salesforce
object
5 nested properties
Object
string
required
DataTransferApi
string
ErrorHandlingConfig
object
IdFieldNames
string[]
WriteOperationType
string
Snowflake
object
4 nested properties
IntermediateBucketName
string
required
Object
string
required
BucketPrefix
string
ErrorHandlingConfig
object
Upsolver
object
3 nested properties
ApiVersion
string
ConnectorProfileName
string
AWS::AppFlow::Flow.DynatraceSourceProperties
object
Object
string
required
AWS::AppFlow::Flow.ErrorHandlingConfig
object
BucketName
string
BucketPrefix
string
FailOnFirstError
boolean
AWS::AppFlow::Flow.EventBridgeDestinationProperties
object
Object
string
required
ErrorHandlingConfig
object
3 nested properties
BucketName
string
BucketPrefix
string
FailOnFirstError
boolean
AWS::AppFlow::Flow.GlueDataCatalog
object
DatabaseName
string
required
RoleArn
string
required
TablePrefix
string
required
AWS::AppFlow::Flow.GoogleAnalyticsSourceProperties
object
Object
string
required
AWS::AppFlow::Flow.IncrementalPullConfig
object
DatetimeTypeFieldName
string
AWS::AppFlow::Flow.InforNexusSourceProperties
object
Object
string
required
AWS::AppFlow::Flow.LookoutMetricsDestinationProperties
object
Object
string
AWS::AppFlow::Flow.MarketoDestinationProperties
object
Object
string
required
ErrorHandlingConfig
object
3 nested properties
BucketName
string
BucketPrefix
string
FailOnFirstError
boolean
AWS::AppFlow::Flow.MarketoSourceProperties
object
Object
string
required
AWS::AppFlow::Flow.MetadataCatalogConfig
object
GlueDataCatalog
object
3 nested properties
DatabaseName
string
required
RoleArn
string
required
TablePrefix
string
required
AWS::AppFlow::Flow.PardotSourceProperties
object
Object
string
required
AWS::AppFlow::Flow.PrefixConfig
object
PathPrefixHierarchy
string[]
PrefixFormat
string
PrefixType
string
AWS::AppFlow::Flow.RedshiftDestinationProperties
object
IntermediateBucketName
string
required
Object
string
required
BucketPrefix
string
ErrorHandlingConfig
object
3 nested properties
BucketName
string
BucketPrefix
string
FailOnFirstError
boolean
AWS::AppFlow::Flow.S3DestinationProperties
object
BucketName
string
required
BucketPrefix
string
AWS::AppFlow::Flow.S3InputFormatConfig
object
S3InputFileType
string
AWS::AppFlow::Flow.S3OutputFormatConfig
object
AWS::AppFlow::Flow.S3SourceProperties
object
BucketName
string
required
BucketPrefix
string
required
S3InputFormatConfig
object
1 nested properties
S3InputFileType
string
AWS::AppFlow::Flow.SAPODataDestinationProperties
object
AWS::AppFlow::Flow.SAPODataPaginationConfig
object
maxPageSize
number
required
AWS::AppFlow::Flow.SAPODataParallelismConfig
object
maxParallelism
number
required
AWS::AppFlow::Flow.SAPODataSourceProperties
object
AWS::AppFlow::Flow.SalesforceDestinationProperties
object
Object
string
required
DataTransferApi
string
ErrorHandlingConfig
object
3 nested properties
BucketName
string
BucketPrefix
string
FailOnFirstError
boolean
IdFieldNames
string[]
WriteOperationType
string
AWS::AppFlow::Flow.SalesforceSourceProperties
object
Object
string
required
DataTransferApi
string
EnableDynamicFieldUpdate
boolean
IncludeDeletedRecords
boolean
AWS::AppFlow::Flow.ScheduledTriggerProperties
object
ScheduleExpression
string
required
DataPullMode
string
FirstExecutionFrom
number
FlowErrorDeactivationThreshold
number
ScheduleEndTime
number
ScheduleOffset
number
ScheduleStartTime
number
TimeZone
string
AWS::AppFlow::Flow.ServiceNowSourceProperties
object
Object
string
required
AWS::AppFlow::Flow.SingularSourceProperties
object
Object
string
required
AWS::AppFlow::Flow.SlackSourceProperties
object
Object
string
required
AWS::AppFlow::Flow.SnowflakeDestinationProperties
object
IntermediateBucketName
string
required
Object
string
required
BucketPrefix
string
ErrorHandlingConfig
object
3 nested properties
BucketName
string
BucketPrefix
string
FailOnFirstError
boolean
AWS::AppFlow::Flow.SourceConnectorProperties
object
Amplitude
object
1 nested properties
Object
string
required
CustomConnector
object
3 nested properties
EntityName
string
required
CustomProperties
object
DataTransferApi
object
2 nested properties
Name
string
required
Type
string
required
Datadog
object
1 nested properties
Object
string
required
Dynatrace
object
1 nested properties
Object
string
required
GoogleAnalytics
object
1 nested properties
Object
string
required
InforNexus
object
1 nested properties
Object
string
required
Marketo
object
1 nested properties
Object
string
required
Pardot
object
1 nested properties
Object
string
required
S3
object
3 nested properties
BucketName
string
required
BucketPrefix
string
required
S3InputFormatConfig
object
1 nested properties
S3InputFileType
string
SAPOData
object
Salesforce
object
4 nested properties
Object
string
required
DataTransferApi
string
EnableDynamicFieldUpdate
boolean
IncludeDeletedRecords
boolean
ServiceNow
object
1 nested properties
Object
string
required
Singular
object
1 nested properties
Object
string
required
Slack
object
1 nested properties
Object
string
required
Trendmicro
object
1 nested properties
Object
string
required
Veeva
object
5 nested properties
Object
string
required
DocumentType
string
IncludeAllVersions
boolean
IncludeRenditions
boolean
IncludeSourceFiles
boolean
Zendesk
object
1 nested properties
Object
string
required
AWS::AppFlow::Flow.SourceFlowConfig
object
ConnectorType
string
required
17 nested properties
Amplitude
object
1 nested properties
Object
string
required
CustomConnector
object
3 nested properties
Datadog
object
1 nested properties
Object
string
required
Dynatrace
object
1 nested properties
Object
string
required
GoogleAnalytics
object
1 nested properties
Object
string
required
InforNexus
object
1 nested properties
Object
string
required
Marketo
object
1 nested properties
Object
string
required
Pardot
object
1 nested properties
Object
string
required
S3
object
3 nested properties
SAPOData
object
Salesforce
object
4 nested properties
Object
string
required
DataTransferApi
string
EnableDynamicFieldUpdate
boolean
IncludeDeletedRecords
boolean
ServiceNow
object
1 nested properties
Object
string
required
Singular
object
1 nested properties
Object
string
required
Slack
object
1 nested properties
Object
string
required
Trendmicro
object
1 nested properties
Object
string
required
Veeva
object
5 nested properties
Object
string
required
DocumentType
string
IncludeAllVersions
boolean
IncludeRenditions
boolean
IncludeSourceFiles
boolean
Zendesk
object
1 nested properties
Object
string
required
ApiVersion
string
ConnectorProfileName
string
IncrementalPullConfig
object
1 nested properties
DatetimeTypeFieldName
string
AWS::AppFlow::Flow.SuccessResponseHandlingConfig
object
BucketName
string
BucketPrefix
string
AWS::AppFlow::Flow.Task
object
SourceFields
string[]
required
TaskType
string
required
ConnectorOperator
object
17 nested properties
Amplitude
string
CustomConnector
string
Datadog
string
Dynatrace
string
GoogleAnalytics
string
InforNexus
string
Marketo
string
Pardot
string
S3
string
SAPOData
string
Salesforce
string
ServiceNow
string
Singular
string
Slack
string
Trendmicro
string
Veeva
string
Zendesk
string
DestinationField
string
TaskProperties
AWS::AppFlow::Flow.TaskPropertiesObject[]
AWS::AppFlow::Flow.TaskPropertiesObject
object
Key
string
required
Value
string
required
AWS::AppFlow::Flow.TrendmicroSourceProperties
object
Object
string
required
AWS::AppFlow::Flow.TriggerConfig
object
TriggerType
string
required
TriggerProperties
object
8 nested properties
ScheduleExpression
string
required
DataPullMode
string
FirstExecutionFrom
number
FlowErrorDeactivationThreshold
number
ScheduleEndTime
number
ScheduleOffset
number
ScheduleStartTime
number
TimeZone
string
AWS::AppFlow::Flow.UpsolverDestinationProperties
object
BucketName
string
required
BucketPrefix
string
AWS::AppFlow::Flow.UpsolverS3OutputFormatConfig
object
AWS::AppFlow::Flow.VeevaSourceProperties
object
Object
string
required
DocumentType
string
IncludeAllVersions
boolean
IncludeRenditions
boolean
IncludeSourceFiles
boolean
AWS::AppFlow::Flow.ZendeskDestinationProperties
object
Object
string
required
ErrorHandlingConfig
object
3 nested properties
BucketName
string
BucketPrefix
string
FailOnFirstError
boolean
IdFieldNames
string[]
WriteOperationType
string
AWS::AppFlow::Flow.ZendeskSourceProperties
object
Object
string
required
AWS::AppIntegrations::Application
object
Properties
object
required
Type
string
required
Condition
string
DeletionPolicy
string
DependsOn
string | string[]
Metadata
object
UpdateReplacePolicy
string
AWS::AppIntegrations::Application.ApplicationSourceConfig
object
2 nested properties
AccessUrl
string
required
ApprovedOrigins
string[]
AWS::AppIntegrations::Application.ExternalUrlConfig
object
AccessUrl
string
required
ApprovedOrigins
string[]
AWS::AppIntegrations::DataIntegration
object
Properties
object
required
8 nested properties
KmsKey
string
required
Name
string
required
SourceURI
string
required
Description
string
FileConfiguration
object
2 nested properties
Folders
string[]
required
Filters
object
ObjectConfiguration
object
ScheduleConfig
object
3 nested properties
ScheduleExpression
string
required
FirstExecutionFrom
string
Object
string
Tags
Tag[]
Type
string
required
Condition
string
DeletionPolicy
string
DependsOn
string | string[]
Metadata
object
UpdateReplacePolicy
string
AWS::AppIntegrations::DataIntegration.FileConfiguration
object
Folders
string[]
required
Filters
object
AWS::AppIntegrations::DataIntegration.ScheduleConfig
object
ScheduleExpression
string
required
FirstExecutionFrom
string
Object
string
AWS::AppIntegrations::EventIntegration
object
Properties
object
required
Type
string
required
Condition
string
DeletionPolicy
string
DependsOn
string | string[]
Metadata
object
UpdateReplacePolicy
string
AWS::AppIntegrations::EventIntegration.EventFilter
object
Source
string
required
AWS::AppMesh::GatewayRoute
object
Properties
object
required
Type
string
required
Condition
string
DeletionPolicy
string
DependsOn
string | string[]
Metadata
object
UpdateReplacePolicy
string
AWS::AppMesh::GatewayRoute.GatewayRouteHostnameMatch
object
Exact
string
Suffix
string
AWS::AppMesh::GatewayRoute.GatewayRouteHostnameRewrite
object
DefaultTargetHostname
string
AWS::AppMesh::GatewayRoute.GatewayRouteMetadataMatch
object
Exact
string
Prefix
string
Range
object
2 nested properties
End
number
required
Start
number
required
Regex
string
Suffix
string
AWS::AppMesh::GatewayRoute.GatewayRouteRangeMatch
object
End
number
required
Start
number
required
AWS::AppMesh::GatewayRoute.GatewayRouteSpec
object
GrpcRoute
object
Http2Route
object
2 nested properties
7 nested properties
Hostname
object
Method
string
Path
object
Port
number
Prefix
string
QueryParameters
AWS::AppMesh::GatewayRoute.QueryParameter[]
HttpRoute
object
2 nested properties
7 nested properties
Hostname
object
Method
string
Path
object
Port
number
Prefix
string
QueryParameters
AWS::AppMesh::GatewayRoute.QueryParameter[]
Priority
number
AWS::AppMesh::GatewayRoute.GatewayRouteTarget
object
1 nested properties
VirtualServiceName
string
required
Port
number
AWS::AppMesh::GatewayRoute.GatewayRouteVirtualService
object
VirtualServiceName
string
required
AWS::AppMesh::GatewayRoute.GrpcGatewayRoute
object
4 nested properties
AWS::AppMesh::GatewayRoute.GrpcGatewayRouteAction
object
AWS::AppMesh::GatewayRoute.GrpcGatewayRouteMatch
object
AWS::AppMesh::GatewayRoute.GrpcGatewayRouteMetadata
object
AWS::AppMesh::GatewayRoute.GrpcGatewayRouteRewrite
object
Hostname
object
1 nested properties
DefaultTargetHostname
string
AWS::AppMesh::GatewayRoute.HttpGatewayRoute
object
7 nested properties
Hostname
object
2 nested properties
Exact
string
Suffix
string
Method
string
Path
object
2 nested properties
Exact
string
Regex
string
Port
number
Prefix
string
QueryParameters
AWS::AppMesh::GatewayRoute.QueryParameter[]
AWS::AppMesh::GatewayRoute.HttpGatewayRouteAction
object
2 nested properties
1 nested properties
VirtualServiceName
string
required
Port
number
AWS::AppMesh::GatewayRoute.HttpGatewayRouteHeader
object
AWS::AppMesh::GatewayRoute.HttpGatewayRouteHeaderMatch
object
Exact
string
Prefix
string
Range
object
2 nested properties
End
number
required
Start
number
required
Regex
string
Suffix
string
AWS::AppMesh::GatewayRoute.HttpGatewayRouteMatch
object
Hostname
object
2 nested properties
Exact
string
Suffix
string
Method
string
Path
object
2 nested properties
Exact
string
Regex
string
Port
number
Prefix
string
QueryParameters
AWS::AppMesh::GatewayRoute.QueryParameter[]
AWS::AppMesh::GatewayRoute.HttpGatewayRoutePathRewrite
object
Exact
string
AWS::AppMesh::GatewayRoute.HttpGatewayRoutePrefixRewrite
object
DefaultPrefix
string
Value
string
AWS::AppMesh::GatewayRoute.HttpGatewayRouteRewrite
object
AWS::AppMesh::GatewayRoute.HttpPathMatch
object
Exact
string
Regex
string
AWS::AppMesh::GatewayRoute.HttpQueryParameterMatch
object
Exact
string
AWS::AppMesh::GatewayRoute.QueryParameter
object
Name
string
required
Match
object
1 nested properties
Exact
string
AWS::AppMesh::Mesh
object
AWS::AppMesh::Mesh.EgressFilter
object
Type
string
required
AWS::AppMesh::Mesh.MeshServiceDiscovery
object
IpPreference
string
AWS::AppMesh::Mesh.MeshSpec
object
AWS::AppMesh::Route
object
Properties
object
required
Type
string
required
Condition
string
DeletionPolicy
string
DependsOn
string | string[]
Metadata
object
UpdateReplacePolicy
string
AWS::AppMesh::Route.Duration
object
Unit
string
required
Value
number
required
AWS::AppMesh::Route.GrpcRetryPolicy
object
MaxRetries
number
required
2 nested properties
Unit
string
required
Value
number
required
GrpcRetryEvents
string[]
HttpRetryEvents
string[]
TcpRetryEvents
string[]
AWS::AppMesh::Route.GrpcRoute
object
1 nested properties
4 nested properties
RetryPolicy
object
5 nested properties
MaxRetries
number
required
2 nested properties
Unit
string
required
Value
number
required
GrpcRetryEvents
string[]
HttpRetryEvents
string[]
TcpRetryEvents
string[]
AWS::AppMesh::Route.GrpcRouteAction
object
AWS::AppMesh::Route.GrpcRouteMatch
object
AWS::AppMesh::Route.GrpcRouteMetadata
object
AWS::AppMesh::Route.GrpcRouteMetadataMatchMethod
object
Exact
string
Prefix
string
Range
object
2 nested properties
End
number
required
Start
number
required
Regex
string
Suffix
string
AWS::AppMesh::Route.GrpcTimeout
object
AWS::AppMesh::Route.HeaderMatchMethod
object
Exact
string
Prefix
string
Range
object
2 nested properties
End
number
required
Start
number
required
Regex
string
Suffix
string
AWS::AppMesh::Route.HttpPathMatch
object
Exact
string
Regex
string
AWS::AppMesh::Route.HttpQueryParameterMatch
object
Exact
string
AWS::AppMesh::Route.HttpRetryPolicy
object
MaxRetries
number
required
2 nested properties
Unit
string
required
Value
number
required
HttpRetryEvents
string[]
TcpRetryEvents
string[]
AWS::AppMesh::Route.HttpRoute
object
1 nested properties
7 nested properties
Method
string
Path
object
2 nested properties
Exact
string
Regex
string
Port
number
Prefix
string
QueryParameters
AWS::AppMesh::Route.QueryParameter[]
Scheme
string
RetryPolicy
object
4 nested properties
MaxRetries
number
required
2 nested properties
Unit
string
required
Value
number
required
HttpRetryEvents
string[]
TcpRetryEvents
string[]
AWS::AppMesh::Route.HttpRouteAction
object
AWS::AppMesh::Route.HttpRouteHeader
object
AWS::AppMesh::Route.HttpRouteMatch
object
Method
string
Path
object
2 nested properties
Exact
string
Regex
string
Port
number
Prefix
string
QueryParameters
AWS::AppMesh::Route.QueryParameter[]
Scheme
string
AWS::AppMesh::Route.HttpTimeout
object
AWS::AppMesh::Route.MatchRange
object
End
number
required
Start
number
required
AWS::AppMesh::Route.QueryParameter
object
Name
string
required
Match
object
1 nested properties
Exact
string
AWS::AppMesh::Route.RouteSpec
object
GrpcRoute
object
4 nested properties
1 nested properties
4 nested properties
RetryPolicy
object
5 nested properties
MaxRetries
number
required
GrpcRetryEvents
string[]
HttpRetryEvents
string[]
TcpRetryEvents
string[]
Http2Route
object
4 nested properties
1 nested properties
7 nested properties
Method
string
Path
object
Port
number
Prefix
string
QueryParameters
AWS::AppMesh::Route.QueryParameter[]
Scheme
string
RetryPolicy
object
4 nested properties
MaxRetries
number
required
HttpRetryEvents
string[]
TcpRetryEvents
string[]
HttpRoute
object
4 nested properties
1 nested properties
7 nested properties
Method
string
Path
object
Port
number
Prefix
string
QueryParameters
AWS::AppMesh::Route.QueryParameter[]
Scheme
string
RetryPolicy
object
4 nested properties
MaxRetries
number
required
HttpRetryEvents
string[]
TcpRetryEvents
string[]
Priority
number
AWS::AppMesh::Route.TcpRoute
object
1 nested properties
Match
object
1 nested properties
Port
number
AWS::AppMesh::Route.TcpRouteAction
object
AWS::AppMesh::Route.TcpRouteMatch
object
Port
number
AWS::AppMesh::Route.TcpTimeout
object
Idle
object
2 nested properties
Unit
string
required
Value
number
required
AWS::AppMesh::Route.WeightedTarget
object
VirtualNode
string
required
Weight
number
required
Port
number
AWS::AppMesh::VirtualGateway
object
Properties
object
required
Type
string
required
Condition
string
DeletionPolicy
string
DependsOn
string | string[]
Metadata
object
UpdateReplacePolicy
string
AWS::AppMesh::VirtualGateway.JsonFormatRef
object
Key
string
required
Value
string
required
AWS::AppMesh::VirtualGateway.LoggingFormat
object
Text
string
AWS::AppMesh::VirtualGateway.SubjectAlternativeNameMatchers
object
Exact
string[]
AWS::AppMesh::VirtualGateway.SubjectAlternativeNames
object
1 nested properties
Exact
string[]
AWS::AppMesh::VirtualGateway.VirtualGatewayAccessLog
object
AWS::AppMesh::VirtualGateway.VirtualGatewayBackendDefaults
object
AWS::AppMesh::VirtualGateway.VirtualGatewayClientPolicy
object
AWS::AppMesh::VirtualGateway.VirtualGatewayClientPolicyTls
object
AWS::AppMesh::VirtualGateway.VirtualGatewayClientTlsCertificate
object
AWS::AppMesh::VirtualGateway.VirtualGatewayConnectionPool
object
AWS::AppMesh::VirtualGateway.VirtualGatewayFileAccessLog
object
Path
string
required
Format
object
2 nested properties
Text
string
AWS::AppMesh::VirtualGateway.VirtualGatewayGrpcConnectionPool
object
MaxRequests
number
required
AWS::AppMesh::VirtualGateway.VirtualGatewayHealthCheckPolicy
object
HealthyThreshold
number
required
IntervalMillis
number
required
Protocol
string
required
TimeoutMillis
number
required
UnhealthyThreshold
number
required
Path
string
Port
number
AWS::AppMesh::VirtualGateway.VirtualGatewayHttp2ConnectionPool
object
MaxRequests
number
required
AWS::AppMesh::VirtualGateway.VirtualGatewayHttpConnectionPool
object
MaxConnections
number
required
MaxPendingRequests
number
AWS::AppMesh::VirtualGateway.VirtualGatewayListener
object
2 nested properties
Port
number
required
Protocol
string
required
ConnectionPool
object
HealthCheck
object
7 nested properties
HealthyThreshold
number
required
IntervalMillis
number
required
Protocol
string
required
TimeoutMillis
number
required
UnhealthyThreshold
number
required
Path
string
Port
number
AWS::AppMesh::VirtualGateway.VirtualGatewayListenerTls
object
Mode
string
required
AWS::AppMesh::VirtualGateway.VirtualGatewayListenerTlsAcmCertificate
object
CertificateArn
string
required
AWS::AppMesh::VirtualGateway.VirtualGatewayListenerTlsCertificate
object
AWS::AppMesh::VirtualGateway.VirtualGatewayListenerTlsFileCertificate
object
CertificateChain
string
required
PrivateKey
string
required
AWS::AppMesh::VirtualGateway.VirtualGatewayListenerTlsSdsCertificate
object
SecretName
string
required
AWS::AppMesh::VirtualGateway.VirtualGatewayListenerTlsValidationContext
object
AWS::AppMesh::VirtualGateway.VirtualGatewayListenerTlsValidationContextTrust
object
AWS::AppMesh::VirtualGateway.VirtualGatewayLogging
object
AWS::AppMesh::VirtualGateway.VirtualGatewayPortMapping
object
Port
number
required
Protocol
string
required
AWS::AppMesh::VirtualGateway.VirtualGatewaySpec
object
AWS::AppMesh::VirtualGateway.VirtualGatewayTlsValidationContext
object
AWS::AppMesh::VirtualGateway.VirtualGatewayTlsValidationContextAcmTrust
object
CertificateAuthorityArns
string[]
required
AWS::AppMesh::VirtualGateway.VirtualGatewayTlsValidationContextFileTrust
object
CertificateChain
string
required
AWS::AppMesh::VirtualGateway.VirtualGatewayTlsValidationContextSdsTrust
object
SecretName
string
required
AWS::AppMesh::VirtualGateway.VirtualGatewayTlsValidationContextTrust
object
AWS::AppMesh::VirtualNode
object
Properties
object
required
5 nested properties
MeshName
string
required
5 nested properties
BackendDefaults
object
Backends
AWS::AppMesh::VirtualNode.Backend[]
Listeners
AWS::AppMesh::VirtualNode.Listener[]
Logging
object
ServiceDiscovery
object
MeshOwner
string
Tags
Tag[]
VirtualNodeName
string
Type
string
required
Condition
string
DeletionPolicy
string
DependsOn
string | string[]
Metadata
object
UpdateReplacePolicy
string
AWS::AppMesh::VirtualNode.AccessLog
object
AWS::AppMesh::VirtualNode.AwsCloudMapInstanceAttribute
object
Key
string
required
Value
string
required
AWS::AppMesh::VirtualNode.AwsCloudMapServiceDiscovery
object
NamespaceName
string
required
ServiceName
string
required
IpPreference
string
AWS::AppMesh::VirtualNode.Backend
object
AWS::AppMesh::VirtualNode.BackendDefaults
object
AWS::AppMesh::VirtualNode.ClientPolicy
object
AWS::AppMesh::VirtualNode.ClientPolicyTls
object
AWS::AppMesh::VirtualNode.ClientTlsCertificate
object
AWS::AppMesh::VirtualNode.DnsServiceDiscovery
object
Hostname
string
required
IpPreference
string
ResponseType
string
AWS::AppMesh::VirtualNode.Duration
object
Unit
string
required
Value
number
required
AWS::AppMesh::VirtualNode.FileAccessLog
object
Path
string
required
Format
object
2 nested properties
Text
string
AWS::AppMesh::VirtualNode.GrpcTimeout
object
AWS::AppMesh::VirtualNode.HealthCheck
object
HealthyThreshold
number
required
IntervalMillis
number
required
Protocol
string
required
TimeoutMillis
number
required
UnhealthyThreshold
number
required
Path
string
Port
number
AWS::AppMesh::VirtualNode.HttpTimeout
object
AWS::AppMesh::VirtualNode.JsonFormatRef
object
Key
string
required
Value
string
required
AWS::AppMesh::VirtualNode.Listener
object
2 nested properties
Port
number
required
Protocol
string
required
ConnectionPool
object
HealthCheck
object
7 nested properties
HealthyThreshold
number
required
IntervalMillis
number
required
Protocol
string
required
TimeoutMillis
number
required
UnhealthyThreshold
number
required
Path
string
Port
number
OutlierDetection
object
TLS
object
AWS::AppMesh::VirtualNode.ListenerTls
object
Mode
string
required
AWS::AppMesh::VirtualNode.ListenerTlsAcmCertificate
object
CertificateArn
string
required
AWS::AppMesh::VirtualNode.ListenerTlsCertificate
object
AWS::AppMesh::VirtualNode.ListenerTlsFileCertificate
object
CertificateChain
string
required
PrivateKey
string
required
AWS::AppMesh::VirtualNode.ListenerTlsSdsCertificate
object
SecretName
string
required
AWS::AppMesh::VirtualNode.ListenerTlsValidationContext
object
AWS::AppMesh::VirtualNode.ListenerTlsValidationContextTrust
object
AWS::AppMesh::VirtualNode.Logging
object
AWS::AppMesh::VirtualNode.LoggingFormat
object
Text
string
AWS::AppMesh::VirtualNode.OutlierDetection
object
AWS::AppMesh::VirtualNode.PortMapping
object
Port
number
required
Protocol
string
required
AWS::AppMesh::VirtualNode.ServiceDiscovery
object
AWS::AppMesh::VirtualNode.SubjectAlternativeNameMatchers
object
Exact
string[]
AWS::AppMesh::VirtualNode.SubjectAlternativeNames
object
1 nested properties
Exact
string[]
AWS::AppMesh::VirtualNode.TcpTimeout
object
Idle
object
2 nested properties
Unit
string
required
Value
number
required
AWS::AppMesh::VirtualNode.TlsValidationContext
object
AWS::AppMesh::VirtualNode.TlsValidationContextAcmTrust
object
CertificateAuthorityArns
string[]
required
AWS::AppMesh::VirtualNode.TlsValidationContextFileTrust
object
CertificateChain
string
required
AWS::AppMesh::VirtualNode.TlsValidationContextSdsTrust
object
SecretName
string
required
AWS::AppMesh::VirtualNode.TlsValidationContextTrust
object
AWS::AppMesh::VirtualNode.VirtualNodeConnectionPool
object
AWS::AppMesh::VirtualNode.VirtualNodeGrpcConnectionPool
object
MaxRequests
number
required
AWS::AppMesh::VirtualNode.VirtualNodeHttp2ConnectionPool
object
MaxRequests
number
required
AWS::AppMesh::VirtualNode.VirtualNodeHttpConnectionPool
object
MaxConnections
number
required
MaxPendingRequests
number
AWS::AppMesh::VirtualNode.VirtualNodeSpec
object
Backends
AWS::AppMesh::VirtualNode.Backend[]
Listeners
AWS::AppMesh::VirtualNode.Listener[]
AWS::AppMesh::VirtualNode.VirtualNodeTcpConnectionPool
object
MaxConnections
number
required
AWS::AppMesh::VirtualNode.VirtualServiceBackend
object
AWS::AppMesh::VirtualRouter
object
Properties
object
required
5 nested properties
Type
string
required
Condition
string
DeletionPolicy
string
DependsOn
string | string[]
Metadata
object
UpdateReplacePolicy
string
AWS::AppMesh::VirtualRouter.PortMapping
object
Port
number
required
Protocol
string
required
AWS::AppMesh::VirtualRouter.VirtualRouterListener
object
2 nested properties
Port
number
required
Protocol
string
required
AWS::AppMesh::VirtualRouter.VirtualRouterSpec
object
AWS::AppMesh::VirtualService
object
Properties
object
required
Type
string
required
Condition
string
DeletionPolicy
string
DependsOn
string | string[]
Metadata
object
UpdateReplacePolicy
string
AWS::AppMesh::VirtualService.VirtualNodeServiceProvider
object
VirtualNodeName
string
required
AWS::AppMesh::VirtualService.VirtualRouterServiceProvider
object
VirtualRouterName
string
required
AWS::AppMesh::VirtualService.VirtualServiceProvider
object
AWS::AppMesh::VirtualService.VirtualServiceSpec
object
AWS::AppRunner::AutoScalingConfiguration
object
Type
string
required
Condition
string
DeletionPolicy
string
DependsOn
string | string[]
Metadata
object
Properties
object
5 nested properties
UpdateReplacePolicy
string
AWS::AppRunner::ObservabilityConfiguration
object
AWS::AppRunner::ObservabilityConfiguration.TraceConfiguration
object
Vendor
string
required
AWS::AppRunner::Service
object
Properties
object
required
9 nested properties
AutoScalingConfigurationArn
string
EncryptionConfiguration
object
1 nested properties
KmsKey
string
required
HealthCheckConfiguration
object
6 nested properties
HealthyThreshold
number
Interval
number
Path
string
Protocol
string
Timeout
number
UnhealthyThreshold
number
InstanceConfiguration
object
3 nested properties
Cpu
string
InstanceRoleArn
string
Memory
string
NetworkConfiguration
object
ObservabilityConfiguration
object
2 nested properties
ObservabilityEnabled
boolean
required
ObservabilityConfigurationArn
string
ServiceName
string
Tags
Tag[]
Type
string
required
Condition
string
DeletionPolicy
string
DependsOn
string | string[]
Metadata
object
UpdateReplacePolicy
string
AWS::AppRunner::Service.AuthenticationConfiguration
object
AccessRoleArn
string
ConnectionArn
string
AWS::AppRunner::Service.CodeConfiguration
object
ConfigurationSource
string
required
CodeConfigurationValues
object
6 nested properties
Runtime
string
required
BuildCommand
string
Port
string
RuntimeEnvironmentSecrets
AWS::AppRunner::Service.KeyValuePair[]
RuntimeEnvironmentVariables
AWS::AppRunner::Service.KeyValuePair[]
StartCommand
string
AWS::AppRunner::Service.CodeConfigurationValues
object
Runtime
string
required
BuildCommand
string
Port
string
RuntimeEnvironmentSecrets
AWS::AppRunner::Service.KeyValuePair[]
RuntimeEnvironmentVariables
AWS::AppRunner::Service.KeyValuePair[]
StartCommand
string
AWS::AppRunner::Service.CodeRepository
object
RepositoryUrl
string
required
2 nested properties
Type
string
required
Value
string
required
CodeConfiguration
object
2 nested properties
ConfigurationSource
string
required
CodeConfigurationValues
object
6 nested properties
Runtime
string
required
BuildCommand
string
Port
string
RuntimeEnvironmentSecrets
AWS::AppRunner::Service.KeyValuePair[]
RuntimeEnvironmentVariables
AWS::AppRunner::Service.KeyValuePair[]
StartCommand
string
SourceDirectory
string
AWS::AppRunner::Service.EgressConfiguration
object
EgressType
string
required
VpcConnectorArn
string
AWS::AppRunner::Service.EncryptionConfiguration
object
KmsKey
string
required
AWS::AppRunner::Service.HealthCheckConfiguration
object
HealthyThreshold
number
Interval
number
Path
string
Protocol
string
Timeout
number
UnhealthyThreshold
number
AWS::AppRunner::Service.ImageConfiguration
object
Port
string
RuntimeEnvironmentSecrets
AWS::AppRunner::Service.KeyValuePair[]
RuntimeEnvironmentVariables
AWS::AppRunner::Service.KeyValuePair[]
StartCommand
string
AWS::AppRunner::Service.ImageRepository
object
ImageIdentifier
string
required
ImageRepositoryType
string
required
ImageConfiguration
object
4 nested properties
Port
string
RuntimeEnvironmentSecrets
AWS::AppRunner::Service.KeyValuePair[]
RuntimeEnvironmentVariables
AWS::AppRunner::Service.KeyValuePair[]
StartCommand
string
AWS::AppRunner::Service.IngressConfiguration
object
IsPubliclyAccessible
boolean
required
AWS::AppRunner::Service.InstanceConfiguration
object
Cpu
string
InstanceRoleArn
string
Memory
string
AWS::AppRunner::Service.KeyValuePair
object
Name
string
Value
string
AWS::AppRunner::Service.NetworkConfiguration
object
AWS::AppRunner::Service.ServiceObservabilityConfiguration
object
ObservabilityEnabled
boolean
required
ObservabilityConfigurationArn
string
AWS::AppRunner::Service.SourceCodeVersion
object
Type
string
required
Value
string
required
AWS::AppRunner::Service.SourceConfiguration
object
AuthenticationConfiguration
object
2 nested properties
AccessRoleArn
string
ConnectionArn
string
AutoDeploymentsEnabled
boolean
CodeRepository
object
ImageRepository
object
3 nested properties
ImageIdentifier
string
required
ImageRepositoryType
string
required
ImageConfiguration
object
4 nested properties
Port
string
RuntimeEnvironmentSecrets
AWS::AppRunner::Service.KeyValuePair[]
RuntimeEnvironmentVariables
AWS::AppRunner::Service.KeyValuePair[]
StartCommand
string
AWS::AppRunner::VpcConnector
object
Properties
object
required
4 nested properties
Type
string
required
Condition
string
DeletionPolicy
string
DependsOn
string | string[]
Metadata
object
UpdateReplacePolicy
string
AWS::AppRunner::VpcIngressConnection
object
Properties
object
required
Type
string
required
Condition
string
DeletionPolicy
string
DependsOn
string | string[]
Metadata
object
UpdateReplacePolicy
string
AWS::AppRunner::VpcIngressConnection.IngressVpcConfiguration
object
VpcEndpointId
string
required
VpcId
string
required
AWS::AppStream::AppBlock
object
Properties
object
required
8 nested properties
Name
string
required
2 nested properties
S3Bucket
string
required
S3Key
string
Description
string
DisplayName
string
PackagingType
string
PostSetupScriptDetails
object
4 nested properties
ExecutablePath
string
required
TimeoutInSeconds
number
required
ExecutableParameters
string
SetupScriptDetails
object
4 nested properties
ExecutablePath
string
required
TimeoutInSeconds
number
required
ExecutableParameters
string
Tags
Tag[]
Type
string
required
Condition
string
DeletionPolicy
string
DependsOn
string | string[]
Metadata
object
UpdateReplacePolicy
string
AWS::AppStream::AppBlock.S3Location
object
S3Bucket
string
required
S3Key
string
AWS::AppStream::AppBlock.ScriptDetails
object
ExecutablePath
string
required
2 nested properties
S3Bucket
string
required
S3Key
string
TimeoutInSeconds
number
required
ExecutableParameters
string
AWS::AppStream::AppBlockBuilder
object
Properties
object
required
11 nested properties
InstanceType
string
required
Name
string
required
Platform
string
required
2 nested properties
SecurityGroupIds
string[]
SubnetIds
string[]
AccessEndpoints
AWS::AppStream::AppBlockBuilder.AccessEndpoint[]
AppBlockArns
string[]
Description
string
DisplayName
string
EnableDefaultInternetAccess
boolean
IamRoleArn
string
Tags
Tag[]
Type
string
required
Condition
string
DeletionPolicy
string
DependsOn
string | string[]
Metadata
object
UpdateReplacePolicy
string
AWS::AppStream::AppBlockBuilder.AccessEndpoint
object
EndpointType
string
required
VpceId
string
required
AWS::AppStream::AppBlockBuilder.VpcConfig
object
SecurityGroupIds
string[]
SubnetIds
string[]
AWS::AppStream::Application
object
Properties
object
required
12 nested properties
AppBlockArn
string
required
2 nested properties
S3Bucket
string
required
S3Key
string
required
InstanceFamilies
string[]
required
LaunchPath
string
required
Name
string
required
Platforms
string[]
required
AttributesToDelete
string[]
Description
string
DisplayName
string
LaunchParameters
string
Tags
Tag[]
WorkingDirectory
string
Type
string
required
Condition
string
DeletionPolicy
string
DependsOn
string | string[]
Metadata
object
UpdateReplacePolicy
string
AWS::AppStream::Application.S3Location
object
S3Bucket
string
required
S3Key
string
required
AWS::AppStream::ApplicationEntitlementAssociation
object
Properties
object
required
3 nested properties
ApplicationIdentifier
string
required
EntitlementName
string
required
StackName
string
required
Type
string
required
Condition
string
DeletionPolicy
string
DependsOn
string | string[]
Metadata
object
UpdateReplacePolicy
string
AWS::AppStream::ApplicationFleetAssociation
object
Properties
object
required
2 nested properties
ApplicationArn
string
required
FleetName
string
required
Type
string
required
Condition
string
DeletionPolicy
string
DependsOn
string | string[]
Metadata
object
UpdateReplacePolicy
string
AWS::AppStream::DirectoryConfig
object
Properties
object
required
4 nested properties
DirectoryName
string
required
OrganizationalUnitDistinguishedNames
string[]
required
2 nested properties
AccountName
string
required
AccountPassword
string
required
CertificateBasedAuthProperties
object
2 nested properties
CertificateAuthorityArn
string
Status
string
Type
string
required
Condition
string
DeletionPolicy
string
DependsOn
string | string[]
Metadata
object
UpdateReplacePolicy
string
AWS::AppStream::DirectoryConfig.CertificateBasedAuthProperties
object
CertificateAuthorityArn
string
Status
string
AWS::AppStream::DirectoryConfig.ServiceAccountCredentials
object
AccountName
string
required
AccountPassword
string
required
AWS::AppStream::Entitlement
object
Properties
object
required
5 nested properties
AppVisibility
string
required
Name
string
required
StackName
string
required
Description
string
Type
string
required
Condition
string
DeletionPolicy
string
DependsOn
string | string[]
Metadata
object
UpdateReplacePolicy
string
AWS::AppStream::Entitlement.Attribute
object
Name
string
required
Value
string
required
AWS::AppStream::Fleet
object
Properties
object
required
22 nested properties
InstanceType
string
required
Name
string
required
ComputeCapacity
object
2 nested properties
DesiredInstances
number
DesiredSessions
number
Description
string
DisconnectTimeoutInSeconds
number
DisplayName
string
DomainJoinInfo
object
2 nested properties
DirectoryName
string
OrganizationalUnitDistinguishedName
string
EnableDefaultInternetAccess
boolean
FleetType
string
IamRoleArn
string
IdleDisconnectTimeoutInSeconds
number
ImageArn
string
ImageName
string
MaxConcurrentSessions
number
MaxSessionsPerInstance
number
MaxUserDurationInSeconds
number
Platform
string
SessionScriptS3Location
object
2 nested properties
S3Bucket
string
required
S3Key
string
required
StreamView
string
Tags
Tag[]
UsbDeviceFilterStrings
string[]
VpcConfig
object
2 nested properties
SecurityGroupIds
string[]
SubnetIds
string[]
Type
string
required
Condition
string
DeletionPolicy
string
DependsOn
string | string[]
Metadata
object
UpdateReplacePolicy
string
AWS::AppStream::Fleet.ComputeCapacity
object
DesiredInstances
number
DesiredSessions
number
AWS::AppStream::Fleet.DomainJoinInfo
object
DirectoryName
string
OrganizationalUnitDistinguishedName
string
AWS::AppStream::Fleet.S3Location
object
S3Bucket
string
required
S3Key
string
required
AWS::AppStream::Fleet.VpcConfig
object
SecurityGroupIds
string[]
SubnetIds
string[]
AWS::AppStream::ImageBuilder
object
Properties
object
required
13 nested properties
InstanceType
string
required
Name
string
required
AccessEndpoints
AWS::AppStream::ImageBuilder.AccessEndpoint[]
AppstreamAgentVersion
string
Description
string
DisplayName
string
DomainJoinInfo
object
2 nested properties
DirectoryName
string
OrganizationalUnitDistinguishedName
string
EnableDefaultInternetAccess
boolean
IamRoleArn
string
ImageArn
string
ImageName
string
Tags
Tag[]
VpcConfig
object
2 nested properties
SecurityGroupIds
string[]
SubnetIds
string[]
Type
string
required
Condition
string
DeletionPolicy
string
DependsOn
string | string[]
Metadata
object
UpdateReplacePolicy
string
AWS::AppStream::ImageBuilder.AccessEndpoint
object
EndpointType
string
required
VpceId
string
required
AWS::AppStream::ImageBuilder.DomainJoinInfo
object
DirectoryName
string
OrganizationalUnitDistinguishedName
string
AWS::AppStream::ImageBuilder.VpcConfig
object
SecurityGroupIds
string[]
SubnetIds
string[]
AWS::AppStream::Stack
object
Type
string
required
Condition
string
DeletionPolicy
string
DependsOn
string | string[]
Metadata
object
Properties
object
14 nested properties
AccessEndpoints
AWS::AppStream::Stack.AccessEndpoint[]
ApplicationSettings
object
2 nested properties
Enabled
boolean
required
SettingsGroup
string
AttributesToDelete
string[]
DeleteStorageConnectors
boolean
Description
string
DisplayName
string
EmbedHostDomains
string[]
FeedbackURL
string
Name
string
RedirectURL
string
StorageConnectors
AWS::AppStream::Stack.StorageConnector[]
StreamingExperienceSettings
object
1 nested properties
PreferredProtocol
string
Tags
Tag[]
UserSettings
AWS::AppStream::Stack.UserSetting[]
UpdateReplacePolicy
string
AWS::AppStream::Stack.AccessEndpoint
object
EndpointType
string
required
VpceId
string
required
AWS::AppStream::Stack.ApplicationSettings
object
Enabled
boolean
required
SettingsGroup
string
AWS::AppStream::Stack.StorageConnector
object
ConnectorType
string
required
Domains
string[]
ResourceIdentifier
string
AWS::AppStream::Stack.StreamingExperienceSettings
object
PreferredProtocol
string
AWS::AppStream::Stack.UserSetting
object
Action
string
required
Permission
string
required
MaximumLength
number
AWS::AppStream::StackFleetAssociation
object
Properties
object
required
2 nested properties
FleetName
string
required
StackName
string
required
Type
string
required
Condition
string
DeletionPolicy
string
DependsOn
string | string[]
Metadata
object
UpdateReplacePolicy
string
AWS::AppStream::StackUserAssociation
object
Properties
object
required
4 nested properties
AuthenticationType
string
required
StackName
string
required
UserName
string
required
SendEmailNotification
boolean
Type
string
required
Condition
string
DeletionPolicy
string
DependsOn
string | string[]
Metadata
object
UpdateReplacePolicy
string
AWS::AppStream::User
object
Properties
object
required
5 nested properties
AuthenticationType
string
required
UserName
string
required
FirstName
string
LastName
string
MessageAction
string
Type
string
required
Condition
string
DeletionPolicy
string
DependsOn
string | string[]
Metadata
object
UpdateReplacePolicy
string
AWS::AppSync::ApiCache
object
Properties
object
required
7 nested properties
ApiCachingBehavior
string
required
ApiId
string
required
Ttl
number
required
Type
string
required
AtRestEncryptionEnabled
boolean
HealthMetricsConfig
string
TransitEncryptionEnabled
boolean
Type
string
required
Condition
string
DeletionPolicy
string
DependsOn
string | string[]
Metadata
object
UpdateReplacePolicy
string
AWS::AppSync::ApiKey
object
Properties
object
required
4 nested properties
ApiId
string
required
ApiKeyId
string
Description
string
Expires
number
Type
string
required
Condition
string
DeletionPolicy
string
DependsOn
string | string[]
Metadata
object
UpdateReplacePolicy
string
AWS::AppSync::DataSource
object
Properties
object
required
13 nested properties
ApiId
string
required
Name
string
required
Type
string
required
Description
string
DynamoDBConfig
object
5 nested properties
AwsRegion
string
required
TableName
string
required
DeltaSyncConfig
object
UseCallerCredentials
boolean
Versioned
boolean
ElasticsearchConfig
object
2 nested properties
AwsRegion
string
required
Endpoint
string
required
EventBridgeConfig
object
1 nested properties
EventBusArn
string
required
LambdaConfig
object
1 nested properties
LambdaFunctionArn
string
required
MetricsConfig
string
OpenSearchServiceConfig
object
2 nested properties
AwsRegion
string
required
Endpoint
string
required
RelationalDatabaseConfig
object
2 nested properties
RelationalDatabaseSourceType
string
required
RdsHttpEndpointConfig
object
ServiceRoleArn
string
Type
string
required
Condition
string
DeletionPolicy
string
DependsOn
string | string[]
Metadata
object
UpdateReplacePolicy
string
AWS::AppSync::DataSource.AuthorizationConfig
object
AuthorizationType
string
required
AwsIamConfig
object
2 nested properties
SigningRegion
string
SigningServiceName
string
AWS::AppSync::DataSource.AwsIamConfig
object
SigningRegion
string
SigningServiceName
string
AWS::AppSync::DataSource.DeltaSyncConfig
object
BaseTableTTL
string
required
DeltaSyncTableName
string
required
DeltaSyncTableTTL
string
required
AWS::AppSync::DataSource.DynamoDBConfig
object
AwsRegion
string
required
TableName
string
required
DeltaSyncConfig
object
3 nested properties
BaseTableTTL
string
required
DeltaSyncTableName
string
required
DeltaSyncTableTTL
string
required
UseCallerCredentials
boolean
Versioned
boolean
AWS::AppSync::DataSource.ElasticsearchConfig
object
AwsRegion
string
required
Endpoint
string
required
AWS::AppSync::DataSource.EventBridgeConfig
object
EventBusArn
string
required
AWS::AppSync::DataSource.HttpConfig
object
AWS::AppSync::DataSource.LambdaConfig
object
LambdaFunctionArn
string
required
AWS::AppSync::DataSource.OpenSearchServiceConfig
object
AwsRegion
string
required
Endpoint
string
required
AWS::AppSync::DataSource.RdsHttpEndpointConfig
object
AwsRegion
string
required
AwsSecretStoreArn
string
required
DbClusterIdentifier
string
required
DatabaseName
string
Schema
string
AWS::AppSync::DataSource.RelationalDatabaseConfig
object
RelationalDatabaseSourceType
string
required
RdsHttpEndpointConfig
object
5 nested properties
AwsRegion
string
required
AwsSecretStoreArn
string
required
DbClusterIdentifier
string
required
DatabaseName
string
Schema
string
AWS::AppSync::DomainName
object
Properties
object
required
3 nested properties
CertificateArn
string
required
DomainName
string
required
Description
string
Type
string
required
Condition
string
DeletionPolicy
string
DependsOn
string | string[]
Metadata
object
UpdateReplacePolicy
string
AWS::AppSync::DomainNameApiAssociation
object
Properties
object
required
2 nested properties
ApiId
string
required
DomainName
string
required
Type
string
required
Condition
string
DeletionPolicy
string
DependsOn
string | string[]
Metadata
object
UpdateReplacePolicy
string
AWS::AppSync::FunctionConfiguration
object
Properties
object
required
14 nested properties
ApiId
string
required
DataSourceName
string
required
Name
string
required
Code
string
CodeS3Location
string
Description
string
FunctionVersion
string
MaxBatchSize
number
RequestMappingTemplate
string
RequestMappingTemplateS3Location
string
ResponseMappingTemplate
string
ResponseMappingTemplateS3Location
string
Runtime
object
2 nested properties
Name
string
required
RuntimeVersion
string
required
Type
string
required
Condition
string
DeletionPolicy
string
DependsOn
string | string[]
Metadata
object
UpdateReplacePolicy
string
AWS::AppSync::FunctionConfiguration.AppSyncRuntime
object
Name
string
required
RuntimeVersion
string
required
AWS::AppSync::FunctionConfiguration.LambdaConflictHandlerConfig
object
LambdaConflictHandlerArn
string
AWS::AppSync::FunctionConfiguration.SyncConfig
object
ConflictDetection
string
required
ConflictHandler
string
LambdaConflictHandlerConfig
object
1 nested properties
LambdaConflictHandlerArn
string
AWS::AppSync::GraphQLApi
object
Properties
object
required
18 nested properties
AuthenticationType
string
required
Name
string
required
AdditionalAuthenticationProviders
AWS::AppSync::GraphQLApi.AdditionalAuthenticationProvider[]
ApiType
string
EnhancedMetricsConfig
object
3 nested properties
DataSourceLevelMetricsBehavior
string
required
OperationLevelMetricsConfig
string
required
ResolverLevelMetricsBehavior
string
required
EnvironmentVariables
object
IntrospectionConfig
string
LambdaAuthorizerConfig
object
3 nested properties
AuthorizerResultTtlInSeconds
number
AuthorizerUri
string
IdentityValidationExpression
string
LogConfig
object
3 nested properties
CloudWatchLogsRoleArn
string
ExcludeVerboseContent
boolean
FieldLogLevel
string
MergedApiExecutionRoleArn
string
OpenIDConnectConfig
object
4 nested properties
AuthTTL
number
ClientId
string
IatTTL
number
Issuer
string
OwnerContact
string
QueryDepthLimit
number
ResolverCountLimit
number
Tags
Tag[]
UserPoolConfig
object
4 nested properties
AppIdClientRegex
string
AwsRegion
string
DefaultAction
string
UserPoolId
string
Visibility
string
XrayEnabled
boolean
Type
string
required
Condition
string
DeletionPolicy
string
DependsOn
string | string[]
Metadata
object
UpdateReplacePolicy
string
AWS::AppSync::GraphQLApi.AdditionalAuthenticationProvider
object
AuthenticationType
string
required
LambdaAuthorizerConfig
object
3 nested properties
AuthorizerResultTtlInSeconds
number
AuthorizerUri
string
IdentityValidationExpression
string
OpenIDConnectConfig
object
4 nested properties
AuthTTL
number
ClientId
string
IatTTL
number
Issuer
string
UserPoolConfig
object
3 nested properties
AppIdClientRegex
string
AwsRegion
string
UserPoolId
string
AWS::AppSync::GraphQLApi.CognitoUserPoolConfig
object
AppIdClientRegex
string
AwsRegion
string
UserPoolId
string
AWS::AppSync::GraphQLApi.EnhancedMetricsConfig
object
DataSourceLevelMetricsBehavior
string
required
OperationLevelMetricsConfig
string
required
ResolverLevelMetricsBehavior
string
required
AWS::AppSync::GraphQLApi.LambdaAuthorizerConfig
object
AuthorizerResultTtlInSeconds
number
AuthorizerUri
string
IdentityValidationExpression
string
AWS::AppSync::GraphQLApi.LogConfig
object
CloudWatchLogsRoleArn
string
ExcludeVerboseContent
boolean
FieldLogLevel
string
AWS::AppSync::GraphQLApi.OpenIDConnectConfig
object
AuthTTL
number
ClientId
string
IatTTL
number
Issuer
string
AWS::AppSync::GraphQLApi.UserPoolConfig
object
AppIdClientRegex
string
AwsRegion
string
DefaultAction
string
UserPoolId
string
AWS::AppSync::GraphQLSchema
object
Properties
object
required
3 nested properties
ApiId
string
required
Definition
string
DefinitionS3Location
string
Type
string
required
Condition
string
DeletionPolicy
string
DependsOn
string | string[]
Metadata
object
UpdateReplacePolicy
string
AWS::AppSync::Resolver
object
Properties
object
required
17 nested properties
ApiId
string
required
FieldName
string
required
TypeName
string
required
CachingConfig
object
2 nested properties
Ttl
number
required
CachingKeys
string[]
Code
string
CodeS3Location
string
DataSourceName
string
Kind
string
MaxBatchSize
number
MetricsConfig
string
PipelineConfig
object
1 nested properties
Functions
string[]
RequestMappingTemplate
string
RequestMappingTemplateS3Location
string
ResponseMappingTemplate
string
ResponseMappingTemplateS3Location
string
Runtime
object
2 nested properties
Name
string
required
RuntimeVersion
string
required
Type
string
required
Condition
string
DeletionPolicy
string
DependsOn
string | string[]
Metadata
object
UpdateReplacePolicy
string
AWS::AppSync::Resolver.AppSyncRuntime
object
Name
string
required
RuntimeVersion
string
required
AWS::AppSync::Resolver.CachingConfig
object
Ttl
number
required
CachingKeys
string[]
AWS::AppSync::Resolver.LambdaConflictHandlerConfig
object
LambdaConflictHandlerArn
string
AWS::AppSync::Resolver.PipelineConfig
object
Functions
string[]
AWS::AppSync::Resolver.SyncConfig
object
ConflictDetection
string
required
ConflictHandler
string
LambdaConflictHandlerConfig
object
1 nested properties
LambdaConflictHandlerArn
string
AWS::AppSync::SourceApiAssociation
object
Type
string
required
Condition
string
DeletionPolicy
string
DependsOn
string | string[]
Metadata
object
Properties
object
4 nested properties
Description
string
MergedApiIdentifier
string
SourceApiAssociationConfig
object
1 nested properties
MergeType
string
SourceApiIdentifier
string
UpdateReplacePolicy
string
AWS::AppSync::SourceApiAssociation.SourceApiAssociationConfig
object
MergeType
string
AWS::ApplicationAutoScaling::ScalableTarget
object
Properties
object
required
8 nested properties
MaxCapacity
number
required
MinCapacity
number
required
ResourceId
string
required
ScalableDimension
string
required
ServiceNamespace
string
required
RoleARN
string
ScheduledActions
AWS::ApplicationAutoScaling::ScalableTarget.ScheduledAction[]
SuspendedState
object
3 nested properties
DynamicScalingInSuspended
boolean
DynamicScalingOutSuspended
boolean
ScheduledScalingSuspended
boolean
Type
string
required
Condition
string
DeletionPolicy
string
DependsOn
string | string[]
Metadata
object
UpdateReplacePolicy
string
AWS::ApplicationAutoScaling::ScalableTarget.ScalableTargetAction
object
MaxCapacity
number
MinCapacity
number
AWS::ApplicationAutoScaling::ScalableTarget.ScheduledAction
object
Schedule
string
required
ScheduledActionName
string
required
EndTime
string
ScalableTargetAction
object
2 nested properties
MaxCapacity
number
MinCapacity
number
StartTime
string
Timezone
string
AWS::ApplicationAutoScaling::ScalableTarget.SuspendedState
object
DynamicScalingInSuspended
boolean
DynamicScalingOutSuspended
boolean
ScheduledScalingSuspended
boolean
AWS::ApplicationAutoScaling::ScalingPolicy
object
Properties
object
required
8 nested properties
PolicyName
string
required
PolicyType
string
required
ResourceId
string
ScalableDimension
string
ScalingTargetId
string
ServiceNamespace
string
StepScalingPolicyConfiguration
object
5 nested properties
AdjustmentType
string
Cooldown
number
MetricAggregationType
string
MinAdjustmentMagnitude
number
StepAdjustments
AWS::ApplicationAutoScaling::ScalingPolicy.StepAdjustment[]
Type
string
required
Condition
string
DeletionPolicy
string
DependsOn
string | string[]
Metadata
object
UpdateReplacePolicy
string
AWS::ApplicationAutoScaling::ScalingPolicy.CustomizedMetricSpecification
object
MetricName
string
Namespace
string
Statistic
string
Unit
string
AWS::ApplicationAutoScaling::ScalingPolicy.MetricDimension
object
Name
string
required
Value
string
required
AWS::ApplicationAutoScaling::ScalingPolicy.PredefinedMetricSpecification
object
PredefinedMetricType
string
required
ResourceLabel
string
AWS::ApplicationAutoScaling::ScalingPolicy.StepAdjustment
object
ScalingAdjustment
number
required
MetricIntervalLowerBound
number
MetricIntervalUpperBound
number
AWS::ApplicationAutoScaling::ScalingPolicy.StepScalingPolicyConfiguration
object
AdjustmentType
string
Cooldown
number
MetricAggregationType
string
MinAdjustmentMagnitude
number
StepAdjustments
AWS::ApplicationAutoScaling::ScalingPolicy.StepAdjustment[]
AWS::ApplicationAutoScaling::ScalingPolicy.TargetTrackingMetric
object
MetricName
string
Namespace
string
AWS::ApplicationAutoScaling::ScalingPolicy.TargetTrackingMetricDataQuery
object
AWS::ApplicationAutoScaling::ScalingPolicy.TargetTrackingMetricDimension
object
Name
string
Value
string
AWS::ApplicationAutoScaling::ScalingPolicy.TargetTrackingMetricStat
object
AWS::ApplicationAutoScaling::ScalingPolicy.TargetTrackingScalingPolicyConfiguration
object
TargetValue
number
required
CustomizedMetricSpecification
object
6 nested properties
MetricName
string
Namespace
string
Statistic
string
Unit
string
DisableScaleIn
boolean
PredefinedMetricSpecification
object
2 nested properties
PredefinedMetricType
string
required
ResourceLabel
string
ScaleInCooldown
number
ScaleOutCooldown
number
AWS::ApplicationInsights::Application
object
Properties
object
required
11 nested properties
ResourceGroupName
string
required
AttachMissingPermission
boolean
AutoConfigurationEnabled
boolean
CWEMonitorEnabled
boolean
ComponentMonitoringSettings
AWS::ApplicationInsights::Application.ComponentMonitoringSetting[]
CustomComponents
AWS::ApplicationInsights::Application.CustomComponent[]
GroupingType
string
LogPatternSets
AWS::ApplicationInsights::Application.LogPatternSet[]
OpsCenterEnabled
boolean
OpsItemSNSTopicArn
string
Tags
Tag[]
Type
string
required
Condition
string
DeletionPolicy
string
DependsOn
string | string[]
Metadata
object
UpdateReplacePolicy
string
AWS::ApplicationInsights::Application.Alarm
object
AlarmName
string
required
Severity
string
AWS::ApplicationInsights::Application.AlarmMetric
object
AlarmMetricName
string
required
AWS::ApplicationInsights::Application.ComponentConfiguration
object
ConfigurationDetails
object
10 nested properties
AlarmMetrics
AWS::ApplicationInsights::Application.AlarmMetric[]
HAClusterPrometheusExporter
object
1 nested properties
PrometheusPort
string
HANAPrometheusExporter
object
5 nested properties
AgreeToInstallHANADBClient
boolean
required
HANAPort
string
required
HANASID
string
required
HANASecretName
string
required
PrometheusPort
string
JMXPrometheusExporter
object
3 nested properties
HostPort
string
JMXURL
string
PrometheusPort
string
NetWeaverPrometheusExporter
object
3 nested properties
InstanceNumbers
string[]
required
SAPSID
string
required
PrometheusPort
string
SQLServerPrometheusExporter
object
2 nested properties
PrometheusPort
string
required
SQLSecretName
string
required
WindowsEvents
AWS::ApplicationInsights::Application.WindowsEvent[]
SubComponentTypeConfigurations
AWS::ApplicationInsights::Application.SubComponentTypeConfiguration[]
AWS::ApplicationInsights::Application.ComponentMonitoringSetting
object
ComponentConfigurationMode
string
required
Tier
string
required
ComponentARN
string
ComponentName
string
CustomComponentConfiguration
object
2 nested properties
ConfigurationDetails
object
10 nested properties
AlarmMetrics
AWS::ApplicationInsights::Application.AlarmMetric[]
HAClusterPrometheusExporter
object
HANAPrometheusExporter
object
JMXPrometheusExporter
object
NetWeaverPrometheusExporter
object
SQLServerPrometheusExporter
object
WindowsEvents
AWS::ApplicationInsights::Application.WindowsEvent[]
SubComponentTypeConfigurations
AWS::ApplicationInsights::Application.SubComponentTypeConfiguration[]
DefaultOverwriteComponentConfiguration
object
2 nested properties
ConfigurationDetails
object
10 nested properties
AlarmMetrics
AWS::ApplicationInsights::Application.AlarmMetric[]
HAClusterPrometheusExporter
object
HANAPrometheusExporter
object
JMXPrometheusExporter
object
NetWeaverPrometheusExporter
object
SQLServerPrometheusExporter
object
WindowsEvents
AWS::ApplicationInsights::Application.WindowsEvent[]
SubComponentTypeConfigurations
AWS::ApplicationInsights::Application.SubComponentTypeConfiguration[]
AWS::ApplicationInsights::Application.ConfigurationDetails
object
AlarmMetrics
AWS::ApplicationInsights::Application.AlarmMetric[]
HAClusterPrometheusExporter
object
1 nested properties
PrometheusPort
string
HANAPrometheusExporter
object
5 nested properties
AgreeToInstallHANADBClient
boolean
required
HANAPort
string
required
HANASID
string
required
HANASecretName
string
required
PrometheusPort
string
JMXPrometheusExporter
object
3 nested properties
HostPort
string
JMXURL
string
PrometheusPort
string
NetWeaverPrometheusExporter
object
3 nested properties
InstanceNumbers
string[]
required
SAPSID
string
required
PrometheusPort
string
SQLServerPrometheusExporter
object
2 nested properties
PrometheusPort
string
required
SQLSecretName
string
required
WindowsEvents
AWS::ApplicationInsights::Application.WindowsEvent[]
AWS::ApplicationInsights::Application.CustomComponent
object
ComponentName
string
required
ResourceList
string[]
required
AWS::ApplicationInsights::Application.HAClusterPrometheusExporter
object
PrometheusPort
string
AWS::ApplicationInsights::Application.HANAPrometheusExporter
object
AgreeToInstallHANADBClient
boolean
required
HANAPort
string
required
HANASID
string
required
HANASecretName
string
required
PrometheusPort
string
AWS::ApplicationInsights::Application.JMXPrometheusExporter
object
HostPort
string
JMXURL
string
PrometheusPort
string
AWS::ApplicationInsights::Application.Log
object
LogType
string
required
Encoding
string
LogGroupName
string
LogPath
string
PatternSet
string
AWS::ApplicationInsights::Application.LogPattern
object
Pattern
string
required
PatternName
string
required
Rank
number
required
AWS::ApplicationInsights::Application.LogPatternSet
object
PatternSetName
string
required
AWS::ApplicationInsights::Application.NetWeaverPrometheusExporter
object
InstanceNumbers
string[]
required
SAPSID
string
required
PrometheusPort
string
AWS::ApplicationInsights::Application.Process
object
ProcessName
string
required
AWS::ApplicationInsights::Application.SQLServerPrometheusExporter
object
PrometheusPort
string
required
SQLSecretName
string
required
AWS::ApplicationInsights::Application.SubComponentConfigurationDetails
object
AWS::ApplicationInsights::Application.SubComponentTypeConfiguration
object
4 nested properties
SubComponentType
string
required
AWS::ApplicationInsights::Application.WindowsEvent
object
EventLevels
string[]
required
EventName
string
required
LogGroupName
string
required
PatternSet
string
AWS::Athena::CapacityReservation
object
AWS::Athena::CapacityReservation.CapacityAssignment
object
WorkgroupNames
string[]
required
AWS::Athena::CapacityReservation.CapacityAssignmentConfiguration
object
AWS::Athena::DataCatalog
object
Properties
object
required
5 nested properties
Type
string
required
Condition
string
DeletionPolicy
string
DependsOn
string | string[]
Metadata
object
UpdateReplacePolicy
string
AWS::Athena::NamedQuery
object
Properties
object
required
5 nested properties
Database
string
required
QueryString
string
required
Description
string
Name
string
WorkGroup
string
Type
string
required
Condition
string
DeletionPolicy
string
DependsOn
string | string[]
Metadata
object
UpdateReplacePolicy
string
AWS::Athena::PreparedStatement
object
Properties
object
required
4 nested properties
QueryStatement
string
required
StatementName
string
required
WorkGroup
string
required
Description
string
Type
string
required
Condition
string
DeletionPolicy
string
DependsOn
string | string[]
Metadata
object
UpdateReplacePolicy
string
AWS::Athena::WorkGroup
object
Properties
object
required
Type
string
required
Condition
string
DeletionPolicy
string
DependsOn
string | string[]
Metadata
object
UpdateReplacePolicy
string
AWS::Athena::WorkGroup.AclConfiguration
object
S3AclOption
string
required
AWS::Athena::WorkGroup.CustomerContentEncryptionConfiguration
object
KmsKey
string
required
AWS::Athena::WorkGroup.EncryptionConfiguration
object
EncryptionOption
string
required
KmsKey
string
AWS::Athena::WorkGroup.EngineVersion
object
EffectiveEngineVersion
string
SelectedEngineVersion
string
AWS::Athena::WorkGroup.ResultConfiguration
object
AWS::Athena::WorkGroup.WorkGroupConfiguration
object
AdditionalConfiguration
string
BytesScannedCutoffPerQuery
number
CustomerContentEncryptionConfiguration
object
1 nested properties
KmsKey
string
required
EnforceWorkGroupConfiguration
boolean
EngineVersion
object
2 nested properties
EffectiveEngineVersion
string
SelectedEngineVersion
string
ExecutionRole
string
PublishCloudWatchMetricsEnabled
boolean
RequesterPaysEnabled
boolean
AWS::AuditManager::Assessment
object
Type
string
required
Condition
string
DeletionPolicy
string
DependsOn
string | string[]
Metadata
object
Properties
object
10 nested properties
AssessmentReportsDestination
object
2 nested properties
Destination
string
DestinationType
string
AwsAccount
object
3 nested properties
EmailAddress
string
Id
string
Name
string
Delegations
AWS::AuditManager::Assessment.Delegation[]
Description
string
FrameworkId
string
Name
string
Scope
object
2 nested properties
AwsAccounts
AWS::AuditManager::Assessment.AWSAccount[]
AwsServices
AWS::AuditManager::Assessment.AWSService[]
Status
string
Tags
Tag[]
UpdateReplacePolicy
string
AWS::AuditManager::Assessment.AWSAccount
object
EmailAddress
string
Id
string
Name
string
AWS::AuditManager::Assessment.AWSService
object
ServiceName
string
AWS::AuditManager::Assessment.AssessmentReportsDestination
object
Destination
string
DestinationType
string
AWS::AuditManager::Assessment.Delegation
object
AssessmentId
string
AssessmentName
string
Comment
string
ControlSetId
string
CreatedBy
string
CreationTime
number
Id
string
LastUpdated
number
RoleArn
string
RoleType
string
Status
string
AWS::AuditManager::Assessment.Role
object
RoleArn
string
RoleType
string
AWS::AuditManager::Assessment.Scope
object
AwsAccounts
AWS::AuditManager::Assessment.AWSAccount[]
AwsServices
AWS::AuditManager::Assessment.AWSService[]
AWS::AutoScaling::AutoScalingGroup
object
Properties
object
required
29 nested properties
MaxSize
string
required
MinSize
string
required
AutoScalingGroupName
string
AvailabilityZones
string[]
CapacityRebalance
boolean
Context
string
Cooldown
string
DefaultInstanceWarmup
number
DesiredCapacity
string
DesiredCapacityType
string
HealthCheckGracePeriod
number
HealthCheckType
string
InstanceId
string
InstanceMaintenancePolicy
object
2 nested properties
MaxHealthyPercentage
number
MinHealthyPercentage
number
LaunchConfigurationName
string
LaunchTemplate
object
3 nested properties
Version
string
required
LaunchTemplateId
string
LaunchTemplateName
string
LifecycleHookSpecificationList
AWS::AutoScaling::AutoScalingGroup.LifecycleHookSpecification[]
LoadBalancerNames
string[]
MaxInstanceLifetime
number
MetricsCollection
AWS::AutoScaling::AutoScalingGroup.MetricsCollection[]
MixedInstancesPolicy
object
NewInstancesProtectedFromScaleIn
boolean
NotificationConfigurations
AWS::AutoScaling::AutoScalingGroup.NotificationConfiguration[]
PlacementGroup
string
ServiceLinkedRoleARN
string
TargetGroupARNs
string[]
TerminationPolicies
string[]
VPCZoneIdentifier
string[]
Type
string
required
Condition
string
CreationPolicy
object
DeletionPolicy
string
DependsOn
string | string[]
Metadata
object
UpdatePolicy
object
UpdateReplacePolicy
string
AWS::AutoScaling::AutoScalingGroup.AcceleratorCountRequest
object
Max
number
Min
number
AWS::AutoScaling::AutoScalingGroup.AcceleratorTotalMemoryMiBRequest
object
Max
number
Min
number
AWS::AutoScaling::AutoScalingGroup.BaselineEbsBandwidthMbpsRequest
object
Max
number
Min
number
AWS::AutoScaling::AutoScalingGroup.InstanceMaintenancePolicy
object
MaxHealthyPercentage
number
MinHealthyPercentage
number
AWS::AutoScaling::AutoScalingGroup.InstanceRequirements
object
2 nested properties
Max
number
Min
number
2 nested properties
Max
number
Min
number
AcceleratorCount
object
2 nested properties
Max
number
Min
number
AcceleratorManufacturers
string[]
AcceleratorNames
string[]
AcceleratorTotalMemoryMiB
object
2 nested properties
Max
number
Min
number
AcceleratorTypes
string[]
AllowedInstanceTypes
string[]
BareMetal
string
BaselineEbsBandwidthMbps
object
2 nested properties
Max
number
Min
number
BurstablePerformance
string
CpuManufacturers
string[]
ExcludedInstanceTypes
string[]
InstanceGenerations
string[]
LocalStorage
string
LocalStorageTypes
string[]
MaxSpotPriceAsPercentageOfOptimalOnDemandPrice
number
MemoryGiBPerVCpu
object
2 nested properties
Max
number
Min
number
NetworkBandwidthGbps
object
2 nested properties
Max
number
Min
number
NetworkInterfaceCount
object
2 nested properties
Max
number
Min
number
OnDemandMaxPricePercentageOverLowestPrice
number
RequireHibernateSupport
boolean
SpotMaxPricePercentageOverLowestPrice
number
TotalLocalStorageGB
object
2 nested properties
Max
number
Min
number
AWS::AutoScaling::AutoScalingGroup.InstancesDistribution
object
OnDemandAllocationStrategy
string
OnDemandBaseCapacity
number
OnDemandPercentageAboveBaseCapacity
number
SpotAllocationStrategy
string
SpotInstancePools
number
SpotMaxPrice
string
AWS::AutoScaling::AutoScalingGroup.LaunchTemplate
object
3 nested properties
Version
string
required
LaunchTemplateId
string
LaunchTemplateName
string
AWS::AutoScaling::AutoScalingGroup.LaunchTemplateOverrides
object
InstanceRequirements
object
24 nested properties
2 nested properties
Max
number
Min
number
2 nested properties
Max
number
Min
number
AcceleratorCount
object
2 nested properties
Max
number
Min
number
AcceleratorManufacturers
string[]
AcceleratorNames
string[]
AcceleratorTotalMemoryMiB
object
2 nested properties
Max
number
Min
number
AcceleratorTypes
string[]
AllowedInstanceTypes
string[]
BareMetal
string
BaselineEbsBandwidthMbps
object
2 nested properties
Max
number
Min
number
BurstablePerformance
string
CpuManufacturers
string[]
ExcludedInstanceTypes
string[]
InstanceGenerations
string[]
LocalStorage
string
LocalStorageTypes
string[]
MaxSpotPriceAsPercentageOfOptimalOnDemandPrice
number
MemoryGiBPerVCpu
object
2 nested properties
Max
number
Min
number
NetworkBandwidthGbps
object
2 nested properties
Max
number
Min
number
NetworkInterfaceCount
object
2 nested properties
Max
number
Min
number
OnDemandMaxPricePercentageOverLowestPrice
number
RequireHibernateSupport
boolean
SpotMaxPricePercentageOverLowestPrice
number
TotalLocalStorageGB
object
2 nested properties
Max
number
Min
number
InstanceType
string
LaunchTemplateSpecification
object
3 nested properties
Version
string
required
LaunchTemplateId
string
LaunchTemplateName
string
WeightedCapacity
string
AWS::AutoScaling::AutoScalingGroup.LaunchTemplateSpecification
object
Version
string
required
LaunchTemplateId
string
LaunchTemplateName
string
AWS::AutoScaling::AutoScalingGroup.LifecycleHookSpecification
object
LifecycleHookName
string
required
LifecycleTransition
string
required
DefaultResult
string
HeartbeatTimeout
number
NotificationMetadata
string
NotificationTargetARN
string
RoleARN
string
AWS::AutoScaling::AutoScalingGroup.MemoryGiBPerVCpuRequest
object
Max
number
Min
number
AWS::AutoScaling::AutoScalingGroup.MemoryMiBRequest
object
Max
number
Min
number
AWS::AutoScaling::AutoScalingGroup.MetricsCollection
object
Granularity
string
required
Metrics
string[]
AWS::AutoScaling::AutoScalingGroup.MixedInstancesPolicy
object
2 nested properties
3 nested properties
Version
string
required
LaunchTemplateId
string
LaunchTemplateName
string
InstancesDistribution
object
6 nested properties
OnDemandAllocationStrategy
string
OnDemandBaseCapacity
number
OnDemandPercentageAboveBaseCapacity
number
SpotAllocationStrategy
string
SpotInstancePools
number
SpotMaxPrice
string
AWS::AutoScaling::AutoScalingGroup.NetworkBandwidthGbpsRequest
object
Max
number
Min
number
AWS::AutoScaling::AutoScalingGroup.NetworkInterfaceCountRequest
object
Max
number
Min
number
AWS::AutoScaling::AutoScalingGroup.NotificationConfiguration
object
TopicARN
string[]
required
NotificationTypes
string[]
AWS::AutoScaling::AutoScalingGroup.TagProperty
object
Key
string
required
PropagateAtLaunch
boolean
required
Value
string
required
AWS::AutoScaling::AutoScalingGroup.TotalLocalStorageGBRequest
object
Max
number
Min
number
AWS::AutoScaling::AutoScalingGroup.VCpuCountRequest
object
Max
number
Min
number
AWS::AutoScaling::LaunchConfiguration
object
Properties
object
required
19 nested properties
ImageId
string
required
InstanceType
string
required
AssociatePublicIpAddress
boolean
BlockDeviceMappings
AWS::AutoScaling::LaunchConfiguration.BlockDeviceMapping[]
ClassicLinkVPCId
string
ClassicLinkVPCSecurityGroups
string[]
EbsOptimized
boolean
IamInstanceProfile
string
InstanceId
string
InstanceMonitoring
boolean
KernelId
string
KeyName
string
LaunchConfigurationName
string
MetadataOptions
object
3 nested properties
HttpEndpoint
string
HttpPutResponseHopLimit
number
HttpTokens
string
PlacementTenancy
string
RamDiskId
string
SecurityGroups
string[]
SpotPrice
string
UserData
string
Type
string
required
Condition
string
DeletionPolicy
string
DependsOn
string | string[]
Metadata
object
UpdateReplacePolicy
string
AWS::AutoScaling::LaunchConfiguration.BlockDevice
object
DeleteOnTermination
boolean
Encrypted
boolean
Iops
number
SnapshotId
string
Throughput
number
VolumeSize
number
VolumeType
string
AWS::AutoScaling::LaunchConfiguration.BlockDeviceMapping
object
DeviceName
string
required
Ebs
object
7 nested properties
DeleteOnTermination
boolean
Encrypted
boolean
Iops
number
SnapshotId
string
Throughput
number
VolumeSize
number
VolumeType
string
NoDevice
boolean
VirtualName
string
AWS::AutoScaling::LaunchConfiguration.MetadataOptions
object
HttpEndpoint
string
HttpPutResponseHopLimit
number
HttpTokens
string
AWS::AutoScaling::LifecycleHook
object
Properties
object
required
8 nested properties
AutoScalingGroupName
string
required
LifecycleTransition
string
required
DefaultResult
string
HeartbeatTimeout
number
LifecycleHookName
string
NotificationMetadata
string
NotificationTargetARN
string
RoleARN
string
Type
string
required
Condition
string
DeletionPolicy
string
DependsOn
string | string[]
Metadata
object
UpdateReplacePolicy
string
AWS::AutoScaling::ScalingPolicy
object
Properties
object
required
11 nested properties
AutoScalingGroupName
string
required
AdjustmentType
string
Cooldown
string
EstimatedInstanceWarmup
number
MetricAggregationType
string
MinAdjustmentMagnitude
number
PolicyType
string
PredictiveScalingConfiguration
object
5 nested properties
MetricSpecifications
AWS::AutoScaling::ScalingPolicy.PredictiveScalingMetricSpecification[]
required
MaxCapacityBreachBehavior
string
MaxCapacityBuffer
number
Mode
string
SchedulingBufferTime
number
ScalingAdjustment
number
StepAdjustments
AWS::AutoScaling::ScalingPolicy.StepAdjustment[]
Type
string
required
Condition
string
DeletionPolicy
string
DependsOn
string | string[]
Metadata
object
UpdateReplacePolicy
string
AWS::AutoScaling::ScalingPolicy.CustomizedMetricSpecification
object
MetricName
string
required
Namespace
string
required
Statistic
string
required
Unit
string
AWS::AutoScaling::ScalingPolicy.Metric
object
MetricName
string
required
Namespace
string
required
AWS::AutoScaling::ScalingPolicy.MetricDataQuery
object
Id
string
required
Expression
string
Label
string
MetricStat
object
3 nested properties
3 nested properties
MetricName
string
required
Namespace
string
required
Stat
string
required
Unit
string
ReturnData
boolean
AWS::AutoScaling::ScalingPolicy.MetricDimension
object
Name
string
required
Value
string
required
AWS::AutoScaling::ScalingPolicy.MetricStat
object
3 nested properties
MetricName
string
required
Namespace
string
required
Stat
string
required
Unit
string
AWS::AutoScaling::ScalingPolicy.PredefinedMetricSpecification
object
PredefinedMetricType
string
required
ResourceLabel
string
AWS::AutoScaling::ScalingPolicy.PredictiveScalingConfiguration
object
MetricSpecifications
AWS::AutoScaling::ScalingPolicy.PredictiveScalingMetricSpecification[]
required
MaxCapacityBreachBehavior
string
MaxCapacityBuffer
number
Mode
string
SchedulingBufferTime
number
AWS::AutoScaling::ScalingPolicy.PredictiveScalingCustomizedCapacityMetric
object
AWS::AutoScaling::ScalingPolicy.PredictiveScalingCustomizedLoadMetric
object
AWS::AutoScaling::ScalingPolicy.PredictiveScalingCustomizedScalingMetric
object
AWS::AutoScaling::ScalingPolicy.PredictiveScalingMetricSpecification
object
TargetValue
number
required
CustomizedCapacityMetricSpecification
object
1 nested properties
CustomizedLoadMetricSpecification
object
1 nested properties
CustomizedScalingMetricSpecification
object
1 nested properties
PredefinedLoadMetricSpecification
object
2 nested properties
PredefinedMetricType
string
required
ResourceLabel
string
PredefinedMetricPairSpecification
object
2 nested properties
PredefinedMetricType
string
required
ResourceLabel
string
PredefinedScalingMetricSpecification
object
2 nested properties
PredefinedMetricType
string
required
ResourceLabel
string
AWS::AutoScaling::ScalingPolicy.PredictiveScalingPredefinedLoadMetric
object
PredefinedMetricType
string
required
ResourceLabel
string
AWS::AutoScaling::ScalingPolicy.PredictiveScalingPredefinedMetricPair
object
PredefinedMetricType
string
required
ResourceLabel
string
AWS::AutoScaling::ScalingPolicy.PredictiveScalingPredefinedScalingMetric
object
PredefinedMetricType
string
required
ResourceLabel
string
AWS::AutoScaling::ScalingPolicy.StepAdjustment
object
ScalingAdjustment
number
required
MetricIntervalLowerBound
number
MetricIntervalUpperBound
number
AWS::AutoScaling::ScalingPolicy.TargetTrackingConfiguration
object
TargetValue
number
required
CustomizedMetricSpecification
object
5 nested properties
MetricName
string
required
Namespace
string
required
Statistic
string
required
Unit
string
DisableScaleIn
boolean
PredefinedMetricSpecification
object
2 nested properties
PredefinedMetricType
string
required
ResourceLabel
string
AWS::AutoScaling::ScheduledAction
object
Properties
object
required
8 nested properties
AutoScalingGroupName
string
required
DesiredCapacity
number
EndTime
string
MaxSize
number
MinSize
number
Recurrence
string
StartTime
string
TimeZone
string
Type
string
required
Condition
string
DeletionPolicy
string
DependsOn
string | string[]
Metadata
object
UpdateReplacePolicy
string
AWS::AutoScaling::WarmPool
object
Properties
object
required
5 nested properties
AutoScalingGroupName
string
required
InstanceReusePolicy
object
1 nested properties
ReuseOnScaleIn
boolean
MaxGroupPreparedCapacity
number
MinSize
number
PoolState
string
Type
string
required
Condition
string
DeletionPolicy
string
DependsOn
string | string[]
Metadata
object
UpdateReplacePolicy
string
AWS::AutoScaling::WarmPool.InstanceReusePolicy
object
ReuseOnScaleIn
boolean
AWS::AutoScalingPlans::ScalingPlan
object
Properties
object
required
2 nested properties
2 nested properties
CloudFormationStackARN
string
Type
string
required
Condition
string
DeletionPolicy
string
DependsOn
string | string[]
Metadata
object
UpdateReplacePolicy
string
AWS::AutoScalingPlans::ScalingPlan.ApplicationSource
object
CloudFormationStackARN
string
AWS::AutoScalingPlans::ScalingPlan.CustomizedLoadMetricSpecification
object
MetricName
string
required
Namespace
string
required
Statistic
string
required
Unit
string
AWS::AutoScalingPlans::ScalingPlan.CustomizedScalingMetricSpecification
object
MetricName
string
required
Namespace
string
required
Statistic
string
required
Unit
string
AWS::AutoScalingPlans::ScalingPlan.MetricDimension
object
Name
string
required
Value
string
required
AWS::AutoScalingPlans::ScalingPlan.PredefinedLoadMetricSpecification
object
PredefinedLoadMetricType
string
required
ResourceLabel
string
AWS::AutoScalingPlans::ScalingPlan.PredefinedScalingMetricSpecification
object
PredefinedScalingMetricType
string
required
ResourceLabel
string
AWS::AutoScalingPlans::ScalingPlan.ScalingInstruction
object
MaxCapacity
number
required
MinCapacity
number
required
ResourceId
string
required
ScalableDimension
string
required
ServiceNamespace
string
required
TargetTrackingConfigurations
AWS::AutoScalingPlans::ScalingPlan.TargetTrackingConfiguration[]
required
CustomizedLoadMetricSpecification
object
5 nested properties
MetricName
string
required
Namespace
string
required
Statistic
string
required
Unit
string
DisableDynamicScaling
boolean
PredefinedLoadMetricSpecification
object
2 nested properties
PredefinedLoadMetricType
string
required
ResourceLabel
string
PredictiveScalingMaxCapacityBehavior
string
PredictiveScalingMaxCapacityBuffer
number
PredictiveScalingMode
string
ScalingPolicyUpdateBehavior
string
ScheduledActionBufferTime
number
AWS::AutoScalingPlans::ScalingPlan.TagFilter
object
Key
string
required
Values
string[]
AWS::AutoScalingPlans::ScalingPlan.TargetTrackingConfiguration
object
TargetValue
number
required
CustomizedScalingMetricSpecification
object
5 nested properties
MetricName
string
required
Namespace
string
required
Statistic
string
required
Unit
string
DisableScaleIn
boolean
EstimatedInstanceWarmup
number
PredefinedScalingMetricSpecification
object
2 nested properties
PredefinedScalingMetricType
string
required
ResourceLabel
string
ScaleInCooldown
number
ScaleOutCooldown
number
AWS::B2BI::Capability
object
Properties
object
required
5 nested properties
Name
string
required
Type
string
required
InstructionsDocuments
AWS::B2BI::Capability.S3Location[]
Tags
Tag[]
Type
string
required
Condition
string
DeletionPolicy
string
DependsOn
string | string[]
Metadata
object
UpdateReplacePolicy
string
AWS::B2BI::Capability.CapabilityConfiguration
object
AWS::B2BI::Capability.EdiConfiguration
object
2 nested properties
BucketName
string
Key
string
2 nested properties
BucketName
string
Key
string
TransformerId
string
required
AWS::B2BI::Capability.EdiType
object
2 nested properties
TransactionSet
string
Version
string
AWS::B2BI::Capability.S3Location
object
BucketName
string
Key
string
AWS::B2BI::Capability.X12Details
object
TransactionSet
string
Version
string
AWS::B2BI::Partnership
object
Properties
object
required
6 nested properties
Email
string
required
Name
string
required
ProfileId
string
required
Capabilities
string[]
Phone
string
Tags
Tag[]
Type
string
required
Condition
string
DeletionPolicy
string
DependsOn
string | string[]
Metadata
object
UpdateReplacePolicy
string
AWS::B2BI::Profile
object
Properties
object
required
6 nested properties
BusinessName
string
required
Logging
string
required
Name
string
required
Phone
string
required
Email
string
Tags
Tag[]
Type
string
required
Condition
string
DeletionPolicy
string
DependsOn
string | string[]
Metadata
object
UpdateReplacePolicy
string
AWS::B2BI::Transformer
object
Properties
object
required
Type
string
required
Condition
string
DeletionPolicy
string
DependsOn
string | string[]
Metadata
object
UpdateReplacePolicy
string
AWS::B2BI::Transformer.EdiType
object
2 nested properties
TransactionSet
string
Version
string
AWS::B2BI::Transformer.X12Details
object
TransactionSet
string
Version
string
AWS::BCMDataExports::Export
object
Properties
object
required
2 nested properties
Type
string
required
Condition
string
DeletionPolicy
string
DependsOn
string | string[]
Metadata
object
UpdateReplacePolicy
string
AWS::BCMDataExports::Export.DataQuery
object
QueryStatement
string
required
TableConfigurations
object
AWS::BCMDataExports::Export.DestinationConfigurations
object
AWS::BCMDataExports::Export.Export
object
2 nested properties
QueryStatement
string
required
TableConfigurations
object
Name
string
required
1 nested properties
Frequency
string
required
Description
string
ExportArn
string
AWS::BCMDataExports::Export.RefreshCadence
object
Frequency
string
required
AWS::BCMDataExports::Export.ResourceTag
object
Key
string
required
Value
string
required
AWS::BCMDataExports::Export.S3Destination
object
S3Bucket
string
required
4 nested properties
Compression
string
required
Format
string
required
OutputType
string
required
Overwrite
string
required
S3Prefix
string
required
S3Region
string
required
AWS::BCMDataExports::Export.S3OutputConfigurations
object
Compression
string
required
Format
string
required
OutputType
string
required
Overwrite
string
required
AWS::Backup::BackupPlan
object
Properties
object
required
2 nested properties
3 nested properties
BackupPlanName
string
required
AdvancedBackupSettings
AWS::Backup::BackupPlan.AdvancedBackupSettingResourceType[]
BackupPlanTags
object
Type
string
required
Condition
string
DeletionPolicy
string
DependsOn
string | string[]
Metadata
object
UpdateReplacePolicy
string
AWS::Backup::BackupPlan.AdvancedBackupSettingResourceType
object
BackupOptions
object
required
ResourceType
string
required
AWS::Backup::BackupPlan.BackupPlanResourceType
object
BackupPlanName
string
required
AdvancedBackupSettings
AWS::Backup::BackupPlan.AdvancedBackupSettingResourceType[]
AWS::Backup::BackupPlan.BackupRuleResourceType
object
RuleName
string
required
TargetBackupVault
string
required
CompletionWindowMinutes
number
CopyActions
AWS::Backup::BackupPlan.CopyActionResourceType[]
EnableContinuousBackup
boolean
Lifecycle
object
3 nested properties
DeleteAfterDays
number
MoveToColdStorageAfterDays
number
OptInToArchiveForSupportedResources
boolean
RecoveryPointTags
object
ScheduleExpression
string
ScheduleExpressionTimezone
string
StartWindowMinutes
number
AWS::Backup::BackupPlan.CopyActionResourceType
object
DestinationBackupVaultArn
string
required
Lifecycle
object
3 nested properties
DeleteAfterDays
number
MoveToColdStorageAfterDays
number
OptInToArchiveForSupportedResources
boolean
AWS::Backup::BackupPlan.LifecycleResourceType
object
DeleteAfterDays
number
MoveToColdStorageAfterDays
number
OptInToArchiveForSupportedResources
boolean
AWS::Backup::BackupSelection
object
Properties
object
required
2 nested properties
BackupPlanId
string
required
6 nested properties
IamRoleArn
string
required
SelectionName
string
required
Conditions
object
NotResources
string[]
Resources
string[]
Type
string
required
Condition
string
DeletionPolicy
string
DependsOn
string | string[]
Metadata
object
UpdateReplacePolicy
string
AWS::Backup::BackupSelection.BackupSelectionResourceType
object
IamRoleArn
string
required
SelectionName
string
required
Conditions
object
4 nested properties
StringEquals
AWS::Backup::BackupSelection.ConditionParameter[]
StringNotEquals
AWS::Backup::BackupSelection.ConditionParameter[]
StringNotLike
AWS::Backup::BackupSelection.ConditionParameter[]
NotResources
string[]
Resources
string[]
AWS::Backup::BackupSelection.ConditionParameter
object
ConditionKey
string
ConditionValue
string
AWS::Backup::BackupSelection.ConditionResourceType
object
ConditionKey
string
required
ConditionType
string
required
ConditionValue
string
required
AWS::Backup::BackupSelection.Conditions
object
StringEquals
AWS::Backup::BackupSelection.ConditionParameter[]
StringNotEquals
AWS::Backup::BackupSelection.ConditionParameter[]
StringNotLike
AWS::Backup::BackupSelection.ConditionParameter[]
AWS::Backup::BackupVault
object
Properties
object
required
6 nested properties
BackupVaultName
string
required
AccessPolicy
object
BackupVaultTags
object
EncryptionKeyArn
string
LockConfiguration
object
3 nested properties
MinRetentionDays
number
required
ChangeableForDays
number
MaxRetentionDays
number
Notifications
object
2 nested properties
BackupVaultEvents
string[]
required
SNSTopicArn
string
required
Type
string
required
Condition
string
DeletionPolicy
string
DependsOn
string | string[]
Metadata
object
UpdateReplacePolicy
string
AWS::Backup::BackupVault.LockConfigurationType
object
MinRetentionDays
number
required
ChangeableForDays
number
MaxRetentionDays
number
AWS::Backup::BackupVault.NotificationObjectType
object
BackupVaultEvents
string[]
required
SNSTopicArn
string
required
AWS::Backup::Framework
object
Properties
object
required
4 nested properties
Type
string
required
Condition
string
DeletionPolicy
string
DependsOn
string | string[]
Metadata
object
UpdateReplacePolicy
string
AWS::Backup::Framework.ControlInputParameter
object
ParameterName
string
required
ParameterValue
string
required
AWS::Backup::Framework.ControlScope
object
AWS::Backup::Framework.FrameworkControl
object
ControlName
string
required
ControlInputParameters
AWS::Backup::Framework.ControlInputParameter[]
AWS::Backup::ReportPlan
object
Properties
object
required
5 nested properties
3 nested properties
S3BucketName
string
required
Formats
string[]
S3KeyPrefix
string
5 nested properties
ReportTemplate
string
required
Accounts
string[]
FrameworkArns
string[]
OrganizationUnits
string[]
Regions
string[]
ReportPlanDescription
string
ReportPlanName
string
ReportPlanTags
Tag[]
Type
string
required
Condition
string
DeletionPolicy
string
DependsOn
string | string[]
Metadata
object
UpdateReplacePolicy
string
AWS::Backup::ReportPlan.ReportDeliveryChannel
object
S3BucketName
string
required
Formats
string[]
S3KeyPrefix
string
AWS::Backup::ReportPlan.ReportSetting
object
ReportTemplate
string
required
Accounts
string[]
FrameworkArns
string[]
OrganizationUnits
string[]
Regions
string[]
AWS::Backup::RestoreTestingPlan
object
Properties
object
required
6 nested properties
5 nested properties
Algorithm
string
required
IncludeVaults
string[]
required
RecoveryPointTypes
string[]
required
ExcludeVaults
string[]
SelectionWindowDays
number
RestoreTestingPlanName
string
required
ScheduleExpression
string
required
ScheduleExpressionTimezone
string
StartWindowHours
number
Tags
Tag[]
Type
string
required
Condition
string
DeletionPolicy
string
DependsOn
string | string[]
Metadata
object
UpdateReplacePolicy
string
AWS::Backup::RestoreTestingPlan.RestoreTestingRecoveryPointSelection
object
Algorithm
string
required
IncludeVaults
string[]
required
RecoveryPointTypes
string[]
required
ExcludeVaults
string[]
SelectionWindowDays
number
AWS::Backup::RestoreTestingSelection
object
Properties
object
required
8 nested properties
IamRoleArn
string
required
ProtectedResourceType
string
required
RestoreTestingPlanName
string
required
RestoreTestingSelectionName
string
required
ProtectedResourceArns
string[]
ProtectedResourceConditions
object
2 nested properties
StringEquals
AWS::Backup::RestoreTestingSelection.KeyValue[]
StringNotEquals
AWS::Backup::RestoreTestingSelection.KeyValue[]
RestoreMetadataOverrides
object
ValidationWindowHours
number
Type
string
required
Condition
string
DeletionPolicy
string
DependsOn
string | string[]
Metadata
object
UpdateReplacePolicy
string
AWS::Backup::RestoreTestingSelection.KeyValue
object
Key
string
required
Value
string
required
AWS::Backup::RestoreTestingSelection.ProtectedResourceConditions
object
StringEquals
AWS::Backup::RestoreTestingSelection.KeyValue[]
StringNotEquals
AWS::Backup::RestoreTestingSelection.KeyValue[]
AWS::BackupGateway::Hypervisor
object
Type
string
required
Condition
string
DeletionPolicy
string
DependsOn
string | string[]
Metadata
object
Properties
object
7 nested properties
Host
string
KmsKeyArn
string
LogGroupArn
string
Name
string
Password
string
Tags
Tag[]
Username
string
UpdateReplacePolicy
string
AWS::Batch::ComputeEnvironment
object
Properties
object
required
10 nested properties
Type
string
required
ComputeEnvironmentName
string
ComputeResources
object
18 nested properties
MaxvCpus
number
required
Subnets
string[]
required
Type
string
required
AllocationStrategy
string
BidPercentage
number
DesiredvCpus
number
Ec2Configuration
AWS::Batch::ComputeEnvironment.Ec2ConfigurationObject[]
Ec2KeyPair
string
ImageId
string
InstanceRole
string
InstanceTypes
string[]
LaunchTemplate
object
MinvCpus
number
PlacementGroup
string
SecurityGroupIds
string[]
SpotIamFleetRole
string
Tags
object
UpdateToLatestImageVersion
boolean
EksConfiguration
object
2 nested properties
EksClusterArn
string
required
KubernetesNamespace
string
required
ReplaceComputeEnvironment
boolean
ServiceRole
string
State
string
Tags
object
UnmanagedvCpus
number
UpdatePolicy
object
2 nested properties
JobExecutionTimeoutMinutes
number
TerminateJobsOnUpdate
boolean
Type
string
required
Condition
string
DeletionPolicy
string
DependsOn
string | string[]
Metadata
object
UpdateReplacePolicy
string
AWS::Batch::ComputeEnvironment.ComputeResources
object
MaxvCpus
number
required
Subnets
string[]
required
Type
string
required
AllocationStrategy
string
BidPercentage
number
DesiredvCpus
number
Ec2Configuration
AWS::Batch::ComputeEnvironment.Ec2ConfigurationObject[]
Ec2KeyPair
string
ImageId
string
InstanceRole
string
InstanceTypes
string[]
LaunchTemplate
object
3 nested properties
LaunchTemplateId
string
LaunchTemplateName
string
Version
string
MinvCpus
number
PlacementGroup
string
SecurityGroupIds
string[]
SpotIamFleetRole
string
Tags
object
UpdateToLatestImageVersion
boolean
AWS::Batch::ComputeEnvironment.Ec2ConfigurationObject
object
ImageType
string
required
ImageIdOverride
string
ImageKubernetesVersion
string
AWS::Batch::ComputeEnvironment.EksConfiguration
object
EksClusterArn
string
required
KubernetesNamespace
string
required
AWS::Batch::ComputeEnvironment.LaunchTemplateSpecification
object
LaunchTemplateId
string
LaunchTemplateName
string
Version
string
AWS::Batch::ComputeEnvironment.UpdatePolicy
object
JobExecutionTimeoutMinutes
number
TerminateJobsOnUpdate
boolean
AWS::Batch::JobDefinition
object
Properties
object
required
13 nested properties
Type
string
required
ContainerProperties
object
23 nested properties
Image
string
required
Command
string[]
Environment
AWS::Batch::JobDefinition.Environment[]
EphemeralStorage
object
ExecutionRoleArn
string
FargatePlatformConfiguration
object
InstanceType
string
JobRoleArn
string
LinuxParameters
object
LogConfiguration
object
Memory
number
MountPoints
AWS::Batch::JobDefinition.MountPoints[]
NetworkConfiguration
object
Privileged
boolean
ReadonlyRootFilesystem
boolean
RepositoryCredentials
object
ResourceRequirements
AWS::Batch::JobDefinition.ResourceRequirement[]
RuntimePlatform
object
User
string
Vcpus
number
EcsProperties
object
1 nested properties
JobDefinitionName
string
NodeProperties
object
3 nested properties
MainNode
number
required
NumNodes
number
required
Parameters
object
PlatformCapabilities
string[]
PropagateTags
boolean
RetryStrategy
object
2 nested properties
Attempts
number
EvaluateOnExit
AWS::Batch::JobDefinition.EvaluateOnExit[]
SchedulingPriority
number
Tags
object
Timeout
object
1 nested properties
AttemptDurationSeconds
number
Type
string
required
Condition
string
DeletionPolicy
string
DependsOn
string | string[]
Metadata
object
UpdateReplacePolicy
string
AWS::Batch::JobDefinition.AuthorizationConfig
object
AccessPointId
string
Iam
string
AWS::Batch::JobDefinition.ContainerProperties
object
Image
string
required
Command
string[]
Environment
AWS::Batch::JobDefinition.Environment[]
EphemeralStorage
object
1 nested properties
SizeInGiB
number
required
ExecutionRoleArn
string
FargatePlatformConfiguration
object
1 nested properties
PlatformVersion
string
InstanceType
string
JobRoleArn
string
LinuxParameters
object
6 nested properties
InitProcessEnabled
boolean
MaxSwap
number
SharedMemorySize
number
Swappiness
number
LogConfiguration
object
3 nested properties
Memory
number
MountPoints
AWS::Batch::JobDefinition.MountPoints[]
NetworkConfiguration
object
1 nested properties
AssignPublicIp
string
Privileged
boolean
ReadonlyRootFilesystem
boolean
RepositoryCredentials
object
1 nested properties
CredentialsParameter
string
required
ResourceRequirements
AWS::Batch::JobDefinition.ResourceRequirement[]
RuntimePlatform
object
2 nested properties
CpuArchitecture
string
OperatingSystemFamily
string
User
string
Vcpus
number
AWS::Batch::JobDefinition.Device
object
ContainerPath
string
HostPath
string
Permissions
string[]
AWS::Batch::JobDefinition.EcsProperties
object
AWS::Batch::JobDefinition.EcsTaskProperties
object
EphemeralStorage
object
1 nested properties
SizeInGiB
number
required
ExecutionRoleArn
string
IpcMode
string
NetworkConfiguration
object
1 nested properties
AssignPublicIp
string
PidMode
string
PlatformVersion
string
RuntimePlatform
object
2 nested properties
CpuArchitecture
string
OperatingSystemFamily
string
TaskRoleArn
string
AWS::Batch::JobDefinition.EfsVolumeConfiguration
object
FileSystemId
string
required
AuthorizationConfig
object
2 nested properties
AccessPointId
string
Iam
string
RootDirectory
string
TransitEncryption
string
TransitEncryptionPort
number
AWS::Batch::JobDefinition.EksContainer
object
Image
string
required
Args
string[]
Command
string[]
ImagePullPolicy
string
Name
string
Resources
object
2 nested properties
Limits
object
Requests
object
SecurityContext
object
6 nested properties
AllowPrivilegeEscalation
boolean
Privileged
boolean
ReadOnlyRootFilesystem
boolean
RunAsGroup
number
RunAsNonRoot
boolean
RunAsUser
number
VolumeMounts
AWS::Batch::JobDefinition.EksContainerVolumeMount[]
AWS::Batch::JobDefinition.EksContainerEnvironmentVariable
object
Name
string
required
Value
string
AWS::Batch::JobDefinition.EksContainerResourceRequirements
object
Limits
object
Requests
object
AWS::Batch::JobDefinition.EksContainerSecurityContext
object
AllowPrivilegeEscalation
boolean
Privileged
boolean
ReadOnlyRootFilesystem
boolean
RunAsGroup
number
RunAsNonRoot
boolean
RunAsUser
number
AWS::Batch::JobDefinition.EksContainerVolumeMount
object
MountPath
string
Name
string
ReadOnly
boolean
AWS::Batch::JobDefinition.EksEmptyDir
object
Medium
string
SizeLimit
string
AWS::Batch::JobDefinition.EksHostPath
object
Path
string
AWS::Batch::JobDefinition.EksProperties
object
PodProperties
object
9 nested properties
Containers
AWS::Batch::JobDefinition.EksContainer[]
DnsPolicy
string
HostNetwork
boolean
ImagePullSecrets
AWS::Batch::JobDefinition.ImagePullSecret[]
InitContainers
AWS::Batch::JobDefinition.EksContainer[]
Metadata
object
1 nested properties
Labels
object
ServiceAccountName
string
ShareProcessNamespace
boolean
AWS::Batch::JobDefinition.EksSecret
object
SecretName
string
required
Optional
boolean
AWS::Batch::JobDefinition.EksVolume
object
AWS::Batch::JobDefinition.Environment
object
Name
string
Value
string
AWS::Batch::JobDefinition.EphemeralStorage
object
SizeInGiB
number
required
AWS::Batch::JobDefinition.EvaluateOnExit
object
Action
string
required
OnExitCode
string
OnReason
string
OnStatusReason
string
AWS::Batch::JobDefinition.FargatePlatformConfiguration
object
PlatformVersion
string
AWS::Batch::JobDefinition.ImagePullSecret
object
Name
string
required
AWS::Batch::JobDefinition.LinuxParameters
object
InitProcessEnabled
boolean
MaxSwap
number
SharedMemorySize
number
Swappiness
number
AWS::Batch::JobDefinition.LogConfiguration
object
AWS::Batch::JobDefinition.Metadata
object
Labels
object
AWS::Batch::JobDefinition.MountPoints
object
ContainerPath
string
ReadOnly
boolean
SourceVolume
string
AWS::Batch::JobDefinition.NetworkConfiguration
object
AssignPublicIp
string
AWS::Batch::JobDefinition.NodeProperties
object
MainNode
number
required
NumNodes
number
required
AWS::Batch::JobDefinition.NodeRangeProperty
object
TargetNodes
string
required
Container
object
23 nested properties
Image
string
required
Command
string[]
Environment
AWS::Batch::JobDefinition.Environment[]
EphemeralStorage
object
1 nested properties
SizeInGiB
number
required
ExecutionRoleArn
string
FargatePlatformConfiguration
object
1 nested properties
PlatformVersion
string
InstanceType
string
JobRoleArn
string
LinuxParameters
object
6 nested properties
InitProcessEnabled
boolean
MaxSwap
number
SharedMemorySize
number
Swappiness
number
LogConfiguration
object
3 nested properties
Memory
number
MountPoints
AWS::Batch::JobDefinition.MountPoints[]
NetworkConfiguration
object
1 nested properties
AssignPublicIp
string
Privileged
boolean
ReadonlyRootFilesystem
boolean
RepositoryCredentials
object
1 nested properties
CredentialsParameter
string
required
ResourceRequirements
AWS::Batch::JobDefinition.ResourceRequirement[]
RuntimePlatform
object
2 nested properties
CpuArchitecture
string
OperatingSystemFamily
string
User
string
Vcpus
number
EcsProperties
object
1 nested properties
InstanceTypes
string[]
AWS::Batch::JobDefinition.PodProperties
object
Containers
AWS::Batch::JobDefinition.EksContainer[]
DnsPolicy
string
HostNetwork
boolean
ImagePullSecrets
AWS::Batch::JobDefinition.ImagePullSecret[]
InitContainers
AWS::Batch::JobDefinition.EksContainer[]
Metadata
object
1 nested properties
Labels
object
ServiceAccountName
string
ShareProcessNamespace
boolean
AWS::Batch::JobDefinition.RepositoryCredentials
object
CredentialsParameter
string
required
AWS::Batch::JobDefinition.ResourceRequirement
object
Type
string
Value
string
AWS::Batch::JobDefinition.RetryStrategy
object
Attempts
number
EvaluateOnExit
AWS::Batch::JobDefinition.EvaluateOnExit[]
AWS::Batch::JobDefinition.RuntimePlatform
object
CpuArchitecture
string
OperatingSystemFamily
string
AWS::Batch::JobDefinition.Secret
object
Name
string
required
ValueFrom
string
required
AWS::Batch::JobDefinition.TaskContainerDependency
object
Condition
string
required
ContainerName
string
required
AWS::Batch::JobDefinition.TaskContainerProperties
object
Image
string
required
Command
string[]
Environment
AWS::Batch::JobDefinition.Environment[]
Essential
boolean
LinuxParameters
object
6 nested properties
InitProcessEnabled
boolean
MaxSwap
number
SharedMemorySize
number
Swappiness
number
LogConfiguration
object
3 nested properties
MountPoints
AWS::Batch::JobDefinition.MountPoints[]
Name
string
Privileged
boolean
ReadonlyRootFilesystem
boolean
RepositoryCredentials
object
1 nested properties
CredentialsParameter
string
required
ResourceRequirements
AWS::Batch::JobDefinition.ResourceRequirement[]
User
string
AWS::Batch::JobDefinition.Timeout
object
AttemptDurationSeconds
number
AWS::Batch::JobDefinition.Tmpfs
object
ContainerPath
string
required
Size
number
required
MountOptions
string[]
AWS::Batch::JobDefinition.Ulimit
object
HardLimit
number
required
Name
string
required
SoftLimit
number
required
AWS::Batch::JobDefinition.Volumes
object
AWS::Batch::JobDefinition.VolumesHost
object
SourcePath
string
AWS::Batch::JobQueue
object
Properties
object
required
7 nested properties
Priority
number
required
JobQueueName
string
JobStateTimeLimitActions
AWS::Batch::JobQueue.JobStateTimeLimitAction[]
SchedulingPolicyArn
string
State
string
Tags
object
Type
string
required
Condition
string
DeletionPolicy
string
DependsOn
string | string[]
Metadata
object
UpdateReplacePolicy
string
AWS::Batch::JobQueue.ComputeEnvironmentOrder
object
ComputeEnvironment
string
required
Order
number
required
AWS::Batch::JobQueue.JobStateTimeLimitAction
object
Action
string
required
MaxTimeSeconds
number
required
Reason
string
required
State
string
required
AWS::Batch::SchedulingPolicy
object
Type
string
required
Condition
string
DeletionPolicy
string
DependsOn
string | string[]
Metadata
object
Properties
object
3 nested properties
FairsharePolicy
object
3 nested properties
ComputeReservation
number
ShareDecaySeconds
number
ShareDistribution
AWS::Batch::SchedulingPolicy.ShareAttributes[]
Name
string
Tags
object
UpdateReplacePolicy
string
AWS::Bedrock::Agent
object
Properties
object
required
14 nested properties
AgentName
string
required
ActionGroups
AWS::Bedrock::Agent.AgentActionGroup[]
AgentResourceRoleArn
string
AutoPrepare
boolean
CustomerEncryptionKeyArn
string
Description
string
FoundationModel
string
IdleSessionTTLInSeconds
number
Instruction
string
KnowledgeBases
AWS::Bedrock::Agent.AgentKnowledgeBase[]
PromptOverrideConfiguration
object
2 nested properties
OverrideLambda
string
SkipResourceInUseCheckOnDelete
boolean
Tags
object
TestAliasTags
object
Type
string
required
Condition
string
DeletionPolicy
string
DependsOn
string | string[]
Metadata
object
UpdateReplacePolicy
string
AWS::Bedrock::Agent.APISchema
object
Payload
string
S3
object
2 nested properties
S3BucketName
string
S3ObjectKey
string
AWS::Bedrock::Agent.ActionGroupExecutor
object
Lambda
string
required
AWS::Bedrock::Agent.AgentActionGroup
object
ActionGroupName
string
required
ActionGroupExecutor
object
1 nested properties
Lambda
string
required
ActionGroupState
string
ApiSchema
object
2 nested properties
Payload
string
S3
object
2 nested properties
S3BucketName
string
S3ObjectKey
string
Description
string
ParentActionGroupSignature
string
SkipResourceInUseCheckOnDelete
boolean
AWS::Bedrock::Agent.AgentKnowledgeBase
object
Description
string
required
KnowledgeBaseId
string
required
KnowledgeBaseState
string
AWS::Bedrock::Agent.InferenceConfiguration
object
MaximumLength
number
StopSequences
string[]
Temperature
number
TopK
number
TopP
number
AWS::Bedrock::Agent.PromptConfiguration
object
BasePromptTemplate
string
InferenceConfiguration
object
5 nested properties
MaximumLength
number
StopSequences
string[]
Temperature
number
TopK
number
TopP
number
ParserMode
string
PromptCreationMode
string
PromptState
string
PromptType
string
AWS::Bedrock::Agent.PromptOverrideConfiguration
object
OverrideLambda
string
AWS::Bedrock::Agent.S3Identifier
object
S3BucketName
string
S3ObjectKey
string
AWS::Bedrock::AgentAlias
object
Properties
object
required
5 nested properties
AgentAliasName
string
required
AgentId
string
required
Description
string
RoutingConfiguration
AWS::Bedrock::AgentAlias.AgentAliasRoutingConfigurationListItem[]
Tags
object
Type
string
required
Condition
string
DeletionPolicy
string
DependsOn
string | string[]
Metadata
object
UpdateReplacePolicy
string
AWS::Bedrock::AgentAlias.AgentAliasHistoryEvent
object
EndDate
string
RoutingConfiguration
AWS::Bedrock::AgentAlias.AgentAliasRoutingConfigurationListItem[]
StartDate
string
AWS::Bedrock::AgentAlias.AgentAliasRoutingConfigurationListItem
object
AgentVersion
string
required
AWS::Bedrock::DataSource
object
Properties
object
required
6 nested properties
2 nested properties
Type
string
required
KnowledgeBaseId
string
required
Name
string
required
Description
string
ServerSideEncryptionConfiguration
object
1 nested properties
KmsKeyArn
string
Type
string
required
Condition
string
DeletionPolicy
string
DependsOn
string | string[]
Metadata
object
UpdateReplacePolicy
string
AWS::Bedrock::DataSource.ChunkingConfiguration
object
ChunkingStrategy
string
required
FixedSizeChunkingConfiguration
object
2 nested properties
MaxTokens
number
required
OverlapPercentage
number
required
AWS::Bedrock::DataSource.DataSourceConfiguration
object
2 nested properties
BucketArn
string
required
InclusionPrefixes
string[]
Type
string
required
AWS::Bedrock::DataSource.FixedSizeChunkingConfiguration
object
MaxTokens
number
required
OverlapPercentage
number
required
AWS::Bedrock::DataSource.S3DataSourceConfiguration
object
BucketArn
string
required
InclusionPrefixes
string[]
AWS::Bedrock::DataSource.ServerSideEncryptionConfiguration
object
KmsKeyArn
string
AWS::Bedrock::DataSource.VectorIngestionConfiguration
object
AWS::Bedrock::Guardrail
object
Properties
object
required
10 nested properties
BlockedInputMessaging
string
required
BlockedOutputsMessaging
string
required
Name
string
required
ContentPolicyConfig
object
1 nested properties
Description
string
KmsKeyArn
string
SensitiveInformationPolicyConfig
object
2 nested properties
PiiEntitiesConfig
AWS::Bedrock::Guardrail.PiiEntityConfig[]
RegexesConfig
AWS::Bedrock::Guardrail.RegexConfig[]
Tags
Tag[]
TopicPolicyConfig
object
1 nested properties
WordPolicyConfig
object
2 nested properties
ManagedWordListsConfig
AWS::Bedrock::Guardrail.ManagedWordsConfig[]
WordsConfig
AWS::Bedrock::Guardrail.WordConfig[]
Type
string
required
Condition
string
DeletionPolicy
string
DependsOn
string | string[]
Metadata
object
UpdateReplacePolicy
string
AWS::Bedrock::Guardrail.ContentFilterConfig
object
InputStrength
string
required
OutputStrength
string
required
Type
string
required
AWS::Bedrock::Guardrail.ContentPolicyConfig
object
AWS::Bedrock::Guardrail.ManagedWordsConfig
object
Type
string
required
AWS::Bedrock::Guardrail.PiiEntityConfig
object
Action
string
required
Type
string
required
AWS::Bedrock::Guardrail.RegexConfig
object
Action
string
required
Name
string
required
Pattern
string
required
Description
string
AWS::Bedrock::Guardrail.SensitiveInformationPolicyConfig
object
PiiEntitiesConfig
AWS::Bedrock::Guardrail.PiiEntityConfig[]
RegexesConfig
AWS::Bedrock::Guardrail.RegexConfig[]
AWS::Bedrock::Guardrail.TopicConfig
object
Definition
string
required
Name
string
required
Type
string
required
Examples
string[]
AWS::Bedrock::Guardrail.TopicPolicyConfig
object
AWS::Bedrock::Guardrail.WordConfig
object
Text
string
required
AWS::Bedrock::Guardrail.WordPolicyConfig
object
ManagedWordListsConfig
AWS::Bedrock::Guardrail.ManagedWordsConfig[]
WordsConfig
AWS::Bedrock::Guardrail.WordConfig[]
AWS::Bedrock::KnowledgeBase
object
Properties
object
required
6 nested properties
2 nested properties
Type
string
required
Name
string
required
RoleArn
string
required
Description
string
Tags
object
Type
string
required
Condition
string
DeletionPolicy
string
DependsOn
string | string[]
Metadata
object
UpdateReplacePolicy
string
AWS::Bedrock::KnowledgeBase.KnowledgeBaseConfiguration
object
Type
string
required
1 nested properties
EmbeddingModelArn
string
required
AWS::Bedrock::KnowledgeBase.OpenSearchServerlessConfiguration
object
CollectionArn
string
required
3 nested properties
MetadataField
string
required
TextField
string
required
VectorField
string
required
VectorIndexName
string
required
AWS::Bedrock::KnowledgeBase.OpenSearchServerlessFieldMapping
object
MetadataField
string
required
TextField
string
required
VectorField
string
required
AWS::Bedrock::KnowledgeBase.PineconeConfiguration
object
ConnectionString
string
required
CredentialsSecretArn
string
required
2 nested properties
MetadataField
string
required
TextField
string
required
Namespace
string
AWS::Bedrock::KnowledgeBase.PineconeFieldMapping
object
MetadataField
string
required
TextField
string
required
AWS::Bedrock::KnowledgeBase.RdsConfiguration
object
CredentialsSecretArn
string
required
DatabaseName
string
required
4 nested properties
MetadataField
string
required
PrimaryKeyField
string
required
TextField
string
required
VectorField
string
required
ResourceArn
string
required
TableName
string
required
AWS::Bedrock::KnowledgeBase.RdsFieldMapping
object
MetadataField
string
required
PrimaryKeyField
string
required
TextField
string
required
VectorField
string
required
AWS::Bedrock::KnowledgeBase.StorageConfiguration
object
Type
string
required
OpensearchServerlessConfiguration
object
3 nested properties
CollectionArn
string
required
3 nested properties
MetadataField
string
required
TextField
string
required
VectorField
string
required
VectorIndexName
string
required
PineconeConfiguration
object
4 nested properties
ConnectionString
string
required
CredentialsSecretArn
string
required
2 nested properties
MetadataField
string
required
TextField
string
required
Namespace
string
RdsConfiguration
object
5 nested properties
CredentialsSecretArn
string
required
DatabaseName
string
required
4 nested properties
MetadataField
string
required
PrimaryKeyField
string
required
TextField
string
required
VectorField
string
required
ResourceArn
string
required
TableName
string
required
AWS::Bedrock::KnowledgeBase.VectorKnowledgeBaseConfiguration
object
EmbeddingModelArn
string
required
AWS::BillingConductor::BillingGroup
object
Properties
object
required
6 nested properties
Type
string
required
Condition
string
DeletionPolicy
string
DependsOn
string | string[]
Metadata
object
UpdateReplacePolicy
string
AWS::BillingConductor::BillingGroup.AccountGrouping
object
LinkedAccountIds
string[]
required
AutoAssociate
boolean
AWS::BillingConductor::BillingGroup.ComputationPreference
object
PricingPlanArn
string
required
AWS::BillingConductor::CustomLineItem
object
Properties
object
required
7 nested properties
BillingGroupArn
string
required
Name
string
required
AccountId
string
BillingPeriodRange
object
2 nested properties
ExclusiveEndBillingPeriod
string
InclusiveStartBillingPeriod
string
CustomLineItemChargeDetails
object
4 nested properties
Type
string
required
Flat
object
LineItemFilters
AWS::BillingConductor::CustomLineItem.LineItemFilter[]
Percentage
object
Description
string
Tags
Tag[]
Type
string
required
Condition
string
DeletionPolicy
string
DependsOn
string | string[]
Metadata
object
UpdateReplacePolicy
string
AWS::BillingConductor::CustomLineItem.BillingPeriodRange
object
ExclusiveEndBillingPeriod
string
InclusiveStartBillingPeriod
string
AWS::BillingConductor::CustomLineItem.CustomLineItemChargeDetails
object
Type
string
required
Flat
object
1 nested properties
ChargeValue
number
required
LineItemFilters
AWS::BillingConductor::CustomLineItem.LineItemFilter[]
Percentage
object
2 nested properties
PercentageValue
number
required
ChildAssociatedResources
string[]
AWS::BillingConductor::CustomLineItem.CustomLineItemFlatChargeDetails
object
ChargeValue
number
required
AWS::BillingConductor::CustomLineItem.CustomLineItemPercentageChargeDetails
object
PercentageValue
number
required
ChildAssociatedResources
string[]
AWS::BillingConductor::CustomLineItem.LineItemFilter
object
Attribute
string
required
MatchOption
string
required
Values
string[]
required
AWS::BillingConductor::PricingPlan
object
Properties
object
required
4 nested properties
Type
string
required
Condition
string
DeletionPolicy
string
DependsOn
string | string[]
Metadata
object
UpdateReplacePolicy
string
AWS::BillingConductor::PricingRule
object
Properties
object
required
Type
string
required
Condition
string
DeletionPolicy
string
DependsOn
string | string[]
Metadata
object
UpdateReplacePolicy
string
AWS::BillingConductor::PricingRule.FreeTier
object
Activated
boolean
required
AWS::BillingConductor::PricingRule.Tiering
object
FreeTier
object
1 nested properties
Activated
boolean
required
AWS::Budgets::Budget
object
Properties
object
required
2 nested properties
NotificationsWithSubscribers
AWS::Budgets::Budget.NotificationWithSubscribers[]
Type
string
required
Condition
string
DeletionPolicy
string
DependsOn
string | string[]
Metadata
object
UpdateReplacePolicy
string
AWS::Budgets::Budget.AutoAdjustData
object
AutoAdjustType
string
required
HistoricalOptions
object
1 nested properties
BudgetAdjustmentPeriod
number
required
AWS::Budgets::Budget.BudgetData
object
BudgetType
string
required
TimeUnit
string
required
AutoAdjustData
object
2 nested properties
AutoAdjustType
string
required
HistoricalOptions
object
1 nested properties
BudgetAdjustmentPeriod
number
required
BudgetLimit
object
2 nested properties
Amount
number
required
Unit
string
required
BudgetName
string
CostFilters
object
CostTypes
object
11 nested properties
IncludeCredit
boolean
IncludeDiscount
boolean
IncludeOtherSubscription
boolean
IncludeRecurring
boolean
IncludeRefund
boolean
IncludeSubscription
boolean
IncludeSupport
boolean
IncludeTax
boolean
IncludeUpfront
boolean
UseAmortized
boolean
UseBlended
boolean
PlannedBudgetLimits
object
TimePeriod
object
2 nested properties
End
string
Start
string
AWS::Budgets::Budget.CostTypes
object
IncludeCredit
boolean
IncludeDiscount
boolean
IncludeOtherSubscription
boolean
IncludeRecurring
boolean
IncludeRefund
boolean
IncludeSubscription
boolean
IncludeSupport
boolean
IncludeTax
boolean
IncludeUpfront
boolean
UseAmortized
boolean
UseBlended
boolean
AWS::Budgets::Budget.HistoricalOptions
object
BudgetAdjustmentPeriod
number
required
AWS::Budgets::Budget.Notification
object
ComparisonOperator
string
required
NotificationType
string
required
Threshold
number
required
ThresholdType
string
AWS::Budgets::Budget.NotificationWithSubscribers
object
4 nested properties
ComparisonOperator
string
required
NotificationType
string
required
Threshold
number
required
ThresholdType
string
AWS::Budgets::Budget.Spend
object
Amount
number
required
Unit
string
required
AWS::Budgets::Budget.Subscriber
object
Address
string
required
SubscriptionType
string
required
AWS::Budgets::Budget.TimePeriod
object
End
string
Start
string
AWS::Budgets::BudgetsAction
object
Properties
object
required
8 nested properties
2 nested properties
Type
string
required
Value
number
required
ActionType
string
required
BudgetName
string
required
ExecutionRoleArn
string
required
NotificationType
string
required
ApprovalModel
string
Type
string
required
Condition
string
DeletionPolicy
string
DependsOn
string | string[]
Metadata
object
UpdateReplacePolicy
string
AWS::Budgets::BudgetsAction.ActionThreshold
object
Type
string
required
Value
number
required
AWS::Budgets::BudgetsAction.Definition
object
IamActionDefinition
object
4 nested properties
PolicyArn
string
required
Groups
string[]
Roles
string[]
Users
string[]
ScpActionDefinition
object
2 nested properties
PolicyId
string
required
TargetIds
string[]
required
SsmActionDefinition
object
3 nested properties
InstanceIds
string[]
required
Region
string
required
Subtype
string
required
AWS::Budgets::BudgetsAction.IamActionDefinition
object
PolicyArn
string
required
Groups
string[]
Roles
string[]
Users
string[]
AWS::Budgets::BudgetsAction.ScpActionDefinition
object
PolicyId
string
required
TargetIds
string[]
required
AWS::Budgets::BudgetsAction.SsmActionDefinition
object
InstanceIds
string[]
required
Region
string
required
Subtype
string
required
AWS::Budgets::BudgetsAction.Subscriber
object
Address
string
required
Type
string
required
AWS::CE::AnomalyMonitor
object
Properties
object
required
5 nested properties
MonitorName
string
required
MonitorType
string
required
MonitorDimension
string
MonitorSpecification
string
ResourceTags
AWS::CE::AnomalyMonitor.ResourceTag[]
Type
string
required
Condition
string
DeletionPolicy
string
DependsOn
string | string[]
Metadata
object
UpdateReplacePolicy
string
AWS::CE::AnomalyMonitor.ResourceTag
object
Key
string
required
Value
string
required
AWS::CE::AnomalySubscription
object
Properties
object
required
7 nested properties
Frequency
string
required
MonitorArnList
string[]
required
SubscriptionName
string
required
ResourceTags
AWS::CE::AnomalySubscription.ResourceTag[]
Threshold
number
ThresholdExpression
string
Type
string
required
Condition
string
DeletionPolicy
string
DependsOn
string | string[]
Metadata
object
UpdateReplacePolicy
string
AWS::CE::AnomalySubscription.ResourceTag
object
Key
string
required
Value
string
required
AWS::CE::AnomalySubscription.Subscriber
object
Address
string
required
Type
string
required
Status
string
AWS::CE::CostCategory
object
Properties
object
required
5 nested properties
Name
string
required
RuleVersion
string
required
Rules
string
required
DefaultValue
string
SplitChargeRules
string
Type
string
required
Condition
string
DeletionPolicy
string
DependsOn
string | string[]
Metadata
object
UpdateReplacePolicy
string
AWS::CUR::ReportDefinition
object
Properties
object
required
12 nested properties
Compression
string
required
Format
string
required
RefreshClosedReports
boolean
required
ReportName
string
required
ReportVersioning
string
required
S3Bucket
string
required
S3Prefix
string
required
S3Region
string
required
TimeUnit
string
required
AdditionalArtifacts
string[]
AdditionalSchemaElements
string[]
BillingViewArn
string
Type
string
required
Condition
string
DeletionPolicy
string
DependsOn
string | string[]
Metadata
object
UpdateReplacePolicy
string
AWS::Cassandra::Keyspace
object
AWS::Cassandra::Keyspace.ReplicationSpecification
object
RegionList
string[]
ReplicationStrategy
string
AWS::Cassandra::Table
object
Properties
object
required
13 nested properties
KeyspaceName
string
required
AutoScalingSpecifications
object
ClientSideTimestampsEnabled
boolean
ClusteringKeyColumns
AWS::Cassandra::Table.ClusteringKeyColumn[]
DefaultTimeToLive
number
EncryptionSpecification
object
2 nested properties
EncryptionType
string
required
KmsKeyIdentifier
string
PointInTimeRecoveryEnabled
boolean
RegularColumns
AWS::Cassandra::Table.Column[]
ReplicaSpecifications
AWS::Cassandra::Table.ReplicaSpecification[]
TableName
string
Tags
Tag[]
Type
string
required
Condition
string
DeletionPolicy
string
DependsOn
string | string[]
Metadata
object
UpdateReplacePolicy
string
AWS::Cassandra::Table.AutoScalingSetting
object
AWS::Cassandra::Table.AutoScalingSpecification
object
ReadCapacityAutoScaling
object
AWS::Cassandra::Table.BillingMode
object
Mode
string
required
ProvisionedThroughput
object
2 nested properties
ReadCapacityUnits
number
required
WriteCapacityUnits
number
required
AWS::Cassandra::Table.ClusteringKeyColumn
object
2 nested properties
ColumnName
string
required
ColumnType
string
required
OrderBy
string
AWS::Cassandra::Table.Column
object
ColumnName
string
required
ColumnType
string
required
AWS::Cassandra::Table.EncryptionSpecification
object
EncryptionType
string
required
KmsKeyIdentifier
string
AWS::Cassandra::Table.ProvisionedThroughput
object
ReadCapacityUnits
number
required
WriteCapacityUnits
number
required
AWS::Cassandra::Table.ReplicaSpecification
object
AWS::Cassandra::Table.ScalingPolicy
object
TargetTrackingScalingPolicyConfiguration
object
4 nested properties
TargetValue
number
required
DisableScaleIn
boolean
ScaleInCooldown
number
ScaleOutCooldown
number
AWS::Cassandra::Table.TargetTrackingScalingPolicyConfiguration
object
TargetValue
number
required
DisableScaleIn
boolean
ScaleInCooldown
number
ScaleOutCooldown
number
AWS::CertificateManager::Account
object
Properties
object
required
1 nested properties
1 nested properties
DaysBeforeExpiry
number
Type
string
required
Condition
string
DeletionPolicy
string
DependsOn
string | string[]
Metadata
object
UpdateReplacePolicy
string
AWS::CertificateManager::Account.ExpiryEventsConfiguration
object
DaysBeforeExpiry
number
AWS::CertificateManager::Certificate
object
Properties
object
required
8 nested properties
DomainName
string
required
CertificateAuthorityArn
string
CertificateTransparencyLoggingPreference
string
DomainValidationOptions
AWS::CertificateManager::Certificate.DomainValidationOption[]
KeyAlgorithm
string
SubjectAlternativeNames
string[]
Tags
Tag[]
ValidationMethod
string
Type
string
required
Condition
string
DeletionPolicy
string
DependsOn
string | string[]
Metadata
object
UpdateReplacePolicy
string
AWS::CertificateManager::Certificate.DomainValidationOption
object
DomainName
string
required
HostedZoneId
string
ValidationDomain
string
AWS::Chatbot::MicrosoftTeamsChannelConfiguration
object
Properties
object
required
9 nested properties
ConfigurationName
string
required
IamRoleArn
string
required
TeamId
string
required
TeamsChannelId
string
required
TeamsTenantId
string
required
GuardrailPolicies
string[]
LoggingLevel
string
SnsTopicArns
string[]
UserRoleRequired
boolean
Type
string
required
Condition
string
DeletionPolicy
string
DependsOn
string | string[]
Metadata
object
UpdateReplacePolicy
string
AWS::Chatbot::SlackChannelConfiguration
object
Properties
object
required
8 nested properties
ConfigurationName
string
required
IamRoleArn
string
required
SlackChannelId
string
required
SlackWorkspaceId
string
required
GuardrailPolicies
string[]
LoggingLevel
string
SnsTopicArns
string[]
UserRoleRequired
boolean
Type
string
required
Condition
string
DeletionPolicy
string
DependsOn
string | string[]
Metadata
object
UpdateReplacePolicy
string
AWS::CleanRooms::AnalysisTemplate
object
Properties
object
required
7 nested properties
Format
string
required
MembershipIdentifier
string
required
Name
string
required
1 nested properties
Text
string
required
AnalysisParameters
AWS::CleanRooms::AnalysisTemplate.AnalysisParameter[]
Description
string
Tags
Tag[]
Type
string
required
Condition
string
DeletionPolicy
string
DependsOn
string | string[]
Metadata
object
UpdateReplacePolicy
string
AWS::CleanRooms::AnalysisTemplate.AnalysisParameter
object
Name
string
required
Type
string
required
DefaultValue
string
AWS::CleanRooms::AnalysisTemplate.AnalysisSchema
object
ReferencedTables
string[]
required
AWS::CleanRooms::AnalysisTemplate.AnalysisSource
object
Text
string
required
AWS::CleanRooms::Collaboration
object
Properties
object
required
9 nested properties
CreatorDisplayName
string
required
CreatorMemberAbilities
string[]
required
Description
string
required
Name
string
required
QueryLogStatus
string
required
DataEncryptionMetadata
object
4 nested properties
AllowCleartext
boolean
required
AllowDuplicates
boolean
required
AllowJoinsOnColumnsWithDifferentNames
boolean
required
PreserveNulls
boolean
required
Tags
Tag[]
Type
string
required
Condition
string
DeletionPolicy
string
DependsOn
string | string[]
Metadata
object
UpdateReplacePolicy
string
AWS::CleanRooms::Collaboration.DataEncryptionMetadata
object
AllowCleartext
boolean
required
AllowDuplicates
boolean
required
AllowJoinsOnColumnsWithDifferentNames
boolean
required
PreserveNulls
boolean
required
AWS::CleanRooms::Collaboration.MemberSpecification
object
AWS::CleanRooms::Collaboration.PaymentConfiguration
object
1 nested properties
IsResponsible
boolean
required
AWS::CleanRooms::Collaboration.QueryComputePaymentConfig
object
IsResponsible
boolean
required
AWS::CleanRooms::ConfiguredTable
object
Properties
object
required
7 nested properties
AllowedColumns
string[]
required
AnalysisMethod
string
required
Name
string
required
AnalysisRules
AWS::CleanRooms::ConfiguredTable.AnalysisRule[]
Description
string
Tags
Tag[]
Type
string
required
Condition
string
DeletionPolicy
string
DependsOn
string | string[]
Metadata
object
UpdateReplacePolicy
string
AWS::CleanRooms::ConfiguredTable.AggregateColumn
object
ColumnNames
string[]
required
Function
string
required
AWS::CleanRooms::ConfiguredTable.AggregationConstraint
object
ColumnName
string
required
Minimum
number
required
Type
string
required
AWS::CleanRooms::ConfiguredTable.AnalysisRule
object
AWS::CleanRooms::ConfiguredTable.AnalysisRuleAggregation
object
DimensionColumns
string[]
required
JoinColumns
string[]
required
ScalarFunctions
string[]
required
AllowedJoinOperators
string[]
JoinRequired
string
AWS::CleanRooms::ConfiguredTable.AnalysisRuleCustom
object
AllowedAnalyses
string[]
required
AllowedAnalysisProviders
string[]
DifferentialPrivacy
object
1 nested properties
AWS::CleanRooms::ConfiguredTable.AnalysisRuleList
object
JoinColumns
string[]
required
ListColumns
string[]
required
AllowedJoinOperators
string[]
AWS::CleanRooms::ConfiguredTable.ConfiguredTableAnalysisRulePolicy
object
3 nested properties
Aggregation
object
7 nested properties
DimensionColumns
string[]
required
JoinColumns
string[]
required
ScalarFunctions
string[]
required
AllowedJoinOperators
string[]
JoinRequired
string
Custom
object
3 nested properties
List
object
3 nested properties
JoinColumns
string[]
required
ListColumns
string[]
required
AllowedJoinOperators
string[]
AWS::CleanRooms::ConfiguredTable.ConfiguredTableAnalysisRulePolicyV1
object
Aggregation
object
7 nested properties
DimensionColumns
string[]
required
JoinColumns
string[]
required
ScalarFunctions
string[]
required
AllowedJoinOperators
string[]
JoinRequired
string
Custom
object
3 nested properties
AllowedAnalyses
string[]
required
AllowedAnalysisProviders
string[]
DifferentialPrivacy
object
1 nested properties
List
object
3 nested properties
JoinColumns
string[]
required
ListColumns
string[]
required
AllowedJoinOperators
string[]
AWS::CleanRooms::ConfiguredTable.DifferentialPrivacy
object
AWS::CleanRooms::ConfiguredTable.DifferentialPrivacyColumn
object
Name
string
required
AWS::CleanRooms::ConfiguredTable.GlueTableReference
object
DatabaseName
string
required
TableName
string
required
AWS::CleanRooms::ConfiguredTable.TableReference
object
2 nested properties
DatabaseName
string
required
TableName
string
required
AWS::CleanRooms::ConfiguredTableAssociation
object
Properties
object
required
6 nested properties
ConfiguredTableIdentifier
string
required
MembershipIdentifier
string
required
Name
string
required
RoleArn
string
required
Description
string
Tags
Tag[]
Type
string
required
Condition
string
DeletionPolicy
string
DependsOn
string | string[]
Metadata
object
UpdateReplacePolicy
string
AWS::CleanRooms::Membership
object
Properties
object
required
Type
string
required
Condition
string
DeletionPolicy
string
DependsOn
string | string[]
Metadata
object
UpdateReplacePolicy
string
AWS::CleanRooms::Membership.MembershipPaymentConfiguration
object
1 nested properties
IsResponsible
boolean
required
AWS::CleanRooms::Membership.MembershipProtectedQueryOutputConfiguration
object
3 nested properties
Bucket
string
required
ResultFormat
string
required
KeyPrefix
string
AWS::CleanRooms::Membership.MembershipProtectedQueryResultConfiguration
object
AWS::CleanRooms::Membership.MembershipQueryComputePaymentConfig
object
IsResponsible
boolean
required
AWS::CleanRooms::Membership.ProtectedQueryS3OutputConfiguration
object
Bucket
string
required
ResultFormat
string
required
KeyPrefix
string
AWS::CleanRooms::PrivacyBudgetTemplate
object
Properties
object
required
Type
string
required
Condition
string
DeletionPolicy
string
DependsOn
string | string[]
Metadata
object
UpdateReplacePolicy
string
AWS::CleanRooms::PrivacyBudgetTemplate.Parameters
object
Epsilon
number
required
UsersNoisePerQuery
number
required
AWS::CleanRoomsML::TrainingDataset
object
Properties
object
required
5 nested properties
Type
string
required
Condition
string
DeletionPolicy
string
DependsOn
string | string[]
Metadata
object
UpdateReplacePolicy
string
AWS::CleanRoomsML::TrainingDataset.ColumnSchema
object
ColumnName
string
required
ColumnTypes
string[]
required
AWS::CleanRoomsML::TrainingDataset.DataSource
object
3 nested properties
DatabaseName
string
required
TableName
string
required
CatalogId
string
AWS::CleanRoomsML::TrainingDataset.Dataset
object
2 nested properties
Type
string
required
AWS::CleanRoomsML::TrainingDataset.DatasetInputConfig
object
1 nested properties
3 nested properties
DatabaseName
string
required
TableName
string
required
CatalogId
string
AWS::CleanRoomsML::TrainingDataset.GlueDataSource
object
DatabaseName
string
required
TableName
string
required
CatalogId
string
AWS::Cloud9::EnvironmentEC2
object
Properties
object
required
10 nested properties
ImageId
string
required
InstanceType
string
required
AutomaticStopTimeMinutes
number
ConnectionType
string
Description
string
Name
string
OwnerArn
string
Repositories
AWS::Cloud9::EnvironmentEC2.Repository[]
SubnetId
string
Tags
Tag[]
Type
string
required
Condition
string
DeletionPolicy
string
DependsOn
string | string[]
Metadata
object
UpdateReplacePolicy
string
AWS::Cloud9::EnvironmentEC2.Repository
object
PathComponent
string
required
RepositoryUrl
string
required
AWS::CloudFormation::CustomResource
object
Properties
object
required
1 nested properties
ServiceToken
string
required
Type
string
required
Condition
string
DeletionPolicy
string
DependsOn
string | string[]
Metadata
object
UpdateReplacePolicy
string
AWS::CloudFormation::HookDefaultVersion
object
Type
string
required
Condition
string
DeletionPolicy
string
DependsOn
string | string[]
Metadata
object
Properties
object
3 nested properties
TypeName
string
TypeVersionArn
string
VersionId
string
UpdateReplacePolicy
string
AWS::CloudFormation::HookTypeConfig
object
Properties
object
required
4 nested properties
Configuration
string
required
ConfigurationAlias
string
TypeArn
string
TypeName
string
Type
string
required
Condition
string
DeletionPolicy
string
DependsOn
string | string[]
Metadata
object
UpdateReplacePolicy
string
AWS::CloudFormation::HookVersion
object
Properties
object
required
4 nested properties
SchemaHandlerPackage
string
required
TypeName
string
required
ExecutionRoleArn
string
LoggingConfig
object
2 nested properties
LogGroupName
string
LogRoleArn
string
Type
string
required
Condition
string
DeletionPolicy
string
DependsOn
string | string[]
Metadata
object
UpdateReplacePolicy
string
AWS::CloudFormation::HookVersion.LoggingConfig
object
LogGroupName
string
LogRoleArn
string
AWS::CloudFormation::Macro
object
Properties
object
required
5 nested properties
FunctionName
string
required
Name
string
required
Description
string
LogGroupName
string
LogRoleARN
string
Type
string
required
Condition
string
DeletionPolicy
string
DependsOn
string | string[]
Metadata
object
UpdateReplacePolicy
string
AWS::CloudFormation::ModuleDefaultVersion
object
Type
string
required
Condition
string
DeletionPolicy
string
DependsOn
string | string[]
Metadata
object
Properties
object
3 nested properties
Arn
string
ModuleName
string
VersionId
string
UpdateReplacePolicy
string
AWS::CloudFormation::ModuleVersion
object
Properties
object
required
2 nested properties
ModuleName
string
required
ModulePackage
string
required
Type
string
required
Condition
string
DeletionPolicy
string
DependsOn
string | string[]
Metadata
object
UpdateReplacePolicy
string
AWS::CloudFormation::PublicTypeVersion
object
Type
string
required
Condition
string
DeletionPolicy
string
DependsOn
string | string[]
Metadata
object
Properties
object
5 nested properties
Arn
string
LogDeliveryBucket
string
PublicVersionNumber
string
Type
string
TypeName
string
UpdateReplacePolicy
string
AWS::CloudFormation::Publisher
object
Properties
object
required
2 nested properties
AcceptTermsAndConditions
boolean
required
ConnectionArn
string
Type
string
required
Condition
string
DeletionPolicy
string
DependsOn
string | string[]
Metadata
object
UpdateReplacePolicy
string
AWS::CloudFormation::ResourceDefaultVersion
object
Type
string
required
Condition
string
DeletionPolicy
string
DependsOn
string | string[]
Metadata
object
Properties
object
3 nested properties
TypeName
string
TypeVersionArn
string
VersionId
string
UpdateReplacePolicy
string
AWS::CloudFormation::ResourceVersion
object
Properties
object
required
4 nested properties
SchemaHandlerPackage
string
required
TypeName
string
required
ExecutionRoleArn
string
LoggingConfig
object
2 nested properties
LogGroupName
string
LogRoleArn
string
Type
string
required
Condition
string
DeletionPolicy
string
DependsOn
string | string[]
Metadata
object
UpdateReplacePolicy
string
AWS::CloudFormation::ResourceVersion.LoggingConfig
object
LogGroupName
string
LogRoleArn
string
AWS::CloudFormation::Stack
object
Properties
object
required
5 nested properties
TemplateURL
string
required
NotificationARNs
string[]
Parameters
object
Tags
Tag[]
TimeoutInMinutes
number
Type
string
required
Condition
string
DeletionPolicy
string
DependsOn
string | string[]
Metadata
object
UpdateReplacePolicy
string
AWS::CloudFormation::StackSet
object
Properties
object
required
15 nested properties
PermissionModel
string
required
StackSetName
string
required
AdministrationRoleARN
string
AutoDeployment
object
2 nested properties
Enabled
boolean
RetainStacksOnAccountRemoval
boolean
CallAs
string
Capabilities
string[]
Description
string
ExecutionRoleName
string
ManagedExecution
object
1 nested properties
Active
boolean
OperationPreferences
object
6 nested properties
FailureToleranceCount
number
FailureTolerancePercentage
number
MaxConcurrentCount
number
MaxConcurrentPercentage
number
RegionConcurrencyType
string
RegionOrder
string[]
Parameters
AWS::CloudFormation::StackSet.Parameter[]
StackInstancesGroup
AWS::CloudFormation::StackSet.StackInstances[]
Tags
Tag[]
TemplateBody
string
TemplateURL
string
Type
string
required
Condition
string
DeletionPolicy
string
DependsOn
string | string[]
Metadata
object
UpdateReplacePolicy
string
AWS::CloudFormation::StackSet.AutoDeployment
object
Enabled
boolean
RetainStacksOnAccountRemoval
boolean
AWS::CloudFormation::StackSet.DeploymentTargets
object
AccountFilterType
string
Accounts
string[]
AccountsUrl
string
OrganizationalUnitIds
string[]
AWS::CloudFormation::StackSet.ManagedExecution
object
Active
boolean
AWS::CloudFormation::StackSet.OperationPreferences
object
FailureToleranceCount
number
FailureTolerancePercentage
number
MaxConcurrentCount
number
MaxConcurrentPercentage
number
RegionConcurrencyType
string
RegionOrder
string[]
AWS::CloudFormation::StackSet.Parameter
object
ParameterKey
string
required
ParameterValue
string
required
AWS::CloudFormation::StackSet.StackInstances
object
4 nested properties
AccountFilterType
string
Accounts
string[]
AccountsUrl
string
OrganizationalUnitIds
string[]
Regions
string[]
required
ParameterOverrides
AWS::CloudFormation::StackSet.Parameter[]
AWS::CloudFormation::TypeActivation
object
Type
string
required
Condition
string
DeletionPolicy
string
DependsOn
string | string[]
Metadata
object
Properties
object
10 nested properties
AutoUpdate
boolean
ExecutionRoleArn
string
LoggingConfig
object
2 nested properties
LogGroupName
string
LogRoleArn
string
MajorVersion
string
PublicTypeArn
string
PublisherId
string
Type
string
TypeName
string
TypeNameAlias
string
VersionBump
string
UpdateReplacePolicy
string
AWS::CloudFormation::TypeActivation.LoggingConfig
object
LogGroupName
string
LogRoleArn
string
AWS::CloudFormation::WaitCondition
object
Type
string
required
Condition
string
CreationPolicy
object
DeletionPolicy
string
DependsOn
string | string[]
Metadata
object
Properties
object
3 nested properties
Count
number
Handle
string
Timeout
string
UpdateReplacePolicy
string
AWS::CloudFormation::WaitConditionHandle
object
Type
string
required
Condition
string
DeletionPolicy
string
DependsOn
string | string[]
Metadata
object
Properties
object
UpdateReplacePolicy
string
AWS::CloudFront::CachePolicy
object
Properties
object
required
Type
string
required
Condition
string
DeletionPolicy
string
DependsOn
string | string[]
Metadata
object
UpdateReplacePolicy
string
AWS::CloudFront::CachePolicy.CachePolicyConfig
object
DefaultTTL
number
required
MaxTTL
number
required
MinTTL
number
required
Name
string
required
5 nested properties
2 nested properties
CookieBehavior
string
required
Cookies
string[]
EnableAcceptEncodingGzip
boolean
required
2 nested properties
HeaderBehavior
string
required
Headers
string[]
2 nested properties
QueryStringBehavior
string
required
QueryStrings
string[]
EnableAcceptEncodingBrotli
boolean
Comment
string
AWS::CloudFront::CachePolicy.CookiesConfig
object
CookieBehavior
string
required
Cookies
string[]
AWS::CloudFront::CachePolicy.HeadersConfig
object
HeaderBehavior
string
required
Headers
string[]
AWS::CloudFront::CachePolicy.ParametersInCacheKeyAndForwardedToOrigin
object
2 nested properties
CookieBehavior
string
required
Cookies
string[]
EnableAcceptEncodingGzip
boolean
required
2 nested properties
HeaderBehavior
string
required
Headers
string[]
2 nested properties
QueryStringBehavior
string
required
QueryStrings
string[]
EnableAcceptEncodingBrotli
boolean
AWS::CloudFront::CachePolicy.QueryStringsConfig
object
QueryStringBehavior
string
required
QueryStrings
string[]
AWS::CloudFront::CloudFrontOriginAccessIdentity
object
Properties
object
required
1 nested properties
1 nested properties
Comment
string
required
Type
string
required
Condition
string
DeletionPolicy
string
DependsOn
string | string[]
Metadata
object
UpdateReplacePolicy
string
AWS::CloudFront::CloudFrontOriginAccessIdentity.CloudFrontOriginAccessIdentityConfig
object
Comment
string
required
AWS::CloudFront::ContinuousDeploymentPolicy
object
Properties
object
required
Type
string
required
Condition
string
DeletionPolicy
string
DependsOn
string | string[]
Metadata
object
UpdateReplacePolicy
string
AWS::CloudFront::ContinuousDeploymentPolicy.ContinuousDeploymentPolicyConfig
object
Enabled
boolean
required
StagingDistributionDnsNames
string[]
required
SingleHeaderPolicyConfig
object
2 nested properties
Header
string
required
Value
string
required
SingleWeightPolicyConfig
object
2 nested properties
Weight
number
required
SessionStickinessConfig
object
2 nested properties
IdleTTL
number
required
MaximumTTL
number
required
TrafficConfig
object
Type
string
AWS::CloudFront::ContinuousDeploymentPolicy.SessionStickinessConfig
object
IdleTTL
number
required
MaximumTTL
number
required
AWS::CloudFront::ContinuousDeploymentPolicy.SingleHeaderConfig
object
Header
string
required
Value
string
required
AWS::CloudFront::ContinuousDeploymentPolicy.SingleHeaderPolicyConfig
object
Header
string
required
Value
string
required
AWS::CloudFront::ContinuousDeploymentPolicy.SingleWeightConfig
object
Weight
number
required
SessionStickinessConfig
object
2 nested properties
IdleTTL
number
required
MaximumTTL
number
required
AWS::CloudFront::ContinuousDeploymentPolicy.SingleWeightPolicyConfig
object
Weight
number
required
SessionStickinessConfig
object
2 nested properties
IdleTTL
number
required
MaximumTTL
number
required
AWS::CloudFront::ContinuousDeploymentPolicy.TrafficConfig
object
AWS::CloudFront::Distribution
object
Properties
object
required
2 nested properties
21 nested properties
Enabled
boolean
required
Aliases
string[]
CNAMEs
string[]
CacheBehaviors
AWS::CloudFront::Distribution.CacheBehavior[]
Comment
string
ContinuousDeploymentPolicyId
string
CustomErrorResponses
AWS::CloudFront::Distribution.CustomErrorResponse[]
CustomOrigin
object
DefaultRootObject
string
HttpVersion
string
IPV6Enabled
boolean
Logging
object
OriginGroups
object
PriceClass
string
Restrictions
object
S3Origin
object
Staging
boolean
ViewerCertificate
object
WebACLId
string
Tags
Tag[]
Type
string
required
Condition
string
DeletionPolicy
string
DependsOn
string | string[]
Metadata
object
UpdateReplacePolicy
string
AWS::CloudFront::Distribution.CacheBehavior
object
PathPattern
string
required
TargetOriginId
string
required
ViewerProtocolPolicy
string
required
AllowedMethods
string[]
CachePolicyId
string
CachedMethods
string[]
Compress
boolean
DefaultTTL
number
FieldLevelEncryptionId
string
ForwardedValues
object
4 nested properties
QueryString
boolean
required
Cookies
object
2 nested properties
Forward
string
required
WhitelistedNames
string[]
Headers
string[]
QueryStringCacheKeys
string[]
FunctionAssociations
AWS::CloudFront::Distribution.FunctionAssociation[]
LambdaFunctionAssociations
AWS::CloudFront::Distribution.LambdaFunctionAssociation[]
MaxTTL
number
MinTTL
number
OriginRequestPolicyId
string
RealtimeLogConfigArn
string
ResponseHeadersPolicyId
string
SmoothStreaming
boolean
TrustedKeyGroups
string[]
TrustedSigners
string[]
AWS::CloudFront::Distribution.Cookies
object
Forward
string
required
WhitelistedNames
string[]
AWS::CloudFront::Distribution.CustomErrorResponse
object
ErrorCode
number
required
ErrorCachingMinTTL
number
ResponseCode
number
ResponsePagePath
string
AWS::CloudFront::Distribution.CustomOriginConfig
object
OriginProtocolPolicy
string
required
HTTPPort
number
HTTPSPort
number
OriginKeepaliveTimeout
number
OriginReadTimeout
number
OriginSSLProtocols
string[]
AWS::CloudFront::Distribution.DefaultCacheBehavior
object
TargetOriginId
string
required
ViewerProtocolPolicy
string
required
AllowedMethods
string[]
CachePolicyId
string
CachedMethods
string[]
Compress
boolean
DefaultTTL
number
FieldLevelEncryptionId
string
ForwardedValues
object
4 nested properties
QueryString
boolean
required
Cookies
object
2 nested properties
Forward
string
required
WhitelistedNames
string[]
Headers
string[]
QueryStringCacheKeys
string[]
FunctionAssociations
AWS::CloudFront::Distribution.FunctionAssociation[]
LambdaFunctionAssociations
AWS::CloudFront::Distribution.LambdaFunctionAssociation[]
MaxTTL
number
MinTTL
number
OriginRequestPolicyId
string
RealtimeLogConfigArn
string
ResponseHeadersPolicyId
string
SmoothStreaming
boolean
TrustedKeyGroups
string[]
TrustedSigners
string[]
AWS::CloudFront::Distribution.DistributionConfig
object
19 nested properties
TargetOriginId
string
required
ViewerProtocolPolicy
string
required
AllowedMethods
string[]
CachePolicyId
string
CachedMethods
string[]
Compress
boolean
DefaultTTL
number
FieldLevelEncryptionId
string
ForwardedValues
object
4 nested properties
FunctionAssociations
AWS::CloudFront::Distribution.FunctionAssociation[]
LambdaFunctionAssociations
AWS::CloudFront::Distribution.LambdaFunctionAssociation[]
MaxTTL
number
MinTTL
number
OriginRequestPolicyId
string
RealtimeLogConfigArn
string
ResponseHeadersPolicyId
string
SmoothStreaming
boolean
TrustedKeyGroups
string[]
TrustedSigners
string[]
Enabled
boolean
required
Aliases
string[]
CNAMEs
string[]
CacheBehaviors
AWS::CloudFront::Distribution.CacheBehavior[]
Comment
string
ContinuousDeploymentPolicyId
string
CustomErrorResponses
AWS::CloudFront::Distribution.CustomErrorResponse[]
CustomOrigin
object
5 nested properties
DNSName
string
required
OriginProtocolPolicy
string
required
OriginSSLProtocols
string[]
required
HTTPPort
number
HTTPSPort
number
DefaultRootObject
string
HttpVersion
string
IPV6Enabled
boolean
Logging
object
3 nested properties
Bucket
string
required
IncludeCookies
boolean
Prefix
string
OriginGroups
object
2 nested properties
Quantity
number
required
PriceClass
string
Restrictions
object
1 nested properties
2 nested properties
RestrictionType
string
required
Locations
string[]
S3Origin
object
2 nested properties
DNSName
string
required
OriginAccessIdentity
string
Staging
boolean
ViewerCertificate
object
5 nested properties
AcmCertificateArn
string
CloudFrontDefaultCertificate
boolean
IamCertificateId
string
MinimumProtocolVersion
string
SslSupportMethod
string
WebACLId
string
AWS::CloudFront::Distribution.ForwardedValues
object
QueryString
boolean
required
Cookies
object
2 nested properties
Forward
string
required
WhitelistedNames
string[]
Headers
string[]
QueryStringCacheKeys
string[]
AWS::CloudFront::Distribution.FunctionAssociation
object
EventType
string
FunctionARN
string
AWS::CloudFront::Distribution.GeoRestriction
object
RestrictionType
string
required
Locations
string[]
AWS::CloudFront::Distribution.LambdaFunctionAssociation
object
EventType
string
IncludeBody
boolean
LambdaFunctionARN
string
AWS::CloudFront::Distribution.LegacyCustomOrigin
object
DNSName
string
required
OriginProtocolPolicy
string
required
OriginSSLProtocols
string[]
required
HTTPPort
number
HTTPSPort
number
AWS::CloudFront::Distribution.LegacyS3Origin
object
DNSName
string
required
OriginAccessIdentity
string
AWS::CloudFront::Distribution.Logging
object
Bucket
string
required
IncludeCookies
boolean
Prefix
string
AWS::CloudFront::Distribution.Origin
object
DomainName
string
required
Id
string
required
ConnectionAttempts
number
ConnectionTimeout
number
CustomOriginConfig
object
6 nested properties
OriginProtocolPolicy
string
required
HTTPPort
number
HTTPSPort
number
OriginKeepaliveTimeout
number
OriginReadTimeout
number
OriginSSLProtocols
string[]
OriginAccessControlId
string
OriginCustomHeaders
AWS::CloudFront::Distribution.OriginCustomHeader[]
OriginPath
string
OriginShield
object
2 nested properties
Enabled
boolean
OriginShieldRegion
string
S3OriginConfig
object
1 nested properties
OriginAccessIdentity
string
AWS::CloudFront::Distribution.OriginCustomHeader
object
HeaderName
string
required
HeaderValue
string
required
AWS::CloudFront::Distribution.OriginGroup
object
1 nested properties
2 nested properties
Items
number[]
required
Quantity
number
required
Id
string
required
2 nested properties
Quantity
number
required
AWS::CloudFront::Distribution.OriginGroupFailoverCriteria
object
2 nested properties
Items
number[]
required
Quantity
number
required
AWS::CloudFront::Distribution.OriginGroupMember
object
OriginId
string
required
AWS::CloudFront::Distribution.OriginGroupMembers
object
Quantity
number
required
AWS::CloudFront::Distribution.OriginGroups
object
Quantity
number
required
AWS::CloudFront::Distribution.OriginShield
object
Enabled
boolean
OriginShieldRegion
string
AWS::CloudFront::Distribution.Restrictions
object
2 nested properties
RestrictionType
string
required
Locations
string[]
AWS::CloudFront::Distribution.S3OriginConfig
object
OriginAccessIdentity
string
AWS::CloudFront::Distribution.StatusCodes
object
Items
number[]
required
Quantity
number
required
AWS::CloudFront::Distribution.ViewerCertificate
object
AcmCertificateArn
string
CloudFrontDefaultCertificate
boolean
IamCertificateId
string
MinimumProtocolVersion
string
SslSupportMethod
string
AWS::CloudFront::Function
object
Properties
object
required
5 nested properties
FunctionCode
string
required
3 nested properties
Comment
string
required
Runtime
string
required
KeyValueStoreAssociations
AWS::CloudFront::Function.KeyValueStoreAssociation[]
Name
string
required
AutoPublish
boolean
FunctionMetadata
object
1 nested properties
FunctionARN
string
Type
string
required
Condition
string
DeletionPolicy
string
DependsOn
string | string[]
Metadata
object
UpdateReplacePolicy
string
AWS::CloudFront::Function.FunctionConfig
object
Comment
string
required
Runtime
string
required
KeyValueStoreAssociations
AWS::CloudFront::Function.KeyValueStoreAssociation[]
AWS::CloudFront::Function.FunctionMetadata
object
FunctionARN
string
AWS::CloudFront::Function.KeyValueStoreAssociation
object
KeyValueStoreARN
string
required
AWS::CloudFront::KeyGroup
object
Properties
object
required
1 nested properties
3 nested properties
Items
string[]
required
Name
string
required
Comment
string
Type
string
required
Condition
string
DeletionPolicy
string
DependsOn
string | string[]
Metadata
object
UpdateReplacePolicy
string
AWS::CloudFront::KeyGroup.KeyGroupConfig
object
Items
string[]
required
Name
string
required
Comment
string
AWS::CloudFront::KeyValueStore
object
Properties
object
required
3 nested properties
Name
string
required
Comment
string
ImportSource
object
2 nested properties
SourceArn
string
required
SourceType
string
required
Type
string
required
Condition
string
DeletionPolicy
string
DependsOn
string | string[]
Metadata
object
UpdateReplacePolicy
string
AWS::CloudFront::KeyValueStore.ImportSource
object
SourceArn
string
required
SourceType
string
required
AWS::CloudFront::MonitoringSubscription
object
Properties
object
required
Type
string
required
Condition
string
DeletionPolicy
string
DependsOn
string | string[]
Metadata
object
UpdateReplacePolicy
string
AWS::CloudFront::MonitoringSubscription.MonitoringSubscription
object
RealtimeMetricsSubscriptionConfig
object
1 nested properties
RealtimeMetricsSubscriptionStatus
string
required
AWS::CloudFront::MonitoringSubscription.RealtimeMetricsSubscriptionConfig
object
RealtimeMetricsSubscriptionStatus
string
required
AWS::CloudFront::OriginAccessControl
object
Properties
object
required
1 nested properties
5 nested properties
Name
string
required
OriginAccessControlOriginType
string
required
SigningBehavior
string
required
SigningProtocol
string
required
Description
string
Type
string
required
Condition
string
DeletionPolicy
string
DependsOn
string | string[]
Metadata
object
UpdateReplacePolicy
string
AWS::CloudFront::OriginAccessControl.OriginAccessControlConfig
object
Name
string
required
OriginAccessControlOriginType
string
required
SigningBehavior
string
required
SigningProtocol
string
required
Description
string
AWS::CloudFront::OriginRequestPolicy
object
Properties
object
required
Type
string
required
Condition
string
DeletionPolicy
string
DependsOn
string | string[]
Metadata
object
UpdateReplacePolicy
string
AWS::CloudFront::OriginRequestPolicy.CookiesConfig
object
CookieBehavior
string
required
Cookies
string[]
AWS::CloudFront::OriginRequestPolicy.HeadersConfig
object
HeaderBehavior
string
required
Headers
string[]
AWS::CloudFront::OriginRequestPolicy.OriginRequestPolicyConfig
object
2 nested properties
CookieBehavior
string
required
Cookies
string[]
2 nested properties
HeaderBehavior
string
required
Headers
string[]
Name
string
required
2 nested properties
QueryStringBehavior
string
required
QueryStrings
string[]
Comment
string
AWS::CloudFront::OriginRequestPolicy.QueryStringsConfig
object
QueryStringBehavior
string
required
QueryStrings
string[]
AWS::CloudFront::PublicKey
object
Properties
object
required
1 nested properties
4 nested properties
CallerReference
string
required
EncodedKey
string
required
Name
string
required
Comment
string
Type
string
required
Condition
string
DeletionPolicy
string
DependsOn
string | string[]
Metadata
object
UpdateReplacePolicy
string
AWS::CloudFront::PublicKey.PublicKeyConfig
object
CallerReference
string
required
EncodedKey
string
required
Name
string
required
Comment
string
AWS::CloudFront::RealtimeLogConfig
object
Properties
object
required
4 nested properties
Fields
string[]
required
Name
string
required
SamplingRate
number
required
Type
string
required
Condition
string
DeletionPolicy
string
DependsOn
string | string[]
Metadata
object
UpdateReplacePolicy
string
AWS::CloudFront::RealtimeLogConfig.EndPoint
object
2 nested properties
RoleArn
string
required
StreamArn
string
required
StreamType
string
required
AWS::CloudFront::RealtimeLogConfig.KinesisStreamConfig
object
RoleArn
string
required
StreamArn
string
required
AWS::CloudFront::ResponseHeadersPolicy
object
Properties
object
required
Type
string
required
Condition
string
DeletionPolicy
string
DependsOn
string | string[]
Metadata
object
UpdateReplacePolicy
string
AWS::CloudFront::ResponseHeadersPolicy.AccessControlAllowHeaders
object
Items
string[]
required
AWS::CloudFront::ResponseHeadersPolicy.AccessControlAllowMethods
object
Items
string[]
required
AWS::CloudFront::ResponseHeadersPolicy.AccessControlAllowOrigins
object
Items
string[]
required
AWS::CloudFront::ResponseHeadersPolicy.AccessControlExposeHeaders
object
Items
string[]
required
AWS::CloudFront::ResponseHeadersPolicy.ContentSecurityPolicy
object
ContentSecurityPolicy
string
required
Override
boolean
required
AWS::CloudFront::ResponseHeadersPolicy.ContentTypeOptions
object
Override
boolean
required
AWS::CloudFront::ResponseHeadersPolicy.CorsConfig
object
AccessControlAllowCredentials
boolean
required
1 nested properties
Items
string[]
required
1 nested properties
Items
string[]
required
1 nested properties
Items
string[]
required
OriginOverride
boolean
required
AccessControlExposeHeaders
object
1 nested properties
Items
string[]
required
AccessControlMaxAgeSec
number
AWS::CloudFront::ResponseHeadersPolicy.CustomHeader
object
Header
string
required
Override
boolean
required
Value
string
required
AWS::CloudFront::ResponseHeadersPolicy.CustomHeadersConfig
object
AWS::CloudFront::ResponseHeadersPolicy.FrameOptions
object
FrameOption
string
required
Override
boolean
required
AWS::CloudFront::ResponseHeadersPolicy.ReferrerPolicy
object
Override
boolean
required
ReferrerPolicy
string
required
AWS::CloudFront::ResponseHeadersPolicy.RemoveHeader
object
Header
string
required
AWS::CloudFront::ResponseHeadersPolicy.RemoveHeadersConfig
object
AWS::CloudFront::ResponseHeadersPolicy.ResponseHeadersPolicyConfig
object
Name
string
required
Comment
string
CorsConfig
object
7 nested properties
AccessControlAllowCredentials
boolean
required
1 nested properties
Items
string[]
required
1 nested properties
Items
string[]
required
1 nested properties
Items
string[]
required
OriginOverride
boolean
required
AccessControlExposeHeaders
object
1 nested properties
Items
string[]
required
AccessControlMaxAgeSec
number
CustomHeadersConfig
object
1 nested properties
RemoveHeadersConfig
object
1 nested properties
SecurityHeadersConfig
object
6 nested properties
ContentSecurityPolicy
object
2 nested properties
ContentSecurityPolicy
string
required
Override
boolean
required
ContentTypeOptions
object
1 nested properties
Override
boolean
required
FrameOptions
object
2 nested properties
FrameOption
string
required
Override
boolean
required
ReferrerPolicy
object
2 nested properties
Override
boolean
required
ReferrerPolicy
string
required
StrictTransportSecurity
object
4 nested properties
AccessControlMaxAgeSec
number
required
Override
boolean
required
IncludeSubdomains
boolean
Preload
boolean
XSSProtection
object
4 nested properties
Override
boolean
required
Protection
boolean
required
ModeBlock
boolean
ReportUri
string
ServerTimingHeadersConfig
object
2 nested properties
Enabled
boolean
required
SamplingRate
number
AWS::CloudFront::ResponseHeadersPolicy.SecurityHeadersConfig
object
ContentSecurityPolicy
object
2 nested properties
ContentSecurityPolicy
string
required
Override
boolean
required
ContentTypeOptions
object
1 nested properties
Override
boolean
required
FrameOptions
object
2 nested properties
FrameOption
string
required
Override
boolean
required
ReferrerPolicy
object
2 nested properties
Override
boolean
required
ReferrerPolicy
string
required
StrictTransportSecurity
object
4 nested properties
AccessControlMaxAgeSec
number
required
Override
boolean
required
IncludeSubdomains
boolean
Preload
boolean
XSSProtection
object
4 nested properties
Override
boolean
required
Protection
boolean
required
ModeBlock
boolean
ReportUri
string
AWS::CloudFront::ResponseHeadersPolicy.ServerTimingHeadersConfig
object
Enabled
boolean
required
SamplingRate
number
AWS::CloudFront::ResponseHeadersPolicy.StrictTransportSecurity
object
AccessControlMaxAgeSec
number
required
Override
boolean
required
IncludeSubdomains
boolean
Preload
boolean
AWS::CloudFront::ResponseHeadersPolicy.XSSProtection
object
Override
boolean
required
Protection
boolean
required
ModeBlock
boolean
ReportUri
string
AWS::CloudFront::StreamingDistribution
object
Properties
object
required
Type
string
required
Condition
string
DeletionPolicy
string
DependsOn
string | string[]
Metadata
object
UpdateReplacePolicy
string
AWS::CloudFront::StreamingDistribution.Logging
object
Bucket
string
required
Enabled
boolean
required
Prefix
string
required
AWS::CloudFront::StreamingDistribution.S3Origin
object
DomainName
string
required
OriginAccessIdentity
string
required
AWS::CloudFront::StreamingDistribution.StreamingDistributionConfig
object
Comment
string
required
Enabled
boolean
required
2 nested properties
DomainName
string
required
OriginAccessIdentity
string
required
2 nested properties
Enabled
boolean
required
AwsAccountNumbers
string[]
Aliases
string[]
Logging
object
3 nested properties
Bucket
string
required
Enabled
boolean
required
Prefix
string
required
PriceClass
string
AWS::CloudFront::StreamingDistribution.TrustedSigners
object
Enabled
boolean
required
AwsAccountNumbers
string[]
AWS::CloudTrail::Channel
object
Type
string
required
Condition
string
DeletionPolicy
string
DependsOn
string | string[]
Metadata
object
Properties
object
4 nested properties
UpdateReplacePolicy
string
AWS::CloudTrail::Channel.Destination
object
Location
string
required
Type
string
required
AWS::CloudTrail::EventDataStore
object
Type
string
required
Condition
string
DeletionPolicy
string
DependsOn
string | string[]
Metadata
object
Properties
object
14 nested properties
AdvancedEventSelectors
AWS::CloudTrail::EventDataStore.AdvancedEventSelector[]
BillingMode
string
FederationEnabled
boolean
FederationRoleArn
string
IngestionEnabled
boolean
InsightSelectors
AWS::CloudTrail::EventDataStore.InsightSelector[]
InsightsDestination
string
KmsKeyId
string
MultiRegionEnabled
boolean
Name
string
OrganizationEnabled
boolean
RetentionPeriod
number
Tags
Tag[]
TerminationProtectionEnabled
boolean
UpdateReplacePolicy
string
AWS::CloudTrail::EventDataStore.AdvancedEventSelector
object
Name
string
AWS::CloudTrail::EventDataStore.AdvancedFieldSelector
object
Field
string
required
EndsWith
string[]
Equals
string[]
NotEndsWith
string[]
NotEquals
string[]
NotStartsWith
string[]
StartsWith
string[]
AWS::CloudTrail::EventDataStore.InsightSelector
object
InsightType
string
AWS::CloudTrail::ResourcePolicy
object
Properties
object
required
2 nested properties
ResourceArn
string
required
ResourcePolicy
object
required
Type
string
required
Condition
string
DeletionPolicy
string
DependsOn
string | string[]
Metadata
object
UpdateReplacePolicy
string
AWS::CloudTrail::Trail
object
Properties
object
required
16 nested properties
IsLogging
boolean
required
S3BucketName
string
required
AdvancedEventSelectors
AWS::CloudTrail::Trail.AdvancedEventSelector[]
CloudWatchLogsLogGroupArn
string
CloudWatchLogsRoleArn
string
EnableLogFileValidation
boolean
EventSelectors
AWS::CloudTrail::Trail.EventSelector[]
IncludeGlobalServiceEvents
boolean
InsightSelectors
AWS::CloudTrail::Trail.InsightSelector[]
IsMultiRegionTrail
boolean
IsOrganizationTrail
boolean
KMSKeyId
string
S3KeyPrefix
string
SnsTopicName
string
Tags
Tag[]
TrailName
string
Type
string
required
Condition
string
DeletionPolicy
string
DependsOn
string | string[]
Metadata
object
UpdateReplacePolicy
string
AWS::CloudTrail::Trail.AdvancedEventSelector
object
Name
string
AWS::CloudTrail::Trail.AdvancedFieldSelector
object
Field
string
required
EndsWith
string[]
Equals
string[]
NotEndsWith
string[]
NotEquals
string[]
NotStartsWith
string[]
StartsWith
string[]
AWS::CloudTrail::Trail.DataResource
object
Type
string
required
Values
string[]
AWS::CloudTrail::Trail.EventSelector
object
DataResources
AWS::CloudTrail::Trail.DataResource[]
ExcludeManagementEventSources
string[]
IncludeManagementEvents
boolean
ReadWriteType
string
AWS::CloudTrail::Trail.InsightSelector
object
InsightType
string
AWS::CloudWatch::Alarm
object
Properties
object
required
22 nested properties
ComparisonOperator
string
required
EvaluationPeriods
number
required
ActionsEnabled
boolean
AlarmActions
string[]
AlarmDescription
string
AlarmName
string
DatapointsToAlarm
number
Dimensions
AWS::CloudWatch::Alarm.Dimension[]
EvaluateLowSampleCountPercentile
string
ExtendedStatistic
string
InsufficientDataActions
string[]
MetricName
string
Namespace
string
OKActions
string[]
Period
number
Statistic
string
Tags
Tag[]
Threshold
number
ThresholdMetricId
string
TreatMissingData
string
Unit
string
Type
string
required
Condition
string
DeletionPolicy
string
DependsOn
string | string[]
Metadata
object
UpdateReplacePolicy
string
AWS::CloudWatch::Alarm.Dimension
object
Name
string
required
Value
string
required
AWS::CloudWatch::Alarm.Metric
object
AWS::CloudWatch::Alarm.MetricDataQuery
object
Id
string
required
AccountId
string
Expression
string
Label
string
MetricStat
object
4 nested properties
3 nested properties
Period
number
required
Stat
string
required
Unit
string
Period
number
ReturnData
boolean
AWS::CloudWatch::Alarm.MetricStat
object
3 nested properties
Period
number
required
Stat
string
required
Unit
string
AWS::CloudWatch::AnomalyDetector
object
Type
string
required
Condition
string
DeletionPolicy
string
DependsOn
string | string[]
Metadata
object
Properties
object
8 nested properties
Configuration
object
2 nested properties
ExcludedTimeRanges
AWS::CloudWatch::AnomalyDetector.Range[]
MetricTimeZone
string
Dimensions
AWS::CloudWatch::AnomalyDetector.Dimension[]
MetricCharacteristics
object
1 nested properties
PeriodicSpikes
boolean
MetricMathAnomalyDetector
object
1 nested properties
MetricDataQueries
AWS::CloudWatch::AnomalyDetector.MetricDataQuery[]
MetricName
string
Namespace
string
SingleMetricAnomalyDetector
object
5 nested properties
AccountId
string
Dimensions
AWS::CloudWatch::AnomalyDetector.Dimension[]
MetricName
string
Namespace
string
Stat
string
Stat
string
UpdateReplacePolicy
string
AWS::CloudWatch::AnomalyDetector.Configuration
object
ExcludedTimeRanges
AWS::CloudWatch::AnomalyDetector.Range[]
MetricTimeZone
string
AWS::CloudWatch::AnomalyDetector.Dimension
object
Name
string
required
Value
string
required
AWS::CloudWatch::AnomalyDetector.Metric
object
MetricName
string
required
Namespace
string
required
Dimensions
AWS::CloudWatch::AnomalyDetector.Dimension[]
AWS::CloudWatch::AnomalyDetector.MetricCharacteristics
object
PeriodicSpikes
boolean
AWS::CloudWatch::AnomalyDetector.MetricDataQueries
object
AWS::CloudWatch::AnomalyDetector.MetricDataQuery
object
Id
string
required
AccountId
string
Expression
string
Label
string
MetricStat
object
4 nested properties
3 nested properties
MetricName
string
required
Namespace
string
required
Dimensions
AWS::CloudWatch::AnomalyDetector.Dimension[]
Period
number
required
Stat
string
required
Unit
string
Period
number
ReturnData
boolean
AWS::CloudWatch::AnomalyDetector.MetricMathAnomalyDetector
object
MetricDataQueries
AWS::CloudWatch::AnomalyDetector.MetricDataQuery[]
AWS::CloudWatch::AnomalyDetector.MetricStat
object
3 nested properties
MetricName
string
required
Namespace
string
required
Dimensions
AWS::CloudWatch::AnomalyDetector.Dimension[]
Period
number
required
Stat
string
required
Unit
string
AWS::CloudWatch::AnomalyDetector.Range
object
EndTime
string
required
StartTime
string
required
AWS::CloudWatch::AnomalyDetector.SingleMetricAnomalyDetector
object
AccountId
string
Dimensions
AWS::CloudWatch::AnomalyDetector.Dimension[]
MetricName
string
Namespace
string
Stat
string
AWS::CloudWatch::CompositeAlarm
object
Properties
object
required
11 nested properties
AlarmRule
string
required
ActionsEnabled
boolean
ActionsSuppressor
string
ActionsSuppressorExtensionPeriod
number
ActionsSuppressorWaitPeriod
number
AlarmActions
string[]
AlarmDescription
string
AlarmName
string
InsufficientDataActions
string[]
OKActions
string[]
Tags
Tag[]
Type
string
required
Condition
string
DeletionPolicy
string
DependsOn
string | string[]
Metadata
object
UpdateReplacePolicy
string
AWS::CloudWatch::Dashboard
object
Properties
object
required
2 nested properties
DashboardBody
string
required
DashboardName
string
Type
string
required
Condition
string
DeletionPolicy
string
DependsOn
string | string[]
Metadata
object
UpdateReplacePolicy
string
AWS::CloudWatch::InsightRule
object
Properties
object
required
4 nested properties
Type
string
required
Condition
string
DeletionPolicy
string
DependsOn
string | string[]
Metadata
object
UpdateReplacePolicy
string
AWS::CloudWatch::InsightRule.Tags
object
AWS::CloudWatch::MetricStream
object
Properties
object
required
9 nested properties
FirehoseArn
string
required
OutputFormat
string
required
RoleArn
string
required
ExcludeFilters
AWS::CloudWatch::MetricStream.MetricStreamFilter[]
IncludeFilters
AWS::CloudWatch::MetricStream.MetricStreamFilter[]
IncludeLinkedAccountsMetrics
boolean
Name
string
StatisticsConfigurations
AWS::CloudWatch::MetricStream.MetricStreamStatisticsConfiguration[]
Tags
Tag[]
Type
string
required
Condition
string
DeletionPolicy
string
DependsOn
string | string[]
Metadata
object
UpdateReplacePolicy
string
AWS::CloudWatch::MetricStream.MetricStreamFilter
object
Namespace
string
required
MetricNames
string[]
AWS::CloudWatch::MetricStream.MetricStreamStatisticsConfiguration
object
AdditionalStatistics
string[]
required
AWS::CloudWatch::MetricStream.MetricStreamStatisticsMetric
object
MetricName
string
required
Namespace
string
required
AWS::CodeArtifact::Domain
object
Properties
object
required
4 nested properties
Type
string
required
Condition
string
DeletionPolicy
string
DependsOn
string | string[]
Metadata
object
UpdateReplacePolicy
string
AWS::CodeArtifact::PackageGroup
object
Properties
object
required
Type
string
required
Condition
string
DeletionPolicy
string
DependsOn
string | string[]
Metadata
object
UpdateReplacePolicy
string
AWS::CodeArtifact::PackageGroup.OriginConfiguration
object
3 nested properties
AWS::CodeArtifact::PackageGroup.RestrictionType
object
RestrictionMode
string
required
Repositories
string[]
AWS::CodeArtifact::PackageGroup.Restrictions
object
AWS::CodeArtifact::Repository
object
Properties
object
required
8 nested properties
DomainName
string
required
RepositoryName
string
required
Description
string
DomainOwner
string
ExternalConnections
string[]
PermissionsPolicyDocument
object
Tags
Tag[]
Upstreams
string[]
Type
string
required
Condition
string
DeletionPolicy
string
DependsOn
string | string[]
Metadata
object
UpdateReplacePolicy
string
AWS::CodeBuild::Fleet
object
Type
string
required
Condition
string
DeletionPolicy
string
DependsOn
string | string[]
Metadata
object
Properties
object
5 nested properties
UpdateReplacePolicy
string
AWS::CodeBuild::Project
object
Properties
object
required
24 nested properties
9 nested properties
Type
string
required
ArtifactIdentifier
string
EncryptionDisabled
boolean
Location
string
Name
string
NamespaceType
string
OverrideArtifactName
boolean
Packaging
string
Path
string
9 nested properties
ComputeType
string
required
Image
string
required
Type
string
required
Certificate
string
EnvironmentVariables
AWS::CodeBuild::Project.EnvironmentVariable[]
Fleet
object
ImagePullCredentialsType
string
PrivilegedMode
boolean
RegistryCredential
object
ServiceRole
string
required
BadgeEnabled
boolean
BuildBatchConfig
object
5 nested properties
BatchReportMode
string
CombineArtifacts
boolean
Restrictions
object
ServiceRole
string
TimeoutInMins
number
Cache
object
3 nested properties
Type
string
required
Location
string
Modes
string[]
ConcurrentBuildLimit
number
Description
string
EncryptionKey
string
FileSystemLocations
AWS::CodeBuild::Project.ProjectFileSystemLocation[]
Name
string
QueuedTimeoutInMinutes
number
ResourceAccessRole
string
SecondaryArtifacts
AWS::CodeBuild::Project.Artifacts[]
SecondarySourceVersions
AWS::CodeBuild::Project.ProjectSourceVersion[]
SecondarySources
AWS::CodeBuild::Project.Source[]
SourceVersion
string
Tags
Tag[]
TimeoutInMinutes
number
Triggers
object
3 nested properties
Visibility
string
VpcConfig
object
3 nested properties
SecurityGroupIds
string[]
Subnets
string[]
VpcId
string
Type
string
required
Condition
string
DeletionPolicy
string
DependsOn
string | string[]
Metadata
object
UpdateReplacePolicy
string
AWS::CodeBuild::Project.Artifacts
object
Type
string
required
ArtifactIdentifier
string
EncryptionDisabled
boolean
Location
string
Name
string
NamespaceType
string
OverrideArtifactName
boolean
Packaging
string
Path
string
AWS::CodeBuild::Project.BatchRestrictions
object
ComputeTypesAllowed
string[]
MaximumBuildsAllowed
number
AWS::CodeBuild::Project.BuildStatusConfig
object
Context
string
TargetUrl
string
AWS::CodeBuild::Project.CloudWatchLogsConfig
object
Status
string
required
GroupName
string
StreamName
string
AWS::CodeBuild::Project.Environment
object
ComputeType
string
required
Image
string
required
Type
string
required
Certificate
string
EnvironmentVariables
AWS::CodeBuild::Project.EnvironmentVariable[]
Fleet
object
1 nested properties
FleetArn
string
ImagePullCredentialsType
string
PrivilegedMode
boolean
RegistryCredential
object
2 nested properties
Credential
string
required
CredentialProvider
string
required
AWS::CodeBuild::Project.EnvironmentVariable
object
Name
string
required
Value
string
required
Type
string
AWS::CodeBuild::Project.FilterGroup
object
AWS::CodeBuild::Project.GitSubmodulesConfig
object
FetchSubmodules
boolean
required
AWS::CodeBuild::Project.LogsConfig
object
AWS::CodeBuild::Project.ProjectBuildBatchConfig
object
BatchReportMode
string
CombineArtifacts
boolean
Restrictions
object
2 nested properties
ComputeTypesAllowed
string[]
MaximumBuildsAllowed
number
ServiceRole
string
TimeoutInMins
number
AWS::CodeBuild::Project.ProjectCache
object
Type
string
required
Location
string
Modes
string[]
AWS::CodeBuild::Project.ProjectFileSystemLocation
object
Identifier
string
required
Location
string
required
MountPoint
string
required
Type
string
required
MountOptions
string
AWS::CodeBuild::Project.ProjectFleet
object
FleetArn
string
AWS::CodeBuild::Project.ProjectSourceVersion
object
SourceIdentifier
string
required
SourceVersion
string
AWS::CodeBuild::Project.ProjectTriggers
object
AWS::CodeBuild::Project.RegistryCredential
object
Credential
string
required
CredentialProvider
string
required
AWS::CodeBuild::Project.S3LogsConfig
object
Status
string
required
EncryptionDisabled
boolean
Location
string
AWS::CodeBuild::Project.Source
object
Type
string
required
Auth
object
2 nested properties
Type
string
required
Resource
string
BuildSpec
string
BuildStatusConfig
object
2 nested properties
Context
string
TargetUrl
string
GitCloneDepth
number
GitSubmodulesConfig
object
1 nested properties
FetchSubmodules
boolean
required
InsecureSsl
boolean
Location
string
ReportBuildStatus
boolean
SourceIdentifier
string
AWS::CodeBuild::Project.SourceAuth
object
Type
string
required
Resource
string
AWS::CodeBuild::Project.VpcConfig
object
SecurityGroupIds
string[]
Subnets
string[]
VpcId
string
AWS::CodeBuild::Project.WebhookFilter
object
Pattern
string
required
Type
string
required
ExcludeMatchedPattern
boolean
AWS::CodeBuild::ReportGroup
object
Properties
object
required
Type
string
required
Condition
string
DeletionPolicy
string
DependsOn
string | string[]
Metadata
object
UpdateReplacePolicy
string
AWS::CodeBuild::ReportGroup.ReportExportConfig
object
ExportConfigType
string
required
S3Destination
object
6 nested properties
Bucket
string
required
BucketOwner
string
EncryptionDisabled
boolean
EncryptionKey
string
Packaging
string
Path
string
AWS::CodeBuild::ReportGroup.S3ReportExportConfig
object
Bucket
string
required
BucketOwner
string
EncryptionDisabled
boolean
EncryptionKey
string
Packaging
string
Path
string
AWS::CodeBuild::SourceCredential
object
Properties
object
required
4 nested properties
AuthType
string
required
ServerType
string
required
Token
string
required
Username
string
Type
string
required
Condition
string
DeletionPolicy
string
DependsOn
string | string[]
Metadata
object
UpdateReplacePolicy
string
AWS::CodeCommit::Repository
object
Properties
object
required
6 nested properties
Type
string
required
Condition
string
DeletionPolicy
string
DependsOn
string | string[]
Metadata
object
UpdateReplacePolicy
string
AWS::CodeCommit::Repository.Code
object
3 nested properties
Bucket
string
required
Key
string
required
ObjectVersion
string
BranchName
string
AWS::CodeCommit::Repository.RepositoryTrigger
object
DestinationArn
string
required
Events
string[]
required
Name
string
required
Branches
string[]
CustomData
string
AWS::CodeCommit::Repository.S3
object
Bucket
string
required
Key
string
required
ObjectVersion
string
AWS::CodeConnections::Connection
object
Properties
object
required
4 nested properties
Type
string
required
Condition
string
DeletionPolicy
string
DependsOn
string | string[]
Metadata
object
UpdateReplacePolicy
string
AWS::CodeDeploy::Application
object
Type
string
required
Condition
string
DeletionPolicy
string
DependsOn
string | string[]
Metadata
object
Properties
object
3 nested properties
UpdateReplacePolicy
string
AWS::CodeDeploy::DeploymentConfig
object
Type
string
required
Condition
string
DeletionPolicy
string
DependsOn
string | string[]
Metadata
object
Properties
object
UpdateReplacePolicy
string
AWS::CodeDeploy::DeploymentConfig.MinimumHealthyHosts
object
Type
string
required
Value
number
required
AWS::CodeDeploy::DeploymentConfig.MinimumHealthyHostsPerZone
object
Type
string
required
Value
number
required
AWS::CodeDeploy::DeploymentConfig.TimeBasedCanary
object
CanaryInterval
number
required
CanaryPercentage
number
required
AWS::CodeDeploy::DeploymentConfig.TimeBasedLinear
object
LinearInterval
number
required
LinearPercentage
number
required
AWS::CodeDeploy::DeploymentConfig.TrafficRoutingConfig
object
AWS::CodeDeploy::DeploymentConfig.ZonalConfig
object
FirstZoneMonitorDurationInSeconds
number
MinimumHealthyHostsPerZone
object
2 nested properties
Type
string
required
Value
number
required
MonitorDurationInSeconds
number
AWS::CodeDeploy::DeploymentGroup
object
Properties
object
required
20 nested properties
ApplicationName
string
required
ServiceRoleArn
string
required
AlarmConfiguration
object
3 nested properties
AutoRollbackConfiguration
object
2 nested properties
Enabled
boolean
Events
string[]
AutoScalingGroups
string[]
BlueGreenDeploymentConfiguration
object
Deployment
object
3 nested properties
DeploymentConfigName
string
DeploymentGroupName
string
DeploymentStyle
object
2 nested properties
DeploymentOption
string
DeploymentType
string
ECSServices
AWS::CodeDeploy::DeploymentGroup.ECSService[]
Ec2TagFilters
AWS::CodeDeploy::DeploymentGroup.EC2TagFilter[]
Ec2TagSet
object
1 nested properties
Ec2TagSetList
AWS::CodeDeploy::DeploymentGroup.EC2TagSetListObject[]
LoadBalancerInfo
object
3 nested properties
ElbInfoList
AWS::CodeDeploy::DeploymentGroup.ELBInfo[]
TargetGroupInfoList
AWS::CodeDeploy::DeploymentGroup.TargetGroupInfo[]
TargetGroupPairInfoList
AWS::CodeDeploy::DeploymentGroup.TargetGroupPairInfo[]
OnPremisesInstanceTagFilters
AWS::CodeDeploy::DeploymentGroup.TagFilter[]
OnPremisesTagSet
object
1 nested properties
OnPremisesTagSetList
AWS::CodeDeploy::DeploymentGroup.OnPremisesTagSetListObject[]
OutdatedInstancesStrategy
string
Tags
Tag[]
TerminationHookEnabled
boolean
TriggerConfigurations
AWS::CodeDeploy::DeploymentGroup.TriggerConfig[]
Type
string
required
Condition
string
DeletionPolicy
string
DependsOn
string | string[]
Metadata
object
UpdateReplacePolicy
string
AWS::CodeDeploy::DeploymentGroup.Alarm
object
Name
string
AWS::CodeDeploy::DeploymentGroup.AlarmConfiguration
object
AWS::CodeDeploy::DeploymentGroup.AutoRollbackConfiguration
object
Enabled
boolean
Events
string[]
AWS::CodeDeploy::DeploymentGroup.BlueGreenDeploymentConfiguration
object
AWS::CodeDeploy::DeploymentGroup.BlueInstanceTerminationOption
object
Action
string
TerminationWaitTimeInMinutes
number
AWS::CodeDeploy::DeploymentGroup.Deployment
object
Description
string
IgnoreApplicationStopFailures
boolean
AWS::CodeDeploy::DeploymentGroup.DeploymentReadyOption
object
ActionOnTimeout
string
WaitTimeInMinutes
number
AWS::CodeDeploy::DeploymentGroup.DeploymentStyle
object
DeploymentOption
string
DeploymentType
string
AWS::CodeDeploy::DeploymentGroup.EC2TagFilter
object
Key
string
Type
string
Value
string
AWS::CodeDeploy::DeploymentGroup.EC2TagSet
object
Ec2TagSetList
AWS::CodeDeploy::DeploymentGroup.EC2TagSetListObject[]
AWS::CodeDeploy::DeploymentGroup.EC2TagSetListObject
object
Ec2TagGroup
AWS::CodeDeploy::DeploymentGroup.EC2TagFilter[]
AWS::CodeDeploy::DeploymentGroup.ECSService
object
ClusterName
string
required
ServiceName
string
required
AWS::CodeDeploy::DeploymentGroup.ELBInfo
object
Name
string
AWS::CodeDeploy::DeploymentGroup.GitHubLocation
object
CommitId
string
required
Repository
string
required
AWS::CodeDeploy::DeploymentGroup.GreenFleetProvisioningOption
object
Action
string
AWS::CodeDeploy::DeploymentGroup.LoadBalancerInfo
object
ElbInfoList
AWS::CodeDeploy::DeploymentGroup.ELBInfo[]
TargetGroupInfoList
AWS::CodeDeploy::DeploymentGroup.TargetGroupInfo[]
TargetGroupPairInfoList
AWS::CodeDeploy::DeploymentGroup.TargetGroupPairInfo[]
AWS::CodeDeploy::DeploymentGroup.OnPremisesTagSet
object
OnPremisesTagSetList
AWS::CodeDeploy::DeploymentGroup.OnPremisesTagSetListObject[]
AWS::CodeDeploy::DeploymentGroup.OnPremisesTagSetListObject
object
OnPremisesTagGroup
AWS::CodeDeploy::DeploymentGroup.TagFilter[]
AWS::CodeDeploy::DeploymentGroup.RevisionLocation
object
AWS::CodeDeploy::DeploymentGroup.S3Location
object
Bucket
string
required
Key
string
required
BundleType
string
ETag
string
Version
string
AWS::CodeDeploy::DeploymentGroup.TagFilter
object
Key
string
Type
string
Value
string
AWS::CodeDeploy::DeploymentGroup.TargetGroupInfo
object
Name
string
AWS::CodeDeploy::DeploymentGroup.TargetGroupPairInfo
object
ProdTrafficRoute
object
1 nested properties
ListenerArns
string[]
TargetGroups
AWS::CodeDeploy::DeploymentGroup.TargetGroupInfo[]
TestTrafficRoute
object
1 nested properties
ListenerArns
string[]
AWS::CodeDeploy::DeploymentGroup.TrafficRoute
object
ListenerArns
string[]
AWS::CodeDeploy::DeploymentGroup.TriggerConfig
object
TriggerEvents
string[]
TriggerName
string
TriggerTargetArn
string
AWS::CodeGuruProfiler::ProfilingGroup
object
Properties
object
required
5 nested properties
ProfilingGroupName
string
required
AgentPermissions
object
1 nested properties
Principals
string[]
required
AnomalyDetectionNotificationConfiguration
AWS::CodeGuruProfiler::ProfilingGroup.Channel[]
ComputePlatform
string
Tags
Tag[]
Type
string
required
Condition
string
DeletionPolicy
string
DependsOn
string | string[]
Metadata
object
UpdateReplacePolicy
string
AWS::CodeGuruProfiler::ProfilingGroup.AgentPermissions
object
Principals
string[]
required
AWS::CodeGuruProfiler::ProfilingGroup.Channel
object
channelUri
string
required
channelId
string
AWS::CodeGuruReviewer::RepositoryAssociation
object
Properties
object
required
6 nested properties
Name
string
required
Type
string
required
BucketName
string
ConnectionArn
string
Owner
string
Tags
Tag[]
Type
string
required
Condition
string
DeletionPolicy
string
DependsOn
string | string[]
Metadata
object
UpdateReplacePolicy
string
AWS::CodePipeline::CustomActionType
object
Properties
object
required
8 nested properties
Category
string
required
2 nested properties
MaximumCount
number
required
MinimumCount
number
required
2 nested properties
MaximumCount
number
required
MinimumCount
number
required
Provider
string
required
Version
string
required
ConfigurationProperties
AWS::CodePipeline::CustomActionType.ConfigurationProperties[]
Settings
object
4 nested properties
EntityUrlTemplate
string
ExecutionUrlTemplate
string
RevisionUrlTemplate
string
ThirdPartyConfigurationUrl
string
Tags
Tag[]
Type
string
required
Condition
string
DeletionPolicy
string
DependsOn
string | string[]
Metadata
object
UpdateReplacePolicy
string
AWS::CodePipeline::CustomActionType.ArtifactDetails
object
MaximumCount
number
required
MinimumCount
number
required
AWS::CodePipeline::CustomActionType.ConfigurationProperties
object
Key
boolean
required
Name
string
required
Required
boolean
required
Secret
boolean
required
Description
string
Queryable
boolean
Type
string
AWS::CodePipeline::CustomActionType.Settings
object
EntityUrlTemplate
string
ExecutionUrlTemplate
string
RevisionUrlTemplate
string
ThirdPartyConfigurationUrl
string
AWS::CodePipeline::Pipeline
object
Properties
object
required
12 nested properties
RoleArn
string
required
ArtifactStore
object
3 nested properties
ArtifactStores
AWS::CodePipeline::Pipeline.ArtifactStoreMap[]
DisableInboundStageTransitions
AWS::CodePipeline::Pipeline.StageTransition[]
ExecutionMode
string
Name
string
PipelineType
string
RestartExecutionOnUpdate
boolean
Tags
Tag[]
Type
string
required
Condition
string
DeletionPolicy
string
DependsOn
string | string[]
Metadata
object
UpdateReplacePolicy
string
AWS::CodePipeline::Pipeline.ActionDeclaration
object
4 nested properties
Category
string
required
Owner
string
required
Provider
string
required
Version
string
required
Name
string
required
Configuration
object
InputArtifacts
AWS::CodePipeline::Pipeline.InputArtifact[]
Namespace
string
OutputArtifacts
AWS::CodePipeline::Pipeline.OutputArtifact[]
Region
string
RoleArn
string
RunOrder
number
TimeoutInMinutes
number
AWS::CodePipeline::Pipeline.ActionTypeId
object
Category
string
required
Owner
string
required
Provider
string
required
Version
string
required
AWS::CodePipeline::Pipeline.ArtifactStore
object
Location
string
required
Type
string
required
EncryptionKey
object
2 nested properties
Id
string
required
Type
string
required
AWS::CodePipeline::Pipeline.ArtifactStoreMap
object
AWS::CodePipeline::Pipeline.BlockerDeclaration
object
Name
string
required
Type
string
required
AWS::CodePipeline::Pipeline.EncryptionKey
object
Id
string
required
Type
string
required
AWS::CodePipeline::Pipeline.GitBranchFilterCriteria
object
Excludes
string[]
Includes
string[]
AWS::CodePipeline::Pipeline.GitConfiguration
object
SourceActionName
string
required
AWS::CodePipeline::Pipeline.GitFilePathFilterCriteria
object
Excludes
string[]
Includes
string[]
AWS::CodePipeline::Pipeline.GitPullRequestFilter
object
AWS::CodePipeline::Pipeline.GitPushFilter
object
AWS::CodePipeline::Pipeline.GitTagFilterCriteria
object
Excludes
string[]
Includes
string[]
AWS::CodePipeline::Pipeline.InputArtifact
object
Name
string
required
AWS::CodePipeline::Pipeline.OutputArtifact
object
Name
string
required
AWS::CodePipeline::Pipeline.PipelineTriggerDeclaration
object
ProviderType
string
required
GitConfiguration
object
3 nested properties
SourceActionName
string
required
AWS::CodePipeline::Pipeline.StageDeclaration
object
Name
string
required
AWS::CodePipeline::Pipeline.StageTransition
object
Reason
string
required
StageName
string
required
AWS::CodePipeline::Pipeline.VariableDeclaration
object
Name
string
required
DefaultValue
string
Description
string
AWS::CodePipeline::Webhook
object
Properties
object
required
8 nested properties
Authentication
string
required
2 nested properties
AllowedIPRange
string
SecretToken
string
TargetAction
string
required
TargetPipeline
string
required
TargetPipelineVersion
number
required
Name
string
RegisterWithThirdParty
boolean
Type
string
required
Condition
string
DeletionPolicy
string
DependsOn
string | string[]
Metadata
object
UpdateReplacePolicy
string
AWS::CodePipeline::Webhook.WebhookAuthConfiguration
object
AllowedIPRange
string
SecretToken
string
AWS::CodePipeline::Webhook.WebhookFilterRule
object
JsonPath
string
required
MatchEquals
string
AWS::CodeStar::GitHubRepository
object
Properties
object
required
Type
string
required
Condition
string
DeletionPolicy
string
DependsOn
string | string[]
Metadata
object
UpdateReplacePolicy
string
AWS::CodeStar::GitHubRepository.Code
object
3 nested properties
Bucket
string
required
Key
string
required
ObjectVersion
string
AWS::CodeStar::GitHubRepository.S3
object
Bucket
string
required
Key
string
required
ObjectVersion
string
AWS::CodeStarConnections::Connection
object
Properties
object
required
4 nested properties
Type
string
required
Condition
string
DeletionPolicy
string
DependsOn
string | string[]
Metadata
object
UpdateReplacePolicy
string
AWS::CodeStarConnections::RepositoryLink
object
Properties
object
required
5 nested properties
ConnectionArn
string
required
OwnerId
string
required
RepositoryName
string
required
EncryptionKeyArn
string
Tags
Tag[]
Type
string
required
Condition
string
DeletionPolicy
string
DependsOn
string | string[]
Metadata
object
UpdateReplacePolicy
string
AWS::CodeStarConnections::SyncConfiguration
object
Properties
object
required
8 nested properties
Branch
string
required
ConfigFile
string
required
RepositoryLinkId
string
required
ResourceName
string
required
RoleArn
string
required
SyncType
string
required
PublishDeploymentStatus
string
TriggerResourceUpdateOn
string
Type
string
required
Condition
string
DeletionPolicy
string
DependsOn
string | string[]
Metadata
object
UpdateReplacePolicy
string
AWS::CodeStarNotifications::NotificationRule
object
Properties
object
required
10 nested properties
DetailType
string
required
EventTypeIds
string[]
required
Name
string
required
Resource
string
required
CreatedBy
string
EventTypeId
string
Status
string
Tags
object
TargetAddress
string
Type
string
required
Condition
string
DeletionPolicy
string
DependsOn
string | string[]
Metadata
object
UpdateReplacePolicy
string
AWS::CodeStarNotifications::NotificationRule.Target
object
TargetAddress
string
required
TargetType
string
required
AWS::Cognito::IdentityPool
object
Properties
object
required
11 nested properties
AllowUnauthenticatedIdentities
boolean
required
AllowClassicFlow
boolean
CognitoEvents
object
CognitoIdentityProviders
AWS::Cognito::IdentityPool.CognitoIdentityProvider[]
CognitoStreams
object
3 nested properties
RoleArn
string
StreamName
string
StreamingStatus
string
DeveloperProviderName
string
IdentityPoolName
string
OpenIdConnectProviderARNs
string[]
PushSync
object
2 nested properties
ApplicationArns
string[]
RoleArn
string
SamlProviderARNs
string[]
SupportedLoginProviders
object
Type
string
required
Condition
string
DeletionPolicy
string
DependsOn
string | string[]
Metadata
object
UpdateReplacePolicy
string
AWS::Cognito::IdentityPool.CognitoIdentityProvider
object
ClientId
string
required
ProviderName
string
required
ServerSideTokenCheck
boolean
AWS::Cognito::IdentityPool.CognitoStreams
object
RoleArn
string
StreamName
string
StreamingStatus
string
AWS::Cognito::IdentityPool.PushSync
object
ApplicationArns
string[]
RoleArn
string
AWS::Cognito::IdentityPoolPrincipalTag
object
Properties
object
required
4 nested properties
IdentityPoolId
string
required
IdentityProviderName
string
required
PrincipalTags
object
UseDefaults
boolean
Type
string
required
Condition
string
DeletionPolicy
string
DependsOn
string | string[]
Metadata
object
UpdateReplacePolicy
string
AWS::Cognito::IdentityPoolRoleAttachment
object
Properties
object
required
3 nested properties
IdentityPoolId
string
required
RoleMappings
object
Roles
object
Type
string
required
Condition
string
DeletionPolicy
string
DependsOn
string | string[]
Metadata
object
UpdateReplacePolicy
string
AWS::Cognito::IdentityPoolRoleAttachment.MappingRule
object
Claim
string
required
MatchType
string
required
RoleARN
string
required
Value
string
required
AWS::Cognito::IdentityPoolRoleAttachment.RoleMapping
object
Type
string
required
AmbiguousRoleResolution
string
IdentityProvider
string
RulesConfiguration
object
1 nested properties
AWS::Cognito::IdentityPoolRoleAttachment.RulesConfigurationType
object
AWS::Cognito::LogDeliveryConfiguration
object
Properties
object
required
2 nested properties
UserPoolId
string
required
LogConfigurations
AWS::Cognito::LogDeliveryConfiguration.LogConfiguration[]
Type
string
required
Condition
string
DeletionPolicy
string
DependsOn
string | string[]
Metadata
object
UpdateReplacePolicy
string
AWS::Cognito::LogDeliveryConfiguration.CloudWatchLogsConfiguration
object
LogGroupArn
string
AWS::Cognito::LogDeliveryConfiguration.LogConfiguration
object
CloudWatchLogsConfiguration
object
1 nested properties
LogGroupArn
string
EventSource
string
LogLevel
string
AWS::Cognito::UserPool
object
Type
string
required
Condition
string
DeletionPolicy
string
DependsOn
string | string[]
Metadata
object
Properties
object
24 nested properties
AccountRecoverySetting
object
1 nested properties
RecoveryMechanisms
AWS::Cognito::UserPool.RecoveryOption[]
AdminCreateUserConfig
object
3 nested properties
AliasAttributes
string[]
AutoVerifiedAttributes
string[]
DeletionProtection
string
DeviceConfiguration
object
2 nested properties
ChallengeRequiredOnNewDevice
boolean
DeviceOnlyRememberedOnUserPrompt
boolean
EmailConfiguration
object
5 nested properties
ConfigurationSet
string
EmailSendingAccount
string
From
string
ReplyToEmailAddress
string
SourceArn
string
EmailVerificationMessage
string
EmailVerificationSubject
string
EnabledMfas
string[]
LambdaConfig
object
14 nested properties
CreateAuthChallenge
string
CustomEmailSender
object
CustomMessage
string
CustomSMSSender
object
DefineAuthChallenge
string
KMSKeyID
string
PostAuthentication
string
PostConfirmation
string
PreAuthentication
string
PreSignUp
string
PreTokenGeneration
string
PreTokenGenerationConfig
object
UserMigration
string
VerifyAuthChallengeResponse
string
MfaConfiguration
string
SmsAuthenticationMessage
string
SmsConfiguration
object
3 nested properties
ExternalId
string
SnsCallerArn
string
SnsRegion
string
SmsVerificationMessage
string
UserAttributeUpdateSettings
object
1 nested properties
AttributesRequireVerificationBeforeUpdate
string[]
required
UserPoolAddOns
object
1 nested properties
AdvancedSecurityMode
string
UserPoolName
string
UserPoolTags
object
UsernameAttributes
string[]
UsernameConfiguration
object
1 nested properties
CaseSensitive
boolean
VerificationMessageTemplate
object
6 nested properties
DefaultEmailOption
string
EmailMessage
string
EmailMessageByLink
string
EmailSubject
string
EmailSubjectByLink
string
SmsMessage
string
UpdateReplacePolicy
string
AWS::Cognito::UserPool.AccountRecoverySetting
object
RecoveryMechanisms
AWS::Cognito::UserPool.RecoveryOption[]
AWS::Cognito::UserPool.AdminCreateUserConfig
object
AllowAdminCreateUserOnly
boolean
InviteMessageTemplate
object
3 nested properties
EmailMessage
string
EmailSubject
string
SMSMessage
string
UnusedAccountValidityDays
number
AWS::Cognito::UserPool.CustomEmailSender
object
LambdaArn
string
LambdaVersion
string
AWS::Cognito::UserPool.CustomSMSSender
object
LambdaArn
string
LambdaVersion
string
AWS::Cognito::UserPool.DeviceConfiguration
object
ChallengeRequiredOnNewDevice
boolean
DeviceOnlyRememberedOnUserPrompt
boolean
AWS::Cognito::UserPool.EmailConfiguration
object
ConfigurationSet
string
EmailSendingAccount
string
From
string
ReplyToEmailAddress
string
SourceArn
string
AWS::Cognito::UserPool.InviteMessageTemplate
object
EmailMessage
string
EmailSubject
string
SMSMessage
string
AWS::Cognito::UserPool.LambdaConfig
object
CreateAuthChallenge
string
CustomEmailSender
object
2 nested properties
LambdaArn
string
LambdaVersion
string
CustomMessage
string
CustomSMSSender
object
2 nested properties
LambdaArn
string
LambdaVersion
string
DefineAuthChallenge
string
KMSKeyID
string
PostAuthentication
string
PostConfirmation
string
PreAuthentication
string
PreSignUp
string
PreTokenGeneration
string
PreTokenGenerationConfig
object
2 nested properties
LambdaArn
string
LambdaVersion
string
UserMigration
string
VerifyAuthChallengeResponse
string
AWS::Cognito::UserPool.NumberAttributeConstraints
object
MaxValue
string
MinValue
string
AWS::Cognito::UserPool.PasswordPolicy
object
MinimumLength
number
RequireLowercase
boolean
RequireNumbers
boolean
RequireSymbols
boolean
RequireUppercase
boolean
TemporaryPasswordValidityDays
number
AWS::Cognito::UserPool.Policies
object
PasswordPolicy
object
6 nested properties
MinimumLength
number
RequireLowercase
boolean
RequireNumbers
boolean
RequireSymbols
boolean
RequireUppercase
boolean
TemporaryPasswordValidityDays
number
AWS::Cognito::UserPool.PreTokenGenerationConfig
object
LambdaArn
string
LambdaVersion
string
AWS::Cognito::UserPool.RecoveryOption
object
Name
string
Priority
number
AWS::Cognito::UserPool.SchemaAttribute
object
AWS::Cognito::UserPool.SmsConfiguration
object
ExternalId
string
SnsCallerArn
string
SnsRegion
string
AWS::Cognito::UserPool.StringAttributeConstraints
object
MaxLength
string
MinLength
string
AWS::Cognito::UserPool.UserAttributeUpdateSettings
object
AttributesRequireVerificationBeforeUpdate
string[]
required
AWS::Cognito::UserPool.UserPoolAddOns
object
AdvancedSecurityMode
string
AWS::Cognito::UserPool.UsernameConfiguration
object
CaseSensitive
boolean
AWS::Cognito::UserPool.VerificationMessageTemplate
object
DefaultEmailOption
string
EmailMessage
string
EmailMessageByLink
string
EmailSubject
string
EmailSubjectByLink
string
SmsMessage
string
AWS::Cognito::UserPoolClient
object
Properties
object
required
22 nested properties
UserPoolId
string
required
AccessTokenValidity
number
AllowedOAuthFlows
string[]
AllowedOAuthFlowsUserPoolClient
boolean
AllowedOAuthScopes
string[]
AnalyticsConfiguration
object
5 nested properties
ApplicationArn
string
ApplicationId
string
ExternalId
string
RoleArn
string
UserDataShared
boolean
AuthSessionValidity
number
CallbackURLs
string[]
ClientName
string
DefaultRedirectURI
string
EnablePropagateAdditionalUserContextData
boolean
EnableTokenRevocation
boolean
ExplicitAuthFlows
string[]
GenerateSecret
boolean
IdTokenValidity
number
LogoutURLs
string[]
PreventUserExistenceErrors
string
ReadAttributes
string[]
RefreshTokenValidity
number
SupportedIdentityProviders
string[]
TokenValidityUnits
object
3 nested properties
AccessToken
string
IdToken
string
RefreshToken
string
WriteAttributes
string[]
Type
string
required
Condition
string
DeletionPolicy
string
DependsOn
string | string[]
Metadata
object
UpdateReplacePolicy
string
AWS::Cognito::UserPoolClient.AnalyticsConfiguration
object
ApplicationArn
string
ApplicationId
string
ExternalId
string
RoleArn
string
UserDataShared
boolean
AWS::Cognito::UserPoolClient.TokenValidityUnits
object
AccessToken
string
IdToken
string
RefreshToken
string
AWS::Cognito::UserPoolDomain
object
Properties
object
required
3 nested properties
Domain
string
required
UserPoolId
string
required
CustomDomainConfig
object
1 nested properties
CertificateArn
string
Type
string
required
Condition
string
DeletionPolicy
string
DependsOn
string | string[]
Metadata
object
UpdateReplacePolicy
string
AWS::Cognito::UserPoolDomain.CustomDomainConfigType
object
CertificateArn
string
AWS::Cognito::UserPoolGroup
object
Properties
object
required
5 nested properties
UserPoolId
string
required
Description
string
GroupName
string
Precedence
number
RoleArn
string
Type
string
required
Condition
string
DeletionPolicy
string
DependsOn
string | string[]
Metadata
object
UpdateReplacePolicy
string
AWS::Cognito::UserPoolIdentityProvider
object
Properties
object
required
6 nested properties
ProviderName
string
required
ProviderType
string
required
UserPoolId
string
required
AttributeMapping
object
IdpIdentifiers
string[]
ProviderDetails
object
Type
string
required
Condition
string
DeletionPolicy
string
DependsOn
string | string[]
Metadata
object
UpdateReplacePolicy
string
AWS::Cognito::UserPoolResourceServer
object
Properties
object
required
4 nested properties
Identifier
string
required
Name
string
required
UserPoolId
string
required
Type
string
required
Condition
string
DeletionPolicy
string
DependsOn
string | string[]
Metadata
object
UpdateReplacePolicy
string
AWS::Cognito::UserPoolResourceServer.ResourceServerScopeType
object
ScopeDescription
string
required
ScopeName
string
required
AWS::Cognito::UserPoolRiskConfigurationAttachment
object
Properties
object
required
5 nested properties
Type
string
required
Condition
string
DeletionPolicy
string
DependsOn
string | string[]
Metadata
object
UpdateReplacePolicy
string
AWS::Cognito::UserPoolRiskConfigurationAttachment.AccountTakeoverActionType
object
EventAction
string
required
Notify
boolean
required
AWS::Cognito::UserPoolRiskConfigurationAttachment.AccountTakeoverActionsType
object
AWS::Cognito::UserPoolRiskConfigurationAttachment.AccountTakeoverRiskConfigurationType
object
NotifyConfiguration
object
6 nested properties
SourceArn
string
required
BlockEmail
object
3 nested properties
Subject
string
required
HtmlBody
string
TextBody
string
From
string
MfaEmail
object
3 nested properties
Subject
string
required
HtmlBody
string
TextBody
string
NoActionEmail
object
3 nested properties
Subject
string
required
HtmlBody
string
TextBody
string
ReplyTo
string
AWS::Cognito::UserPoolRiskConfigurationAttachment.CompromisedCredentialsActionsType
object
EventAction
string
required
AWS::Cognito::UserPoolRiskConfigurationAttachment.CompromisedCredentialsRiskConfigurationType
object
1 nested properties
EventAction
string
required
EventFilter
string[]
AWS::Cognito::UserPoolRiskConfigurationAttachment.NotifyConfigurationType
object
SourceArn
string
required
BlockEmail
object
3 nested properties
Subject
string
required
HtmlBody
string
TextBody
string
From
string
MfaEmail
object
3 nested properties
Subject
string
required
HtmlBody
string
TextBody
string
NoActionEmail
object
3 nested properties
Subject
string
required
HtmlBody
string
TextBody
string
ReplyTo
string
AWS::Cognito::UserPoolRiskConfigurationAttachment.NotifyEmailType
object
Subject
string
required
HtmlBody
string
TextBody
string
AWS::Cognito::UserPoolRiskConfigurationAttachment.RiskExceptionConfigurationType
object
BlockedIPRangeList
string[]
SkippedIPRangeList
string[]
AWS::Cognito::UserPoolUICustomizationAttachment
object
Properties
object
required
3 nested properties
ClientId
string
required
UserPoolId
string
required
CSS
string
Type
string
required
Condition
string
DeletionPolicy
string
DependsOn
string | string[]
Metadata
object
UpdateReplacePolicy
string
AWS::Cognito::UserPoolUser
object
Properties
object
required
8 nested properties
UserPoolId
string
required
ClientMetadata
object
DesiredDeliveryMediums
string[]
ForceAliasCreation
boolean
MessageAction
string
UserAttributes
AWS::Cognito::UserPoolUser.AttributeType[]
Username
string
ValidationData
AWS::Cognito::UserPoolUser.AttributeType[]
Type
string
required
Condition
string
DeletionPolicy
string
DependsOn
string | string[]
Metadata
object
UpdateReplacePolicy
string
AWS::Cognito::UserPoolUser.AttributeType
object
Name
string
Value
string
AWS::Cognito::UserPoolUserToGroupAttachment
object
Properties
object
required
3 nested properties
GroupName
string
required
UserPoolId
string
required
Username
string
required
Type
string
required
Condition
string
DeletionPolicy
string
DependsOn
string | string[]
Metadata
object
UpdateReplacePolicy
string
AWS::Comprehend::DocumentClassifier
object
Properties
object
required
12 nested properties
DataAccessRoleArn
string
required
DocumentClassifierName
string
required
8 nested properties
AugmentedManifests
AWS::Comprehend::DocumentClassifier.AugmentedManifestsListItem[]
DataFormat
string
DocumentReaderConfig
object
DocumentType
string
Documents
object
LabelDelimiter
string
S3Uri
string
TestS3Uri
string
LanguageCode
string
required
Mode
string
ModelKmsKeyId
string
ModelPolicy
string
OutputDataConfig
object
2 nested properties
KmsKeyId
string
S3Uri
string
Tags
Tag[]
VersionName
string
VolumeKmsKeyId
string
VpcConfig
object
2 nested properties
SecurityGroupIds
string[]
required
Subnets
string[]
required
Type
string
required
Condition
string
DeletionPolicy
string
DependsOn
string | string[]
Metadata
object
UpdateReplacePolicy
string
AWS::Comprehend::DocumentClassifier.AugmentedManifestsListItem
object
AttributeNames
string[]
required
S3Uri
string
required
Split
string
AWS::Comprehend::DocumentClassifier.DocumentClassifierDocuments
object
S3Uri
string
required
TestS3Uri
string
AWS::Comprehend::DocumentClassifier.DocumentClassifierInputDataConfig
object
AugmentedManifests
AWS::Comprehend::DocumentClassifier.AugmentedManifestsListItem[]
DataFormat
string
DocumentReaderConfig
object
3 nested properties
DocumentReadAction
string
required
DocumentReadMode
string
FeatureTypes
string[]
DocumentType
string
Documents
object
2 nested properties
S3Uri
string
required
TestS3Uri
string
LabelDelimiter
string
S3Uri
string
TestS3Uri
string
AWS::Comprehend::DocumentClassifier.DocumentClassifierOutputDataConfig
object
KmsKeyId
string
S3Uri
string
AWS::Comprehend::DocumentClassifier.DocumentReaderConfig
object
DocumentReadAction
string
required
DocumentReadMode
string
FeatureTypes
string[]
AWS::Comprehend::DocumentClassifier.VpcConfig
object
SecurityGroupIds
string[]
required
Subnets
string[]
required
AWS::Comprehend::Flywheel
object
Properties
object
required
Type
string
required
Condition
string
DeletionPolicy
string
DependsOn
string | string[]
Metadata
object
UpdateReplacePolicy
string
AWS::Comprehend::Flywheel.DataSecurityConfig
object
DataLakeKmsKeyId
string
ModelKmsKeyId
string
VolumeKmsKeyId
string
VpcConfig
object
2 nested properties
SecurityGroupIds
string[]
required
Subnets
string[]
required
AWS::Comprehend::Flywheel.DocumentClassificationConfig
object
Mode
string
required
Labels
string[]
AWS::Comprehend::Flywheel.EntityRecognitionConfig
object
EntityTypes
AWS::Comprehend::Flywheel.EntityTypesListItem[]
AWS::Comprehend::Flywheel.EntityTypesListItem
object
Type
string
required
AWS::Comprehend::Flywheel.TaskConfig
object
LanguageCode
string
required
DocumentClassificationConfig
object
2 nested properties
Mode
string
required
Labels
string[]
EntityRecognitionConfig
object
1 nested properties
EntityTypes
AWS::Comprehend::Flywheel.EntityTypesListItem[]
AWS::Comprehend::Flywheel.VpcConfig
object
SecurityGroupIds
string[]
required
Subnets
string[]
required
AWS::Config::AggregationAuthorization
object
Properties
object
required
3 nested properties
Type
string
required
Condition
string
DeletionPolicy
string
DependsOn
string | string[]
Metadata
object
UpdateReplacePolicy
string
AWS::Config::ConfigRule
object
Properties
object
required
8 nested properties
4 nested properties
Owner
string
required
CustomPolicyDetails
object
SourceDetails
AWS::Config::ConfigRule.SourceDetail[]
SourceIdentifier
string
Compliance
object
1 nested properties
Type
string
ConfigRuleName
string
Description
string
EvaluationModes
AWS::Config::ConfigRule.EvaluationModeConfiguration[]
InputParameters
object
MaximumExecutionFrequency
string
Scope
object
4 nested properties
ComplianceResourceId
string
ComplianceResourceTypes
string[]
TagKey
string
TagValue
string
Type
string
required
Condition
string
DeletionPolicy
string
DependsOn
string | string[]
Metadata
object
UpdateReplacePolicy
string
AWS::Config::ConfigRule.Compliance
object
Type
string
AWS::Config::ConfigRule.CustomPolicyDetails
object
EnableDebugLogDelivery
boolean
PolicyRuntime
string
PolicyText
string
AWS::Config::ConfigRule.EvaluationModeConfiguration
object
Mode
string
AWS::Config::ConfigRule.Scope
object
ComplianceResourceId
string
ComplianceResourceTypes
string[]
TagKey
string
TagValue
string
AWS::Config::ConfigRule.Source
object
Owner
string
required
CustomPolicyDetails
object
3 nested properties
EnableDebugLogDelivery
boolean
PolicyRuntime
string
PolicyText
string
SourceDetails
AWS::Config::ConfigRule.SourceDetail[]
SourceIdentifier
string
AWS::Config::ConfigRule.SourceDetail
object
EventSource
string
required
MessageType
string
required
MaximumExecutionFrequency
string
AWS::Config::ConfigurationAggregator
object
Type
string
required
Condition
string
DeletionPolicy
string
DependsOn
string | string[]
Metadata
object
Properties
object
4 nested properties
AccountAggregationSources
AWS::Config::ConfigurationAggregator.AccountAggregationSource[]
ConfigurationAggregatorName
string
OrganizationAggregationSource
object
3 nested properties
RoleArn
string
required
AllAwsRegions
boolean
AwsRegions
string[]
Tags
Tag[]
UpdateReplacePolicy
string
AWS::Config::ConfigurationAggregator.AccountAggregationSource
object
AccountIds
string[]
required
AllAwsRegions
boolean
AwsRegions
string[]
AWS::Config::ConfigurationAggregator.OrganizationAggregationSource
object
RoleArn
string
required
AllAwsRegions
boolean
AwsRegions
string[]
AWS::Config::ConfigurationRecorder
object
Properties
object
required
4 nested properties
RoleARN
string
required
Name
string
RecordingGroup
object
RecordingMode
object
2 nested properties
RecordingFrequency
string
required
RecordingModeOverrides
AWS::Config::ConfigurationRecorder.RecordingModeOverride[]
Type
string
required
Condition
string
DeletionPolicy
string
DependsOn
string | string[]
Metadata
object
UpdateReplacePolicy
string
AWS::Config::ConfigurationRecorder.ExclusionByResourceTypes
object
ResourceTypes
string[]
required
AWS::Config::ConfigurationRecorder.RecordingGroup
object
AWS::Config::ConfigurationRecorder.RecordingMode
object
RecordingFrequency
string
required
RecordingModeOverrides
AWS::Config::ConfigurationRecorder.RecordingModeOverride[]
AWS::Config::ConfigurationRecorder.RecordingModeOverride
object
RecordingFrequency
string
required
ResourceTypes
string[]
required
Description
string
AWS::Config::ConfigurationRecorder.RecordingStrategy
object
UseOnly
string
required
AWS::Config::ConformancePack
object
Properties
object
required
7 nested properties
ConformancePackName
string
required
ConformancePackInputParameters
AWS::Config::ConformancePack.ConformancePackInputParameter[]
DeliveryS3Bucket
string
DeliveryS3KeyPrefix
string
TemplateBody
string
TemplateS3Uri
string
TemplateSSMDocumentDetails
object
2 nested properties
DocumentName
string
DocumentVersion
string
Type
string
required
Condition
string
DeletionPolicy
string
DependsOn
string | string[]
Metadata
object
UpdateReplacePolicy
string
AWS::Config::ConformancePack.ConformancePackInputParameter
object
ParameterName
string
required
ParameterValue
string
required
AWS::Config::ConformancePack.TemplateSSMDocumentDetails
object
DocumentName
string
DocumentVersion
string
AWS::Config::DeliveryChannel
object
Properties
object
required
6 nested properties
S3BucketName
string
required
ConfigSnapshotDeliveryProperties
object
1 nested properties
DeliveryFrequency
string
Name
string
S3KeyPrefix
string
S3KmsKeyArn
string
SnsTopicARN
string
Type
string
required
Condition
string
DeletionPolicy
string
DependsOn
string | string[]
Metadata
object
UpdateReplacePolicy
string
AWS::Config::DeliveryChannel.ConfigSnapshotDeliveryProperties
object
DeliveryFrequency
string
AWS::Config::OrganizationConfigRule
object
Properties
object
required
5 nested properties
OrganizationConfigRuleName
string
required
ExcludedAccounts
string[]
OrganizationCustomPolicyRuleMetadata
object
11 nested properties
PolicyText
string
required
Runtime
string
required
DebugLogDeliveryAccounts
string[]
Description
string
InputParameters
string
MaximumExecutionFrequency
string
OrganizationConfigRuleTriggerTypes
string[]
ResourceIdScope
string
ResourceTypesScope
string[]
TagKeyScope
string
TagValueScope
string
OrganizationCustomRuleMetadata
object
9 nested properties
LambdaFunctionArn
string
required
OrganizationConfigRuleTriggerTypes
string[]
required
Description
string
InputParameters
string
MaximumExecutionFrequency
string
ResourceIdScope
string
ResourceTypesScope
string[]
TagKeyScope
string
TagValueScope
string
OrganizationManagedRuleMetadata
object
8 nested properties
RuleIdentifier
string
required
Description
string
InputParameters
string
MaximumExecutionFrequency
string
ResourceIdScope
string
ResourceTypesScope
string[]
TagKeyScope
string
TagValueScope
string
Type
string
required
Condition
string
DeletionPolicy
string
DependsOn
string | string[]
Metadata
object
UpdateReplacePolicy
string
AWS::Config::OrganizationConfigRule.OrganizationCustomPolicyRuleMetadata
object
PolicyText
string
required
Runtime
string
required
DebugLogDeliveryAccounts
string[]
Description
string
InputParameters
string
MaximumExecutionFrequency
string
OrganizationConfigRuleTriggerTypes
string[]
ResourceIdScope
string
ResourceTypesScope
string[]
TagKeyScope
string
TagValueScope
string
AWS::Config::OrganizationConfigRule.OrganizationCustomRuleMetadata
object
LambdaFunctionArn
string
required
OrganizationConfigRuleTriggerTypes
string[]
required
Description
string
InputParameters
string
MaximumExecutionFrequency
string
ResourceIdScope
string
ResourceTypesScope
string[]
TagKeyScope
string
TagValueScope
string
AWS::Config::OrganizationConfigRule.OrganizationManagedRuleMetadata
object
RuleIdentifier
string
required
Description
string
InputParameters
string
MaximumExecutionFrequency
string
ResourceIdScope
string
ResourceTypesScope
string[]
TagKeyScope
string
TagValueScope
string
AWS::Config::OrganizationConformancePack
object
Properties
object
required
7 nested properties
OrganizationConformancePackName
string
required
ConformancePackInputParameters
AWS::Config::OrganizationConformancePack.ConformancePackInputParameter[]
DeliveryS3Bucket
string
DeliveryS3KeyPrefix
string
ExcludedAccounts
string[]
TemplateBody
string
TemplateS3Uri
string
Type
string
required
Condition
string
DeletionPolicy
string
DependsOn
string | string[]
Metadata
object
UpdateReplacePolicy
string
AWS::Config::OrganizationConformancePack.ConformancePackInputParameter
object
ParameterName
string
required
ParameterValue
string
required
AWS::Config::RemediationConfiguration
object
Properties
object
required
10 nested properties
Type
string
required
Condition
string
DeletionPolicy
string
DependsOn
string | string[]
Metadata
object
UpdateReplacePolicy
string
AWS::Config::RemediationConfiguration.ExecutionControls
object
SsmControls
object
2 nested properties
ConcurrentExecutionRatePercentage
number
ErrorPercentage
number
AWS::Config::RemediationConfiguration.RemediationParameterValue
object
AWS::Config::RemediationConfiguration.ResourceValue
object
Value
string
AWS::Config::RemediationConfiguration.SsmControls
object
ConcurrentExecutionRatePercentage
number
ErrorPercentage
number
AWS::Config::RemediationConfiguration.StaticValue
object
Values
string[]
AWS::Config::StoredQuery
object
Properties
object
required
4 nested properties
Type
string
required
Condition
string
DeletionPolicy
string
DependsOn
string | string[]
Metadata
object
UpdateReplacePolicy
string
AWS::Connect::ApprovedOrigin
object
Properties
object
required
2 nested properties
InstanceId
string
required
Origin
string
required
Type
string
required
Condition
string
DeletionPolicy
string
DependsOn
string | string[]
Metadata
object
UpdateReplacePolicy
string
AWS::Connect::ContactFlow
object
Properties
object
required
7 nested properties
Content
string
required
InstanceArn
string
required
Name
string
required
Type
string
required
Description
string
State
string
Tags
Tag[]
Type
string
required
Condition
string
DeletionPolicy
string
DependsOn
string | string[]
Metadata
object
UpdateReplacePolicy
string
AWS::Connect::ContactFlowModule
object
Properties
object
required
6 nested properties
Content
string
required
InstanceArn
string
required
Name
string
required
Description
string
State
string
Tags
Tag[]
Type
string
required
Condition
string
DeletionPolicy
string
DependsOn
string | string[]
Metadata
object
UpdateReplacePolicy
string
AWS::Connect::EvaluationForm
object
Properties
object
required
Type
string
required
Condition
string
DeletionPolicy
string
DependsOn
string | string[]
Metadata
object
UpdateReplacePolicy
string
AWS::Connect::EvaluationForm.EvaluationFormBaseItem
object
5 nested properties
RefId
string
required
Title
string
required
Instructions
string
Weight
number
AWS::Connect::EvaluationForm.EvaluationFormItem
object
AWS::Connect::EvaluationForm.EvaluationFormNumericQuestionAutomation
object
1 nested properties
Label
string
required
AWS::Connect::EvaluationForm.EvaluationFormNumericQuestionOption
object
MaxValue
number
required
MinValue
number
required
AutomaticFail
boolean
Score
number
AWS::Connect::EvaluationForm.EvaluationFormNumericQuestionProperties
object
MaxValue
number
required
MinValue
number
required
Automation
object
1 nested properties
1 nested properties
Label
string
required
AWS::Connect::EvaluationForm.EvaluationFormQuestion
object
QuestionType
string
required
RefId
string
required
Title
string
required
Instructions
string
NotApplicableEnabled
boolean
QuestionTypeProperties
object
Weight
number
AWS::Connect::EvaluationForm.EvaluationFormQuestionTypeProperties
object
AWS::Connect::EvaluationForm.EvaluationFormSection
object
RefId
string
required
Title
string
required
Instructions
string
Weight
number
AWS::Connect::EvaluationForm.EvaluationFormSingleSelectQuestionAutomation
object
DefaultOptionRefId
string
AWS::Connect::EvaluationForm.EvaluationFormSingleSelectQuestionAutomationOption
object
3 nested properties
Category
string
required
Condition
string
required
OptionRefId
string
required
AWS::Connect::EvaluationForm.EvaluationFormSingleSelectQuestionOption
object
RefId
string
required
Text
string
required
AutomaticFail
boolean
Score
number
AWS::Connect::EvaluationForm.EvaluationFormSingleSelectQuestionProperties
object
Automation
object
2 nested properties
DefaultOptionRefId
string
DisplayAs
string
AWS::Connect::EvaluationForm.NumericQuestionPropertyValueAutomation
object
Label
string
required
AWS::Connect::EvaluationForm.ScoringStrategy
object
Mode
string
required
Status
string
required
AWS::Connect::EvaluationForm.SingleSelectQuestionRuleCategoryAutomation
object
Category
string
required
Condition
string
required
OptionRefId
string
required
AWS::Connect::HoursOfOperation
object
Properties
object
required
6 nested properties
InstanceArn
string
required
Name
string
required
TimeZone
string
required
Description
string
Tags
Tag[]
Type
string
required
Condition
string
DeletionPolicy
string
DependsOn
string | string[]
Metadata
object
UpdateReplacePolicy
string
AWS::Connect::HoursOfOperation.HoursOfOperationConfig
object
AWS::Connect::HoursOfOperation.HoursOfOperationTimeSlice
object
Hours
number
required
Minutes
number
required
AWS::Connect::Instance
object
Properties
object
required
5 nested properties
7 nested properties
InboundCalls
boolean
required
OutboundCalls
boolean
required
AutoResolveBestVoices
boolean
ContactLens
boolean
ContactflowLogs
boolean
EarlyMedia
boolean
UseCustomTTSVoices
boolean
IdentityManagementType
string
required
DirectoryId
string
InstanceAlias
string
Tags
Tag[]
Type
string
required
Condition
string
DeletionPolicy
string
DependsOn
string | string[]
Metadata
object
UpdateReplacePolicy
string
AWS::Connect::Instance.Attributes
object
InboundCalls
boolean
required
OutboundCalls
boolean
required
AutoResolveBestVoices
boolean
ContactLens
boolean
ContactflowLogs
boolean
EarlyMedia
boolean
UseCustomTTSVoices
boolean
AWS::Connect::InstanceStorageConfig
object
Properties
object
required
7 nested properties
Type
string
required
Condition
string
DeletionPolicy
string
DependsOn
string | string[]
Metadata
object
UpdateReplacePolicy
string
AWS::Connect::InstanceStorageConfig.EncryptionConfig
object
EncryptionType
string
required
KeyId
string
required
AWS::Connect::InstanceStorageConfig.KinesisFirehoseConfig
object
FirehoseArn
string
required
AWS::Connect::InstanceStorageConfig.KinesisStreamConfig
object
StreamArn
string
required
AWS::Connect::InstanceStorageConfig.KinesisVideoStreamConfig
object
2 nested properties
EncryptionType
string
required
KeyId
string
required
Prefix
string
required
RetentionPeriodHours
number
required
AWS::Connect::InstanceStorageConfig.S3Config
object
BucketName
string
required
BucketPrefix
string
required
EncryptionConfig
object
2 nested properties
EncryptionType
string
required
KeyId
string
required
AWS::Connect::IntegrationAssociation
object
Properties
object
required
3 nested properties
InstanceId
string
required
IntegrationArn
string
required
IntegrationType
string
required
Type
string
required
Condition
string
DeletionPolicy
string
DependsOn
string | string[]
Metadata
object
UpdateReplacePolicy
string
AWS::Connect::PhoneNumber
object
Properties
object
required
7 nested properties
TargetArn
string
required
CountryCode
string
Description
string
Prefix
string
SourcePhoneNumberArn
string
Tags
Tag[]
Type
string
Type
string
required
Condition
string
DeletionPolicy
string
DependsOn
string | string[]
Metadata
object
UpdateReplacePolicy
string
AWS::Connect::PredefinedAttribute
object
Properties
object
required
3 nested properties
InstanceArn
string
required
Name
string
required
1 nested properties
StringList
string[]
Type
string
required
Condition
string
DeletionPolicy
string
DependsOn
string | string[]
Metadata
object
UpdateReplacePolicy
string
AWS::Connect::PredefinedAttribute.Values
object
StringList
string[]
AWS::Connect::Prompt
object
Properties
object
required
5 nested properties
Type
string
required
Condition
string
DeletionPolicy
string
DependsOn
string | string[]
Metadata
object
UpdateReplacePolicy
string
AWS::Connect::Queue
object
Properties
object
required
9 nested properties
HoursOfOperationArn
string
required
InstanceArn
string
required
Name
string
required
Description
string
MaxContacts
number
OutboundCallerConfig
object
3 nested properties
OutboundCallerIdName
string
OutboundCallerIdNumberArn
string
OutboundFlowArn
string
QuickConnectArns
string[]
Status
string
Tags
Tag[]
Type
string
required
Condition
string
DeletionPolicy
string
DependsOn
string | string[]
Metadata
object
UpdateReplacePolicy
string
AWS::Connect::Queue.OutboundCallerConfig
object
OutboundCallerIdName
string
OutboundCallerIdNumberArn
string
OutboundFlowArn
string
AWS::Connect::QuickConnect
object
Properties
object
required
Type
string
required
Condition
string
DeletionPolicy
string
DependsOn
string | string[]
Metadata
object
UpdateReplacePolicy
string
AWS::Connect::QuickConnect.PhoneNumberQuickConnectConfig
object
PhoneNumber
string
required
AWS::Connect::QuickConnect.QueueQuickConnectConfig
object
ContactFlowArn
string
required
QueueArn
string
required
AWS::Connect::QuickConnect.QuickConnectConfig
object
AWS::Connect::QuickConnect.UserQuickConnectConfig
object
ContactFlowArn
string
required
UserArn
string
required
AWS::Connect::RoutingProfile
object
Properties
object
required
8 nested properties
DefaultOutboundQueueArn
string
required
Description
string
required
InstanceArn
string
required
Name
string
required
AgentAvailabilityTimer
string
Tags
Tag[]
Type
string
required
Condition
string
DeletionPolicy
string
DependsOn
string | string[]
Metadata
object
UpdateReplacePolicy
string
AWS::Connect::RoutingProfile.CrossChannelBehavior
object
BehaviorType
string
required
AWS::Connect::RoutingProfile.MediaConcurrency
object
Channel
string
required
Concurrency
number
required
CrossChannelBehavior
object
1 nested properties
BehaviorType
string
required
AWS::Connect::RoutingProfile.RoutingProfileQueueConfig
object
Delay
number
required
Priority
number
required
2 nested properties
Channel
string
required
QueueArn
string
required
AWS::Connect::RoutingProfile.RoutingProfileQueueReference
object
Channel
string
required
QueueArn
string
required
AWS::Connect::Rule
object
Properties
object
required
7 nested properties
7 nested properties
AssignContactCategoryActions
object[]
CreateCaseActions
AWS::Connect::Rule.CreateCaseAction[]
EndAssociatedTasksActions
object[]
EventBridgeActions
AWS::Connect::Rule.EventBridgeAction[]
SendNotificationActions
AWS::Connect::Rule.SendNotificationAction[]
TaskActions
AWS::Connect::Rule.TaskAction[]
UpdateCaseActions
AWS::Connect::Rule.UpdateCaseAction[]
Function
string
required
InstanceArn
string
required
Name
string
required
PublishStatus
string
required
2 nested properties
EventSourceName
string
required
IntegrationAssociationArn
string
Tags
Tag[]
Type
string
required
Condition
string
DeletionPolicy
string
DependsOn
string | string[]
Metadata
object
UpdateReplacePolicy
string
AWS::Connect::Rule.Actions
object
AssignContactCategoryActions
object[]
CreateCaseActions
AWS::Connect::Rule.CreateCaseAction[]
EndAssociatedTasksActions
object[]
EventBridgeActions
AWS::Connect::Rule.EventBridgeAction[]
SendNotificationActions
AWS::Connect::Rule.SendNotificationAction[]
TaskActions
AWS::Connect::Rule.TaskAction[]
UpdateCaseActions
AWS::Connect::Rule.UpdateCaseAction[]
AWS::Connect::Rule.CreateCaseAction
object
TemplateId
string
required
AWS::Connect::Rule.EventBridgeAction
object
Name
string
required
AWS::Connect::Rule.Field
object
Id
string
required
4 nested properties
BooleanValue
boolean
DoubleValue
number
EmptyValue
object
StringValue
string
AWS::Connect::Rule.FieldValue
object
BooleanValue
boolean
DoubleValue
number
EmptyValue
object
StringValue
string
AWS::Connect::Rule.NotificationRecipientType
object
UserArns
string[]
UserTags
object
AWS::Connect::Rule.Reference
object
Type
string
required
Value
string
required
AWS::Connect::Rule.RuleTriggerEventSource
object
EventSourceName
string
required
IntegrationAssociationArn
string
AWS::Connect::Rule.SendNotificationAction
object
Content
string
required
ContentType
string
required
DeliveryMethod
string
required
2 nested properties
UserArns
string[]
UserTags
object
Subject
string
AWS::Connect::Rule.TaskAction
object
ContactFlowArn
string
required
Name
string
required
Description
string
References
object
AWS::Connect::Rule.UpdateCaseAction
object
AWS::Connect::SecurityKey
object
Properties
object
required
2 nested properties
InstanceId
string
required
Key
string
required
Type
string
required
Condition
string
DeletionPolicy
string
DependsOn
string | string[]
Metadata
object
UpdateReplacePolicy
string
AWS::Connect::SecurityProfile
object
Properties
object
required
10 nested properties
InstanceArn
string
required
SecurityProfileName
string
required
AllowedAccessControlHierarchyGroupId
string
AllowedAccessControlTags
Tag[]
Applications
AWS::Connect::SecurityProfile.Application[]
Description
string
HierarchyRestrictedResources
string[]
Permissions
string[]
TagRestrictedResources
string[]
Tags
Tag[]
Type
string
required
Condition
string
DeletionPolicy
string
DependsOn
string | string[]
Metadata
object
UpdateReplacePolicy
string
AWS::Connect::SecurityProfile.Application
object
ApplicationPermissions
string[]
required
Namespace
string
required
AWS::Connect::TaskTemplate
object
Properties
object
required
10 nested properties
InstanceArn
string
required
ClientToken
string
Constraints
object
3 nested properties
InvisibleFields
AWS::Connect::TaskTemplate.InvisibleFieldInfo[]
ReadOnlyFields
AWS::Connect::TaskTemplate.ReadOnlyFieldInfo[]
RequiredFields
AWS::Connect::TaskTemplate.RequiredFieldInfo[]
ContactFlowArn
string
Description
string
Name
string
Status
string
Tags
Tag[]
Type
string
required
Condition
string
DeletionPolicy
string
DependsOn
string | string[]
Metadata
object
UpdateReplacePolicy
string
AWS::Connect::TaskTemplate.Constraints
object
InvisibleFields
AWS::Connect::TaskTemplate.InvisibleFieldInfo[]
ReadOnlyFields
AWS::Connect::TaskTemplate.ReadOnlyFieldInfo[]
RequiredFields
AWS::Connect::TaskTemplate.RequiredFieldInfo[]
AWS::Connect::TaskTemplate.DefaultFieldValue
object
DefaultValue
string
required
1 nested properties
Name
string
required
AWS::Connect::TaskTemplate.Field
object
1 nested properties
Name
string
required
Type
string
required
Description
string
SingleSelectOptions
string[]
AWS::Connect::TaskTemplate.FieldIdentifier
object
Name
string
required
AWS::Connect::TaskTemplate.InvisibleFieldInfo
object
1 nested properties
Name
string
required
AWS::Connect::TaskTemplate.ReadOnlyFieldInfo
object
1 nested properties
Name
string
required
AWS::Connect::TaskTemplate.RequiredFieldInfo
object
1 nested properties
Name
string
required
AWS::Connect::TrafficDistributionGroup
object
Properties
object
required
4 nested properties
Type
string
required
Condition
string
DeletionPolicy
string
DependsOn
string | string[]
Metadata
object
UpdateReplacePolicy
string
AWS::Connect::User
object
Properties
object
required
11 nested properties
InstanceArn
string
required
4 nested properties
PhoneType
string
required
AfterContactWorkTimeLimit
number
AutoAccept
boolean
DeskPhoneNumber
string
RoutingProfileArn
string
required
SecurityProfileArns
string[]
required
Username
string
required
DirectoryUserId
string
HierarchyGroupArn
string
IdentityInfo
object
5 nested properties
Email
string
FirstName
string
LastName
string
Mobile
string
SecondaryEmail
string
Password
string
Tags
Tag[]
UserProficiencies
AWS::Connect::User.UserProficiency[]
Type
string
required
Condition
string
DeletionPolicy
string
DependsOn
string | string[]
Metadata
object
UpdateReplacePolicy
string
AWS::Connect::User.UserIdentityInfo
object
Email
string
FirstName
string
LastName
string
Mobile
string
SecondaryEmail
string
AWS::Connect::User.UserPhoneConfig
object
PhoneType
string
required
AfterContactWorkTimeLimit
number
AutoAccept
boolean
DeskPhoneNumber
string
AWS::Connect::User.UserProficiency
object
AttributeName
string
required
AttributeValue
string
required
Level
number
required
AWS::Connect::UserHierarchyGroup
object
Properties
object
required
4 nested properties
Type
string
required
Condition
string
DeletionPolicy
string
DependsOn
string | string[]
Metadata
object
UpdateReplacePolicy
string
AWS::Connect::View
object
Properties
object
required
6 nested properties
Actions
string[]
required
InstanceArn
string
required
Name
string
required
Template
object
required
Description
string
Tags
Tag[]
Type
string
required
Condition
string
DeletionPolicy
string
DependsOn
string | string[]
Metadata
object
UpdateReplacePolicy
string
AWS::Connect::ViewVersion
object
Properties
object
required
3 nested properties
ViewArn
string
required
VersionDescription
string
ViewContentSha256
string
Type
string
required
Condition
string
DeletionPolicy
string
DependsOn
string | string[]
Metadata
object
UpdateReplacePolicy
string
AWS::ConnectCampaigns::Campaign
object
Properties
object
required
Type
string
required
Condition
string
DeletionPolicy
string
DependsOn
string | string[]
Metadata
object
UpdateReplacePolicy
string
AWS::ConnectCampaigns::Campaign.AgentlessDialerConfig
object
DialingCapacity
number
AWS::ConnectCampaigns::Campaign.AnswerMachineDetectionConfig
object
EnableAnswerMachineDetection
boolean
required
AwaitAnswerMachinePrompt
boolean
AWS::ConnectCampaigns::Campaign.DialerConfig
object
AWS::ConnectCampaigns::Campaign.OutboundCallConfig
object
ConnectContactFlowArn
string
required
AnswerMachineDetectionConfig
object
2 nested properties
EnableAnswerMachineDetection
boolean
required
AwaitAnswerMachinePrompt
boolean
ConnectQueueArn
string
ConnectSourcePhoneNumber
string
AWS::ConnectCampaigns::Campaign.PredictiveDialerConfig
object
BandwidthAllocation
number
required
DialingCapacity
number
AWS::ConnectCampaigns::Campaign.ProgressiveDialerConfig
object
BandwidthAllocation
number
required
DialingCapacity
number
AWS::ControlTower::EnabledBaseline
object
Properties
object
required
5 nested properties
BaselineIdentifier
string
required
BaselineVersion
string
required
TargetIdentifier
string
required
Tags
Tag[]
Type
string
required
Condition
string
DeletionPolicy
string
DependsOn
string | string[]
Metadata
object
UpdateReplacePolicy
string
AWS::ControlTower::EnabledBaseline.Parameter
object
Key
string
Value
object
AWS::ControlTower::EnabledControl
object
Properties
object
required
4 nested properties
Type
string
required
Condition
string
DeletionPolicy
string
DependsOn
string | string[]
Metadata
object
UpdateReplacePolicy
string
AWS::ControlTower::EnabledControl.EnabledControlParameter
object
Key
string
required
Value
object
required
AWS::ControlTower::LandingZone
object
Properties
object
required
3 nested properties
Type
string
required
Condition
string
DeletionPolicy
string
DependsOn
string | string[]
Metadata
object
UpdateReplacePolicy
string
AWS::CustomerProfiles::CalculatedAttributeDefinition
object
Properties
object
required
8 nested properties
2 nested properties
Expression
string
required
CalculatedAttributeName
string
required
DomainName
string
required
Statistic
string
required
Description
string
DisplayName
string
Tags
Tag[]
Type
string
required
Condition
string
DeletionPolicy
string
DependsOn
string | string[]
Metadata
object
UpdateReplacePolicy
string
AWS::CustomerProfiles::CalculatedAttributeDefinition.AttributeDetails
object
Expression
string
required
AWS::CustomerProfiles::CalculatedAttributeDefinition.AttributeItem
object
Name
string
required
AWS::CustomerProfiles::CalculatedAttributeDefinition.Conditions
object
AWS::CustomerProfiles::CalculatedAttributeDefinition.Range
object
Unit
string
required
Value
number
required
AWS::CustomerProfiles::CalculatedAttributeDefinition.Threshold
object
Operator
string
required
Value
string
required
AWS::CustomerProfiles::Domain
object
Properties
object
required
7 nested properties
DefaultExpirationDays
number
required
DomainName
string
required
DeadLetterQueueUrl
string
DefaultEncryptionKey
string
Matching
object
RuleBasedMatching
object
8 nested properties
Enabled
boolean
required
AttributeTypesSelector
object
ConflictResolution
object
ExportingConfig
object
MatchingRules
AWS::CustomerProfiles::Domain.MatchingRule[]
MaxAllowedRuleLevelForMatching
number
MaxAllowedRuleLevelForMerging
number
Status
string
Tags
Tag[]
Type
string
required
Condition
string
DeletionPolicy
string
DependsOn
string | string[]
Metadata
object
UpdateReplacePolicy
string
AWS::CustomerProfiles::Domain.AttributeTypesSelector
object
AttributeMatchingModel
string
required
Address
string[]
EmailAddress
string[]
PhoneNumber
string[]
AWS::CustomerProfiles::Domain.AutoMerging
object
AWS::CustomerProfiles::Domain.ConflictResolution
object
ConflictResolvingModel
string
required
SourceName
string
AWS::CustomerProfiles::Domain.Consolidation
object
MatchingAttributesList
object
required
AWS::CustomerProfiles::Domain.DomainStats
object
MeteringProfileCount
number
ObjectCount
number
ProfileCount
number
TotalSize
number
AWS::CustomerProfiles::Domain.ExportingConfig
object
S3Exporting
object
2 nested properties
S3BucketName
string
required
S3KeyName
string
AWS::CustomerProfiles::Domain.JobSchedule
object
DayOfTheWeek
string
required
Time
string
required
AWS::CustomerProfiles::Domain.Matching
object
AWS::CustomerProfiles::Domain.MatchingRule
object
Rule
string[]
required
AWS::CustomerProfiles::Domain.RuleBasedMatching
object
Enabled
boolean
required
AttributeTypesSelector
object
4 nested properties
AttributeMatchingModel
string
required
Address
string[]
EmailAddress
string[]
PhoneNumber
string[]
ConflictResolution
object
2 nested properties
ConflictResolvingModel
string
required
SourceName
string
ExportingConfig
object
1 nested properties
S3Exporting
object
2 nested properties
S3BucketName
string
required
S3KeyName
string
MatchingRules
AWS::CustomerProfiles::Domain.MatchingRule[]
MaxAllowedRuleLevelForMatching
number
MaxAllowedRuleLevelForMerging
number
Status
string
AWS::CustomerProfiles::Domain.S3ExportingConfig
object
S3BucketName
string
required
S3KeyName
string
AWS::CustomerProfiles::EventStream
object
Properties
object
required
4 nested properties
Type
string
required
Condition
string
DeletionPolicy
string
DependsOn
string | string[]
Metadata
object
UpdateReplacePolicy
string
AWS::CustomerProfiles::EventStream.DestinationDetails
object
Status
string
required
Uri
string
required
AWS::CustomerProfiles::Integration
object
Properties
object
required
6 nested properties
DomainName
string
required
FlowDefinition
object
6 nested properties
FlowName
string
required
KmsArn
string
required
Description
string
ObjectTypeName
string
ObjectTypeNames
AWS::CustomerProfiles::Integration.ObjectTypeMapping[]
Tags
Tag[]
Uri
string
Type
string
required
Condition
string
DeletionPolicy
string
DependsOn
string | string[]
Metadata
object
UpdateReplacePolicy
string
AWS::CustomerProfiles::Integration.ConnectorOperator
object
Marketo
string
S3
string
Salesforce
string
ServiceNow
string
Zendesk
string
AWS::CustomerProfiles::Integration.FlowDefinition
object
FlowName
string
required
KmsArn
string
required
Description
string
AWS::CustomerProfiles::Integration.IncrementalPullConfig
object
DatetimeTypeFieldName
string
AWS::CustomerProfiles::Integration.MarketoSourceProperties
object
Object
string
required
AWS::CustomerProfiles::Integration.ObjectTypeMapping
object
Key
string
required
Value
string
required
AWS::CustomerProfiles::Integration.S3SourceProperties
object
BucketName
string
required
BucketPrefix
string
AWS::CustomerProfiles::Integration.SalesforceSourceProperties
object
Object
string
required
EnableDynamicFieldUpdate
boolean
IncludeDeletedRecords
boolean
AWS::CustomerProfiles::Integration.ScheduledTriggerProperties
object
ScheduleExpression
string
required
DataPullMode
string
FirstExecutionFrom
number
ScheduleEndTime
number
ScheduleOffset
number
ScheduleStartTime
number
Timezone
string
AWS::CustomerProfiles::Integration.ServiceNowSourceProperties
object
Object
string
required
AWS::CustomerProfiles::Integration.SourceConnectorProperties
object
Marketo
object
1 nested properties
Object
string
required
S3
object
2 nested properties
BucketName
string
required
BucketPrefix
string
Salesforce
object
3 nested properties
Object
string
required
EnableDynamicFieldUpdate
boolean
IncludeDeletedRecords
boolean
ServiceNow
object
1 nested properties
Object
string
required
Zendesk
object
1 nested properties
Object
string
required
AWS::CustomerProfiles::Integration.SourceFlowConfig
object
ConnectorType
string
required
5 nested properties
Marketo
object
1 nested properties
Object
string
required
S3
object
2 nested properties
BucketName
string
required
BucketPrefix
string
Salesforce
object
3 nested properties
Object
string
required
EnableDynamicFieldUpdate
boolean
IncludeDeletedRecords
boolean
ServiceNow
object
1 nested properties
Object
string
required
Zendesk
object
1 nested properties
Object
string
required
ConnectorProfileName
string
IncrementalPullConfig
object
1 nested properties
DatetimeTypeFieldName
string
AWS::CustomerProfiles::Integration.Task
object
SourceFields
string[]
required
TaskType
string
required
ConnectorOperator
object
5 nested properties
Marketo
string
S3
string
Salesforce
string
ServiceNow
string
Zendesk
string
DestinationField
string
TaskProperties
AWS::CustomerProfiles::Integration.TaskPropertiesMap[]
AWS::CustomerProfiles::Integration.TaskPropertiesMap
object
OperatorPropertyKey
string
required
Property
string
required
AWS::CustomerProfiles::Integration.TriggerConfig
object
AWS::CustomerProfiles::Integration.TriggerProperties
object
Scheduled
object
7 nested properties
ScheduleExpression
string
required
DataPullMode
string
FirstExecutionFrom
number
ScheduleEndTime
number
ScheduleOffset
number
ScheduleStartTime
number
Timezone
string
AWS::CustomerProfiles::Integration.ZendeskSourceProperties
object
Object
string
required
AWS::CustomerProfiles::ObjectType
object
Properties
object
required
11 nested properties
Description
string
required
DomainName
string
required
ObjectTypeName
string
required
AllowProfileCreation
boolean
EncryptionKey
string
ExpirationDays
number
SourceLastUpdatedTimestampFormat
string
Tags
Tag[]
TemplateId
string
Type
string
required
Condition
string
DeletionPolicy
string
DependsOn
string | string[]
Metadata
object
UpdateReplacePolicy
string
AWS::CustomerProfiles::ObjectType.FieldMap
object
Name
string
ObjectTypeField
object
3 nested properties
ContentType
string
Source
string
Target
string
AWS::CustomerProfiles::ObjectType.KeyMap
object
Name
string
ObjectTypeKeyList
AWS::CustomerProfiles::ObjectType.ObjectTypeKey[]
AWS::CustomerProfiles::ObjectType.ObjectTypeField
object
ContentType
string
Source
string
Target
string
AWS::CustomerProfiles::ObjectType.ObjectTypeKey
object
FieldNames
string[]
StandardIdentifiers
string[]
AWS::DAX::Cluster
object
Properties
object
required
14 nested properties
IAMRoleARN
string
required
NodeType
string
required
ReplicationFactor
number
required
AvailabilityZones
string[]
ClusterEndpointEncryptionType
string
ClusterName
string
Description
string
NotificationTopicARN
string
ParameterGroupName
string
PreferredMaintenanceWindow
string
SSESpecification
object
1 nested properties
SSEEnabled
boolean
SecurityGroupIds
string[]
SubnetGroupName
string
Tags
object
Type
string
required
Condition
string
DeletionPolicy
string
DependsOn
string | string[]
Metadata
object
UpdateReplacePolicy
string
AWS::DAX::Cluster.SSESpecification
object
SSEEnabled
boolean
AWS::DAX::ParameterGroup
object
Type
string
required
Condition
string
DeletionPolicy
string
DependsOn
string | string[]
Metadata
object
Properties
object
3 nested properties
Description
string
ParameterGroupName
string
ParameterNameValues
object
UpdateReplacePolicy
string
AWS::DAX::SubnetGroup
object
Properties
object
required
3 nested properties
SubnetIds
string[]
required
Description
string
SubnetGroupName
string
Type
string
required
Condition
string
DeletionPolicy
string
DependsOn
string | string[]
Metadata
object
UpdateReplacePolicy
string
AWS::DLM::LifecyclePolicy
object
Type
string
required
Condition
string
DeletionPolicy
string
DependsOn
string | string[]
Metadata
object
Properties
object
12 nested properties
CopyTags
boolean
CreateInterval
number
CrossRegionCopyTargets
object
DefaultPolicy
string
Description
string
Exclusions
object
ExecutionRoleArn
string
ExtendDeletion
boolean
PolicyDetails
object
16 nested properties
CopyTags
boolean
CreateInterval
number
CrossRegionCopyTargets
object
EventSource
object
Exclusions
object
ExtendDeletion
boolean
Parameters
object
PolicyLanguage
string
PolicyType
string
ResourceLocations
string[]
ResourceType
string
ResourceTypes
string[]
RetainInterval
number
Schedules
AWS::DLM::LifecyclePolicy.Schedule[]
TargetTags
Tag[]
RetainInterval
number
State
string
Tags
Tag[]
UpdateReplacePolicy
string
AWS::DLM::LifecyclePolicy.Action
object
Name
string
required
AWS::DLM::LifecyclePolicy.ArchiveRetainRule
object
3 nested properties
Count
number
Interval
number
IntervalUnit
string
AWS::DLM::LifecyclePolicy.ArchiveRule
object
AWS::DLM::LifecyclePolicy.CreateRule
object
CronExpression
string
Interval
number
IntervalUnit
string
Location
string
Times
string[]
AWS::DLM::LifecyclePolicy.CrossRegionCopyAction
object
AWS::DLM::LifecyclePolicy.CrossRegionCopyDeprecateRule
object
Interval
number
required
IntervalUnit
string
required
AWS::DLM::LifecyclePolicy.CrossRegionCopyRetainRule
object
Interval
number
required
IntervalUnit
string
required
AWS::DLM::LifecyclePolicy.CrossRegionCopyRule
object
AWS::DLM::LifecyclePolicy.CrossRegionCopyTarget
object
TargetRegion
string
AWS::DLM::LifecyclePolicy.CrossRegionCopyTargets
object
AWS::DLM::LifecyclePolicy.DeprecateRule
object
Count
number
Interval
number
IntervalUnit
string
AWS::DLM::LifecyclePolicy.EncryptionConfiguration
object
Encrypted
boolean
required
CmkArn
string
AWS::DLM::LifecyclePolicy.EventParameters
object
EventType
string
required
SnapshotOwner
string[]
required
DescriptionRegex
string
AWS::DLM::LifecyclePolicy.EventSource
object
Type
string
required
Parameters
object
3 nested properties
EventType
string
required
SnapshotOwner
string[]
required
DescriptionRegex
string
AWS::DLM::LifecyclePolicy.ExcludeTags
object
AWS::DLM::LifecyclePolicy.ExcludeVolumeTypesList
object
AWS::DLM::LifecyclePolicy.Exclusions
object
AWS::DLM::LifecyclePolicy.FastRestoreRule
object
AvailabilityZones
string[]
Count
number
Interval
number
IntervalUnit
string
AWS::DLM::LifecyclePolicy.Parameters
object
AWS::DLM::LifecyclePolicy.PolicyDetails
object
CopyTags
boolean
CreateInterval
number
CrossRegionCopyTargets
object
EventSource
object
2 nested properties
Type
string
required
Parameters
object
3 nested properties
EventType
string
required
SnapshotOwner
string[]
required
DescriptionRegex
string
Exclusions
object
ExtendDeletion
boolean
Parameters
object
3 nested properties
PolicyLanguage
string
PolicyType
string
ResourceLocations
string[]
ResourceType
string
ResourceTypes
string[]
RetainInterval
number
Schedules
AWS::DLM::LifecyclePolicy.Schedule[]
TargetTags
Tag[]
AWS::DLM::LifecyclePolicy.RetainRule
object
Count
number
Interval
number
IntervalUnit
string
AWS::DLM::LifecyclePolicy.RetentionArchiveTier
object
Count
number
Interval
number
IntervalUnit
string
AWS::DLM::LifecyclePolicy.Schedule
object
ArchiveRule
object
CopyTags
boolean
CreateRule
object
6 nested properties
CronExpression
string
Interval
number
IntervalUnit
string
Location
string
Times
string[]
CrossRegionCopyRules
AWS::DLM::LifecyclePolicy.CrossRegionCopyRule[]
DeprecateRule
object
3 nested properties
Count
number
Interval
number
IntervalUnit
string
FastRestoreRule
object
4 nested properties
AvailabilityZones
string[]
Count
number
Interval
number
IntervalUnit
string
Name
string
RetainRule
object
3 nested properties
Count
number
Interval
number
IntervalUnit
string
ShareRules
AWS::DLM::LifecyclePolicy.ShareRule[]
TagsToAdd
Tag[]
VariableTags
Tag[]
AWS::DLM::LifecyclePolicy.Script
object
ExecuteOperationOnScriptFailure
boolean
ExecutionHandler
string
ExecutionHandlerService
string
ExecutionTimeout
number
MaximumRetryCount
number
Stages
string[]
AWS::DLM::LifecyclePolicy.VolumeTypeValues
object
AWS::DMS::Certificate
object
Type
string
required
Condition
string
DeletionPolicy
string
DependsOn
string | string[]
Metadata
object
Properties
object
3 nested properties
CertificateIdentifier
string
CertificatePem
string
CertificateWallet
string
UpdateReplacePolicy
string
AWS::DMS::DataProvider
object
Properties
object
required
Type
string
required
Condition
string
DeletionPolicy
string
DependsOn
string | string[]
Metadata
object
UpdateReplacePolicy
string
AWS::DMS::DataProvider.MicrosoftSqlServerSettings
object
DatabaseName
string
required
Port
number
required
ServerName
string
required
SslMode
string
required
CertificateArn
string
AWS::DMS::DataProvider.MySqlSettings
object
Port
number
required
ServerName
string
required
SslMode
string
required
CertificateArn
string
AWS::DMS::DataProvider.OracleSettings
object
DatabaseName
string
required
Port
number
required
ServerName
string
required
SslMode
string
required
AsmServer
string
CertificateArn
string
SecretsManagerOracleAsmAccessRoleArn
string
SecretsManagerOracleAsmSecretId
string
SecretsManagerSecurityDbEncryptionAccessRoleArn
string
SecretsManagerSecurityDbEncryptionSecretId
string
AWS::DMS::DataProvider.PostgreSqlSettings
object
DatabaseName
string
required
Port
number
required
ServerName
string
required
SslMode
string
required
CertificateArn
string
AWS::DMS::DataProvider.Settings
object
MicrosoftSqlServerSettings
object
5 nested properties
DatabaseName
string
required
Port
number
required
ServerName
string
required
SslMode
string
required
CertificateArn
string
MySqlSettings
object
4 nested properties
Port
number
required
ServerName
string
required
SslMode
string
required
CertificateArn
string
OracleSettings
object
10 nested properties
DatabaseName
string
required
Port
number
required
ServerName
string
required
SslMode
string
required
AsmServer
string
CertificateArn
string
SecretsManagerOracleAsmAccessRoleArn
string
SecretsManagerOracleAsmSecretId
string
SecretsManagerSecurityDbEncryptionAccessRoleArn
string
SecretsManagerSecurityDbEncryptionSecretId
string
PostgreSqlSettings
object
5 nested properties
DatabaseName
string
required
Port
number
required
ServerName
string
required
SslMode
string
required
CertificateArn
string
AWS::DMS::Endpoint
object
Properties
object
required
31 nested properties
EndpointType
string
required
EngineName
string
required
CertificateArn
string
DatabaseName
string
DocDbSettings
object
5 nested properties
DocsToInvestigate
number
ExtractDocId
boolean
NestingLevel
string
SecretsManagerAccessRoleArn
string
SecretsManagerSecretId
string
DynamoDbSettings
object
1 nested properties
ServiceAccessRoleArn
string
ElasticsearchSettings
object
4 nested properties
EndpointUri
string
ErrorRetryDuration
number
FullLoadErrorPercentage
number
ServiceAccessRoleArn
string
EndpointIdentifier
string
ExtraConnectionAttributes
string
GcpMySQLSettings
object
13 nested properties
AfterConnectScript
string
CleanSourceMetadataOnMismatch
boolean
DatabaseName
string
EventsPollInterval
number
MaxFileSize
number
ParallelLoadThreads
number
Password
string
Port
number
SecretsManagerAccessRoleArn
string
SecretsManagerSecretId
string
ServerName
string
ServerTimezone
string
Username
string
IbmDb2Settings
object
9 nested properties
CurrentLsn
string
KeepCsvFiles
boolean
LoadTimeout
number
MaxFileSize
number
MaxKBytesPerRead
number
SecretsManagerAccessRoleArn
string
SecretsManagerSecretId
string
SetDataCaptureChanges
boolean
WriteBufferSize
number
KafkaSettings
object
18 nested properties
Broker
string
IncludeControlDetails
boolean
IncludeNullAndEmpty
boolean
IncludePartitionValue
boolean
IncludeTableAlterOperations
boolean
IncludeTransactionDetails
boolean
MessageFormat
string
MessageMaxBytes
number
NoHexPrefix
boolean
PartitionIncludeSchemaTable
boolean
SaslPassword
string
SaslUserName
string
SecurityProtocol
string
SslCaCertificateArn
string
SslClientCertificateArn
string
SslClientKeyArn
string
SslClientKeyPassword
string
Topic
string
KinesisSettings
object
10 nested properties
IncludeControlDetails
boolean
IncludeNullAndEmpty
boolean
IncludePartitionValue
boolean
IncludeTableAlterOperations
boolean
IncludeTransactionDetails
boolean
MessageFormat
string
NoHexPrefix
boolean
PartitionIncludeSchemaTable
boolean
ServiceAccessRoleArn
string
StreamArn
string
KmsKeyId
string
MicrosoftSqlServerSettings
object
17 nested properties
BcpPacketSize
number
ControlTablesFileGroup
string
DatabaseName
string
ForceLobLookup
boolean
Password
string
Port
number
QuerySingleAlwaysOnNode
boolean
ReadBackupOnly
boolean
SafeguardPolicy
string
SecretsManagerAccessRoleArn
string
SecretsManagerSecretId
string
ServerName
string
TlogAccessMode
string
TrimSpaceInChar
boolean
UseBcpFullLoad
boolean
UseThirdPartyBackupDevice
boolean
Username
string
MongoDbSettings
object
13 nested properties
AuthMechanism
string
AuthSource
string
AuthType
string
DatabaseName
string
DocsToInvestigate
string
ExtractDocId
string
NestingLevel
string
Password
string
Port
number
SecretsManagerAccessRoleArn
string
SecretsManagerSecretId
string
ServerName
string
Username
string
MySqlSettings
object
9 nested properties
AfterConnectScript
string
CleanSourceMetadataOnMismatch
boolean
EventsPollInterval
number
MaxFileSize
number
ParallelLoadThreads
number
SecretsManagerAccessRoleArn
string
SecretsManagerSecretId
string
ServerTimezone
string
TargetDbType
string
NeptuneSettings
object
7 nested properties
ErrorRetryDuration
number
IamAuthEnabled
boolean
MaxFileSize
number
MaxRetryCount
number
S3BucketFolder
string
S3BucketName
string
ServiceAccessRoleArn
string
OracleSettings
object
35 nested properties
AccessAlternateDirectly
boolean
AddSupplementalLogging
boolean
AdditionalArchivedLogDestId
number
AllowSelectNestedTables
boolean
ArchivedLogDestId
number
ArchivedLogsOnly
boolean
AsmPassword
string
AsmServer
string
AsmUser
string
CharLengthSemantics
string
DirectPathNoLog
boolean
DirectPathParallelLoad
boolean
EnableHomogenousTablespace
boolean
ExtraArchivedLogDestIds
number[]
FailTasksOnLobTruncation
boolean
NumberDatatypeScale
number
OraclePathPrefix
string
ParallelAsmReadThreads
number
ReadAheadBlocks
number
ReadTableSpaceName
boolean
ReplacePathPrefix
boolean
RetryInterval
number
SecretsManagerAccessRoleArn
string
SecretsManagerOracleAsmAccessRoleArn
string
SecretsManagerOracleAsmSecretId
string
SecretsManagerSecretId
string
SecurityDbEncryption
string
SecurityDbEncryptionName
string
SpatialDataOptionToGeoJsonFunctionName
string
StandbyDelayTime
number
UseAlternateFolderForOnline
boolean
UseBFile
boolean
UseDirectPathFullLoad
boolean
UseLogminerReader
boolean
UsePathPrefix
string
Password
string
Port
number
PostgreSqlSettings
object
16 nested properties
AfterConnectScript
string
BabelfishDatabaseName
string
CaptureDdls
boolean
DatabaseMode
string
DdlArtifactsSchema
string
ExecuteTimeout
number
FailTasksOnLobTruncation
boolean
HeartbeatEnable
boolean
HeartbeatFrequency
number
HeartbeatSchema
string
MapBooleanAsBoolean
boolean
MaxFileSize
number
PluginName
string
SecretsManagerAccessRoleArn
string
SecretsManagerSecretId
string
SlotName
string
RedisSettings
object
7 nested properties
AuthPassword
string
AuthType
string
AuthUserName
string
Port
number
ServerName
string
SslCaCertificateArn
string
SslSecurityProtocol
string
RedshiftSettings
object
26 nested properties
AcceptAnyDate
boolean
AfterConnectScript
string
BucketFolder
string
BucketName
string
CaseSensitiveNames
boolean
CompUpdate
boolean
ConnectionTimeout
number
DateFormat
string
EmptyAsNull
boolean
EncryptionMode
string
ExplicitIds
boolean
FileTransferUploadStreams
number
LoadTimeout
number
MapBooleanAsBoolean
boolean
MaxFileSize
number
RemoveQuotes
boolean
ReplaceChars
string
ReplaceInvalidChars
string
SecretsManagerAccessRoleArn
string
SecretsManagerSecretId
string
ServerSideEncryptionKmsKeyId
string
ServiceAccessRoleArn
string
TimeFormat
string
TrimBlanks
boolean
TruncateColumns
boolean
WriteBufferSize
number
ResourceIdentifier
string
S3Settings
object
41 nested properties
AddColumnName
boolean
AddTrailingPaddingCharacter
boolean
BucketFolder
string
BucketName
string
CannedAclForObjects
string
CdcInsertsAndUpdates
boolean
CdcInsertsOnly
boolean
CdcMaxBatchInterval
number
CdcMinFileSize
number
CdcPath
string
CompressionType
string
CsvDelimiter
string
CsvNoSupValue
string
CsvNullValue
string
CsvRowDelimiter
string
DataFormat
string
DataPageSize
number
DatePartitionDelimiter
string
DatePartitionEnabled
boolean
DatePartitionSequence
string
DatePartitionTimezone
string
DictPageSizeLimit
number
EnableStatistics
boolean
EncodingType
string
EncryptionMode
string
ExpectedBucketOwner
string
ExternalTableDefinition
string
GlueCatalogGeneration
boolean
IgnoreHeaderRows
number
IncludeOpForFullLoad
boolean
MaxFileSize
number
ParquetTimestampInMillisecond
boolean
ParquetVersion
string
PreserveTransactions
boolean
Rfc4180
boolean
RowGroupLength
number
ServerSideEncryptionKmsKeyId
string
ServiceAccessRoleArn
string
TimestampColumnName
string
UseCsvNoSupValue
boolean
UseTaskStartTimeForFullLoadTimestamp
boolean
ServerName
string
SslMode
string
SybaseSettings
object
2 nested properties
SecretsManagerAccessRoleArn
string
SecretsManagerSecretId
string
Tags
Tag[]
Username
string
Type
string
required
Condition
string
DeletionPolicy
string
DependsOn
string | string[]
Metadata
object
UpdateReplacePolicy
string
AWS::DMS::Endpoint.DocDbSettings
object
DocsToInvestigate
number
ExtractDocId
boolean
NestingLevel
string
SecretsManagerAccessRoleArn
string
SecretsManagerSecretId
string
AWS::DMS::Endpoint.DynamoDbSettings
object
ServiceAccessRoleArn
string
AWS::DMS::Endpoint.ElasticsearchSettings
object
EndpointUri
string
ErrorRetryDuration
number
FullLoadErrorPercentage
number
ServiceAccessRoleArn
string
AWS::DMS::Endpoint.GcpMySQLSettings
object
AfterConnectScript
string
CleanSourceMetadataOnMismatch
boolean
DatabaseName
string
EventsPollInterval
number
MaxFileSize
number
ParallelLoadThreads
number
Password
string
Port
number
SecretsManagerAccessRoleArn
string
SecretsManagerSecretId
string
ServerName
string
ServerTimezone
string
Username
string
AWS::DMS::Endpoint.IbmDb2Settings
object
CurrentLsn
string
KeepCsvFiles
boolean
LoadTimeout
number
MaxFileSize
number
MaxKBytesPerRead
number
SecretsManagerAccessRoleArn
string
SecretsManagerSecretId
string
SetDataCaptureChanges
boolean
WriteBufferSize
number
AWS::DMS::Endpoint.KafkaSettings
object
Broker
string
IncludeControlDetails
boolean
IncludeNullAndEmpty
boolean
IncludePartitionValue
boolean
IncludeTableAlterOperations
boolean
IncludeTransactionDetails
boolean
MessageFormat
string
MessageMaxBytes
number
NoHexPrefix
boolean
PartitionIncludeSchemaTable
boolean
SaslPassword
string
SaslUserName
string
SecurityProtocol
string
SslCaCertificateArn
string
SslClientCertificateArn
string
SslClientKeyArn
string
SslClientKeyPassword
string
Topic
string
AWS::DMS::Endpoint.KinesisSettings
object
IncludeControlDetails
boolean
IncludeNullAndEmpty
boolean
IncludePartitionValue
boolean
IncludeTableAlterOperations
boolean
IncludeTransactionDetails
boolean
MessageFormat
string
NoHexPrefix
boolean
PartitionIncludeSchemaTable
boolean
ServiceAccessRoleArn
string
StreamArn
string
AWS::DMS::Endpoint.MicrosoftSqlServerSettings
object
BcpPacketSize
number
ControlTablesFileGroup
string
DatabaseName
string
ForceLobLookup
boolean
Password
string
Port
number
QuerySingleAlwaysOnNode
boolean
ReadBackupOnly
boolean
SafeguardPolicy
string
SecretsManagerAccessRoleArn
string
SecretsManagerSecretId
string
ServerName
string
TlogAccessMode
string
TrimSpaceInChar
boolean
UseBcpFullLoad
boolean
UseThirdPartyBackupDevice
boolean
Username
string
AWS::DMS::Endpoint.MongoDbSettings
object
AuthMechanism
string
AuthSource
string
AuthType
string
DatabaseName
string
DocsToInvestigate
string
ExtractDocId
string
NestingLevel
string
Password
string
Port
number
SecretsManagerAccessRoleArn
string
SecretsManagerSecretId
string
ServerName
string
Username
string
AWS::DMS::Endpoint.MySqlSettings
object
AfterConnectScript
string
CleanSourceMetadataOnMismatch
boolean
EventsPollInterval
number
MaxFileSize
number
ParallelLoadThreads
number
SecretsManagerAccessRoleArn
string
SecretsManagerSecretId
string
ServerTimezone
string
TargetDbType
string
AWS::DMS::Endpoint.NeptuneSettings
object
ErrorRetryDuration
number
IamAuthEnabled
boolean
MaxFileSize
number
MaxRetryCount
number
S3BucketFolder
string
S3BucketName
string
ServiceAccessRoleArn
string
AWS::DMS::Endpoint.OracleSettings
object
AccessAlternateDirectly
boolean
AddSupplementalLogging
boolean
AdditionalArchivedLogDestId
number
AllowSelectNestedTables
boolean
ArchivedLogDestId
number
ArchivedLogsOnly
boolean
AsmPassword
string
AsmServer
string
AsmUser
string
CharLengthSemantics
string
DirectPathNoLog
boolean
DirectPathParallelLoad
boolean
EnableHomogenousTablespace
boolean
ExtraArchivedLogDestIds
number[]
FailTasksOnLobTruncation
boolean
NumberDatatypeScale
number
OraclePathPrefix
string
ParallelAsmReadThreads
number
ReadAheadBlocks
number
ReadTableSpaceName
boolean
ReplacePathPrefix
boolean
RetryInterval
number
SecretsManagerAccessRoleArn
string
SecretsManagerOracleAsmAccessRoleArn
string
SecretsManagerOracleAsmSecretId
string
SecretsManagerSecretId
string
SecurityDbEncryption
string
SecurityDbEncryptionName
string
SpatialDataOptionToGeoJsonFunctionName
string
StandbyDelayTime
number
UseAlternateFolderForOnline
boolean
UseBFile
boolean
UseDirectPathFullLoad
boolean
UseLogminerReader
boolean
UsePathPrefix
string
AWS::DMS::Endpoint.PostgreSqlSettings
object
AfterConnectScript
string
BabelfishDatabaseName
string
CaptureDdls
boolean
DatabaseMode
string
DdlArtifactsSchema
string
ExecuteTimeout
number
FailTasksOnLobTruncation
boolean
HeartbeatEnable
boolean
HeartbeatFrequency
number
HeartbeatSchema
string
MapBooleanAsBoolean
boolean
MaxFileSize
number
PluginName
string
SecretsManagerAccessRoleArn
string
SecretsManagerSecretId
string
SlotName
string
AWS::DMS::Endpoint.RedisSettings
object
AuthPassword
string
AuthType
string
AuthUserName
string
Port
number
ServerName
string
SslCaCertificateArn
string
SslSecurityProtocol
string
AWS::DMS::Endpoint.RedshiftSettings
object
AcceptAnyDate
boolean
AfterConnectScript
string
BucketFolder
string
BucketName
string
CaseSensitiveNames
boolean
CompUpdate
boolean
ConnectionTimeout
number
DateFormat
string
EmptyAsNull
boolean
EncryptionMode
string
ExplicitIds
boolean
FileTransferUploadStreams
number
LoadTimeout
number
MapBooleanAsBoolean
boolean
MaxFileSize
number
RemoveQuotes
boolean
ReplaceChars
string
ReplaceInvalidChars
string
SecretsManagerAccessRoleArn
string
SecretsManagerSecretId
string
ServerSideEncryptionKmsKeyId
string
ServiceAccessRoleArn
string
TimeFormat
string
TrimBlanks
boolean
TruncateColumns
boolean
WriteBufferSize
number
AWS::DMS::Endpoint.S3Settings
object
AddColumnName
boolean
AddTrailingPaddingCharacter
boolean
BucketFolder
string
BucketName
string
CannedAclForObjects
string
CdcInsertsAndUpdates
boolean
CdcInsertsOnly
boolean
CdcMaxBatchInterval
number
CdcMinFileSize
number
CdcPath
string
CompressionType
string
CsvDelimiter
string
CsvNoSupValue
string
CsvNullValue
string
CsvRowDelimiter
string
DataFormat
string
DataPageSize
number
DatePartitionDelimiter
string
DatePartitionEnabled
boolean
DatePartitionSequence
string
DatePartitionTimezone
string
DictPageSizeLimit
number
EnableStatistics
boolean
EncodingType
string
EncryptionMode
string
ExpectedBucketOwner
string
ExternalTableDefinition
string
GlueCatalogGeneration
boolean
IgnoreHeaderRows
number
IncludeOpForFullLoad
boolean
MaxFileSize
number
ParquetTimestampInMillisecond
boolean
ParquetVersion
string
PreserveTransactions
boolean
Rfc4180
boolean
RowGroupLength
number
ServerSideEncryptionKmsKeyId
string
ServiceAccessRoleArn
string
TimestampColumnName
string
UseCsvNoSupValue
boolean
UseTaskStartTimeForFullLoadTimestamp
boolean
AWS::DMS::Endpoint.SybaseSettings
object
SecretsManagerAccessRoleArn
string
SecretsManagerSecretId
string
AWS::DMS::EventSubscription
object
Properties
object
required
7 nested properties
SnsTopicArn
string
required
Enabled
boolean
EventCategories
string[]
SourceIds
string[]
SourceType
string
SubscriptionName
string
Tags
Tag[]
Type
string
required
Condition
string
DeletionPolicy
string
DependsOn
string | string[]
Metadata
object
UpdateReplacePolicy
string
AWS::DMS::InstanceProfile
object
Type
string
required
Condition
string
DeletionPolicy
string
DependsOn
string | string[]
Metadata
object
Properties
object
10 nested properties
AvailabilityZone
string
Description
string
InstanceProfileIdentifier
string
InstanceProfileName
string
KmsKeyArn
string
NetworkType
string
PubliclyAccessible
boolean
SubnetGroupIdentifier
string
Tags
Tag[]
VpcSecurityGroups
string[]
UpdateReplacePolicy
string
AWS::DMS::MigrationProject
object
Type
string
required
Condition
string
DeletionPolicy
string
DependsOn
string | string[]
Metadata
object
Properties
object
11 nested properties
Description
string
InstanceProfileArn
string
InstanceProfileIdentifier
string
InstanceProfileName
string
MigrationProjectIdentifier
string
MigrationProjectName
string
SchemaConversionApplicationAttributes
object
2 nested properties
S3BucketPath
string
S3BucketRoleArn
string
SourceDataProviderDescriptors
AWS::DMS::MigrationProject.DataProviderDescriptor[]
Tags
Tag[]
TargetDataProviderDescriptors
AWS::DMS::MigrationProject.DataProviderDescriptor[]
TransformationRules
string
UpdateReplacePolicy
string
AWS::DMS::MigrationProject.DataProviderDescriptor
object
DataProviderArn
string
DataProviderIdentifier
string
DataProviderName
string
SecretsManagerAccessRoleArn
string
SecretsManagerSecretId
string
AWS::DMS::MigrationProject.SchemaConversionApplicationAttributes
object
S3BucketPath
string
S3BucketRoleArn
string
AWS::DMS::ReplicationConfig
object
Type
string
required
Condition
string
DeletionPolicy
string
DependsOn
string | string[]
Metadata
object
Properties
object
11 nested properties
ComputeConfig
object
9 nested properties
MaxCapacityUnits
number
required
AvailabilityZone
string
DnsNameServers
string
KmsKeyId
string
MinCapacityUnits
number
MultiAZ
boolean
PreferredMaintenanceWindow
string
ReplicationSubnetGroupId
string
VpcSecurityGroupIds
string[]
ReplicationConfigArn
string
ReplicationConfigIdentifier
string
ReplicationSettings
object
ReplicationType
string
ResourceIdentifier
string
SourceEndpointArn
string
SupplementalSettings
object
TableMappings
object
Tags
Tag[]
TargetEndpointArn
string
UpdateReplacePolicy
string
AWS::DMS::ReplicationConfig.ComputeConfig
object
MaxCapacityUnits
number
required
AvailabilityZone
string
DnsNameServers
string
KmsKeyId
string
MinCapacityUnits
number
MultiAZ
boolean
PreferredMaintenanceWindow
string
ReplicationSubnetGroupId
string
VpcSecurityGroupIds
string[]
AWS::DMS::ReplicationInstance
object
Properties
object
required
15 nested properties
ReplicationInstanceClass
string
required
AllocatedStorage
number
AllowMajorVersionUpgrade
boolean
AutoMinorVersionUpgrade
boolean
AvailabilityZone
string
EngineVersion
string
KmsKeyId
string
MultiAZ
boolean
PreferredMaintenanceWindow
string
PubliclyAccessible
boolean
ReplicationInstanceIdentifier
string
ReplicationSubnetGroupIdentifier
string
ResourceIdentifier
string
Tags
Tag[]
VpcSecurityGroupIds
string[]
Type
string
required
Condition
string
DeletionPolicy
string
DependsOn
string | string[]
Metadata
object
UpdateReplacePolicy
string
AWS::DMS::ReplicationSubnetGroup
object
Properties
object
required
4 nested properties
ReplicationSubnetGroupDescription
string
required
SubnetIds
string[]
required
ReplicationSubnetGroupIdentifier
string
Tags
Tag[]
Type
string
required
Condition
string
DeletionPolicy
string
DependsOn
string | string[]
Metadata
object
UpdateReplacePolicy
string
AWS::DMS::ReplicationTask
object
Properties
object
required
13 nested properties
MigrationType
string
required
ReplicationInstanceArn
string
required
SourceEndpointArn
string
required
TableMappings
string
required
TargetEndpointArn
string
required
CdcStartPosition
string
CdcStartTime
number
CdcStopPosition
string
ReplicationTaskIdentifier
string
ReplicationTaskSettings
string
ResourceIdentifier
string
Tags
Tag[]
TaskData
string
Type
string
required
Condition
string
DeletionPolicy
string
DependsOn
string | string[]
Metadata
object
UpdateReplacePolicy
string
AWS::DataBrew::Dataset
object
Properties
object
required
6 nested properties
Name
string
required
Format
string
PathOptions
object
3 nested properties
FilesLimit
object
LastModifiedDateCondition
object
Parameters
AWS::DataBrew::Dataset.PathParameter[]
Tags
Tag[]
Type
string
required
Condition
string
DeletionPolicy
string
DependsOn
string | string[]
Metadata
object
UpdateReplacePolicy
string
AWS::DataBrew::Dataset.CsvOptions
object
Delimiter
string
HeaderRow
boolean
AWS::DataBrew::Dataset.DataCatalogInputDefinition
object
CatalogId
string
DatabaseName
string
TableName
string
TempDirectory
object
2 nested properties
Bucket
string
required
Key
string
AWS::DataBrew::Dataset.DatabaseInputDefinition
object
GlueConnectionName
string
required
DatabaseTableName
string
QueryString
string
TempDirectory
object
2 nested properties
Bucket
string
required
Key
string
AWS::DataBrew::Dataset.DatasetParameter
object
AWS::DataBrew::Dataset.DatetimeOptions
object
Format
string
required
LocaleCode
string
TimezoneOffset
string
AWS::DataBrew::Dataset.ExcelOptions
object
HeaderRow
boolean
SheetIndexes
number[]
SheetNames
string[]
AWS::DataBrew::Dataset.FilesLimit
object
MaxFiles
number
required
Order
string
OrderedBy
string
AWS::DataBrew::Dataset.FilterExpression
object
Expression
string
required
AWS::DataBrew::Dataset.FilterValue
object
Value
string
required
ValueReference
string
required
AWS::DataBrew::Dataset.FormatOptions
object
AWS::DataBrew::Dataset.Input
object
DataCatalogInputDefinition
object
4 nested properties
CatalogId
string
DatabaseName
string
TableName
string
TempDirectory
object
2 nested properties
Bucket
string
required
Key
string
DatabaseInputDefinition
object
4 nested properties
GlueConnectionName
string
required
DatabaseTableName
string
QueryString
string
TempDirectory
object
2 nested properties
Bucket
string
required
Key
string
Metadata
object
1 nested properties
SourceArn
string
S3InputDefinition
object
2 nested properties
Bucket
string
required
Key
string
AWS::DataBrew::Dataset.JsonOptions
object
MultiLine
boolean
AWS::DataBrew::Dataset.Metadata
object
SourceArn
string
AWS::DataBrew::Dataset.PathOptions
object
FilesLimit
object
3 nested properties
MaxFiles
number
required
Order
string
OrderedBy
string
LastModifiedDateCondition
object
2 nested properties
Expression
string
required
Parameters
AWS::DataBrew::Dataset.PathParameter[]
AWS::DataBrew::Dataset.PathParameter
object
AWS::DataBrew::Dataset.S3Location
object
Bucket
string
required
Key
string
AWS::DataBrew::Job
object
Properties
object
required
20 nested properties
Name
string
required
RoleArn
string
required
Type
string
required
DataCatalogOutputs
AWS::DataBrew::Job.DataCatalogOutput[]
DatabaseOutputs
AWS::DataBrew::Job.DatabaseOutput[]
DatasetName
string
EncryptionKeyArn
string
EncryptionMode
string
JobSample
object
2 nested properties
Mode
string
Size
number
LogSubscription
string
MaxCapacity
number
MaxRetries
number
OutputLocation
object
3 nested properties
Bucket
string
required
BucketOwner
string
Key
string
Outputs
AWS::DataBrew::Job.Output[]
ProfileConfiguration
object
4 nested properties
ColumnStatisticsConfigurations
AWS::DataBrew::Job.ColumnStatisticsConfiguration[]
DatasetStatisticsConfiguration
object
EntityDetectorConfiguration
object
ProfileColumns
AWS::DataBrew::Job.ColumnSelector[]
ProjectName
string
Recipe
object
2 nested properties
Name
string
required
Version
string
Tags
Tag[]
Timeout
number
ValidationConfigurations
AWS::DataBrew::Job.ValidationConfiguration[]
Type
string
required
Condition
string
DeletionPolicy
string
DependsOn
string | string[]
Metadata
object
UpdateReplacePolicy
string
AWS::DataBrew::Job.AllowedStatistics
object
Statistics
string[]
required
AWS::DataBrew::Job.ColumnSelector
object
Name
string
Regex
string
AWS::DataBrew::Job.ColumnStatisticsConfiguration
object
2 nested properties
IncludedStatistics
string[]
Overrides
AWS::DataBrew::Job.StatisticOverride[]
Selectors
AWS::DataBrew::Job.ColumnSelector[]
AWS::DataBrew::Job.CsvOutputOptions
object
Delimiter
string
AWS::DataBrew::Job.DataCatalogOutput
object
AWS::DataBrew::Job.DatabaseOutput
object
AWS::DataBrew::Job.DatabaseTableOutputOptions
object
TableName
string
required
TempDirectory
object
3 nested properties
Bucket
string
required
BucketOwner
string
Key
string
AWS::DataBrew::Job.EntityDetectorConfiguration
object
EntityTypes
string[]
required
AllowedStatistics
object
1 nested properties
Statistics
string[]
required
AWS::DataBrew::Job.JobSample
object
Mode
string
Size
number
AWS::DataBrew::Job.Output
object
AWS::DataBrew::Job.OutputFormatOptions
object
Csv
object
1 nested properties
Delimiter
string
AWS::DataBrew::Job.OutputLocation
object
Bucket
string
required
BucketOwner
string
Key
string
AWS::DataBrew::Job.ProfileConfiguration
object
ColumnStatisticsConfigurations
AWS::DataBrew::Job.ColumnStatisticsConfiguration[]
DatasetStatisticsConfiguration
object
2 nested properties
IncludedStatistics
string[]
Overrides
AWS::DataBrew::Job.StatisticOverride[]
EntityDetectorConfiguration
object
2 nested properties
EntityTypes
string[]
required
AllowedStatistics
object
1 nested properties
Statistics
string[]
required
ProfileColumns
AWS::DataBrew::Job.ColumnSelector[]
AWS::DataBrew::Job.Recipe
object
Name
string
required
Version
string
AWS::DataBrew::Job.S3Location
object
Bucket
string
required
BucketOwner
string
Key
string
AWS::DataBrew::Job.S3TableOutputOptions
object
3 nested properties
Bucket
string
required
BucketOwner
string
Key
string
AWS::DataBrew::Job.StatisticOverride
object
Parameters
object
required
Statistic
string
required
AWS::DataBrew::Job.StatisticsConfiguration
object
IncludedStatistics
string[]
Overrides
AWS::DataBrew::Job.StatisticOverride[]
AWS::DataBrew::Job.ValidationConfiguration
object
RulesetArn
string
required
ValidationMode
string
AWS::DataBrew::Project
object
Properties
object
required
Type
string
required
Condition
string
DeletionPolicy
string
DependsOn
string | string[]
Metadata
object
UpdateReplacePolicy
string
AWS::DataBrew::Project.Sample
object
Type
string
required
Size
number
AWS::DataBrew::Recipe
object
Properties
object
required
4 nested properties
Type
string
required
Condition
string
DeletionPolicy
string
DependsOn
string | string[]
Metadata
object
UpdateReplacePolicy
string
AWS::DataBrew::Recipe.Action
object
Operation
string
required
Parameters
object
101 nested properties
AggregateFunction
string
Base
string
CaseStatement
string
CategoryMap
string
CharsToRemove
string
CollapseConsecutiveWhitespace
string
ColumnDataType
string
ColumnRange
string
Count
string
CustomCharacters
string
CustomStopWords
string
CustomValue
string
DatasetsColumns
string
DateAddValue
string
DateTimeFormat
string
DateTimeParameters
string
DeleteOtherRows
string
Delimiter
string
EndPattern
string
EndPosition
string
EndValue
string
ExpandContractions
string
Exponent
string
FalseString
string
GroupByAggFunctionOptions
string
GroupByColumns
string
HiddenColumns
string
IgnoreCase
string
IncludeInSplit
string
Interval
string
IsText
string
JoinKeys
string
JoinType
string
LeftColumns
string
Limit
string
LowerBound
string
MapType
string
ModeType
string
MultiLine
boolean
NumRows
string
NumRowsAfter
string
NumRowsBefore
string
OrderByColumn
string
OrderByColumns
string
Other
string
Pattern
string
PatternOption1
string
PatternOption2
string
PatternOptions
string
Period
string
Position
string
RemoveAllPunctuation
string
RemoveAllQuotes
string
RemoveAllWhitespace
string
RemoveCustomCharacters
string
RemoveCustomValue
string
RemoveLeadingAndTrailingPunctuation
string
RemoveLeadingAndTrailingQuotes
string
RemoveLeadingAndTrailingWhitespace
string
RemoveLetters
string
RemoveNumbers
string
RemoveSourceColumn
string
RemoveSpecialCharacters
string
RightColumns
string
SampleSize
string
SampleType
string
SecondInput
string
SecondaryInputs
AWS::DataBrew::Recipe.SecondaryInput[]
SheetIndexes
number[]
SheetNames
string[]
SourceColumn
string
SourceColumn1
string
SourceColumn2
string
SourceColumns
string
StartColumnIndex
string
StartPattern
string
StartPosition
string
StartValue
string
StemmingMode
string
StepCount
string
StepIndex
string
StopWordsMode
string
Strategy
string
TargetColumn
string
TargetColumnNames
string
TargetDateFormat
string
TargetIndex
string
TimeZone
string
TokenizerPattern
string
TrueString
string
UdfLang
string
Units
string
UnpivotColumn
string
UpperBound
string
UseNewDataFrame
string
Value
string
Value1
string
Value2
string
ValueColumn
string
ViewFrame
string
AWS::DataBrew::Recipe.ConditionExpression
object
Condition
string
required
TargetColumn
string
required
Value
string
AWS::DataBrew::Recipe.DataCatalogInputDefinition
object
CatalogId
string
DatabaseName
string
TableName
string
TempDirectory
object
2 nested properties
Bucket
string
required
Key
string
AWS::DataBrew::Recipe.Input
object
AWS::DataBrew::Recipe.RecipeParameters
object
AggregateFunction
string
Base
string
CaseStatement
string
CategoryMap
string
CharsToRemove
string
CollapseConsecutiveWhitespace
string
ColumnDataType
string
ColumnRange
string
Count
string
CustomCharacters
string
CustomStopWords
string
CustomValue
string
DatasetsColumns
string
DateAddValue
string
DateTimeFormat
string
DateTimeParameters
string
DeleteOtherRows
string
Delimiter
string
EndPattern
string
EndPosition
string
EndValue
string
ExpandContractions
string
Exponent
string
FalseString
string
GroupByAggFunctionOptions
string
GroupByColumns
string
HiddenColumns
string
IgnoreCase
string
IncludeInSplit
string
Input
object
Interval
string
IsText
string
JoinKeys
string
JoinType
string
LeftColumns
string
Limit
string
LowerBound
string
MapType
string
ModeType
string
MultiLine
boolean
NumRows
string
NumRowsAfter
string
NumRowsBefore
string
OrderByColumn
string
OrderByColumns
string
Other
string
Pattern
string
PatternOption1
string
PatternOption2
string
PatternOptions
string
Period
string
Position
string
RemoveAllPunctuation
string
RemoveAllQuotes
string
RemoveAllWhitespace
string
RemoveCustomCharacters
string
RemoveCustomValue
string
RemoveLeadingAndTrailingPunctuation
string
RemoveLeadingAndTrailingQuotes
string
RemoveLeadingAndTrailingWhitespace
string
RemoveLetters
string
RemoveNumbers
string
RemoveSourceColumn
string
RemoveSpecialCharacters
string
RightColumns
string
SampleSize
string
SampleType
string
SecondInput
string
SecondaryInputs
AWS::DataBrew::Recipe.SecondaryInput[]
SheetIndexes
number[]
SheetNames
string[]
SourceColumn
string
SourceColumn1
string
SourceColumn2
string
SourceColumns
string
StartColumnIndex
string
StartPattern
string
StartPosition
string
StartValue
string
StemmingMode
string
StepCount
string
StepIndex
string
StopWordsMode
string
Strategy
string
TargetColumn
string
TargetColumnNames
string
TargetDateFormat
string
TargetIndex
string
TimeZone
string
TokenizerPattern
string
TrueString
string
UdfLang
string
Units
string
UnpivotColumn
string
UpperBound
string
UseNewDataFrame
string
Value
string
Value1
string
Value2
string
ValueColumn
string
ViewFrame
string
AWS::DataBrew::Recipe.RecipeStep
object
2 nested properties
Operation
string
required
Parameters
object
101 nested properties
AggregateFunction
string
Base
string
CaseStatement
string
CategoryMap
string
CharsToRemove
string
CollapseConsecutiveWhitespace
string
ColumnDataType
string
ColumnRange
string
Count
string
CustomCharacters
string
CustomStopWords
string
CustomValue
string
DatasetsColumns
string
DateAddValue
string
DateTimeFormat
string
DateTimeParameters
string
DeleteOtherRows
string
Delimiter
string
EndPattern
string
EndPosition
string
EndValue
string
ExpandContractions
string
Exponent
string
FalseString
string
GroupByAggFunctionOptions
string
GroupByColumns
string
HiddenColumns
string
IgnoreCase
string
IncludeInSplit
string
Input
object
Interval
string
IsText
string
JoinKeys
string
JoinType
string
LeftColumns
string
Limit
string
LowerBound
string
MapType
string
ModeType
string
MultiLine
boolean
NumRows
string
NumRowsAfter
string
NumRowsBefore
string
OrderByColumn
string
OrderByColumns
string
Other
string
Pattern
string
PatternOption1
string
PatternOption2
string
PatternOptions
string
Period
string
Position
string
RemoveAllPunctuation
string
RemoveAllQuotes
string
RemoveAllWhitespace
string
RemoveCustomCharacters
string
RemoveCustomValue
string
RemoveLeadingAndTrailingPunctuation
string
RemoveLeadingAndTrailingQuotes
string
RemoveLeadingAndTrailingWhitespace
string
RemoveLetters
string
RemoveNumbers
string
RemoveSourceColumn
string
RemoveSpecialCharacters
string
RightColumns
string
SampleSize
string
SampleType
string
SecondInput
string
SecondaryInputs
AWS::DataBrew::Recipe.SecondaryInput[]
SheetIndexes
number[]
SheetNames
string[]
SourceColumn
string
SourceColumn1
string
SourceColumn2
string
SourceColumns
string
StartColumnIndex
string
StartPattern
string
StartPosition
string
StartValue
string
StemmingMode
string
StepCount
string
StepIndex
string
StopWordsMode
string
Strategy
string
TargetColumn
string
TargetColumnNames
string
TargetDateFormat
string
TargetIndex
string
TimeZone
string
TokenizerPattern
string
TrueString
string
UdfLang
string
Units
string
UnpivotColumn
string
UpperBound
string
UseNewDataFrame
string
Value
string
Value1
string
Value2
string
ValueColumn
string
ViewFrame
string
ConditionExpressions
AWS::DataBrew::Recipe.ConditionExpression[]
AWS::DataBrew::Recipe.S3Location
object
Bucket
string
required
Key
string
AWS::DataBrew::Recipe.SecondaryInput
object
AWS::DataBrew::Ruleset
object
Properties
object
required
5 nested properties
Type
string
required
Condition
string
DeletionPolicy
string
DependsOn
string | string[]
Metadata
object
UpdateReplacePolicy
string
AWS::DataBrew::Ruleset.ColumnSelector
object
Name
string
Regex
string
AWS::DataBrew::Ruleset.Rule
object
CheckExpression
string
required
Name
string
required
ColumnSelectors
AWS::DataBrew::Ruleset.ColumnSelector[]
Disabled
boolean
SubstitutionMap
AWS::DataBrew::Ruleset.SubstitutionValue[]
Threshold
object
3 nested properties
Value
number
required
Type
string
Unit
string
AWS::DataBrew::Ruleset.SubstitutionValue
object
Value
string
required
ValueReference
string
required
AWS::DataBrew::Ruleset.Threshold
object
Value
number
required
Type
string
Unit
string
AWS::DataBrew::Schedule
object
Properties
object
required
4 nested properties
Type
string
required
Condition
string
DeletionPolicy
string
DependsOn
string | string[]
Metadata
object
UpdateReplacePolicy
string
AWS::DataPipeline::Pipeline
object
Properties
object
required
7 nested properties
Name
string
required
Activate
boolean
Description
string
ParameterObjects
AWS::DataPipeline::Pipeline.ParameterObject[]
ParameterValues
AWS::DataPipeline::Pipeline.ParameterValue[]
PipelineObjects
AWS::DataPipeline::Pipeline.PipelineObject[]
PipelineTags
AWS::DataPipeline::Pipeline.PipelineTag[]
Type
string
required
Condition
string
DeletionPolicy
string
DependsOn
string | string[]
Metadata
object
UpdateReplacePolicy
string
AWS::DataPipeline::Pipeline.Field
object
Key
string
required
RefValue
string
StringValue
string
AWS::DataPipeline::Pipeline.ParameterAttribute
object
Key
string
required
StringValue
string
required
AWS::DataPipeline::Pipeline.ParameterObject
object
Id
string
required
AWS::DataPipeline::Pipeline.ParameterValue
object
Id
string
required
StringValue
string
required
AWS::DataPipeline::Pipeline.PipelineObject
object
AWS::DataPipeline::Pipeline.PipelineTag
object
Key
string
required
Value
string
required
AWS::DataSync::Agent
object
Type
string
required
Condition
string
DeletionPolicy
string
DependsOn
string | string[]
Metadata
object
Properties
object
6 nested properties
ActivationKey
string
AgentName
string
SecurityGroupArns
string[]
SubnetArns
string[]
Tags
Tag[]
VpcEndpointId
string
UpdateReplacePolicy
string
AWS::DataSync::LocationAzureBlob
object
Properties
object
required
Type
string
required
Condition
string
DeletionPolicy
string
DependsOn
string | string[]
Metadata
object
UpdateReplacePolicy
string
AWS::DataSync::LocationAzureBlob.AzureBlobSasConfiguration
object
AzureBlobSasToken
string
required
AWS::DataSync::LocationEFS
object
Properties
object
required
Type
string
required
Condition
string
DeletionPolicy
string
DependsOn
string | string[]
Metadata
object
UpdateReplacePolicy
string
AWS::DataSync::LocationEFS.Ec2Config
object
SecurityGroupArns
string[]
required
SubnetArn
string
required
AWS::DataSync::LocationFSxLustre
object
Properties
object
required
4 nested properties
Type
string
required
Condition
string
DeletionPolicy
string
DependsOn
string | string[]
Metadata
object
UpdateReplacePolicy
string
AWS::DataSync::LocationFSxONTAP
object
Properties
object
required
Type
string
required
Condition
string
DeletionPolicy
string
DependsOn
string | string[]
Metadata
object
UpdateReplacePolicy
string
AWS::DataSync::LocationFSxONTAP.NFS
object
1 nested properties
Version
string
AWS::DataSync::LocationFSxONTAP.NfsMountOptions
object
Version
string
AWS::DataSync::LocationFSxONTAP.Protocol
object
AWS::DataSync::LocationFSxONTAP.SMB
object
1 nested properties
Version
string
Password
string
required
User
string
required
Domain
string
AWS::DataSync::LocationFSxONTAP.SmbMountOptions
object
Version
string
AWS::DataSync::LocationFSxOpenZFS
object
Properties
object
required
Type
string
required
Condition
string
DeletionPolicy
string
DependsOn
string | string[]
Metadata
object
UpdateReplacePolicy
string
AWS::DataSync::LocationFSxOpenZFS.MountOptions
object
Version
string
AWS::DataSync::LocationFSxOpenZFS.NFS
object
1 nested properties
Version
string
AWS::DataSync::LocationFSxOpenZFS.Protocol
object
AWS::DataSync::LocationFSxWindows
object
Properties
object
required
7 nested properties
SecurityGroupArns
string[]
required
User
string
required
Domain
string
FsxFilesystemArn
string
Password
string
Subdirectory
string
Tags
Tag[]
Type
string
required
Condition
string
DeletionPolicy
string
DependsOn
string | string[]
Metadata
object
UpdateReplacePolicy
string
AWS::DataSync::LocationHDFS
object
Properties
object
required
13 nested properties
AgentArns
string[]
required
AuthenticationType
string
required
BlockSize
number
KerberosKeytab
string
KerberosKrb5Conf
string
KerberosPrincipal
string
KmsKeyProviderUri
string
QopConfiguration
object
2 nested properties
DataTransferProtection
string
RpcProtection
string
ReplicationFactor
number
SimpleUser
string
Subdirectory
string
Tags
Tag[]
Type
string
required
Condition
string
DeletionPolicy
string
DependsOn
string | string[]
Metadata
object
UpdateReplacePolicy
string
AWS::DataSync::LocationHDFS.NameNode
object
Hostname
string
required
Port
number
required
AWS::DataSync::LocationHDFS.QopConfiguration
object
DataTransferProtection
string
RpcProtection
string
AWS::DataSync::LocationNFS
object
Properties
object
required
Type
string
required
Condition
string
DeletionPolicy
string
DependsOn
string | string[]
Metadata
object
UpdateReplacePolicy
string
AWS::DataSync::LocationNFS.MountOptions
object
Version
string
AWS::DataSync::LocationNFS.OnPremConfig
object
AgentArns
string[]
required
AWS::DataSync::LocationObjectStorage
object
Properties
object
required
10 nested properties
AgentArns
string[]
required
AccessKey
string
BucketName
string
SecretKey
string
ServerCertificate
string
ServerHostname
string
ServerPort
number
ServerProtocol
string
Subdirectory
string
Tags
Tag[]
Type
string
required
Condition
string
DeletionPolicy
string
DependsOn
string | string[]
Metadata
object
UpdateReplacePolicy
string
AWS::DataSync::LocationS3
object
Properties
object
required
Type
string
required
Condition
string
DeletionPolicy
string
DependsOn
string | string[]
Metadata
object
UpdateReplacePolicy
string
AWS::DataSync::LocationS3.S3Config
object
BucketAccessRoleArn
string
required
AWS::DataSync::LocationSMB
object
Properties
object
required
Type
string
required
Condition
string
DeletionPolicy
string
DependsOn
string | string[]
Metadata
object
UpdateReplacePolicy
string
AWS::DataSync::LocationSMB.MountOptions
object
Version
string
AWS::DataSync::StorageSystem
object
Properties
object
required
Type
string
required
Condition
string
DeletionPolicy
string
DependsOn
string | string[]
Metadata
object
UpdateReplacePolicy
string
AWS::DataSync::StorageSystem.ServerConfiguration
object
ServerHostname
string
required
ServerPort
number
AWS::DataSync::StorageSystem.ServerCredentials
object
Password
string
required
Username
string
required
AWS::DataSync::Task
object
Properties
object
required
11 nested properties
DestinationLocationArn
string
required
SourceLocationArn
string
required
CloudWatchLogGroupArn
string
Excludes
AWS::DataSync::Task.FilterRule[]
Includes
AWS::DataSync::Task.FilterRule[]
Name
string
Options
object
15 nested properties
Atime
string
BytesPerSecond
number
Gid
string
LogLevel
string
Mtime
string
ObjectTags
string
OverwriteMode
string
PosixPermissions
string
PreserveDeletedFiles
string
PreserveDevices
string
SecurityDescriptorCopyFlags
string
TaskQueueing
string
TransferMode
string
Uid
string
VerifyMode
string
Schedule
object
2 nested properties
ScheduleExpression
string
Status
string
Tags
Tag[]
Type
string
required
Condition
string
DeletionPolicy
string
DependsOn
string | string[]
Metadata
object
UpdateReplacePolicy
string
AWS::DataSync::Task.Deleted
object
ReportLevel
string
AWS::DataSync::Task.Destination
object
S3
object
3 nested properties
BucketAccessRoleArn
string
S3BucketArn
string
Subdirectory
string
AWS::DataSync::Task.FilterRule
object
FilterType
string
Value
string
AWS::DataSync::Task.ManifestConfig
object
AWS::DataSync::Task.ManifestConfigSourceS3
object
BucketAccessRoleArn
string
ManifestObjectPath
string
ManifestObjectVersionId
string
S3BucketArn
string
AWS::DataSync::Task.Options
object
Atime
string
BytesPerSecond
number
Gid
string
LogLevel
string
Mtime
string
ObjectTags
string
OverwriteMode
string
PosixPermissions
string
PreserveDeletedFiles
string
PreserveDevices
string
SecurityDescriptorCopyFlags
string
TaskQueueing
string
TransferMode
string
Uid
string
VerifyMode
string
AWS::DataSync::Task.Overrides
object
AWS::DataSync::Task.Skipped
object
ReportLevel
string
AWS::DataSync::Task.Source
object
S3
object
4 nested properties
BucketAccessRoleArn
string
ManifestObjectPath
string
ManifestObjectVersionId
string
S3BucketArn
string
AWS::DataSync::Task.TaskReportConfig
object
AWS::DataSync::Task.TaskReportConfigDestinationS3
object
BucketAccessRoleArn
string
S3BucketArn
string
Subdirectory
string
AWS::DataSync::Task.TaskSchedule
object
ScheduleExpression
string
Status
string
AWS::DataSync::Task.Transferred
object
ReportLevel
string
AWS::DataSync::Task.Verified
object
ReportLevel
string
AWS::DataZone::DataSource
object
Properties
object
required
12 nested properties
DomainIdentifier
string
required
EnvironmentIdentifier
string
required
Name
string
required
ProjectIdentifier
string
required
Type
string
required
AssetFormsInput
AWS::DataZone::DataSource.FormInput[]
Configuration
object
Description
string
EnableSetting
string
PublishOnImport
boolean
Recommendation
object
1 nested properties
EnableBusinessNameGeneration
boolean
Schedule
object
2 nested properties
Schedule
string
Timezone
string
Type
string
required
Condition
string
DeletionPolicy
string
DependsOn
string | string[]
Metadata
object
UpdateReplacePolicy
string
AWS::DataZone::DataSource.DataSourceConfigurationInput
object
AWS::DataZone::DataSource.FilterExpression
object
Expression
string
required
Type
string
required
AWS::DataZone::DataSource.FormInput
object
FormName
string
required
Content
string
TypeIdentifier
string
TypeRevision
string
AWS::DataZone::DataSource.GlueRunConfigurationInput
object
AutoImportDataQualityResult
boolean
DataAccessRole
string
AWS::DataZone::DataSource.RecommendationConfiguration
object
EnableBusinessNameGeneration
boolean
AWS::DataZone::DataSource.RedshiftClusterStorage
object
ClusterName
string
required
AWS::DataZone::DataSource.RedshiftCredentialConfiguration
object
SecretManagerArn
string
required
AWS::DataZone::DataSource.RedshiftRunConfigurationInput
object
1 nested properties
SecretManagerArn
string
required
DataAccessRole
string
AWS::DataZone::DataSource.RedshiftServerlessStorage
object
WorkgroupName
string
required
AWS::DataZone::DataSource.RedshiftStorage
object
AWS::DataZone::DataSource.RelationalFilterConfiguration
object
DatabaseName
string
required
FilterExpressions
AWS::DataZone::DataSource.FilterExpression[]
SchemaName
string
AWS::DataZone::DataSource.ScheduleConfiguration
object
Schedule
string
Timezone
string
AWS::DataZone::Domain
object
Properties
object
required
Type
string
required
Condition
string
DeletionPolicy
string
DependsOn
string | string[]
Metadata
object
UpdateReplacePolicy
string
AWS::DataZone::Domain.SingleSignOn
object
Type
string
UserAssignment
string
AWS::DataZone::Environment
object
Properties
object
required
7 nested properties
DomainIdentifier
string
required
EnvironmentProfileIdentifier
string
required
Name
string
required
ProjectIdentifier
string
required
Description
string
GlossaryTerms
string[]
UserParameters
AWS::DataZone::Environment.EnvironmentParameter[]
Type
string
required
Condition
string
DeletionPolicy
string
DependsOn
string | string[]
Metadata
object
UpdateReplacePolicy
string
AWS::DataZone::Environment.EnvironmentParameter
object
Name
string
Value
string
AWS::DataZone::EnvironmentBlueprintConfiguration
object
Properties
object
required
6 nested properties
DomainIdentifier
string
required
EnabledRegions
string[]
required
EnvironmentBlueprintIdentifier
string
required
ManageAccessRoleArn
string
ProvisioningRoleArn
string
RegionalParameters
AWS::DataZone::EnvironmentBlueprintConfiguration.RegionalParameter[]
Type
string
required
Condition
string
DeletionPolicy
string
DependsOn
string | string[]
Metadata
object
UpdateReplacePolicy
string
AWS::DataZone::EnvironmentBlueprintConfiguration.RegionalParameter
object
Parameters
object
Region
string
AWS::DataZone::EnvironmentProfile
object
Properties
object
required
8 nested properties
AwsAccountId
string
required
AwsAccountRegion
string
required
DomainIdentifier
string
required
EnvironmentBlueprintIdentifier
string
required
Name
string
required
ProjectIdentifier
string
required
Description
string
UserParameters
AWS::DataZone::EnvironmentProfile.EnvironmentParameter[]
Type
string
required
Condition
string
DeletionPolicy
string
DependsOn
string | string[]
Metadata
object
UpdateReplacePolicy
string
AWS::DataZone::EnvironmentProfile.EnvironmentParameter
object
Name
string
Value
string
AWS::DataZone::Project
object
Properties
object
required
4 nested properties
DomainIdentifier
string
required
Name
string
required
Description
string
GlossaryTerms
string[]
Type
string
required
Condition
string
DeletionPolicy
string
DependsOn
string | string[]
Metadata
object
UpdateReplacePolicy
string
AWS::DataZone::SubscriptionTarget
object
Properties
object
required
9 nested properties
ApplicableAssetTypes
string[]
required
AuthorizedPrincipals
string[]
required
DomainIdentifier
string
required
EnvironmentIdentifier
string
required
ManageAccessRole
string
required
Name
string
required
Type
string
required
Provider
string
Type
string
required
Condition
string
DeletionPolicy
string
DependsOn
string | string[]
Metadata
object
UpdateReplacePolicy
string
AWS::DataZone::SubscriptionTarget.SubscriptionTargetForm
object
Content
string
required
FormName
string
required
AWS::Deadline::Farm
object
Properties
object
required
3 nested properties
DisplayName
string
required
Description
string
KmsKeyArn
string
Type
string
required
Condition
string
DeletionPolicy
string
DependsOn
string | string[]
Metadata
object
UpdateReplacePolicy
string
AWS::Deadline::Fleet
object
Properties
object
required
Type
string
required
Condition
string
DeletionPolicy
string
DependsOn
string | string[]
Metadata
object
UpdateReplacePolicy
string
AWS::Deadline::Fleet.AcceleratorCountRange
object
Min
number
required
Max
number
AWS::Deadline::Fleet.AcceleratorTotalMemoryMiBRange
object
Min
number
required
Max
number
AWS::Deadline::Fleet.CustomerManagedFleetConfiguration
object
Mode
string
required
9 nested properties
CpuArchitectureType
string
required
2 nested properties
Min
number
required
Max
number
OsFamily
string
required
2 nested properties
Min
number
required
Max
number
AcceleratorCount
object
2 nested properties
Min
number
required
Max
number
AcceleratorTotalMemoryMiB
object
2 nested properties
Min
number
required
Max
number
AcceleratorTypes
string[]
CustomAmounts
AWS::Deadline::Fleet.FleetAmountCapability[]
CustomAttributes
AWS::Deadline::Fleet.FleetAttributeCapability[]
StorageProfileId
string
AWS::Deadline::Fleet.CustomerManagedWorkerCapabilities
object
CpuArchitectureType
string
required
2 nested properties
Min
number
required
Max
number
OsFamily
string
required
2 nested properties
Min
number
required
Max
number
AcceleratorCount
object
2 nested properties
Min
number
required
Max
number
AcceleratorTotalMemoryMiB
object
2 nested properties
Min
number
required
Max
number
AcceleratorTypes
string[]
CustomAmounts
AWS::Deadline::Fleet.FleetAmountCapability[]
CustomAttributes
AWS::Deadline::Fleet.FleetAttributeCapability[]
AWS::Deadline::Fleet.Ec2EbsVolume
object
Iops
number
SizeGiB
number
ThroughputMiB
number
AWS::Deadline::Fleet.FleetAmountCapability
object
Min
number
required
Name
string
required
Max
number
AWS::Deadline::Fleet.FleetAttributeCapability
object
Name
string
required
Values
string[]
required
AWS::Deadline::Fleet.FleetCapabilities
object
AWS::Deadline::Fleet.FleetConfiguration
object
CustomerManaged
object
3 nested properties
Mode
string
required
9 nested properties
CpuArchitectureType
string
required
OsFamily
string
required
AcceleratorCount
object
AcceleratorTotalMemoryMiB
object
AcceleratorTypes
string[]
CustomAmounts
AWS::Deadline::Fleet.FleetAmountCapability[]
CustomAttributes
AWS::Deadline::Fleet.FleetAttributeCapability[]
StorageProfileId
string
ServiceManagedEc2
object
2 nested properties
9 nested properties
CpuArchitectureType
string
required
OsFamily
string
required
AllowedInstanceTypes
string[]
CustomAmounts
AWS::Deadline::Fleet.FleetAmountCapability[]
CustomAttributes
AWS::Deadline::Fleet.FleetAttributeCapability[]
ExcludedInstanceTypes
string[]
RootEbsVolume
object
1 nested properties
Type
string
required
AWS::Deadline::Fleet.MemoryMiBRange
object
Min
number
required
Max
number
AWS::Deadline::Fleet.ServiceManagedEc2FleetConfiguration
object
9 nested properties
CpuArchitectureType
string
required
2 nested properties
Min
number
required
Max
number
OsFamily
string
required
2 nested properties
Min
number
required
Max
number
AllowedInstanceTypes
string[]
CustomAmounts
AWS::Deadline::Fleet.FleetAmountCapability[]
CustomAttributes
AWS::Deadline::Fleet.FleetAttributeCapability[]
ExcludedInstanceTypes
string[]
RootEbsVolume
object
3 nested properties
Iops
number
SizeGiB
number
ThroughputMiB
number
1 nested properties
Type
string
required
AWS::Deadline::Fleet.ServiceManagedEc2InstanceCapabilities
object
CpuArchitectureType
string
required
2 nested properties
Min
number
required
Max
number
OsFamily
string
required
2 nested properties
Min
number
required
Max
number
AllowedInstanceTypes
string[]
CustomAmounts
AWS::Deadline::Fleet.FleetAmountCapability[]
CustomAttributes
AWS::Deadline::Fleet.FleetAttributeCapability[]
ExcludedInstanceTypes
string[]
RootEbsVolume
object
3 nested properties
Iops
number
SizeGiB
number
ThroughputMiB
number
AWS::Deadline::Fleet.ServiceManagedEc2InstanceMarketOptions
object
Type
string
required
AWS::Deadline::Fleet.VCpuCountRange
object
Min
number
required
Max
number
AWS::Deadline::LicenseEndpoint
object
Properties
object
required
3 nested properties
SecurityGroupIds
string[]
required
SubnetIds
string[]
required
VpcId
string
required
Type
string
required
Condition
string
DeletionPolicy
string
DependsOn
string | string[]
Metadata
object
UpdateReplacePolicy
string
AWS::Deadline::MeteredProduct
object
Type
string
required
Condition
string
DeletionPolicy
string
DependsOn
string | string[]
Metadata
object
Properties
object
5 nested properties
Family
string
LicenseEndpointId
string
Port
number
ProductId
string
Vendor
string
UpdateReplacePolicy
string
AWS::Deadline::Queue
object
Properties
object
required
9 nested properties
DisplayName
string
required
AllowedStorageProfileIds
string[]
DefaultBudgetAction
string
Description
string
FarmId
string
JobAttachmentSettings
object
2 nested properties
RootPrefix
string
required
S3BucketName
string
required
RequiredFileSystemLocationNames
string[]
RoleArn
string
Type
string
required
Condition
string
DeletionPolicy
string
DependsOn
string | string[]
Metadata
object
UpdateReplacePolicy
string
AWS::Deadline::Queue.JobAttachmentSettings
object
RootPrefix
string
required
S3BucketName
string
required
AWS::Deadline::Queue.JobRunAsUser
object
AWS::Deadline::Queue.PosixUser
object
Group
string
required
User
string
required
AWS::Deadline::Queue.WindowsUser
object
PasswordArn
string
required
User
string
required
AWS::Deadline::QueueEnvironment
object
Properties
object
required
5 nested properties
FarmId
string
required
Priority
number
required
QueueId
string
required
Template
string
required
TemplateType
string
required
Type
string
required
Condition
string
DeletionPolicy
string
DependsOn
string | string[]
Metadata
object
UpdateReplacePolicy
string
AWS::Deadline::QueueFleetAssociation
object
Properties
object
required
3 nested properties
FarmId
string
required
FleetId
string
required
QueueId
string
required
Type
string
required
Condition
string
DeletionPolicy
string
DependsOn
string | string[]
Metadata
object
UpdateReplacePolicy
string
AWS::Deadline::StorageProfile
object
Properties
object
required
4 nested properties
DisplayName
string
required
OsFamily
string
required
FarmId
string
FileSystemLocations
AWS::Deadline::StorageProfile.FileSystemLocation[]
Type
string
required
Condition
string
DeletionPolicy
string
DependsOn
string | string[]
Metadata
object
UpdateReplacePolicy
string
AWS::Deadline::StorageProfile.FileSystemLocation
object
Name
string
required
Path
string
required
Type
string
required
AWS::Detective::Graph
object
Type
string
required
Condition
string
DeletionPolicy
string
DependsOn
string | string[]
Metadata
object
Properties
object
2 nested properties
AutoEnableMembers
boolean
Tags
Tag[]
UpdateReplacePolicy
string
AWS::Detective::MemberInvitation
object
Properties
object
required
5 nested properties
GraphArn
string
required
MemberEmailAddress
string
required
MemberId
string
required
DisableEmailNotification
boolean
Message
string
Type
string
required
Condition
string
DeletionPolicy
string
DependsOn
string | string[]
Metadata
object
UpdateReplacePolicy
string
AWS::Detective::OrganizationAdmin
object
Properties
object
required
1 nested properties
AccountId
string
required
Type
string
required
Condition
string
DeletionPolicy
string
DependsOn
string | string[]
Metadata
object
UpdateReplacePolicy
string
AWS::DevOpsGuru::LogAnomalyDetectionIntegration
object
Type
string
required
Condition
string
DeletionPolicy
string
DependsOn
string | string[]
Metadata
object
Properties
object
UpdateReplacePolicy
string
AWS::DevOpsGuru::NotificationChannel
object
AWS::DevOpsGuru::NotificationChannel.NotificationChannelConfig
object
AWS::DevOpsGuru::NotificationChannel.NotificationFilterConfig
object
MessageTypes
string[]
Severities
string[]
AWS::DevOpsGuru::NotificationChannel.SnsChannelConfig
object
TopicArn
string
AWS::DevOpsGuru::ResourceCollection
object
Properties
object
required
1 nested properties
2 nested properties
CloudFormation
object
Type
string
required
Condition
string
DeletionPolicy
string
DependsOn
string | string[]
Metadata
object
UpdateReplacePolicy
string
AWS::DevOpsGuru::ResourceCollection.CloudFormationCollectionFilter
object
StackNames
string[]
AWS::DevOpsGuru::ResourceCollection.ResourceCollectionFilter
object
CloudFormation
object
1 nested properties
StackNames
string[]
AWS::DevOpsGuru::ResourceCollection.TagCollection
object
AppBoundaryKey
string
TagValues
string[]
AWS::DirectoryService::MicrosoftAD
object
Properties
object
required
7 nested properties
Name
string
required
Password
string
required
2 nested properties
SubnetIds
string[]
required
VpcId
string
required
CreateAlias
boolean
Edition
string
EnableSso
boolean
ShortName
string
Type
string
required
Condition
string
DeletionPolicy
string
DependsOn
string | string[]
Metadata
object
UpdateReplacePolicy
string
AWS::DirectoryService::MicrosoftAD.VpcSettings
object
SubnetIds
string[]
required
VpcId
string
required
AWS::DirectoryService::SimpleAD
object
Properties
object
required
8 nested properties
Name
string
required
Size
string
required
2 nested properties
SubnetIds
string[]
required
VpcId
string
required
CreateAlias
boolean
Description
string
EnableSso
boolean
Password
string
ShortName
string
Type
string
required
Condition
string
DeletionPolicy
string
DependsOn
string | string[]
Metadata
object
UpdateReplacePolicy
string
AWS::DirectoryService::SimpleAD.VpcSettings
object
SubnetIds
string[]
required
VpcId
string
required
AWS::DocDB::DBCluster
object
Type
string
required
Condition
string
DeletionPolicy
string
DependsOn
string | string[]
Metadata
object
Properties
object
24 nested properties
AvailabilityZones
string[]
BackupRetentionPeriod
number
CopyTagsToSnapshot
boolean
DBClusterIdentifier
string
DBClusterParameterGroupName
string
DBSubnetGroupName
string
DeletionProtection
boolean
EnableCloudwatchLogsExports
string[]
EngineVersion
string
KmsKeyId
string
MasterUserPassword
string
MasterUsername
string
Port
number
PreferredBackupWindow
string
PreferredMaintenanceWindow
string
RestoreToTime
string
RestoreType
string
SnapshotIdentifier
string
SourceDBClusterIdentifier
string
StorageEncrypted
boolean
StorageType
string
Tags
Tag[]
UseLatestRestorableTime
boolean
VpcSecurityGroupIds
string[]
UpdateReplacePolicy
string
AWS::DocDB::DBClusterParameterGroup
object
Properties
object
required
5 nested properties
Description
string
required
Family
string
required
Parameters
object
required
Name
string
Tags
Tag[]
Type
string
required
Condition
string
DeletionPolicy
string
DependsOn
string | string[]
Metadata
object
UpdateReplacePolicy
string
AWS::DocDB::DBInstance
object
Properties
object
required
10 nested properties
DBClusterIdentifier
string
required
DBInstanceClass
string
required
AutoMinorVersionUpgrade
boolean
AvailabilityZone
string
CACertificateIdentifier
string
CertificateRotationRestart
boolean
DBInstanceIdentifier
string
EnablePerformanceInsights
boolean
PreferredMaintenanceWindow
string
Tags
Tag[]
Type
string
required
Condition
string
DeletionPolicy
string
DependsOn
string | string[]
Metadata
object
UpdateReplacePolicy
string
AWS::DocDB::DBSubnetGroup
object
Properties
object
required
4 nested properties
DBSubnetGroupDescription
string
required
SubnetIds
string[]
required
DBSubnetGroupName
string
Tags
Tag[]
Type
string
required
Condition
string
DeletionPolicy
string
DependsOn
string | string[]
Metadata
object
UpdateReplacePolicy
string
AWS::DocDB::EventSubscription
object
Properties
object
required
6 nested properties
SnsTopicArn
string
required
Enabled
boolean
EventCategories
string[]
SourceIds
string[]
SourceType
string
SubscriptionName
string
Type
string
required
Condition
string
DeletionPolicy
string
DependsOn
string | string[]
Metadata
object
UpdateReplacePolicy
string
AWS::DocDBElastic::Cluster
object
Properties
object
required
14 nested properties
AdminUserName
string
required
AuthType
string
required
ClusterName
string
required
ShardCapacity
number
required
ShardCount
number
required
AdminUserPassword
string
BackupRetentionPeriod
number
KmsKeyId
string
PreferredBackupWindow
string
PreferredMaintenanceWindow
string
ShardInstanceCount
number
SubnetIds
string[]
Tags
Tag[]
VpcSecurityGroupIds
string[]
Type
string
required
Condition
string
DeletionPolicy
string
DependsOn
string | string[]
Metadata
object
UpdateReplacePolicy
string
AWS::DynamoDB::GlobalTable
object
Properties
object
required
11 nested properties
BillingMode
string
GlobalSecondaryIndexes
AWS::DynamoDB::GlobalTable.GlobalSecondaryIndex[]
LocalSecondaryIndexes
AWS::DynamoDB::GlobalTable.LocalSecondaryIndex[]
SSESpecification
object
2 nested properties
SSEEnabled
boolean
required
SSEType
string
StreamSpecification
object
1 nested properties
StreamViewType
string
required
TableName
string
TimeToLiveSpecification
object
2 nested properties
Enabled
boolean
required
AttributeName
string
Type
string
required
Condition
string
DeletionPolicy
string
DependsOn
string | string[]
Metadata
object
UpdateReplacePolicy
string
AWS::DynamoDB::GlobalTable.AttributeDefinition
object
AttributeName
string
required
AttributeType
string
required
AWS::DynamoDB::GlobalTable.CapacityAutoScalingSettings
object
MaxCapacity
number
required
MinCapacity
number
required
4 nested properties
TargetValue
number
required
DisableScaleIn
boolean
ScaleInCooldown
number
ScaleOutCooldown
number
SeedCapacity
number
AWS::DynamoDB::GlobalTable.ContributorInsightsSpecification
object
Enabled
boolean
required
AWS::DynamoDB::GlobalTable.GlobalSecondaryIndex
object
IndexName
string
required
2 nested properties
NonKeyAttributes
string[]
ProjectionType
string
AWS::DynamoDB::GlobalTable.KeySchema
object
AttributeName
string
required
KeyType
string
required
AWS::DynamoDB::GlobalTable.KinesisStreamSpecification
object
StreamArn
string
required
ApproximateCreationDateTimePrecision
string
AWS::DynamoDB::GlobalTable.LocalSecondaryIndex
object
IndexName
string
required
2 nested properties
NonKeyAttributes
string[]
ProjectionType
string
AWS::DynamoDB::GlobalTable.PointInTimeRecoverySpecification
object
PointInTimeRecoveryEnabled
boolean
AWS::DynamoDB::GlobalTable.Projection
object
NonKeyAttributes
string[]
ProjectionType
string
AWS::DynamoDB::GlobalTable.ReadProvisionedThroughputSettings
object
ReadCapacityAutoScalingSettings
object
4 nested properties
MaxCapacity
number
required
MinCapacity
number
required
4 nested properties
TargetValue
number
required
DisableScaleIn
boolean
ScaleInCooldown
number
ScaleOutCooldown
number
SeedCapacity
number
ReadCapacityUnits
number
AWS::DynamoDB::GlobalTable.ReplicaGlobalSecondaryIndexSpecification
object
IndexName
string
required
ContributorInsightsSpecification
object
1 nested properties
Enabled
boolean
required
AWS::DynamoDB::GlobalTable.ReplicaSSESpecification
object
KMSMasterKeyId
string
required
AWS::DynamoDB::GlobalTable.ReplicaSpecification
object
Region
string
required
ContributorInsightsSpecification
object
1 nested properties
Enabled
boolean
required
DeletionProtectionEnabled
boolean
GlobalSecondaryIndexes
AWS::DynamoDB::GlobalTable.ReplicaGlobalSecondaryIndexSpecification[]
KinesisStreamSpecification
object
2 nested properties
StreamArn
string
required
ApproximateCreationDateTimePrecision
string
PointInTimeRecoverySpecification
object
1 nested properties
PointInTimeRecoveryEnabled
boolean
ReadProvisionedThroughputSettings
object
ReplicaStreamSpecification
object
1 nested properties
1 nested properties
PolicyDocument
object
required
ResourcePolicy
object
1 nested properties
PolicyDocument
object
required
SSESpecification
object
1 nested properties
KMSMasterKeyId
string
required
TableClass
string
Tags
Tag[]
AWS::DynamoDB::GlobalTable.ReplicaStreamSpecification
object
1 nested properties
PolicyDocument
object
required
AWS::DynamoDB::GlobalTable.ResourcePolicy
object
PolicyDocument
object
required
AWS::DynamoDB::GlobalTable.SSESpecification
object
SSEEnabled
boolean
required
SSEType
string
AWS::DynamoDB::GlobalTable.StreamSpecification
object
StreamViewType
string
required
AWS::DynamoDB::GlobalTable.TargetTrackingScalingPolicyConfiguration
object
TargetValue
number
required
DisableScaleIn
boolean
ScaleInCooldown
number
ScaleOutCooldown
number
AWS::DynamoDB::GlobalTable.TimeToLiveSpecification
object
Enabled
boolean
required
AttributeName
string
AWS::DynamoDB::GlobalTable.WriteProvisionedThroughputSettings
object
WriteCapacityAutoScalingSettings
object
4 nested properties
MaxCapacity
number
required
MinCapacity
number
required
4 nested properties
TargetValue
number
required
DisableScaleIn
boolean
ScaleInCooldown
number
ScaleOutCooldown
number
SeedCapacity
number
AWS::DynamoDB::Table
object
Properties
object
required
18 nested properties
AttributeDefinitions
AWS::DynamoDB::Table.AttributeDefinition[]
BillingMode
string
ContributorInsightsSpecification
object
1 nested properties
Enabled
boolean
required
DeletionProtectionEnabled
boolean
GlobalSecondaryIndexes
AWS::DynamoDB::Table.GlobalSecondaryIndex[]
ImportSourceSpecification
object
KinesisStreamSpecification
object
2 nested properties
StreamArn
string
required
ApproximateCreationDateTimePrecision
string
LocalSecondaryIndexes
AWS::DynamoDB::Table.LocalSecondaryIndex[]
PointInTimeRecoverySpecification
object
1 nested properties
PointInTimeRecoveryEnabled
boolean
ProvisionedThroughput
object
2 nested properties
ReadCapacityUnits
number
required
WriteCapacityUnits
number
required
ResourcePolicy
object
1 nested properties
PolicyDocument
object
required
SSESpecification
object
3 nested properties
SSEEnabled
boolean
required
KMSMasterKeyId
string
SSEType
string
TableClass
string
TableName
string
Tags
Tag[]
TimeToLiveSpecification
object
2 nested properties
Enabled
boolean
required
AttributeName
string
Type
string
required
Condition
string
DeletionPolicy
string
DependsOn
string | string[]
Metadata
object
UpdateReplacePolicy
string
AWS::DynamoDB::Table.AttributeDefinition
object
AttributeName
string
required
AttributeType
string
required
AWS::DynamoDB::Table.ContributorInsightsSpecification
object
Enabled
boolean
required
AWS::DynamoDB::Table.Csv
object
Delimiter
string
HeaderList
string[]
AWS::DynamoDB::Table.GlobalSecondaryIndex
object
AWS::DynamoDB::Table.ImportSourceSpecification
object
AWS::DynamoDB::Table.InputFormatOptions
object
Csv
object
2 nested properties
Delimiter
string
HeaderList
string[]
AWS::DynamoDB::Table.KeySchema
object
AttributeName
string
required
KeyType
string
required
AWS::DynamoDB::Table.KinesisStreamSpecification
object
StreamArn
string
required
ApproximateCreationDateTimePrecision
string
AWS::DynamoDB::Table.LocalSecondaryIndex
object
IndexName
string
required
2 nested properties
NonKeyAttributes
string[]
ProjectionType
string
AWS::DynamoDB::Table.PointInTimeRecoverySpecification
object
PointInTimeRecoveryEnabled
boolean
AWS::DynamoDB::Table.Projection
object
NonKeyAttributes
string[]
ProjectionType
string
AWS::DynamoDB::Table.ProvisionedThroughput
object
ReadCapacityUnits
number
required
WriteCapacityUnits
number
required
AWS::DynamoDB::Table.ResourcePolicy
object
PolicyDocument
object
required
AWS::DynamoDB::Table.S3BucketSource
object
S3Bucket
string
required
S3BucketOwner
string
S3KeyPrefix
string
AWS::DynamoDB::Table.SSESpecification
object
SSEEnabled
boolean
required
KMSMasterKeyId
string
SSEType
string
AWS::DynamoDB::Table.StreamSpecification
object
StreamViewType
string
required
ResourcePolicy
object
1 nested properties
PolicyDocument
object
required
AWS::DynamoDB::Table.TimeToLiveSpecification
object
Enabled
boolean
required
AttributeName
string
AWS::EC2::CapacityReservation
object
Properties
object
required
13 nested properties
AvailabilityZone
string
required
InstanceCount
number
required
InstancePlatform
string
required
InstanceType
string
required
EbsOptimized
boolean
EndDate
string
EndDateType
string
EphemeralStorage
boolean
InstanceMatchCriteria
string
OutPostArn
string
PlacementGroupArn
string
TagSpecifications
AWS::EC2::CapacityReservation.TagSpecification[]
Tenancy
string
Type
string
required
Condition
string
DeletionPolicy
string
DependsOn
string | string[]
Metadata
object
UpdateReplacePolicy
string
AWS::EC2::CapacityReservation.TagSpecification
object
ResourceType
string
Tags
Tag[]
AWS::EC2::CapacityReservationFleet
object
Type
string
required
Condition
string
DeletionPolicy
string
DependsOn
string | string[]
Metadata
object
Properties
object
9 nested properties
AllocationStrategy
string
EndDate
string
InstanceMatchCriteria
string
InstanceTypeSpecifications
AWS::EC2::CapacityReservationFleet.InstanceTypeSpecification[]
NoRemoveEndDate
boolean
RemoveEndDate
boolean
TagSpecifications
AWS::EC2::CapacityReservationFleet.TagSpecification[]
Tenancy
string
TotalTargetCapacity
number
UpdateReplacePolicy
string
AWS::EC2::CapacityReservationFleet.InstanceTypeSpecification
object
AvailabilityZone
string
AvailabilityZoneId
string
EbsOptimized
boolean
InstancePlatform
string
InstanceType
string
Priority
number
Weight
number
AWS::EC2::CapacityReservationFleet.TagSpecification
object
ResourceType
string
Tags
Tag[]
AWS::EC2::CarrierGateway
object
Properties
object
required
2 nested properties
VpcId
string
required
Tags
Tag[]
Type
string
required
Condition
string
DeletionPolicy
string
DependsOn
string | string[]
Metadata
object
UpdateReplacePolicy
string
AWS::EC2::ClientVpnAuthorizationRule
object
Properties
object
required
5 nested properties
ClientVpnEndpointId
string
required
TargetNetworkCidr
string
required
AccessGroupId
string
AuthorizeAllGroups
boolean
Description
string
Type
string
required
Condition
string
DeletionPolicy
string
DependsOn
string | string[]
Metadata
object
UpdateReplacePolicy
string
AWS::EC2::ClientVpnEndpoint
object
Properties
object
required
16 nested properties
ClientCidrBlock
string
required
3 nested properties
Enabled
boolean
required
CloudwatchLogGroup
string
CloudwatchLogStream
string
ServerCertificateArn
string
required
ClientConnectOptions
object
2 nested properties
Enabled
boolean
required
LambdaFunctionArn
string
ClientLoginBannerOptions
object
2 nested properties
Enabled
boolean
required
BannerText
string
Description
string
DnsServers
string[]
SecurityGroupIds
string[]
SelfServicePortal
string
SessionTimeoutHours
number
SplitTunnel
boolean
TagSpecifications
AWS::EC2::ClientVpnEndpoint.TagSpecification[]
TransportProtocol
string
VpcId
string
VpnPort
number
Type
string
required
Condition
string
DeletionPolicy
string
DependsOn
string | string[]
Metadata
object
UpdateReplacePolicy
string
AWS::EC2::ClientVpnEndpoint.CertificateAuthenticationRequest
object
ClientRootCertificateChainArn
string
required
AWS::EC2::ClientVpnEndpoint.ClientAuthenticationRequest
object
Type
string
required
ActiveDirectory
object
1 nested properties
DirectoryId
string
required
FederatedAuthentication
object
2 nested properties
SAMLProviderArn
string
required
SelfServiceSAMLProviderArn
string
MutualAuthentication
object
1 nested properties
ClientRootCertificateChainArn
string
required
AWS::EC2::ClientVpnEndpoint.ClientConnectOptions
object
Enabled
boolean
required
LambdaFunctionArn
string
AWS::EC2::ClientVpnEndpoint.ClientLoginBannerOptions
object
Enabled
boolean
required
BannerText
string
AWS::EC2::ClientVpnEndpoint.ConnectionLogOptions
object
Enabled
boolean
required
CloudwatchLogGroup
string
CloudwatchLogStream
string
AWS::EC2::ClientVpnEndpoint.DirectoryServiceAuthenticationRequest
object
DirectoryId
string
required
AWS::EC2::ClientVpnEndpoint.FederatedAuthenticationRequest
object
SAMLProviderArn
string
required
SelfServiceSAMLProviderArn
string
AWS::EC2::ClientVpnEndpoint.TagSpecification
object
ResourceType
string
required
AWS::EC2::ClientVpnRoute
object
Properties
object
required
4 nested properties
ClientVpnEndpointId
string
required
DestinationCidrBlock
string
required
TargetVpcSubnetId
string
required
Description
string
Type
string
required
Condition
string
DeletionPolicy
string
DependsOn
string | string[]
Metadata
object
UpdateReplacePolicy
string
AWS::EC2::ClientVpnTargetNetworkAssociation
object
Properties
object
required
2 nested properties
ClientVpnEndpointId
string
required
SubnetId
string
required
Type
string
required
Condition
string
DeletionPolicy
string
DependsOn
string | string[]
Metadata
object
UpdateReplacePolicy
string
AWS::EC2::CustomerGateway
object
Properties
object
required
6 nested properties
IpAddress
string
required
Type
string
required
BgpAsn
number
CertificateArn
string
DeviceName
string
Tags
Tag[]
Type
string
required
Condition
string
DeletionPolicy
string
DependsOn
string | string[]
Metadata
object
UpdateReplacePolicy
string
AWS::EC2::DHCPOptions
object
Type
string
required
Condition
string
DeletionPolicy
string
DependsOn
string | string[]
Metadata
object
Properties
object
7 nested properties
DomainName
string
DomainNameServers
string[]
Ipv6AddressPreferredLeaseTime
number
NetbiosNameServers
string[]
NetbiosNodeType
number
NtpServers
string[]
Tags
Tag[]
UpdateReplacePolicy
string
AWS::EC2::EC2Fleet
object
Properties
object
required
12 nested properties
5 nested properties
TotalTargetCapacity
number
required
DefaultTargetCapacityType
string
OnDemandTargetCapacity
number
SpotTargetCapacity
number
TargetCapacityUnitType
string
Context
string
ExcessCapacityTerminationPolicy
string
OnDemandOptions
object
6 nested properties
AllocationStrategy
string
CapacityReservationOptions
object
MaxTotalPrice
string
MinTargetCapacity
number
SingleAvailabilityZone
boolean
SingleInstanceType
boolean
ReplaceUnhealthyInstances
boolean
SpotOptions
object
8 nested properties
AllocationStrategy
string
InstanceInterruptionBehavior
string
InstancePoolsToUseCount
number
MaintenanceStrategies
object
MaxTotalPrice
string
MinTargetCapacity
number
SingleAvailabilityZone
boolean
SingleInstanceType
boolean
TagSpecifications
AWS::EC2::EC2Fleet.TagSpecification[]
TerminateInstancesWithExpiration
boolean
Type
string
ValidFrom
string
ValidUntil
string
Type
string
required
Condition
string
DeletionPolicy
string
DependsOn
string | string[]
Metadata
object
UpdateReplacePolicy
string
AWS::EC2::EC2Fleet.AcceleratorCountRequest
object
Max
number
Min
number
AWS::EC2::EC2Fleet.AcceleratorTotalMemoryMiBRequest
object
Max
number
Min
number
AWS::EC2::EC2Fleet.BaselineEbsBandwidthMbpsRequest
object
Max
number
Min
number
AWS::EC2::EC2Fleet.CapacityRebalance
object
ReplacementStrategy
string
TerminationDelay
number
AWS::EC2::EC2Fleet.CapacityReservationOptionsRequest
object
UsageStrategy
string
AWS::EC2::EC2Fleet.FleetLaunchTemplateConfigRequest
object
LaunchTemplateSpecification
object
3 nested properties
Version
string
required
LaunchTemplateId
string
LaunchTemplateName
string
AWS::EC2::EC2Fleet.FleetLaunchTemplateOverridesRequest
object
AvailabilityZone
string
InstanceRequirements
object
24 nested properties
AcceleratorCount
object
2 nested properties
Max
number
Min
number
AcceleratorManufacturers
string[]
AcceleratorNames
string[]
AcceleratorTotalMemoryMiB
object
2 nested properties
Max
number
Min
number
AcceleratorTypes
string[]
AllowedInstanceTypes
string[]
BareMetal
string
BaselineEbsBandwidthMbps
object
2 nested properties
Max
number
Min
number
BurstablePerformance
string
CpuManufacturers
string[]
ExcludedInstanceTypes
string[]
InstanceGenerations
string[]
LocalStorage
string
LocalStorageTypes
string[]
MaxSpotPriceAsPercentageOfOptimalOnDemandPrice
number
MemoryGiBPerVCpu
object
2 nested properties
Max
number
Min
number
MemoryMiB
object
2 nested properties
Max
number
Min
number
NetworkBandwidthGbps
object
2 nested properties
Max
number
Min
number
NetworkInterfaceCount
object
2 nested properties
Max
number
Min
number
OnDemandMaxPricePercentageOverLowestPrice
number
RequireHibernateSupport
boolean
SpotMaxPricePercentageOverLowestPrice
number
TotalLocalStorageGB
object
2 nested properties
Max
number
Min
number
VCpuCount
object
2 nested properties
Max
number
Min
number
InstanceType
string
MaxPrice
string
Placement
object
8 nested properties
Affinity
string
AvailabilityZone
string
GroupName
string
HostId
string
HostResourceGroupArn
string
PartitionNumber
number
SpreadDomain
string
Tenancy
string
Priority
number
SubnetId
string
WeightedCapacity
number
AWS::EC2::EC2Fleet.FleetLaunchTemplateSpecificationRequest
object
Version
string
required
LaunchTemplateId
string
LaunchTemplateName
string
AWS::EC2::EC2Fleet.InstanceRequirementsRequest
object
AcceleratorCount
object
2 nested properties
Max
number
Min
number
AcceleratorManufacturers
string[]
AcceleratorNames
string[]
AcceleratorTotalMemoryMiB
object
2 nested properties
Max
number
Min
number
AcceleratorTypes
string[]
AllowedInstanceTypes
string[]
BareMetal
string
BaselineEbsBandwidthMbps
object
2 nested properties
Max
number
Min
number
BurstablePerformance
string
CpuManufacturers
string[]
ExcludedInstanceTypes
string[]
InstanceGenerations
string[]
LocalStorage
string
LocalStorageTypes
string[]
MaxSpotPriceAsPercentageOfOptimalOnDemandPrice
number
MemoryGiBPerVCpu
object
2 nested properties
Max
number
Min
number
MemoryMiB
object
2 nested properties
Max
number
Min
number
NetworkBandwidthGbps
object
2 nested properties
Max
number
Min
number
NetworkInterfaceCount
object
2 nested properties
Max
number
Min
number
OnDemandMaxPricePercentageOverLowestPrice
number
RequireHibernateSupport
boolean
SpotMaxPricePercentageOverLowestPrice
number
TotalLocalStorageGB
object
2 nested properties
Max
number
Min
number
VCpuCount
object
2 nested properties
Max
number
Min
number
AWS::EC2::EC2Fleet.MaintenanceStrategies
object
CapacityRebalance
object
2 nested properties
ReplacementStrategy
string
TerminationDelay
number
AWS::EC2::EC2Fleet.MemoryGiBPerVCpuRequest
object
Max
number
Min
number
AWS::EC2::EC2Fleet.MemoryMiBRequest
object
Max
number
Min
number
AWS::EC2::EC2Fleet.NetworkBandwidthGbpsRequest
object
Max
number
Min
number
AWS::EC2::EC2Fleet.NetworkInterfaceCountRequest
object
Max
number
Min
number
AWS::EC2::EC2Fleet.OnDemandOptionsRequest
object
AllocationStrategy
string
CapacityReservationOptions
object
1 nested properties
UsageStrategy
string
MaxTotalPrice
string
MinTargetCapacity
number
SingleAvailabilityZone
boolean
SingleInstanceType
boolean
AWS::EC2::EC2Fleet.Placement
object
Affinity
string
AvailabilityZone
string
GroupName
string
HostId
string
HostResourceGroupArn
string
PartitionNumber
number
SpreadDomain
string
Tenancy
string
AWS::EC2::EC2Fleet.SpotOptionsRequest
object
AllocationStrategy
string
InstanceInterruptionBehavior
string
InstancePoolsToUseCount
number
MaintenanceStrategies
object
1 nested properties
CapacityRebalance
object
2 nested properties
ReplacementStrategy
string
TerminationDelay
number
MaxTotalPrice
string
MinTargetCapacity
number
SingleAvailabilityZone
boolean
SingleInstanceType
boolean
AWS::EC2::EC2Fleet.TagSpecification
object
ResourceType
string
Tags
Tag[]
AWS::EC2::EC2Fleet.TargetCapacitySpecificationRequest
object
TotalTargetCapacity
number
required
DefaultTargetCapacityType
string
OnDemandTargetCapacity
number
SpotTargetCapacity
number
TargetCapacityUnitType
string
AWS::EC2::EC2Fleet.TotalLocalStorageGBRequest
object
Max
number
Min
number
AWS::EC2::EC2Fleet.VCpuCountRangeRequest
object
Max
number
Min
number
AWS::EC2::EIP
object
Type
string
required
Condition
string
DeletionPolicy
string
DependsOn
string | string[]
Metadata
object
Properties
object
6 nested properties
Domain
string
InstanceId
string
NetworkBorderGroup
string
PublicIpv4Pool
string
Tags
Tag[]
TransferAddress
string
UpdateReplacePolicy
string
AWS::EC2::EIPAssociation
object
Type
string
required
Condition
string
DeletionPolicy
string
DependsOn
string | string[]
Metadata
object
Properties
object
4 nested properties
AllocationId
string
InstanceId
string
NetworkInterfaceId
string
PrivateIpAddress
string
UpdateReplacePolicy
string
AWS::EC2::EgressOnlyInternetGateway
object
Properties
object
required
1 nested properties
VpcId
string
required
Type
string
required
Condition
string
DeletionPolicy
string
DependsOn
string | string[]
Metadata
object
UpdateReplacePolicy
string
AWS::EC2::EnclaveCertificateIamRoleAssociation
object
Properties
object
required
2 nested properties
CertificateArn
string
required
RoleArn
string
required
Type
string
required
Condition
string
DeletionPolicy
string
DependsOn
string | string[]
Metadata
object
UpdateReplacePolicy
string
AWS::EC2::FlowLog
object
Properties
object
required
12 nested properties
ResourceId
string
required
ResourceType
string
required
DeliverCrossAccountRole
string
DeliverLogsPermissionArn
string
DestinationOptions
object
3 nested properties
FileFormat
string
required
HiveCompatiblePartitions
boolean
required
PerHourPartition
boolean
required
LogDestination
string
LogDestinationType
string
LogFormat
string
LogGroupName
string
MaxAggregationInterval
number
Tags
Tag[]
TrafficType
string
Type
string
required
Condition
string
DeletionPolicy
string
DependsOn
string | string[]
Metadata
object
UpdateReplacePolicy
string
AWS::EC2::FlowLog.DestinationOptions
object
FileFormat
string
required
HiveCompatiblePartitions
boolean
required
PerHourPartition
boolean
required
AWS::EC2::GatewayRouteTableAssociation
object
Properties
object
required
2 nested properties
GatewayId
string
required
RouteTableId
string
required
Type
string
required
Condition
string
DeletionPolicy
string
DependsOn
string | string[]
Metadata
object
UpdateReplacePolicy
string
AWS::EC2::Host
object
Properties
object
required
8 nested properties
AvailabilityZone
string
required
AssetId
string
AutoPlacement
string
HostMaintenance
string
HostRecovery
string
InstanceFamily
string
InstanceType
string
OutpostArn
string
Type
string
required
Condition
string
DeletionPolicy
string
DependsOn
string | string[]
Metadata
object
UpdateReplacePolicy
string
AWS::EC2::IPAM
object
Type
string
required
Condition
string
DeletionPolicy
string
DependsOn
string | string[]
Metadata
object
Properties
object
4 nested properties
UpdateReplacePolicy
string
AWS::EC2::IPAM.IpamOperatingRegion
object
RegionName
string
required
AWS::EC2::IPAMAllocation
object
Properties
object
required
4 nested properties
IpamPoolId
string
required
Cidr
string
Description
string
NetmaskLength
number
Type
string
required
Condition
string
DeletionPolicy
string
DependsOn
string | string[]
Metadata
object
UpdateReplacePolicy
string
AWS::EC2::IPAMPool
object
Properties
object
required
16 nested properties
AddressFamily
string
required
IpamScopeId
string
required
AllocationDefaultNetmaskLength
number
AllocationMaxNetmaskLength
number
AllocationMinNetmaskLength
number
AllocationResourceTags
Tag[]
AutoImport
boolean
AwsService
string
Description
string
Locale
string
ProvisionedCidrs
AWS::EC2::IPAMPool.ProvisionedCidr[]
PublicIpSource
string
PubliclyAdvertisable
boolean
SourceIpamPoolId
string
SourceResource
object
4 nested properties
ResourceId
string
required
ResourceOwner
string
required
ResourceRegion
string
required
ResourceType
string
required
Tags
Tag[]
Type
string
required
Condition
string
DeletionPolicy
string
DependsOn
string | string[]
Metadata
object
UpdateReplacePolicy
string
AWS::EC2::IPAMPool.ProvisionedCidr
object
Cidr
string
required
AWS::EC2::IPAMPool.SourceResource
object
ResourceId
string
required
ResourceOwner
string
required
ResourceRegion
string
required
ResourceType
string
required
AWS::EC2::IPAMPoolCidr
object
Properties
object
required
3 nested properties
IpamPoolId
string
required
Cidr
string
NetmaskLength
number
Type
string
required
Condition
string
DeletionPolicy
string
DependsOn
string | string[]
Metadata
object
UpdateReplacePolicy
string
AWS::EC2::IPAMResourceDiscovery
object
Type
string
required
Condition
string
DeletionPolicy
string
DependsOn
string | string[]
Metadata
object
Properties
object
3 nested properties
Description
string
OperatingRegions
AWS::EC2::IPAMResourceDiscovery.IpamOperatingRegion[]
Tags
Tag[]
UpdateReplacePolicy
string
AWS::EC2::IPAMResourceDiscovery.IpamOperatingRegion
object
RegionName
string
required
AWS::EC2::IPAMResourceDiscoveryAssociation
object
Properties
object
required
3 nested properties
Type
string
required
Condition
string
DeletionPolicy
string
DependsOn
string | string[]
Metadata
object
UpdateReplacePolicy
string
AWS::EC2::IPAMScope
object
Properties
object
required
3 nested properties
Type
string
required
Condition
string
DeletionPolicy
string
DependsOn
string | string[]
Metadata
object
UpdateReplacePolicy
string
AWS::EC2::Instance
object
Type
string
required
Condition
string
CreationPolicy
object
DeletionPolicy
string
DependsOn
string | string[]
Metadata
object
Properties
object
40 nested properties
AdditionalInfo
string
Affinity
string
AvailabilityZone
string
BlockDeviceMappings
AWS::EC2::Instance.BlockDeviceMapping[]
CpuOptions
object
2 nested properties
CoreCount
number
ThreadsPerCore
number
CreditSpecification
object
1 nested properties
CPUCredits
string
DisableApiTermination
boolean
EbsOptimized
boolean
ElasticGpuSpecifications
AWS::EC2::Instance.ElasticGpuSpecification[]
ElasticInferenceAccelerators
AWS::EC2::Instance.ElasticInferenceAccelerator[]
EnclaveOptions
object
1 nested properties
Enabled
boolean
HibernationOptions
object
1 nested properties
Configured
boolean
HostId
string
HostResourceGroupArn
string
IamInstanceProfile
string
ImageId
string
InstanceInitiatedShutdownBehavior
string
InstanceType
string
Ipv6AddressCount
number
Ipv6Addresses
AWS::EC2::Instance.InstanceIpv6Address[]
KernelId
string
KeyName
string
LaunchTemplate
object
3 nested properties
Version
string
required
LaunchTemplateId
string
LaunchTemplateName
string
LicenseSpecifications
AWS::EC2::Instance.LicenseSpecification[]
Monitoring
boolean
NetworkInterfaces
AWS::EC2::Instance.NetworkInterface[]
PlacementGroupName
string
PrivateDnsNameOptions
object
3 nested properties
EnableResourceNameDnsAAAARecord
boolean
EnableResourceNameDnsARecord
boolean
HostnameType
string
PrivateIpAddress
string
PropagateTagsToVolumeOnCreation
boolean
RamdiskId
string
SecurityGroupIds
string[]
SecurityGroups
string[]
SourceDestCheck
boolean
SsmAssociations
AWS::EC2::Instance.SsmAssociation[]
SubnetId
string
Tags
Tag[]
Tenancy
string
UserData
string
Volumes
AWS::EC2::Instance.Volume[]
UpdateReplacePolicy
string
AWS::EC2::Instance.AssociationParameter
object
Key
string
required
Value
string[]
required
AWS::EC2::Instance.BlockDeviceMapping
object
DeviceName
string
required
Ebs
object
7 nested properties
DeleteOnTermination
boolean
Encrypted
boolean
Iops
number
KmsKeyId
string
SnapshotId
string
VolumeSize
number
VolumeType
string
NoDevice
object
VirtualName
string
AWS::EC2::Instance.CpuOptions
object
CoreCount
number
ThreadsPerCore
number
AWS::EC2::Instance.CreditSpecification
object
CPUCredits
string
AWS::EC2::Instance.Ebs
object
DeleteOnTermination
boolean
Encrypted
boolean
Iops
number
KmsKeyId
string
SnapshotId
string
VolumeSize
number
VolumeType
string
AWS::EC2::Instance.ElasticGpuSpecification
object
Type
string
required
AWS::EC2::Instance.ElasticInferenceAccelerator
object
Type
string
required
Count
number
AWS::EC2::Instance.EnclaveOptions
object
Enabled
boolean
AWS::EC2::Instance.HibernationOptions
object
Configured
boolean
AWS::EC2::Instance.InstanceIpv6Address
object
Ipv6Address
string
required
AWS::EC2::Instance.LaunchTemplateSpecification
object
Version
string
required
LaunchTemplateId
string
LaunchTemplateName
string
AWS::EC2::Instance.LicenseSpecification
object
LicenseConfigurationArn
string
required
AWS::EC2::Instance.NetworkInterface
object
DeviceIndex
string
required
AssociateCarrierIpAddress
boolean
AssociatePublicIpAddress
boolean
DeleteOnTermination
boolean
Description
string
GroupSet
string[]
Ipv6AddressCount
number
Ipv6Addresses
AWS::EC2::Instance.InstanceIpv6Address[]
NetworkInterfaceId
string
PrivateIpAddress
string
PrivateIpAddresses
AWS::EC2::Instance.PrivateIpAddressSpecification[]
SecondaryPrivateIpAddressCount
number
SubnetId
string
AWS::EC2::Instance.PrivateDnsNameOptions
object
EnableResourceNameDnsAAAARecord
boolean
EnableResourceNameDnsARecord
boolean
HostnameType
string
AWS::EC2::Instance.PrivateIpAddressSpecification
object
Primary
boolean
required
PrivateIpAddress
string
required
AWS::EC2::Instance.SsmAssociation
object
DocumentName
string
required
AssociationParameters
AWS::EC2::Instance.AssociationParameter[]
AWS::EC2::Instance.Volume
object
Device
string
required
VolumeId
string
required
AWS::EC2::InstanceConnectEndpoint
object
Properties
object
required
5 nested properties
SubnetId
string
required
ClientToken
string
PreserveClientIp
boolean
SecurityGroupIds
string[]
Tags
Tag[]
Type
string
required
Condition
string
DeletionPolicy
string
DependsOn
string | string[]
Metadata
object
UpdateReplacePolicy
string
AWS::EC2::InternetGateway
object
Type
string
required
Condition
string
DeletionPolicy
string
DependsOn
string | string[]
Metadata
object
Properties
object
1 nested properties
Tags
Tag[]
UpdateReplacePolicy
string
AWS::EC2::KeyPair
object
Properties
object
required
5 nested properties
Type
string
required
Condition
string
DeletionPolicy
string
DependsOn
string | string[]
Metadata
object
UpdateReplacePolicy
string
AWS::EC2::LaunchTemplate
object
Properties
object
required
4 nested properties
31 nested properties
BlockDeviceMappings
AWS::EC2::LaunchTemplate.BlockDeviceMapping[]
CapacityReservationSpecification
object
CpuOptions
object
CreditSpecification
object
DisableApiStop
boolean
DisableApiTermination
boolean
EbsOptimized
boolean
ElasticGpuSpecifications
AWS::EC2::LaunchTemplate.ElasticGpuSpecification[]
ElasticInferenceAccelerators
AWS::EC2::LaunchTemplate.LaunchTemplateElasticInferenceAccelerator[]
EnclaveOptions
object
HibernationOptions
object
IamInstanceProfile
object
ImageId
string
InstanceInitiatedShutdownBehavior
string
InstanceMarketOptions
object
InstanceRequirements
object
InstanceType
string
KernelId
string
KeyName
string
LicenseSpecifications
AWS::EC2::LaunchTemplate.LicenseSpecification[]
MaintenanceOptions
object
MetadataOptions
object
Monitoring
object
NetworkInterfaces
AWS::EC2::LaunchTemplate.NetworkInterface[]
Placement
object
PrivateDnsNameOptions
object
RamDiskId
string
SecurityGroupIds
string[]
SecurityGroups
string[]
TagSpecifications
AWS::EC2::LaunchTemplate.TagSpecification[]
UserData
string
LaunchTemplateName
string
TagSpecifications
AWS::EC2::LaunchTemplate.LaunchTemplateTagSpecification[]
VersionDescription
string
Type
string
required
Condition
string
DeletionPolicy
string
DependsOn
string | string[]
Metadata
object
UpdateReplacePolicy
string
AWS::EC2::LaunchTemplate.AcceleratorCount
object
Max
number
Min
number
AWS::EC2::LaunchTemplate.AcceleratorTotalMemoryMiB
object
Max
number
Min
number
AWS::EC2::LaunchTemplate.BaselineEbsBandwidthMbps
object
Max
number
Min
number
AWS::EC2::LaunchTemplate.BlockDeviceMapping
object
DeviceName
string
Ebs
object
8 nested properties
DeleteOnTermination
boolean
Encrypted
boolean
Iops
number
KmsKeyId
string
SnapshotId
string
Throughput
number
VolumeSize
number
VolumeType
string
NoDevice
string
VirtualName
string
AWS::EC2::LaunchTemplate.CapacityReservationSpecification
object
CapacityReservationPreference
string
CapacityReservationTarget
object
2 nested properties
CapacityReservationId
string
CapacityReservationResourceGroupArn
string
AWS::EC2::LaunchTemplate.CapacityReservationTarget
object
CapacityReservationId
string
CapacityReservationResourceGroupArn
string
AWS::EC2::LaunchTemplate.ConnectionTrackingSpecification
object
TcpEstablishedTimeout
number
UdpStreamTimeout
number
UdpTimeout
number
AWS::EC2::LaunchTemplate.CpuOptions
object
AmdSevSnp
string
CoreCount
number
ThreadsPerCore
number
AWS::EC2::LaunchTemplate.CreditSpecification
object
CpuCredits
string
AWS::EC2::LaunchTemplate.Ebs
object
DeleteOnTermination
boolean
Encrypted
boolean
Iops
number
KmsKeyId
string
SnapshotId
string
Throughput
number
VolumeSize
number
VolumeType
string
AWS::EC2::LaunchTemplate.ElasticGpuSpecification
object
Type
string
AWS::EC2::LaunchTemplate.EnaSrdSpecification
object
EnaSrdEnabled
boolean
EnaSrdUdpSpecification
object
1 nested properties
EnaSrdUdpEnabled
boolean
AWS::EC2::LaunchTemplate.EnaSrdUdpSpecification
object
EnaSrdUdpEnabled
boolean
AWS::EC2::LaunchTemplate.EnclaveOptions
object
Enabled
boolean
AWS::EC2::LaunchTemplate.HibernationOptions
object
Configured
boolean
AWS::EC2::LaunchTemplate.IamInstanceProfile
object
Arn
string
Name
string
AWS::EC2::LaunchTemplate.InstanceMarketOptions
object
MarketType
string
SpotOptions
object
5 nested properties
BlockDurationMinutes
number
InstanceInterruptionBehavior
string
MaxPrice
string
SpotInstanceType
string
ValidUntil
string
AWS::EC2::LaunchTemplate.InstanceRequirements
object
AcceleratorCount
object
2 nested properties
Max
number
Min
number
AcceleratorManufacturers
string[]
AcceleratorNames
string[]
AcceleratorTotalMemoryMiB
object
2 nested properties
Max
number
Min
number
AcceleratorTypes
string[]
AllowedInstanceTypes
string[]
BareMetal
string
BaselineEbsBandwidthMbps
object
2 nested properties
Max
number
Min
number
BurstablePerformance
string
CpuManufacturers
string[]
ExcludedInstanceTypes
string[]
InstanceGenerations
string[]
LocalStorage
string
LocalStorageTypes
string[]
MaxSpotPriceAsPercentageOfOptimalOnDemandPrice
number
MemoryGiBPerVCpu
object
2 nested properties
Max
number
Min
number
MemoryMiB
object
2 nested properties
Max
number
Min
number
NetworkBandwidthGbps
object
2 nested properties
Max
number
Min
number
NetworkInterfaceCount
object
2 nested properties
Max
number
Min
number
OnDemandMaxPricePercentageOverLowestPrice
number
RequireHibernateSupport
boolean
SpotMaxPricePercentageOverLowestPrice
number
TotalLocalStorageGB
object
2 nested properties
Max
number
Min
number
VCpuCount
object
2 nested properties
Max
number
Min
number
AWS::EC2::LaunchTemplate.Ipv4PrefixSpecification
object
Ipv4Prefix
string
AWS::EC2::LaunchTemplate.Ipv6Add
object
Ipv6Address
string
AWS::EC2::LaunchTemplate.Ipv6PrefixSpecification
object
Ipv6Prefix
string
AWS::EC2::LaunchTemplate.LaunchTemplateData
object
BlockDeviceMappings
AWS::EC2::LaunchTemplate.BlockDeviceMapping[]
CapacityReservationSpecification
object
2 nested properties
CapacityReservationPreference
string
CapacityReservationTarget
object
2 nested properties
CapacityReservationId
string
CapacityReservationResourceGroupArn
string
CpuOptions
object
3 nested properties
AmdSevSnp
string
CoreCount
number
ThreadsPerCore
number
CreditSpecification
object
1 nested properties
CpuCredits
string
DisableApiStop
boolean
DisableApiTermination
boolean
EbsOptimized
boolean
ElasticGpuSpecifications
AWS::EC2::LaunchTemplate.ElasticGpuSpecification[]
ElasticInferenceAccelerators
AWS::EC2::LaunchTemplate.LaunchTemplateElasticInferenceAccelerator[]
EnclaveOptions
object
1 nested properties
Enabled
boolean
HibernationOptions
object
1 nested properties
Configured
boolean
IamInstanceProfile
object
2 nested properties
Arn
string
Name
string
ImageId
string
InstanceInitiatedShutdownBehavior
string
InstanceMarketOptions
object
2 nested properties
MarketType
string
SpotOptions
object
5 nested properties
BlockDurationMinutes
number
InstanceInterruptionBehavior
string
MaxPrice
string
SpotInstanceType
string
ValidUntil
string
InstanceRequirements
object
24 nested properties
AcceleratorCount
object
2 nested properties
Max
number
Min
number
AcceleratorManufacturers
string[]
AcceleratorNames
string[]
AcceleratorTotalMemoryMiB
object
2 nested properties
Max
number
Min
number
AcceleratorTypes
string[]
AllowedInstanceTypes
string[]
BareMetal
string
BaselineEbsBandwidthMbps
object
2 nested properties
Max
number
Min
number
BurstablePerformance
string
CpuManufacturers
string[]
ExcludedInstanceTypes
string[]
InstanceGenerations
string[]
LocalStorage
string
LocalStorageTypes
string[]
MaxSpotPriceAsPercentageOfOptimalOnDemandPrice
number
MemoryGiBPerVCpu
object
2 nested properties
Max
number
Min
number
MemoryMiB
object
2 nested properties
Max
number
Min
number
NetworkBandwidthGbps
object
2 nested properties
Max
number
Min
number
NetworkInterfaceCount
object
2 nested properties
Max
number
Min
number
OnDemandMaxPricePercentageOverLowestPrice
number
RequireHibernateSupport
boolean
SpotMaxPricePercentageOverLowestPrice
number
TotalLocalStorageGB
object
2 nested properties
Max
number
Min
number
VCpuCount
object
2 nested properties
Max
number
Min
number
InstanceType
string
KernelId
string
KeyName
string
LicenseSpecifications
AWS::EC2::LaunchTemplate.LicenseSpecification[]
MaintenanceOptions
object
1 nested properties
AutoRecovery
string
MetadataOptions
object
5 nested properties
HttpEndpoint
string
HttpProtocolIpv6
string
HttpPutResponseHopLimit
number
HttpTokens
string
InstanceMetadataTags
string
Monitoring
object
1 nested properties
Enabled
boolean
NetworkInterfaces
AWS::EC2::LaunchTemplate.NetworkInterface[]
Placement
object
9 nested properties
Affinity
string
AvailabilityZone
string
GroupId
string
GroupName
string
HostId
string
HostResourceGroupArn
string
PartitionNumber
number
SpreadDomain
string
Tenancy
string
PrivateDnsNameOptions
object
3 nested properties
EnableResourceNameDnsAAAARecord
boolean
EnableResourceNameDnsARecord
boolean
HostnameType
string
RamDiskId
string
SecurityGroupIds
string[]
SecurityGroups
string[]
TagSpecifications
AWS::EC2::LaunchTemplate.TagSpecification[]
UserData
string
AWS::EC2::LaunchTemplate.LaunchTemplateElasticInferenceAccelerator
object
Count
number
Type
string
AWS::EC2::LaunchTemplate.LaunchTemplateTagSpecification
object
ResourceType
string
Tags
Tag[]
AWS::EC2::LaunchTemplate.LicenseSpecification
object
LicenseConfigurationArn
string
AWS::EC2::LaunchTemplate.MaintenanceOptions
object
AutoRecovery
string
AWS::EC2::LaunchTemplate.MemoryGiBPerVCpu
object
Max
number
Min
number
AWS::EC2::LaunchTemplate.MemoryMiB
object
Max
number
Min
number
AWS::EC2::LaunchTemplate.MetadataOptions
object
HttpEndpoint
string
HttpProtocolIpv6
string
HttpPutResponseHopLimit
number
HttpTokens
string
InstanceMetadataTags
string
AWS::EC2::LaunchTemplate.Monitoring
object
Enabled
boolean
AWS::EC2::LaunchTemplate.NetworkBandwidthGbps
object
Max
number
Min
number
AWS::EC2::LaunchTemplate.NetworkInterface
object
AssociateCarrierIpAddress
boolean
AssociatePublicIpAddress
boolean
ConnectionTrackingSpecification
object
3 nested properties
TcpEstablishedTimeout
number
UdpStreamTimeout
number
UdpTimeout
number
DeleteOnTermination
boolean
Description
string
DeviceIndex
number
EnaSrdSpecification
object
2 nested properties
EnaSrdEnabled
boolean
EnaSrdUdpSpecification
object
1 nested properties
EnaSrdUdpEnabled
boolean
Groups
string[]
InterfaceType
string
Ipv4PrefixCount
number
Ipv4Prefixes
AWS::EC2::LaunchTemplate.Ipv4PrefixSpecification[]
Ipv6AddressCount
number
Ipv6Addresses
AWS::EC2::LaunchTemplate.Ipv6Add[]
Ipv6PrefixCount
number
Ipv6Prefixes
AWS::EC2::LaunchTemplate.Ipv6PrefixSpecification[]
NetworkCardIndex
number
NetworkInterfaceId
string
PrimaryIpv6
boolean
PrivateIpAddress
string
PrivateIpAddresses
AWS::EC2::LaunchTemplate.PrivateIpAdd[]
SecondaryPrivateIpAddressCount
number
SubnetId
string
AWS::EC2::LaunchTemplate.NetworkInterfaceCount
object
Max
number
Min
number
AWS::EC2::LaunchTemplate.Placement
object
Affinity
string
AvailabilityZone
string
GroupId
string
GroupName
string
HostId
string
HostResourceGroupArn
string
PartitionNumber
number
SpreadDomain
string
Tenancy
string
AWS::EC2::LaunchTemplate.PrivateDnsNameOptions
object
EnableResourceNameDnsAAAARecord
boolean
EnableResourceNameDnsARecord
boolean
HostnameType
string
AWS::EC2::LaunchTemplate.PrivateIpAdd
object
Primary
boolean
PrivateIpAddress
string
AWS::EC2::LaunchTemplate.SpotOptions
object
BlockDurationMinutes
number
InstanceInterruptionBehavior
string
MaxPrice
string
SpotInstanceType
string
ValidUntil
string
AWS::EC2::LaunchTemplate.TagSpecification
object
ResourceType
string
Tags
Tag[]
AWS::EC2::LaunchTemplate.TotalLocalStorageGB
object
Max
number
Min
number
AWS::EC2::LaunchTemplate.VCpuCount
object
Max
number
Min
number
AWS::EC2::LocalGatewayRoute
object
Properties
object
required
4 nested properties
DestinationCidrBlock
string
required
LocalGatewayRouteTableId
string
required
LocalGatewayVirtualInterfaceGroupId
string
NetworkInterfaceId
string
Type
string
required
Condition
string
DeletionPolicy
string
DependsOn
string | string[]
Metadata
object
UpdateReplacePolicy
string
AWS::EC2::LocalGatewayRouteTable
object
Properties
object
required
3 nested properties
Type
string
required
Condition
string
DeletionPolicy
string
DependsOn
string | string[]
Metadata
object
UpdateReplacePolicy
string
AWS::EC2::LocalGatewayRouteTableVPCAssociation
object
Properties
object
required
3 nested properties
Type
string
required
Condition
string
DeletionPolicy
string
DependsOn
string | string[]
Metadata
object
UpdateReplacePolicy
string
AWS::EC2::LocalGatewayRouteTableVirtualInterfaceGroupAssociation
object
Properties
object
required
3 nested properties
LocalGatewayRouteTableId
string
required
LocalGatewayVirtualInterfaceGroupId
string
required
Tags
Tag[]
Type
string
required
Condition
string
DeletionPolicy
string
DependsOn
string | string[]
Metadata
object
UpdateReplacePolicy
string
AWS::EC2::NatGateway
object
Properties
object
required
9 nested properties
SubnetId
string
required
AllocationId
string
ConnectivityType
string
MaxDrainDurationSeconds
number
PrivateIpAddress
string
SecondaryAllocationIds
string[]
SecondaryPrivateIpAddressCount
number
SecondaryPrivateIpAddresses
string[]
Tags
Tag[]
Type
string
required
Condition
string
DeletionPolicy
string
DependsOn
string | string[]
Metadata
object
UpdateReplacePolicy
string
AWS::EC2::NetworkAcl
object
Properties
object
required
2 nested properties
VpcId
string
required
Tags
Tag[]
Type
string
required
Condition
string
DeletionPolicy
string
DependsOn
string | string[]
Metadata
object
UpdateReplacePolicy
string
AWS::EC2::NetworkAclEntry
object
Properties
object
required
Type
string
required
Condition
string
DeletionPolicy
string
DependsOn
string | string[]
Metadata
object
UpdateReplacePolicy
string
AWS::EC2::NetworkAclEntry.Icmp
object
Code
number
Type
number
AWS::EC2::NetworkAclEntry.PortRange
object
From
number
To
number
AWS::EC2::NetworkInsightsAccessScope
object
Type
string
required
Condition
string
DeletionPolicy
string
DependsOn
string | string[]
Metadata
object
Properties
object
3 nested properties
UpdateReplacePolicy
string
AWS::EC2::NetworkInsightsAccessScope.AccessScopePathRequest
object
Destination
object
2 nested properties
PacketHeaderStatement
object
7 nested properties
DestinationAddresses
string[]
DestinationPorts
string[]
DestinationPrefixLists
string[]
Protocols
string[]
SourceAddresses
string[]
SourcePorts
string[]
SourcePrefixLists
string[]
ResourceStatement
object
2 nested properties
ResourceTypes
string[]
Resources
string[]
Source
object
2 nested properties
PacketHeaderStatement
object
7 nested properties
DestinationAddresses
string[]
DestinationPorts
string[]
DestinationPrefixLists
string[]
Protocols
string[]
SourceAddresses
string[]
SourcePorts
string[]
SourcePrefixLists
string[]
ResourceStatement
object
2 nested properties
ResourceTypes
string[]
Resources
string[]
AWS::EC2::NetworkInsightsAccessScope.PacketHeaderStatementRequest
object
DestinationAddresses
string[]
DestinationPorts
string[]
DestinationPrefixLists
string[]
Protocols
string[]
SourceAddresses
string[]
SourcePorts
string[]
SourcePrefixLists
string[]
AWS::EC2::NetworkInsightsAccessScope.PathStatementRequest
object
PacketHeaderStatement
object
7 nested properties
DestinationAddresses
string[]
DestinationPorts
string[]
DestinationPrefixLists
string[]
Protocols
string[]
SourceAddresses
string[]
SourcePorts
string[]
SourcePrefixLists
string[]
ResourceStatement
object
2 nested properties
ResourceTypes
string[]
Resources
string[]
AWS::EC2::NetworkInsightsAccessScope.ResourceStatementRequest
object
ResourceTypes
string[]
Resources
string[]
AWS::EC2::NetworkInsightsAccessScope.ThroughResourcesStatementRequest
object
ResourceStatement
object
2 nested properties
ResourceTypes
string[]
Resources
string[]
AWS::EC2::NetworkInsightsAccessScopeAnalysis
object
Properties
object
required
2 nested properties
NetworkInsightsAccessScopeId
string
required
Tags
Tag[]
Type
string
required
Condition
string
DeletionPolicy
string
DependsOn
string | string[]
Metadata
object
UpdateReplacePolicy
string
AWS::EC2::NetworkInsightsAnalysis
object
Properties
object
required
4 nested properties
Type
string
required
Condition
string
DeletionPolicy
string
DependsOn
string | string[]
Metadata
object
UpdateReplacePolicy
string
AWS::EC2::NetworkInsightsAnalysis.AdditionalDetail
object
AdditionalDetailType
string
Component
object
2 nested properties
Arn
string
Id
string
LoadBalancers
AWS::EC2::NetworkInsightsAnalysis.AnalysisComponent[]
ServiceName
string
AWS::EC2::NetworkInsightsAnalysis.AlternatePathHint
object
ComponentArn
string
ComponentId
string
AWS::EC2::NetworkInsightsAnalysis.AnalysisAclRule
object
Cidr
string
Egress
boolean
PortRange
object
2 nested properties
From
number
To
number
Protocol
string
RuleAction
string
RuleNumber
number
AWS::EC2::NetworkInsightsAnalysis.AnalysisComponent
object
Arn
string
Id
string
AWS::EC2::NetworkInsightsAnalysis.AnalysisLoadBalancerListener
object
InstancePort
number
LoadBalancerPort
number
AWS::EC2::NetworkInsightsAnalysis.AnalysisLoadBalancerTarget
object
Address
string
AvailabilityZone
string
Instance
object
2 nested properties
Arn
string
Id
string
Port
number
AWS::EC2::NetworkInsightsAnalysis.AnalysisPacketHeader
object
DestinationAddresses
string[]
DestinationPortRanges
AWS::EC2::NetworkInsightsAnalysis.PortRange[]
Protocol
string
SourceAddresses
string[]
SourcePortRanges
AWS::EC2::NetworkInsightsAnalysis.PortRange[]
AWS::EC2::NetworkInsightsAnalysis.AnalysisRouteTableRoute
object
NatGatewayId
string
NetworkInterfaceId
string
Origin
string
State
string
TransitGatewayId
string
VpcPeeringConnectionId
string
destinationCidr
string
destinationPrefixListId
string
egressOnlyInternetGatewayId
string
gatewayId
string
instanceId
string
AWS::EC2::NetworkInsightsAnalysis.AnalysisSecurityGroupRule
object
Cidr
string
Direction
string
PortRange
object
2 nested properties
From
number
To
number
PrefixListId
string
Protocol
string
SecurityGroupId
string
AWS::EC2::NetworkInsightsAnalysis.Explanation
object
Acl
object
2 nested properties
Arn
string
Id
string
AclRule
object
6 nested properties
Cidr
string
Egress
boolean
PortRange
object
2 nested properties
From
number
To
number
Protocol
string
RuleAction
string
RuleNumber
number
Address
string
Addresses
string[]
AttachedTo
object
2 nested properties
Arn
string
Id
string
AvailabilityZones
string[]
Cidrs
string[]
ClassicLoadBalancerListener
object
2 nested properties
InstancePort
number
LoadBalancerPort
number
Component
object
2 nested properties
Arn
string
Id
string
ComponentAccount
string
ComponentRegion
string
CustomerGateway
object
2 nested properties
Arn
string
Id
string
Destination
object
2 nested properties
Arn
string
Id
string
DestinationVpc
object
2 nested properties
Arn
string
Id
string
Direction
string
ElasticLoadBalancerListener
object
2 nested properties
Arn
string
Id
string
ExplanationCode
string
IngressRouteTable
object
2 nested properties
Arn
string
Id
string
InternetGateway
object
2 nested properties
Arn
string
Id
string
LoadBalancerArn
string
LoadBalancerListenerPort
number
LoadBalancerTarget
object
4 nested properties
Address
string
AvailabilityZone
string
Instance
object
2 nested properties
Arn
string
Id
string
Port
number
LoadBalancerTargetGroup
object
2 nested properties
Arn
string
Id
string
LoadBalancerTargetGroups
AWS::EC2::NetworkInsightsAnalysis.AnalysisComponent[]
LoadBalancerTargetPort
number
MissingComponent
string
NatGateway
object
2 nested properties
Arn
string
Id
string
NetworkInterface
object
2 nested properties
Arn
string
Id
string
PacketField
string
Port
number
PrefixList
object
2 nested properties
Arn
string
Id
string
Protocols
string[]
RouteTable
object
2 nested properties
Arn
string
Id
string
RouteTableRoute
object
11 nested properties
NatGatewayId
string
NetworkInterfaceId
string
Origin
string
State
string
TransitGatewayId
string
VpcPeeringConnectionId
string
destinationCidr
string
destinationPrefixListId
string
egressOnlyInternetGatewayId
string
gatewayId
string
instanceId
string
SecurityGroup
object
2 nested properties
Arn
string
Id
string
SecurityGroupRule
object
6 nested properties
Cidr
string
Direction
string
PortRange
object
2 nested properties
From
number
To
number
PrefixListId
string
Protocol
string
SecurityGroupId
string
SecurityGroups
AWS::EC2::NetworkInsightsAnalysis.AnalysisComponent[]
SourceVpc
object
2 nested properties
Arn
string
Id
string
State
string
Subnet
object
2 nested properties
Arn
string
Id
string
SubnetRouteTable
object
2 nested properties
Arn
string
Id
string
TransitGateway
object
2 nested properties
Arn
string
Id
string
TransitGatewayAttachment
object
2 nested properties
Arn
string
Id
string
TransitGatewayRouteTable
object
2 nested properties
Arn
string
Id
string
TransitGatewayRouteTableRoute
object
7 nested properties
AttachmentId
string
DestinationCidr
string
PrefixListId
string
ResourceId
string
ResourceType
string
RouteOrigin
string
State
string
Vpc
object
2 nested properties
Arn
string
Id
string
VpcPeeringConnection
object
2 nested properties
Arn
string
Id
string
VpnConnection
object
2 nested properties
Arn
string
Id
string
VpnGateway
object
2 nested properties
Arn
string
Id
string
vpcEndpoint
object
2 nested properties
Arn
string
Id
string
AWS::EC2::NetworkInsightsAnalysis.PathComponent
object
AclRule
object
6 nested properties
Cidr
string
Egress
boolean
PortRange
object
2 nested properties
From
number
To
number
Protocol
string
RuleAction
string
RuleNumber
number
AdditionalDetails
AWS::EC2::NetworkInsightsAnalysis.AdditionalDetail[]
Component
object
2 nested properties
Arn
string
Id
string
DestinationVpc
object
2 nested properties
Arn
string
Id
string
ElasticLoadBalancerListener
object
2 nested properties
Arn
string
Id
string
Explanations
AWS::EC2::NetworkInsightsAnalysis.Explanation[]
InboundHeader
object
5 nested properties
DestinationAddresses
string[]
DestinationPortRanges
AWS::EC2::NetworkInsightsAnalysis.PortRange[]
Protocol
string
SourceAddresses
string[]
SourcePortRanges
AWS::EC2::NetworkInsightsAnalysis.PortRange[]
OutboundHeader
object
5 nested properties
DestinationAddresses
string[]
DestinationPortRanges
AWS::EC2::NetworkInsightsAnalysis.PortRange[]
Protocol
string
SourceAddresses
string[]
SourcePortRanges
AWS::EC2::NetworkInsightsAnalysis.PortRange[]
RouteTableRoute
object
11 nested properties
NatGatewayId
string
NetworkInterfaceId
string
Origin
string
State
string
TransitGatewayId
string
VpcPeeringConnectionId
string
destinationCidr
string
destinationPrefixListId
string
egressOnlyInternetGatewayId
string
gatewayId
string
instanceId
string
SecurityGroupRule
object
6 nested properties
Cidr
string
Direction
string
PortRange
object
2 nested properties
From
number
To
number
PrefixListId
string
Protocol
string
SecurityGroupId
string
SequenceNumber
number
ServiceName
string
SourceVpc
object
2 nested properties
Arn
string
Id
string
Subnet
object
2 nested properties
Arn
string
Id
string
TransitGateway
object
2 nested properties
Arn
string
Id
string
TransitGatewayRouteTableRoute
object
7 nested properties
AttachmentId
string
DestinationCidr
string
PrefixListId
string
ResourceId
string
ResourceType
string
RouteOrigin
string
State
string
Vpc
object
2 nested properties
Arn
string
Id
string
AWS::EC2::NetworkInsightsAnalysis.PortRange
object
From
number
To
number
AWS::EC2::NetworkInsightsAnalysis.TransitGatewayRouteTableRoute
object
AttachmentId
string
DestinationCidr
string
PrefixListId
string
ResourceId
string
ResourceType
string
RouteOrigin
string
State
string
AWS::EC2::NetworkInsightsPath
object
Properties
object
required
Type
string
required
Condition
string
DeletionPolicy
string
DependsOn
string | string[]
Metadata
object
UpdateReplacePolicy
string
AWS::EC2::NetworkInsightsPath.FilterPortRange
object
FromPort
number
ToPort
number
AWS::EC2::NetworkInsightsPath.PathFilter
object
AWS::EC2::NetworkInterface
object
Properties
object
required
16 nested properties
SubnetId
string
required
ConnectionTrackingSpecification
object
3 nested properties
TcpEstablishedTimeout
number
UdpStreamTimeout
number
UdpTimeout
number
Description
string
GroupSet
string[]
InterfaceType
string
Ipv4PrefixCount
number
Ipv4Prefixes
AWS::EC2::NetworkInterface.Ipv4PrefixSpecification[]
Ipv6AddressCount
number
Ipv6Addresses
AWS::EC2::NetworkInterface.InstanceIpv6Address[]
Ipv6PrefixCount
number
Ipv6Prefixes
AWS::EC2::NetworkInterface.Ipv6PrefixSpecification[]
PrivateIpAddress
string
PrivateIpAddresses
AWS::EC2::NetworkInterface.PrivateIpAddressSpecification[]
SecondaryPrivateIpAddressCount
number
SourceDestCheck
boolean
Tags
Tag[]
Type
string
required
Condition
string
DeletionPolicy
string
DependsOn
string | string[]
Metadata
object
UpdateReplacePolicy
string
AWS::EC2::NetworkInterface.ConnectionTrackingSpecification
object
TcpEstablishedTimeout
number
UdpStreamTimeout
number
UdpTimeout
number
AWS::EC2::NetworkInterface.InstanceIpv6Address
object
Ipv6Address
string
required
AWS::EC2::NetworkInterface.Ipv4PrefixSpecification
object
Ipv4Prefix
string
required
AWS::EC2::NetworkInterface.Ipv6PrefixSpecification
object
Ipv6Prefix
string
required
AWS::EC2::NetworkInterface.PrivateIpAddressSpecification
object
Primary
boolean
required
PrivateIpAddress
string
required
AWS::EC2::NetworkInterfaceAttachment
object
Properties
object
required
Type
string
required
Condition
string
DeletionPolicy
string
DependsOn
string | string[]
Metadata
object
UpdateReplacePolicy
string
AWS::EC2::NetworkInterfaceAttachment.EnaSrdSpecification
object
EnaSrdEnabled
boolean
EnaSrdUdpSpecification
object
1 nested properties
EnaSrdUdpEnabled
boolean
AWS::EC2::NetworkInterfaceAttachment.EnaSrdUdpSpecification
object
EnaSrdUdpEnabled
boolean
AWS::EC2::NetworkInterfacePermission
object
Properties
object
required
3 nested properties
AwsAccountId
string
required
NetworkInterfaceId
string
required
Permission
string
required
Type
string
required
Condition
string
DeletionPolicy
string
DependsOn
string | string[]
Metadata
object
UpdateReplacePolicy
string
AWS::EC2::NetworkPerformanceMetricSubscription
object
Properties
object
required
4 nested properties
Destination
string
required
Metric
string
required
Source
string
required
Statistic
string
required
Type
string
required
Condition
string
DeletionPolicy
string
DependsOn
string | string[]
Metadata
object
UpdateReplacePolicy
string
AWS::EC2::PlacementGroup
object
Type
string
required
Condition
string
DeletionPolicy
string
DependsOn
string | string[]
Metadata
object
Properties
object
4 nested properties
UpdateReplacePolicy
string
AWS::EC2::PrefixList
object
Properties
object
required
5 nested properties
AddressFamily
string
required
PrefixListName
string
required
Entries
AWS::EC2::PrefixList.Entry[]
MaxEntries
number
Tags
Tag[]
Type
string
required
Condition
string
DeletionPolicy
string
DependsOn
string | string[]
Metadata
object
UpdateReplacePolicy
string
AWS::EC2::PrefixList.Entry
object
Cidr
string
required
Description
string
AWS::EC2::Route
object
Properties
object
required
15 nested properties
RouteTableId
string
required
CarrierGatewayId
string
CoreNetworkArn
string
DestinationCidrBlock
string
DestinationIpv6CidrBlock
string
DestinationPrefixListId
string
EgressOnlyInternetGatewayId
string
GatewayId
string
InstanceId
string
LocalGatewayId
string
NatGatewayId
string
NetworkInterfaceId
string
TransitGatewayId
string
VpcEndpointId
string
VpcPeeringConnectionId
string
Type
string
required
Condition
string
DeletionPolicy
string
DependsOn
string | string[]
Metadata
object
UpdateReplacePolicy
string
AWS::EC2::RouteTable
object
Properties
object
required
2 nested properties
VpcId
string
required
Tags
Tag[]
Type
string
required
Condition
string
DeletionPolicy
string
DependsOn
string | string[]
Metadata
object
UpdateReplacePolicy
string
AWS::EC2::SecurityGroup
object
Properties
object
required
6 nested properties
GroupDescription
string
required
GroupName
string
SecurityGroupEgress
AWS::EC2::SecurityGroup.Egress[]
SecurityGroupIngress
AWS::EC2::SecurityGroup.Ingress[]
Tags
Tag[]
VpcId
string
Type
string
required
Condition
string
DeletionPolicy
string
DependsOn
string | string[]
Metadata
object
UpdateReplacePolicy
string
AWS::EC2::SecurityGroup.Egress
object
IpProtocol
string
required
CidrIp
string
CidrIpv6
string
Description
string
DestinationPrefixListId
string
DestinationSecurityGroupId
string
FromPort
number
ToPort
number
AWS::EC2::SecurityGroup.Ingress
object
IpProtocol
string
required
CidrIp
string
CidrIpv6
string
Description
string
FromPort
number
SourcePrefixListId
string
SourceSecurityGroupId
string
SourceSecurityGroupName
string
SourceSecurityGroupOwnerId
string
ToPort
number
AWS::EC2::SecurityGroupEgress
object
Properties
object
required
9 nested properties
GroupId
string
required
IpProtocol
string
required
CidrIp
string
CidrIpv6
string
Description
string
DestinationPrefixListId
string
DestinationSecurityGroupId
string
FromPort
number
ToPort
number
Type
string
required
Condition
string
DeletionPolicy
string
DependsOn
string | string[]
Metadata
object
UpdateReplacePolicy
string
AWS::EC2::SecurityGroupIngress
object
Properties
object
required
12 nested properties
IpProtocol
string
required
CidrIp
string
CidrIpv6
string
Description
string
FromPort
number
GroupId
string
GroupName
string
SourcePrefixListId
string
SourceSecurityGroupId
string
SourceSecurityGroupName
string
SourceSecurityGroupOwnerId
string
ToPort
number
Type
string
required
Condition
string
DeletionPolicy
string
DependsOn
string | string[]
Metadata
object
UpdateReplacePolicy
string
AWS::EC2::SnapshotBlockPublicAccess
object
Properties
object
required
1 nested properties
State
string
required
Type
string
required
Condition
string
DeletionPolicy
string
DependsOn
string | string[]
Metadata
object
UpdateReplacePolicy
string
AWS::EC2::SpotFleet
object
Properties
object
required
1 nested properties
23 nested properties
IamFleetRole
string
required
TargetCapacity
number
required
AllocationStrategy
string
Context
string
ExcessCapacityTerminationPolicy
string
InstanceInterruptionBehavior
string
InstancePoolsToUseCount
number
LaunchSpecifications
AWS::EC2::SpotFleet.SpotFleetLaunchSpecification[]
LaunchTemplateConfigs
AWS::EC2::SpotFleet.LaunchTemplateConfig[]
LoadBalancersConfig
object
OnDemandAllocationStrategy
string
OnDemandMaxTotalPrice
string
OnDemandTargetCapacity
number
ReplaceUnhealthyInstances
boolean
SpotMaintenanceStrategies
object
SpotMaxTotalPrice
string
SpotPrice
string
TagSpecifications
AWS::EC2::SpotFleet.SpotFleetTagSpecification[]
TargetCapacityUnitType
string
TerminateInstancesWithExpiration
boolean
Type
string
ValidFrom
string
ValidUntil
string
Type
string
required
Condition
string
DeletionPolicy
string
DependsOn
string | string[]
Metadata
object
UpdateReplacePolicy
string
AWS::EC2::SpotFleet.AcceleratorCountRequest
object
Max
number
Min
number
AWS::EC2::SpotFleet.AcceleratorTotalMemoryMiBRequest
object
Max
number
Min
number
AWS::EC2::SpotFleet.BaselineEbsBandwidthMbpsRequest
object
Max
number
Min
number
AWS::EC2::SpotFleet.BlockDeviceMapping
object
DeviceName
string
required
Ebs
object
6 nested properties
DeleteOnTermination
boolean
Encrypted
boolean
Iops
number
SnapshotId
string
VolumeSize
number
VolumeType
string
NoDevice
string
VirtualName
string
AWS::EC2::SpotFleet.ClassicLoadBalancer
object
Name
string
required
AWS::EC2::SpotFleet.ClassicLoadBalancersConfig
object
AWS::EC2::SpotFleet.EbsBlockDevice
object
DeleteOnTermination
boolean
Encrypted
boolean
Iops
number
SnapshotId
string
VolumeSize
number
VolumeType
string
AWS::EC2::SpotFleet.FleetLaunchTemplateSpecification
object
Version
string
required
LaunchTemplateId
string
LaunchTemplateName
string
AWS::EC2::SpotFleet.GroupIdentifier
object
GroupId
string
required
AWS::EC2::SpotFleet.IamInstanceProfileSpecification
object
Arn
string
AWS::EC2::SpotFleet.InstanceIpv6Address
object
Ipv6Address
string
required
AWS::EC2::SpotFleet.InstanceNetworkInterfaceSpecification
object
AssociatePublicIpAddress
boolean
DeleteOnTermination
boolean
Description
string
DeviceIndex
number
Groups
string[]
Ipv6AddressCount
number
Ipv6Addresses
AWS::EC2::SpotFleet.InstanceIpv6Address[]
NetworkInterfaceId
string
PrivateIpAddresses
AWS::EC2::SpotFleet.PrivateIpAddressSpecification[]
SecondaryPrivateIpAddressCount
number
SubnetId
string
AWS::EC2::SpotFleet.InstanceRequirementsRequest
object
AcceleratorCount
object
2 nested properties
Max
number
Min
number
AcceleratorManufacturers
string[]
AcceleratorNames
string[]
AcceleratorTotalMemoryMiB
object
2 nested properties
Max
number
Min
number
AcceleratorTypes
string[]
AllowedInstanceTypes
string[]
BareMetal
string
BaselineEbsBandwidthMbps
object
2 nested properties
Max
number
Min
number
BurstablePerformance
string
CpuManufacturers
string[]
ExcludedInstanceTypes
string[]
InstanceGenerations
string[]
LocalStorage
string
LocalStorageTypes
string[]
MaxSpotPriceAsPercentageOfOptimalOnDemandPrice
number
MemoryGiBPerVCpu
object
2 nested properties
Max
number
Min
number
MemoryMiB
object
2 nested properties
Max
number
Min
number
NetworkBandwidthGbps
object
2 nested properties
Max
number
Min
number
NetworkInterfaceCount
object
2 nested properties
Max
number
Min
number
OnDemandMaxPricePercentageOverLowestPrice
number
RequireHibernateSupport
boolean
SpotMaxPricePercentageOverLowestPrice
number
TotalLocalStorageGB
object
2 nested properties
Max
number
Min
number
VCpuCount
object
2 nested properties
Max
number
Min
number
AWS::EC2::SpotFleet.LaunchTemplateConfig
object
LaunchTemplateSpecification
object
3 nested properties
Version
string
required
LaunchTemplateId
string
LaunchTemplateName
string
AWS::EC2::SpotFleet.LaunchTemplateOverrides
object
AvailabilityZone
string
InstanceRequirements
object
24 nested properties
AcceleratorCount
object
2 nested properties
Max
number
Min
number
AcceleratorManufacturers
string[]
AcceleratorNames
string[]
AcceleratorTotalMemoryMiB
object
2 nested properties
Max
number
Min
number
AcceleratorTypes
string[]
AllowedInstanceTypes
string[]
BareMetal
string
BaselineEbsBandwidthMbps
object
2 nested properties
Max
number
Min
number
BurstablePerformance
string
CpuManufacturers
string[]
ExcludedInstanceTypes
string[]
InstanceGenerations
string[]
LocalStorage
string
LocalStorageTypes
string[]
MaxSpotPriceAsPercentageOfOptimalOnDemandPrice
number
MemoryGiBPerVCpu
object
2 nested properties
Max
number
Min
number
MemoryMiB
object
2 nested properties
Max
number
Min
number
NetworkBandwidthGbps
object
2 nested properties
Max
number
Min
number
NetworkInterfaceCount
object
2 nested properties
Max
number
Min
number
OnDemandMaxPricePercentageOverLowestPrice
number
RequireHibernateSupport
boolean
SpotMaxPricePercentageOverLowestPrice
number
TotalLocalStorageGB
object
2 nested properties
Max
number
Min
number
VCpuCount
object
2 nested properties
Max
number
Min
number
InstanceType
string
Priority
number
SpotPrice
string
SubnetId
string
WeightedCapacity
number
AWS::EC2::SpotFleet.LoadBalancersConfig
object
AWS::EC2::SpotFleet.MemoryGiBPerVCpuRequest
object
Max
number
Min
number
AWS::EC2::SpotFleet.MemoryMiBRequest
object
Max
number
Min
number
AWS::EC2::SpotFleet.NetworkBandwidthGbpsRequest
object
Max
number
Min
number
AWS::EC2::SpotFleet.NetworkInterfaceCountRequest
object
Max
number
Min
number
AWS::EC2::SpotFleet.PrivateIpAddressSpecification
object
PrivateIpAddress
string
required
Primary
boolean
AWS::EC2::SpotFleet.SpotCapacityRebalance
object
ReplacementStrategy
string
TerminationDelay
number
AWS::EC2::SpotFleet.SpotFleetLaunchSpecification
object
ImageId
string
required
BlockDeviceMappings
AWS::EC2::SpotFleet.BlockDeviceMapping[]
EbsOptimized
boolean
IamInstanceProfile
object
1 nested properties
Arn
string
InstanceRequirements
object
24 nested properties
AcceleratorCount
object
2 nested properties
Max
number
Min
number
AcceleratorManufacturers
string[]
AcceleratorNames
string[]
AcceleratorTotalMemoryMiB
object
2 nested properties
Max
number
Min
number
AcceleratorTypes
string[]
AllowedInstanceTypes
string[]
BareMetal
string
BaselineEbsBandwidthMbps
object
2 nested properties
Max
number
Min
number
BurstablePerformance
string
CpuManufacturers
string[]
ExcludedInstanceTypes
string[]
InstanceGenerations
string[]
LocalStorage
string
LocalStorageTypes
string[]
MaxSpotPriceAsPercentageOfOptimalOnDemandPrice
number
MemoryGiBPerVCpu
object
2 nested properties
Max
number
Min
number
MemoryMiB
object
2 nested properties
Max
number
Min
number
NetworkBandwidthGbps
object
2 nested properties
Max
number
Min
number
NetworkInterfaceCount
object
2 nested properties
Max
number
Min
number
OnDemandMaxPricePercentageOverLowestPrice
number
RequireHibernateSupport
boolean
SpotMaxPricePercentageOverLowestPrice
number
TotalLocalStorageGB
object
2 nested properties
Max
number
Min
number
VCpuCount
object
2 nested properties
Max
number
Min
number
InstanceType
string
KernelId
string
KeyName
string
Monitoring
object
1 nested properties
Enabled
boolean
NetworkInterfaces
AWS::EC2::SpotFleet.InstanceNetworkInterfaceSpecification[]
Placement
object
3 nested properties
AvailabilityZone
string
GroupName
string
Tenancy
string
RamdiskId
string
SecurityGroups
AWS::EC2::SpotFleet.GroupIdentifier[]
SpotPrice
string
SubnetId
string
TagSpecifications
AWS::EC2::SpotFleet.SpotFleetTagSpecification[]
UserData
string
WeightedCapacity
number
AWS::EC2::SpotFleet.SpotFleetMonitoring
object
Enabled
boolean
AWS::EC2::SpotFleet.SpotFleetRequestConfigData
object
IamFleetRole
string
required
TargetCapacity
number
required
AllocationStrategy
string
Context
string
ExcessCapacityTerminationPolicy
string
InstanceInterruptionBehavior
string
InstancePoolsToUseCount
number
LaunchSpecifications
AWS::EC2::SpotFleet.SpotFleetLaunchSpecification[]
LaunchTemplateConfigs
AWS::EC2::SpotFleet.LaunchTemplateConfig[]
LoadBalancersConfig
object
OnDemandAllocationStrategy
string
OnDemandMaxTotalPrice
string
OnDemandTargetCapacity
number
ReplaceUnhealthyInstances
boolean
SpotMaintenanceStrategies
object
1 nested properties
CapacityRebalance
object
2 nested properties
ReplacementStrategy
string
TerminationDelay
number
SpotMaxTotalPrice
string
SpotPrice
string
TagSpecifications
AWS::EC2::SpotFleet.SpotFleetTagSpecification[]
TargetCapacityUnitType
string
TerminateInstancesWithExpiration
boolean
Type
string
ValidFrom
string
ValidUntil
string
AWS::EC2::SpotFleet.SpotFleetTagSpecification
object
ResourceType
string
Tags
Tag[]
AWS::EC2::SpotFleet.SpotMaintenanceStrategies
object
CapacityRebalance
object
2 nested properties
ReplacementStrategy
string
TerminationDelay
number
AWS::EC2::SpotFleet.SpotPlacement
object
AvailabilityZone
string
GroupName
string
Tenancy
string
AWS::EC2::SpotFleet.TargetGroup
object
Arn
string
required
AWS::EC2::SpotFleet.TargetGroupsConfig
object
AWS::EC2::SpotFleet.TotalLocalStorageGBRequest
object
Max
number
Min
number
AWS::EC2::SpotFleet.VCpuCountRangeRequest
object
Max
number
Min
number
AWS::EC2::Subnet
object
Properties
object
required
18 nested properties
VpcId
string
required
AssignIpv6AddressOnCreation
boolean
AvailabilityZone
string
AvailabilityZoneId
string
CidrBlock
string
EnableDns64
boolean
EnableLniAtDeviceIndex
number
Ipv4IpamPoolId
string
Ipv4NetmaskLength
number
Ipv6CidrBlock
string
Ipv6CidrBlocks
string[]
Ipv6IpamPoolId
string
Ipv6Native
boolean
Ipv6NetmaskLength
number
MapPublicIpOnLaunch
boolean
OutpostArn
string
PrivateDnsNameOptionsOnLaunch
object
3 nested properties
EnableResourceNameDnsAAAARecord
boolean
EnableResourceNameDnsARecord
boolean
HostnameType
string
Tags
Tag[]
Type
string
required
Condition
string
DeletionPolicy
string
DependsOn
string | string[]
Metadata
object
UpdateReplacePolicy
string
AWS::EC2::Subnet.PrivateDnsNameOptionsOnLaunch
object
EnableResourceNameDnsAAAARecord
boolean
EnableResourceNameDnsARecord
boolean
HostnameType
string
AWS::EC2::SubnetCidrBlock
object
Properties
object
required
4 nested properties
SubnetId
string
required
Ipv6CidrBlock
string
Ipv6IpamPoolId
string
Ipv6NetmaskLength
number
Type
string
required
Condition
string
DeletionPolicy
string
DependsOn
string | string[]
Metadata
object
UpdateReplacePolicy
string
AWS::EC2::SubnetNetworkAclAssociation
object
Properties
object
required
2 nested properties
NetworkAclId
string
required
SubnetId
string
required
Type
string
required
Condition
string
DeletionPolicy
string
DependsOn
string | string[]
Metadata
object
UpdateReplacePolicy
string
AWS::EC2::SubnetRouteTableAssociation
object
Properties
object
required
2 nested properties
RouteTableId
string
required
SubnetId
string
required
Type
string
required
Condition
string
DeletionPolicy
string
DependsOn
string | string[]
Metadata
object
UpdateReplacePolicy
string
AWS::EC2::TrafficMirrorFilter
object
Type
string
required
Condition
string
DeletionPolicy
string
DependsOn
string | string[]
Metadata
object
Properties
object
3 nested properties
UpdateReplacePolicy
string
AWS::EC2::TrafficMirrorFilterRule
object
Properties
object
required
10 nested properties
DestinationCidrBlock
string
required
RuleAction
string
required
RuleNumber
number
required
SourceCidrBlock
string
required
TrafficDirection
string
required
TrafficMirrorFilterId
string
required
Description
string
DestinationPortRange
object
2 nested properties
FromPort
number
required
ToPort
number
required
Protocol
number
SourcePortRange
object
2 nested properties
FromPort
number
required
ToPort
number
required
Type
string
required
Condition
string
DeletionPolicy
string
DependsOn
string | string[]
Metadata
object
UpdateReplacePolicy
string
AWS::EC2::TrafficMirrorFilterRule.TrafficMirrorPortRange
object
FromPort
number
required
ToPort
number
required
AWS::EC2::TrafficMirrorSession
object
Properties
object
required
8 nested properties
NetworkInterfaceId
string
required
SessionNumber
number
required
TrafficMirrorFilterId
string
required
TrafficMirrorTargetId
string
required
Description
string
PacketLength
number
Tags
Tag[]
VirtualNetworkId
number
Type
string
required
Condition
string
DeletionPolicy
string
DependsOn
string | string[]
Metadata
object
UpdateReplacePolicy
string
AWS::EC2::TrafficMirrorTarget
object
Type
string
required
Condition
string
DeletionPolicy
string
DependsOn
string | string[]
Metadata
object
Properties
object
5 nested properties
Description
string
GatewayLoadBalancerEndpointId
string
NetworkInterfaceId
string
NetworkLoadBalancerArn
string
Tags
Tag[]
UpdateReplacePolicy
string
AWS::EC2::TransitGateway
object
Type
string
required
Condition
string
DeletionPolicy
string
DependsOn
string | string[]
Metadata
object
Properties
object
12 nested properties
AmazonSideAsn
number
AssociationDefaultRouteTableId
string
AutoAcceptSharedAttachments
string
DefaultRouteTableAssociation
string
DefaultRouteTablePropagation
string
Description
string
DnsSupport
string
MulticastSupport
string
PropagationDefaultRouteTableId
string
Tags
Tag[]
TransitGatewayCidrBlocks
string[]
VpnEcmpSupport
string
UpdateReplacePolicy
string
AWS::EC2::TransitGatewayAttachment
object
Properties
object
required
Type
string
required
Condition
string
DeletionPolicy
string
DependsOn
string | string[]
Metadata
object
UpdateReplacePolicy
string
AWS::EC2::TransitGatewayAttachment.Options
object
ApplianceModeSupport
string
DnsSupport
string
Ipv6Support
string
SecurityGroupReferencingSupport
string
AWS::EC2::TransitGatewayConnect
object
Properties
object
required
Type
string
required
Condition
string
DeletionPolicy
string
DependsOn
string | string[]
Metadata
object
UpdateReplacePolicy
string
AWS::EC2::TransitGatewayConnect.TransitGatewayConnectOptions
object
Protocol
string
AWS::EC2::TransitGatewayMulticastDomain
object
Properties
object
required
Type
string
required
Condition
string
DeletionPolicy
string
DependsOn
string | string[]
Metadata
object
UpdateReplacePolicy
string
AWS::EC2::TransitGatewayMulticastDomain.Options
object
AutoAcceptSharedAssociations
string
Igmpv2Support
string
StaticSourcesSupport
string
AWS::EC2::TransitGatewayMulticastDomainAssociation
object
Properties
object
required
3 nested properties
SubnetId
string
required
TransitGatewayAttachmentId
string
required
TransitGatewayMulticastDomainId
string
required
Type
string
required
Condition
string
DeletionPolicy
string
DependsOn
string | string[]
Metadata
object
UpdateReplacePolicy
string
AWS::EC2::TransitGatewayMulticastGroupMember
object
Properties
object
required
3 nested properties
GroupIpAddress
string
required
NetworkInterfaceId
string
required
TransitGatewayMulticastDomainId
string
required
Type
string
required
Condition
string
DeletionPolicy
string
DependsOn
string | string[]
Metadata
object
UpdateReplacePolicy
string
AWS::EC2::TransitGatewayMulticastGroupSource
object
Properties
object
required
3 nested properties
GroupIpAddress
string
required
NetworkInterfaceId
string
required
TransitGatewayMulticastDomainId
string
required
Type
string
required
Condition
string
DeletionPolicy
string
DependsOn
string | string[]
Metadata
object
UpdateReplacePolicy
string
AWS::EC2::TransitGatewayPeeringAttachment
object
Properties
object
required
5 nested properties
PeerAccountId
string
required
PeerRegion
string
required
PeerTransitGatewayId
string
required
TransitGatewayId
string
required
Tags
Tag[]
Type
string
required
Condition
string
DeletionPolicy
string
DependsOn
string | string[]
Metadata
object
UpdateReplacePolicy
string
AWS::EC2::TransitGatewayPeeringAttachment.PeeringAttachmentStatus
object
Code
string
Message
string
AWS::EC2::TransitGatewayRoute
object
Properties
object
required
4 nested properties
TransitGatewayRouteTableId
string
required
Blackhole
boolean
DestinationCidrBlock
string
TransitGatewayAttachmentId
string
Type
string
required
Condition
string
DeletionPolicy
string
DependsOn
string | string[]
Metadata
object
UpdateReplacePolicy
string
AWS::EC2::TransitGatewayRouteTable
object
Properties
object
required
2 nested properties
TransitGatewayId
string
required
Tags
Tag[]
Type
string
required
Condition
string
DeletionPolicy
string
DependsOn
string | string[]
Metadata
object
UpdateReplacePolicy
string
AWS::EC2::TransitGatewayRouteTableAssociation
object
Properties
object
required
2 nested properties
TransitGatewayAttachmentId
string
required
TransitGatewayRouteTableId
string
required
Type
string
required
Condition
string
DeletionPolicy
string
DependsOn
string | string[]
Metadata
object
UpdateReplacePolicy
string
AWS::EC2::TransitGatewayRouteTablePropagation
object
Properties
object
required
2 nested properties
TransitGatewayAttachmentId
string
required
TransitGatewayRouteTableId
string
required
Type
string
required
Condition
string
DeletionPolicy
string
DependsOn
string | string[]
Metadata
object
UpdateReplacePolicy
string
AWS::EC2::TransitGatewayVpcAttachment
object
Properties
object
required
Type
string
required
Condition
string
DeletionPolicy
string
DependsOn
string | string[]
Metadata
object
UpdateReplacePolicy
string
AWS::EC2::TransitGatewayVpcAttachment.Options
object
ApplianceModeSupport
string
DnsSupport
string
Ipv6Support
string
AWS::EC2::VPC
object
Type
string
required
Condition
string
DeletionPolicy
string
DependsOn
string | string[]
Metadata
object
Properties
object
7 nested properties
CidrBlock
string
EnableDnsHostnames
boolean
EnableDnsSupport
boolean
InstanceTenancy
string
Ipv4IpamPoolId
string
Ipv4NetmaskLength
number
Tags
Tag[]
UpdateReplacePolicy
string
AWS::EC2::VPCCidrBlock
object
Properties
object
required
9 nested properties
VpcId
string
required
AmazonProvidedIpv6CidrBlock
boolean
CidrBlock
string
Ipv4IpamPoolId
string
Ipv4NetmaskLength
number
Ipv6CidrBlock
string
Ipv6IpamPoolId
string
Ipv6NetmaskLength
number
Ipv6Pool
string
Type
string
required
Condition
string
DeletionPolicy
string
DependsOn
string | string[]
Metadata
object
UpdateReplacePolicy
string
AWS::EC2::VPCDHCPOptionsAssociation
object
Properties
object
required
2 nested properties
DhcpOptionsId
string
required
VpcId
string
required
Type
string
required
Condition
string
DeletionPolicy
string
DependsOn
string | string[]
Metadata
object
UpdateReplacePolicy
string
AWS::EC2::VPCEndpoint
object
Properties
object
required
8 nested properties
ServiceName
string
required
VpcId
string
required
PolicyDocument
object
PrivateDnsEnabled
boolean
RouteTableIds
string[]
SecurityGroupIds
string[]
SubnetIds
string[]
VpcEndpointType
string
Type
string
required
Condition
string
DeletionPolicy
string
DependsOn
string | string[]
Metadata
object
UpdateReplacePolicy
string
AWS::EC2::VPCEndpointConnectionNotification
object
Properties
object
required
4 nested properties
ConnectionEvents
string[]
required
ConnectionNotificationArn
string
required
ServiceId
string
VPCEndpointId
string
Type
string
required
Condition
string
DeletionPolicy
string
DependsOn
string | string[]
Metadata
object
UpdateReplacePolicy
string
AWS::EC2::VPCEndpointService
object
Type
string
required
Condition
string
DeletionPolicy
string
DependsOn
string | string[]
Metadata
object
Properties
object
5 nested properties
AcceptanceRequired
boolean
ContributorInsightsEnabled
boolean
GatewayLoadBalancerArns
string[]
NetworkLoadBalancerArns
string[]
PayerResponsibility
string
UpdateReplacePolicy
string
AWS::EC2::VPCEndpointServicePermissions
object
Properties
object
required
2 nested properties
ServiceId
string
required
AllowedPrincipals
string[]
Type
string
required
Condition
string
DeletionPolicy
string
DependsOn
string | string[]
Metadata
object
UpdateReplacePolicy
string
AWS::EC2::VPCGatewayAttachment
object
Properties
object
required
3 nested properties
VpcId
string
required
InternetGatewayId
string
VpnGatewayId
string
Type
string
required
Condition
string
DeletionPolicy
string
DependsOn
string | string[]
Metadata
object
UpdateReplacePolicy
string
AWS::EC2::VPCPeeringConnection
object
Properties
object
required
6 nested properties
PeerVpcId
string
required
VpcId
string
required
PeerOwnerId
string
PeerRegion
string
PeerRoleArn
string
Tags
Tag[]
Type
string
required
Condition
string
DeletionPolicy
string
DependsOn
string | string[]
Metadata
object
UpdateReplacePolicy
string
AWS::EC2::VPNConnection
object
Properties
object
required
7 nested properties
CustomerGatewayId
string
required
Type
string
required
StaticRoutesOnly
boolean
Tags
Tag[]
TransitGatewayId
string
VpnGatewayId
string
VpnTunnelOptionsSpecifications
AWS::EC2::VPNConnection.VpnTunnelOptionsSpecification[]
Type
string
required
Condition
string
DeletionPolicy
string
DependsOn
string | string[]
Metadata
object
UpdateReplacePolicy
string
AWS::EC2::VPNConnection.VpnTunnelOptionsSpecification
object
PreSharedKey
string
TunnelInsideCidr
string
AWS::EC2::VPNConnectionRoute
object
Properties
object
required
2 nested properties
DestinationCidrBlock
string
required
VpnConnectionId
string
required
Type
string
required
Condition
string
DeletionPolicy
string
DependsOn
string | string[]
Metadata
object
UpdateReplacePolicy
string
AWS::EC2::VPNGateway
object
Properties
object
required
3 nested properties
Type
string
required
Condition
string
DeletionPolicy
string
DependsOn
string | string[]
Metadata
object
UpdateReplacePolicy
string
AWS::EC2::VPNGatewayRoutePropagation
object
Properties
object
required
2 nested properties
RouteTableIds
string[]
required
VpnGatewayId
string
required
Type
string
required
Condition
string
DeletionPolicy
string
DependsOn
string | string[]
Metadata
object
UpdateReplacePolicy
string
AWS::EC2::VerifiedAccessEndpoint
object
Properties
object
required
14 nested properties
ApplicationDomain
string
required
AttachmentType
string
required
DomainCertificateArn
string
required
EndpointDomainPrefix
string
required
EndpointType
string
required
VerifiedAccessGroupId
string
required
Description
string
LoadBalancerOptions
object
4 nested properties
LoadBalancerArn
string
Port
number
Protocol
string
SubnetIds
string[]
NetworkInterfaceOptions
object
3 nested properties
NetworkInterfaceId
string
Port
number
Protocol
string
PolicyDocument
string
PolicyEnabled
boolean
SecurityGroupIds
string[]
SseSpecification
object
2 nested properties
CustomerManagedKeyEnabled
boolean
KmsKeyArn
string
Tags
Tag[]
Type
string
required
Condition
string
DeletionPolicy
string
DependsOn
string | string[]
Metadata
object
UpdateReplacePolicy
string
AWS::EC2::VerifiedAccessEndpoint.LoadBalancerOptions
object
LoadBalancerArn
string
Port
number
Protocol
string
SubnetIds
string[]
AWS::EC2::VerifiedAccessEndpoint.NetworkInterfaceOptions
object
NetworkInterfaceId
string
Port
number
Protocol
string
AWS::EC2::VerifiedAccessEndpoint.SseSpecification
object
CustomerManagedKeyEnabled
boolean
KmsKeyArn
string
AWS::EC2::VerifiedAccessGroup
object
Properties
object
required
Type
string
required
Condition
string
DeletionPolicy
string
DependsOn
string | string[]
Metadata
object
UpdateReplacePolicy
string
AWS::EC2::VerifiedAccessGroup.SseSpecification
object
CustomerManagedKeyEnabled
boolean
KmsKeyArn
string
AWS::EC2::VerifiedAccessInstance
object
Type
string
required
Condition
string
DeletionPolicy
string
DependsOn
string | string[]
Metadata
object
Properties
object
6 nested properties
Description
string
FipsEnabled
boolean
LoggingConfigurations
object
Tags
Tag[]
VerifiedAccessTrustProviderIds
string[]
VerifiedAccessTrustProviders
AWS::EC2::VerifiedAccessInstance.VerifiedAccessTrustProvider[]
UpdateReplacePolicy
string
AWS::EC2::VerifiedAccessInstance.CloudWatchLogs
object
Enabled
boolean
LogGroup
string
AWS::EC2::VerifiedAccessInstance.KinesisDataFirehose
object
DeliveryStream
string
Enabled
boolean
AWS::EC2::VerifiedAccessInstance.S3
object
BucketName
string
BucketOwner
string
Enabled
boolean
Prefix
string
AWS::EC2::VerifiedAccessInstance.VerifiedAccessLogs
object
CloudWatchLogs
object
2 nested properties
Enabled
boolean
LogGroup
string
IncludeTrustContext
boolean
KinesisDataFirehose
object
2 nested properties
DeliveryStream
string
Enabled
boolean
LogVersion
string
S3
object
4 nested properties
BucketName
string
BucketOwner
string
Enabled
boolean
Prefix
string
AWS::EC2::VerifiedAccessInstance.VerifiedAccessTrustProvider
object
Description
string
DeviceTrustProviderType
string
TrustProviderType
string
UserTrustProviderType
string
VerifiedAccessTrustProviderId
string
AWS::EC2::VerifiedAccessTrustProvider
object
Properties
object
required
9 nested properties
PolicyReferenceName
string
required
TrustProviderType
string
required
Description
string
DeviceOptions
object
2 nested properties
PublicSigningKeyUrl
string
TenantId
string
DeviceTrustProviderType
string
OidcOptions
object
7 nested properties
AuthorizationEndpoint
string
ClientId
string
ClientSecret
string
Issuer
string
Scope
string
TokenEndpoint
string
UserInfoEndpoint
string
SseSpecification
object
2 nested properties
CustomerManagedKeyEnabled
boolean
KmsKeyArn
string
Tags
Tag[]
UserTrustProviderType
string
Type
string
required
Condition
string
DeletionPolicy
string
DependsOn
string | string[]
Metadata
object
UpdateReplacePolicy
string
AWS::EC2::VerifiedAccessTrustProvider.DeviceOptions
object
PublicSigningKeyUrl
string
TenantId
string
AWS::EC2::VerifiedAccessTrustProvider.OidcOptions
object
AuthorizationEndpoint
string
ClientId
string
ClientSecret
string
Issuer
string
Scope
string
TokenEndpoint
string
UserInfoEndpoint
string
AWS::EC2::VerifiedAccessTrustProvider.SseSpecification
object
CustomerManagedKeyEnabled
boolean
KmsKeyArn
string
AWS::EC2::Volume
object
Properties
object
required
12 nested properties
AvailabilityZone
string
required
AutoEnableIO
boolean
Encrypted
boolean
Iops
number
KmsKeyId
string
MultiAttachEnabled
boolean
OutpostArn
string
Size
number
SnapshotId
string
Tags
Tag[]
Throughput
number
VolumeType
string
Type
string
required
Condition
string
DeletionPolicy
string
DependsOn
string | string[]
Metadata
object
UpdateReplacePolicy
string
AWS::EC2::VolumeAttachment
object
Properties
object
required
3 nested properties
InstanceId
string
required
VolumeId
string
required
Device
string
Type
string
required
Condition
string
DeletionPolicy
string
DependsOn
string | string[]
Metadata
object
UpdateReplacePolicy
string
AWS::ECR::PublicRepository
object
Type
string
required
Condition
string
DeletionPolicy
string
DependsOn
string | string[]
Metadata
object
Properties
object
UpdateReplacePolicy
string
AWS::ECR::PublicRepository.RepositoryCatalogData
object
AboutText
string
Architectures
string[]
OperatingSystems
string[]
RepositoryDescription
string
UsageText
string
AWS::ECR::PullThroughCacheRule
object
Type
string
required
Condition
string
DeletionPolicy
string
DependsOn
string | string[]
Metadata
object
Properties
object
4 nested properties
CredentialArn
string
EcrRepositoryPrefix
string
UpstreamRegistry
string
UpstreamRegistryUrl
string
UpdateReplacePolicy
string
AWS::ECR::RegistryPolicy
object
Properties
object
required
1 nested properties
PolicyText
object
required
Type
string
required
Condition
string
DeletionPolicy
string
DependsOn
string | string[]
Metadata
object
UpdateReplacePolicy
string
AWS::ECR::ReplicationConfiguration
object
Properties
object
required
1 nested properties
1 nested properties
Type
string
required
Condition
string
DeletionPolicy
string
DependsOn
string | string[]
Metadata
object
UpdateReplacePolicy
string
AWS::ECR::ReplicationConfiguration.ReplicationConfiguration
object
AWS::ECR::ReplicationConfiguration.ReplicationDestination
object
Region
string
required
RegistryId
string
required
AWS::ECR::ReplicationConfiguration.ReplicationRule
object
RepositoryFilters
AWS::ECR::ReplicationConfiguration.RepositoryFilter[]
AWS::ECR::ReplicationConfiguration.RepositoryFilter
object
Filter
string
required
FilterType
string
required
AWS::ECR::Repository
object
Type
string
required
Condition
string
DeletionPolicy
string
DependsOn
string | string[]
Metadata
object
Properties
object
8 nested properties
EmptyOnDelete
boolean
EncryptionConfiguration
object
2 nested properties
EncryptionType
string
required
KmsKey
string
ImageScanningConfiguration
object
1 nested properties
ScanOnPush
boolean
ImageTagMutability
string
LifecyclePolicy
object
2 nested properties
LifecyclePolicyText
string
RegistryId
string
RepositoryName
string
RepositoryPolicyText
object
Tags
Tag[]
UpdateReplacePolicy
string
AWS::ECR::Repository.EncryptionConfiguration
object
EncryptionType
string
required
KmsKey
string
AWS::ECR::Repository.ImageScanningConfiguration
object
ScanOnPush
boolean
AWS::ECR::Repository.LifecyclePolicy
object
LifecyclePolicyText
string
RegistryId
string
AWS::ECR::RepositoryCreationTemplate
object
Properties
object
required
Type
string
required
Condition
string
DeletionPolicy
string
DependsOn
string | string[]
Metadata
object
UpdateReplacePolicy
string
AWS::ECR::RepositoryCreationTemplate.EncryptionConfiguration
object
EncryptionType
string
required
KmsKey
string
AWS::ECS::CapacityProvider
object
Properties
object
required
Type
string
required
Condition
string
DeletionPolicy
string
DependsOn
string | string[]
Metadata
object
UpdateReplacePolicy
string
AWS::ECS::CapacityProvider.AutoScalingGroupProvider
object
AutoScalingGroupArn
string
required
ManagedDraining
string
ManagedScaling
object
5 nested properties
InstanceWarmupPeriod
number
MaximumScalingStepSize
number
MinimumScalingStepSize
number
Status
string
TargetCapacity
number
ManagedTerminationProtection
string
AWS::ECS::CapacityProvider.ManagedScaling
object
InstanceWarmupPeriod
number
MaximumScalingStepSize
number
MinimumScalingStepSize
number
Status
string
TargetCapacity
number
AWS::ECS::Cluster
object
Type
string
required
Condition
string
DeletionPolicy
string
DependsOn
string | string[]
Metadata
object
Properties
object
7 nested properties
CapacityProviders
string[]
ClusterName
string
ClusterSettings
AWS::ECS::Cluster.ClusterSettings[]
DefaultCapacityProviderStrategy
AWS::ECS::Cluster.CapacityProviderStrategyItem[]
ServiceConnectDefaults
object
1 nested properties
Namespace
string
Tags
Tag[]
UpdateReplacePolicy
string
AWS::ECS::Cluster.CapacityProviderStrategyItem
object
Base
number
CapacityProvider
string
Weight
number
AWS::ECS::Cluster.ClusterConfiguration
object
AWS::ECS::Cluster.ClusterSettings
object
Name
string
Value
string
AWS::ECS::Cluster.ExecuteCommandConfiguration
object
KmsKeyId
string
LogConfiguration
object
5 nested properties
CloudWatchEncryptionEnabled
boolean
CloudWatchLogGroupName
string
S3BucketName
string
S3EncryptionEnabled
boolean
S3KeyPrefix
string
Logging
string
AWS::ECS::Cluster.ExecuteCommandLogConfiguration
object
CloudWatchEncryptionEnabled
boolean
CloudWatchLogGroupName
string
S3BucketName
string
S3EncryptionEnabled
boolean
S3KeyPrefix
string
AWS::ECS::Cluster.ServiceConnectDefaults
object
Namespace
string
AWS::ECS::ClusterCapacityProviderAssociations
object
Properties
object
required
3 nested properties
CapacityProviders
string[]
required
Cluster
string
required
DefaultCapacityProviderStrategy
AWS::ECS::ClusterCapacityProviderAssociations.CapacityProviderStrategy[]
required
Type
string
required
Condition
string
DeletionPolicy
string
DependsOn
string | string[]
Metadata
object
UpdateReplacePolicy
string
AWS::ECS::ClusterCapacityProviderAssociations.CapacityProviderStrategy
object
CapacityProvider
string
required
Base
number
Weight
number
AWS::ECS::PrimaryTaskSet
object
Properties
object
required
3 nested properties
Cluster
string
required
Service
string
required
TaskSetId
string
required
Type
string
required
Condition
string
DeletionPolicy
string
DependsOn
string | string[]
Metadata
object
UpdateReplacePolicy
string
AWS::ECS::Service
object
Type
string
required
Condition
string
DeletionPolicy
string
DependsOn
string | string[]
Metadata
object
Properties
object
23 nested properties
CapacityProviderStrategy
AWS::ECS::Service.CapacityProviderStrategyItem[]
Cluster
string
DeploymentConfiguration
object
DeploymentController
object
1 nested properties
Type
string
DesiredCount
number
EnableECSManagedTags
boolean
EnableExecuteCommand
boolean
HealthCheckGracePeriodSeconds
number
LaunchType
string
LoadBalancers
AWS::ECS::Service.LoadBalancer[]
PlacementConstraints
AWS::ECS::Service.PlacementConstraint[]
PlacementStrategies
AWS::ECS::Service.PlacementStrategy[]
PlatformVersion
string
PropagateTags
string
Role
string
SchedulingStrategy
string
ServiceConnectConfiguration
object
4 nested properties
ServiceName
string
ServiceRegistries
AWS::ECS::Service.ServiceRegistry[]
Tags
Tag[]
TaskDefinition
string
VolumeConfigurations
AWS::ECS::Service.ServiceVolumeConfiguration[]
UpdateReplacePolicy
string
AWS::ECS::Service.AwsVpcConfiguration
object
AssignPublicIp
string
SecurityGroups
string[]
Subnets
string[]
AWS::ECS::Service.CapacityProviderStrategyItem
object
Base
number
CapacityProvider
string
Weight
number
AWS::ECS::Service.DeploymentAlarms
object
AlarmNames
string[]
required
Enable
boolean
required
Rollback
boolean
required
AWS::ECS::Service.DeploymentCircuitBreaker
object
Enable
boolean
required
Rollback
boolean
required
AWS::ECS::Service.DeploymentConfiguration
object
AWS::ECS::Service.DeploymentController
object
Type
string
AWS::ECS::Service.EBSTagSpecification
object
AWS::ECS::Service.LoadBalancer
object
ContainerName
string
ContainerPort
number
LoadBalancerName
string
TargetGroupArn
string
AWS::ECS::Service.LogConfiguration
object
AWS::ECS::Service.NetworkConfiguration
object
AwsvpcConfiguration
object
3 nested properties
AssignPublicIp
string
SecurityGroups
string[]
Subnets
string[]
AWS::ECS::Service.PlacementConstraint
object
Type
string
required
Expression
string
AWS::ECS::Service.PlacementStrategy
object
Type
string
required
Field
string
AWS::ECS::Service.Secret
object
Name
string
required
ValueFrom
string
required
AWS::ECS::Service.ServiceConnectClientAlias
object
Port
number
required
DnsName
string
AWS::ECS::Service.ServiceConnectConfiguration
object
AWS::ECS::Service.ServiceConnectService
object
PortName
string
required
ClientAliases
AWS::ECS::Service.ServiceConnectClientAlias[]
DiscoveryName
string
IngressPortOverride
number
Timeout
object
2 nested properties
IdleTimeoutSeconds
number
PerRequestTimeoutSeconds
number
AWS::ECS::Service.ServiceConnectTlsCertificateAuthority
object
AwsPcaAuthorityArn
string
AWS::ECS::Service.ServiceConnectTlsConfiguration
object
1 nested properties
AwsPcaAuthorityArn
string
KmsKey
string
RoleArn
string
AWS::ECS::Service.ServiceManagedEBSVolumeConfiguration
object
RoleArn
string
required
Encrypted
boolean
FilesystemType
string
Iops
number
KmsKeyId
string
SizeInGiB
number
SnapshotId
string
TagSpecifications
AWS::ECS::Service.EBSTagSpecification[]
Throughput
number
VolumeType
string
AWS::ECS::Service.ServiceRegistry
object
ContainerName
string
ContainerPort
number
Port
number
RegistryArn
string
AWS::ECS::Service.ServiceVolumeConfiguration
object
Name
string
required
ManagedEBSVolume
object
10 nested properties
RoleArn
string
required
Encrypted
boolean
FilesystemType
string
Iops
number
KmsKeyId
string
SizeInGiB
number
SnapshotId
string
TagSpecifications
AWS::ECS::Service.EBSTagSpecification[]
Throughput
number
VolumeType
string
AWS::ECS::Service.TimeoutConfiguration
object
IdleTimeoutSeconds
number
PerRequestTimeoutSeconds
number
AWS::ECS::TaskDefinition
object
Type
string
required
Condition
string
DeletionPolicy
string
DependsOn
string | string[]
Metadata
object
Properties
object
17 nested properties
ContainerDefinitions
AWS::ECS::TaskDefinition.ContainerDefinition[]
Cpu
string
EphemeralStorage
object
1 nested properties
SizeInGiB
number
ExecutionRoleArn
string
Family
string
InferenceAccelerators
AWS::ECS::TaskDefinition.InferenceAccelerator[]
IpcMode
string
Memory
string
NetworkMode
string
PidMode
string
PlacementConstraints
AWS::ECS::TaskDefinition.TaskDefinitionPlacementConstraint[]
ProxyConfiguration
object
3 nested properties
ContainerName
string
required
ProxyConfigurationProperties
AWS::ECS::TaskDefinition.KeyValuePair[]
Type
string
RequiresCompatibilities
string[]
RuntimePlatform
object
2 nested properties
CpuArchitecture
string
OperatingSystemFamily
string
Tags
Tag[]
TaskRoleArn
string
UpdateReplacePolicy
string
AWS::ECS::TaskDefinition.AuthorizationConfig
object
AccessPointId
string
IAM
string
AWS::ECS::TaskDefinition.ContainerDefinition
object
Image
string
required
Name
string
required
Command
string[]
Cpu
number
CredentialSpecs
string[]
DisableNetworking
boolean
DnsSearchDomains
string[]
DnsServers
string[]
DockerLabels
object
DockerSecurityOptions
string[]
EntryPoint
string[]
Environment
AWS::ECS::TaskDefinition.KeyValuePair[]
EnvironmentFiles
AWS::ECS::TaskDefinition.EnvironmentFile[]
Essential
boolean
ExtraHosts
AWS::ECS::TaskDefinition.HostEntry[]
FirelensConfiguration
object
2 nested properties
Options
object
Type
string
HealthCheck
object
5 nested properties
Command
string[]
Interval
number
Retries
number
StartPeriod
number
Timeout
number
Hostname
string
Interactive
boolean
Links
string[]
LinuxParameters
object
7 nested properties
Capabilities
object
2 nested properties
Add
string[]
Drop
string[]
InitProcessEnabled
boolean
MaxSwap
number
SharedMemorySize
number
Swappiness
number
LogConfiguration
object
3 nested properties
Memory
number
MemoryReservation
number
MountPoints
AWS::ECS::TaskDefinition.MountPoint[]
PortMappings
AWS::ECS::TaskDefinition.PortMapping[]
Privileged
boolean
PseudoTerminal
boolean
ReadonlyRootFilesystem
boolean
RepositoryCredentials
object
1 nested properties
CredentialsParameter
string
ResourceRequirements
AWS::ECS::TaskDefinition.ResourceRequirement[]
StartTimeout
number
StopTimeout
number
SystemControls
AWS::ECS::TaskDefinition.SystemControl[]
User
string
VolumesFrom
AWS::ECS::TaskDefinition.VolumeFrom[]
WorkingDirectory
string
AWS::ECS::TaskDefinition.ContainerDependency
object
Condition
string
ContainerName
string
AWS::ECS::TaskDefinition.Device
object
ContainerPath
string
HostPath
string
Permissions
string[]
AWS::ECS::TaskDefinition.DockerVolumeConfiguration
object
Autoprovision
boolean
Driver
string
DriverOpts
object
Labels
object
Scope
string
AWS::ECS::TaskDefinition.EFSVolumeConfiguration
object
FilesystemId
string
required
AuthorizationConfig
object
2 nested properties
AccessPointId
string
IAM
string
RootDirectory
string
TransitEncryption
string
TransitEncryptionPort
number
AWS::ECS::TaskDefinition.EnvironmentFile
object
Type
string
Value
string
AWS::ECS::TaskDefinition.EphemeralStorage
object
SizeInGiB
number
AWS::ECS::TaskDefinition.FSxAuthorizationConfig
object
CredentialsParameter
string
required
Domain
string
required
AWS::ECS::TaskDefinition.FSxWindowsFileServerVolumeConfiguration
object
FileSystemId
string
required
RootDirectory
string
required
AuthorizationConfig
object
2 nested properties
CredentialsParameter
string
required
Domain
string
required
AWS::ECS::TaskDefinition.FirelensConfiguration
object
Options
object
Type
string
AWS::ECS::TaskDefinition.HealthCheck
object
Command
string[]
Interval
number
Retries
number
StartPeriod
number
Timeout
number
AWS::ECS::TaskDefinition.HostEntry
object
Hostname
string
IpAddress
string
AWS::ECS::TaskDefinition.HostVolumeProperties
object
SourcePath
string
AWS::ECS::TaskDefinition.InferenceAccelerator
object
DeviceName
string
DeviceType
string
AWS::ECS::TaskDefinition.KernelCapabilities
object
Add
string[]
Drop
string[]
AWS::ECS::TaskDefinition.KeyValuePair
object
Name
string
Value
string
AWS::ECS::TaskDefinition.LinuxParameters
object
Capabilities
object
2 nested properties
Add
string[]
Drop
string[]
InitProcessEnabled
boolean
MaxSwap
number
SharedMemorySize
number
Swappiness
number
AWS::ECS::TaskDefinition.LogConfiguration
object
AWS::ECS::TaskDefinition.MountPoint
object
ContainerPath
string
ReadOnly
boolean
SourceVolume
string
AWS::ECS::TaskDefinition.PortMapping
object
AppProtocol
string
ContainerPort
number
ContainerPortRange
string
HostPort
number
Name
string
Protocol
string
AWS::ECS::TaskDefinition.ProxyConfiguration
object
ContainerName
string
required
ProxyConfigurationProperties
AWS::ECS::TaskDefinition.KeyValuePair[]
Type
string
AWS::ECS::TaskDefinition.RepositoryCredentials
object
CredentialsParameter
string
AWS::ECS::TaskDefinition.ResourceRequirement
object
Type
string
required
Value
string
required
AWS::ECS::TaskDefinition.RuntimePlatform
object
CpuArchitecture
string
OperatingSystemFamily
string
AWS::ECS::TaskDefinition.Secret
object
Name
string
required
ValueFrom
string
required
AWS::ECS::TaskDefinition.SystemControl
object
Namespace
string
Value
string
AWS::ECS::TaskDefinition.TaskDefinitionPlacementConstraint
object
Type
string
required
Expression
string
AWS::ECS::TaskDefinition.Tmpfs
object
Size
number
required
ContainerPath
string
MountOptions
string[]
AWS::ECS::TaskDefinition.Ulimit
object
HardLimit
number
required
Name
string
required
SoftLimit
number
required
AWS::ECS::TaskDefinition.Volume
object
ConfiguredAtLaunch
boolean
DockerVolumeConfiguration
object
5 nested properties
Autoprovision
boolean
Driver
string
DriverOpts
object
Labels
object
Scope
string
EFSVolumeConfiguration
object
5 nested properties
FilesystemId
string
required
AuthorizationConfig
object
2 nested properties
AccessPointId
string
IAM
string
RootDirectory
string
TransitEncryption
string
TransitEncryptionPort
number
FSxWindowsFileServerVolumeConfiguration
object
3 nested properties
FileSystemId
string
required
RootDirectory
string
required
AuthorizationConfig
object
2 nested properties
CredentialsParameter
string
required
Domain
string
required
Host
object
1 nested properties
SourcePath
string
Name
string
AWS::ECS::TaskDefinition.VolumeFrom
object
ReadOnly
boolean
SourceContainer
string
AWS::ECS::TaskSet
object
Properties
object
required
11 nested properties
Cluster
string
required
Service
string
required
TaskDefinition
string
required
ExternalId
string
LaunchType
string
LoadBalancers
AWS::ECS::TaskSet.LoadBalancer[]
PlatformVersion
string
Scale
object
2 nested properties
Unit
string
Value
number
ServiceRegistries
AWS::ECS::TaskSet.ServiceRegistry[]
Tags
Tag[]
Type
string
required
Condition
string
DeletionPolicy
string
DependsOn
string | string[]
Metadata
object
UpdateReplacePolicy
string
AWS::ECS::TaskSet.AwsVpcConfiguration
object
Subnets
string[]
required
AssignPublicIp
string
SecurityGroups
string[]
AWS::ECS::TaskSet.LoadBalancer
object
ContainerName
string
ContainerPort
number
TargetGroupArn
string
AWS::ECS::TaskSet.NetworkConfiguration
object
AwsVpcConfiguration
object
3 nested properties
Subnets
string[]
required
AssignPublicIp
string
SecurityGroups
string[]
AWS::ECS::TaskSet.Scale
object
Unit
string
Value
number
AWS::ECS::TaskSet.ServiceRegistry
object
ContainerName
string
ContainerPort
number
Port
number
RegistryArn
string
AWS::EFS::AccessPoint
object
Properties
object
required
5 nested properties
FileSystemId
string
required
AccessPointTags
AWS::EFS::AccessPoint.AccessPointTag[]
ClientToken
string
PosixUser
object
3 nested properties
Gid
string
required
Uid
string
required
SecondaryGids
string[]
Type
string
required
Condition
string
DeletionPolicy
string
DependsOn
string | string[]
Metadata
object
UpdateReplacePolicy
string
AWS::EFS::AccessPoint.AccessPointTag
object
Key
string
Value
string
AWS::EFS::AccessPoint.CreationInfo
object
OwnerGid
string
required
OwnerUid
string
required
Permissions
string
required
AWS::EFS::AccessPoint.PosixUser
object
Gid
string
required
Uid
string
required
SecondaryGids
string[]
AWS::EFS::AccessPoint.RootDirectory
object
CreationInfo
object
3 nested properties
OwnerGid
string
required
OwnerUid
string
required
Permissions
string
required
Path
string
AWS::EFS::FileSystem
object
Type
string
required
Condition
string
DeletionPolicy
string
DependsOn
string | string[]
Metadata
object
Properties
object
13 nested properties
AvailabilityZoneName
string
BackupPolicy
object
1 nested properties
Status
string
required
BypassPolicyLockoutSafetyCheck
boolean
Encrypted
boolean
FileSystemPolicy
object
FileSystemProtection
object
1 nested properties
ReplicationOverwriteProtection
string
FileSystemTags
AWS::EFS::FileSystem.ElasticFileSystemTag[]
KmsKeyId
string
LifecyclePolicies
AWS::EFS::FileSystem.LifecyclePolicy[]
PerformanceMode
string
ProvisionedThroughputInMibps
number
ReplicationConfiguration
object
1 nested properties
Destinations
AWS::EFS::FileSystem.ReplicationDestination[]
ThroughputMode
string
UpdateReplacePolicy
string
AWS::EFS::FileSystem.BackupPolicy
object
Status
string
required
AWS::EFS::FileSystem.ElasticFileSystemTag
object
Key
string
required
Value
string
required
AWS::EFS::FileSystem.FileSystemProtection
object
ReplicationOverwriteProtection
string
AWS::EFS::FileSystem.LifecyclePolicy
object
TransitionToArchive
string
TransitionToIA
string
TransitionToPrimaryStorageClass
string
AWS::EFS::FileSystem.ReplicationConfiguration
object
Destinations
AWS::EFS::FileSystem.ReplicationDestination[]
AWS::EFS::FileSystem.ReplicationDestination
object
AvailabilityZoneName
string
FileSystemId
string
KmsKeyId
string
Region
string
AWS::EFS::MountTarget
object
Properties
object
required
4 nested properties
FileSystemId
string
required
SecurityGroups
string[]
required
SubnetId
string
required
IpAddress
string
Type
string
required
Condition
string
DeletionPolicy
string
DependsOn
string | string[]
Metadata
object
UpdateReplacePolicy
string
AWS::EKS::AccessEntry
object
Properties
object
required
7 nested properties
ClusterName
string
required
PrincipalArn
string
required
AccessPolicies
AWS::EKS::AccessEntry.AccessPolicy[]
KubernetesGroups
string[]
Tags
Tag[]
Type
string
Username
string
Type
string
required
Condition
string
DeletionPolicy
string
DependsOn
string | string[]
Metadata
object
UpdateReplacePolicy
string
AWS::EKS::AccessEntry.AccessPolicy
object
2 nested properties
Type
string
required
Namespaces
string[]
PolicyArn
string
required
AWS::EKS::AccessEntry.AccessScope
object
Type
string
required
Namespaces
string[]
AWS::EKS::Addon
object
Properties
object
required
8 nested properties
AddonName
string
required
ClusterName
string
required
AddonVersion
string
ConfigurationValues
string
PreserveOnDelete
boolean
ResolveConflicts
string
ServiceAccountRoleArn
string
Tags
Tag[]
Type
string
required
Condition
string
DeletionPolicy
string
DependsOn
string | string[]
Metadata
object
UpdateReplacePolicy
string
AWS::EKS::Cluster
object
Properties
object
required
10 nested properties
5 nested properties
SubnetIds
string[]
required
EndpointPrivateAccess
boolean
EndpointPublicAccess
boolean
PublicAccessCidrs
string[]
SecurityGroupIds
string[]
RoleArn
string
required
AccessConfig
object
2 nested properties
AuthenticationMode
string
BootstrapClusterCreatorAdminPermissions
boolean
EncryptionConfig
AWS::EKS::Cluster.EncryptionConfig[]
KubernetesNetworkConfig
object
3 nested properties
IpFamily
string
ServiceIpv4Cidr
string
ServiceIpv6Cidr
string
Name
string
OutpostConfig
object
3 nested properties
Tags
Tag[]
Version
string
Type
string
required
Condition
string
DeletionPolicy
string
DependsOn
string | string[]
Metadata
object
UpdateReplacePolicy
string
AWS::EKS::Cluster.AccessConfig
object
AuthenticationMode
string
BootstrapClusterCreatorAdminPermissions
boolean
AWS::EKS::Cluster.ClusterLogging
object
EnabledTypes
AWS::EKS::Cluster.LoggingTypeConfig[]
AWS::EKS::Cluster.ControlPlanePlacement
object
GroupName
string
AWS::EKS::Cluster.EncryptionConfig
object
Provider
object
1 nested properties
KeyArn
string
Resources
string[]
AWS::EKS::Cluster.KubernetesNetworkConfig
object
IpFamily
string
ServiceIpv4Cidr
string
ServiceIpv6Cidr
string
AWS::EKS::Cluster.Logging
object
ClusterLogging
object
1 nested properties
EnabledTypes
AWS::EKS::Cluster.LoggingTypeConfig[]
AWS::EKS::Cluster.LoggingTypeConfig
object
Type
string
AWS::EKS::Cluster.OutpostConfig
object
ControlPlaneInstanceType
string
required
OutpostArns
string[]
required
ControlPlanePlacement
object
1 nested properties
GroupName
string
AWS::EKS::Cluster.Provider
object
KeyArn
string
AWS::EKS::Cluster.ResourcesVpcConfig
object
SubnetIds
string[]
required
EndpointPrivateAccess
boolean
EndpointPublicAccess
boolean
PublicAccessCidrs
string[]
SecurityGroupIds
string[]
AWS::EKS::FargateProfile
object
Properties
object
required
6 nested properties
ClusterName
string
required
PodExecutionRoleArn
string
required
FargateProfileName
string
Subnets
string[]
Tags
Tag[]
Type
string
required
Condition
string
DeletionPolicy
string
DependsOn
string | string[]
Metadata
object
UpdateReplacePolicy
string
AWS::EKS::FargateProfile.Label
object
Key
string
required
Value
string
required
AWS::EKS::FargateProfile.Selector
object
Namespace
string
required
AWS::EKS::IdentityProviderConfig
object
Properties
object
required
5 nested properties
ClusterName
string
required
Type
string
required
IdentityProviderConfigName
string
Oidc
object
7 nested properties
ClientId
string
required
IssuerUrl
string
required
GroupsClaim
string
GroupsPrefix
string
RequiredClaims
AWS::EKS::IdentityProviderConfig.RequiredClaim[]
UsernameClaim
string
UsernamePrefix
string
Tags
Tag[]
Type
string
required
Condition
string
DeletionPolicy
string
DependsOn
string | string[]
Metadata
object
UpdateReplacePolicy
string
AWS::EKS::IdentityProviderConfig.OidcIdentityProviderConfig
object
ClientId
string
required
IssuerUrl
string
required
GroupsClaim
string
GroupsPrefix
string
RequiredClaims
AWS::EKS::IdentityProviderConfig.RequiredClaim[]
UsernameClaim
string
UsernamePrefix
string
AWS::EKS::IdentityProviderConfig.RequiredClaim
object
Key
string
required
Value
string
required
AWS::EKS::Nodegroup
object
Properties
object
required
18 nested properties
ClusterName
string
required
NodeRole
string
required
Subnets
string[]
required
AmiType
string
CapacityType
string
DiskSize
number
ForceUpdateEnabled
boolean
InstanceTypes
string[]
Labels
object
LaunchTemplate
object
3 nested properties
Id
string
Name
string
Version
string
NodegroupName
string
ReleaseVersion
string
RemoteAccess
object
2 nested properties
Ec2SshKey
string
required
SourceSecurityGroups
string[]
ScalingConfig
object
3 nested properties
DesiredSize
number
MaxSize
number
MinSize
number
Tags
object
Taints
AWS::EKS::Nodegroup.Taint[]
UpdateConfig
object
2 nested properties
MaxUnavailable
number
MaxUnavailablePercentage
number
Version
string
Type
string
required
Condition
string
DeletionPolicy
string
DependsOn
string | string[]
Metadata
object
UpdateReplacePolicy
string
AWS::EKS::Nodegroup.LaunchTemplateSpecification
object
Id
string
Name
string
Version
string
AWS::EKS::Nodegroup.RemoteAccess
object
Ec2SshKey
string
required
SourceSecurityGroups
string[]
AWS::EKS::Nodegroup.ScalingConfig
object
DesiredSize
number
MaxSize
number
MinSize
number
AWS::EKS::Nodegroup.Taint
object
Effect
string
Key
string
Value
string
AWS::EKS::Nodegroup.UpdateConfig
object
MaxUnavailable
number
MaxUnavailablePercentage
number
AWS::EKS::PodIdentityAssociation
object
Properties
object
required
5 nested properties
ClusterName
string
required
Namespace
string
required
RoleArn
string
required
ServiceAccount
string
required
Tags
Tag[]
Type
string
required
Condition
string
DeletionPolicy
string
DependsOn
string | string[]
Metadata
object
UpdateReplacePolicy
string
AWS::EMR::Cluster
object
Properties
object
required
27 nested properties
19 nested properties
AdditionalMasterSecurityGroups
string[]
AdditionalSlaveSecurityGroups
string[]
CoreInstanceFleet
object
CoreInstanceGroup
object
Ec2KeyName
string
Ec2SubnetId
string
Ec2SubnetIds
string[]
EmrManagedMasterSecurityGroup
string
EmrManagedSlaveSecurityGroup
string
HadoopVersion
string
KeepJobFlowAliveWhenNoSteps
boolean
MasterInstanceFleet
object
MasterInstanceGroup
object
Placement
object
ServiceAccessSecurityGroup
string
TaskInstanceFleets
AWS::EMR::Cluster.InstanceFleetConfig[]
TaskInstanceGroups
AWS::EMR::Cluster.InstanceGroupConfig[]
TerminationProtected
boolean
UnhealthyNodeReplacement
boolean
JobFlowRole
string
required
Name
string
required
ServiceRole
string
required
AdditionalInfo
object
Applications
AWS::EMR::Cluster.Application[]
AutoScalingRole
string
AutoTerminationPolicy
object
1 nested properties
IdleTimeout
number
BootstrapActions
AWS::EMR::Cluster.BootstrapActionConfig[]
Configurations
AWS::EMR::Cluster.Configuration[]
CustomAmiId
string
EbsRootVolumeIops
number
EbsRootVolumeSize
number
EbsRootVolumeThroughput
number
KerberosAttributes
object
5 nested properties
KdcAdminPassword
string
required
Realm
string
required
ADDomainJoinPassword
string
ADDomainJoinUser
string
CrossRealmTrustPrincipalPassword
string
LogEncryptionKmsKeyId
string
LogUri
string
OSReleaseLabel
string
PlacementGroupConfigs
AWS::EMR::Cluster.PlacementGroupConfig[]
ReleaseLabel
string
ScaleDownBehavior
string
SecurityConfiguration
string
StepConcurrencyLevel
number
Tags
Tag[]
VisibleToAllUsers
boolean
Type
string
required
Condition
string
DeletionPolicy
string
DependsOn
string | string[]
Metadata
object
UpdateReplacePolicy
string
AWS::EMR::Cluster.Application
object
AdditionalInfo
object
Args
string[]
Name
string
Version
string
AWS::EMR::Cluster.AutoScalingPolicy
object
2 nested properties
MaxCapacity
number
required
MinCapacity
number
required
AWS::EMR::Cluster.AutoTerminationPolicy
object
IdleTimeout
number
AWS::EMR::Cluster.BootstrapActionConfig
object
Name
string
required
2 nested properties
Path
string
required
Args
string[]
AWS::EMR::Cluster.CloudWatchAlarmDefinition
object
ComparisonOperator
string
required
MetricName
string
required
Period
number
required
Threshold
number
required
Dimensions
AWS::EMR::Cluster.MetricDimension[]
EvaluationPeriods
number
Namespace
string
Statistic
string
Unit
string
AWS::EMR::Cluster.ComputeLimits
object
MaximumCapacityUnits
number
required
MinimumCapacityUnits
number
required
UnitType
string
required
MaximumCoreCapacityUnits
number
MaximumOnDemandCapacityUnits
number
AWS::EMR::Cluster.Configuration
object
Classification
string
ConfigurationProperties
object
Configurations
AWS::EMR::Cluster.Configuration[]
AWS::EMR::Cluster.EbsBlockDeviceConfig
object
4 nested properties
SizeInGB
number
required
VolumeType
string
required
Iops
number
Throughput
number
VolumesPerInstance
number
AWS::EMR::Cluster.EbsConfiguration
object
EbsBlockDeviceConfigs
AWS::EMR::Cluster.EbsBlockDeviceConfig[]
EbsOptimized
boolean
AWS::EMR::Cluster.HadoopJarStepConfig
object
AWS::EMR::Cluster.InstanceFleetConfig
object
InstanceTypeConfigs
AWS::EMR::Cluster.InstanceTypeConfig[]
LaunchSpecifications
object
Name
string
TargetOnDemandCapacity
number
TargetSpotCapacity
number
AWS::EMR::Cluster.InstanceFleetProvisioningSpecifications
object
AWS::EMR::Cluster.InstanceGroupConfig
object
InstanceCount
number
required
InstanceType
string
required
AutoScalingPolicy
object
2 nested properties
2 nested properties
MaxCapacity
number
required
MinCapacity
number
required
BidPrice
string
Configurations
AWS::EMR::Cluster.Configuration[]
CustomAmiId
string
EbsConfiguration
object
2 nested properties
EbsBlockDeviceConfigs
AWS::EMR::Cluster.EbsBlockDeviceConfig[]
EbsOptimized
boolean
Market
string
Name
string
AWS::EMR::Cluster.InstanceTypeConfig
object
InstanceType
string
required
BidPrice
string
BidPriceAsPercentageOfOnDemandPrice
number
Configurations
AWS::EMR::Cluster.Configuration[]
CustomAmiId
string
EbsConfiguration
object
2 nested properties
EbsBlockDeviceConfigs
AWS::EMR::Cluster.EbsBlockDeviceConfig[]
EbsOptimized
boolean
WeightedCapacity
number
AWS::EMR::Cluster.JobFlowInstancesConfig
object
AdditionalMasterSecurityGroups
string[]
AdditionalSlaveSecurityGroups
string[]
CoreInstanceFleet
object
5 nested properties
InstanceTypeConfigs
AWS::EMR::Cluster.InstanceTypeConfig[]
LaunchSpecifications
object
Name
string
TargetOnDemandCapacity
number
TargetSpotCapacity
number
CoreInstanceGroup
object
9 nested properties
InstanceCount
number
required
InstanceType
string
required
AutoScalingPolicy
object
2 nested properties
BidPrice
string
Configurations
AWS::EMR::Cluster.Configuration[]
CustomAmiId
string
EbsConfiguration
object
2 nested properties
EbsBlockDeviceConfigs
AWS::EMR::Cluster.EbsBlockDeviceConfig[]
EbsOptimized
boolean
Market
string
Name
string
Ec2KeyName
string
Ec2SubnetId
string
Ec2SubnetIds
string[]
EmrManagedMasterSecurityGroup
string
EmrManagedSlaveSecurityGroup
string
HadoopVersion
string
KeepJobFlowAliveWhenNoSteps
boolean
MasterInstanceFleet
object
5 nested properties
InstanceTypeConfigs
AWS::EMR::Cluster.InstanceTypeConfig[]
LaunchSpecifications
object
Name
string
TargetOnDemandCapacity
number
TargetSpotCapacity
number
MasterInstanceGroup
object
9 nested properties
InstanceCount
number
required
InstanceType
string
required
AutoScalingPolicy
object
2 nested properties
BidPrice
string
Configurations
AWS::EMR::Cluster.Configuration[]
CustomAmiId
string
EbsConfiguration
object
2 nested properties
EbsBlockDeviceConfigs
AWS::EMR::Cluster.EbsBlockDeviceConfig[]
EbsOptimized
boolean
Market
string
Name
string
Placement
object
1 nested properties
AvailabilityZone
string
required
ServiceAccessSecurityGroup
string
TaskInstanceFleets
AWS::EMR::Cluster.InstanceFleetConfig[]
TaskInstanceGroups
AWS::EMR::Cluster.InstanceGroupConfig[]
TerminationProtected
boolean
UnhealthyNodeReplacement
boolean
AWS::EMR::Cluster.KerberosAttributes
object
KdcAdminPassword
string
required
Realm
string
required
ADDomainJoinPassword
string
ADDomainJoinUser
string
CrossRealmTrustPrincipalPassword
string
AWS::EMR::Cluster.KeyValue
object
Key
string
Value
string
AWS::EMR::Cluster.ManagedScalingPolicy
object
ComputeLimits
object
5 nested properties
MaximumCapacityUnits
number
required
MinimumCapacityUnits
number
required
UnitType
string
required
MaximumCoreCapacityUnits
number
MaximumOnDemandCapacityUnits
number
AWS::EMR::Cluster.MetricDimension
object
Key
string
required
Value
string
required
AWS::EMR::Cluster.OnDemandProvisioningSpecification
object
AllocationStrategy
string
required
AWS::EMR::Cluster.PlacementGroupConfig
object
InstanceRole
string
required
PlacementStrategy
string
AWS::EMR::Cluster.PlacementType
object
AvailabilityZone
string
required
AWS::EMR::Cluster.ScalingAction
object
3 nested properties
ScalingAdjustment
number
required
AdjustmentType
string
CoolDown
number
Market
string
AWS::EMR::Cluster.ScalingConstraints
object
MaxCapacity
number
required
MinCapacity
number
required
AWS::EMR::Cluster.ScalingRule
object
2 nested properties
3 nested properties
ScalingAdjustment
number
required
AdjustmentType
string
CoolDown
number
Market
string
Name
string
required
1 nested properties
9 nested properties
ComparisonOperator
string
required
MetricName
string
required
Period
number
required
Threshold
number
required
Dimensions
AWS::EMR::Cluster.MetricDimension[]
EvaluationPeriods
number
Namespace
string
Statistic
string
Unit
string
Description
string
AWS::EMR::Cluster.ScalingTrigger
object
9 nested properties
ComparisonOperator
string
required
MetricName
string
required
Period
number
required
Threshold
number
required
Dimensions
AWS::EMR::Cluster.MetricDimension[]
EvaluationPeriods
number
Namespace
string
Statistic
string
Unit
string
AWS::EMR::Cluster.ScriptBootstrapActionConfig
object
Path
string
required
Args
string[]
AWS::EMR::Cluster.SimpleScalingPolicyConfiguration
object
ScalingAdjustment
number
required
AdjustmentType
string
CoolDown
number
AWS::EMR::Cluster.SpotProvisioningSpecification
object
TimeoutAction
string
required
TimeoutDurationMinutes
number
required
AllocationStrategy
string
BlockDurationMinutes
number
AWS::EMR::Cluster.StepConfig
object
4 nested properties
Name
string
required
ActionOnFailure
string
AWS::EMR::Cluster.VolumeSpecification
object
SizeInGB
number
required
VolumeType
string
required
Iops
number
Throughput
number
AWS::EMR::InstanceFleetConfig
object
Properties
object
required
7 nested properties
ClusterId
string
required
InstanceFleetType
string
required
InstanceTypeConfigs
AWS::EMR::InstanceFleetConfig.InstanceTypeConfig[]
LaunchSpecifications
object
Name
string
TargetOnDemandCapacity
number
TargetSpotCapacity
number
Type
string
required
Condition
string
DeletionPolicy
string
DependsOn
string | string[]
Metadata
object
UpdateReplacePolicy
string
AWS::EMR::InstanceFleetConfig.Configuration
object
Classification
string
ConfigurationProperties
object
Configurations
AWS::EMR::InstanceFleetConfig.Configuration[]
AWS::EMR::InstanceFleetConfig.EbsBlockDeviceConfig
object
4 nested properties
SizeInGB
number
required
VolumeType
string
required
Iops
number
Throughput
number
VolumesPerInstance
number
AWS::EMR::InstanceFleetConfig.EbsConfiguration
object
EbsBlockDeviceConfigs
AWS::EMR::InstanceFleetConfig.EbsBlockDeviceConfig[]
EbsOptimized
boolean
AWS::EMR::InstanceFleetConfig.InstanceFleetProvisioningSpecifications
object
AWS::EMR::InstanceFleetConfig.InstanceTypeConfig
object
InstanceType
string
required
BidPrice
string
BidPriceAsPercentageOfOnDemandPrice
number
Configurations
AWS::EMR::InstanceFleetConfig.Configuration[]
CustomAmiId
string
EbsConfiguration
object
2 nested properties
EbsBlockDeviceConfigs
AWS::EMR::InstanceFleetConfig.EbsBlockDeviceConfig[]
EbsOptimized
boolean
WeightedCapacity
number
AWS::EMR::InstanceFleetConfig.OnDemandProvisioningSpecification
object
AllocationStrategy
string
required
AWS::EMR::InstanceFleetConfig.SpotProvisioningSpecification
object
TimeoutAction
string
required
TimeoutDurationMinutes
number
required
AllocationStrategy
string
BlockDurationMinutes
number
AWS::EMR::InstanceFleetConfig.VolumeSpecification
object
SizeInGB
number
required
VolumeType
string
required
Iops
number
Throughput
number
AWS::EMR::InstanceGroupConfig
object
Properties
object
required
11 nested properties
InstanceCount
number
required
InstanceRole
string
required
InstanceType
string
required
JobFlowId
string
required
AutoScalingPolicy
object
2 nested properties
BidPrice
string
Configurations
AWS::EMR::InstanceGroupConfig.Configuration[]
CustomAmiId
string
EbsConfiguration
object
2 nested properties
EbsBlockDeviceConfigs
AWS::EMR::InstanceGroupConfig.EbsBlockDeviceConfig[]
EbsOptimized
boolean
Market
string
Name
string
Type
string
required
Condition
string
DeletionPolicy
string
DependsOn
string | string[]
Metadata
object
UpdateReplacePolicy
string
AWS::EMR::InstanceGroupConfig.AutoScalingPolicy
object
2 nested properties
MaxCapacity
number
required
MinCapacity
number
required
AWS::EMR::InstanceGroupConfig.CloudWatchAlarmDefinition
object
ComparisonOperator
string
required
MetricName
string
required
Period
number
required
Threshold
number
required
EvaluationPeriods
number
Namespace
string
Statistic
string
Unit
string
AWS::EMR::InstanceGroupConfig.Configuration
object
Classification
string
ConfigurationProperties
object
Configurations
AWS::EMR::InstanceGroupConfig.Configuration[]
AWS::EMR::InstanceGroupConfig.EbsBlockDeviceConfig
object
4 nested properties
SizeInGB
number
required
VolumeType
string
required
Iops
number
Throughput
number
VolumesPerInstance
number
AWS::EMR::InstanceGroupConfig.EbsConfiguration
object
EbsBlockDeviceConfigs
AWS::EMR::InstanceGroupConfig.EbsBlockDeviceConfig[]
EbsOptimized
boolean
AWS::EMR::InstanceGroupConfig.MetricDimension
object
Key
string
required
Value
string
required
AWS::EMR::InstanceGroupConfig.ScalingAction
object
3 nested properties
ScalingAdjustment
number
required
AdjustmentType
string
CoolDown
number
Market
string
AWS::EMR::InstanceGroupConfig.ScalingConstraints
object
MaxCapacity
number
required
MinCapacity
number
required
AWS::EMR::InstanceGroupConfig.ScalingRule
object
2 nested properties
3 nested properties
ScalingAdjustment
number
required
AdjustmentType
string
CoolDown
number
Market
string
Name
string
required
1 nested properties
9 nested properties
ComparisonOperator
string
required
MetricName
string
required
Period
number
required
Threshold
number
required
EvaluationPeriods
number
Namespace
string
Statistic
string
Unit
string
Description
string
AWS::EMR::InstanceGroupConfig.Scaling