|
IOSS 2.0
|
Namespaces | |
| namespace | anonymous_namespace{Ios3_AwsHelpers.C} |
Classes | |
| class | AwsHelperCredentialsProviderChain |
| class | default_init_allocator |
| struct | HelperContext |
| struct | HelperParameters |
Typedefs | |
| template<typename T> | |
| using | UninitializedVector = std::vector<T, default_init_allocator<T>> |
Functions | |
| void | print_params (const HelperParameters ¶ms) |
| void | getPropertiesFromEnvVars (Ioss::PropertyManager &properties, const Ioss::ParallelUtils &utils) |
| void | getParamsFromProperties (Ioss::PropertyManager &properties, HelperParameters ¶ms) |
| std::shared_ptr< HelperContext > | createContext (const HelperParameters ¶ms) |
| void | destroyContext (std::shared_ptr< HelperContext > context) |
| std::string | cleanBucketName (const std::string &name) |
| bool | createBucket (std::shared_ptr< HelperContext > context, const std::string &bucket) |
| bool | waitBucket (std::shared_ptr< HelperContext > context, const std::string &bucket, uint64_t wait_usec) |
| bool | deleteBucket (std::shared_ptr< HelperContext > context, const std::string &bucket) |
| bool | listBuckets (std::shared_ptr< HelperContext > context, std::vector< std::string > &bucket_names) |
| template<typename T, typename A> | |
| bool | putValue (std::shared_ptr< HelperContext > context, const std::string &bucket, const std::string &key, const std::vector< T, A > &value) |
| template<typename T, typename A> | |
| bool | getValue (std::shared_ptr< HelperContext > context, const std::string &bucket, const std::string &key, std::vector< T, A > &value) |
| bool | putValue (std::shared_ptr< HelperContext > context, const std::string &bucket, const std::string &key, const std::string &filename) |
| bool | getValue (std::shared_ptr< HelperContext > context, const std::string &bucket, const std::string &key, std::string &filename) |
| bool | deleteValue (std::shared_ptr< HelperContext > context, const std::string &bucket, const std::string &key) |
| bool | listKeys (std::shared_ptr< HelperContext > context, const std::string &bucket, std::vector< std::string > &keys) |
| bool | listKeys (std::shared_ptr< HelperContext > context, const std::string &bucket, const std::string &key_prefix, std::vector< std::string > &keys) |
| bool | putBucketPolicy (std::shared_ptr< HelperContext > context, const std::string &bucket, const std::string &policy) |
| bool | getBucketPolicy (std::shared_ptr< HelperContext > context, const std::string &bucket, std::string &policy) |
| bool | deleteBucketPolicy (std::shared_ptr< HelperContext > context, const std::string &bucket) |
| template bool | putValue (std::shared_ptr< HelperContext > context, const std::string &bucket, const std::string &key, const std::vector< unsigned char, std::allocator< unsigned char > > &value) |
| template bool | putValue (std::shared_ptr< HelperContext > context, const std::string &bucket, const std::string &key, const UninitializedVector< unsigned char > &value) |
| template bool | getValue (std::shared_ptr< HelperContext > context, const std::string &bucket, const std::string &key, std::vector< unsigned char, std::allocator< unsigned char > > &value) |
| template bool | getValue (std::shared_ptr< HelperContext > context, const std::string &bucket, const std::string &key, UninitializedVector< unsigned char > &value) |
Variables | |
| const std::string | env_base_name {"IOSS_S3_"} |
| const std::string | env_name_endpoint {env_base_name + "ENDPOINT"} |
| const std::string | env_name_profile {env_base_name + "PROFILE"} |
| const std::string | env_name_ca_file {env_base_name + "CA_FILE"} |
| const std::string | env_name_use_ca_file {env_base_name + "USE_CA_FILE"} |
| const std::string | env_name_use_transfer_manager {env_base_name + "USE_TRANSFER_MANAGER"} |
| const std::string | env_name_enable_aws_tracing {env_base_name + "ENABLE_AWS_TRACING"} |
| const std::string | env_name_disable_ec2_lookup {env_base_name + "DISABLE_EC2_LOOKUP"} |
| const std::string | prop_base_name {"S3_"} |
| const std::string | prop_name_endpoint {prop_base_name + "ENDPOINT"} |
| const std::string | prop_name_profile {prop_base_name + "PROFILE"} |
| const std::string | prop_name_ca_file {prop_base_name + "CA_FILE"} |
| const std::string | prop_name_use_ca_file {prop_base_name + "USE_CA_FILE"} |
| const std::string | prop_name_use_transfer_manager {prop_base_name + "USE_TRANSFER_MANAGER"} |
| const std::string | prop_name_enable_aws_tracing {prop_base_name + "ENABLE_AWS_TRACING"} |
| const std::string | prop_name_disable_ec2_lookup {prop_base_name + "DISABLE_EC2_LOOKUP"} |
| static const char | AwsHelperCredentialsProviderChainTag [] = "AwsHelperCredentialsProviderChain" |
| static int | context_count = 0 |
| static Aws::SDKOptions | options |
| using Ios3::helpers::UninitializedVector = std::vector<T, default_init_allocator<T>> |
| std::string Ios3::helpers::cleanBucketName | ( | const std::string & | name | ) |
| bool Ios3::helpers::createBucket | ( | std::shared_ptr< HelperContext > | context, |
| const std::string & | bucket ) |
| std::shared_ptr< HelperContext > Ios3::helpers::createContext | ( | const HelperParameters & | params | ) |
| bool Ios3::helpers::deleteBucket | ( | std::shared_ptr< HelperContext > | context, |
| const std::string & | bucket ) |
| bool Ios3::helpers::deleteBucketPolicy | ( | std::shared_ptr< HelperContext > | context, |
| const std::string & | bucket ) |
| bool Ios3::helpers::deleteValue | ( | std::shared_ptr< HelperContext > | context, |
| const std::string & | bucket, | ||
| const std::string & | key ) |
| void Ios3::helpers::destroyContext | ( | std::shared_ptr< HelperContext > | context | ) |
| bool Ios3::helpers::getBucketPolicy | ( | std::shared_ptr< HelperContext > | context, |
| const std::string & | bucket, | ||
| std::string & | policy ) |
| void Ios3::helpers::getParamsFromProperties | ( | Ioss::PropertyManager & | properties, |
| HelperParameters & | params ) |
| void Ios3::helpers::getPropertiesFromEnvVars | ( | Ioss::PropertyManager & | properties, |
| const Ioss::ParallelUtils & | utils ) |
| bool Ios3::helpers::getValue | ( | std::shared_ptr< HelperContext > | context, |
| const std::string & | bucket, | ||
| const std::string & | key, | ||
| std::string & | filename ) |
| bool Ios3::helpers::getValue | ( | std::shared_ptr< HelperContext > | context, |
| const std::string & | bucket, | ||
| const std::string & | key, | ||
| std::vector< T, A > & | value ) |
| template bool Ios3::helpers::getValue | ( | std::shared_ptr< HelperContext > | context, |
| const std::string & | bucket, | ||
| const std::string & | key, | ||
| std::vector< unsigned char, std::allocator< unsigned char > > & | value ) |
| template bool Ios3::helpers::getValue | ( | std::shared_ptr< HelperContext > | context, |
| const std::string & | bucket, | ||
| const std::string & | key, | ||
| UninitializedVector< unsigned char > & | value ) |
| bool Ios3::helpers::listBuckets | ( | std::shared_ptr< HelperContext > | context, |
| std::vector< std::string > & | bucket_names ) |
| bool Ios3::helpers::listKeys | ( | std::shared_ptr< HelperContext > | context, |
| const std::string & | bucket, | ||
| const std::string & | key_prefix, | ||
| std::vector< std::string > & | keys ) |
| bool Ios3::helpers::listKeys | ( | std::shared_ptr< HelperContext > | context, |
| const std::string & | bucket, | ||
| std::vector< std::string > & | keys ) |
| void Ios3::helpers::print_params | ( | const HelperParameters & | params | ) |
| bool Ios3::helpers::putBucketPolicy | ( | std::shared_ptr< HelperContext > | context, |
| const std::string & | bucket, | ||
| const std::string & | policy ) |
| bool Ios3::helpers::putValue | ( | std::shared_ptr< HelperContext > | context, |
| const std::string & | bucket, | ||
| const std::string & | key, | ||
| const std::string & | filename ) |
| bool Ios3::helpers::putValue | ( | std::shared_ptr< HelperContext > | context, |
| const std::string & | bucket, | ||
| const std::string & | key, | ||
| const std::vector< T, A > & | value ) |
| template bool Ios3::helpers::putValue | ( | std::shared_ptr< HelperContext > | context, |
| const std::string & | bucket, | ||
| const std::string & | key, | ||
| const std::vector< unsigned char, std::allocator< unsigned char > > & | value ) |
| template bool Ios3::helpers::putValue | ( | std::shared_ptr< HelperContext > | context, |
| const std::string & | bucket, | ||
| const std::string & | key, | ||
| const UninitializedVector< unsigned char > & | value ) |
| bool Ios3::helpers::waitBucket | ( | std::shared_ptr< HelperContext > | context, |
| const std::string & | bucket, | ||
| uint64_t | wait_usec ) |
|
static |
|
static |
| const std::string Ios3::helpers::env_base_name {"IOSS_S3_"} |
| const std::string Ios3::helpers::env_name_ca_file {env_base_name + "CA_FILE"} |
| const std::string Ios3::helpers::env_name_disable_ec2_lookup {env_base_name + "DISABLE_EC2_LOOKUP"} |
| const std::string Ios3::helpers::env_name_enable_aws_tracing {env_base_name + "ENABLE_AWS_TRACING"} |
| const std::string Ios3::helpers::env_name_endpoint {env_base_name + "ENDPOINT"} |
| const std::string Ios3::helpers::env_name_profile {env_base_name + "PROFILE"} |
| const std::string Ios3::helpers::env_name_use_ca_file {env_base_name + "USE_CA_FILE"} |
| const std::string Ios3::helpers::env_name_use_transfer_manager {env_base_name + "USE_TRANSFER_MANAGER"} |
|
static |
| const std::string Ios3::helpers::prop_base_name {"S3_"} |
| const std::string Ios3::helpers::prop_name_ca_file {prop_base_name + "CA_FILE"} |
| const std::string Ios3::helpers::prop_name_disable_ec2_lookup {prop_base_name + "DISABLE_EC2_LOOKUP"} |
| const std::string Ios3::helpers::prop_name_enable_aws_tracing {prop_base_name + "ENABLE_AWS_TRACING"} |
| const std::string Ios3::helpers::prop_name_endpoint {prop_base_name + "ENDPOINT"} |
| const std::string Ios3::helpers::prop_name_profile {prop_base_name + "PROFILE"} |
| const std::string Ios3::helpers::prop_name_use_ca_file {prop_base_name + "USE_CA_FILE"} |
| const std::string Ios3::helpers::prop_name_use_transfer_manager {prop_base_name + "USE_TRANSFER_MANAGER"} |