TraceSink constructor
TraceSink(
- String name, {
- TraceSinkArgs? args,
- CustomResourceOptions? options,
Creates a new TraceSink.
name The Pulumi resource name.
args Arguments used to configure this TraceSink. The set of arguments for TraceSink.
options Resource options controlling this resource's behavior.
Implementation
TraceSink(
String name, {
TraceSinkArgs? args,
pulumi.CustomResourceOptions? options,
}) : super(
'google-native:cloudtrace/v2beta1:TraceSink',
name,
pulumi.Input.mapToInputs(args?.toMap() ?? const {}),
options ?? pulumi.CustomResourceOptions(),
) {
this.name = registerOutput<String>('name');
outputConfig = registerOutput<OutputConfigResponse>('outputConfig', decoder: (raw) { final guardedValue = raw; if (guardedValue == null) return null; return OutputConfigResponse.fromMap((guardedValue as Map).cast<String, dynamic>()); });
project = registerOutput<String>('project');
writerIdentity = registerOutput<String>('writerIdentity');
}