import { type WaiterResult } from "@smithy/core/client"; import type { HttpHandlerOptions as __HttpHandlerOptions, PaginationConfiguration, Paginator, WaiterConfiguration } from "@smithy/types"; import { CloudFrontClient } from "./CloudFrontClient"; import { type AssociateAliasCommandInput, type AssociateAliasCommandOutput } from "./commands/AssociateAliasCommand"; import { type AssociateDistributionTenantWebACLCommandInput, type AssociateDistributionTenantWebACLCommandOutput } from "./commands/AssociateDistributionTenantWebACLCommand"; import { type AssociateDistributionWebACLCommandInput, type AssociateDistributionWebACLCommandOutput } from "./commands/AssociateDistributionWebACLCommand"; import { type CopyDistributionCommandInput, type CopyDistributionCommandOutput } from "./commands/CopyDistributionCommand"; import { type CreateAnycastIpListCommandInput, type CreateAnycastIpListCommandOutput } from "./commands/CreateAnycastIpListCommand"; import { type CreateCachePolicyCommandInput, type CreateCachePolicyCommandOutput } from "./commands/CreateCachePolicyCommand"; import { type CreateCloudFrontOriginAccessIdentityCommandInput, type CreateCloudFrontOriginAccessIdentityCommandOutput } from "./commands/CreateCloudFrontOriginAccessIdentityCommand"; import { type CreateConnectionFunctionCommandInput, type CreateConnectionFunctionCommandOutput } from "./commands/CreateConnectionFunctionCommand"; import { type CreateConnectionGroupCommandInput, type CreateConnectionGroupCommandOutput } from "./commands/CreateConnectionGroupCommand"; import { type CreateContinuousDeploymentPolicyCommandInput, type CreateContinuousDeploymentPolicyCommandOutput } from "./commands/CreateContinuousDeploymentPolicyCommand"; import { type CreateDistributionCommandInput, type CreateDistributionCommandOutput } from "./commands/CreateDistributionCommand"; import { type CreateDistributionTenantCommandInput, type CreateDistributionTenantCommandOutput } from "./commands/CreateDistributionTenantCommand"; import { type CreateDistributionWithTagsCommandInput, type CreateDistributionWithTagsCommandOutput } from "./commands/CreateDistributionWithTagsCommand"; import { type CreateFieldLevelEncryptionConfigCommandInput, type CreateFieldLevelEncryptionConfigCommandOutput } from "./commands/CreateFieldLevelEncryptionConfigCommand"; import { type CreateFieldLevelEncryptionProfileCommandInput, type CreateFieldLevelEncryptionProfileCommandOutput } from "./commands/CreateFieldLevelEncryptionProfileCommand"; import { type CreateFunctionCommandInput, type CreateFunctionCommandOutput } from "./commands/CreateFunctionCommand"; import { type CreateInvalidationCommandInput, type CreateInvalidationCommandOutput } from "./commands/CreateInvalidationCommand"; import { type CreateInvalidationForDistributionTenantCommandInput, type CreateInvalidationForDistributionTenantCommandOutput } from "./commands/CreateInvalidationForDistributionTenantCommand"; import { type CreateKeyGroupCommandInput, type CreateKeyGroupCommandOutput } from "./commands/CreateKeyGroupCommand"; import { type CreateKeyValueStoreCommandInput, type CreateKeyValueStoreCommandOutput } from "./commands/CreateKeyValueStoreCommand"; import { type CreateMonitoringSubscriptionCommandInput, type CreateMonitoringSubscriptionCommandOutput } from "./commands/CreateMonitoringSubscriptionCommand"; import { type CreateOriginAccessControlCommandInput, type CreateOriginAccessControlCommandOutput } from "./commands/CreateOriginAccessControlCommand"; import { type CreateOriginRequestPolicyCommandInput, type CreateOriginRequestPolicyCommandOutput } from "./commands/CreateOriginRequestPolicyCommand"; import { type CreatePublicKeyCommandInput, type CreatePublicKeyCommandOutput } from "./commands/CreatePublicKeyCommand"; import { type CreateRealtimeLogConfigCommandInput, type CreateRealtimeLogConfigCommandOutput } from "./commands/CreateRealtimeLogConfigCommand"; import { type CreateResponseHeadersPolicyCommandInput, type CreateResponseHeadersPolicyCommandOutput } from "./commands/CreateResponseHeadersPolicyCommand"; import { type CreateStreamingDistributionCommandInput, type CreateStreamingDistributionCommandOutput } from "./commands/CreateStreamingDistributionCommand"; import { type CreateStreamingDistributionWithTagsCommandInput, type CreateStreamingDistributionWithTagsCommandOutput } from "./commands/CreateStreamingDistributionWithTagsCommand"; import { type CreateTrustStoreCommandInput, type CreateTrustStoreCommandOutput } from "./commands/CreateTrustStoreCommand"; import { type CreateVpcOriginCommandInput, type CreateVpcOriginCommandOutput } from "./commands/CreateVpcOriginCommand"; import { type DeleteAnycastIpListCommandInput, type DeleteAnycastIpListCommandOutput } from "./commands/DeleteAnycastIpListCommand"; import { type DeleteCachePolicyCommandInput, type DeleteCachePolicyCommandOutput } from "./commands/DeleteCachePolicyCommand"; import { type DeleteCloudFrontOriginAccessIdentityCommandInput, type DeleteCloudFrontOriginAccessIdentityCommandOutput } from "./commands/DeleteCloudFrontOriginAccessIdentityCommand"; import { type DeleteConnectionFunctionCommandInput, type DeleteConnectionFunctionCommandOutput } from "./commands/DeleteConnectionFunctionCommand"; import { type DeleteConnectionGroupCommandInput, type DeleteConnectionGroupCommandOutput } from "./commands/DeleteConnectionGroupCommand"; import { type DeleteContinuousDeploymentPolicyCommandInput, type DeleteContinuousDeploymentPolicyCommandOutput } from "./commands/DeleteContinuousDeploymentPolicyCommand"; import { type DeleteDistributionCommandInput, type DeleteDistributionCommandOutput } from "./commands/DeleteDistributionCommand"; import { type DeleteDistributionTenantCommandInput, type DeleteDistributionTenantCommandOutput } from "./commands/DeleteDistributionTenantCommand"; import { type DeleteFieldLevelEncryptionConfigCommandInput, type DeleteFieldLevelEncryptionConfigCommandOutput } from "./commands/DeleteFieldLevelEncryptionConfigCommand"; import { type DeleteFieldLevelEncryptionProfileCommandInput, type DeleteFieldLevelEncryptionProfileCommandOutput } from "./commands/DeleteFieldLevelEncryptionProfileCommand"; import { type DeleteFunctionCommandInput, type DeleteFunctionCommandOutput } from "./commands/DeleteFunctionCommand"; import { type DeleteKeyGroupCommandInput, type DeleteKeyGroupCommandOutput } from "./commands/DeleteKeyGroupCommand"; import { type DeleteKeyValueStoreCommandInput, type DeleteKeyValueStoreCommandOutput } from "./commands/DeleteKeyValueStoreCommand"; import { type DeleteMonitoringSubscriptionCommandInput, type DeleteMonitoringSubscriptionCommandOutput } from "./commands/DeleteMonitoringSubscriptionCommand"; import { type DeleteOriginAccessControlCommandInput, type DeleteOriginAccessControlCommandOutput } from "./commands/DeleteOriginAccessControlCommand"; import { type DeleteOriginRequestPolicyCommandInput, type DeleteOriginRequestPolicyCommandOutput } from "./commands/DeleteOriginRequestPolicyCommand"; import { type DeletePublicKeyCommandInput, type DeletePublicKeyCommandOutput } from "./commands/DeletePublicKeyCommand"; import { type DeleteRealtimeLogConfigCommandInput, type DeleteRealtimeLogConfigCommandOutput } from "./commands/DeleteRealtimeLogConfigCommand"; import { type DeleteResourcePolicyCommandInput, type DeleteResourcePolicyCommandOutput } from "./commands/DeleteResourcePolicyCommand"; import { type DeleteResponseHeadersPolicyCommandInput, type DeleteResponseHeadersPolicyCommandOutput } from "./commands/DeleteResponseHeadersPolicyCommand"; import { type DeleteStreamingDistributionCommandInput, type DeleteStreamingDistributionCommandOutput } from "./commands/DeleteStreamingDistributionCommand"; import { type DeleteTrustStoreCommandInput, type DeleteTrustStoreCommandOutput } from "./commands/DeleteTrustStoreCommand"; import { type DeleteVpcOriginCommandInput, type DeleteVpcOriginCommandOutput } from "./commands/DeleteVpcOriginCommand"; import { type DescribeConnectionFunctionCommandInput, type DescribeConnectionFunctionCommandOutput } from "./commands/DescribeConnectionFunctionCommand"; import { type DescribeFunctionCommandInput, type DescribeFunctionCommandOutput } from "./commands/DescribeFunctionCommand"; import { type DescribeKeyValueStoreCommandInput, type DescribeKeyValueStoreCommandOutput } from "./commands/DescribeKeyValueStoreCommand"; import { type DisassociateDistributionTenantWebACLCommandInput, type DisassociateDistributionTenantWebACLCommandOutput } from "./commands/DisassociateDistributionTenantWebACLCommand"; import { type DisassociateDistributionWebACLCommandInput, type DisassociateDistributionWebACLCommandOutput } from "./commands/DisassociateDistributionWebACLCommand"; import { type GetAnycastIpListCommandInput, type GetAnycastIpListCommandOutput } from "./commands/GetAnycastIpListCommand"; import { type GetCachePolicyCommandInput, type GetCachePolicyCommandOutput } from "./commands/GetCachePolicyCommand"; import { type GetCachePolicyConfigCommandInput, type GetCachePolicyConfigCommandOutput } from "./commands/GetCachePolicyConfigCommand"; import { type GetCloudFrontOriginAccessIdentityCommandInput, type GetCloudFrontOriginAccessIdentityCommandOutput } from "./commands/GetCloudFrontOriginAccessIdentityCommand"; import { type GetCloudFrontOriginAccessIdentityConfigCommandInput, type GetCloudFrontOriginAccessIdentityConfigCommandOutput } from "./commands/GetCloudFrontOriginAccessIdentityConfigCommand"; import { type GetConnectionFunctionCommandInput, type GetConnectionFunctionCommandOutput } from "./commands/GetConnectionFunctionCommand"; import { type GetConnectionGroupByRoutingEndpointCommandInput, type GetConnectionGroupByRoutingEndpointCommandOutput } from "./commands/GetConnectionGroupByRoutingEndpointCommand"; import { type GetConnectionGroupCommandInput, type GetConnectionGroupCommandOutput } from "./commands/GetConnectionGroupCommand"; import { type GetContinuousDeploymentPolicyCommandInput, type GetContinuousDeploymentPolicyCommandOutput } from "./commands/GetContinuousDeploymentPolicyCommand"; import { type GetContinuousDeploymentPolicyConfigCommandInput, type GetContinuousDeploymentPolicyConfigCommandOutput } from "./commands/GetContinuousDeploymentPolicyConfigCommand"; import { type GetDistributionCommandInput, type GetDistributionCommandOutput } from "./commands/GetDistributionCommand"; import { type GetDistributionConfigCommandInput, type GetDistributionConfigCommandOutput } from "./commands/GetDistributionConfigCommand"; import { type GetDistributionTenantByDomainCommandInput, type GetDistributionTenantByDomainCommandOutput } from "./commands/GetDistributionTenantByDomainCommand"; import { type GetDistributionTenantCommandInput, type GetDistributionTenantCommandOutput } from "./commands/GetDistributionTenantCommand"; import { type GetFieldLevelEncryptionCommandInput, type GetFieldLevelEncryptionCommandOutput } from "./commands/GetFieldLevelEncryptionCommand"; import { type GetFieldLevelEncryptionConfigCommandInput, type GetFieldLevelEncryptionConfigCommandOutput } from "./commands/GetFieldLevelEncryptionConfigCommand"; import { type GetFieldLevelEncryptionProfileCommandInput, type GetFieldLevelEncryptionProfileCommandOutput } from "./commands/GetFieldLevelEncryptionProfileCommand"; import { type GetFieldLevelEncryptionProfileConfigCommandInput, type GetFieldLevelEncryptionProfileConfigCommandOutput } from "./commands/GetFieldLevelEncryptionProfileConfigCommand"; import { type GetFunctionCommandInput, type GetFunctionCommandOutput } from "./commands/GetFunctionCommand"; import { type GetInvalidationCommandInput, type GetInvalidationCommandOutput } from "./commands/GetInvalidationCommand"; import { type GetInvalidationForDistributionTenantCommandInput, type GetInvalidationForDistributionTenantCommandOutput } from "./commands/GetInvalidationForDistributionTenantCommand"; import { type GetKeyGroupCommandInput, type GetKeyGroupCommandOutput } from "./commands/GetKeyGroupCommand"; import { type GetKeyGroupConfigCommandInput, type GetKeyGroupConfigCommandOutput } from "./commands/GetKeyGroupConfigCommand"; import { type GetManagedCertificateDetailsCommandInput, type GetManagedCertificateDetailsCommandOutput } from "./commands/GetManagedCertificateDetailsCommand"; import { type GetMonitoringSubscriptionCommandInput, type GetMonitoringSubscriptionCommandOutput } from "./commands/GetMonitoringSubscriptionCommand"; import { type GetOriginAccessControlCommandInput, type GetOriginAccessControlCommandOutput } from "./commands/GetOriginAccessControlCommand"; import { type GetOriginAccessControlConfigCommandInput, type GetOriginAccessControlConfigCommandOutput } from "./commands/GetOriginAccessControlConfigCommand"; import { type GetOriginRequestPolicyCommandInput, type GetOriginRequestPolicyCommandOutput } from "./commands/GetOriginRequestPolicyCommand"; import { type GetOriginRequestPolicyConfigCommandInput, type GetOriginRequestPolicyConfigCommandOutput } from "./commands/GetOriginRequestPolicyConfigCommand"; import { type GetPublicKeyCommandInput, type GetPublicKeyCommandOutput } from "./commands/GetPublicKeyCommand"; import { type GetPublicKeyConfigCommandInput, type GetPublicKeyConfigCommandOutput } from "./commands/GetPublicKeyConfigCommand"; import { type GetRealtimeLogConfigCommandInput, type GetRealtimeLogConfigCommandOutput } from "./commands/GetRealtimeLogConfigCommand"; import { type GetResourcePolicyCommandInput, type GetResourcePolicyCommandOutput } from "./commands/GetResourcePolicyCommand"; import { type GetResponseHeadersPolicyCommandInput, type GetResponseHeadersPolicyCommandOutput } from "./commands/GetResponseHeadersPolicyCommand"; import { type GetResponseHeadersPolicyConfigCommandInput, type GetResponseHeadersPolicyConfigCommandOutput } from "./commands/GetResponseHeadersPolicyConfigCommand"; import { type GetStreamingDistributionCommandInput, type GetStreamingDistributionCommandOutput } from "./commands/GetStreamingDistributionCommand"; import { type GetStreamingDistributionConfigCommandInput, type GetStreamingDistributionConfigCommandOutput } from "./commands/GetStreamingDistributionConfigCommand"; import { type GetTrustStoreCommandInput, type GetTrustStoreCommandOutput } from "./commands/GetTrustStoreCommand"; import { type GetVpcOriginCommandInput, type GetVpcOriginCommandOutput } from "./commands/GetVpcOriginCommand"; import { type ListAnycastIpListsCommandInput, type ListAnycastIpListsCommandOutput } from "./commands/ListAnycastIpListsCommand"; import { type ListCachePoliciesCommandInput, type ListCachePoliciesCommandOutput } from "./commands/ListCachePoliciesCommand"; import { type ListCloudFrontOriginAccessIdentitiesCommandInput, type ListCloudFrontOriginAccessIdentitiesCommandOutput } from "./commands/ListCloudFrontOriginAccessIdentitiesCommand"; import { type ListConflictingAliasesCommandInput, type ListConflictingAliasesCommandOutput } from "./commands/ListConflictingAliasesCommand"; import { type ListConnectionFunctionsCommandInput, type ListConnectionFunctionsCommandOutput } from "./commands/ListConnectionFunctionsCommand"; import { type ListConnectionGroupsCommandInput, type ListConnectionGroupsCommandOutput } from "./commands/ListConnectionGroupsCommand"; import { type ListContinuousDeploymentPoliciesCommandInput, type ListContinuousDeploymentPoliciesCommandOutput } from "./commands/ListContinuousDeploymentPoliciesCommand"; import { type ListDistributionsByAnycastIpListIdCommandInput, type ListDistributionsByAnycastIpListIdCommandOutput } from "./commands/ListDistributionsByAnycastIpListIdCommand"; import { type ListDistributionsByCachePolicyIdCommandInput, type ListDistributionsByCachePolicyIdCommandOutput } from "./commands/ListDistributionsByCachePolicyIdCommand"; import { type ListDistributionsByConnectionFunctionCommandInput, type ListDistributionsByConnectionFunctionCommandOutput } from "./commands/ListDistributionsByConnectionFunctionCommand"; import { type ListDistributionsByConnectionModeCommandInput, type ListDistributionsByConnectionModeCommandOutput } from "./commands/ListDistributionsByConnectionModeCommand"; import { type ListDistributionsByKeyGroupCommandInput, type ListDistributionsByKeyGroupCommandOutput } from "./commands/ListDistributionsByKeyGroupCommand"; import { type ListDistributionsByOriginRequestPolicyIdCommandInput, type ListDistributionsByOriginRequestPolicyIdCommandOutput } from "./commands/ListDistributionsByOriginRequestPolicyIdCommand"; import { type ListDistributionsByOwnedResourceCommandInput, type ListDistributionsByOwnedResourceCommandOutput } from "./commands/ListDistributionsByOwnedResourceCommand"; import { type ListDistributionsByRealtimeLogConfigCommandInput, type ListDistributionsByRealtimeLogConfigCommandOutput } from "./commands/ListDistributionsByRealtimeLogConfigCommand"; import { type ListDistributionsByResponseHeadersPolicyIdCommandInput, type ListDistributionsByResponseHeadersPolicyIdCommandOutput } from "./commands/ListDistributionsByResponseHeadersPolicyIdCommand"; import { type ListDistributionsByTrustStoreCommandInput, type ListDistributionsByTrustStoreCommandOutput } from "./commands/ListDistributionsByTrustStoreCommand"; import { type ListDistributionsByVpcOriginIdCommandInput, type ListDistributionsByVpcOriginIdCommandOutput } from "./commands/ListDistributionsByVpcOriginIdCommand"; import { type ListDistributionsByWebACLIdCommandInput, type ListDistributionsByWebACLIdCommandOutput } from "./commands/ListDistributionsByWebACLIdCommand"; import { type ListDistributionsCommandInput, type ListDistributionsCommandOutput } from "./commands/ListDistributionsCommand"; import { type ListDistributionTenantsByCustomizationCommandInput, type ListDistributionTenantsByCustomizationCommandOutput } from "./commands/ListDistributionTenantsByCustomizationCommand"; import { type ListDistributionTenantsCommandInput, type ListDistributionTenantsCommandOutput } from "./commands/ListDistributionTenantsCommand"; import { type ListDomainConflictsCommandInput, type ListDomainConflictsCommandOutput } from "./commands/ListDomainConflictsCommand"; import { type ListFieldLevelEncryptionConfigsCommandInput, type ListFieldLevelEncryptionConfigsCommandOutput } from "./commands/ListFieldLevelEncryptionConfigsCommand"; import { type ListFieldLevelEncryptionProfilesCommandInput, type ListFieldLevelEncryptionProfilesCommandOutput } from "./commands/ListFieldLevelEncryptionProfilesCommand"; import { type ListFunctionsCommandInput, type ListFunctionsCommandOutput } from "./commands/ListFunctionsCommand"; import { type ListInvalidationsCommandInput, type ListInvalidationsCommandOutput } from "./commands/ListInvalidationsCommand"; import { type ListInvalidationsForDistributionTenantCommandInput, type ListInvalidationsForDistributionTenantCommandOutput } from "./commands/ListInvalidationsForDistributionTenantCommand"; import { type ListKeyGroupsCommandInput, type ListKeyGroupsCommandOutput } from "./commands/ListKeyGroupsCommand"; import { type ListKeyValueStoresCommandInput, type ListKeyValueStoresCommandOutput } from "./commands/ListKeyValueStoresCommand"; import { type ListOriginAccessControlsCommandInput, type ListOriginAccessControlsCommandOutput } from "./commands/ListOriginAccessControlsCommand"; import { type ListOriginRequestPoliciesCommandInput, type ListOriginRequestPoliciesCommandOutput } from "./commands/ListOriginRequestPoliciesCommand"; import { type ListPublicKeysCommandInput, type ListPublicKeysCommandOutput } from "./commands/ListPublicKeysCommand"; import { type ListRealtimeLogConfigsCommandInput, type ListRealtimeLogConfigsCommandOutput } from "./commands/ListRealtimeLogConfigsCommand"; import { type ListResponseHeadersPoliciesCommandInput, type ListResponseHeadersPoliciesCommandOutput } from "./commands/ListResponseHeadersPoliciesCommand"; import { type ListStreamingDistributionsCommandInput, type ListStreamingDistributionsCommandOutput } from "./commands/ListStreamingDistributionsCommand"; import { type ListTagsForResourceCommandInput, type ListTagsForResourceCommandOutput } from "./commands/ListTagsForResourceCommand"; import { type ListTrustStoresCommandInput, type ListTrustStoresCommandOutput } from "./commands/ListTrustStoresCommand"; import { type ListVpcOriginsCommandInput, type ListVpcOriginsCommandOutput } from "./commands/ListVpcOriginsCommand"; import { type PublishConnectionFunctionCommandInput, type PublishConnectionFunctionCommandOutput } from "./commands/PublishConnectionFunctionCommand"; import { type PublishFunctionCommandInput, type PublishFunctionCommandOutput } from "./commands/PublishFunctionCommand"; import { type PutResourcePolicyCommandInput, type PutResourcePolicyCommandOutput } from "./commands/PutResourcePolicyCommand"; import { type TagResourceCommandInput, type TagResourceCommandOutput } from "./commands/TagResourceCommand"; import { type TestConnectionFunctionCommandInput, type TestConnectionFunctionCommandOutput } from "./commands/TestConnectionFunctionCommand"; import { type TestFunctionCommandInput, type TestFunctionCommandOutput } from "./commands/TestFunctionCommand"; import { type UntagResourceCommandInput, type UntagResourceCommandOutput } from "./commands/UntagResourceCommand"; import { type UpdateAnycastIpListCommandInput, type UpdateAnycastIpListCommandOutput } from "./commands/UpdateAnycastIpListCommand"; import { type UpdateCachePolicyCommandInput, type UpdateCachePolicyCommandOutput } from "./commands/UpdateCachePolicyCommand"; import { type UpdateCloudFrontOriginAccessIdentityCommandInput, type UpdateCloudFrontOriginAccessIdentityCommandOutput } from "./commands/UpdateCloudFrontOriginAccessIdentityCommand"; import { type UpdateConnectionFunctionCommandInput, type UpdateConnectionFunctionCommandOutput } from "./commands/UpdateConnectionFunctionCommand"; import { type UpdateConnectionGroupCommandInput, type UpdateConnectionGroupCommandOutput } from "./commands/UpdateConnectionGroupCommand"; import { type UpdateContinuousDeploymentPolicyCommandInput, type UpdateContinuousDeploymentPolicyCommandOutput } from "./commands/UpdateContinuousDeploymentPolicyCommand"; import { type UpdateDistributionCommandInput, type UpdateDistributionCommandOutput } from "./commands/UpdateDistributionCommand"; import { type UpdateDistributionTenantCommandInput, type UpdateDistributionTenantCommandOutput } from "./commands/UpdateDistributionTenantCommand"; import { type UpdateDistributionWithStagingConfigCommandInput, type UpdateDistributionWithStagingConfigCommandOutput } from "./commands/UpdateDistributionWithStagingConfigCommand"; import { type UpdateDomainAssociationCommandInput, type UpdateDomainAssociationCommandOutput } from "./commands/UpdateDomainAssociationCommand"; import { type UpdateFieldLevelEncryptionConfigCommandInput, type UpdateFieldLevelEncryptionConfigCommandOutput } from "./commands/UpdateFieldLevelEncryptionConfigCommand"; import { type UpdateFieldLevelEncryptionProfileCommandInput, type UpdateFieldLevelEncryptionProfileCommandOutput } from "./commands/UpdateFieldLevelEncryptionProfileCommand"; import { type UpdateFunctionCommandInput, type UpdateFunctionCommandOutput } from "./commands/UpdateFunctionCommand"; import { type UpdateKeyGroupCommandInput, type UpdateKeyGroupCommandOutput } from "./commands/UpdateKeyGroupCommand"; import { type UpdateKeyValueStoreCommandInput, type UpdateKeyValueStoreCommandOutput } from "./commands/UpdateKeyValueStoreCommand"; import { type UpdateOriginAccessControlCommandInput, type UpdateOriginAccessControlCommandOutput } from "./commands/UpdateOriginAccessControlCommand"; import { type UpdateOriginRequestPolicyCommandInput, type UpdateOriginRequestPolicyCommandOutput } from "./commands/UpdateOriginRequestPolicyCommand"; import { type UpdatePublicKeyCommandInput, type UpdatePublicKeyCommandOutput } from "./commands/UpdatePublicKeyCommand"; import { type UpdateRealtimeLogConfigCommandInput, type UpdateRealtimeLogConfigCommandOutput } from "./commands/UpdateRealtimeLogConfigCommand"; import { type UpdateResponseHeadersPolicyCommandInput, type UpdateResponseHeadersPolicyCommandOutput } from "./commands/UpdateResponseHeadersPolicyCommand"; import { type UpdateStreamingDistributionCommandInput, type UpdateStreamingDistributionCommandOutput } from "./commands/UpdateStreamingDistributionCommand"; import { type UpdateTrustStoreCommandInput, type UpdateTrustStoreCommandOutput } from "./commands/UpdateTrustStoreCommand"; import { type UpdateVpcOriginCommandInput, type UpdateVpcOriginCommandOutput } from "./commands/UpdateVpcOriginCommand"; import { type VerifyDnsConfigurationCommandInput, type VerifyDnsConfigurationCommandOutput } from "./commands/VerifyDnsConfigurationCommand"; export interface CloudFront { /** * @see {@link AssociateAliasCommand} */ associateAlias(args: AssociateAliasCommandInput, options?: __HttpHandlerOptions): Promise; associateAlias(args: AssociateAliasCommandInput, cb: (err: any, data?: AssociateAliasCommandOutput) => void): void; associateAlias(args: AssociateAliasCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: AssociateAliasCommandOutput) => void): void; /** * @see {@link AssociateDistributionTenantWebACLCommand} */ associateDistributionTenantWebACL(args: AssociateDistributionTenantWebACLCommandInput, options?: __HttpHandlerOptions): Promise; associateDistributionTenantWebACL(args: AssociateDistributionTenantWebACLCommandInput, cb: (err: any, data?: AssociateDistributionTenantWebACLCommandOutput) => void): void; associateDistributionTenantWebACL(args: AssociateDistributionTenantWebACLCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: AssociateDistributionTenantWebACLCommandOutput) => void): void; /** * @see {@link AssociateDistributionWebACLCommand} */ associateDistributionWebACL(args: AssociateDistributionWebACLCommandInput, options?: __HttpHandlerOptions): Promise; associateDistributionWebACL(args: AssociateDistributionWebACLCommandInput, cb: (err: any, data?: AssociateDistributionWebACLCommandOutput) => void): void; associateDistributionWebACL(args: AssociateDistributionWebACLCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: AssociateDistributionWebACLCommandOutput) => void): void; /** * @see {@link CopyDistributionCommand} */ copyDistribution(args: CopyDistributionCommandInput, options?: __HttpHandlerOptions): Promise; copyDistribution(args: CopyDistributionCommandInput, cb: (err: any, data?: CopyDistributionCommandOutput) => void): void; copyDistribution(args: CopyDistributionCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: CopyDistributionCommandOutput) => void): void; /** * @see {@link CreateAnycastIpListCommand} */ createAnycastIpList(args: CreateAnycastIpListCommandInput, options?: __HttpHandlerOptions): Promise; createAnycastIpList(args: CreateAnycastIpListCommandInput, cb: (err: any, data?: CreateAnycastIpListCommandOutput) => void): void; createAnycastIpList(args: CreateAnycastIpListCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: CreateAnycastIpListCommandOutput) => void): void; /** * @see {@link CreateCachePolicyCommand} */ createCachePolicy(args: CreateCachePolicyCommandInput, options?: __HttpHandlerOptions): Promise; createCachePolicy(args: CreateCachePolicyCommandInput, cb: (err: any, data?: CreateCachePolicyCommandOutput) => void): void; createCachePolicy(args: CreateCachePolicyCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: CreateCachePolicyCommandOutput) => void): void; /** * @see {@link CreateCloudFrontOriginAccessIdentityCommand} */ createCloudFrontOriginAccessIdentity(args: CreateCloudFrontOriginAccessIdentityCommandInput, options?: __HttpHandlerOptions): Promise; createCloudFrontOriginAccessIdentity(args: CreateCloudFrontOriginAccessIdentityCommandInput, cb: (err: any, data?: CreateCloudFrontOriginAccessIdentityCommandOutput) => void): void; createCloudFrontOriginAccessIdentity(args: CreateCloudFrontOriginAccessIdentityCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: CreateCloudFrontOriginAccessIdentityCommandOutput) => void): void; /** * @see {@link CreateConnectionFunctionCommand} */ createConnectionFunction(args: CreateConnectionFunctionCommandInput, options?: __HttpHandlerOptions): Promise; createConnectionFunction(args: CreateConnectionFunctionCommandInput, cb: (err: any, data?: CreateConnectionFunctionCommandOutput) => void): void; createConnectionFunction(args: CreateConnectionFunctionCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: CreateConnectionFunctionCommandOutput) => void): void; /** * @see {@link CreateConnectionGroupCommand} */ createConnectionGroup(args: CreateConnectionGroupCommandInput, options?: __HttpHandlerOptions): Promise; createConnectionGroup(args: CreateConnectionGroupCommandInput, cb: (err: any, data?: CreateConnectionGroupCommandOutput) => void): void; createConnectionGroup(args: CreateConnectionGroupCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: CreateConnectionGroupCommandOutput) => void): void; /** * @see {@link CreateContinuousDeploymentPolicyCommand} */ createContinuousDeploymentPolicy(args: CreateContinuousDeploymentPolicyCommandInput, options?: __HttpHandlerOptions): Promise; createContinuousDeploymentPolicy(args: CreateContinuousDeploymentPolicyCommandInput, cb: (err: any, data?: CreateContinuousDeploymentPolicyCommandOutput) => void): void; createContinuousDeploymentPolicy(args: CreateContinuousDeploymentPolicyCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: CreateContinuousDeploymentPolicyCommandOutput) => void): void; /** * @see {@link CreateDistributionCommand} */ createDistribution(args: CreateDistributionCommandInput, options?: __HttpHandlerOptions): Promise; createDistribution(args: CreateDistributionCommandInput, cb: (err: any, data?: CreateDistributionCommandOutput) => void): void; createDistribution(args: CreateDistributionCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: CreateDistributionCommandOutput) => void): void; /** * @see {@link CreateDistributionTenantCommand} */ createDistributionTenant(args: CreateDistributionTenantCommandInput, options?: __HttpHandlerOptions): Promise; createDistributionTenant(args: CreateDistributionTenantCommandInput, cb: (err: any, data?: CreateDistributionTenantCommandOutput) => void): void; createDistributionTenant(args: CreateDistributionTenantCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: CreateDistributionTenantCommandOutput) => void): void; /** * @see {@link CreateDistributionWithTagsCommand} */ createDistributionWithTags(args: CreateDistributionWithTagsCommandInput, options?: __HttpHandlerOptions): Promise; createDistributionWithTags(args: CreateDistributionWithTagsCommandInput, cb: (err: any, data?: CreateDistributionWithTagsCommandOutput) => void): void; createDistributionWithTags(args: CreateDistributionWithTagsCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: CreateDistributionWithTagsCommandOutput) => void): void; /** * @see {@link CreateFieldLevelEncryptionConfigCommand} */ createFieldLevelEncryptionConfig(args: CreateFieldLevelEncryptionConfigCommandInput, options?: __HttpHandlerOptions): Promise; createFieldLevelEncryptionConfig(args: CreateFieldLevelEncryptionConfigCommandInput, cb: (err: any, data?: CreateFieldLevelEncryptionConfigCommandOutput) => void): void; createFieldLevelEncryptionConfig(args: CreateFieldLevelEncryptionConfigCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: CreateFieldLevelEncryptionConfigCommandOutput) => void): void; /** * @see {@link CreateFieldLevelEncryptionProfileCommand} */ createFieldLevelEncryptionProfile(args: CreateFieldLevelEncryptionProfileCommandInput, options?: __HttpHandlerOptions): Promise; createFieldLevelEncryptionProfile(args: CreateFieldLevelEncryptionProfileCommandInput, cb: (err: any, data?: CreateFieldLevelEncryptionProfileCommandOutput) => void): void; createFieldLevelEncryptionProfile(args: CreateFieldLevelEncryptionProfileCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: CreateFieldLevelEncryptionProfileCommandOutput) => void): void; /** * @see {@link CreateFunctionCommand} */ createFunction(args: CreateFunctionCommandInput, options?: __HttpHandlerOptions): Promise; createFunction(args: CreateFunctionCommandInput, cb: (err: any, data?: CreateFunctionCommandOutput) => void): void; createFunction(args: CreateFunctionCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: CreateFunctionCommandOutput) => void): void; /** * @see {@link CreateInvalidationCommand} */ createInvalidation(args: CreateInvalidationCommandInput, options?: __HttpHandlerOptions): Promise; createInvalidation(args: CreateInvalidationCommandInput, cb: (err: any, data?: CreateInvalidationCommandOutput) => void): void; createInvalidation(args: CreateInvalidationCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: CreateInvalidationCommandOutput) => void): void; /** * @see {@link CreateInvalidationForDistributionTenantCommand} */ createInvalidationForDistributionTenant(args: CreateInvalidationForDistributionTenantCommandInput, options?: __HttpHandlerOptions): Promise; createInvalidationForDistributionTenant(args: CreateInvalidationForDistributionTenantCommandInput, cb: (err: any, data?: CreateInvalidationForDistributionTenantCommandOutput) => void): void; createInvalidationForDistributionTenant(args: CreateInvalidationForDistributionTenantCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: CreateInvalidationForDistributionTenantCommandOutput) => void): void; /** * @see {@link CreateKeyGroupCommand} */ createKeyGroup(args: CreateKeyGroupCommandInput, options?: __HttpHandlerOptions): Promise; createKeyGroup(args: CreateKeyGroupCommandInput, cb: (err: any, data?: CreateKeyGroupCommandOutput) => void): void; createKeyGroup(args: CreateKeyGroupCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: CreateKeyGroupCommandOutput) => void): void; /** * @see {@link CreateKeyValueStoreCommand} */ createKeyValueStore(args: CreateKeyValueStoreCommandInput, options?: __HttpHandlerOptions): Promise; createKeyValueStore(args: CreateKeyValueStoreCommandInput, cb: (err: any, data?: CreateKeyValueStoreCommandOutput) => void): void; createKeyValueStore(args: CreateKeyValueStoreCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: CreateKeyValueStoreCommandOutput) => void): void; /** * @see {@link CreateMonitoringSubscriptionCommand} */ createMonitoringSubscription(args: CreateMonitoringSubscriptionCommandInput, options?: __HttpHandlerOptions): Promise; createMonitoringSubscription(args: CreateMonitoringSubscriptionCommandInput, cb: (err: any, data?: CreateMonitoringSubscriptionCommandOutput) => void): void; createMonitoringSubscription(args: CreateMonitoringSubscriptionCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: CreateMonitoringSubscriptionCommandOutput) => void): void; /** * @see {@link CreateOriginAccessControlCommand} */ createOriginAccessControl(args: CreateOriginAccessControlCommandInput, options?: __HttpHandlerOptions): Promise; createOriginAccessControl(args: CreateOriginAccessControlCommandInput, cb: (err: any, data?: CreateOriginAccessControlCommandOutput) => void): void; createOriginAccessControl(args: CreateOriginAccessControlCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: CreateOriginAccessControlCommandOutput) => void): void; /** * @see {@link CreateOriginRequestPolicyCommand} */ createOriginRequestPolicy(args: CreateOriginRequestPolicyCommandInput, options?: __HttpHandlerOptions): Promise; createOriginRequestPolicy(args: CreateOriginRequestPolicyCommandInput, cb: (err: any, data?: CreateOriginRequestPolicyCommandOutput) => void): void; createOriginRequestPolicy(args: CreateOriginRequestPolicyCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: CreateOriginRequestPolicyCommandOutput) => void): void; /** * @see {@link CreatePublicKeyCommand} */ createPublicKey(args: CreatePublicKeyCommandInput, options?: __HttpHandlerOptions): Promise; createPublicKey(args: CreatePublicKeyCommandInput, cb: (err: any, data?: CreatePublicKeyCommandOutput) => void): void; createPublicKey(args: CreatePublicKeyCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: CreatePublicKeyCommandOutput) => void): void; /** * @see {@link CreateRealtimeLogConfigCommand} */ createRealtimeLogConfig(args: CreateRealtimeLogConfigCommandInput, options?: __HttpHandlerOptions): Promise; createRealtimeLogConfig(args: CreateRealtimeLogConfigCommandInput, cb: (err: any, data?: CreateRealtimeLogConfigCommandOutput) => void): void; createRealtimeLogConfig(args: CreateRealtimeLogConfigCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: CreateRealtimeLogConfigCommandOutput) => void): void; /** * @see {@link CreateResponseHeadersPolicyCommand} */ createResponseHeadersPolicy(args: CreateResponseHeadersPolicyCommandInput, options?: __HttpHandlerOptions): Promise; createResponseHeadersPolicy(args: CreateResponseHeadersPolicyCommandInput, cb: (err: any, data?: CreateResponseHeadersPolicyCommandOutput) => void): void; createResponseHeadersPolicy(args: CreateResponseHeadersPolicyCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: CreateResponseHeadersPolicyCommandOutput) => void): void; /** * @see {@link CreateStreamingDistributionCommand} */ createStreamingDistribution(args: CreateStreamingDistributionCommandInput, options?: __HttpHandlerOptions): Promise; createStreamingDistribution(args: CreateStreamingDistributionCommandInput, cb: (err: any, data?: CreateStreamingDistributionCommandOutput) => void): void; createStreamingDistribution(args: CreateStreamingDistributionCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: CreateStreamingDistributionCommandOutput) => void): void; /** * @see {@link CreateStreamingDistributionWithTagsCommand} */ createStreamingDistributionWithTags(args: CreateStreamingDistributionWithTagsCommandInput, options?: __HttpHandlerOptions): Promise; createStreamingDistributionWithTags(args: CreateStreamingDistributionWithTagsCommandInput, cb: (err: any, data?: CreateStreamingDistributionWithTagsCommandOutput) => void): void; createStreamingDistributionWithTags(args: CreateStreamingDistributionWithTagsCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: CreateStreamingDistributionWithTagsCommandOutput) => void): void; /** * @see {@link CreateTrustStoreCommand} */ createTrustStore(args: CreateTrustStoreCommandInput, options?: __HttpHandlerOptions): Promise; createTrustStore(args: CreateTrustStoreCommandInput, cb: (err: any, data?: CreateTrustStoreCommandOutput) => void): void; createTrustStore(args: CreateTrustStoreCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: CreateTrustStoreCommandOutput) => void): void; /** * @see {@link CreateVpcOriginCommand} */ createVpcOrigin(args: CreateVpcOriginCommandInput, options?: __HttpHandlerOptions): Promise; createVpcOrigin(args: CreateVpcOriginCommandInput, cb: (err: any, data?: CreateVpcOriginCommandOutput) => void): void; createVpcOrigin(args: CreateVpcOriginCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: CreateVpcOriginCommandOutput) => void): void; /** * @see {@link DeleteAnycastIpListCommand} */ deleteAnycastIpList(args: DeleteAnycastIpListCommandInput, options?: __HttpHandlerOptions): Promise; deleteAnycastIpList(args: DeleteAnycastIpListCommandInput, cb: (err: any, data?: DeleteAnycastIpListCommandOutput) => void): void; deleteAnycastIpList(args: DeleteAnycastIpListCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: DeleteAnycastIpListCommandOutput) => void): void; /** * @see {@link DeleteCachePolicyCommand} */ deleteCachePolicy(args: DeleteCachePolicyCommandInput, options?: __HttpHandlerOptions): Promise; deleteCachePolicy(args: DeleteCachePolicyCommandInput, cb: (err: any, data?: DeleteCachePolicyCommandOutput) => void): void; deleteCachePolicy(args: DeleteCachePolicyCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: DeleteCachePolicyCommandOutput) => void): void; /** * @see {@link DeleteCloudFrontOriginAccessIdentityCommand} */ deleteCloudFrontOriginAccessIdentity(args: DeleteCloudFrontOriginAccessIdentityCommandInput, options?: __HttpHandlerOptions): Promise; deleteCloudFrontOriginAccessIdentity(args: DeleteCloudFrontOriginAccessIdentityCommandInput, cb: (err: any, data?: DeleteCloudFrontOriginAccessIdentityCommandOutput) => void): void; deleteCloudFrontOriginAccessIdentity(args: DeleteCloudFrontOriginAccessIdentityCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: DeleteCloudFrontOriginAccessIdentityCommandOutput) => void): void; /** * @see {@link DeleteConnectionFunctionCommand} */ deleteConnectionFunction(args: DeleteConnectionFunctionCommandInput, options?: __HttpHandlerOptions): Promise; deleteConnectionFunction(args: DeleteConnectionFunctionCommandInput, cb: (err: any, data?: DeleteConnectionFunctionCommandOutput) => void): void; deleteConnectionFunction(args: DeleteConnectionFunctionCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: DeleteConnectionFunctionCommandOutput) => void): void; /** * @see {@link DeleteConnectionGroupCommand} */ deleteConnectionGroup(args: DeleteConnectionGroupCommandInput, options?: __HttpHandlerOptions): Promise; deleteConnectionGroup(args: DeleteConnectionGroupCommandInput, cb: (err: any, data?: DeleteConnectionGroupCommandOutput) => void): void; deleteConnectionGroup(args: DeleteConnectionGroupCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: DeleteConnectionGroupCommandOutput) => void): void; /** * @see {@link DeleteContinuousDeploymentPolicyCommand} */ deleteContinuousDeploymentPolicy(args: DeleteContinuousDeploymentPolicyCommandInput, options?: __HttpHandlerOptions): Promise; deleteContinuousDeploymentPolicy(args: DeleteContinuousDeploymentPolicyCommandInput, cb: (err: any, data?: DeleteContinuousDeploymentPolicyCommandOutput) => void): void; deleteContinuousDeploymentPolicy(args: DeleteContinuousDeploymentPolicyCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: DeleteContinuousDeploymentPolicyCommandOutput) => void): void; /** * @see {@link DeleteDistributionCommand} */ deleteDistribution(args: DeleteDistributionCommandInput, options?: __HttpHandlerOptions): Promise; deleteDistribution(args: DeleteDistributionCommandInput, cb: (err: any, data?: DeleteDistributionCommandOutput) => void): void; deleteDistribution(args: DeleteDistributionCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: DeleteDistributionCommandOutput) => void): void; /** * @see {@link DeleteDistributionTenantCommand} */ deleteDistributionTenant(args: DeleteDistributionTenantCommandInput, options?: __HttpHandlerOptions): Promise; deleteDistributionTenant(args: DeleteDistributionTenantCommandInput, cb: (err: any, data?: DeleteDistributionTenantCommandOutput) => void): void; deleteDistributionTenant(args: DeleteDistributionTenantCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: DeleteDistributionTenantCommandOutput) => void): void; /** * @see {@link DeleteFieldLevelEncryptionConfigCommand} */ deleteFieldLevelEncryptionConfig(args: DeleteFieldLevelEncryptionConfigCommandInput, options?: __HttpHandlerOptions): Promise; deleteFieldLevelEncryptionConfig(args: DeleteFieldLevelEncryptionConfigCommandInput, cb: (err: any, data?: DeleteFieldLevelEncryptionConfigCommandOutput) => void): void; deleteFieldLevelEncryptionConfig(args: DeleteFieldLevelEncryptionConfigCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: DeleteFieldLevelEncryptionConfigCommandOutput) => void): void; /** * @see {@link DeleteFieldLevelEncryptionProfileCommand} */ deleteFieldLevelEncryptionProfile(args: DeleteFieldLevelEncryptionProfileCommandInput, options?: __HttpHandlerOptions): Promise; deleteFieldLevelEncryptionProfile(args: DeleteFieldLevelEncryptionProfileCommandInput, cb: (err: any, data?: DeleteFieldLevelEncryptionProfileCommandOutput) => void): void; deleteFieldLevelEncryptionProfile(args: DeleteFieldLevelEncryptionProfileCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: DeleteFieldLevelEncryptionProfileCommandOutput) => void): void; /** * @see {@link DeleteFunctionCommand} */ deleteFunction(args: DeleteFunctionCommandInput, options?: __HttpHandlerOptions): Promise; deleteFunction(args: DeleteFunctionCommandInput, cb: (err: any, data?: DeleteFunctionCommandOutput) => void): void; deleteFunction(args: DeleteFunctionCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: DeleteFunctionCommandOutput) => void): void; /** * @see {@link DeleteKeyGroupCommand} */ deleteKeyGroup(args: DeleteKeyGroupCommandInput, options?: __HttpHandlerOptions): Promise; deleteKeyGroup(args: DeleteKeyGroupCommandInput, cb: (err: any, data?: DeleteKeyGroupCommandOutput) => void): void; deleteKeyGroup(args: DeleteKeyGroupCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: DeleteKeyGroupCommandOutput) => void): void; /** * @see {@link DeleteKeyValueStoreCommand} */ deleteKeyValueStore(args: DeleteKeyValueStoreCommandInput, options?: __HttpHandlerOptions): Promise; deleteKeyValueStore(args: DeleteKeyValueStoreCommandInput, cb: (err: any, data?: DeleteKeyValueStoreCommandOutput) => void): void; deleteKeyValueStore(args: DeleteKeyValueStoreCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: DeleteKeyValueStoreCommandOutput) => void): void; /** * @see {@link DeleteMonitoringSubscriptionCommand} */ deleteMonitoringSubscription(args: DeleteMonitoringSubscriptionCommandInput, options?: __HttpHandlerOptions): Promise; deleteMonitoringSubscription(args: DeleteMonitoringSubscriptionCommandInput, cb: (err: any, data?: DeleteMonitoringSubscriptionCommandOutput) => void): void; deleteMonitoringSubscription(args: DeleteMonitoringSubscriptionCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: DeleteMonitoringSubscriptionCommandOutput) => void): void; /** * @see {@link DeleteOriginAccessControlCommand} */ deleteOriginAccessControl(args: DeleteOriginAccessControlCommandInput, options?: __HttpHandlerOptions): Promise; deleteOriginAccessControl(args: DeleteOriginAccessControlCommandInput, cb: (err: any, data?: DeleteOriginAccessControlCommandOutput) => void): void; deleteOriginAccessControl(args: DeleteOriginAccessControlCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: DeleteOriginAccessControlCommandOutput) => void): void; /** * @see {@link DeleteOriginRequestPolicyCommand} */ deleteOriginRequestPolicy(args: DeleteOriginRequestPolicyCommandInput, options?: __HttpHandlerOptions): Promise; deleteOriginRequestPolicy(args: DeleteOriginRequestPolicyCommandInput, cb: (err: any, data?: DeleteOriginRequestPolicyCommandOutput) => void): void; deleteOriginRequestPolicy(args: DeleteOriginRequestPolicyCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: DeleteOriginRequestPolicyCommandOutput) => void): void; /** * @see {@link DeletePublicKeyCommand} */ deletePublicKey(args: DeletePublicKeyCommandInput, options?: __HttpHandlerOptions): Promise; deletePublicKey(args: DeletePublicKeyCommandInput, cb: (err: any, data?: DeletePublicKeyCommandOutput) => void): void; deletePublicKey(args: DeletePublicKeyCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: DeletePublicKeyCommandOutput) => void): void; /** * @see {@link DeleteRealtimeLogConfigCommand} */ deleteRealtimeLogConfig(): Promise; deleteRealtimeLogConfig(args: DeleteRealtimeLogConfigCommandInput, options?: __HttpHandlerOptions): Promise; deleteRealtimeLogConfig(args: DeleteRealtimeLogConfigCommandInput, cb: (err: any, data?: DeleteRealtimeLogConfigCommandOutput) => void): void; deleteRealtimeLogConfig(args: DeleteRealtimeLogConfigCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: DeleteRealtimeLogConfigCommandOutput) => void): void; /** * @see {@link DeleteResourcePolicyCommand} */ deleteResourcePolicy(args: DeleteResourcePolicyCommandInput, options?: __HttpHandlerOptions): Promise; deleteResourcePolicy(args: DeleteResourcePolicyCommandInput, cb: (err: any, data?: DeleteResourcePolicyCommandOutput) => void): void; deleteResourcePolicy(args: DeleteResourcePolicyCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: DeleteResourcePolicyCommandOutput) => void): void; /** * @see {@link DeleteResponseHeadersPolicyCommand} */ deleteResponseHeadersPolicy(args: DeleteResponseHeadersPolicyCommandInput, options?: __HttpHandlerOptions): Promise; deleteResponseHeadersPolicy(args: DeleteResponseHeadersPolicyCommandInput, cb: (err: any, data?: DeleteResponseHeadersPolicyCommandOutput) => void): void; deleteResponseHeadersPolicy(args: DeleteResponseHeadersPolicyCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: DeleteResponseHeadersPolicyCommandOutput) => void): void; /** * @see {@link DeleteStreamingDistributionCommand} */ deleteStreamingDistribution(args: DeleteStreamingDistributionCommandInput, options?: __HttpHandlerOptions): Promise; deleteStreamingDistribution(args: DeleteStreamingDistributionCommandInput, cb: (err: any, data?: DeleteStreamingDistributionCommandOutput) => void): void; deleteStreamingDistribution(args: DeleteStreamingDistributionCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: DeleteStreamingDistributionCommandOutput) => void): void; /** * @see {@link DeleteTrustStoreCommand} */ deleteTrustStore(args: DeleteTrustStoreCommandInput, options?: __HttpHandlerOptions): Promise; deleteTrustStore(args: DeleteTrustStoreCommandInput, cb: (err: any, data?: DeleteTrustStoreCommandOutput) => void): void; deleteTrustStore(args: DeleteTrustStoreCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: DeleteTrustStoreCommandOutput) => void): void; /** * @see {@link DeleteVpcOriginCommand} */ deleteVpcOrigin(args: DeleteVpcOriginCommandInput, options?: __HttpHandlerOptions): Promise; deleteVpcOrigin(args: DeleteVpcOriginCommandInput, cb: (err: any, data?: DeleteVpcOriginCommandOutput) => void): void; deleteVpcOrigin(args: DeleteVpcOriginCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: DeleteVpcOriginCommandOutput) => void): void; /** * @see {@link DescribeConnectionFunctionCommand} */ describeConnectionFunction(args: DescribeConnectionFunctionCommandInput, options?: __HttpHandlerOptions): Promise; describeConnectionFunction(args: DescribeConnectionFunctionCommandInput, cb: (err: any, data?: DescribeConnectionFunctionCommandOutput) => void): void; describeConnectionFunction(args: DescribeConnectionFunctionCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: DescribeConnectionFunctionCommandOutput) => void): void; /** * @see {@link DescribeFunctionCommand} */ describeFunction(args: DescribeFunctionCommandInput, options?: __HttpHandlerOptions): Promise; describeFunction(args: DescribeFunctionCommandInput, cb: (err: any, data?: DescribeFunctionCommandOutput) => void): void; describeFunction(args: DescribeFunctionCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: DescribeFunctionCommandOutput) => void): void; /** * @see {@link DescribeKeyValueStoreCommand} */ describeKeyValueStore(args: DescribeKeyValueStoreCommandInput, options?: __HttpHandlerOptions): Promise; describeKeyValueStore(args: DescribeKeyValueStoreCommandInput, cb: (err: any, data?: DescribeKeyValueStoreCommandOutput) => void): void; describeKeyValueStore(args: DescribeKeyValueStoreCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: DescribeKeyValueStoreCommandOutput) => void): void; /** * @see {@link DisassociateDistributionTenantWebACLCommand} */ disassociateDistributionTenantWebACL(args: DisassociateDistributionTenantWebACLCommandInput, options?: __HttpHandlerOptions): Promise; disassociateDistributionTenantWebACL(args: DisassociateDistributionTenantWebACLCommandInput, cb: (err: any, data?: DisassociateDistributionTenantWebACLCommandOutput) => void): void; disassociateDistributionTenantWebACL(args: DisassociateDistributionTenantWebACLCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: DisassociateDistributionTenantWebACLCommandOutput) => void): void; /** * @see {@link DisassociateDistributionWebACLCommand} */ disassociateDistributionWebACL(args: DisassociateDistributionWebACLCommandInput, options?: __HttpHandlerOptions): Promise; disassociateDistributionWebACL(args: DisassociateDistributionWebACLCommandInput, cb: (err: any, data?: DisassociateDistributionWebACLCommandOutput) => void): void; disassociateDistributionWebACL(args: DisassociateDistributionWebACLCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: DisassociateDistributionWebACLCommandOutput) => void): void; /** * @see {@link GetAnycastIpListCommand} */ getAnycastIpList(args: GetAnycastIpListCommandInput, options?: __HttpHandlerOptions): Promise; getAnycastIpList(args: GetAnycastIpListCommandInput, cb: (err: any, data?: GetAnycastIpListCommandOutput) => void): void; getAnycastIpList(args: GetAnycastIpListCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: GetAnycastIpListCommandOutput) => void): void; /** * @see {@link GetCachePolicyCommand} */ getCachePolicy(args: GetCachePolicyCommandInput, options?: __HttpHandlerOptions): Promise; getCachePolicy(args: GetCachePolicyCommandInput, cb: (err: any, data?: GetCachePolicyCommandOutput) => void): void; getCachePolicy(args: GetCachePolicyCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: GetCachePolicyCommandOutput) => void): void; /** * @see {@link GetCachePolicyConfigCommand} */ getCachePolicyConfig(args: GetCachePolicyConfigCommandInput, options?: __HttpHandlerOptions): Promise; getCachePolicyConfig(args: GetCachePolicyConfigCommandInput, cb: (err: any, data?: GetCachePolicyConfigCommandOutput) => void): void; getCachePolicyConfig(args: GetCachePolicyConfigCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: GetCachePolicyConfigCommandOutput) => void): void; /** * @see {@link GetCloudFrontOriginAccessIdentityCommand} */ getCloudFrontOriginAccessIdentity(args: GetCloudFrontOriginAccessIdentityCommandInput, options?: __HttpHandlerOptions): Promise; getCloudFrontOriginAccessIdentity(args: GetCloudFrontOriginAccessIdentityCommandInput, cb: (err: any, data?: GetCloudFrontOriginAccessIdentityCommandOutput) => void): void; getCloudFrontOriginAccessIdentity(args: GetCloudFrontOriginAccessIdentityCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: GetCloudFrontOriginAccessIdentityCommandOutput) => void): void; /** * @see {@link GetCloudFrontOriginAccessIdentityConfigCommand} */ getCloudFrontOriginAccessIdentityConfig(args: GetCloudFrontOriginAccessIdentityConfigCommandInput, options?: __HttpHandlerOptions): Promise; getCloudFrontOriginAccessIdentityConfig(args: GetCloudFrontOriginAccessIdentityConfigCommandInput, cb: (err: any, data?: GetCloudFrontOriginAccessIdentityConfigCommandOutput) => void): void; getCloudFrontOriginAccessIdentityConfig(args: GetCloudFrontOriginAccessIdentityConfigCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: GetCloudFrontOriginAccessIdentityConfigCommandOutput) => void): void; /** * @see {@link GetConnectionFunctionCommand} */ getConnectionFunction(args: GetConnectionFunctionCommandInput, options?: __HttpHandlerOptions): Promise; getConnectionFunction(args: GetConnectionFunctionCommandInput, cb: (err: any, data?: GetConnectionFunctionCommandOutput) => void): void; getConnectionFunction(args: GetConnectionFunctionCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: GetConnectionFunctionCommandOutput) => void): void; /** * @see {@link GetConnectionGroupCommand} */ getConnectionGroup(args: GetConnectionGroupCommandInput, options?: __HttpHandlerOptions): Promise; getConnectionGroup(args: GetConnectionGroupCommandInput, cb: (err: any, data?: GetConnectionGroupCommandOutput) => void): void; getConnectionGroup(args: GetConnectionGroupCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: GetConnectionGroupCommandOutput) => void): void; /** * @see {@link GetConnectionGroupByRoutingEndpointCommand} */ getConnectionGroupByRoutingEndpoint(args: GetConnectionGroupByRoutingEndpointCommandInput, options?: __HttpHandlerOptions): Promise; getConnectionGroupByRoutingEndpoint(args: GetConnectionGroupByRoutingEndpointCommandInput, cb: (err: any, data?: GetConnectionGroupByRoutingEndpointCommandOutput) => void): void; getConnectionGroupByRoutingEndpoint(args: GetConnectionGroupByRoutingEndpointCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: GetConnectionGroupByRoutingEndpointCommandOutput) => void): void; /** * @see {@link GetContinuousDeploymentPolicyCommand} */ getContinuousDeploymentPolicy(args: GetContinuousDeploymentPolicyCommandInput, options?: __HttpHandlerOptions): Promise; getContinuousDeploymentPolicy(args: GetContinuousDeploymentPolicyCommandInput, cb: (err: any, data?: GetContinuousDeploymentPolicyCommandOutput) => void): void; getContinuousDeploymentPolicy(args: GetContinuousDeploymentPolicyCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: GetContinuousDeploymentPolicyCommandOutput) => void): void; /** * @see {@link GetContinuousDeploymentPolicyConfigCommand} */ getContinuousDeploymentPolicyConfig(args: GetContinuousDeploymentPolicyConfigCommandInput, options?: __HttpHandlerOptions): Promise; getContinuousDeploymentPolicyConfig(args: GetContinuousDeploymentPolicyConfigCommandInput, cb: (err: any, data?: GetContinuousDeploymentPolicyConfigCommandOutput) => void): void; getContinuousDeploymentPolicyConfig(args: GetContinuousDeploymentPolicyConfigCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: GetContinuousDeploymentPolicyConfigCommandOutput) => void): void; /** * @see {@link GetDistributionCommand} */ getDistribution(args: GetDistributionCommandInput, options?: __HttpHandlerOptions): Promise; getDistribution(args: GetDistributionCommandInput, cb: (err: any, data?: GetDistributionCommandOutput) => void): void; getDistribution(args: GetDistributionCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: GetDistributionCommandOutput) => void): void; /** * @see {@link GetDistributionConfigCommand} */ getDistributionConfig(args: GetDistributionConfigCommandInput, options?: __HttpHandlerOptions): Promise; getDistributionConfig(args: GetDistributionConfigCommandInput, cb: (err: any, data?: GetDistributionConfigCommandOutput) => void): void; getDistributionConfig(args: GetDistributionConfigCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: GetDistributionConfigCommandOutput) => void): void; /** * @see {@link GetDistributionTenantCommand} */ getDistributionTenant(args: GetDistributionTenantCommandInput, options?: __HttpHandlerOptions): Promise; getDistributionTenant(args: GetDistributionTenantCommandInput, cb: (err: any, data?: GetDistributionTenantCommandOutput) => void): void; getDistributionTenant(args: GetDistributionTenantCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: GetDistributionTenantCommandOutput) => void): void; /** * @see {@link GetDistributionTenantByDomainCommand} */ getDistributionTenantByDomain(args: GetDistributionTenantByDomainCommandInput, options?: __HttpHandlerOptions): Promise; getDistributionTenantByDomain(args: GetDistributionTenantByDomainCommandInput, cb: (err: any, data?: GetDistributionTenantByDomainCommandOutput) => void): void; getDistributionTenantByDomain(args: GetDistributionTenantByDomainCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: GetDistributionTenantByDomainCommandOutput) => void): void; /** * @see {@link GetFieldLevelEncryptionCommand} */ getFieldLevelEncryption(args: GetFieldLevelEncryptionCommandInput, options?: __HttpHandlerOptions): Promise; getFieldLevelEncryption(args: GetFieldLevelEncryptionCommandInput, cb: (err: any, data?: GetFieldLevelEncryptionCommandOutput) => void): void; getFieldLevelEncryption(args: GetFieldLevelEncryptionCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: GetFieldLevelEncryptionCommandOutput) => void): void; /** * @see {@link GetFieldLevelEncryptionConfigCommand} */ getFieldLevelEncryptionConfig(args: GetFieldLevelEncryptionConfigCommandInput, options?: __HttpHandlerOptions): Promise; getFieldLevelEncryptionConfig(args: GetFieldLevelEncryptionConfigCommandInput, cb: (err: any, data?: GetFieldLevelEncryptionConfigCommandOutput) => void): void; getFieldLevelEncryptionConfig(args: GetFieldLevelEncryptionConfigCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: GetFieldLevelEncryptionConfigCommandOutput) => void): void; /** * @see {@link GetFieldLevelEncryptionProfileCommand} */ getFieldLevelEncryptionProfile(args: GetFieldLevelEncryptionProfileCommandInput, options?: __HttpHandlerOptions): Promise; getFieldLevelEncryptionProfile(args: GetFieldLevelEncryptionProfileCommandInput, cb: (err: any, data?: GetFieldLevelEncryptionProfileCommandOutput) => void): void; getFieldLevelEncryptionProfile(args: GetFieldLevelEncryptionProfileCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: GetFieldLevelEncryptionProfileCommandOutput) => void): void; /** * @see {@link GetFieldLevelEncryptionProfileConfigCommand} */ getFieldLevelEncryptionProfileConfig(args: GetFieldLevelEncryptionProfileConfigCommandInput, options?: __HttpHandlerOptions): Promise; getFieldLevelEncryptionProfileConfig(args: GetFieldLevelEncryptionProfileConfigCommandInput, cb: (err: any, data?: GetFieldLevelEncryptionProfileConfigCommandOutput) => void): void; getFieldLevelEncryptionProfileConfig(args: GetFieldLevelEncryptionProfileConfigCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: GetFieldLevelEncryptionProfileConfigCommandOutput) => void): void; /** * @see {@link GetFunctionCommand} */ getFunction(args: GetFunctionCommandInput, options?: __HttpHandlerOptions): Promise; getFunction(args: GetFunctionCommandInput, cb: (err: any, data?: GetFunctionCommandOutput) => void): void; getFunction(args: GetFunctionCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: GetFunctionCommandOutput) => void): void; /** * @see {@link GetInvalidationCommand} */ getInvalidation(args: GetInvalidationCommandInput, options?: __HttpHandlerOptions): Promise; getInvalidation(args: GetInvalidationCommandInput, cb: (err: any, data?: GetInvalidationCommandOutput) => void): void; getInvalidation(args: GetInvalidationCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: GetInvalidationCommandOutput) => void): void; /** * @see {@link GetInvalidationForDistributionTenantCommand} */ getInvalidationForDistributionTenant(args: GetInvalidationForDistributionTenantCommandInput, options?: __HttpHandlerOptions): Promise; getInvalidationForDistributionTenant(args: GetInvalidationForDistributionTenantCommandInput, cb: (err: any, data?: GetInvalidationForDistributionTenantCommandOutput) => void): void; getInvalidationForDistributionTenant(args: GetInvalidationForDistributionTenantCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: GetInvalidationForDistributionTenantCommandOutput) => void): void; /** * @see {@link GetKeyGroupCommand} */ getKeyGroup(args: GetKeyGroupCommandInput, options?: __HttpHandlerOptions): Promise; getKeyGroup(args: GetKeyGroupCommandInput, cb: (err: any, data?: GetKeyGroupCommandOutput) => void): void; getKeyGroup(args: GetKeyGroupCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: GetKeyGroupCommandOutput) => void): void; /** * @see {@link GetKeyGroupConfigCommand} */ getKeyGroupConfig(args: GetKeyGroupConfigCommandInput, options?: __HttpHandlerOptions): Promise; getKeyGroupConfig(args: GetKeyGroupConfigCommandInput, cb: (err: any, data?: GetKeyGroupConfigCommandOutput) => void): void; getKeyGroupConfig(args: GetKeyGroupConfigCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: GetKeyGroupConfigCommandOutput) => void): void; /** * @see {@link GetManagedCertificateDetailsCommand} */ getManagedCertificateDetails(args: GetManagedCertificateDetailsCommandInput, options?: __HttpHandlerOptions): Promise; getManagedCertificateDetails(args: GetManagedCertificateDetailsCommandInput, cb: (err: any, data?: GetManagedCertificateDetailsCommandOutput) => void): void; getManagedCertificateDetails(args: GetManagedCertificateDetailsCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: GetManagedCertificateDetailsCommandOutput) => void): void; /** * @see {@link GetMonitoringSubscriptionCommand} */ getMonitoringSubscription(args: GetMonitoringSubscriptionCommandInput, options?: __HttpHandlerOptions): Promise; getMonitoringSubscription(args: GetMonitoringSubscriptionCommandInput, cb: (err: any, data?: GetMonitoringSubscriptionCommandOutput) => void): void; getMonitoringSubscription(args: GetMonitoringSubscriptionCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: GetMonitoringSubscriptionCommandOutput) => void): void; /** * @see {@link GetOriginAccessControlCommand} */ getOriginAccessControl(args: GetOriginAccessControlCommandInput, options?: __HttpHandlerOptions): Promise; getOriginAccessControl(args: GetOriginAccessControlCommandInput, cb: (err: any, data?: GetOriginAccessControlCommandOutput) => void): void; getOriginAccessControl(args: GetOriginAccessControlCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: GetOriginAccessControlCommandOutput) => void): void; /** * @see {@link GetOriginAccessControlConfigCommand} */ getOriginAccessControlConfig(args: GetOriginAccessControlConfigCommandInput, options?: __HttpHandlerOptions): Promise; getOriginAccessControlConfig(args: GetOriginAccessControlConfigCommandInput, cb: (err: any, data?: GetOriginAccessControlConfigCommandOutput) => void): void; getOriginAccessControlConfig(args: GetOriginAccessControlConfigCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: GetOriginAccessControlConfigCommandOutput) => void): void; /** * @see {@link GetOriginRequestPolicyCommand} */ getOriginRequestPolicy(args: GetOriginRequestPolicyCommandInput, options?: __HttpHandlerOptions): Promise; getOriginRequestPolicy(args: GetOriginRequestPolicyCommandInput, cb: (err: any, data?: GetOriginRequestPolicyCommandOutput) => void): void; getOriginRequestPolicy(args: GetOriginRequestPolicyCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: GetOriginRequestPolicyCommandOutput) => void): void; /** * @see {@link GetOriginRequestPolicyConfigCommand} */ getOriginRequestPolicyConfig(args: GetOriginRequestPolicyConfigCommandInput, options?: __HttpHandlerOptions): Promise; getOriginRequestPolicyConfig(args: GetOriginRequestPolicyConfigCommandInput, cb: (err: any, data?: GetOriginRequestPolicyConfigCommandOutput) => void): void; getOriginRequestPolicyConfig(args: GetOriginRequestPolicyConfigCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: GetOriginRequestPolicyConfigCommandOutput) => void): void; /** * @see {@link GetPublicKeyCommand} */ getPublicKey(args: GetPublicKeyCommandInput, options?: __HttpHandlerOptions): Promise; getPublicKey(args: GetPublicKeyCommandInput, cb: (err: any, data?: GetPublicKeyCommandOutput) => void): void; getPublicKey(args: GetPublicKeyCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: GetPublicKeyCommandOutput) => void): void; /** * @see {@link GetPublicKeyConfigCommand} */ getPublicKeyConfig(args: GetPublicKeyConfigCommandInput, options?: __HttpHandlerOptions): Promise; getPublicKeyConfig(args: GetPublicKeyConfigCommandInput, cb: (err: any, data?: GetPublicKeyConfigCommandOutput) => void): void; getPublicKeyConfig(args: GetPublicKeyConfigCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: GetPublicKeyConfigCommandOutput) => void): void; /** * @see {@link GetRealtimeLogConfigCommand} */ getRealtimeLogConfig(): Promise; getRealtimeLogConfig(args: GetRealtimeLogConfigCommandInput, options?: __HttpHandlerOptions): Promise; getRealtimeLogConfig(args: GetRealtimeLogConfigCommandInput, cb: (err: any, data?: GetRealtimeLogConfigCommandOutput) => void): void; getRealtimeLogConfig(args: GetRealtimeLogConfigCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: GetRealtimeLogConfigCommandOutput) => void): void; /** * @see {@link GetResourcePolicyCommand} */ getResourcePolicy(args: GetResourcePolicyCommandInput, options?: __HttpHandlerOptions): Promise; getResourcePolicy(args: GetResourcePolicyCommandInput, cb: (err: any, data?: GetResourcePolicyCommandOutput) => void): void; getResourcePolicy(args: GetResourcePolicyCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: GetResourcePolicyCommandOutput) => void): void; /** * @see {@link GetResponseHeadersPolicyCommand} */ getResponseHeadersPolicy(args: GetResponseHeadersPolicyCommandInput, options?: __HttpHandlerOptions): Promise; getResponseHeadersPolicy(args: GetResponseHeadersPolicyCommandInput, cb: (err: any, data?: GetResponseHeadersPolicyCommandOutput) => void): void; getResponseHeadersPolicy(args: GetResponseHeadersPolicyCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: GetResponseHeadersPolicyCommandOutput) => void): void; /** * @see {@link GetResponseHeadersPolicyConfigCommand} */ getResponseHeadersPolicyConfig(args: GetResponseHeadersPolicyConfigCommandInput, options?: __HttpHandlerOptions): Promise; getResponseHeadersPolicyConfig(args: GetResponseHeadersPolicyConfigCommandInput, cb: (err: any, data?: GetResponseHeadersPolicyConfigCommandOutput) => void): void; getResponseHeadersPolicyConfig(args: GetResponseHeadersPolicyConfigCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: GetResponseHeadersPolicyConfigCommandOutput) => void): void; /** * @see {@link GetStreamingDistributionCommand} */ getStreamingDistribution(args: GetStreamingDistributionCommandInput, options?: __HttpHandlerOptions): Promise; getStreamingDistribution(args: GetStreamingDistributionCommandInput, cb: (err: any, data?: GetStreamingDistributionCommandOutput) => void): void; getStreamingDistribution(args: GetStreamingDistributionCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: GetStreamingDistributionCommandOutput) => void): void; /** * @see {@link GetStreamingDistributionConfigCommand} */ getStreamingDistributionConfig(args: GetStreamingDistributionConfigCommandInput, options?: __HttpHandlerOptions): Promise; getStreamingDistributionConfig(args: GetStreamingDistributionConfigCommandInput, cb: (err: any, data?: GetStreamingDistributionConfigCommandOutput) => void): void; getStreamingDistributionConfig(args: GetStreamingDistributionConfigCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: GetStreamingDistributionConfigCommandOutput) => void): void; /** * @see {@link GetTrustStoreCommand} */ getTrustStore(args: GetTrustStoreCommandInput, options?: __HttpHandlerOptions): Promise; getTrustStore(args: GetTrustStoreCommandInput, cb: (err: any, data?: GetTrustStoreCommandOutput) => void): void; getTrustStore(args: GetTrustStoreCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: GetTrustStoreCommandOutput) => void): void; /** * @see {@link GetVpcOriginCommand} */ getVpcOrigin(args: GetVpcOriginCommandInput, options?: __HttpHandlerOptions): Promise; getVpcOrigin(args: GetVpcOriginCommandInput, cb: (err: any, data?: GetVpcOriginCommandOutput) => void): void; getVpcOrigin(args: GetVpcOriginCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: GetVpcOriginCommandOutput) => void): void; /** * @see {@link ListAnycastIpListsCommand} */ listAnycastIpLists(): Promise; listAnycastIpLists(args: ListAnycastIpListsCommandInput, options?: __HttpHandlerOptions): Promise; listAnycastIpLists(args: ListAnycastIpListsCommandInput, cb: (err: any, data?: ListAnycastIpListsCommandOutput) => void): void; listAnycastIpLists(args: ListAnycastIpListsCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: ListAnycastIpListsCommandOutput) => void): void; /** * @see {@link ListCachePoliciesCommand} */ listCachePolicies(): Promise; listCachePolicies(args: ListCachePoliciesCommandInput, options?: __HttpHandlerOptions): Promise; listCachePolicies(args: ListCachePoliciesCommandInput, cb: (err: any, data?: ListCachePoliciesCommandOutput) => void): void; listCachePolicies(args: ListCachePoliciesCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: ListCachePoliciesCommandOutput) => void): void; /** * @see {@link ListCloudFrontOriginAccessIdentitiesCommand} */ listCloudFrontOriginAccessIdentities(): Promise; listCloudFrontOriginAccessIdentities(args: ListCloudFrontOriginAccessIdentitiesCommandInput, options?: __HttpHandlerOptions): Promise; listCloudFrontOriginAccessIdentities(args: ListCloudFrontOriginAccessIdentitiesCommandInput, cb: (err: any, data?: ListCloudFrontOriginAccessIdentitiesCommandOutput) => void): void; listCloudFrontOriginAccessIdentities(args: ListCloudFrontOriginAccessIdentitiesCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: ListCloudFrontOriginAccessIdentitiesCommandOutput) => void): void; /** * @see {@link ListConflictingAliasesCommand} */ listConflictingAliases(args: ListConflictingAliasesCommandInput, options?: __HttpHandlerOptions): Promise; listConflictingAliases(args: ListConflictingAliasesCommandInput, cb: (err: any, data?: ListConflictingAliasesCommandOutput) => void): void; listConflictingAliases(args: ListConflictingAliasesCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: ListConflictingAliasesCommandOutput) => void): void; /** * @see {@link ListConnectionFunctionsCommand} */ listConnectionFunctions(): Promise; listConnectionFunctions(args: ListConnectionFunctionsCommandInput, options?: __HttpHandlerOptions): Promise; listConnectionFunctions(args: ListConnectionFunctionsCommandInput, cb: (err: any, data?: ListConnectionFunctionsCommandOutput) => void): void; listConnectionFunctions(args: ListConnectionFunctionsCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: ListConnectionFunctionsCommandOutput) => void): void; /** * @see {@link ListConnectionGroupsCommand} */ listConnectionGroups(): Promise; listConnectionGroups(args: ListConnectionGroupsCommandInput, options?: __HttpHandlerOptions): Promise; listConnectionGroups(args: ListConnectionGroupsCommandInput, cb: (err: any, data?: ListConnectionGroupsCommandOutput) => void): void; listConnectionGroups(args: ListConnectionGroupsCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: ListConnectionGroupsCommandOutput) => void): void; /** * @see {@link ListContinuousDeploymentPoliciesCommand} */ listContinuousDeploymentPolicies(): Promise; listContinuousDeploymentPolicies(args: ListContinuousDeploymentPoliciesCommandInput, options?: __HttpHandlerOptions): Promise; listContinuousDeploymentPolicies(args: ListContinuousDeploymentPoliciesCommandInput, cb: (err: any, data?: ListContinuousDeploymentPoliciesCommandOutput) => void): void; listContinuousDeploymentPolicies(args: ListContinuousDeploymentPoliciesCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: ListContinuousDeploymentPoliciesCommandOutput) => void): void; /** * @see {@link ListDistributionsCommand} */ listDistributions(): Promise; listDistributions(args: ListDistributionsCommandInput, options?: __HttpHandlerOptions): Promise; listDistributions(args: ListDistributionsCommandInput, cb: (err: any, data?: ListDistributionsCommandOutput) => void): void; listDistributions(args: ListDistributionsCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: ListDistributionsCommandOutput) => void): void; /** * @see {@link ListDistributionsByAnycastIpListIdCommand} */ listDistributionsByAnycastIpListId(args: ListDistributionsByAnycastIpListIdCommandInput, options?: __HttpHandlerOptions): Promise; listDistributionsByAnycastIpListId(args: ListDistributionsByAnycastIpListIdCommandInput, cb: (err: any, data?: ListDistributionsByAnycastIpListIdCommandOutput) => void): void; listDistributionsByAnycastIpListId(args: ListDistributionsByAnycastIpListIdCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: ListDistributionsByAnycastIpListIdCommandOutput) => void): void; /** * @see {@link ListDistributionsByCachePolicyIdCommand} */ listDistributionsByCachePolicyId(args: ListDistributionsByCachePolicyIdCommandInput, options?: __HttpHandlerOptions): Promise; listDistributionsByCachePolicyId(args: ListDistributionsByCachePolicyIdCommandInput, cb: (err: any, data?: ListDistributionsByCachePolicyIdCommandOutput) => void): void; listDistributionsByCachePolicyId(args: ListDistributionsByCachePolicyIdCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: ListDistributionsByCachePolicyIdCommandOutput) => void): void; /** * @see {@link ListDistributionsByConnectionFunctionCommand} */ listDistributionsByConnectionFunction(args: ListDistributionsByConnectionFunctionCommandInput, options?: __HttpHandlerOptions): Promise; listDistributionsByConnectionFunction(args: ListDistributionsByConnectionFunctionCommandInput, cb: (err: any, data?: ListDistributionsByConnectionFunctionCommandOutput) => void): void; listDistributionsByConnectionFunction(args: ListDistributionsByConnectionFunctionCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: ListDistributionsByConnectionFunctionCommandOutput) => void): void; /** * @see {@link ListDistributionsByConnectionModeCommand} */ listDistributionsByConnectionMode(args: ListDistributionsByConnectionModeCommandInput, options?: __HttpHandlerOptions): Promise; listDistributionsByConnectionMode(args: ListDistributionsByConnectionModeCommandInput, cb: (err: any, data?: ListDistributionsByConnectionModeCommandOutput) => void): void; listDistributionsByConnectionMode(args: ListDistributionsByConnectionModeCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: ListDistributionsByConnectionModeCommandOutput) => void): void; /** * @see {@link ListDistributionsByKeyGroupCommand} */ listDistributionsByKeyGroup(args: ListDistributionsByKeyGroupCommandInput, options?: __HttpHandlerOptions): Promise; listDistributionsByKeyGroup(args: ListDistributionsByKeyGroupCommandInput, cb: (err: any, data?: ListDistributionsByKeyGroupCommandOutput) => void): void; listDistributionsByKeyGroup(args: ListDistributionsByKeyGroupCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: ListDistributionsByKeyGroupCommandOutput) => void): void; /** * @see {@link ListDistributionsByOriginRequestPolicyIdCommand} */ listDistributionsByOriginRequestPolicyId(args: ListDistributionsByOriginRequestPolicyIdCommandInput, options?: __HttpHandlerOptions): Promise; listDistributionsByOriginRequestPolicyId(args: ListDistributionsByOriginRequestPolicyIdCommandInput, cb: (err: any, data?: ListDistributionsByOriginRequestPolicyIdCommandOutput) => void): void; listDistributionsByOriginRequestPolicyId(args: ListDistributionsByOriginRequestPolicyIdCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: ListDistributionsByOriginRequestPolicyIdCommandOutput) => void): void; /** * @see {@link ListDistributionsByOwnedResourceCommand} */ listDistributionsByOwnedResource(args: ListDistributionsByOwnedResourceCommandInput, options?: __HttpHandlerOptions): Promise; listDistributionsByOwnedResource(args: ListDistributionsByOwnedResourceCommandInput, cb: (err: any, data?: ListDistributionsByOwnedResourceCommandOutput) => void): void; listDistributionsByOwnedResource(args: ListDistributionsByOwnedResourceCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: ListDistributionsByOwnedResourceCommandOutput) => void): void; /** * @see {@link ListDistributionsByRealtimeLogConfigCommand} */ listDistributionsByRealtimeLogConfig(): Promise; listDistributionsByRealtimeLogConfig(args: ListDistributionsByRealtimeLogConfigCommandInput, options?: __HttpHandlerOptions): Promise; listDistributionsByRealtimeLogConfig(args: ListDistributionsByRealtimeLogConfigCommandInput, cb: (err: any, data?: ListDistributionsByRealtimeLogConfigCommandOutput) => void): void; listDistributionsByRealtimeLogConfig(args: ListDistributionsByRealtimeLogConfigCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: ListDistributionsByRealtimeLogConfigCommandOutput) => void): void; /** * @see {@link ListDistributionsByResponseHeadersPolicyIdCommand} */ listDistributionsByResponseHeadersPolicyId(args: ListDistributionsByResponseHeadersPolicyIdCommandInput, options?: __HttpHandlerOptions): Promise; listDistributionsByResponseHeadersPolicyId(args: ListDistributionsByResponseHeadersPolicyIdCommandInput, cb: (err: any, data?: ListDistributionsByResponseHeadersPolicyIdCommandOutput) => void): void; listDistributionsByResponseHeadersPolicyId(args: ListDistributionsByResponseHeadersPolicyIdCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: ListDistributionsByResponseHeadersPolicyIdCommandOutput) => void): void; /** * @see {@link ListDistributionsByTrustStoreCommand} */ listDistributionsByTrustStore(args: ListDistributionsByTrustStoreCommandInput, options?: __HttpHandlerOptions): Promise; listDistributionsByTrustStore(args: ListDistributionsByTrustStoreCommandInput, cb: (err: any, data?: ListDistributionsByTrustStoreCommandOutput) => void): void; listDistributionsByTrustStore(args: ListDistributionsByTrustStoreCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: ListDistributionsByTrustStoreCommandOutput) => void): void; /** * @see {@link ListDistributionsByVpcOriginIdCommand} */ listDistributionsByVpcOriginId(args: ListDistributionsByVpcOriginIdCommandInput, options?: __HttpHandlerOptions): Promise; listDistributionsByVpcOriginId(args: ListDistributionsByVpcOriginIdCommandInput, cb: (err: any, data?: ListDistributionsByVpcOriginIdCommandOutput) => void): void; listDistributionsByVpcOriginId(args: ListDistributionsByVpcOriginIdCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: ListDistributionsByVpcOriginIdCommandOutput) => void): void; /** * @see {@link ListDistributionsByWebACLIdCommand} */ listDistributionsByWebACLId(args: ListDistributionsByWebACLIdCommandInput, options?: __HttpHandlerOptions): Promise; listDistributionsByWebACLId(args: ListDistributionsByWebACLIdCommandInput, cb: (err: any, data?: ListDistributionsByWebACLIdCommandOutput) => void): void; listDistributionsByWebACLId(args: ListDistributionsByWebACLIdCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: ListDistributionsByWebACLIdCommandOutput) => void): void; /** * @see {@link ListDistributionTenantsCommand} */ listDistributionTenants(): Promise; listDistributionTenants(args: ListDistributionTenantsCommandInput, options?: __HttpHandlerOptions): Promise; listDistributionTenants(args: ListDistributionTenantsCommandInput, cb: (err: any, data?: ListDistributionTenantsCommandOutput) => void): void; listDistributionTenants(args: ListDistributionTenantsCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: ListDistributionTenantsCommandOutput) => void): void; /** * @see {@link ListDistributionTenantsByCustomizationCommand} */ listDistributionTenantsByCustomization(): Promise; listDistributionTenantsByCustomization(args: ListDistributionTenantsByCustomizationCommandInput, options?: __HttpHandlerOptions): Promise; listDistributionTenantsByCustomization(args: ListDistributionTenantsByCustomizationCommandInput, cb: (err: any, data?: ListDistributionTenantsByCustomizationCommandOutput) => void): void; listDistributionTenantsByCustomization(args: ListDistributionTenantsByCustomizationCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: ListDistributionTenantsByCustomizationCommandOutput) => void): void; /** * @see {@link ListDomainConflictsCommand} */ listDomainConflicts(args: ListDomainConflictsCommandInput, options?: __HttpHandlerOptions): Promise; listDomainConflicts(args: ListDomainConflictsCommandInput, cb: (err: any, data?: ListDomainConflictsCommandOutput) => void): void; listDomainConflicts(args: ListDomainConflictsCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: ListDomainConflictsCommandOutput) => void): void; /** * @see {@link ListFieldLevelEncryptionConfigsCommand} */ listFieldLevelEncryptionConfigs(): Promise; listFieldLevelEncryptionConfigs(args: ListFieldLevelEncryptionConfigsCommandInput, options?: __HttpHandlerOptions): Promise; listFieldLevelEncryptionConfigs(args: ListFieldLevelEncryptionConfigsCommandInput, cb: (err: any, data?: ListFieldLevelEncryptionConfigsCommandOutput) => void): void; listFieldLevelEncryptionConfigs(args: ListFieldLevelEncryptionConfigsCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: ListFieldLevelEncryptionConfigsCommandOutput) => void): void; /** * @see {@link ListFieldLevelEncryptionProfilesCommand} */ listFieldLevelEncryptionProfiles(): Promise; listFieldLevelEncryptionProfiles(args: ListFieldLevelEncryptionProfilesCommandInput, options?: __HttpHandlerOptions): Promise; listFieldLevelEncryptionProfiles(args: ListFieldLevelEncryptionProfilesCommandInput, cb: (err: any, data?: ListFieldLevelEncryptionProfilesCommandOutput) => void): void; listFieldLevelEncryptionProfiles(args: ListFieldLevelEncryptionProfilesCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: ListFieldLevelEncryptionProfilesCommandOutput) => void): void; /** * @see {@link ListFunctionsCommand} */ listFunctions(): Promise; listFunctions(args: ListFunctionsCommandInput, options?: __HttpHandlerOptions): Promise; listFunctions(args: ListFunctionsCommandInput, cb: (err: any, data?: ListFunctionsCommandOutput) => void): void; listFunctions(args: ListFunctionsCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: ListFunctionsCommandOutput) => void): void; /** * @see {@link ListInvalidationsCommand} */ listInvalidations(args: ListInvalidationsCommandInput, options?: __HttpHandlerOptions): Promise; listInvalidations(args: ListInvalidationsCommandInput, cb: (err: any, data?: ListInvalidationsCommandOutput) => void): void; listInvalidations(args: ListInvalidationsCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: ListInvalidationsCommandOutput) => void): void; /** * @see {@link ListInvalidationsForDistributionTenantCommand} */ listInvalidationsForDistributionTenant(args: ListInvalidationsForDistributionTenantCommandInput, options?: __HttpHandlerOptions): Promise; listInvalidationsForDistributionTenant(args: ListInvalidationsForDistributionTenantCommandInput, cb: (err: any, data?: ListInvalidationsForDistributionTenantCommandOutput) => void): void; listInvalidationsForDistributionTenant(args: ListInvalidationsForDistributionTenantCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: ListInvalidationsForDistributionTenantCommandOutput) => void): void; /** * @see {@link ListKeyGroupsCommand} */ listKeyGroups(): Promise; listKeyGroups(args: ListKeyGroupsCommandInput, options?: __HttpHandlerOptions): Promise; listKeyGroups(args: ListKeyGroupsCommandInput, cb: (err: any, data?: ListKeyGroupsCommandOutput) => void): void; listKeyGroups(args: ListKeyGroupsCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: ListKeyGroupsCommandOutput) => void): void; /** * @see {@link ListKeyValueStoresCommand} */ listKeyValueStores(): Promise; listKeyValueStores(args: ListKeyValueStoresCommandInput, options?: __HttpHandlerOptions): Promise; listKeyValueStores(args: ListKeyValueStoresCommandInput, cb: (err: any, data?: ListKeyValueStoresCommandOutput) => void): void; listKeyValueStores(args: ListKeyValueStoresCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: ListKeyValueStoresCommandOutput) => void): void; /** * @see {@link ListOriginAccessControlsCommand} */ listOriginAccessControls(): Promise; listOriginAccessControls(args: ListOriginAccessControlsCommandInput, options?: __HttpHandlerOptions): Promise; listOriginAccessControls(args: ListOriginAccessControlsCommandInput, cb: (err: any, data?: ListOriginAccessControlsCommandOutput) => void): void; listOriginAccessControls(args: ListOriginAccessControlsCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: ListOriginAccessControlsCommandOutput) => void): void; /** * @see {@link ListOriginRequestPoliciesCommand} */ listOriginRequestPolicies(): Promise; listOriginRequestPolicies(args: ListOriginRequestPoliciesCommandInput, options?: __HttpHandlerOptions): Promise; listOriginRequestPolicies(args: ListOriginRequestPoliciesCommandInput, cb: (err: any, data?: ListOriginRequestPoliciesCommandOutput) => void): void; listOriginRequestPolicies(args: ListOriginRequestPoliciesCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: ListOriginRequestPoliciesCommandOutput) => void): void; /** * @see {@link ListPublicKeysCommand} */ listPublicKeys(): Promise; listPublicKeys(args: ListPublicKeysCommandInput, options?: __HttpHandlerOptions): Promise; listPublicKeys(args: ListPublicKeysCommandInput, cb: (err: any, data?: ListPublicKeysCommandOutput) => void): void; listPublicKeys(args: ListPublicKeysCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: ListPublicKeysCommandOutput) => void): void; /** * @see {@link ListRealtimeLogConfigsCommand} */ listRealtimeLogConfigs(): Promise; listRealtimeLogConfigs(args: ListRealtimeLogConfigsCommandInput, options?: __HttpHandlerOptions): Promise; listRealtimeLogConfigs(args: ListRealtimeLogConfigsCommandInput, cb: (err: any, data?: ListRealtimeLogConfigsCommandOutput) => void): void; listRealtimeLogConfigs(args: ListRealtimeLogConfigsCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: ListRealtimeLogConfigsCommandOutput) => void): void; /** * @see {@link ListResponseHeadersPoliciesCommand} */ listResponseHeadersPolicies(): Promise; listResponseHeadersPolicies(args: ListResponseHeadersPoliciesCommandInput, options?: __HttpHandlerOptions): Promise; listResponseHeadersPolicies(args: ListResponseHeadersPoliciesCommandInput, cb: (err: any, data?: ListResponseHeadersPoliciesCommandOutput) => void): void; listResponseHeadersPolicies(args: ListResponseHeadersPoliciesCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: ListResponseHeadersPoliciesCommandOutput) => void): void; /** * @see {@link ListStreamingDistributionsCommand} */ listStreamingDistributions(): Promise; listStreamingDistributions(args: ListStreamingDistributionsCommandInput, options?: __HttpHandlerOptions): Promise; listStreamingDistributions(args: ListStreamingDistributionsCommandInput, cb: (err: any, data?: ListStreamingDistributionsCommandOutput) => void): void; listStreamingDistributions(args: ListStreamingDistributionsCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: ListStreamingDistributionsCommandOutput) => void): void; /** * @see {@link ListTagsForResourceCommand} */ listTagsForResource(args: ListTagsForResourceCommandInput, options?: __HttpHandlerOptions): Promise; listTagsForResource(args: ListTagsForResourceCommandInput, cb: (err: any, data?: ListTagsForResourceCommandOutput) => void): void; listTagsForResource(args: ListTagsForResourceCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: ListTagsForResourceCommandOutput) => void): void; /** * @see {@link ListTrustStoresCommand} */ listTrustStores(): Promise; listTrustStores(args: ListTrustStoresCommandInput, options?: __HttpHandlerOptions): Promise; listTrustStores(args: ListTrustStoresCommandInput, cb: (err: any, data?: ListTrustStoresCommandOutput) => void): void; listTrustStores(args: ListTrustStoresCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: ListTrustStoresCommandOutput) => void): void; /** * @see {@link ListVpcOriginsCommand} */ listVpcOrigins(): Promise; listVpcOrigins(args: ListVpcOriginsCommandInput, options?: __HttpHandlerOptions): Promise; listVpcOrigins(args: ListVpcOriginsCommandInput, cb: (err: any, data?: ListVpcOriginsCommandOutput) => void): void; listVpcOrigins(args: ListVpcOriginsCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: ListVpcOriginsCommandOutput) => void): void; /** * @see {@link PublishConnectionFunctionCommand} */ publishConnectionFunction(args: PublishConnectionFunctionCommandInput, options?: __HttpHandlerOptions): Promise; publishConnectionFunction(args: PublishConnectionFunctionCommandInput, cb: (err: any, data?: PublishConnectionFunctionCommandOutput) => void): void; publishConnectionFunction(args: PublishConnectionFunctionCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: PublishConnectionFunctionCommandOutput) => void): void; /** * @see {@link PublishFunctionCommand} */ publishFunction(args: PublishFunctionCommandInput, options?: __HttpHandlerOptions): Promise; publishFunction(args: PublishFunctionCommandInput, cb: (err: any, data?: PublishFunctionCommandOutput) => void): void; publishFunction(args: PublishFunctionCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: PublishFunctionCommandOutput) => void): void; /** * @see {@link PutResourcePolicyCommand} */ putResourcePolicy(args: PutResourcePolicyCommandInput, options?: __HttpHandlerOptions): Promise; putResourcePolicy(args: PutResourcePolicyCommandInput, cb: (err: any, data?: PutResourcePolicyCommandOutput) => void): void; putResourcePolicy(args: PutResourcePolicyCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: PutResourcePolicyCommandOutput) => void): void; /** * @see {@link TagResourceCommand} */ tagResource(args: TagResourceCommandInput, options?: __HttpHandlerOptions): Promise; tagResource(args: TagResourceCommandInput, cb: (err: any, data?: TagResourceCommandOutput) => void): void; tagResource(args: TagResourceCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: TagResourceCommandOutput) => void): void; /** * @see {@link TestConnectionFunctionCommand} */ testConnectionFunction(args: TestConnectionFunctionCommandInput, options?: __HttpHandlerOptions): Promise; testConnectionFunction(args: TestConnectionFunctionCommandInput, cb: (err: any, data?: TestConnectionFunctionCommandOutput) => void): void; testConnectionFunction(args: TestConnectionFunctionCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: TestConnectionFunctionCommandOutput) => void): void; /** * @see {@link TestFunctionCommand} */ testFunction(args: TestFunctionCommandInput, options?: __HttpHandlerOptions): Promise; testFunction(args: TestFunctionCommandInput, cb: (err: any, data?: TestFunctionCommandOutput) => void): void; testFunction(args: TestFunctionCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: TestFunctionCommandOutput) => void): void; /** * @see {@link UntagResourceCommand} */ untagResource(args: UntagResourceCommandInput, options?: __HttpHandlerOptions): Promise; untagResource(args: UntagResourceCommandInput, cb: (err: any, data?: UntagResourceCommandOutput) => void): void; untagResource(args: UntagResourceCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: UntagResourceCommandOutput) => void): void; /** * @see {@link UpdateAnycastIpListCommand} */ updateAnycastIpList(args: UpdateAnycastIpListCommandInput, options?: __HttpHandlerOptions): Promise; updateAnycastIpList(args: UpdateAnycastIpListCommandInput, cb: (err: any, data?: UpdateAnycastIpListCommandOutput) => void): void; updateAnycastIpList(args: UpdateAnycastIpListCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: UpdateAnycastIpListCommandOutput) => void): void; /** * @see {@link UpdateCachePolicyCommand} */ updateCachePolicy(args: UpdateCachePolicyCommandInput, options?: __HttpHandlerOptions): Promise; updateCachePolicy(args: UpdateCachePolicyCommandInput, cb: (err: any, data?: UpdateCachePolicyCommandOutput) => void): void; updateCachePolicy(args: UpdateCachePolicyCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: UpdateCachePolicyCommandOutput) => void): void; /** * @see {@link UpdateCloudFrontOriginAccessIdentityCommand} */ updateCloudFrontOriginAccessIdentity(args: UpdateCloudFrontOriginAccessIdentityCommandInput, options?: __HttpHandlerOptions): Promise; updateCloudFrontOriginAccessIdentity(args: UpdateCloudFrontOriginAccessIdentityCommandInput, cb: (err: any, data?: UpdateCloudFrontOriginAccessIdentityCommandOutput) => void): void; updateCloudFrontOriginAccessIdentity(args: UpdateCloudFrontOriginAccessIdentityCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: UpdateCloudFrontOriginAccessIdentityCommandOutput) => void): void; /** * @see {@link UpdateConnectionFunctionCommand} */ updateConnectionFunction(args: UpdateConnectionFunctionCommandInput, options?: __HttpHandlerOptions): Promise; updateConnectionFunction(args: UpdateConnectionFunctionCommandInput, cb: (err: any, data?: UpdateConnectionFunctionCommandOutput) => void): void; updateConnectionFunction(args: UpdateConnectionFunctionCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: UpdateConnectionFunctionCommandOutput) => void): void; /** * @see {@link UpdateConnectionGroupCommand} */ updateConnectionGroup(args: UpdateConnectionGroupCommandInput, options?: __HttpHandlerOptions): Promise; updateConnectionGroup(args: UpdateConnectionGroupCommandInput, cb: (err: any, data?: UpdateConnectionGroupCommandOutput) => void): void; updateConnectionGroup(args: UpdateConnectionGroupCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: UpdateConnectionGroupCommandOutput) => void): void; /** * @see {@link UpdateContinuousDeploymentPolicyCommand} */ updateContinuousDeploymentPolicy(args: UpdateContinuousDeploymentPolicyCommandInput, options?: __HttpHandlerOptions): Promise; updateContinuousDeploymentPolicy(args: UpdateContinuousDeploymentPolicyCommandInput, cb: (err: any, data?: UpdateContinuousDeploymentPolicyCommandOutput) => void): void; updateContinuousDeploymentPolicy(args: UpdateContinuousDeploymentPolicyCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: UpdateContinuousDeploymentPolicyCommandOutput) => void): void; /** * @see {@link UpdateDistributionCommand} */ updateDistribution(args: UpdateDistributionCommandInput, options?: __HttpHandlerOptions): Promise; updateDistribution(args: UpdateDistributionCommandInput, cb: (err: any, data?: UpdateDistributionCommandOutput) => void): void; updateDistribution(args: UpdateDistributionCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: UpdateDistributionCommandOutput) => void): void; /** * @see {@link UpdateDistributionTenantCommand} */ updateDistributionTenant(args: UpdateDistributionTenantCommandInput, options?: __HttpHandlerOptions): Promise; updateDistributionTenant(args: UpdateDistributionTenantCommandInput, cb: (err: any, data?: UpdateDistributionTenantCommandOutput) => void): void; updateDistributionTenant(args: UpdateDistributionTenantCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: UpdateDistributionTenantCommandOutput) => void): void; /** * @see {@link UpdateDistributionWithStagingConfigCommand} */ updateDistributionWithStagingConfig(args: UpdateDistributionWithStagingConfigCommandInput, options?: __HttpHandlerOptions): Promise; updateDistributionWithStagingConfig(args: UpdateDistributionWithStagingConfigCommandInput, cb: (err: any, data?: UpdateDistributionWithStagingConfigCommandOutput) => void): void; updateDistributionWithStagingConfig(args: UpdateDistributionWithStagingConfigCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: UpdateDistributionWithStagingConfigCommandOutput) => void): void; /** * @see {@link UpdateDomainAssociationCommand} */ updateDomainAssociation(args: UpdateDomainAssociationCommandInput, options?: __HttpHandlerOptions): Promise; updateDomainAssociation(args: UpdateDomainAssociationCommandInput, cb: (err: any, data?: UpdateDomainAssociationCommandOutput) => void): void; updateDomainAssociation(args: UpdateDomainAssociationCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: UpdateDomainAssociationCommandOutput) => void): void; /** * @see {@link UpdateFieldLevelEncryptionConfigCommand} */ updateFieldLevelEncryptionConfig(args: UpdateFieldLevelEncryptionConfigCommandInput, options?: __HttpHandlerOptions): Promise; updateFieldLevelEncryptionConfig(args: UpdateFieldLevelEncryptionConfigCommandInput, cb: (err: any, data?: UpdateFieldLevelEncryptionConfigCommandOutput) => void): void; updateFieldLevelEncryptionConfig(args: UpdateFieldLevelEncryptionConfigCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: UpdateFieldLevelEncryptionConfigCommandOutput) => void): void; /** * @see {@link UpdateFieldLevelEncryptionProfileCommand} */ updateFieldLevelEncryptionProfile(args: UpdateFieldLevelEncryptionProfileCommandInput, options?: __HttpHandlerOptions): Promise; updateFieldLevelEncryptionProfile(args: UpdateFieldLevelEncryptionProfileCommandInput, cb: (err: any, data?: UpdateFieldLevelEncryptionProfileCommandOutput) => void): void; updateFieldLevelEncryptionProfile(args: UpdateFieldLevelEncryptionProfileCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: UpdateFieldLevelEncryptionProfileCommandOutput) => void): void; /** * @see {@link UpdateFunctionCommand} */ updateFunction(args: UpdateFunctionCommandInput, options?: __HttpHandlerOptions): Promise; updateFunction(args: UpdateFunctionCommandInput, cb: (err: any, data?: UpdateFunctionCommandOutput) => void): void; updateFunction(args: UpdateFunctionCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: UpdateFunctionCommandOutput) => void): void; /** * @see {@link UpdateKeyGroupCommand} */ updateKeyGroup(args: UpdateKeyGroupCommandInput, options?: __HttpHandlerOptions): Promise; updateKeyGroup(args: UpdateKeyGroupCommandInput, cb: (err: any, data?: UpdateKeyGroupCommandOutput) => void): void; updateKeyGroup(args: UpdateKeyGroupCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: UpdateKeyGroupCommandOutput) => void): void; /** * @see {@link UpdateKeyValueStoreCommand} */ updateKeyValueStore(args: UpdateKeyValueStoreCommandInput, options?: __HttpHandlerOptions): Promise; updateKeyValueStore(args: UpdateKeyValueStoreCommandInput, cb: (err: any, data?: UpdateKeyValueStoreCommandOutput) => void): void; updateKeyValueStore(args: UpdateKeyValueStoreCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: UpdateKeyValueStoreCommandOutput) => void): void; /** * @see {@link UpdateOriginAccessControlCommand} */ updateOriginAccessControl(args: UpdateOriginAccessControlCommandInput, options?: __HttpHandlerOptions): Promise; updateOriginAccessControl(args: UpdateOriginAccessControlCommandInput, cb: (err: any, data?: UpdateOriginAccessControlCommandOutput) => void): void; updateOriginAccessControl(args: UpdateOriginAccessControlCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: UpdateOriginAccessControlCommandOutput) => void): void; /** * @see {@link UpdateOriginRequestPolicyCommand} */ updateOriginRequestPolicy(args: UpdateOriginRequestPolicyCommandInput, options?: __HttpHandlerOptions): Promise; updateOriginRequestPolicy(args: UpdateOriginRequestPolicyCommandInput, cb: (err: any, data?: UpdateOriginRequestPolicyCommandOutput) => void): void; updateOriginRequestPolicy(args: UpdateOriginRequestPolicyCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: UpdateOriginRequestPolicyCommandOutput) => void): void; /** * @see {@link UpdatePublicKeyCommand} */ updatePublicKey(args: UpdatePublicKeyCommandInput, options?: __HttpHandlerOptions): Promise; updatePublicKey(args: UpdatePublicKeyCommandInput, cb: (err: any, data?: UpdatePublicKeyCommandOutput) => void): void; updatePublicKey(args: UpdatePublicKeyCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: UpdatePublicKeyCommandOutput) => void): void; /** * @see {@link UpdateRealtimeLogConfigCommand} */ updateRealtimeLogConfig(): Promise; updateRealtimeLogConfig(args: UpdateRealtimeLogConfigCommandInput, options?: __HttpHandlerOptions): Promise; updateRealtimeLogConfig(args: UpdateRealtimeLogConfigCommandInput, cb: (err: any, data?: UpdateRealtimeLogConfigCommandOutput) => void): void; updateRealtimeLogConfig(args: UpdateRealtimeLogConfigCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: UpdateRealtimeLogConfigCommandOutput) => void): void; /** * @see {@link UpdateResponseHeadersPolicyCommand} */ updateResponseHeadersPolicy(args: UpdateResponseHeadersPolicyCommandInput, options?: __HttpHandlerOptions): Promise; updateResponseHeadersPolicy(args: UpdateResponseHeadersPolicyCommandInput, cb: (err: any, data?: UpdateResponseHeadersPolicyCommandOutput) => void): void; updateResponseHeadersPolicy(args: UpdateResponseHeadersPolicyCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: UpdateResponseHeadersPolicyCommandOutput) => void): void; /** * @see {@link UpdateStreamingDistributionCommand} */ updateStreamingDistribution(args: UpdateStreamingDistributionCommandInput, options?: __HttpHandlerOptions): Promise; updateStreamingDistribution(args: UpdateStreamingDistributionCommandInput, cb: (err: any, data?: UpdateStreamingDistributionCommandOutput) => void): void; updateStreamingDistribution(args: UpdateStreamingDistributionCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: UpdateStreamingDistributionCommandOutput) => void): void; /** * @see {@link UpdateTrustStoreCommand} */ updateTrustStore(args: UpdateTrustStoreCommandInput, options?: __HttpHandlerOptions): Promise; updateTrustStore(args: UpdateTrustStoreCommandInput, cb: (err: any, data?: UpdateTrustStoreCommandOutput) => void): void; updateTrustStore(args: UpdateTrustStoreCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: UpdateTrustStoreCommandOutput) => void): void; /** * @see {@link UpdateVpcOriginCommand} */ updateVpcOrigin(args: UpdateVpcOriginCommandInput, options?: __HttpHandlerOptions): Promise; updateVpcOrigin(args: UpdateVpcOriginCommandInput, cb: (err: any, data?: UpdateVpcOriginCommandOutput) => void): void; updateVpcOrigin(args: UpdateVpcOriginCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: UpdateVpcOriginCommandOutput) => void): void; /** * @see {@link VerifyDnsConfigurationCommand} */ verifyDnsConfiguration(args: VerifyDnsConfigurationCommandInput, options?: __HttpHandlerOptions): Promise; verifyDnsConfiguration(args: VerifyDnsConfigurationCommandInput, cb: (err: any, data?: VerifyDnsConfigurationCommandOutput) => void): void; verifyDnsConfiguration(args: VerifyDnsConfigurationCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: VerifyDnsConfigurationCommandOutput) => void): void; /** * @see {@link ListCloudFrontOriginAccessIdentitiesCommand} * @param args - command input. * @param paginationConfig - optional pagination config. * @returns AsyncIterable of {@link ListCloudFrontOriginAccessIdentitiesCommandOutput}. */ paginateListCloudFrontOriginAccessIdentities(args?: ListCloudFrontOriginAccessIdentitiesCommandInput, paginationConfig?: Omit): Paginator; /** * @see {@link ListConnectionFunctionsCommand} * @param args - command input. * @param paginationConfig - optional pagination config. * @returns AsyncIterable of {@link ListConnectionFunctionsCommandOutput}. */ paginateListConnectionFunctions(args?: ListConnectionFunctionsCommandInput, paginationConfig?: Omit): Paginator; /** * @see {@link ListConnectionGroupsCommand} * @param args - command input. * @param paginationConfig - optional pagination config. * @returns AsyncIterable of {@link ListConnectionGroupsCommandOutput}. */ paginateListConnectionGroups(args?: ListConnectionGroupsCommandInput, paginationConfig?: Omit): Paginator; /** * @see {@link ListDistributionsCommand} * @param args - command input. * @param paginationConfig - optional pagination config. * @returns AsyncIterable of {@link ListDistributionsCommandOutput}. */ paginateListDistributions(args?: ListDistributionsCommandInput, paginationConfig?: Omit): Paginator; /** * @see {@link ListDistributionsByConnectionFunctionCommand} * @param args - command input. * @param paginationConfig - optional pagination config. * @returns AsyncIterable of {@link ListDistributionsByConnectionFunctionCommandOutput}. */ paginateListDistributionsByConnectionFunction(args: ListDistributionsByConnectionFunctionCommandInput, paginationConfig?: Omit): Paginator; /** * @see {@link ListDistributionsByConnectionModeCommand} * @param args - command input. * @param paginationConfig - optional pagination config. * @returns AsyncIterable of {@link ListDistributionsByConnectionModeCommandOutput}. */ paginateListDistributionsByConnectionMode(args: ListDistributionsByConnectionModeCommandInput, paginationConfig?: Omit): Paginator; /** * @see {@link ListDistributionsByTrustStoreCommand} * @param args - command input. * @param paginationConfig - optional pagination config. * @returns AsyncIterable of {@link ListDistributionsByTrustStoreCommandOutput}. */ paginateListDistributionsByTrustStore(args: ListDistributionsByTrustStoreCommandInput, paginationConfig?: Omit): Paginator; /** * @see {@link ListDistributionTenantsCommand} * @param args - command input. * @param paginationConfig - optional pagination config. * @returns AsyncIterable of {@link ListDistributionTenantsCommandOutput}. */ paginateListDistributionTenants(args?: ListDistributionTenantsCommandInput, paginationConfig?: Omit): Paginator; /** * @see {@link ListDistributionTenantsByCustomizationCommand} * @param args - command input. * @param paginationConfig - optional pagination config. * @returns AsyncIterable of {@link ListDistributionTenantsByCustomizationCommandOutput}. */ paginateListDistributionTenantsByCustomization(args?: ListDistributionTenantsByCustomizationCommandInput, paginationConfig?: Omit): Paginator; /** * @see {@link ListDomainConflictsCommand} * @param args - command input. * @param paginationConfig - optional pagination config. * @returns AsyncIterable of {@link ListDomainConflictsCommandOutput}. */ paginateListDomainConflicts(args: ListDomainConflictsCommandInput, paginationConfig?: Omit): Paginator; /** * @see {@link ListInvalidationsCommand} * @param args - command input. * @param paginationConfig - optional pagination config. * @returns AsyncIterable of {@link ListInvalidationsCommandOutput}. */ paginateListInvalidations(args: ListInvalidationsCommandInput, paginationConfig?: Omit): Paginator; /** * @see {@link ListInvalidationsForDistributionTenantCommand} * @param args - command input. * @param paginationConfig - optional pagination config. * @returns AsyncIterable of {@link ListInvalidationsForDistributionTenantCommandOutput}. */ paginateListInvalidationsForDistributionTenant(args: ListInvalidationsForDistributionTenantCommandInput, paginationConfig?: Omit): Paginator; /** * @see {@link ListKeyValueStoresCommand} * @param args - command input. * @param paginationConfig - optional pagination config. * @returns AsyncIterable of {@link ListKeyValueStoresCommandOutput}. */ paginateListKeyValueStores(args?: ListKeyValueStoresCommandInput, paginationConfig?: Omit): Paginator; /** * @see {@link ListOriginAccessControlsCommand} * @param args - command input. * @param paginationConfig - optional pagination config. * @returns AsyncIterable of {@link ListOriginAccessControlsCommandOutput}. */ paginateListOriginAccessControls(args?: ListOriginAccessControlsCommandInput, paginationConfig?: Omit): Paginator; /** * @see {@link ListPublicKeysCommand} * @param args - command input. * @param paginationConfig - optional pagination config. * @returns AsyncIterable of {@link ListPublicKeysCommandOutput}. */ paginateListPublicKeys(args?: ListPublicKeysCommandInput, paginationConfig?: Omit): Paginator; /** * @see {@link ListStreamingDistributionsCommand} * @param args - command input. * @param paginationConfig - optional pagination config. * @returns AsyncIterable of {@link ListStreamingDistributionsCommandOutput}. */ paginateListStreamingDistributions(args?: ListStreamingDistributionsCommandInput, paginationConfig?: Omit): Paginator; /** * @see {@link ListTrustStoresCommand} * @param args - command input. * @param paginationConfig - optional pagination config. * @returns AsyncIterable of {@link ListTrustStoresCommandOutput}. */ paginateListTrustStores(args?: ListTrustStoresCommandInput, paginationConfig?: Omit): Paginator; /** * @see {@link GetDistributionCommand} * @param args - command input. * @param waiterConfig - `maxWaitTime` in seconds or waiter config object. */ waitUntilDistributionDeployed(args: GetDistributionCommandInput, waiterConfig: number | Omit, "client">): Promise>; /** * @see {@link GetInvalidationCommand} * @param args - command input. * @param waiterConfig - `maxWaitTime` in seconds or waiter config object. */ waitUntilInvalidationCompleted(args: GetInvalidationCommandInput, waiterConfig: number | Omit, "client">): Promise>; /** * @see {@link GetInvalidationForDistributionTenantCommand} * @param args - command input. * @param waiterConfig - `maxWaitTime` in seconds or waiter config object. */ waitUntilInvalidationForDistributionTenantCompleted(args: GetInvalidationForDistributionTenantCommandInput, waiterConfig: number | Omit, "client">): Promise>; /** * @see {@link GetStreamingDistributionCommand} * @param args - command input. * @param waiterConfig - `maxWaitTime` in seconds or waiter config object. */ waitUntilStreamingDistributionDeployed(args: GetStreamingDistributionCommandInput, waiterConfig: number | Omit, "client">): Promise>; } /** * Amazon CloudFront

This is the Amazon CloudFront API Reference. This guide is for developers who need detailed information about CloudFront API actions, data types, and errors. For detailed information about CloudFront features, see the Amazon CloudFront Developer Guide.

* @public */ export declare class CloudFront extends CloudFrontClient implements CloudFront { }