@property
@pulumi.getter
def condition(self) -> Optional[pulumi.Input['ExprArgs']]:
    '\n        The condition that is associated with this binding. If the condition evaluates to `true`, then this binding applies to the current request. If the condition evaluates to `false`, then this binding does not apply to the current request. However, a different role binding might grant the same role to one or more of the principals in this binding. To learn which resources support conditions in their IAM policies, see the [IAM documentation](https://cloud.google.com/iam/help/conditions/resource-policies).\n        '
    return pulumi.get(self, 'condition')
The condition that is associated with this binding. If the condition evaluates to `true`, then this binding applies to the current request. If the condition evaluates to `false`, then this binding does not apply to the current request. However, a different role binding might grant the same role to one or more of the principals in this binding. To learn which resources support conditions in their IAM policies, see the [IAM documentation](https://cloud.google.com/iam/help/conditions/resource-policies).
@property
@pulumi.getter
def condition(self) -> Optional[pulumi.Input['ExprArgs']]:
    '\n        \n        '
    return pulumi.get(self, 'condition')