Skip to content

Commit 3966719

Browse files
authored
Merge pull request #3382 from aws/release-v1.78.0
Release 1.78.0 (to main)
2 parents fff0213 + e91e7a4 commit 3966719

File tree

4 files changed

+335
-2
lines changed

4 files changed

+335
-2
lines changed

integration/conftest.py

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -75,7 +75,10 @@ def _delete_unused_network_interface_by_subnet(ec2_client, subnet_id):
7575
network_interface_ids += [ni["NetworkInterfaceId"] for ni in page["NetworkInterfaces"]]
7676

7777
for ni_id in network_interface_ids:
78-
ec2_client.delete_network_interface(NetworkInterfaceId=ni_id)
78+
try:
79+
ec2_client.delete_network_interface(NetworkInterfaceId=ni_id)
80+
except ClientError as e:
81+
LOG.error("Unable to delete network interface %s", ni_id, exc_info=e)
7982
time.sleep(0.5)
8083

8184
LOG.info("Deleted %s unused network interfaces under subnet %s", len(network_interface_ids), subnet_id)

samtranslator/__init__.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1 +1 @@
1-
__version__ = "1.77.0"
1+
__version__ = "1.78.0"

samtranslator/schema/schema.json

Lines changed: 165 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -46343,6 +46343,102 @@
4634346343
],
4634446344
"type": "object"
4634546345
},
46346+
"AWS::Connect::SecurityProfile": {
46347+
"additionalProperties": false,
46348+
"properties": {
46349+
"Condition": {
46350+
"type": "string"
46351+
},
46352+
"DeletionPolicy": {
46353+
"enum": [
46354+
"Delete",
46355+
"Retain",
46356+
"Snapshot"
46357+
],
46358+
"type": "string"
46359+
},
46360+
"DependsOn": {
46361+
"anyOf": [
46362+
{
46363+
"pattern": "^[a-zA-Z0-9]+$",
46364+
"type": "string"
46365+
},
46366+
{
46367+
"items": {
46368+
"pattern": "^[a-zA-Z0-9]+$",
46369+
"type": "string"
46370+
},
46371+
"type": "array"
46372+
}
46373+
]
46374+
},
46375+
"Metadata": {
46376+
"type": "object"
46377+
},
46378+
"Properties": {
46379+
"additionalProperties": false,
46380+
"properties": {
46381+
"AllowedAccessControlTags": {
46382+
"items": {
46383+
"$ref": "#/definitions/Tag"
46384+
},
46385+
"type": "array"
46386+
},
46387+
"Description": {
46388+
"type": "string"
46389+
},
46390+
"InstanceArn": {
46391+
"type": "string"
46392+
},
46393+
"Permissions": {
46394+
"items": {
46395+
"type": "string"
46396+
},
46397+
"type": "array"
46398+
},
46399+
"SecurityProfileName": {
46400+
"type": "string"
46401+
},
46402+
"TagRestrictedResources": {
46403+
"items": {
46404+
"type": "string"
46405+
},
46406+
"type": "array"
46407+
},
46408+
"Tags": {
46409+
"items": {
46410+
"$ref": "#/definitions/Tag"
46411+
},
46412+
"type": "array"
46413+
}
46414+
},
46415+
"required": [
46416+
"InstanceArn",
46417+
"SecurityProfileName"
46418+
],
46419+
"type": "object"
46420+
},
46421+
"Type": {
46422+
"enum": [
46423+
"AWS::Connect::SecurityProfile"
46424+
],
46425+
"type": "string"
46426+
},
46427+
"UpdateReplacePolicy": {
46428+
"enum": [
46429+
"Delete",
46430+
"Retain",
46431+
"Snapshot"
46432+
],
46433+
"type": "string"
46434+
}
46435+
},
46436+
"required": [
46437+
"Type",
46438+
"Properties"
46439+
],
46440+
"type": "object"
46441+
},
4634646442
"AWS::Connect::TaskTemplate": {
4634746443
"additionalProperties": false,
4634846444
"properties": {
@@ -66158,6 +66254,9 @@
6615866254
"title": "DestinationIpv6CidrBlock",
6615966255
"type": "string"
6616066256
},
66257+
"DestinationPrefixListId": {
66258+
"type": "string"
66259+
},
6616166260
"EgressOnlyInternetGatewayId": {
6616266261
"markdownDescription": "[IPv6 traffic only] The ID of an egress-only internet gateway.",
6616366262
"title": "EgressOnlyInternetGatewayId",
@@ -74995,6 +75094,9 @@
7499575094
"title": "ProvisionedThroughputInMibps",
7499675095
"type": "number"
7499775096
},
75097+
"ReplicationConfiguration": {
75098+
"$ref": "#/definitions/AWS::EFS::FileSystem.ReplicationConfiguration"
75099+
},
7499875100
"ThroughputMode": {
7499975101
"markdownDescription": "Specifies the throughput mode for the file system. The mode can be `bursting` , `provisioned` , or `elastic` . If you set `ThroughputMode` to `provisioned` , you must also set a value for `ProvisionedThroughputInMibps` . After you create the file system, you can decrease your file system's throughput in Provisioned Throughput mode or change between the throughput modes, with certain time restrictions. For more information, see [Specifying throughput with provisioned mode](https://docs.aws.amazon.com/efs/latest/ug/performance.html#provisioned-throughput) in the *Amazon EFS User Guide* .\n\nDefault is `elastic` .",
7500075102
"title": "ThroughputMode",
@@ -75073,6 +75175,36 @@
7507375175
},
7507475176
"type": "object"
7507575177
},
75178+
"AWS::EFS::FileSystem.ReplicationConfiguration": {
75179+
"additionalProperties": false,
75180+
"properties": {
75181+
"Destinations": {
75182+
"items": {
75183+
"$ref": "#/definitions/AWS::EFS::FileSystem.ReplicationDestination"
75184+
},
75185+
"type": "array"
75186+
}
75187+
},
75188+
"type": "object"
75189+
},
75190+
"AWS::EFS::FileSystem.ReplicationDestination": {
75191+
"additionalProperties": false,
75192+
"properties": {
75193+
"AvailabilityZoneName": {
75194+
"type": "string"
75195+
},
75196+
"FileSystemId": {
75197+
"type": "string"
75198+
},
75199+
"KmsKeyId": {
75200+
"type": "string"
75201+
},
75202+
"Region": {
75203+
"type": "string"
75204+
}
75205+
},
75206+
"type": "object"
75207+
},
7507675208
"AWS::EFS::MountTarget": {
7507775209
"additionalProperties": false,
7507875210
"properties": {
@@ -131260,6 +131392,9 @@
131260131392
"title": "Power",
131261131393
"type": "string"
131262131394
},
131395+
"PrivateRegistryAccess": {
131396+
"$ref": "#/definitions/AWS::Lightsail::Container.PrivateRegistryAccess"
131397+
},
131263131398
"PublicDomainNames": {
131264131399
"items": {
131265131400
"$ref": "#/definitions/AWS::Lightsail::Container.PublicDomainName"
@@ -131374,6 +131509,18 @@
131374131509
},
131375131510
"type": "object"
131376131511
},
131512+
"AWS::Lightsail::Container.EcrImagePullerRole": {
131513+
"additionalProperties": false,
131514+
"properties": {
131515+
"IsActive": {
131516+
"type": "boolean"
131517+
},
131518+
"PrincipalArn": {
131519+
"type": "string"
131520+
}
131521+
},
131522+
"type": "object"
131523+
},
131377131524
"AWS::Lightsail::Container.EnvironmentVariable": {
131378131525
"additionalProperties": false,
131379131526
"properties": {
@@ -131442,6 +131589,15 @@
131442131589
},
131443131590
"type": "object"
131444131591
},
131592+
"AWS::Lightsail::Container.PrivateRegistryAccess": {
131593+
"additionalProperties": false,
131594+
"properties": {
131595+
"EcrImagePullerRole": {
131596+
"$ref": "#/definitions/AWS::Lightsail::Container.EcrImagePullerRole"
131597+
}
131598+
},
131599+
"type": "object"
131600+
},
131445131601
"AWS::Lightsail::Container.PublicDomainName": {
131446131602
"additionalProperties": false,
131447131603
"properties": {
@@ -136844,6 +137000,12 @@
136844137000
"markdownDescription": "The regular expression ( *regex* ) that defines the text pattern to match. The expression can contain 1-512 characters.",
136845137001
"title": "Regex",
136846137002
"type": "string"
137003+
},
137004+
"Tags": {
137005+
"items": {
137006+
"$ref": "#/definitions/Tag"
137007+
},
137008+
"type": "array"
136847137009
}
136848137010
},
136849137011
"required": [
@@ -256147,6 +256309,9 @@
256147256309
{
256148256310
"$ref": "#/definitions/AWS::Connect::SecurityKey"
256149256311
},
256312+
{
256313+
"$ref": "#/definitions/AWS::Connect::SecurityProfile"
256314+
},
256150256315
{
256151256316
"$ref": "#/definitions/AWS::Connect::TaskTemplate"
256152256317
},

0 commit comments

Comments
 (0)