toJson method
Implementation
core.Map<core.String, core.dynamic> toJson() {
final allowSubnetCidrRoutesOverlap = this.allowSubnetCidrRoutesOverlap;
final checkServiceNetworkingUsePermission =
this.checkServiceNetworkingUsePermission;
final computeIdempotencyWindow = this.computeIdempotencyWindow;
final consumer = this.consumer;
final consumerNetwork = this.consumerNetwork;
final description = this.description;
final internalRange = this.internalRange;
final ipPrefixLength = this.ipPrefixLength;
final outsideAllocationPublicIpRange = this.outsideAllocationPublicIpRange;
final privateIpv6GoogleAccess = this.privateIpv6GoogleAccess;
final purpose = this.purpose;
final region = this.region;
final requestedAddress = this.requestedAddress;
final requestedRanges = this.requestedRanges;
final role = this.role;
final secondaryIpRangeSpecs = this.secondaryIpRangeSpecs;
final skipRequestedAddressValidation = this.skipRequestedAddressValidation;
final subnetwork = this.subnetwork;
final subnetworkUsers = this.subnetworkUsers;
final useCustomComputeIdempotencyWindow =
this.useCustomComputeIdempotencyWindow;
return {
'allowSubnetCidrRoutesOverlap': ?allowSubnetCidrRoutesOverlap,
'checkServiceNetworkingUsePermission':
?checkServiceNetworkingUsePermission,
'computeIdempotencyWindow': ?computeIdempotencyWindow,
'consumer': ?consumer,
'consumerNetwork': ?consumerNetwork,
'description': ?description,
'internalRange': ?internalRange,
'ipPrefixLength': ?ipPrefixLength,
'outsideAllocationPublicIpRange': ?outsideAllocationPublicIpRange,
'privateIpv6GoogleAccess': ?privateIpv6GoogleAccess,
'purpose': ?purpose,
'region': ?region,
'requestedAddress': ?requestedAddress,
'requestedRanges': ?requestedRanges,
'role': ?role,
'secondaryIpRangeSpecs': ?secondaryIpRangeSpecs,
'skipRequestedAddressValidation': ?skipRequestedAddressValidation,
'subnetwork': ?subnetwork,
'subnetworkUsers': ?subnetworkUsers,
'useCustomComputeIdempotencyWindow': ?useCustomComputeIdempotencyWindow,
};
}