Official `aws-lite` plugin for CloudFront
npm install @aws-lite/cloudfront@aws-lite/cloudfront> Official aws-lite plugin for CloudFront
> Maintained by: @architect
``sh`
npm i @aws-lite/cloudfront
Optionally install types:
`sh`
npm i -D @aws-lite/cloudfront-types
Reference documentation with examples at aws-lite.org
Reference documentation with examples at aws-lite.org
Properties:
- DistributionConfig (object) [required]
- Complete distribution configuration object
- More details (AWS)
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
Properties:
- Id (string) [required]
- Distribution ID
- IfMatch (string)
- Value of previous GetDistribution call's ETag property
Properties:
- Id (string) [required]
- Distribution ID
Properties:
- Id (string) [required]
- Distribution ID
Properties:
- Marker (string)
- Pagination cursor token to be used if NextMarker was returned in a previous responseMaxItems
- (number)paginate
- Maximum number of items to return
- (boolean, string)
- Enable automatic result pagination; use this instead of making your own individual pagination requests
Properties:
- DistributionConfig (object) [required]
- Complete distribution configuration object from GetDistribution callId
- More details (AWS)
- (string) [required]IfMatch
- Distribution ID
- (string) [required]GetDistribution
- Value of previous call's ETag property
> 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
- More information about the aws-lite plugin API
- Learn about contributing to this and other aws-lite` plugins