/
CfnDedicatedIpPoolProps.go
37 lines (34 loc) · 1.59 KB
/
CfnDedicatedIpPoolProps.go
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
package awsses
// Properties for defining a `CfnDedicatedIpPool`.
//
// Example:
// // The code below shows an example of how to instantiate this type.
// // The values are placeholders you should change.
// import "github.com/aws/aws-cdk-go/awscdk"
//
// cfnDedicatedIpPoolProps := &CfnDedicatedIpPoolProps{
// PoolName: jsii.String("poolName"),
// ScalingMode: jsii.String("scalingMode"),
// }
//
// See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ses-dedicatedippool.html
//
type CfnDedicatedIpPoolProps struct {
// The name of the dedicated IP pool that the IP address is associated with.
// See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ses-dedicatedippool.html#cfn-ses-dedicatedippool-poolname
//
PoolName *string `field:"optional" json:"poolName" yaml:"poolName"`
// The type of scaling mode.
//
// The following options are available:
//
// - `STANDARD` - The customer controls which IPs are part of the dedicated IP pool.
// - `MANAGED` - The reputation and number of IPs are automatically managed by Amazon SES .
//
// The `STANDARD` option is selected by default if no value is specified.
//
// > Updating *ScalingMode* doesn't require a replacement if you're updating its value from `STANDARD` to `MANAGED` . However, updating *ScalingMode* from `MANAGED` to `STANDARD` is not supported.
// See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ses-dedicatedippool.html#cfn-ses-dedicatedippool-scalingmode
//
ScalingMode *string `field:"optional" json:"scalingMode" yaml:"scalingMode"`
}