InterconnectAttachment constructor

InterconnectAttachment({
  1. bool? adminEnabled,
  2. String? attachmentGroup,
  3. String? bandwidth,
  4. String? candidateCloudRouterIpAddress,
  5. String? candidateCloudRouterIpv6Address,
  6. String? candidateCustomerRouterIpAddress,
  7. String? candidateCustomerRouterIpv6Address,
  8. List<String>? candidateIpv6Subnets,
  9. List<String>? candidateSubnets,
  10. String? cloudRouterIpAddress,
  11. String? cloudRouterIpv6Address,
  12. String? cloudRouterIpv6InterfaceId,
  13. InterconnectAttachmentConfigurationConstraints? configurationConstraints,
  14. String? creationTimestamp,
  15. String? customerRouterIpAddress,
  16. String? customerRouterIpv6Address,
  17. String? customerRouterIpv6InterfaceId,
  18. int? dataplaneVersion,
  19. String? description,
  20. String? edgeAvailabilityDomain,
  21. String? encryption,
  22. String? googleReferenceId,
  23. String? id,
  24. String? interconnect,
  25. List<String>? ipsecInternalAddresses,
  26. String? kind,
  27. InterconnectAttachmentL2Forwarding? l2Forwarding,
  28. String? labelFingerprint,
  29. Map<String, String>? labels,
  30. int? mtu,
  31. String? name,
  32. String? operationalStatus,
  33. String? pairingKey,
  34. InterconnectAttachmentParams? params,
  35. String? partnerAsn,
  36. InterconnectAttachmentPartnerMetadata? partnerMetadata,
  37. InterconnectAttachmentPrivateInfo? privateInterconnectInfo,
  38. String? region,
  39. String? remoteService,
  40. String? router,
  41. bool? satisfiesPzs,
  42. String? selfLink,
  43. String? stackType,
  44. String? state,
  45. int? subnetLength,
  46. String? type,
  47. int? vlanTag8021q,
})

Implementation

InterconnectAttachment({
  this.adminEnabled,
  this.attachmentGroup,
  this.bandwidth,
  this.candidateCloudRouterIpAddress,
  this.candidateCloudRouterIpv6Address,
  this.candidateCustomerRouterIpAddress,
  this.candidateCustomerRouterIpv6Address,
  this.candidateIpv6Subnets,
  this.candidateSubnets,
  this.cloudRouterIpAddress,
  this.cloudRouterIpv6Address,
  this.cloudRouterIpv6InterfaceId,
  this.configurationConstraints,
  this.creationTimestamp,
  this.customerRouterIpAddress,
  this.customerRouterIpv6Address,
  this.customerRouterIpv6InterfaceId,
  this.dataplaneVersion,
  this.description,
  this.edgeAvailabilityDomain,
  this.encryption,
  this.googleReferenceId,
  this.id,
  this.interconnect,
  this.ipsecInternalAddresses,
  this.kind,
  this.l2Forwarding,
  this.labelFingerprint,
  this.labels,
  this.mtu,
  this.name,
  this.operationalStatus,
  this.pairingKey,
  this.params,
  this.partnerAsn,
  this.partnerMetadata,
  this.privateInterconnectInfo,
  this.region,
  this.remoteService,
  this.router,
  this.satisfiesPzs,
  this.selfLink,
  this.stackType,
  this.state,
  this.subnetLength,
  this.type,
  this.vlanTag8021q,
});