Skip to content

Commit be36359

Browse files
author
AWS SDK for Go v2 automation user
committed
Update API model
1 parent 606c8d5 commit be36359

File tree

4 files changed

+2113
-847
lines changed

4 files changed

+2113
-847
lines changed

codegen/sdk-codegen/aws-models/ecr.json

Lines changed: 109 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -2866,6 +2866,12 @@
28662866
"smithy.api#documentation": "<p>The tag mutability setting for the repository. If this parameter is omitted, the\n default setting of <code>MUTABLE</code> will be used which will allow image tags to be\n overwritten. If <code>IMMUTABLE</code> is specified, all image tags within the\n repository will be immutable which will prevent them from being overwritten.</p>"
28672867
}
28682868
},
2869+
"imageTagMutabilityExclusionFilters": {
2870+
"target": "com.amazonaws.ecr#ImageTagMutabilityExclusionFilters",
2871+
"traits": {
2872+
"smithy.api#documentation": "<p>Creates a repository creation template with a list of filters that define which image tags can override the default image tag mutability setting.</p>"
2873+
}
2874+
},
28692875
"repositoryPolicy": {
28702876
"target": "com.amazonaws.ecr#RepositoryPolicyText",
28712877
"traits": {
@@ -2944,6 +2950,12 @@
29442950
"smithy.api#documentation": "<p>The tag mutability setting for the repository. If this parameter is omitted, the\n default setting of <code>MUTABLE</code> will be used which will allow image tags to be\n overwritten. If <code>IMMUTABLE</code> is specified, all image tags within the\n repository will be immutable which will prevent them from being overwritten.</p>"
29452951
}
29462952
},
2953+
"imageTagMutabilityExclusionFilters": {
2954+
"target": "com.amazonaws.ecr#ImageTagMutabilityExclusionFilters",
2955+
"traits": {
2956+
"smithy.api#documentation": "<p>Creates a repository with a list of filters that define which image tags can override the default image tag mutability setting.</p>"
2957+
}
2958+
},
29472959
"imageScanningConfiguration": {
29482960
"target": "com.amazonaws.ecr#ImageScanningConfiguration",
29492961
"traits": {
@@ -5704,6 +5716,73 @@
57045716
"traits": {
57055717
"smithy.api#enumValue": "IMMUTABLE"
57065718
}
5719+
},
5720+
"IMMUTABLE_WITH_EXCLUSION": {
5721+
"target": "smithy.api#Unit",
5722+
"traits": {
5723+
"smithy.api#enumValue": "IMMUTABLE_WITH_EXCLUSION"
5724+
}
5725+
},
5726+
"MUTABLE_WITH_EXCLUSION": {
5727+
"target": "smithy.api#Unit",
5728+
"traits": {
5729+
"smithy.api#enumValue": "MUTABLE_WITH_EXCLUSION"
5730+
}
5731+
}
5732+
}
5733+
},
5734+
"com.amazonaws.ecr#ImageTagMutabilityExclusionFilter": {
5735+
"type": "structure",
5736+
"members": {
5737+
"filterType": {
5738+
"target": "com.amazonaws.ecr#ImageTagMutabilityExclusionFilterType",
5739+
"traits": {
5740+
"smithy.api#documentation": "<p>Specifies the type of filter to use for excluding image tags from the repository's mutability setting.</p>",
5741+
"smithy.api#required": {}
5742+
}
5743+
},
5744+
"filter": {
5745+
"target": "com.amazonaws.ecr#ImageTagMutabilityExclusionFilterValue",
5746+
"traits": {
5747+
"smithy.api#documentation": "<p>The value to use when filtering image tags. Must be either a regular expression pattern or a tag prefix value based on the specified filter type.</p>",
5748+
"smithy.api#required": {}
5749+
}
5750+
}
5751+
},
5752+
"traits": {
5753+
"smithy.api#documentation": "<p>Overrides the default image tag mutability setting of the repository for image tags that match the specified filters.</p>"
5754+
}
5755+
},
5756+
"com.amazonaws.ecr#ImageTagMutabilityExclusionFilterType": {
5757+
"type": "enum",
5758+
"members": {
5759+
"WILDCARD": {
5760+
"target": "smithy.api#Unit",
5761+
"traits": {
5762+
"smithy.api#enumValue": "WILDCARD"
5763+
}
5764+
}
5765+
}
5766+
},
5767+
"com.amazonaws.ecr#ImageTagMutabilityExclusionFilterValue": {
5768+
"type": "string",
5769+
"traits": {
5770+
"smithy.api#length": {
5771+
"min": 1,
5772+
"max": 128
5773+
},
5774+
"smithy.api#pattern": "^[0-9a-zA-Z._*-]{1,128}$"
5775+
}
5776+
},
5777+
"com.amazonaws.ecr#ImageTagMutabilityExclusionFilters": {
5778+
"type": "list",
5779+
"member": {
5780+
"target": "com.amazonaws.ecr#ImageTagMutabilityExclusionFilter"
5781+
},
5782+
"traits": {
5783+
"smithy.api#length": {
5784+
"min": 1,
5785+
"max": 5
57075786
}
57085787
}
57095788
},
@@ -7047,6 +7126,12 @@
70477126
"smithy.api#documentation": "<p>The tag mutability setting for the repository. If <code>MUTABLE</code> is specified,\n image tags can be overwritten. If <code>IMMUTABLE</code> is specified, all image tags\n within the repository will be immutable which will prevent them from being\n overwritten.</p>",
70487127
"smithy.api#required": {}
70497128
}
7129+
},
7130+
"imageTagMutabilityExclusionFilters": {
7131+
"target": "com.amazonaws.ecr#ImageTagMutabilityExclusionFilters",
7132+
"traits": {
7133+
"smithy.api#documentation": "<p>Creates or updates a repository with filters that define which image tags can override the default image tag mutability setting.</p>"
7134+
}
70507135
}
70517136
},
70527137
"traits": {
@@ -7073,6 +7158,12 @@
70737158
"traits": {
70747159
"smithy.api#documentation": "<p>The image tag mutability setting for the repository.</p>"
70757160
}
7161+
},
7162+
"imageTagMutabilityExclusionFilters": {
7163+
"target": "com.amazonaws.ecr#ImageTagMutabilityExclusionFilters",
7164+
"traits": {
7165+
"smithy.api#documentation": "<p>Returns a list of filters that were defined for a repository. These filters determine which image tags can override the default image tag mutability setting of the repository.</p>"
7166+
}
70767167
}
70777168
},
70787169
"traits": {
@@ -7660,6 +7751,12 @@
76607751
"smithy.api#documentation": "<p>The tag mutability setting for the repository.</p>"
76617752
}
76627753
},
7754+
"imageTagMutabilityExclusionFilters": {
7755+
"target": "com.amazonaws.ecr#ImageTagMutabilityExclusionFilters",
7756+
"traits": {
7757+
"smithy.api#documentation": "<p>The image tag mutability exclusion filters associated with the repository. These filters specify which image tags can override the repository's default image tag mutability setting.</p>"
7758+
}
7759+
},
76637760
"imageScanningConfiguration": {
76647761
"target": "com.amazonaws.ecr#ImageScanningConfiguration"
76657762
},
@@ -7722,6 +7819,12 @@
77227819
"smithy.api#documentation": "<p>The tag mutability setting for the repository. If this parameter is omitted, the\n default setting of <code>MUTABLE</code> will be used which will allow image tags to be overwritten.\n If <code>IMMUTABLE</code> is specified, all image tags within the repository will be immutable which\n will prevent them from being overwritten.</p>"
77237820
}
77247821
},
7822+
"imageTagMutabilityExclusionFilters": {
7823+
"target": "com.amazonaws.ecr#ImageTagMutabilityExclusionFilters",
7824+
"traits": {
7825+
"smithy.api#documentation": "<p>Defines the image tag mutability exclusion filters to apply when creating repositories from this template. These filters specify which image tags can override the repository's default image tag mutability setting.</p>"
7826+
}
7827+
},
77257828
"repositoryPolicy": {
77267829
"target": "com.amazonaws.ecr#RepositoryPolicyText",
77277830
"traits": {
@@ -9058,6 +9161,12 @@
90589161
"smithy.api#documentation": "<p>Updates the tag mutability setting for the repository. If this parameter is omitted,\n the default setting of <code>MUTABLE</code> will be used which will allow image tags to\n be overwritten. If <code>IMMUTABLE</code> is specified, all image tags within the\n repository will be immutable which will prevent them from being overwritten.</p>"
90599162
}
90609163
},
9164+
"imageTagMutabilityExclusionFilters": {
9165+
"target": "com.amazonaws.ecr#ImageTagMutabilityExclusionFilters",
9166+
"traits": {
9167+
"smithy.api#documentation": "<p>Updates a repository with filters that define which image tags can override the default image tag mutability setting.</p>"
9168+
}
9169+
},
90619170
"repositoryPolicy": {
90629171
"target": "com.amazonaws.ecr#RepositoryPolicyText",
90639172
"traits": {

codegen/sdk-codegen/aws-models/emr.json

Lines changed: 25 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1079,6 +1079,12 @@
10791079
"traits": {
10801080
"smithy.api#documentation": "<p>The throughput, in MiB/s, of the Amazon EBS root device volume of the Linux AMI that is\n used for each Amazon EC2 instance. Available in Amazon EMR releases 6.15.0 and\n later.</p>"
10811081
}
1082+
},
1083+
"ExtendedSupport": {
1084+
"target": "com.amazonaws.emr#BooleanObject",
1085+
"traits": {
1086+
"smithy.api#documentation": "<p>Reserved.</p>"
1087+
}
10821088
}
10831089
},
10841090
"traits": {
@@ -1534,7 +1540,7 @@
15341540
"ProfilerType": {
15351541
"target": "com.amazonaws.emr#ProfilerType",
15361542
"traits": {
1537-
"smithy.api#documentation": "<p>The profiler type for the persistent application user interface. Valid values are SHS, TEZUI, or YTS.</p>"
1543+
"smithy.api#documentation": "<p>The profiler type for the persistent application user interface.</p>"
15381544
}
15391545
}
15401546
},
@@ -7724,6 +7730,12 @@
77247730
"traits": {
77257731
"smithy.api#documentation": "<p>The number of steps that can be executed concurrently. You can specify a minimum of 1\n step and a maximum of 256 steps. We recommend that you do not change this parameter while\n steps are running or the <code>ActionOnFailure</code> setting may not behave as expected.\n For more information see <a>Step$ActionOnFailure</a>.</p>"
77267732
}
7733+
},
7734+
"ExtendedSupport": {
7735+
"target": "com.amazonaws.emr#BooleanObject",
7736+
"traits": {
7737+
"smithy.api#documentation": "<p>Reserved.</p>"
7738+
}
77277739
}
77287740
},
77297741
"traits": {
@@ -7738,6 +7750,12 @@
77387750
"traits": {
77397751
"smithy.api#documentation": "<p>The number of steps that can be executed concurrently.</p>"
77407752
}
7753+
},
7754+
"ExtendedSupport": {
7755+
"target": "com.amazonaws.emr#BooleanObject",
7756+
"traits": {
7757+
"smithy.api#documentation": "<p>Reserved.</p>"
7758+
}
77417759
}
77427760
},
77437761
"traits": {
@@ -9208,6 +9226,12 @@
92089226
"traits": {
92099227
"smithy.api#documentation": "<p>The throughput, in MiB/s, of the Amazon EBS root device volume of the Linux AMI that is\n used for each Amazon EC2 instance. Available in Amazon EMR releases 6.15.0 and\n later.</p>"
92109228
}
9229+
},
9230+
"ExtendedSupport": {
9231+
"target": "com.amazonaws.emr#BooleanObject",
9232+
"traits": {
9233+
"smithy.api#documentation": "<p>Reserved.</p>"
9234+
}
92119235
}
92129236
},
92139237
"traits": {

0 commit comments

Comments
 (0)