AddressComputeV1 constructor
AddressComputeV1(
- String name, {
- AddressComputeV1Args? args,
- CustomResourceOptions? options,
Creates a new AddressComputeV1.
name The Pulumi resource name.
args Arguments used to configure this AddressComputeV1. The set of arguments for Address.
options Resource options controlling this resource's behavior.
Implementation
AddressComputeV1(
String name, {
AddressComputeV1Args? args,
pulumi.CustomResourceOptions? options,
}) : super(
'google-native:compute/v1:Address',
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');
status = registerOutput<String>('status');
subnetwork = registerOutput<String>('subnetwork');
users = registerOutput<List<String>>('users');
}