PeeringArgs class
The set of arguments for Peering. The set of arguments for Peering.
Constructors
-
PeeringArgs({required Input<
String> authorizedNetwork, required Input<String> domainResource, Input<Map< ? labels, required Input<String, String> >String> peeringId, Input<String> ? project}) -
Creates a new PeeringArgs.
authorizedNetworkThe full names of the Google Compute Engine networks to which the instance is connected. Caller needs to make sure that CIDR subnets do not overlap between networks, else peering creation will fail.domainResourceFull domain resource path for the Managed AD Domain involved in peering. The resource path should be in the form:projects/{project_id}/locations/global/domains/{domain_name}labelsOptional. Resource labels to represent user-provided metadata.peeringIdRequired. Peering Id, unique name to identify peering. It should follow the regex format "^(?:a-z?)$"projectOptional.const -
PeeringArgs.fromMap(Map<
String, dynamic> map) -
factory
Properties
-
The full names of the Google Compute Engine networks to which the instance is connected. Caller needs to make sure that CIDR subnets do not overlap between networks, else peering creation will fail.
final
-
domainResource
→ Input<
String> -
Full domain resource path for the Managed AD Domain involved in peering. The resource path should be in the form:
projects/{project_id}/locations/global/domains/{domain_name}final - hashCode → int
-
The hash code for this object.
no setterinherited
-
labels
→ Input<
Map< ?String, String> > -
Optional. Resource labels to represent user-provided metadata.
final
-
peeringId
→ Input<
String> -
Required. Peering Id, unique name to identify peering. It should follow the regex format "^(?:a-z?)$"
final
-
project
→ Input<
String> ? -
final
- runtimeType → Type
-
A representation of the runtime type of the object.
no setterinherited
Methods
-
noSuchMethod(
Invocation invocation) → dynamic -
Invoked when a nonexistent method or property is accessed.
inherited
-
toMap(
) → Map< String, dynamic> -
toString(
) → String -
A string representation of this object.
inherited
Operators
-
operator ==(
Object other) → bool -
The equality operator.
inherited