GlobalAddress constructor
GlobalAddress(
- String name, {
- GlobalAddressArgs? args,
- CustomResourceOptions? options,
Creates a new GlobalAddress.
name The Pulumi resource name.
args Arguments used to configure this GlobalAddress. The set of arguments for GlobalAddress.
options Resource options controlling this resource's behavior.
Implementation
GlobalAddress(
String name, {
GlobalAddressArgs? args,
pulumi.CustomResourceOptions? options,
}) : super(
'google-native:compute/alpha:GlobalAddress',
name,
pulumi.Input.mapToInputs(args?.toMap() ?? const {}),
options ?? pulumi.CustomResourceOptions(),
) {
address = registerOutput<String>('address');
addressType = registerOutput<String>('addressType');
creationTimestamp = registerOutput<String>('creationTimestamp');
description = registerOutput<String>('description');
ipVersion = registerOutput<String>('ipVersion');
ipv6EndpointType = registerOutput<String>('ipv6EndpointType');
kind = registerOutput<String>('kind');
labelFingerprint = registerOutput<String>('labelFingerprint');
labels = registerOutput<Map<String, String>>('labels');
this.name = registerOutput<String>('name');
network = registerOutput<String>('network');
networkTier = registerOutput<String>('networkTier');
prefixLength = registerOutput<int>('prefixLength');
project = registerOutput<String>('project');
purpose = registerOutput<String>('purpose');
region = registerOutput<String>('region');
requestId = registerOutput<String?>('requestId');
selfLink = registerOutput<String>('selfLink');
selfLinkWithId = registerOutput<String>('selfLinkWithId');
status = registerOutput<String>('status');
subnetwork = registerOutput<String>('subnetwork');
users = registerOutput<List<String>>('users');
}