AddressComputeBeta constructor

AddressComputeBeta(
  1. String name, {
  2. AddressComputeBetaArgs? args,
  3. 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');
}