Class PolicyDocumentCondition (2.21.0)

Define a condition for a policy document.

Constructors

PolicyDocumentCondition()

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

Parameter
NameDescription
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
NameDescription
field std::string const &
value std::string const &
Returns
TypeDescription
std::vector< std::string >

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

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

Parameters
NameDescription
field std::string const &
value std::string const &
Returns
TypeDescription
std::vector< std::string >

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

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

Parameters
NameDescription
field std::string const &
value std::string const &
Returns
TypeDescription
std::vector< std::string >

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

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

Parameters
NameDescription
min_range std::int32_t
max_range std::int32_t
Returns
TypeDescription
std::vector< std::string >

elements() const

Returns
TypeDescription
std::vector< std::string > const &