OrganizationSink constructor
OrganizationSink(
- String name, {
- OrganizationSinkArgs? args,
- 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');
}