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,
Enabled = NULL
)
[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.
A Boolean flag to specify the state of the staging distribution when
it's created. When you set this value to True
, the staging
distribution is enabled. When you set this value to False
, the staging
distribution is disabled.
If you omit this field, the default value is True
.