OrganizationBucketLink constructor

OrganizationBucketLink(
  1. String name, {
  2. OrganizationBucketLinkArgs? args,
  3. CustomResourceOptions? options,
})

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

Implementation

OrganizationBucketLink(
  String name, {
  OrganizationBucketLinkArgs? args,
  pulumi.CustomResourceOptions? options,
}) : super(
        'google-native:logging/v2:OrganizationBucketLink',
        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');
  organizationId = registerOutput<String>('organizationId');
}