0.0.11 • Published 1 year ago
@aws-lite/cloudfront v0.0.11
@aws-lite/cloudfront
Official
aws-liteplugin for CloudFrontMaintained 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