@aws-lite/cloudfront
v0.0.11
Published
Official `aws-lite` plugin for CloudFront
Downloads
7,963
Readme
@aws-lite/cloudfront
Official
aws-liteplugin for CloudFront
Maintained by: @architect
Install
npm i @aws-lite/cloudfrontOptionally install types:
npm i -D @aws-lite/cloudfront-typesReference
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
GetDistributioncall'sETagproperty
- 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
NextMarkerwas 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
GetDistributioncall - More details (AWS)
- Complete distribution configuration object from
Id(string) [required]- Distribution ID
IfMatch(string) [required]- Value of previous
GetDistributioncall'sETagproperty
- Value of previous
Methods yet to be implemented
Please help out by opening a PR!
AssociateAliasCopyDistributionCreateCachePolicyCreateCloudFrontOriginAccessIdentityCreateContinuousDeploymentPolicyCreateDistributionWithTagsCreateFieldLevelEncryptionConfigCreateFieldLevelEncryptionProfileCreateFunctionCreateKeyGroupCreateKeyValueStoreCreateMonitoringSubscriptionCreateOriginAccessControlCreateOriginRequestPolicyCreatePublicKeyCreateRealtimeLogConfigCreateResponseHeadersPolicyCreateStreamingDistributionCreateStreamingDistributionWithTagsDeleteCachePolicyDeleteCloudFrontOriginAccessIdentityDeleteContinuousDeploymentPolicyDeleteFieldLevelEncryptionConfigDeleteFieldLevelEncryptionProfileDeleteFunctionDeleteKeyGroupDeleteKeyValueStoreDeleteMonitoringSubscriptionDeleteOriginAccessControlDeleteOriginRequestPolicyDeletePublicKeyDeleteRealtimeLogConfigDeleteResponseHeadersPolicyDeleteStreamingDistributionDescribeFunctionDescribeKeyValueStoreGetCachePolicyGetCachePolicyConfigGetCloudFrontOriginAccessIdentityGetCloudFrontOriginAccessIdentityConfigGetContinuousDeploymentPolicyGetContinuousDeploymentPolicyConfigGetFieldLevelEncryptionGetFieldLevelEncryptionConfigGetFieldLevelEncryptionProfileGetFieldLevelEncryptionProfileConfigGetFunctionGetInvalidationGetKeyGroupGetKeyGroupConfigGetMonitoringSubscriptionGetOriginAccessControlGetOriginAccessControlConfigGetOriginRequestPolicyGetOriginRequestPolicyConfigGetPublicKeyGetPublicKeyConfigGetRealtimeLogConfigGetResponseHeadersPolicyGetResponseHeadersPolicyConfigGetStreamingDistributionGetStreamingDistributionConfigListCachePoliciesListCloudFrontOriginAccessIdentitiesListConflictingAliasesListContinuousDeploymentPoliciesListDistributionsByCachePolicyIdListDistributionsByKeyGroupListDistributionsByOriginRequestPolicyIdListDistributionsByRealtimeLogConfigListDistributionsByResponseHeadersPolicyIdListDistributionsByWebACLIdListFieldLevelEncryptionConfigsListFieldLevelEncryptionProfilesListFunctionsListInvalidationsListKeyGroupsListKeyValueStoresListOriginAccessControlsListOriginRequestPoliciesListPublicKeysListRealtimeLogConfigsListResponseHeadersPoliciesListStreamingDistributionsListTagsForResourcePublishFunctionTagResourceTestFunctionUntagResourceUpdateCachePolicyUpdateCloudFrontOriginAccessIdentityUpdateContinuousDeploymentPolicyUpdateDistributionWithStagingConfigUpdateFieldLevelEncryptionConfigUpdateFieldLevelEncryptionProfileUpdateFunctionUpdateKeyGroupUpdateKeyValueStoreUpdateOriginAccessControlUpdateOriginRequestPolicyUpdatePublicKeyUpdateRealtimeLogConfigUpdateResponseHeadersPolicyUpdateStreamingDistribution
