NAME
Paws::CloudFront - Perl Interface to AWS Amazon CloudFront
SYNOPSIS
use Paws;
my $obj = Paws->service('CloudFront');
my $res = $obj->Method(
Arg1 => $val1,
Arg2 => [ 'V1', 'V2' ],
# if Arg3 is an object, the HashRef will be used as arguments to the constructor
# of the arguments type
Arg3 => { Att1 => 'Val1' },
# if Arg4 is an array of objects, the HashRefs will be passed as arguments to
# the constructor of the arguments type
Arg4 => [ { Att1 => 'Val1' }, { Att1 => 'Val2' } ],
);
DESCRIPTION
METHODS
CreateCloudFrontOriginAccessIdentity(CloudFrontOriginAccessIdentityConfig => Paws::CloudFront::CloudFrontOriginAccessIdentityConfig)
Each argument is described in detail in: Paws::CloudFront::CreateCloudFrontOriginAccessIdentity
Returns: a Paws::CloudFront::CreateCloudFrontOriginAccessIdentityResult instance
Create a new origin access identity.
CreateDistribution(DistributionConfig => Paws::CloudFront::DistributionConfig)
Each argument is described in detail in: Paws::CloudFront::CreateDistribution
Returns: a Paws::CloudFront::CreateDistributionResult instance
Create a new distribution.
CreateInvalidation(DistributionId => Str, InvalidationBatch => Paws::CloudFront::InvalidationBatch)
Each argument is described in detail in: Paws::CloudFront::CreateInvalidation
Returns: a Paws::CloudFront::CreateInvalidationResult instance
Create a new invalidation.
CreateStreamingDistribution(StreamingDistributionConfig => Paws::CloudFront::StreamingDistributionConfig)
Each argument is described in detail in: Paws::CloudFront::CreateStreamingDistribution
Returns: a Paws::CloudFront::CreateStreamingDistributionResult instance
Create a new streaming distribution.
DeleteCloudFrontOriginAccessIdentity(Id => Str, [IfMatch => Str])
Each argument is described in detail in: Paws::CloudFront::DeleteCloudFrontOriginAccessIdentity
Returns: nothing
Delete an origin access identity.
DeleteDistribution(Id => Str, [IfMatch => Str])
Each argument is described in detail in: Paws::CloudFront::DeleteDistribution
Returns: nothing
Delete a distribution.
DeleteStreamingDistribution(Id => Str, [IfMatch => Str])
Each argument is described in detail in: Paws::CloudFront::DeleteStreamingDistribution
Returns: nothing
Delete a streaming distribution.
GetCloudFrontOriginAccessIdentity(Id => Str)
Each argument is described in detail in: Paws::CloudFront::GetCloudFrontOriginAccessIdentity
Returns: a Paws::CloudFront::GetCloudFrontOriginAccessIdentityResult instance
Get the information about an origin access identity.
GetCloudFrontOriginAccessIdentityConfig(Id => Str)
Each argument is described in detail in: Paws::CloudFront::GetCloudFrontOriginAccessIdentityConfig
Returns: a Paws::CloudFront::GetCloudFrontOriginAccessIdentityConfigResult instance
Get the configuration information about an origin access identity.
GetDistribution(Id => Str)
Each argument is described in detail in: Paws::CloudFront::GetDistribution
Returns: a Paws::CloudFront::GetDistributionResult instance
Get the information about a distribution.
GetDistributionConfig(Id => Str)
Each argument is described in detail in: Paws::CloudFront::GetDistributionConfig
Returns: a Paws::CloudFront::GetDistributionConfigResult instance
Get the configuration information about a distribution.
GetInvalidation(DistributionId => Str, Id => Str)
Each argument is described in detail in: Paws::CloudFront::GetInvalidation
Returns: a Paws::CloudFront::GetInvalidationResult instance
Get the information about an invalidation.
GetStreamingDistribution(Id => Str)
Each argument is described in detail in: Paws::CloudFront::GetStreamingDistribution
Returns: a Paws::CloudFront::GetStreamingDistributionResult instance
Get the information about a streaming distribution.
GetStreamingDistributionConfig(Id => Str)
Each argument is described in detail in: Paws::CloudFront::GetStreamingDistributionConfig
Returns: a Paws::CloudFront::GetStreamingDistributionConfigResult instance
Get the configuration information about a streaming distribution.
ListCloudFrontOriginAccessIdentities([Marker => Str, MaxItems => Str])
Each argument is described in detail in: Paws::CloudFront::ListCloudFrontOriginAccessIdentities
Returns: a Paws::CloudFront::ListCloudFrontOriginAccessIdentitiesResult instance
List origin access identities.
ListDistributions([Marker => Str, MaxItems => Str])
Each argument is described in detail in: Paws::CloudFront::ListDistributions
Returns: a Paws::CloudFront::ListDistributionsResult instance
List distributions.
ListDistributionsByWebACLId(WebACLId => Str, [Marker => Str, MaxItems => Str])
Each argument is described in detail in: Paws::CloudFront::ListDistributionsByWebACLId
Returns: a Paws::CloudFront::ListDistributionsByWebACLIdResult instance
List the distributions that are associated with a specified AWS WAF web
ACL.
ListInvalidations(DistributionId => Str, [Marker => Str, MaxItems => Str])
Each argument is described in detail in: Paws::CloudFront::ListInvalidations
Returns: a Paws::CloudFront::ListInvalidationsResult instance
List invalidation batches.
ListStreamingDistributions([Marker => Str, MaxItems => Str])
Each argument is described in detail in: Paws::CloudFront::ListStreamingDistributions
Returns: a Paws::CloudFront::ListStreamingDistributionsResult instance
List streaming distributions.
UpdateCloudFrontOriginAccessIdentity(CloudFrontOriginAccessIdentityConfig => Paws::CloudFront::CloudFrontOriginAccessIdentityConfig, Id => Str, [IfMatch => Str])
Each argument is described in detail in: Paws::CloudFront::UpdateCloudFrontOriginAccessIdentity
Returns: a Paws::CloudFront::UpdateCloudFrontOriginAccessIdentityResult instance
Update an origin access identity.
UpdateDistribution(DistributionConfig => Paws::CloudFront::DistributionConfig, Id => Str, [IfMatch => Str])
Each argument is described in detail in: Paws::CloudFront::UpdateDistribution
Returns: a Paws::CloudFront::UpdateDistributionResult instance
Update a distribution.
UpdateStreamingDistribution(Id => Str, StreamingDistributionConfig => Paws::CloudFront::StreamingDistributionConfig, [IfMatch => Str])
Each argument is described in detail in: Paws::CloudFront::UpdateStreamingDistribution
Returns: a Paws::CloudFront::UpdateStreamingDistributionResult instance
Update a streaming distribution.
SEE ALSO
This service class forms part of Paws
BUGS and CONTRIBUTIONS
The source code is located here: https://github.com/pplu/aws-sdk-perl
Please report bugs to: https://github.com/pplu/aws-sdk-perl/issues