@Stability(value=Stable) public static final class CfnIPAMPool.Builder extends Object implements software.amazon.jsii.Builder<CfnIPAMPool>
CfnIPAMPool.| Modifier and Type | Method and Description |
|---|---|
CfnIPAMPool.Builder |
addressFamily(String addressFamily)
`AWS::EC2::IPAMPool.AddressFamily`.
|
CfnIPAMPool.Builder |
allocationDefaultNetmaskLength(Number allocationDefaultNetmaskLength)
`AWS::EC2::IPAMPool.AllocationDefaultNetmaskLength`.
|
CfnIPAMPool.Builder |
allocationMaxNetmaskLength(Number allocationMaxNetmaskLength)
`AWS::EC2::IPAMPool.AllocationMaxNetmaskLength`.
|
CfnIPAMPool.Builder |
allocationMinNetmaskLength(Number allocationMinNetmaskLength)
`AWS::EC2::IPAMPool.AllocationMinNetmaskLength`.
|
CfnIPAMPool.Builder |
allocationResourceTags(IResolvable allocationResourceTags)
`AWS::EC2::IPAMPool.AllocationResourceTags`.
|
CfnIPAMPool.Builder |
allocationResourceTags(List<? extends Object> allocationResourceTags)
`AWS::EC2::IPAMPool.AllocationResourceTags`.
|
CfnIPAMPool.Builder |
autoImport(Boolean autoImport)
`AWS::EC2::IPAMPool.AutoImport`.
|
CfnIPAMPool.Builder |
autoImport(IResolvable autoImport)
`AWS::EC2::IPAMPool.AutoImport`.
|
CfnIPAMPool |
build() |
static CfnIPAMPool.Builder |
create(software.constructs.Construct scope,
String id) |
CfnIPAMPool.Builder |
description(String description)
`AWS::EC2::IPAMPool.Description`.
|
CfnIPAMPool.Builder |
ipamScopeId(String ipamScopeId)
`AWS::EC2::IPAMPool.IpamScopeId`.
|
CfnIPAMPool.Builder |
locale(String locale)
`AWS::EC2::IPAMPool.Locale`.
|
CfnIPAMPool.Builder |
provisionedCidrs(IResolvable provisionedCidrs)
`AWS::EC2::IPAMPool.ProvisionedCidrs`.
|
CfnIPAMPool.Builder |
provisionedCidrs(List<? extends Object> provisionedCidrs)
`AWS::EC2::IPAMPool.ProvisionedCidrs`.
|
CfnIPAMPool.Builder |
publiclyAdvertisable(Boolean publiclyAdvertisable)
`AWS::EC2::IPAMPool.PubliclyAdvertisable`.
|
CfnIPAMPool.Builder |
publiclyAdvertisable(IResolvable publiclyAdvertisable)
`AWS::EC2::IPAMPool.PubliclyAdvertisable`.
|
CfnIPAMPool.Builder |
sourceIpamPoolId(String sourceIpamPoolId)
`AWS::EC2::IPAMPool.SourceIpamPoolId`.
|
CfnIPAMPool.Builder |
tags(List<? extends CfnTag> tags)
`AWS::EC2::IPAMPool.Tags`.
|
@Stability(value=Stable) public static CfnIPAMPool.Builder create(software.constructs.Construct scope, String id)
scope - - scope in which this resource is defined. This parameter is required.id - - scoped id of the resource. This parameter is required.CfnIPAMPool.ProvisionedCidrProperty.Builder.@Stability(value=Stable) public CfnIPAMPool.Builder addressFamily(String addressFamily)
addressFamily - `AWS::EC2::IPAMPool.AddressFamily`. This parameter is required.this@Stability(value=Stable) public CfnIPAMPool.Builder allocationDefaultNetmaskLength(Number allocationDefaultNetmaskLength)
allocationDefaultNetmaskLength - `AWS::EC2::IPAMPool.AllocationDefaultNetmaskLength`. This parameter is required.this@Stability(value=Stable) public CfnIPAMPool.Builder allocationMaxNetmaskLength(Number allocationMaxNetmaskLength)
allocationMaxNetmaskLength - `AWS::EC2::IPAMPool.AllocationMaxNetmaskLength`. This parameter is required.this@Stability(value=Stable) public CfnIPAMPool.Builder allocationMinNetmaskLength(Number allocationMinNetmaskLength)
allocationMinNetmaskLength - `AWS::EC2::IPAMPool.AllocationMinNetmaskLength`. This parameter is required.this@Stability(value=Stable) public CfnIPAMPool.Builder allocationResourceTags(IResolvable allocationResourceTags)
allocationResourceTags - `AWS::EC2::IPAMPool.AllocationResourceTags`. This parameter is required.this@Stability(value=Stable) public CfnIPAMPool.Builder allocationResourceTags(List<? extends Object> allocationResourceTags)
allocationResourceTags - `AWS::EC2::IPAMPool.AllocationResourceTags`. This parameter is required.this@Stability(value=Stable) public CfnIPAMPool.Builder autoImport(Boolean autoImport)
autoImport - `AWS::EC2::IPAMPool.AutoImport`. This parameter is required.this@Stability(value=Stable) public CfnIPAMPool.Builder autoImport(IResolvable autoImport)
autoImport - `AWS::EC2::IPAMPool.AutoImport`. This parameter is required.this@Stability(value=Stable) public CfnIPAMPool.Builder description(String description)
description - `AWS::EC2::IPAMPool.Description`. This parameter is required.this@Stability(value=Stable) public CfnIPAMPool.Builder ipamScopeId(String ipamScopeId)
ipamScopeId - `AWS::EC2::IPAMPool.IpamScopeId`. This parameter is required.this@Stability(value=Stable) public CfnIPAMPool.Builder locale(String locale)
locale - `AWS::EC2::IPAMPool.Locale`. This parameter is required.this@Stability(value=Stable) public CfnIPAMPool.Builder provisionedCidrs(IResolvable provisionedCidrs)
provisionedCidrs - `AWS::EC2::IPAMPool.ProvisionedCidrs`. This parameter is required.this@Stability(value=Stable) public CfnIPAMPool.Builder provisionedCidrs(List<? extends Object> provisionedCidrs)
provisionedCidrs - `AWS::EC2::IPAMPool.ProvisionedCidrs`. This parameter is required.this@Stability(value=Stable) public CfnIPAMPool.Builder publiclyAdvertisable(Boolean publiclyAdvertisable)
publiclyAdvertisable - `AWS::EC2::IPAMPool.PubliclyAdvertisable`. This parameter is required.this@Stability(value=Stable) public CfnIPAMPool.Builder publiclyAdvertisable(IResolvable publiclyAdvertisable)
publiclyAdvertisable - `AWS::EC2::IPAMPool.PubliclyAdvertisable`. This parameter is required.this@Stability(value=Stable) public CfnIPAMPool.Builder sourceIpamPoolId(String sourceIpamPoolId)
sourceIpamPoolId - `AWS::EC2::IPAMPool.SourceIpamPoolId`. This parameter is required.this@Stability(value=Stable) public CfnIPAMPool.Builder tags(List<? extends CfnTag> tags)
tags - `AWS::EC2::IPAMPool.Tags`. This parameter is required.this@Stability(value=Stable) public CfnIPAMPool build()
build in interface software.amazon.jsii.Builder<CfnIPAMPool>Copyright © 2021. All rights reserved.