NetworkEndpointList constructor
NetworkEndpointList(
- String name, {
- NetworkEndpointListArgs? args,
- CustomResourceOptions? options,
Creates a new NetworkEndpointList.
name The Pulumi resource name.
args Arguments used to configure this NetworkEndpointList. The set of arguments for NetworkEndpointList.
options Resource options controlling this resource's behavior.
Implementation
NetworkEndpointList(
String name, {
NetworkEndpointListArgs? args,
pulumi.CustomResourceOptions? options,
}) : super(
'gcp:compute/networkEndpointList:NetworkEndpointList',
name,
pulumi.Input.mapToInputs(args?.toMap() ?? const {}),
pulumi.CustomResourceOptions(version: '9.36.1').merge(options),
) {
deletionPolicy = registerOutput<String>('deletionPolicy');
networkEndpointGroup = registerOutput<String>('networkEndpointGroup');
networkEndpoints = registerOutput<List<NetworkEndpointListNetworkEndpoint>?>('networkEndpoints', decoder: (raw) { final guardedValue = raw; if (guardedValue == null) return null; return pulumi.Input.decodeList<NetworkEndpointListNetworkEndpoint>(guardedValue, (value) => NetworkEndpointListNetworkEndpoint.fromMap((value as Map).cast<String, dynamic>())); });
project = registerOutput<String>('project');
zone = registerOutput<String>('zone');
}