AWS services or capabilities described in AWS Documentation may vary by region/location. Click Getting Started with Amazon AWS to see specific differences applicable to the China (Beijing) Region.
Container for the parameters to the CreateIpamPrefixListResolver operation. Creates an IPAM prefix list resolver.
An IPAM prefix list resolver is a component that manages the synchronization between IPAM's CIDR selection rules and customer-managed prefix lists. It automates connectivity configurations by selecting CIDRs from IPAM's database based on your business logic and synchronizing them with prefix lists used in resources such as VPC route tables and security groups.
For more information about IPAM prefix list resolver, see Automate prefix list updates with IPAM in the Amazon VPC IPAM User Guide.
Namespace: Amazon.EC2.Model
Assembly: AWSSDK.EC2.dll
Version: 3.x.y.z
public class CreateIpamPrefixListResolverRequest : AmazonEC2Request IAmazonWebServiceRequest
The CreateIpamPrefixListResolverRequest type exposes the following members
| Name | Description | |
|---|---|---|
|
CreateIpamPrefixListResolverRequest() |
| Name | Type | Description | |
|---|---|---|---|
|
AddressFamily | Amazon.EC2.AddressFamily |
Gets and sets the property AddressFamily.
The address family for the IPAM prefix list resolver. Valid values are |
|
ClientToken | System.String |
Gets and sets the property ClientToken. A unique, case-sensitive identifier that you provide to ensure the idempotency of the request. For more information, see Ensuring idempotency. |
|
Description | System.String |
Gets and sets the property Description. A description for the IPAM prefix list resolver to help you identify its purpose and configuration. |
|
DryRun | System.Nullable<System.Boolean> |
Gets and sets the property DryRun.
A check for whether you have the required permissions for the action without actually
making the request and provides an error response. If you have the required permissions,
the error response is |
|
IpamId | System.String |
Gets and sets the property IpamId. The ID of the IPAM that will serve as the source of the IP address database for CIDR selection. The IPAM must be in the Advanced tier to use this feature. |
|
Rules | System.Collections.Generic.List<Amazon.EC2.Model.IpamPrefixListResolverRuleRequest> |
Gets and sets the property Rules. The CIDR selection rules for the resolver. CIDR selection rules define the business logic for selecting CIDRs from IPAM. If a CIDR matches any of the rules, it will be included. If a rule has multiple conditions, the CIDR has to match every condition of that rule. You can create a prefix list resolver without any CIDR selection rules, but it will generate empty versions (containing no CIDRs) until you add rules. Starting with version 4 of the SDK this property will default to null. If no data for this property is returned from the service the property will also be null. This was changed to improve performance and allow the SDK and caller to distinguish between a property not set or a property being empty to clear out a value. To retain the previous SDK behavior set the AWSConfigs.InitializeCollections static property to true. |
|
TagSpecifications | System.Collections.Generic.List<Amazon.EC2.Model.TagSpecification> |
Gets and sets the property TagSpecifications. The tags to apply to the IPAM prefix list resolver during creation. Tags help you organize and manage your Amazon Web Services resources. Starting with version 4 of the SDK this property will default to null. If no data for this property is returned from the service the property will also be null. This was changed to improve performance and allow the SDK and caller to distinguish between a property not set or a property being empty to clear out a value. To retain the previous SDK behavior set the AWSConfigs.InitializeCollections static property to true. |
.NET:
Supported in: 8.0 and newer, Core 3.1
.NET Standard:
Supported in: 2.0
.NET Framework:
Supported in: 4.7.2 and newer