Creates a staging distribution using the configuration of the provided primary distribution. A staging distribution is a copy of an existing distribution (called the primary distribution) that you can use in a continuous deployment workflow.
See https://www.paws-r-sdk.com/docs/cloudfront_copy_distribution/ for full documentation.
cloudfront_copy_distribution(
PrimaryDistributionId,
Staging = NULL,
IfMatch = NULL,
CallerReference
)
[required] The identifier of the primary distribution whose configuration you are
copying. To get a distribution ID, use
list_distributions
.
The type of distribution that your primary distribution will be copied
to. The only valid value is True
, indicating that you are copying to a
staging distribution.
The version identifier of the primary distribution whose configuration
you are copying. This is the ETag
value returned in the response to
get_distribution
and
get_distribution_config
.
[required] A value that uniquely identifies a request to create a resource. This helps to prevent CloudFront from creating a duplicate resource if you accidentally resubmit an identical request.