Skip to content

Commit 6cb6849

Browse files
Added IP Visibility support for managed dedicated pools. Enhanced GetDedicatedIp and GetDedicatedIps APIs to return managed IP addresses.
1 parent 8b88532 commit 6cb6849

File tree

5 files changed

+30
-8
lines changed

5 files changed

+30
-8
lines changed

generator/ServiceModels/sesv2/sesv2-2019-09-27.api.json

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -5203,7 +5203,8 @@
52035203
"type":"string",
52045204
"enum":[
52055205
"IN_PROGRESS",
5206-
"DONE"
5206+
"DONE",
5207+
"NOT_APPLICABLE"
52075208
]
52085209
},
52095210
"WebsiteURL":{

generator/ServiceModels/sesv2/sesv2-2019-09-27.docs.json

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -2297,7 +2297,7 @@
22972297
"Percentage100Wrapper": {
22982298
"base": null,
22992299
"refs": {
2300-
"DedicatedIp$WarmupPercentage": "<p>Indicates how complete the dedicated IP warm-up process is. When this value equals 1, the address has completed the warm-up process and is ready for use.</p>",
2300+
"DedicatedIp$WarmupPercentage": "<p>Indicates the progress of your dedicated IP warm-up:</p> <ul> <li> <p> <code>0-100</code> – For standard dedicated IP addresses, this shows the warm-up completion percentage. A value of 100 means the IP address is fully warmed up and ready for use.</p> </li> <li> <p> <code>-1</code> – Appears for IP addresses in managed dedicated pools where Amazon SES automatically handles the warm-up process, making the percentage not applicable.</p> </li> </ul>",
23012301
"PutDedicatedIpWarmupAttributesRequest$WarmupPercentage": "<p>The warm-up percentage that you want to associate with the dedicated IP address.</p>"
23022302
}
23032303
},
@@ -3243,7 +3243,7 @@
32433243
"WarmupStatus": {
32443244
"base": "<p>The warmup status of a dedicated IP.</p>",
32453245
"refs": {
3246-
"DedicatedIp$WarmupStatus": "<p>The warm-up status of a dedicated IP address. The status can have one of the following values:</p> <ul> <li> <p> <code>IN_PROGRESS</code> – The IP address isn't ready to use because the dedicated IP warm-up process is ongoing.</p> </li> <li> <p> <code>DONE</code> – The dedicated IP warm-up process is complete, and the IP address is ready to use.</p> </li> </ul>"
3246+
"DedicatedIp$WarmupStatus": "<p>The warm-up status of a dedicated IP address. The status can have one of the following values:</p> <ul> <li> <p> <code>IN_PROGRESS</code> – The IP address isn't ready to use because the dedicated IP warm-up process is ongoing.</p> </li> <li> <p> <code>DONE</code> – The dedicated IP warm-up process is complete, and the IP address is ready to use.</p> </li> <li> <p> <code>NOT_APPLICABLE</code> – The warm-up status doesn't apply to this IP address. This status is used for IP addresses in managed dedicated IP pools, where Amazon SES automatically handles the warm-up process.</p> </li> </ul>"
32473247
}
32483248
},
32493249
"WebsiteURL": {

generator/ServiceModels/sesv2/sesv2-2019-09-27.normal.json

Lines changed: 4 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -2626,11 +2626,11 @@
26262626
},
26272627
"WarmupStatus":{
26282628
"shape":"WarmupStatus",
2629-
"documentation":"<p>The warm-up status of a dedicated IP address. The status can have one of the following values:</p> <ul> <li> <p> <code>IN_PROGRESS</code> – The IP address isn't ready to use because the dedicated IP warm-up process is ongoing.</p> </li> <li> <p> <code>DONE</code> – The dedicated IP warm-up process is complete, and the IP address is ready to use.</p> </li> </ul>"
2629+
"documentation":"<p>The warm-up status of a dedicated IP address. The status can have one of the following values:</p> <ul> <li> <p> <code>IN_PROGRESS</code> – The IP address isn't ready to use because the dedicated IP warm-up process is ongoing.</p> </li> <li> <p> <code>DONE</code> – The dedicated IP warm-up process is complete, and the IP address is ready to use.</p> </li> <li> <p> <code>NOT_APPLICABLE</code> – The warm-up status doesn't apply to this IP address. This status is used for IP addresses in managed dedicated IP pools, where Amazon SES automatically handles the warm-up process.</p> </li> </ul>"
26302630
},
26312631
"WarmupPercentage":{
26322632
"shape":"Percentage100Wrapper",
2633-
"documentation":"<p>Indicates how complete the dedicated IP warm-up process is. When this value equals 1, the address has completed the warm-up process and is ready for use.</p>"
2633+
"documentation":"<p>Indicates the progress of your dedicated IP warm-up:</p> <ul> <li> <p> <code>0-100</code> – For standard dedicated IP addresses, this shows the warm-up completion percentage. A value of 100 means the IP address is fully warmed up and ready for use.</p> </li> <li> <p> <code>-1</code> – Appears for IP addresses in managed dedicated pools where Amazon SES automatically handles the warm-up process, making the percentage not applicable.</p> </li> </ul>"
26342634
},
26352635
"PoolName":{
26362636
"shape":"PoolName",
@@ -7542,7 +7542,8 @@
75427542
"documentation":"<p>The warmup status of a dedicated IP.</p>",
75437543
"enum":[
75447544
"IN_PROGRESS",
7545-
"DONE"
7545+
"DONE",
7546+
"NOT_APPLICABLE"
75467547
]
75477548
},
75487549
"WebsiteURL":{

sdk/src/Services/SimpleEmailV2/Generated/Model/DedicatedIp.cs

Lines changed: 18 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -86,9 +86,19 @@ internal bool IsSetPoolName()
8686
/// <summary>
8787
/// Gets and sets the property WarmupPercentage.
8888
/// <para>
89-
/// Indicates how complete the dedicated IP warm-up process is. When this value equals
90-
/// 1, the address has completed the warm-up process and is ready for use.
89+
/// Indicates the progress of your dedicated IP warm-up:
9190
/// </para>
91+
/// <ul> <li>
92+
/// <para>
93+
/// <c>0-100</c> – For standard dedicated IP addresses, this shows the warm-up completion
94+
/// percentage. A value of 100 means the IP address is fully warmed up and ready for use.
95+
/// </para>
96+
/// </li> <li>
97+
/// <para>
98+
/// <c>-1</c> – Appears for IP addresses in managed dedicated pools where Amazon SES
99+
/// automatically handles the warm-up process, making the percentage not applicable.
100+
/// </para>
101+
/// </li> </ul>
92102
/// </summary>
93103
[AWSProperty(Required=true)]
94104
public int? WarmupPercentage
@@ -119,6 +129,12 @@ internal bool IsSetWarmupPercentage()
119129
/// <c>DONE</c> – The dedicated IP warm-up process is complete, and the IP address is
120130
/// ready to use.
121131
/// </para>
132+
/// </li> <li>
133+
/// <para>
134+
/// <c>NOT_APPLICABLE</c> – The warm-up status doesn't apply to this IP address. This
135+
/// status is used for IP addresses in managed dedicated IP pools, where Amazon SES automatically
136+
/// handles the warm-up process.
137+
/// </para>
122138
/// </li> </ul>
123139
/// </summary>
124140
[AWSProperty(Required=true)]

sdk/src/Services/SimpleEmailV2/Generated/ServiceEnumerations.cs

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -2552,6 +2552,10 @@ public class WarmupStatus : ConstantClass
25522552
/// Constant IN_PROGRESS for WarmupStatus
25532553
/// </summary>
25542554
public static readonly WarmupStatus IN_PROGRESS = new WarmupStatus("IN_PROGRESS");
2555+
/// <summary>
2556+
/// Constant NOT_APPLICABLE for WarmupStatus
2557+
/// </summary>
2558+
public static readonly WarmupStatus NOT_APPLICABLE = new WarmupStatus("NOT_APPLICABLE");
25552559

25562560
/// <summary>
25572561
/// This constant constructor does not need to be called if the constant

0 commit comments

Comments
 (0)