@aws-lite/cloudfront
v0.0.11
Published
Official `aws-lite` plugin for CloudFront
Downloads
7,816
Readme
@aws-lite/cloudfront
Official
aws-lite
plugin for CloudFront
Maintained by: @architect
Install
npm i @aws-lite/cloudfront
Optionally install types:
npm i -D @aws-lite/cloudfront-types
Reference
Reference documentation with examples at aws-lite.org
Reference
Reference documentation with examples at aws-lite.org
Methods
CreateDistribution
Properties:
DistributionConfig
(object) [required]- Complete distribution configuration object
- More details (AWS)
CreateInvalidation
Properties:
Id
(string) [required]- Distribution ID
InvalidationBatch
(string, array)- One or more invalidation parameters
- More details (AWS)
CallerReference
(string) [required]- Unique value that ensures that the request cannot be replayed
DeleteDistribution
Properties:
Id
(string) [required]- Distribution ID
IfMatch
(string)- Value of previous
GetDistribution
call'sETag
property
- Value of previous
GetDistribution
Properties:
Id
(string) [required]- Distribution ID
GetDistributionConfig
Properties:
Id
(string) [required]- Distribution ID
ListDistributions
Properties:
Marker
(string)- Pagination cursor token to be used if
NextMarker
was returned in a previous response
- Pagination cursor token to be used if
MaxItems
(number)- Maximum number of items to return
paginate
(boolean, string)- Enable automatic result pagination; use this instead of making your own individual pagination requests
UpdateDistribution
Properties:
DistributionConfig
(object) [required]- Complete distribution configuration object from
GetDistribution
call - More details (AWS)
- Complete distribution configuration object from
Id
(string) [required]- Distribution ID
IfMatch
(string) [required]- Value of previous
GetDistribution
call'sETag
property
- Value of previous
Methods yet to be implemented
Please help out by opening a PR!
AssociateAlias
CopyDistribution
CreateCachePolicy
CreateCloudFrontOriginAccessIdentity
CreateContinuousDeploymentPolicy
CreateDistributionWithTags
CreateFieldLevelEncryptionConfig
CreateFieldLevelEncryptionProfile
CreateFunction
CreateKeyGroup
CreateKeyValueStore
CreateMonitoringSubscription
CreateOriginAccessControl
CreateOriginRequestPolicy
CreatePublicKey
CreateRealtimeLogConfig
CreateResponseHeadersPolicy
CreateStreamingDistribution
CreateStreamingDistributionWithTags
DeleteCachePolicy
DeleteCloudFrontOriginAccessIdentity
DeleteContinuousDeploymentPolicy
DeleteFieldLevelEncryptionConfig
DeleteFieldLevelEncryptionProfile
DeleteFunction
DeleteKeyGroup
DeleteKeyValueStore
DeleteMonitoringSubscription
DeleteOriginAccessControl
DeleteOriginRequestPolicy
DeletePublicKey
DeleteRealtimeLogConfig
DeleteResponseHeadersPolicy
DeleteStreamingDistribution
DescribeFunction
DescribeKeyValueStore
GetCachePolicy
GetCachePolicyConfig
GetCloudFrontOriginAccessIdentity
GetCloudFrontOriginAccessIdentityConfig
GetContinuousDeploymentPolicy
GetContinuousDeploymentPolicyConfig
GetFieldLevelEncryption
GetFieldLevelEncryptionConfig
GetFieldLevelEncryptionProfile
GetFieldLevelEncryptionProfileConfig
GetFunction
GetInvalidation
GetKeyGroup
GetKeyGroupConfig
GetMonitoringSubscription
GetOriginAccessControl
GetOriginAccessControlConfig
GetOriginRequestPolicy
GetOriginRequestPolicyConfig
GetPublicKey
GetPublicKeyConfig
GetRealtimeLogConfig
GetResponseHeadersPolicy
GetResponseHeadersPolicyConfig
GetStreamingDistribution
GetStreamingDistributionConfig
ListCachePolicies
ListCloudFrontOriginAccessIdentities
ListConflictingAliases
ListContinuousDeploymentPolicies
ListDistributionsByCachePolicyId
ListDistributionsByKeyGroup
ListDistributionsByOriginRequestPolicyId
ListDistributionsByRealtimeLogConfig
ListDistributionsByResponseHeadersPolicyId
ListDistributionsByWebACLId
ListFieldLevelEncryptionConfigs
ListFieldLevelEncryptionProfiles
ListFunctions
ListInvalidations
ListKeyGroups
ListKeyValueStores
ListOriginAccessControls
ListOriginRequestPolicies
ListPublicKeys
ListRealtimeLogConfigs
ListResponseHeadersPolicies
ListStreamingDistributions
ListTagsForResource
PublishFunction
TagResource
TestFunction
UntagResource
UpdateCachePolicy
UpdateCloudFrontOriginAccessIdentity
UpdateContinuousDeploymentPolicy
UpdateDistributionWithStagingConfig
UpdateFieldLevelEncryptionConfig
UpdateFieldLevelEncryptionProfile
UpdateFunction
UpdateKeyGroup
UpdateKeyValueStore
UpdateOriginAccessControl
UpdateOriginRequestPolicy
UpdatePublicKey
UpdateRealtimeLogConfig
UpdateResponseHeadersPolicy
UpdateStreamingDistribution