GetNetworkEndpointGroupsNetworkEndpointGroup constructor

const GetNetworkEndpointGroupsNetworkEndpointGroup({
  1. required Input<int> defaultPort,
  2. required Input<String> deletionPolicy,
  3. required Input<String> description,
  4. required Input<int> generatedId,
  5. required Input<String> name,
  6. required Input<String> network,
  7. required Input<String> networkEndpointType,
  8. required Input<String> project,
  9. required Input<String> selfLink,
  10. required Input<int> size,
  11. required Input<String> subnetwork,
  12. required Input<String> zone,
})

Creates a new GetNetworkEndpointGroupsNetworkEndpointGroup. defaultPort The default port used if the port number is not specified in the deletionPolicy Whether Terraform will be prevented from destroying the instance. Defaults to "DELETE". description An optional description of this resource. Provide this property when generatedId The uniquely generated identifier for the resource. This identifier is defined by the server. name Name of the resource; provided by the client when the resource is network The network to which all network endpoints in the NEG belong. networkEndpointType Type of network endpoints in this network endpoint group. project The ID of the project to list Network Endpoint Groups in. If it is not provided, the provider project is used. selfLink Required. size Number of network endpoints in the network endpoint group. subnetwork Optional subnetwork to which all network endpoints in the NEG belong. zone The zone to list Network Endpoint Groups for. If zone is not specified, the provider-level zone must be set and is used

Implementation

const GetNetworkEndpointGroupsNetworkEndpointGroup({
  required this.defaultPort,
  required this.deletionPolicy,
  required this.description,
  required this.generatedId,
  required this.name,
  required this.network,
  required this.networkEndpointType,
  required this.project,
  required this.selfLink,
  required this.size,
  required this.subnetwork,
  required this.zone,
});