AttributeAccessor

class aws_cdk.aws_bedrock_agentcore_alpha.AttributeAccessor(path, parent)

Bases: object

(experimental) Accessor for building type-safe attribute comparisons.

Provides methods for common comparison operators with proper type checking.

Stability:

experimental

ExampleMetadata:

fixture=_generated

Example:

# The code below shows an example of how to instantiate this type.
# The values are placeholders you should change.
import aws_cdk.aws_bedrock_agentcore_alpha as bedrock_agentcore_alpha

# condition_builder: bedrock_agentcore_alpha.ConditionBuilder

attribute_accessor = bedrock_agentcore_alpha.AttributeAccessor("path", condition_builder)
Parameters:
Stability:

experimental

Methods

contains(value)

(experimental) String contains check.

Parameters:

value (str)

Stability:

experimental

Return type:

ConditionBuilder

equal_to(value)

(experimental) Equality comparison (==).

Parameters:

value (Union[str, int, float, bool])

Stability:

experimental

Return type:

ConditionBuilder

greater_than(value)

(experimental) Greater than comparison (>).

Parameters:

value (Union[int, float])

Stability:

experimental

Return type:

ConditionBuilder

greater_than_or_equal_to(value)

(experimental) Greater than or equals comparison (>=).

Parameters:

value (Union[int, float])

Stability:

experimental

Return type:

ConditionBuilder

is_in(values)

(experimental) Check if attribute is in a set/list.

Parameters:

values (Sequence[Union[str, int, float]])

Stability:

experimental

Return type:

ConditionBuilder

is_in_range(ip_range)

(experimental) IP range check - tests if IP address is in CIDR range.

Parameters:

ip_range (str) –

  • CIDR notation (e.g., ‘192.168.1.0/24’).

Stability:

experimental

Return type:

ConditionBuilder

less_than(value)

(experimental) Less than comparison (<).

Parameters:

value (Union[int, float])

Stability:

experimental

Return type:

ConditionBuilder

less_than_or_equal_to(value)

(experimental) Less than or equals comparison (<=).

Parameters:

value (Union[int, float])

Stability:

experimental

Return type:

ConditionBuilder

not_equal_to(value)

(experimental) Inequality comparison (!=).

Parameters:

value (Union[str, int, float, bool])

Stability:

experimental

Return type:

ConditionBuilder