Struct google_cloudkms1_beta1::Condition
[−]
[src]
pub struct Condition { pub iam: Option<String>, pub sys: Option<String>, pub values: Option<Vec<String>>, pub svc: Option<String>, pub value: Option<String>, pub op: Option<String>, }
A condition to be met.
This type is not used in any activity, and only used as part of another schema.
Fields
iam: Option<String>
Trusted attributes supplied by the IAM system.
sys: Option<String>
Trusted attributes supplied by any service that owns resources and uses the IAM system for access control.
values: Option<Vec<String>>
The objects of the condition. This is mutually exclusive with 'value'.
svc: Option<String>
Trusted attributes discharged by the service.
value: Option<String>
DEPRECATED. Use 'values' instead.
op: Option<String>
An operator to apply the subject with.
Trait Implementations
impl Default for Condition
[src]
impl Clone for Condition
[src]
fn clone(&self) -> Condition
[src]
Returns a copy of the value. Read more
fn clone_from(&mut self, source: &Self)
1.0.0[src]
Performs copy-assignment from source
. Read more