AccessLevelBasicCondition constructor

const AccessLevelBasicCondition({
  1. Input<AccessLevelBasicConditionDevicePolicy?>? devicePolicy,
  2. Input<List<String>?>? ipSubnetworks,
  3. Input<List<String>?>? members,
  4. Input<bool?>? negate,
  5. Input<List<String>?>? regions,
  6. Input<List<String>?>? requiredAccessLevels,
  7. Input<List<AccessLevelBasicConditionVpcNetworkSource>?>? vpcNetworkSources,
})

Creates a new AccessLevelBasicCondition. devicePolicy Device specific restrictions, all restrictions must hold for ipSubnetworks A list of CIDR block IP subnetwork specification. May be IPv4 members An allowed list of members (users, service accounts). negate Whether to negate the Condition. If true, the Condition becomes regions The request must originate from one of the provided requiredAccessLevels A list of other access levels defined in the same Policy, vpcNetworkSources The request must originate from one of the provided VPC networks in Google Cloud. Cannot specify this field together with ipSubnetworks.

Implementation

const AccessLevelBasicCondition({
  this.devicePolicy,
  this.ipSubnetworks,
  this.members,
  this.negate,
  this.regions,
  this.requiredAccessLevels,
  this.vpcNetworkSources,
});