NetworkPeering constructor

NetworkPeering(
  1. String name, {
  2. NetworkPeeringArgs? args,
  3. CustomResourceOptions? options,
})

Creates a new NetworkPeering. name The Pulumi resource name. args Arguments used to configure this NetworkPeering. The set of arguments for NetworkPeering. options Resource options controlling this resource's behavior.

Implementation

NetworkPeering(
  String name, {
  NetworkPeeringArgs? args,
  pulumi.CustomResourceOptions? options,
}) : super(
        'gcp:vmwareengine/networkPeering:NetworkPeering',
        name,
        pulumi.Input.mapToInputs(args?.toMap() ?? const {}),
        pulumi.CustomResourceOptions(version: '9.36.1').merge(options),
      ) {
  createTime = registerOutput<String>('createTime');
  deletionPolicy = registerOutput<String>('deletionPolicy');
  description = registerOutput<String?>('description');
  exportCustomRoutes = registerOutput<bool?>('exportCustomRoutes');
  exportCustomRoutesWithPublicIp = registerOutput<bool?>('exportCustomRoutesWithPublicIp');
  importCustomRoutes = registerOutput<bool?>('importCustomRoutes');
  importCustomRoutesWithPublicIp = registerOutput<bool?>('importCustomRoutesWithPublicIp');
  this.name = registerOutput<String>('name');
  peerNetwork = registerOutput<String>('peerNetwork');
  peerNetworkType = registerOutput<String>('peerNetworkType');
  project = registerOutput<String>('project');
  state = registerOutput<String>('state');
  stateDetails = registerOutput<String>('stateDetails');
  uid = registerOutput<String>('uid');
  updateTime = registerOutput<String>('updateTime');
  vmwareEngineNetwork = registerOutput<String>('vmwareEngineNetwork');
  vmwareEngineNetworkCanonical = registerOutput<String>('vmwareEngineNetworkCanonical');
}