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