diff --git a/integration/resources/templates/combination/connector_sfn_to_sns_write.yaml b/integration/resources/templates/combination/connector_sfn_to_sns_write.yaml index 5ad20ed01..09a55e738 100644 --- a/integration/resources/templates/combination/connector_sfn_to_sns_write.yaml +++ b/integration/resources/templates/combination/connector_sfn_to_sns_write.yaml @@ -19,6 +19,8 @@ Resources: MyTopic: Type: AWS::SNS::Topic + Properties: + KmsMasterKeyId: alias/aws/sns MyConnector: Type: AWS::Serverless::Connector diff --git a/integration/resources/templates/combination/function_with_alias_and_event_sources.yaml b/integration/resources/templates/combination/function_with_alias_and_event_sources.yaml index bbc162e73..d8d026cc5 100644 --- a/integration/resources/templates/combination/function_with_alias_and_event_sources.yaml +++ b/integration/resources/templates/combination/function_with_alias_and_event_sources.yaml @@ -91,6 +91,9 @@ Resources: Type: AWS::Kinesis::Stream Properties: ShardCount: 1 + StreamEncryption: + EncryptionType: KMS + KeyId: alias/aws/kinesis # What an irony the I can't use AWS::Serverless::SimpleTable here because it doesn't support streams specification MyTable: diff --git a/integration/resources/templates/combination/function_with_all_event_types.yaml b/integration/resources/templates/combination/function_with_all_event_types.yaml index 0cb7922a1..e96e081e4 100644 --- a/integration/resources/templates/combination/function_with_all_event_types.yaml +++ b/integration/resources/templates/combination/function_with_all_event_types.yaml @@ -132,6 +132,9 @@ Resources: Condition: MyCondition Properties: ShardCount: 1 + StreamEncryption: + EncryptionType: KMS + KeyId: alias/aws/kinesis MyDynamoDB: UpdateReplacePolicy: Delete diff --git a/integration/resources/templates/combination/function_with_all_event_types_condition_false.yaml b/integration/resources/templates/combination/function_with_all_event_types_condition_false.yaml index 54071b893..3fb8fa17c 100644 --- a/integration/resources/templates/combination/function_with_all_event_types_condition_false.yaml +++ b/integration/resources/templates/combination/function_with_all_event_types_condition_false.yaml @@ -113,6 +113,9 @@ Resources: Condition: MyCondition Properties: ShardCount: 1 + StreamEncryption: + EncryptionType: KMS + KeyId: alias/aws/kinesis MyDynamoDB: Type: AWS::DynamoDB::Table diff --git a/integration/resources/templates/combination/function_with_kinesis.yaml b/integration/resources/templates/combination/function_with_kinesis.yaml index c1d96c85a..506e9908f 100644 --- a/integration/resources/templates/combination/function_with_kinesis.yaml +++ b/integration/resources/templates/combination/function_with_kinesis.yaml @@ -48,5 +48,8 @@ Resources: Type: AWS::Kinesis::Stream Properties: ShardCount: 1 + StreamEncryption: + EncryptionType: KMS + KeyId: alias/aws/kinesis Metadata: SamTransformTest: true diff --git a/integration/resources/templates/combination/function_with_kinesis_intrinsics.yaml b/integration/resources/templates/combination/function_with_kinesis_intrinsics.yaml index 689209f22..268b68717 100644 --- a/integration/resources/templates/combination/function_with_kinesis_intrinsics.yaml +++ b/integration/resources/templates/combination/function_with_kinesis_intrinsics.yaml @@ -80,5 +80,8 @@ Resources: Type: AWS::Kinesis::Stream Properties: ShardCount: 1 + StreamEncryption: + EncryptionType: KMS + KeyId: alias/aws/kinesis Metadata: SamTransformTest: true diff --git a/integration/resources/templates/single/basic_function_with_sns_dlq.yaml b/integration/resources/templates/single/basic_function_with_sns_dlq.yaml index 1627aaed1..a7d8636b0 100644 --- a/integration/resources/templates/single/basic_function_with_sns_dlq.yaml +++ b/integration/resources/templates/single/basic_function_with_sns_dlq.yaml @@ -12,5 +12,7 @@ Resources: MyTopic: Type: AWS::SNS::Topic + Properties: + KmsMasterKeyId: alias/aws/sns Metadata: SamTransformTest: true