Link constructor

Link(
  1. String name, {
  2. LinkArgs? args,
  3. CustomResourceOptions? options,
})

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

Implementation

Link(
  String name, {
  LinkArgs? args,
  pulumi.CustomResourceOptions? options,
}) : super(
        'google-native:logging/v2:Link',
        name,
        pulumi.Input.mapToInputs(args?.toMap() ?? const {}),
        options ?? pulumi.CustomResourceOptions(),
      ) {
  bigqueryDataset = registerOutput<BigQueryDatasetResponse>('bigqueryDataset', decoder: (raw) { final guardedValue = raw; if (guardedValue == null) return null; return BigQueryDatasetResponse.fromMap((guardedValue as Map).cast<String, dynamic>()); });
  bucketId = registerOutput<String>('bucketId');
  createTime = registerOutput<String>('createTime');
  description = registerOutput<String>('description');
  lifecycleState = registerOutput<String>('lifecycleState');
  linkId = registerOutput<String>('linkId');
  location = registerOutput<String>('location');
  this.name = registerOutput<String>('name');
  project = registerOutput<String>('project');
}