GlobalAddressComputeBeta constructor

GlobalAddressComputeBeta(
  1. String name, {
  2. GlobalAddressComputeBetaArgs? args,
  3. CustomResourceOptions? options,
})

Creates a new GlobalAddressComputeBeta. name The Pulumi resource name. args Arguments used to configure this GlobalAddressComputeBeta. The set of arguments for GlobalAddress. options Resource options controlling this resource's behavior.

Implementation

GlobalAddressComputeBeta(
  String name, {
  GlobalAddressComputeBetaArgs? args,
  pulumi.CustomResourceOptions? options,
}) : super(
        'google-native:compute/beta: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');
  status = registerOutput<String>('status');
  subnetwork = registerOutput<String>('subnetwork');
  users = registerOutput<List<String>>('users');
}