CreateTransitGatewayMeteringPolicyEntry
Creates an entry in a transit gateway metering policy to define traffic measurement rules.
Request Parameters
The following parameters are for this specific action. For more information about required and optional parameters that are common to all actions, see Common Query Parameters.
- DestinationCidrBlock
-
The destination CIDR block for traffic matching.
Type: String
Required: No
- DestinationPortRange
-
The destination port range for traffic matching.
Type: String
Required: No
- DestinationTransitGatewayAttachmentId
-
The ID of the destination transit gateway attachment for traffic matching.
Type: String
Required: No
- DestinationTransitGatewayAttachmentType
-
The type of the destination transit gateway attachment for traffic matching. Note that the
tgw-peeringresource type has been deprecated. To configure metering policies for Connect, use the transport attachment type.Type: String
Valid Values:
vpc | vpn | vpn-concentrator | direct-connect-gateway | connect | peering | tgw-peeringRequired: No
- DryRun
-
Checks 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
DryRunOperation. Otherwise, it isUnauthorizedOperation.Type: Boolean
Required: No
- MeteredAccount
-
The AWS account ID to which the metered traffic should be attributed.
Type: String
Valid Values:
source-attachment-owner | destination-attachment-owner | transit-gateway-ownerRequired: Yes
- PolicyRuleNumber
-
The rule number for the metering policy entry. Rules are processed in order from lowest to highest number.
Type: Integer
Required: Yes
- Protocol
-
The protocol for traffic matching (1, 6, 17, etc.).
Type: String
Required: No
- SourceCidrBlock
-
The source CIDR block for traffic matching.
Type: String
Required: No
- SourcePortRange
-
The source port range for traffic matching.
Type: String
Required: No
- SourceTransitGatewayAttachmentId
-
The ID of the source transit gateway attachment for traffic matching.
Type: String
Required: No
- SourceTransitGatewayAttachmentType
-
The type of the source transit gateway attachment for traffic matching. Note that the
tgw-peeringresource type has been deprecated. To configure metering policies for Connect, use the transport attachment type.Type: String
Valid Values:
vpc | vpn | vpn-concentrator | direct-connect-gateway | connect | peering | tgw-peeringRequired: No
- TransitGatewayMeteringPolicyId
-
The ID of the transit gateway metering policy to add the entry to.
Type: String
Required: Yes
Response Elements
The following elements are returned by the service.
- requestId
-
The ID of the request.
Type: String
- transitGatewayMeteringPolicyEntry
-
Information about the created transit gateway metering policy entry.
Type: TransitGatewayMeteringPolicyEntry object
Errors
For information about the errors that are common to all actions, see Common client error codes.
See Also
For more information about using this API in one of the language-specific AWS SDKs, see the following: