CloudFront / Client / publish_connection_function
publish_connection_function¶
- CloudFront.Client.publish_connection_function(**kwargs)¶
Publishes a connection function.
See also: AWS API Documentation
Request Syntax
response = client.publish_connection_function( Id='string', IfMatch='string' )
- Parameters:
Id (string) –
[REQUIRED]
The connection function ID.
IfMatch (string) –
[REQUIRED]
The current version (
ETagvalue) of the connection function.
- Return type:
dict
- Returns:
Response Syntax
{ 'ConnectionFunctionSummary': { 'Name': 'string', 'Id': 'string', 'ConnectionFunctionConfig': { 'Comment': 'string', 'Runtime': 'cloudfront-js-1.0'|'cloudfront-js-2.0', 'KeyValueStoreAssociations': { 'Quantity': 123, 'Items': [ { 'KeyValueStoreARN': 'string' }, ] } }, 'ConnectionFunctionArn': 'string', 'Status': 'string', 'Stage': 'DEVELOPMENT'|'LIVE', 'CreatedTime': datetime(2015, 1, 1), 'LastModifiedTime': datetime(2015, 1, 1) } }
Response Structure
(dict) –
ConnectionFunctionSummary (dict) –
The connection function summary.
Name (string) –
The connection function name.
Id (string) –
The connection function ID.
ConnectionFunctionConfig (dict) –
Contains configuration information about a CloudFront function.
Comment (string) –
A comment to describe the function.
Runtime (string) –
The function’s runtime environment version.
KeyValueStoreAssociations (dict) –
The configuration for the key value store associations.
Quantity (integer) –
The quantity of key value store associations.
Items (list) –
The items of the key value store association.
(dict) –
The key value store association.
KeyValueStoreARN (string) –
The Amazon Resource Name (ARN) of the key value store association.
ConnectionFunctionArn (string) –
The connection function Amazon Resource Name (ARN).
Status (string) –
The connection function status.
Stage (string) –
The connection function stage.
CreatedTime (datetime) –
The connection function created time.
LastModifiedTime (datetime) –
The connection function last modified time.
Exceptions
CloudFront.Client.exceptions.PreconditionFailedCloudFront.Client.exceptions.AccessDeniedCloudFront.Client.exceptions.EntityNotFoundCloudFront.Client.exceptions.UnsupportedOperationCloudFront.Client.exceptions.InvalidArgumentCloudFront.Client.exceptions.InvalidIfMatchVersion