EC2 / Client / delete_transit_gateway_metering_policy_entry
delete_transit_gateway_metering_policy_entry¶
- EC2.Client.delete_transit_gateway_metering_policy_entry(**kwargs)¶
Deletes an entry from a transit gateway metering policy.
See also: AWS API Documentation
Request Syntax
response = client.delete_transit_gateway_metering_policy_entry( TransitGatewayMeteringPolicyId='string', PolicyRuleNumber=123, DryRun=True|False )
- Parameters:
TransitGatewayMeteringPolicyId (string) –
[REQUIRED]
The ID of the transit gateway metering policy containing the entry to delete.
PolicyRuleNumber (integer) –
[REQUIRED]
The rule number of the metering policy entry to delete.
DryRun (boolean) – 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.
- Return type:
dict
- Returns:
Response Syntax
{ 'TransitGatewayMeteringPolicyEntry': { 'PolicyRuleNumber': 'string', 'MeteredAccount': 'source-attachment-owner'|'destination-attachment-owner'|'transit-gateway-owner', 'State': 'available'|'deleted', 'UpdatedAt': datetime(2015, 1, 1), 'UpdateEffectiveAt': datetime(2015, 1, 1), 'MeteringPolicyRule': { 'SourceTransitGatewayAttachmentId': 'string', 'SourceTransitGatewayAttachmentType': 'vpc'|'vpn'|'vpn-concentrator'|'direct-connect-gateway'|'connect'|'peering'|'tgw-peering'|'network-function', 'SourceCidrBlock': 'string', 'SourcePortRange': 'string', 'DestinationTransitGatewayAttachmentId': 'string', 'DestinationTransitGatewayAttachmentType': 'vpc'|'vpn'|'vpn-concentrator'|'direct-connect-gateway'|'connect'|'peering'|'tgw-peering'|'network-function', 'DestinationCidrBlock': 'string', 'DestinationPortRange': 'string', 'Protocol': 'string' } } }
Response Structure
(dict) –
TransitGatewayMeteringPolicyEntry (dict) –
Information about the deleted transit gateway metering policy entry.
PolicyRuleNumber (string) –
The rule number of the metering policy entry.
MeteredAccount (string) –
The Amazon Web Services account ID to which the metered traffic is attributed.
State (string) –
The state of the metering policy entry.
UpdatedAt (datetime) –
The date and time when the metering policy entry was last updated.
UpdateEffectiveAt (datetime) –
The date and time when the metering policy entry update becomes effective.
MeteringPolicyRule (dict) –
The metering policy rule that defines traffic matching criteria.
SourceTransitGatewayAttachmentId (string) –
The ID of the source transit gateway attachment.
SourceTransitGatewayAttachmentType (string) –
The type of the source transit gateway attachment. Note that the
tgw-peeringresource type has been deprecated. To configure metering policies for Connect, use the transport attachment type.SourceCidrBlock (string) –
The source CIDR block for the rule.
SourcePortRange (string) –
The source port range for the rule.
DestinationTransitGatewayAttachmentId (string) –
The ID of the destination transit gateway attachment.
DestinationTransitGatewayAttachmentType (string) –
The type of the destination transit gateway attachment. Note that the
tgw-peeringresource type has been deprecated. To configure metering policies for Connect, use the transport attachment type.DestinationCidrBlock (string) –
The destination CIDR block for the rule.
DestinationPortRange (string) –
The destination port range for the rule.
Protocol (string) –
The protocol for the rule (1, 6, 17, etc.).