ExStorageServiceSdk.S3.EndpointRules (ex_storage_service_sdk v0.7.1)

Copy Markdown View Source

Pinned S3 endpoint rules, model-bound context parameters, and operation-specific auth contracts.

Summary

Functions

See ExStorageServiceSdk.S3.EndpointRules.Evaluator.evaluate/1.

Binds client settings and operation/input context traits to the pinned rule parameters.

See ExStorageServiceSdk.S3.EndpointRules.Evaluator.partition/1.

Returns a resolved base URL including modeled bucket placement and its signing contract.

Functions

evaluate(parameters)

See ExStorageServiceSdk.S3.EndpointRules.Evaluator.evaluate/1.

parameters(context, operation, input, opts \\ [])

Binds client settings and operation/input context traits to the pinned rule parameters.

partition(region)

See ExStorageServiceSdk.S3.EndpointRules.Evaluator.partition/1.

resolve(context, operation, input, opts \\ [])

Returns a resolved base URL including modeled bucket placement and its signing contract.