OrganizationSink constructor

OrganizationSink(
  1. String name, {
  2. OrganizationSinkArgs? args,
  3. CustomResourceOptions? options,
})

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

Implementation

OrganizationSink(
  String name, {
  OrganizationSinkArgs? args,
  pulumi.CustomResourceOptions? options,
}) : super(
        'google-native:logging/v2:OrganizationSink',
        name,
        pulumi.Input.mapToInputs(args?.toMap() ?? const {}),
        options ?? pulumi.CustomResourceOptions(),
      ) {
  bigqueryOptions = registerOutput<BigQueryOptionsResponse>('bigqueryOptions', decoder: (raw) { final guardedValue = raw; if (guardedValue == null) return null; return BigQueryOptionsResponse.fromMap((guardedValue as Map).cast<String, dynamic>()); });
  createTime = registerOutput<String>('createTime');
  customWriterIdentity = registerOutput<String?>('customWriterIdentity');
  description = registerOutput<String>('description');
  destination = registerOutput<String>('destination');
  disabled = registerOutput<bool>('disabled');
  exclusions = registerOutput<List<Map<String, dynamic>>>('exclusions');
  filter = registerOutput<String>('filter');
  includeChildren = registerOutput<bool>('includeChildren');
  this.name = registerOutput<String>('name');
  organizationId = registerOutput<String>('organizationId');
  outputVersionFormat = registerOutput<String>('outputVersionFormat');
  uniqueWriterIdentity = registerOutput<bool?>('uniqueWriterIdentity');
  updateTime = registerOutput<String>('updateTime');
  writerIdentity = registerOutput<String>('writerIdentity');
}