MediaConnect / Client / describe_offering
describe_offering#
- MediaConnect.Client.describe_offering(**kwargs)#
Displays the details of an offering. The response includes the offering description, duration, outbound bandwidth, price, and Amazon Resource Name (ARN).
See also: AWS API Documentation
Request Syntax
response = client.describe_offering( OfferingArn='string' )
- Parameters:
OfferingArn (string) – [REQUIRED] The Amazon Resource Name (ARN) of the offering.
- Return type:
dict
- Returns:
Response Syntax
{ 'Offering': { 'CurrencyCode': 'string', 'Duration': 123, 'DurationUnits': 'MONTHS', 'OfferingArn': 'string', 'OfferingDescription': 'string', 'PricePerUnit': 'string', 'PriceUnits': 'HOURLY', 'ResourceSpecification': { 'ReservedBitrate': 123, 'ResourceType': 'Mbps_Outbound_Bandwidth' } } }
Response Structure
(dict) – MediaConnect returned the offering details successfully.
Offering (dict) – A savings plan that reserves a certain amount of outbound bandwidth usage at a discounted rate each month over a period of time.
CurrencyCode (string) – The type of currency that is used for billing. The currencyCode used for all reservations is US dollars.
Duration (integer) – The length of time that your reservation would be active.
DurationUnits (string) – The unit of measurement for the duration of the offering.
OfferingArn (string) – The Amazon Resource Name (ARN) that MediaConnect assigns to the offering.
OfferingDescription (string) – A description of the offering.
PricePerUnit (string) – The cost of a single unit. This value, in combination with priceUnits, makes up the rate.
PriceUnits (string) – The unit of measurement that is used for billing. This value, in combination with pricePerUnit, makes up the rate.
ResourceSpecification (dict) – A definition of the amount of outbound bandwidth that you would be reserving if you purchase the offering.
ReservedBitrate (integer) – The amount of outbound bandwidth that is discounted in the offering.
ResourceType (string) – The type of resource and the unit that is being billed for.
Exceptions
MediaConnect.Client.exceptions.NotFoundException
MediaConnect.Client.exceptions.ServiceUnavailableException
MediaConnect.Client.exceptions.TooManyRequestsException
MediaConnect.Client.exceptions.BadRequestException
MediaConnect.Client.exceptions.InternalServerErrorException