Class PolicyDocumentCondition (2.12.0)

Define a condition for a policy document.

Constructors

PolicyDocumentCondition()

PolicyDocumentCondition(std::vector< std::string >)

Parameter
Name Description
elements std::vector< std::string >

Functions

static ExactMatch(std::string const &, std::string const &)

Creates an exact match condition, in the list form syntax.

Parameters
Name Description
field std::string const &
value std::string const &
Returns
Type Description
std::vector< std::string >

static ExactMatchObject(std::string const &, std::string const &)

Creates an exact match condition, but in object form syntax.

Parameters
Name Description
field std::string const &
value std::string const &
Returns
Type Description
std::vector< std::string >

static StartsWith(std::string const &, std::string const &)

Creates an exact match condition, in the list form syntax.

Parameters
Name Description
field std::string const &
value std::string const &
Returns
Type Description
std::vector< std::string >

static ContentLengthRange(std::int32_t, std::int32_t)

Creates an exact match condition, in the list form syntax.

Parameters
Name Description
min_range std::int32_t
max_range std::int32_t
Returns
Type Description
std::vector< std::string >

elements() const

Returns
Type Description
std::vector< std::string > const &