SDK for PHP 3.x

CloudFrontClient extends AwsClient
in package

This client is used to interact with the Amazon CloudFront service.

Supported API Versions

This class uses a service description model that is associated at runtime based on the version option given when constructing the client. The version option will determine which API operations, waiters, and paginators are available for a client. Creating a command or a specific API operation can be done using magic methods (e.g., $client->commandName(/** parameters */), or using the $client->getCommand method of the client.

Table of Contents

Methods

__call()  : mixed
__construct()  : mixed
The client constructor accepts the following options:
__sleep()  : mixed
associateAlias()  : Result
associateAliasAsync()  : Promise
copyDistribution()  : Result
copyDistributionAsync()  : Promise
createCachePolicy()  : Result
createCachePolicyAsync()  : Promise
createCloudFrontOriginAccessIdentity()  : Result
createCloudFrontOriginAccessIdentityAsync()  : Promise
createContinuousDeploymentPolicy()  : Result
createContinuousDeploymentPolicyAsync()  : Promise
createDistribution()  : Result
createDistributionAsync()  : Promise
createDistributionWithTags()  : Result
createDistributionWithTagsAsync()  : Promise
createFieldLevelEncryptionConfig()  : Result
createFieldLevelEncryptionConfigAsync()  : Promise
createFieldLevelEncryptionProfile()  : Result
createFieldLevelEncryptionProfileAsync()  : Promise
createFunction()  : Result
createFunctionAsync()  : Promise
createInvalidation()  : Result
createInvalidationAsync()  : Promise
createKeyGroup()  : Result
createKeyGroupAsync()  : Promise
createKeyValueStore()  : Result
createKeyValueStoreAsync()  : Promise
createMonitoringSubscription()  : Result
createMonitoringSubscriptionAsync()  : Promise
createOriginAccessControl()  : Result
createOriginAccessControlAsync()  : Promise
createOriginRequestPolicy()  : Result
createOriginRequestPolicyAsync()  : Promise
createPublicKey()  : Result
createPublicKeyAsync()  : Promise
createRealtimeLogConfig()  : Result
createRealtimeLogConfigAsync()  : Promise
createResponseHeadersPolicy()  : Result
createResponseHeadersPolicyAsync()  : Promise
createStreamingDistribution()  : Result
createStreamingDistributionAsync()  : Promise
createStreamingDistributionWithTags()  : Result
createStreamingDistributionWithTagsAsync()  : Promise
deleteCachePolicy()  : Result
deleteCachePolicyAsync()  : Promise
deleteCloudFrontOriginAccessIdentity()  : Result
deleteCloudFrontOriginAccessIdentityAsync()  : Promise
deleteContinuousDeploymentPolicy()  : Result
deleteContinuousDeploymentPolicyAsync()  : Promise
deleteDistribution()  : Result
deleteDistributionAsync()  : Promise
deleteFieldLevelEncryptionConfig()  : Result
deleteFieldLevelEncryptionConfigAsync()  : Promise
deleteFieldLevelEncryptionProfile()  : Result
deleteFieldLevelEncryptionProfileAsync()  : Promise
deleteFunction()  : Result
deleteFunctionAsync()  : Promise
deleteKeyGroup()  : Result
deleteKeyGroupAsync()  : Promise
deleteKeyValueStore()  : Result
deleteKeyValueStoreAsync()  : Promise
deleteMonitoringSubscription()  : Result
deleteMonitoringSubscriptionAsync()  : Promise
deleteOriginAccessControl()  : Result
deleteOriginAccessControlAsync()  : Promise
deleteOriginRequestPolicy()  : Result
deleteOriginRequestPolicyAsync()  : Promise
deletePublicKey()  : Result
deletePublicKeyAsync()  : Promise
deleteRealtimeLogConfig()  : Result
deleteRealtimeLogConfigAsync()  : Promise
deleteResponseHeadersPolicy()  : Result
deleteResponseHeadersPolicyAsync()  : Promise
deleteServiceLinkedRole()  : Result
deleteServiceLinkedRoleAsync()  : Promise
deleteStreamingDistribution()  : Result
deleteStreamingDistributionAsync()  : Promise
describeFunction()  : Result
describeFunctionAsync()  : Promise
describeKeyValueStore()  : Result
describeKeyValueStoreAsync()  : Promise
emitDeprecationWarning()  : mixed
execute()  : mixed
executeAsync()  : mixed
factory()  : static
getApi()  : Service
getArguments()  : array<string|int, mixed>
Get an array of client constructor arguments used by the client.
getCachePolicy()  : Result
getCachePolicyAsync()  : Promise
getCachePolicyConfig()  : Result
getCachePolicyConfigAsync()  : Promise
getClientBuiltIns()  : array<string|int, mixed>
Provides the set of built-in keys and values used for endpoint resolution
getClientContextParams()  : array<string|int, mixed>
Provides the set of service context parameter key-value pairs used for endpoint resolution.
getCloudFrontOriginAccessIdentity()  : Result
getCloudFrontOriginAccessIdentityAsync()  : Promise
getCloudFrontOriginAccessIdentityConfig()  : Result
getCloudFrontOriginAccessIdentityConfigAsync()  : Promise
getCommand()  : CommandInterface
getConfig()  : mixed|null
Get a client configuration value.
getContinuousDeploymentPolicy()  : Result
getContinuousDeploymentPolicyAsync()  : Promise
getContinuousDeploymentPolicyConfig()  : Result
getContinuousDeploymentPolicyConfigAsync()  : Promise
getCredentials()  : PromiseInterface
Returns a promise that is fulfilled with an {@see \Aws\Credentials\CredentialsInterface} object.
getDistribution()  : Result
getDistributionAsync()  : Promise
getDistributionConfig()  : Result
getDistributionConfigAsync()  : Promise
getEndpoint()  : UriInterface
Gets the default endpoint, or base URL, used by the client.
getEndpointProvider()  : mixed
getEndpointProviderArgs()  : array<string|int, mixed>
Retrieves arguments to be used in endpoint resolution.
getFieldLevelEncryption()  : Result
getFieldLevelEncryptionAsync()  : Promise
getFieldLevelEncryptionConfig()  : Result
getFieldLevelEncryptionConfigAsync()  : Promise
getFieldLevelEncryptionProfile()  : Result
getFieldLevelEncryptionProfileAsync()  : Promise
getFieldLevelEncryptionProfileConfig()  : Result
getFieldLevelEncryptionProfileConfigAsync()  : Promise
getFunction()  : Result
getFunctionAsync()  : Promise
getHandlerList()  : HandlerList
Get the handler list used to transfer commands.
getInvalidation()  : Result
getInvalidationAsync()  : Promise
getIterator()  : mixed
getKeyGroup()  : Result
getKeyGroupAsync()  : Promise
getKeyGroupConfig()  : Result
getKeyGroupConfigAsync()  : Promise
getMonitoringSubscription()  : Result
getMonitoringSubscriptionAsync()  : Promise
getOriginAccessControl()  : Result
getOriginAccessControlAsync()  : Promise
getOriginAccessControlConfig()  : Result
getOriginAccessControlConfigAsync()  : Promise
getOriginRequestPolicy()  : Result
getOriginRequestPolicyAsync()  : Promise
getOriginRequestPolicyConfig()  : Result
getOriginRequestPolicyConfigAsync()  : Promise
getPaginator()  : mixed
getPublicKey()  : Result
getPublicKeyAsync()  : Promise
getPublicKeyConfig()  : Result
getPublicKeyConfigAsync()  : Promise
getRealtimeLogConfig()  : Result
getRealtimeLogConfigAsync()  : Promise
getRegion()  : string
Get the region to which the client is configured to send requests.
getResponseHeadersPolicy()  : Result
getResponseHeadersPolicyAsync()  : Promise
getResponseHeadersPolicyConfig()  : Result
getResponseHeadersPolicyConfigAsync()  : Promise
getSignatureProvider()  : callable
Get the signature_provider function of the client.
getSignedCookie()  : array<string|int, mixed>
Create a signed Amazon CloudFront cookie.
getSignedUrl()  : string
Create a signed Amazon CloudFront URL.
getStreamingDistribution()  : Result
getStreamingDistributionAsync()  : Promise
getStreamingDistributionConfig()  : Result
getStreamingDistributionConfigAsync()  : Promise
getWaiter()  : mixed
listCachePolicies()  : Result
listCachePoliciesAsync()  : Promise
listCloudFrontOriginAccessIdentities()  : Result
listCloudFrontOriginAccessIdentitiesAsync()  : Promise
listConflictingAliases()  : Result
listConflictingAliasesAsync()  : Promise
listContinuousDeploymentPolicies()  : Result
listContinuousDeploymentPoliciesAsync()  : Promise
listDistributions()  : Result
listDistributionsAsync()  : Promise
listDistributionsByCachePolicyId()  : Result
listDistributionsByCachePolicyIdAsync()  : Promise
listDistributionsByKeyGroup()  : Result
listDistributionsByKeyGroupAsync()  : Promise
listDistributionsByOriginRequestPolicyId()  : Result
listDistributionsByOriginRequestPolicyIdAsync()  : Promise
listDistributionsByRealtimeLogConfig()  : Result
listDistributionsByRealtimeLogConfigAsync()  : Promise
listDistributionsByResponseHeadersPolicyId()  : Result
listDistributionsByResponseHeadersPolicyIdAsync()  : Promise
listDistributionsByWebACLId()  : Result
listDistributionsByWebACLIdAsync()  : Promise
listFieldLevelEncryptionConfigs()  : Result
listFieldLevelEncryptionConfigsAsync()  : Promise
listFieldLevelEncryptionProfiles()  : Result
listFieldLevelEncryptionProfilesAsync()  : Promise
listFunctions()  : Result
listFunctionsAsync()  : Promise
listInvalidations()  : Result
listInvalidationsAsync()  : Promise
listKeyGroups()  : Result
listKeyGroupsAsync()  : Promise
listKeyValueStores()  : Result
listKeyValueStoresAsync()  : Promise
listOriginAccessControls()  : Result
listOriginAccessControlsAsync()  : Promise
listOriginRequestPolicies()  : Result
listOriginRequestPoliciesAsync()  : Promise
listPublicKeys()  : Result
listPublicKeysAsync()  : Promise
listRealtimeLogConfigs()  : Result
listRealtimeLogConfigsAsync()  : Promise
listResponseHeadersPolicies()  : Result
listResponseHeadersPoliciesAsync()  : Promise
listStreamingDistributions()  : Result
listStreamingDistributionsAsync()  : Promise
listTagsForResource()  : Result
listTagsForResourceAsync()  : Promise
publishFunction()  : Result
publishFunctionAsync()  : Promise
tagResource()  : Result
tagResourceAsync()  : Promise
testFunction()  : Result
testFunctionAsync()  : Promise
untagResource()  : Result
untagResourceAsync()  : Promise
updateCachePolicy()  : Result
updateCachePolicyAsync()  : Promise
updateCloudFrontOriginAccessIdentity()  : Result
updateCloudFrontOriginAccessIdentityAsync()  : Promise
updateContinuousDeploymentPolicy()  : Result
updateContinuousDeploymentPolicyAsync()  : Promise
updateDistribution()  : Result
updateDistributionAsync()  : Promise
updateDistributionWithStagingConfig()  : Result
updateDistributionWithStagingConfigAsync()  : Promise
updateFieldLevelEncryptionConfig()  : Result
updateFieldLevelEncryptionConfigAsync()  : Promise
updateFieldLevelEncryptionProfile()  : Result
updateFieldLevelEncryptionProfileAsync()  : Promise
updateFunction()  : Result
updateFunctionAsync()  : Promise
updateKeyGroup()  : Result
updateKeyGroupAsync()  : Promise
updateKeyValueStore()  : Result
updateKeyValueStoreAsync()  : Promise
updateOriginAccessControl()  : Result
updateOriginAccessControlAsync()  : Promise
updateOriginRequestPolicy()  : Result
updateOriginRequestPolicyAsync()  : Promise
updatePublicKey()  : Result
updatePublicKeyAsync()  : Promise
updateRealtimeLogConfig()  : Result
updateRealtimeLogConfigAsync()  : Promise
updateResponseHeadersPolicy()  : Result
updateResponseHeadersPolicyAsync()  : Promise
updateStreamingDistribution()  : Result
updateStreamingDistributionAsync()  : Promise
waitUntil()  : mixed

Methods

__call()

public __call(mixed $name, array<string|int, mixed> $args) : mixed
Parameters
$name : mixed
$args : array<string|int, mixed>

__construct()

The client constructor accepts the following options:

public __construct(array<string|int, mixed> $args) : mixed
  • api_provider: (callable) An optional PHP callable that accepts a type, service, and version argument, and returns an array of corresponding configuration data. The type value can be one of api, waiter, or paginator.
  • credentials: (Aws\Credentials\CredentialsInterface|array|bool|callable) Specifies the credentials used to sign requests. Provide an Aws\Credentials\CredentialsInterface object, an associative array of "key", "secret", and an optional "token" key, false to use null credentials, or a callable credentials provider used to create credentials or return null. See Aws\Credentials\CredentialProvider for a list of built-in credentials providers. If no credentials are provided, the SDK will attempt to load them from the environment.
  • token: (Aws\Token\TokenInterface|array|bool|callable) Specifies the token used to authorize requests. Provide an Aws\Token\TokenInterface object, an associative array of "token" and an optional "expires" key, false to use no token, or a callable token provider used to create a token or return null. See Aws\Token\TokenProvider for a list of built-in token providers. If no token is provided, the SDK will attempt to load one from the environment.
  • csm: (Aws\ClientSideMonitoring\ConfigurationInterface|array|callable) Specifies the credentials used to sign requests. Provide an Aws\ClientSideMonitoring\ConfigurationInterface object, a callable configuration provider used to create client-side monitoring configuration, false to disable csm, or an associative array with the following keys: enabled: (bool) Set to true to enable client-side monitoring, defaults to false; host: (string) the host location to send monitoring events to, defaults to 127.0.0.1; port: (int) The port used for the host connection, defaults to 31000; client_id: (string) An identifier for this project
  • debug: (bool|array) Set to true to display debug information when sending requests. Alternatively, you can provide an associative array with the following keys: logfn: (callable) Function that is invoked with log messages; stream_size: (int) When the size of a stream is greater than this number, the stream data will not be logged (set to "0" to not log any stream data); scrub_auth: (bool) Set to false to disable the scrubbing of auth data from the logged messages; http: (bool) Set to false to disable the "debug" feature of lower level HTTP adapters (e.g., verbose curl output).
  • stats: (bool|array) Set to true to gather transfer statistics on requests sent. Alternatively, you can provide an associative array with the following keys: retries: (bool) Set to false to disable reporting on retries attempted; http: (bool) Set to true to enable collecting statistics from lower level HTTP adapters (e.g., values returned in GuzzleHttp\TransferStats). HTTP handlers must support an http_stats_receiver option for this to have an effect; timer: (bool) Set to true to enable a command timer that reports the total wall clock time spent on an operation in seconds.
  • disable_host_prefix_injection: (bool) Set to true to disable host prefix injection logic for services that use it. This disables the entire prefix injection, including the portions supplied by user-defined parameters. Setting this flag will have no effect on services that do not use host prefix injection.
  • endpoint: (string) The full URI of the webservice. This is only required when connecting to a custom endpoint (e.g., a local version of S3).
  • endpoint_discovery: (Aws\EndpointDiscovery\ConfigurationInterface, Aws\CacheInterface, array, callable) Settings for endpoint discovery. Provide an instance of Aws\EndpointDiscovery\ConfigurationInterface, an instance Aws\CacheInterface, a callable that provides a promise for a Configuration object, or an associative array with the following keys: enabled: (bool) Set to true to enable endpoint discovery, false to explicitly disable it, defaults to false; cache_limit: (int) The maximum number of keys in the endpoints cache, defaults to 1000.
  • endpoint_provider: (callable) An optional PHP callable that accepts a hash of options including a "service" and "region" key and returns NULL or a hash of endpoint data, of which the "endpoint" key is required. See Aws\Endpoint\EndpointProvider for a list of built-in providers.
  • handler: (callable) A handler that accepts a command object, request object and returns a promise that is fulfilled with an Aws\ResultInterface object or rejected with an Aws\Exception\AwsException. A handler does not accept a next handler as it is terminal and expected to fulfill a command. If no handler is provided, a default Guzzle handler will be utilized.
  • http: (array, default=array(0)) Set to an array of SDK request options to apply to each request (e.g., proxy, verify, etc.).
  • http_handler: (callable) An HTTP handler is a function that accepts a PSR-7 request object and returns a promise that is fulfilled with a PSR-7 response object or rejected with an array of exception data. NOTE: This option supersedes any provided "handler" option.
  • idempotency_auto_fill: (bool|callable) Set to false to disable SDK to populate parameters that enabled 'idempotencyToken' trait with a random UUID v4 value on your behalf. Using default value 'true' still allows parameter value to be overwritten when provided. Note: auto-fill only works when cryptographically secure random bytes generator functions (random_bytes, openssl_random_pseudo_bytes or mcrypt_create_iv) can be found. You may also provide a callable source of random bytes.
  • profile: (string) Allows you to specify which profile to use when credentials are created from the AWS credentials file in your HOME directory. This setting overrides the AWS_PROFILE environment variable. Note: Specifying "profile" will cause the "credentials" key to be ignored.
  • region: (string, required) Region to connect to. See http://docs.aws.amazon.com/general/latest/gr/rande.html for a list of available regions.
  • retries: (int, Aws\Retry\ConfigurationInterface, Aws\CacheInterface, array, callable) Configures the retry mode and maximum number of allowed retries for a client (pass 0 to disable retries). Provide an integer for 'legacy' mode with the specified number of retries. Otherwise provide an instance of Aws\Retry\ConfigurationInterface, an instance of Aws\CacheInterface, a callable function, or an array with the following keys: mode: (string) Set to 'legacy', 'standard' (uses retry quota management), or 'adapative' (an experimental mode that adds client-side rate limiting to standard mode); max_attempts (int) The maximum number of attempts for a given request.
  • scheme: (string, default=string(5) "https") URI scheme to use when connecting connect. The SDK will utilize "https" endpoints (i.e., utilize SSL/TLS connections) by default. You can attempt to connect to a service over an unencrypted "http" endpoint by setting scheme to "http".
  • signature_provider: (callable) A callable that accepts a signature version name (e.g., "v4"), a service name, and region, and returns a SignatureInterface object or null. This provider is used to create signers utilized by the client. See Aws\Signature\SignatureProvider for a list of built-in providers
  • signature_version: (string) A string representing a custom signature version to use with a service (e.g., v4). Note that per/operation signature version MAY override this requested signature version.
  • use_aws_shared_config_files: (bool, default=bool(true)) Set to false to disable checking for shared config file in '~/.aws/config' and '~/.aws/credentials'. This will override the AWS_CONFIG_FILE environment variable.
  • validate: (bool, default=bool(true)) Set to false to disable client-side parameter validation.
  • version: (string, required) The version of the webservice to utilize (e.g., 2006-03-01).
  • ua_append: (string, array) To pass custom user agent parameters.
  • app_id: (string) an optional application specific identifier that can be set. When set it will be appended to the User-Agent header of every request in the form of App/{AppId}. This variable is sourced from environment variable AWS_SDK_UA_APP_ID or the shared config profile attribute sdk_ua_app_id. See https://docs.aws.amazon.com/sdkref/latest/guide/settings-reference.html for more information on environment variables and shared config settings.
Parameters
$args : array<string|int, mixed>

Client configuration arguments.

Tags
throws
InvalidArgumentException

if any required options are missing or the service is not supported.

__sleep()

public __sleep() : mixed

associateAlias()

public associateAlias(array<string|int, mixed> $args = []) : Result

(supported in versions 2020-05-31)

Parameters
$args = [] : array<string|int, mixed>
Return values
Result

associateAliasAsync()

public associateAliasAsync(array<string|int, mixed> $args = []) : Promise

(supported in versions 2020-05-31)

Parameters
$args = [] : array<string|int, mixed>
Return values
Promise

copyDistribution()

public copyDistribution(array<string|int, mixed> $args = []) : Result

(supported in versions 2020-05-31)

Parameters
$args = [] : array<string|int, mixed>
Return values
Result

copyDistributionAsync()

public copyDistributionAsync(array<string|int, mixed> $args = []) : Promise

(supported in versions 2020-05-31)

Parameters
$args = [] : array<string|int, mixed>
Return values
Promise

createCachePolicy()

public createCachePolicy(array<string|int, mixed> $args = []) : Result

(supported in versions 2020-05-31)

Parameters
$args = [] : array<string|int, mixed>
Return values
Result

createCachePolicyAsync()

public createCachePolicyAsync(array<string|int, mixed> $args = []) : Promise

(supported in versions 2020-05-31)

Parameters
$args = [] : array<string|int, mixed>
Return values
Promise

createCloudFrontOriginAccessIdentity()

public createCloudFrontOriginAccessIdentity(array<string|int, mixed> $args = []) : Result
Parameters
$args = [] : array<string|int, mixed>
Return values
Result

createCloudFrontOriginAccessIdentityAsync()

public createCloudFrontOriginAccessIdentityAsync(array<string|int, mixed> $args = []) : Promise
Parameters
$args = [] : array<string|int, mixed>
Return values
Promise

createContinuousDeploymentPolicy()

public createContinuousDeploymentPolicy(array<string|int, mixed> $args = []) : Result

(supported in versions 2020-05-31)

Parameters
$args = [] : array<string|int, mixed>
Return values
Result

createContinuousDeploymentPolicyAsync()

public createContinuousDeploymentPolicyAsync(array<string|int, mixed> $args = []) : Promise

(supported in versions 2020-05-31)

Parameters
$args = [] : array<string|int, mixed>
Return values
Promise

createDistribution()

public createDistribution(array<string|int, mixed> $args = []) : Result
Parameters
$args = [] : array<string|int, mixed>
Return values
Result

createDistributionAsync()

public createDistributionAsync(array<string|int, mixed> $args = []) : Promise
Parameters
$args = [] : array<string|int, mixed>
Return values
Promise

createDistributionWithTags()

public createDistributionWithTags(array<string|int, mixed> $args = []) : Result

(supported in versions 2016-08-01, 2016-08-20, 2016-09-07, 2016-09-29, 2016-11-25, 2017-03-25, 2017-10-30, 2018-06-18, 2018-11-05, 2019-03-26, 2020-05-31)

Parameters
$args = [] : array<string|int, mixed>
Return values
Result

createDistributionWithTagsAsync()

public createDistributionWithTagsAsync(array<string|int, mixed> $args = []) : Promise

(supported in versions 2016-08-01, 2016-08-20, 2016-09-07, 2016-09-29, 2016-11-25, 2017-03-25, 2017-10-30, 2018-06-18, 2018-11-05, 2019-03-26, 2020-05-31)

Parameters
$args = [] : array<string|int, mixed>
Return values
Promise

createFieldLevelEncryptionConfig()

public createFieldLevelEncryptionConfig(array<string|int, mixed> $args = []) : Result

(supported in versions 2017-10-30, 2018-06-18, 2018-11-05, 2019-03-26, 2020-05-31)

Parameters
$args = [] : array<string|int, mixed>
Return values
Result

createFieldLevelEncryptionConfigAsync()

public createFieldLevelEncryptionConfigAsync(array<string|int, mixed> $args = []) : Promise

(supported in versions 2017-10-30, 2018-06-18, 2018-11-05, 2019-03-26, 2020-05-31)

Parameters
$args = [] : array<string|int, mixed>
Return values
Promise

createFieldLevelEncryptionProfile()

public createFieldLevelEncryptionProfile(array<string|int, mixed> $args = []) : Result

(supported in versions 2017-10-30, 2018-06-18, 2018-11-05, 2019-03-26, 2020-05-31)

Parameters
$args = [] : array<string|int, mixed>
Return values
Result

createFieldLevelEncryptionProfileAsync()

public createFieldLevelEncryptionProfileAsync(array<string|int, mixed> $args = []) : Promise

(supported in versions 2017-10-30, 2018-06-18, 2018-11-05, 2019-03-26, 2020-05-31)

Parameters
$args = [] : array<string|int, mixed>
Return values
Promise

createFunction()

public createFunction(array<string|int, mixed> $args = []) : Result

(supported in versions 2020-05-31)

Parameters
$args = [] : array<string|int, mixed>
Return values
Result

createFunctionAsync()

public createFunctionAsync(array<string|int, mixed> $args = []) : Promise

(supported in versions 2020-05-31)

Parameters
$args = [] : array<string|int, mixed>
Return values
Promise

createInvalidation()

public createInvalidation(array<string|int, mixed> $args = []) : Result
Parameters
$args = [] : array<string|int, mixed>
Return values
Result

createInvalidationAsync()

public createInvalidationAsync(array<string|int, mixed> $args = []) : Promise
Parameters
$args = [] : array<string|int, mixed>
Return values
Promise

createKeyGroup()

public createKeyGroup(array<string|int, mixed> $args = []) : Result

(supported in versions 2020-05-31)

Parameters
$args = [] : array<string|int, mixed>
Return values
Result

createKeyGroupAsync()

public createKeyGroupAsync(array<string|int, mixed> $args = []) : Promise

(supported in versions 2020-05-31)

Parameters
$args = [] : array<string|int, mixed>
Return values
Promise

createKeyValueStore()

public createKeyValueStore(array<string|int, mixed> $args = []) : Result

(supported in versions 2020-05-31)

Parameters
$args = [] : array<string|int, mixed>
Return values
Result

createKeyValueStoreAsync()

public createKeyValueStoreAsync(array<string|int, mixed> $args = []) : Promise

(supported in versions 2020-05-31)

Parameters
$args = [] : array<string|int, mixed>
Return values
Promise

createMonitoringSubscription()

public createMonitoringSubscription(array<string|int, mixed> $args = []) : Result

(supported in versions 2020-05-31)

Parameters
$args = [] : array<string|int, mixed>
Return values
Result

createMonitoringSubscriptionAsync()

public createMonitoringSubscriptionAsync(array<string|int, mixed> $args = []) : Promise

(supported in versions 2020-05-31)

Parameters
$args = [] : array<string|int, mixed>
Return values
Promise

createOriginAccessControl()

public createOriginAccessControl(array<string|int, mixed> $args = []) : Result

(supported in versions 2020-05-31)

Parameters
$args = [] : array<string|int, mixed>
Return values
Result

createOriginAccessControlAsync()

public createOriginAccessControlAsync(array<string|int, mixed> $args = []) : Promise

(supported in versions 2020-05-31)

Parameters
$args = [] : array<string|int, mixed>
Return values
Promise

createOriginRequestPolicy()

public createOriginRequestPolicy(array<string|int, mixed> $args = []) : Result

(supported in versions 2020-05-31)

Parameters
$args = [] : array<string|int, mixed>
Return values
Result

createOriginRequestPolicyAsync()

public createOriginRequestPolicyAsync(array<string|int, mixed> $args = []) : Promise

(supported in versions 2020-05-31)

Parameters
$args = [] : array<string|int, mixed>
Return values
Promise

createPublicKey()

public createPublicKey(array<string|int, mixed> $args = []) : Result

(supported in versions 2017-10-30, 2018-06-18, 2018-11-05, 2019-03-26, 2020-05-31)

Parameters
$args = [] : array<string|int, mixed>
Return values
Result

createPublicKeyAsync()

public createPublicKeyAsync(array<string|int, mixed> $args = []) : Promise

(supported in versions 2017-10-30, 2018-06-18, 2018-11-05, 2019-03-26, 2020-05-31)

Parameters
$args = [] : array<string|int, mixed>
Return values
Promise

createRealtimeLogConfig()

public createRealtimeLogConfig(array<string|int, mixed> $args = []) : Result

(supported in versions 2020-05-31)

Parameters
$args = [] : array<string|int, mixed>
Return values
Result

createRealtimeLogConfigAsync()

public createRealtimeLogConfigAsync(array<string|int, mixed> $args = []) : Promise

(supported in versions 2020-05-31)

Parameters
$args = [] : array<string|int, mixed>
Return values
Promise

createResponseHeadersPolicy()

public createResponseHeadersPolicy(array<string|int, mixed> $args = []) : Result

(supported in versions 2020-05-31)

Parameters
$args = [] : array<string|int, mixed>
Return values
Result

createResponseHeadersPolicyAsync()

public createResponseHeadersPolicyAsync(array<string|int, mixed> $args = []) : Promise

(supported in versions 2020-05-31)

Parameters
$args = [] : array<string|int, mixed>
Return values
Promise

createStreamingDistribution()

public createStreamingDistribution(array<string|int, mixed> $args = []) : Result
Parameters
$args = [] : array<string|int, mixed>
Return values
Result

createStreamingDistributionAsync()

public createStreamingDistributionAsync(array<string|int, mixed> $args = []) : Promise
Parameters
$args = [] : array<string|int, mixed>
Return values
Promise

createStreamingDistributionWithTags()

public createStreamingDistributionWithTags(array<string|int, mixed> $args = []) : Result

(supported in versions 2016-08-01, 2016-08-20, 2016-09-07, 2016-09-29, 2016-11-25, 2017-03-25, 2017-10-30, 2018-06-18, 2018-11-05, 2019-03-26, 2020-05-31)

Parameters
$args = [] : array<string|int, mixed>
Return values
Result

createStreamingDistributionWithTagsAsync()

public createStreamingDistributionWithTagsAsync(array<string|int, mixed> $args = []) : Promise

(supported in versions 2016-08-01, 2016-08-20, 2016-09-07, 2016-09-29, 2016-11-25, 2017-03-25, 2017-10-30, 2018-06-18, 2018-11-05, 2019-03-26, 2020-05-31)

Parameters
$args = [] : array<string|int, mixed>
Return values
Promise

deleteCachePolicy()

public deleteCachePolicy(array<string|int, mixed> $args = []) : Result

(supported in versions 2020-05-31)

Parameters
$args = [] : array<string|int, mixed>
Return values
Result

deleteCachePolicyAsync()

public deleteCachePolicyAsync(array<string|int, mixed> $args = []) : Promise

(supported in versions 2020-05-31)

Parameters
$args = [] : array<string|int, mixed>
Return values
Promise

deleteCloudFrontOriginAccessIdentity()

public deleteCloudFrontOriginAccessIdentity(array<string|int, mixed> $args = []) : Result
Parameters
$args = [] : array<string|int, mixed>
Return values
Result

deleteCloudFrontOriginAccessIdentityAsync()

public deleteCloudFrontOriginAccessIdentityAsync(array<string|int, mixed> $args = []) : Promise
Parameters
$args = [] : array<string|int, mixed>
Return values
Promise

deleteContinuousDeploymentPolicy()

public deleteContinuousDeploymentPolicy(array<string|int, mixed> $args = []) : Result

(supported in versions 2020-05-31)

Parameters
$args = [] : array<string|int, mixed>
Return values
Result

deleteContinuousDeploymentPolicyAsync()

public deleteContinuousDeploymentPolicyAsync(array<string|int, mixed> $args = []) : Promise

(supported in versions 2020-05-31)

Parameters
$args = [] : array<string|int, mixed>
Return values
Promise

deleteDistribution()

public deleteDistribution(array<string|int, mixed> $args = []) : Result
Parameters
$args = [] : array<string|int, mixed>
Return values
Result

deleteDistributionAsync()

public deleteDistributionAsync(array<string|int, mixed> $args = []) : Promise
Parameters
$args = [] : array<string|int, mixed>
Return values
Promise

deleteFieldLevelEncryptionConfig()

public deleteFieldLevelEncryptionConfig(array<string|int, mixed> $args = []) : Result

(supported in versions 2017-10-30, 2018-06-18, 2018-11-05, 2019-03-26, 2020-05-31)

Parameters
$args = [] : array<string|int, mixed>
Return values
Result

deleteFieldLevelEncryptionConfigAsync()

public deleteFieldLevelEncryptionConfigAsync(array<string|int, mixed> $args = []) : Promise

(supported in versions 2017-10-30, 2018-06-18, 2018-11-05, 2019-03-26, 2020-05-31)

Parameters
$args = [] : array<string|int, mixed>
Return values
Promise

deleteFieldLevelEncryptionProfile()

public deleteFieldLevelEncryptionProfile(array<string|int, mixed> $args = []) : Result

(supported in versions 2017-10-30, 2018-06-18, 2018-11-05, 2019-03-26, 2020-05-31)

Parameters
$args = [] : array<string|int, mixed>
Return values
Result

deleteFieldLevelEncryptionProfileAsync()

public deleteFieldLevelEncryptionProfileAsync(array<string|int, mixed> $args = []) : Promise

(supported in versions 2017-10-30, 2018-06-18, 2018-11-05, 2019-03-26, 2020-05-31)

Parameters
$args = [] : array<string|int, mixed>
Return values
Promise

deleteFunction()

public deleteFunction(array<string|int, mixed> $args = []) : Result

(supported in versions 2020-05-31)

Parameters
$args = [] : array<string|int, mixed>
Return values
Result

deleteFunctionAsync()

public deleteFunctionAsync(array<string|int, mixed> $args = []) : Promise

(supported in versions 2020-05-31)

Parameters
$args = [] : array<string|int, mixed>
Return values
Promise

deleteKeyGroup()

public deleteKeyGroup(array<string|int, mixed> $args = []) : Result

(supported in versions 2020-05-31)

Parameters
$args = [] : array<string|int, mixed>
Return values
Result

deleteKeyGroupAsync()

public deleteKeyGroupAsync(array<string|int, mixed> $args = []) : Promise

(supported in versions 2020-05-31)

Parameters
$args = [] : array<string|int, mixed>
Return values
Promise

deleteKeyValueStore()

public deleteKeyValueStore(array<string|int, mixed> $args = []) : Result

(supported in versions 2020-05-31)

Parameters
$args = [] : array<string|int, mixed>
Return values
Result

deleteKeyValueStoreAsync()

public deleteKeyValueStoreAsync(array<string|int, mixed> $args = []) : Promise

(supported in versions 2020-05-31)

Parameters
$args = [] : array<string|int, mixed>
Return values
Promise

deleteMonitoringSubscription()

public deleteMonitoringSubscription(array<string|int, mixed> $args = []) : Result

(supported in versions 2020-05-31)

Parameters
$args = [] : array<string|int, mixed>
Return values
Result

deleteMonitoringSubscriptionAsync()

public deleteMonitoringSubscriptionAsync(array<string|int, mixed> $args = []) : Promise

(supported in versions 2020-05-31)

Parameters
$args = [] : array<string|int, mixed>
Return values
Promise

deleteOriginAccessControl()

public deleteOriginAccessControl(array<string|int, mixed> $args = []) : Result

(supported in versions 2020-05-31)

Parameters
$args = [] : array<string|int, mixed>
Return values
Result

deleteOriginAccessControlAsync()

public deleteOriginAccessControlAsync(array<string|int, mixed> $args = []) : Promise

(supported in versions 2020-05-31)

Parameters
$args = [] : array<string|int, mixed>
Return values
Promise

deleteOriginRequestPolicy()

public deleteOriginRequestPolicy(array<string|int, mixed> $args = []) : Result

(supported in versions 2020-05-31)

Parameters
$args = [] : array<string|int, mixed>
Return values
Result

deleteOriginRequestPolicyAsync()

public deleteOriginRequestPolicyAsync(array<string|int, mixed> $args = []) : Promise

(supported in versions 2020-05-31)

Parameters
$args = [] : array<string|int, mixed>
Return values
Promise

deletePublicKey()

public deletePublicKey(array<string|int, mixed> $args = []) : Result

(supported in versions 2017-10-30, 2018-06-18, 2018-11-05, 2019-03-26, 2020-05-31)

Parameters
$args = [] : array<string|int, mixed>
Return values
Result

deletePublicKeyAsync()

public deletePublicKeyAsync(array<string|int, mixed> $args = []) : Promise

(supported in versions 2017-10-30, 2018-06-18, 2018-11-05, 2019-03-26, 2020-05-31)

Parameters
$args = [] : array<string|int, mixed>
Return values
Promise

deleteRealtimeLogConfig()

public deleteRealtimeLogConfig(array<string|int, mixed> $args = []) : Result

(supported in versions 2020-05-31)

Parameters
$args = [] : array<string|int, mixed>
Return values
Result

deleteRealtimeLogConfigAsync()

public deleteRealtimeLogConfigAsync(array<string|int, mixed> $args = []) : Promise

(supported in versions 2020-05-31)

Parameters
$args = [] : array<string|int, mixed>
Return values
Promise

deleteResponseHeadersPolicy()

public deleteResponseHeadersPolicy(array<string|int, mixed> $args = []) : Result

(supported in versions 2020-05-31)

Parameters
$args = [] : array<string|int, mixed>
Return values
Result

deleteResponseHeadersPolicyAsync()

public deleteResponseHeadersPolicyAsync(array<string|int, mixed> $args = []) : Promise

(supported in versions 2020-05-31)

Parameters
$args = [] : array<string|int, mixed>
Return values
Promise

deleteServiceLinkedRole()

public deleteServiceLinkedRole(array<string|int, mixed> $args = []) : Result

(supported in versions 2017-03-25)

Parameters
$args = [] : array<string|int, mixed>
Return values
Result

deleteServiceLinkedRoleAsync()

public deleteServiceLinkedRoleAsync(array<string|int, mixed> $args = []) : Promise

(supported in versions 2017-03-25)

Parameters
$args = [] : array<string|int, mixed>
Return values
Promise

deleteStreamingDistribution()

public deleteStreamingDistribution(array<string|int, mixed> $args = []) : Result
Parameters
$args = [] : array<string|int, mixed>
Return values
Result

deleteStreamingDistributionAsync()

public deleteStreamingDistributionAsync(array<string|int, mixed> $args = []) : Promise
Parameters
$args = [] : array<string|int, mixed>
Return values
Promise

describeFunction()

public describeFunction(array<string|int, mixed> $args = []) : Result

(supported in versions 2020-05-31)

Parameters
$args = [] : array<string|int, mixed>
Return values
Result

describeFunctionAsync()

public describeFunctionAsync(array<string|int, mixed> $args = []) : Promise

(supported in versions 2020-05-31)

Parameters
$args = [] : array<string|int, mixed>
Return values
Promise

describeKeyValueStore()

public describeKeyValueStore(array<string|int, mixed> $args = []) : Result

(supported in versions 2020-05-31)

Parameters
$args = [] : array<string|int, mixed>
Return values
Result

describeKeyValueStoreAsync()

public describeKeyValueStoreAsync(array<string|int, mixed> $args = []) : Promise

(supported in versions 2020-05-31)

Parameters
$args = [] : array<string|int, mixed>
Return values
Promise

emitDeprecationWarning()

public static emitDeprecationWarning() : mixed

factory()

public static factory([array<string|int, mixed> $config = [] ]) : static
Parameters
$config : array<string|int, mixed> = []
Tags
deprecated
Return values
static

getArguments()

Get an array of client constructor arguments used by the client.

public static getArguments() : array<string|int, mixed>
Return values
array<string|int, mixed>

getCachePolicy()

public getCachePolicy(array<string|int, mixed> $args = []) : Result

(supported in versions 2020-05-31)

Parameters
$args = [] : array<string|int, mixed>
Return values
Result

getCachePolicyAsync()

public getCachePolicyAsync(array<string|int, mixed> $args = []) : Promise

(supported in versions 2020-05-31)

Parameters
$args = [] : array<string|int, mixed>
Return values
Promise

getCachePolicyConfig()

public getCachePolicyConfig(array<string|int, mixed> $args = []) : Result

(supported in versions 2020-05-31)

Parameters
$args = [] : array<string|int, mixed>
Return values
Result

getCachePolicyConfigAsync()

public getCachePolicyConfigAsync(array<string|int, mixed> $args = []) : Promise

(supported in versions 2020-05-31)

Parameters
$args = [] : array<string|int, mixed>
Return values
Promise

getClientBuiltIns()

Provides the set of built-in keys and values used for endpoint resolution

public getClientBuiltIns() : array<string|int, mixed>
Return values
array<string|int, mixed>

getClientContextParams()

Provides the set of service context parameter key-value pairs used for endpoint resolution.

public getClientContextParams() : array<string|int, mixed>
Return values
array<string|int, mixed>

getCloudFrontOriginAccessIdentity()

public getCloudFrontOriginAccessIdentity(array<string|int, mixed> $args = []) : Result
Parameters
$args = [] : array<string|int, mixed>
Return values
Result

getCloudFrontOriginAccessIdentityAsync()

public getCloudFrontOriginAccessIdentityAsync(array<string|int, mixed> $args = []) : Promise
Parameters
$args = [] : array<string|int, mixed>
Return values
Promise

getCloudFrontOriginAccessIdentityConfig()

public getCloudFrontOriginAccessIdentityConfig(array<string|int, mixed> $args = []) : Result
Parameters
$args = [] : array<string|int, mixed>
Return values
Result

getCloudFrontOriginAccessIdentityConfigAsync()

public getCloudFrontOriginAccessIdentityConfigAsync(array<string|int, mixed> $args = []) : Promise
Parameters
$args = [] : array<string|int, mixed>
Return values
Promise

getCommand()

public abstract getCommand(string $name[, array<string|int, mixed> $args = [] ]) : CommandInterface
Parameters
$name : string
$args : array<string|int, mixed> = []
Return values
CommandInterface

getConfig()

Get a client configuration value.

public getConfig([mixed $option = null ]) : mixed|null
Parameters
$option : mixed = null

The option to retrieve. Pass null to retrieve all options.

Return values
mixed|null

getContinuousDeploymentPolicy()

public getContinuousDeploymentPolicy(array<string|int, mixed> $args = []) : Result

(supported in versions 2020-05-31)

Parameters
$args = [] : array<string|int, mixed>
Return values
Result

getContinuousDeploymentPolicyAsync()

public getContinuousDeploymentPolicyAsync(array<string|int, mixed> $args = []) : Promise

(supported in versions 2020-05-31)

Parameters
$args = [] : array<string|int, mixed>
Return values
Promise

getContinuousDeploymentPolicyConfig()

public getContinuousDeploymentPolicyConfig(array<string|int, mixed> $args = []) : Result

(supported in versions 2020-05-31)

Parameters
$args = [] : array<string|int, mixed>
Return values
Result

getContinuousDeploymentPolicyConfigAsync()

public getContinuousDeploymentPolicyConfigAsync(array<string|int, mixed> $args = []) : Promise

(supported in versions 2020-05-31)

Parameters
$args = [] : array<string|int, mixed>
Return values
Promise

getCredentials()

Returns a promise that is fulfilled with an {@see \Aws\Credentials\CredentialsInterface} object.

public getCredentials() : PromiseInterface

If you need the credentials synchronously, then call the wait() method on the returned promise.

Return values
PromiseInterface

getDistribution()

public getDistribution(array<string|int, mixed> $args = []) : Result
Parameters
$args = [] : array<string|int, mixed>
Return values
Result

getDistributionAsync()

public getDistributionAsync(array<string|int, mixed> $args = []) : Promise
Parameters
$args = [] : array<string|int, mixed>
Return values
Promise

getDistributionConfig()

public getDistributionConfig(array<string|int, mixed> $args = []) : Result
Parameters
$args = [] : array<string|int, mixed>
Return values
Result

getDistributionConfigAsync()

public getDistributionConfigAsync(array<string|int, mixed> $args = []) : Promise
Parameters
$args = [] : array<string|int, mixed>
Return values
Promise

getEndpoint()

Gets the default endpoint, or base URL, used by the client.

public getEndpoint() : UriInterface
Return values
UriInterface

getEndpointProvider()

public getEndpointProvider() : mixed

getEndpointProviderArgs()

Retrieves arguments to be used in endpoint resolution.

public getEndpointProviderArgs() : array<string|int, mixed>
Return values
array<string|int, mixed>

getFieldLevelEncryption()

public getFieldLevelEncryption(array<string|int, mixed> $args = []) : Result

(supported in versions 2017-10-30, 2018-06-18, 2018-11-05, 2019-03-26, 2020-05-31)

Parameters
$args = [] : array<string|int, mixed>
Return values
Result

getFieldLevelEncryptionAsync()

public getFieldLevelEncryptionAsync(array<string|int, mixed> $args = []) : Promise

(supported in versions 2017-10-30, 2018-06-18, 2018-11-05, 2019-03-26, 2020-05-31)

Parameters
$args = [] : array<string|int, mixed>
Return values
Promise

getFieldLevelEncryptionConfig()

public getFieldLevelEncryptionConfig(array<string|int, mixed> $args = []) : Result

(supported in versions 2017-10-30, 2018-06-18, 2018-11-05, 2019-03-26, 2020-05-31)

Parameters
$args = [] : array<string|int, mixed>
Return values
Result

getFieldLevelEncryptionConfigAsync()

public getFieldLevelEncryptionConfigAsync(array<string|int, mixed> $args = []) : Promise

(supported in versions 2017-10-30, 2018-06-18, 2018-11-05, 2019-03-26, 2020-05-31)

Parameters
$args = [] : array<string|int, mixed>
Return values
Promise

getFieldLevelEncryptionProfile()

public getFieldLevelEncryptionProfile(array<string|int, mixed> $args = []) : Result

(supported in versions 2017-10-30, 2018-06-18, 2018-11-05, 2019-03-26, 2020-05-31)

Parameters
$args = [] : array<string|int, mixed>
Return values
Result

getFieldLevelEncryptionProfileAsync()

public getFieldLevelEncryptionProfileAsync(array<string|int, mixed> $args = []) : Promise

(supported in versions 2017-10-30, 2018-06-18, 2018-11-05, 2019-03-26, 2020-05-31)

Parameters
$args = [] : array<string|int, mixed>
Return values
Promise

getFieldLevelEncryptionProfileConfig()

public getFieldLevelEncryptionProfileConfig(array<string|int, mixed> $args = []) : Result

(supported in versions 2017-10-30, 2018-06-18, 2018-11-05, 2019-03-26, 2020-05-31)

Parameters
$args = [] : array<string|int, mixed>
Return values
Result

getFieldLevelEncryptionProfileConfigAsync()

public getFieldLevelEncryptionProfileConfigAsync(array<string|int, mixed> $args = []) : Promise

(supported in versions 2017-10-30, 2018-06-18, 2018-11-05, 2019-03-26, 2020-05-31)

Parameters
$args = [] : array<string|int, mixed>
Return values
Promise

getFunction()

public getFunction(array<string|int, mixed> $args = []) : Result

(supported in versions 2020-05-31)

Parameters
$args = [] : array<string|int, mixed>
Return values
Result

getFunctionAsync()

public getFunctionAsync(array<string|int, mixed> $args = []) : Promise

(supported in versions 2020-05-31)

Parameters
$args = [] : array<string|int, mixed>
Return values
Promise

getHandlerList()

Get the handler list used to transfer commands.

public getHandlerList() : HandlerList

This list can be modified to add middleware or to change the underlying handler used to send HTTP requests.

Return values
HandlerList

getInvalidation()

public getInvalidation(array<string|int, mixed> $args = []) : Result
Parameters
$args = [] : array<string|int, mixed>
Return values
Result

getInvalidationAsync()

public getInvalidationAsync(array<string|int, mixed> $args = []) : Promise
Parameters
$args = [] : array<string|int, mixed>
Return values
Promise

getIterator()

public getIterator(mixed $name[, array<string|int, mixed> $args = [] ]) : mixed
Parameters
$name : mixed
$args : array<string|int, mixed> = []

getKeyGroup()

public getKeyGroup(array<string|int, mixed> $args = []) : Result

(supported in versions 2020-05-31)

Parameters
$args = [] : array<string|int, mixed>
Return values
Result

getKeyGroupAsync()

public getKeyGroupAsync(array<string|int, mixed> $args = []) : Promise

(supported in versions 2020-05-31)

Parameters
$args = [] : array<string|int, mixed>
Return values
Promise

getKeyGroupConfig()

public getKeyGroupConfig(array<string|int, mixed> $args = []) : Result

(supported in versions 2020-05-31)

Parameters
$args = [] : array<string|int, mixed>
Return values
Result

getKeyGroupConfigAsync()

public getKeyGroupConfigAsync(array<string|int, mixed> $args = []) : Promise

(supported in versions 2020-05-31)

Parameters
$args = [] : array<string|int, mixed>
Return values
Promise

getMonitoringSubscription()

public getMonitoringSubscription(array<string|int, mixed> $args = []) : Result

(supported in versions 2020-05-31)

Parameters
$args = [] : array<string|int, mixed>
Return values
Result

getMonitoringSubscriptionAsync()

public getMonitoringSubscriptionAsync(array<string|int, mixed> $args = []) : Promise

(supported in versions 2020-05-31)

Parameters
$args = [] : array<string|int, mixed>
Return values
Promise

getOriginAccessControl()

public getOriginAccessControl(array<string|int, mixed> $args = []) : Result

(supported in versions 2020-05-31)

Parameters
$args = [] : array<string|int, mixed>
Return values
Result

getOriginAccessControlAsync()

public getOriginAccessControlAsync(array<string|int, mixed> $args = []) : Promise

(supported in versions 2020-05-31)

Parameters
$args = [] : array<string|int, mixed>
Return values
Promise

getOriginAccessControlConfig()

public getOriginAccessControlConfig(array<string|int, mixed> $args = []) : Result

(supported in versions 2020-05-31)

Parameters
$args = [] : array<string|int, mixed>
Return values
Result

getOriginAccessControlConfigAsync()

public getOriginAccessControlConfigAsync(array<string|int, mixed> $args = []) : Promise

(supported in versions 2020-05-31)

Parameters
$args = [] : array<string|int, mixed>
Return values
Promise

getOriginRequestPolicy()

public getOriginRequestPolicy(array<string|int, mixed> $args = []) : Result

(supported in versions 2020-05-31)

Parameters
$args = [] : array<string|int, mixed>
Return values
Result

getOriginRequestPolicyAsync()

public getOriginRequestPolicyAsync(array<string|int, mixed> $args = []) : Promise

(supported in versions 2020-05-31)

Parameters
$args = [] : array<string|int, mixed>
Return values
Promise

getOriginRequestPolicyConfig()

public getOriginRequestPolicyConfig(array<string|int, mixed> $args = []) : Result

(supported in versions 2020-05-31)

Parameters
$args = [] : array<string|int, mixed>
Return values
Result

getOriginRequestPolicyConfigAsync()

public getOriginRequestPolicyConfigAsync(array<string|int, mixed> $args = []) : Promise

(supported in versions 2020-05-31)

Parameters
$args = [] : array<string|int, mixed>
Return values
Promise

getPaginator()

public getPaginator(mixed $name[, array<string|int, mixed> $args = [] ]) : mixed
Parameters
$name : mixed
$args : array<string|int, mixed> = []

getPublicKey()

public getPublicKey(array<string|int, mixed> $args = []) : Result

(supported in versions 2017-10-30, 2018-06-18, 2018-11-05, 2019-03-26, 2020-05-31)

Parameters
$args = [] : array<string|int, mixed>
Return values
Result

getPublicKeyAsync()

public getPublicKeyAsync(array<string|int, mixed> $args = []) : Promise

(supported in versions 2017-10-30, 2018-06-18, 2018-11-05, 2019-03-26, 2020-05-31)

Parameters
$args = [] : array<string|int, mixed>
Return values
Promise

getPublicKeyConfig()

public getPublicKeyConfig(array<string|int, mixed> $args = []) : Result

(supported in versions 2017-10-30, 2018-06-18, 2018-11-05, 2019-03-26, 2020-05-31)

Parameters
$args = [] : array<string|int, mixed>
Return values
Result

getPublicKeyConfigAsync()

public getPublicKeyConfigAsync(array<string|int, mixed> $args = []) : Promise

(supported in versions 2017-10-30, 2018-06-18, 2018-11-05, 2019-03-26, 2020-05-31)

Parameters
$args = [] : array<string|int, mixed>
Return values
Promise

getRealtimeLogConfig()

public getRealtimeLogConfig(array<string|int, mixed> $args = []) : Result

(supported in versions 2020-05-31)

Parameters
$args = [] : array<string|int, mixed>
Return values
Result

getRealtimeLogConfigAsync()

public getRealtimeLogConfigAsync(array<string|int, mixed> $args = []) : Promise

(supported in versions 2020-05-31)

Parameters
$args = [] : array<string|int, mixed>
Return values
Promise

getRegion()

Get the region to which the client is configured to send requests.

public getRegion() : string
Return values
string

getResponseHeadersPolicy()

public getResponseHeadersPolicy(array<string|int, mixed> $args = []) : Result

(supported in versions 2020-05-31)

Parameters
$args = [] : array<string|int, mixed>
Return values
Result

getResponseHeadersPolicyAsync()

public getResponseHeadersPolicyAsync(array<string|int, mixed> $args = []) : Promise

(supported in versions 2020-05-31)

Parameters
$args = [] : array<string|int, mixed>
Return values
Promise

getResponseHeadersPolicyConfig()

public getResponseHeadersPolicyConfig(array<string|int, mixed> $args = []) : Result

(supported in versions 2020-05-31)

Parameters
$args = [] : array<string|int, mixed>
Return values
Result

getResponseHeadersPolicyConfigAsync()

public getResponseHeadersPolicyConfigAsync(array<string|int, mixed> $args = []) : Promise

(supported in versions 2020-05-31)

Parameters
$args = [] : array<string|int, mixed>
Return values
Promise

getSignatureProvider()

Get the signature_provider function of the client.

public final getSignatureProvider() : callable
Return values
callable

getSignedCookie()

Create a signed Amazon CloudFront cookie.

public getSignedCookie(array<string|int, mixed> $options) : array<string|int, mixed>

This method accepts an array of configuration options:

  • url: (string) URL of the resource being signed (can include query string and wildcards). For example: http://d111111abcdef8.cloudfront.net/images/horizon.jpg?size=large&license=yes
  • policy: (string) JSON policy. Use this option when creating a signed URL for a custom policy.
  • expires: (int) UTC Unix timestamp used when signing with a canned policy. Not required when passing a custom 'policy' option.
  • key_pair_id: (string) The ID of the key pair used to sign CloudFront URLs for private distributions.
  • private_key: (string) The filepath ot the private key used to sign CloudFront URLs for private distributions.
Parameters
$options : array<string|int, mixed>

Array of configuration options used when signing

Tags
throws
InvalidArgumentException

if url, key_pair_id, or private_key were not specified.

link
http://docs.aws.amazon.com/AmazonCloudFront/latest/DeveloperGuide/WorkingWithStreamingDistributions.html
Return values
array<string|int, mixed>

Key => value pairs of signed cookies to set

getSignedUrl()

Create a signed Amazon CloudFront URL.

public getSignedUrl(array<string|int, mixed> $options) : string

This method accepts an array of configuration options:

  • url: (string) URL of the resource being signed (can include query string and wildcards). For example: rtmp://s5c39gqb8ow64r.cloudfront.net/videos/mp3_name.mp3 http://d111111abcdef8.cloudfront.net/images/horizon.jpg?size=large&license=yes
  • policy: (string) JSON policy. Use this option when creating a signed URL for a custom policy.
  • expires: (int) UTC Unix timestamp used when signing with a canned policy. Not required when passing a custom 'policy' option.
  • key_pair_id: (string) The ID of the key pair used to sign CloudFront URLs for private distributions.
  • private_key: (string) The filepath to the private key used to sign CloudFront URLs for private distributions.
Parameters
$options : array<string|int, mixed>

Array of configuration options used when signing

Tags
throws
InvalidArgumentException

if url, key_pair_id, or private_key were not specified.

link
http://docs.aws.amazon.com/AmazonCloudFront/latest/DeveloperGuide/WorkingWithStreamingDistributions.html
Return values
string

Signed URL with authentication parameters

getStreamingDistribution()

public getStreamingDistribution(array<string|int, mixed> $args = []) : Result
Parameters
$args = [] : array<string|int, mixed>
Return values
Result

getStreamingDistributionAsync()

public getStreamingDistributionAsync(array<string|int, mixed> $args = []) : Promise
Parameters
$args = [] : array<string|int, mixed>
Return values
Promise

getStreamingDistributionConfig()

public getStreamingDistributionConfig(array<string|int, mixed> $args = []) : Result
Parameters
$args = [] : array<string|int, mixed>
Return values
Result

getStreamingDistributionConfigAsync()

public getStreamingDistributionConfigAsync(array<string|int, mixed> $args = []) : Promise
Parameters
$args = [] : array<string|int, mixed>
Return values
Promise

getWaiter()

public getWaiter(mixed $name[, array<string|int, mixed> $args = [] ]) : mixed
Parameters
$name : mixed
$args : array<string|int, mixed> = []

listCachePolicies()

public listCachePolicies(array<string|int, mixed> $args = []) : Result

(supported in versions 2020-05-31)

Parameters
$args = [] : array<string|int, mixed>
Return values
Result

listCachePoliciesAsync()

public listCachePoliciesAsync(array<string|int, mixed> $args = []) : Promise

(supported in versions 2020-05-31)

Parameters
$args = [] : array<string|int, mixed>
Return values
Promise

listCloudFrontOriginAccessIdentities()

public listCloudFrontOriginAccessIdentities(array<string|int, mixed> $args = []) : Result
Parameters
$args = [] : array<string|int, mixed>
Return values
Result

listCloudFrontOriginAccessIdentitiesAsync()

public listCloudFrontOriginAccessIdentitiesAsync(array<string|int, mixed> $args = []) : Promise
Parameters
$args = [] : array<string|int, mixed>
Return values
Promise

listConflictingAliases()

public listConflictingAliases(array<string|int, mixed> $args = []) : Result

(supported in versions 2020-05-31)

Parameters
$args = [] : array<string|int, mixed>
Return values
Result

listConflictingAliasesAsync()

public listConflictingAliasesAsync(array<string|int, mixed> $args = []) : Promise

(supported in versions 2020-05-31)

Parameters
$args = [] : array<string|int, mixed>
Return values
Promise

listContinuousDeploymentPolicies()

public listContinuousDeploymentPolicies(array<string|int, mixed> $args = []) : Result

(supported in versions 2020-05-31)

Parameters
$args = [] : array<string|int, mixed>
Return values
Result

listContinuousDeploymentPoliciesAsync()

public listContinuousDeploymentPoliciesAsync(array<string|int, mixed> $args = []) : Promise

(supported in versions 2020-05-31)

Parameters
$args = [] : array<string|int, mixed>
Return values
Promise

listDistributions()

public listDistributions(array<string|int, mixed> $args = []) : Result
Parameters
$args = [] : array<string|int, mixed>
Return values
Result

listDistributionsAsync()

public listDistributionsAsync(array<string|int, mixed> $args = []) : Promise
Parameters
$args = [] : array<string|int, mixed>
Return values
Promise

listDistributionsByCachePolicyId()

public listDistributionsByCachePolicyId(array<string|int, mixed> $args = []) : Result

(supported in versions 2020-05-31)

Parameters
$args = [] : array<string|int, mixed>
Return values
Result

listDistributionsByCachePolicyIdAsync()

public listDistributionsByCachePolicyIdAsync(array<string|int, mixed> $args = []) : Promise

(supported in versions 2020-05-31)

Parameters
$args = [] : array<string|int, mixed>
Return values
Promise

listDistributionsByKeyGroup()

public listDistributionsByKeyGroup(array<string|int, mixed> $args = []) : Result

(supported in versions 2020-05-31)

Parameters
$args = [] : array<string|int, mixed>
Return values
Result

listDistributionsByKeyGroupAsync()

public listDistributionsByKeyGroupAsync(array<string|int, mixed> $args = []) : Promise

(supported in versions 2020-05-31)

Parameters
$args = [] : array<string|int, mixed>
Return values
Promise

listDistributionsByOriginRequestPolicyId()

public listDistributionsByOriginRequestPolicyId(array<string|int, mixed> $args = []) : Result

(supported in versions 2020-05-31)

Parameters
$args = [] : array<string|int, mixed>
Return values
Result

listDistributionsByOriginRequestPolicyIdAsync()

public listDistributionsByOriginRequestPolicyIdAsync(array<string|int, mixed> $args = []) : Promise

(supported in versions 2020-05-31)

Parameters
$args = [] : array<string|int, mixed>
Return values
Promise

listDistributionsByRealtimeLogConfig()

public listDistributionsByRealtimeLogConfig(array<string|int, mixed> $args = []) : Result

(supported in versions 2020-05-31)

Parameters
$args = [] : array<string|int, mixed>
Return values
Result

listDistributionsByRealtimeLogConfigAsync()

public listDistributionsByRealtimeLogConfigAsync(array<string|int, mixed> $args = []) : Promise

(supported in versions 2020-05-31)

Parameters
$args = [] : array<string|int, mixed>
Return values
Promise

listDistributionsByResponseHeadersPolicyId()

public listDistributionsByResponseHeadersPolicyId(array<string|int, mixed> $args = []) : Result

(supported in versions 2020-05-31)

Parameters
$args = [] : array<string|int, mixed>
Return values
Result

listDistributionsByResponseHeadersPolicyIdAsync()

public listDistributionsByResponseHeadersPolicyIdAsync(array<string|int, mixed> $args = []) : Promise

(supported in versions 2020-05-31)

Parameters
$args = [] : array<string|int, mixed>
Return values
Promise

listDistributionsByWebACLId()

public listDistributionsByWebACLId(array<string|int, mixed> $args = []) : Result
Parameters
$args = [] : array<string|int, mixed>
Return values
Result

listDistributionsByWebACLIdAsync()

public listDistributionsByWebACLIdAsync(array<string|int, mixed> $args = []) : Promise
Parameters
$args = [] : array<string|int, mixed>
Return values
Promise

listFieldLevelEncryptionConfigs()

public listFieldLevelEncryptionConfigs(array<string|int, mixed> $args = []) : Result

(supported in versions 2017-10-30, 2018-06-18, 2018-11-05, 2019-03-26, 2020-05-31)

Parameters
$args = [] : array<string|int, mixed>
Return values
Result

listFieldLevelEncryptionConfigsAsync()

public listFieldLevelEncryptionConfigsAsync(array<string|int, mixed> $args = []) : Promise

(supported in versions 2017-10-30, 2018-06-18, 2018-11-05, 2019-03-26, 2020-05-31)

Parameters
$args = [] : array<string|int, mixed>
Return values
Promise

listFieldLevelEncryptionProfiles()

public listFieldLevelEncryptionProfiles(array<string|int, mixed> $args = []) : Result

(supported in versions 2017-10-30, 2018-06-18, 2018-11-05, 2019-03-26, 2020-05-31)

Parameters
$args = [] : array<string|int, mixed>
Return values
Result

listFieldLevelEncryptionProfilesAsync()

public listFieldLevelEncryptionProfilesAsync(array<string|int, mixed> $args = []) : Promise

(supported in versions 2017-10-30, 2018-06-18, 2018-11-05, 2019-03-26, 2020-05-31)

Parameters
$args = [] : array<string|int, mixed>
Return values
Promise

listFunctions()

public listFunctions(array<string|int, mixed> $args = []) : Result

(supported in versions 2020-05-31)

Parameters
$args = [] : array<string|int, mixed>
Return values
Result

listFunctionsAsync()

public listFunctionsAsync(array<string|int, mixed> $args = []) : Promise

(supported in versions 2020-05-31)

Parameters
$args = [] : array<string|int, mixed>
Return values
Promise

listInvalidations()

public listInvalidations(array<string|int, mixed> $args = []) : Result
Parameters
$args = [] : array<string|int, mixed>
Return values
Result

listInvalidationsAsync()

public listInvalidationsAsync(array<string|int, mixed> $args = []) : Promise
Parameters
$args = [] : array<string|int, mixed>
Return values
Promise

listKeyGroups()

public listKeyGroups(array<string|int, mixed> $args = []) : Result

(supported in versions 2020-05-31)

Parameters
$args = [] : array<string|int, mixed>
Return values
Result

listKeyGroupsAsync()

public listKeyGroupsAsync(array<string|int, mixed> $args = []) : Promise

(supported in versions 2020-05-31)

Parameters
$args = [] : array<string|int, mixed>
Return values
Promise

listKeyValueStores()

public listKeyValueStores(array<string|int, mixed> $args = []) : Result

(supported in versions 2020-05-31)

Parameters
$args = [] : array<string|int, mixed>
Return values
Result

listKeyValueStoresAsync()

public listKeyValueStoresAsync(array<string|int, mixed> $args = []) : Promise

(supported in versions 2020-05-31)

Parameters
$args = [] : array<string|int, mixed>
Return values
Promise

listOriginAccessControls()

public listOriginAccessControls(array<string|int, mixed> $args = []) : Result

(supported in versions 2020-05-31)

Parameters
$args = [] : array<string|int, mixed>
Return values
Result

listOriginAccessControlsAsync()

public listOriginAccessControlsAsync(array<string|int, mixed> $args = []) : Promise

(supported in versions 2020-05-31)

Parameters
$args = [] : array<string|int, mixed>
Return values
Promise

listOriginRequestPolicies()

public listOriginRequestPolicies(array<string|int, mixed> $args = []) : Result

(supported in versions 2020-05-31)

Parameters
$args = [] : array<string|int, mixed>
Return values
Result

listOriginRequestPoliciesAsync()

public listOriginRequestPoliciesAsync(array<string|int, mixed> $args = []) : Promise

(supported in versions 2020-05-31)

Parameters
$args = [] : array<string|int, mixed>
Return values
Promise

listPublicKeys()

public listPublicKeys(array<string|int, mixed> $args = []) : Result

(supported in versions 2017-10-30, 2018-06-18, 2018-11-05, 2019-03-26, 2020-05-31)

Parameters
$args = [] : array<string|int, mixed>
Return values
Result

listPublicKeysAsync()

public listPublicKeysAsync(array<string|int, mixed> $args = []) : Promise

(supported in versions 2017-10-30, 2018-06-18, 2018-11-05, 2019-03-26, 2020-05-31)

Parameters
$args = [] : array<string|int, mixed>
Return values
Promise

listRealtimeLogConfigs()

public listRealtimeLogConfigs(array<string|int, mixed> $args = []) : Result

(supported in versions 2020-05-31)

Parameters
$args = [] : array<string|int, mixed>
Return values
Result

listRealtimeLogConfigsAsync()

public listRealtimeLogConfigsAsync(array<string|int, mixed> $args = []) : Promise

(supported in versions 2020-05-31)

Parameters
$args = [] : array<string|int, mixed>
Return values
Promise

listResponseHeadersPolicies()

public listResponseHeadersPolicies(array<string|int, mixed> $args = []) : Result

(supported in versions 2020-05-31)

Parameters
$args = [] : array<string|int, mixed>
Return values
Result

listResponseHeadersPoliciesAsync()

public listResponseHeadersPoliciesAsync(array<string|int, mixed> $args = []) : Promise

(supported in versions 2020-05-31)

Parameters
$args = [] : array<string|int, mixed>
Return values
Promise

listStreamingDistributions()

public listStreamingDistributions(array<string|int, mixed> $args = []) : Result
Parameters
$args = [] : array<string|int, mixed>
Return values
Result

listStreamingDistributionsAsync()

public listStreamingDistributionsAsync(array<string|int, mixed> $args = []) : Promise
Parameters
$args = [] : array<string|int, mixed>
Return values
Promise

listTagsForResource()

public listTagsForResource(array<string|int, mixed> $args = []) : Result

(supported in versions 2016-08-01, 2016-08-20, 2016-09-07, 2016-09-29, 2016-11-25, 2017-03-25, 2017-10-30, 2018-06-18, 2018-11-05, 2019-03-26, 2020-05-31)

Parameters
$args = [] : array<string|int, mixed>
Return values
Result

listTagsForResourceAsync()

public listTagsForResourceAsync(array<string|int, mixed> $args = []) : Promise

(supported in versions 2016-08-01, 2016-08-20, 2016-09-07, 2016-09-29, 2016-11-25, 2017-03-25, 2017-10-30, 2018-06-18, 2018-11-05, 2019-03-26, 2020-05-31)

Parameters
$args = [] : array<string|int, mixed>
Return values
Promise

publishFunction()

public publishFunction(array<string|int, mixed> $args = []) : Result

(supported in versions 2020-05-31)

Parameters
$args = [] : array<string|int, mixed>
Return values
Result

publishFunctionAsync()

public publishFunctionAsync(array<string|int, mixed> $args = []) : Promise

(supported in versions 2020-05-31)

Parameters
$args = [] : array<string|int, mixed>
Return values
Promise

tagResource()

public tagResource(array<string|int, mixed> $args = []) : Result

(supported in versions 2016-08-01, 2016-08-20, 2016-09-07, 2016-09-29, 2016-11-25, 2017-03-25, 2017-10-30, 2018-06-18, 2018-11-05, 2019-03-26, 2020-05-31)

Parameters
$args = [] : array<string|int, mixed>
Return values
Result

tagResourceAsync()

public tagResourceAsync(array<string|int, mixed> $args = []) : Promise

(supported in versions 2016-08-01, 2016-08-20, 2016-09-07, 2016-09-29, 2016-11-25, 2017-03-25, 2017-10-30, 2018-06-18, 2018-11-05, 2019-03-26, 2020-05-31)

Parameters
$args = [] : array<string|int, mixed>
Return values
Promise

testFunction()

public testFunction(array<string|int, mixed> $args = []) : Result

(supported in versions 2020-05-31)

Parameters
$args = [] : array<string|int, mixed>
Return values
Result

testFunctionAsync()

public testFunctionAsync(array<string|int, mixed> $args = []) : Promise

(supported in versions 2020-05-31)

Parameters
$args = [] : array<string|int, mixed>
Return values
Promise

untagResource()

public untagResource(array<string|int, mixed> $args = []) : Result

(supported in versions 2016-08-01, 2016-08-20, 2016-09-07, 2016-09-29, 2016-11-25, 2017-03-25, 2017-10-30, 2018-06-18, 2018-11-05, 2019-03-26, 2020-05-31)

Parameters
$args = [] : array<string|int, mixed>
Return values
Result

untagResourceAsync()

public untagResourceAsync(array<string|int, mixed> $args = []) : Promise

(supported in versions 2016-08-01, 2016-08-20, 2016-09-07, 2016-09-29, 2016-11-25, 2017-03-25, 2017-10-30, 2018-06-18, 2018-11-05, 2019-03-26, 2020-05-31)

Parameters
$args = [] : array<string|int, mixed>
Return values
Promise

updateCachePolicy()

public updateCachePolicy(array<string|int, mixed> $args = []) : Result

(supported in versions 2020-05-31)

Parameters
$args = [] : array<string|int, mixed>
Return values
Result

updateCachePolicyAsync()

public updateCachePolicyAsync(array<string|int, mixed> $args = []) : Promise

(supported in versions 2020-05-31)

Parameters
$args = [] : array<string|int, mixed>
Return values
Promise

updateCloudFrontOriginAccessIdentity()

public updateCloudFrontOriginAccessIdentity(array<string|int, mixed> $args = []) : Result
Parameters
$args = [] : array<string|int, mixed>
Return values
Result

updateCloudFrontOriginAccessIdentityAsync()

public updateCloudFrontOriginAccessIdentityAsync(array<string|int, mixed> $args = []) : Promise
Parameters
$args = [] : array<string|int, mixed>
Return values
Promise

updateContinuousDeploymentPolicy()

public updateContinuousDeploymentPolicy(array<string|int, mixed> $args = []) : Result

(supported in versions 2020-05-31)

Parameters
$args = [] : array<string|int, mixed>
Return values
Result

updateContinuousDeploymentPolicyAsync()

public updateContinuousDeploymentPolicyAsync(array<string|int, mixed> $args = []) : Promise

(supported in versions 2020-05-31)

Parameters
$args = [] : array<string|int, mixed>
Return values
Promise

updateDistribution()

public updateDistribution(array<string|int, mixed> $args = []) : Result
Parameters
$args = [] : array<string|int, mixed>
Return values
Result

updateDistributionAsync()

public updateDistributionAsync(array<string|int, mixed> $args = []) : Promise
Parameters
$args = [] : array<string|int, mixed>
Return values
Promise

updateDistributionWithStagingConfig()

public updateDistributionWithStagingConfig(array<string|int, mixed> $args = []) : Result

(supported in versions 2020-05-31)

Parameters
$args = [] : array<string|int, mixed>
Return values
Result

updateDistributionWithStagingConfigAsync()

public updateDistributionWithStagingConfigAsync(array<string|int, mixed> $args = []) : Promise

(supported in versions 2020-05-31)

Parameters
$args = [] : array<string|int, mixed>
Return values
Promise

updateFieldLevelEncryptionConfig()

public updateFieldLevelEncryptionConfig(array<string|int, mixed> $args = []) : Result

(supported in versions 2017-10-30, 2018-06-18, 2018-11-05, 2019-03-26, 2020-05-31)

Parameters
$args = [] : array<string|int, mixed>
Return values
Result

updateFieldLevelEncryptionConfigAsync()

public updateFieldLevelEncryptionConfigAsync(array<string|int, mixed> $args = []) : Promise

(supported in versions 2017-10-30, 2018-06-18, 2018-11-05, 2019-03-26, 2020-05-31)

Parameters
$args = [] : array<string|int, mixed>
Return values
Promise

updateFieldLevelEncryptionProfile()

public updateFieldLevelEncryptionProfile(array<string|int, mixed> $args = []) : Result

(supported in versions 2017-10-30, 2018-06-18, 2018-11-05, 2019-03-26, 2020-05-31)

Parameters
$args = [] : array<string|int, mixed>
Return values
Result

updateFieldLevelEncryptionProfileAsync()

public updateFieldLevelEncryptionProfileAsync(array<string|int, mixed> $args = []) : Promise

(supported in versions 2017-10-30, 2018-06-18, 2018-11-05, 2019-03-26, 2020-05-31)

Parameters
$args = [] : array<string|int, mixed>
Return values
Promise

updateFunction()

public updateFunction(array<string|int, mixed> $args = []) : Result

(supported in versions 2020-05-31)

Parameters
$args = [] : array<string|int, mixed>
Return values
Result

updateFunctionAsync()

public updateFunctionAsync(array<string|int, mixed> $args = []) : Promise

(supported in versions 2020-05-31)

Parameters
$args = [] : array<string|int, mixed>
Return values
Promise

updateKeyGroup()

public updateKeyGroup(array<string|int, mixed> $args = []) : Result

(supported in versions 2020-05-31)

Parameters
$args = [] : array<string|int, mixed>
Return values
Result

updateKeyGroupAsync()

public updateKeyGroupAsync(array<string|int, mixed> $args = []) : Promise

(supported in versions 2020-05-31)

Parameters
$args = [] : array<string|int, mixed>
Return values
Promise

updateKeyValueStore()

public updateKeyValueStore(array<string|int, mixed> $args = []) : Result

(supported in versions 2020-05-31)

Parameters
$args = [] : array<string|int, mixed>
Return values
Result

updateKeyValueStoreAsync()

public updateKeyValueStoreAsync(array<string|int, mixed> $args = []) : Promise

(supported in versions 2020-05-31)

Parameters
$args = [] : array<string|int, mixed>
Return values
Promise

updateOriginAccessControl()

public updateOriginAccessControl(array<string|int, mixed> $args = []) : Result

(supported in versions 2020-05-31)

Parameters
$args = [] : array<string|int, mixed>
Return values
Result

updateOriginAccessControlAsync()

public updateOriginAccessControlAsync(array<string|int, mixed> $args = []) : Promise

(supported in versions 2020-05-31)

Parameters
$args = [] : array<string|int, mixed>
Return values
Promise

updateOriginRequestPolicy()

public updateOriginRequestPolicy(array<string|int, mixed> $args = []) : Result

(supported in versions 2020-05-31)

Parameters
$args = [] : array<string|int, mixed>
Return values
Result

updateOriginRequestPolicyAsync()

public updateOriginRequestPolicyAsync(array<string|int, mixed> $args = []) : Promise

(supported in versions 2020-05-31)

Parameters
$args = [] : array<string|int, mixed>
Return values
Promise

updatePublicKey()

public updatePublicKey(array<string|int, mixed> $args = []) : Result

(supported in versions 2017-10-30, 2018-06-18, 2018-11-05, 2019-03-26, 2020-05-31)

Parameters
$args = [] : array<string|int, mixed>
Return values
Result

updatePublicKeyAsync()

public updatePublicKeyAsync(array<string|int, mixed> $args = []) : Promise

(supported in versions 2017-10-30, 2018-06-18, 2018-11-05, 2019-03-26, 2020-05-31)

Parameters
$args = [] : array<string|int, mixed>
Return values
Promise

updateRealtimeLogConfig()

public updateRealtimeLogConfig(array<string|int, mixed> $args = []) : Result

(supported in versions 2020-05-31)

Parameters
$args = [] : array<string|int, mixed>
Return values
Result

updateRealtimeLogConfigAsync()

public updateRealtimeLogConfigAsync(array<string|int, mixed> $args = []) : Promise

(supported in versions 2020-05-31)

Parameters
$args = [] : array<string|int, mixed>
Return values
Promise

updateResponseHeadersPolicy()

public updateResponseHeadersPolicy(array<string|int, mixed> $args = []) : Result

(supported in versions 2020-05-31)

Parameters
$args = [] : array<string|int, mixed>
Return values
Result

updateResponseHeadersPolicyAsync()

public updateResponseHeadersPolicyAsync(array<string|int, mixed> $args = []) : Promise

(supported in versions 2020-05-31)

Parameters
$args = [] : array<string|int, mixed>
Return values
Promise

updateStreamingDistribution()

public updateStreamingDistribution(array<string|int, mixed> $args = []) : Result
Parameters
$args = [] : array<string|int, mixed>
Return values
Result

updateStreamingDistributionAsync()

public updateStreamingDistributionAsync(array<string|int, mixed> $args = []) : Promise
Parameters
$args = [] : array<string|int, mixed>
Return values
Promise

waitUntil()

public waitUntil(mixed $name[, array<string|int, mixed> $args = [] ]) : mixed
Parameters
$name : mixed
$args : array<string|int, mixed> = []
On this page