AccessLevelsAccessLevelBasicCondition constructor
const
AccessLevelsAccessLevelBasicCondition({
- Input<
AccessLevelsAccessLevelBasicConditionDevicePolicy?> ? devicePolicy, - Input<
List< ? ipSubnetworks,String> ?> - Input<
List< ? members,String> ?> - Input<
bool?> ? negate, - Input<
List< ? regions,String> ?> - Input<
List< ? requiredAccessLevels,String> ?> - Input<
List< ? vpcNetworkSources,AccessLevelsAccessLevelBasicConditionVpcNetworkSource> ?>
Creates a new AccessLevelsAccessLevelBasicCondition.
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 AccessLevelsAccessLevelBasicCondition({
this.devicePolicy,
this.ipSubnetworks,
this.members,
this.negate,
this.regions,
this.requiredAccessLevels,
this.vpcNetworkSources,
});