AccessLevelConditionState constructor
- Input<
String?> ? accessLevel, - Input<
String?> ? accessPolicyId, - Input<
String?> ? deletionPolicy, - Input<
AccessLevelConditionDevicePolicy?> ? devicePolicy, - Input<
List< ? ipSubnetworks,String> ?> - Input<
List< ? members,String> ?> - Input<
bool?> ? negate, - Input<
List< ? regions,String> ?> - Input<
List< ? requiredAccessLevels,String> ?> - Input<
List< ? vpcNetworkSources,AccessLevelConditionVpcNetworkSource> ?>
Creates a new AccessLevelConditionState.
accessLevel The name of the Access Level to add this condition to.
accessPolicyId The name of the Access Policy this resource belongs to.
deletionPolicy Whether Terraform will be prevented from destroying the resource. Defaults to DELETE.
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 AccessLevelConditionState({
this.accessLevel,
this.accessPolicyId,
this.deletionPolicy,
this.devicePolicy,
this.ipSubnetworks,
this.members,
this.negate,
this.regions,
this.requiredAccessLevels,
this.vpcNetworkSources,
});