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<String, String>>? labels, required Input<String> peeringId, Input<String>? project})
Creates a new PeeringArgs. authorizedNetwork 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. domainResource 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} labels Optional. Resource labels to represent user-provided metadata. peeringId Required. Peering Id, unique name to identify peering. It should follow the regex format "^(?:a-z?)$" project Optional.
const
PeeringArgs.fromMap(Map<String, dynamic> map)
factory

Properties

authorizedNetwork → Input<String>
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