TriggerEventarcV1beta1 constructor
TriggerEventarcV1beta1(
- String name, {
- TriggerEventarcV1beta1Args? args,
- CustomResourceOptions? options,
Creates a new TriggerEventarcV1beta1.
name The Pulumi resource name.
args Arguments used to configure this TriggerEventarcV1beta1. The set of arguments for Trigger.
options Resource options controlling this resource's behavior.
Implementation
TriggerEventarcV1beta1(
String name, {
TriggerEventarcV1beta1Args? args,
pulumi.CustomResourceOptions? options,
}) : super(
'google-native:eventarc/v1beta1:Trigger',
name,
pulumi.Input.mapToInputs(args?.toMap() ?? const {}),
options ?? pulumi.CustomResourceOptions(),
) {
createTime = registerOutput<String>('createTime');
destination = registerOutput<DestinationResponseEventarcV1beta1>('destination', decoder: (raw) { final guardedValue = raw; if (guardedValue == null) return null; return DestinationResponseEventarcV1beta1.fromMap((guardedValue as Map).cast<String, dynamic>()); });
etag = registerOutput<String>('etag');
labels = registerOutput<Map<String, String>>('labels');
location = registerOutput<String>('location');
matchingCriteria = registerOutput<List<Map<String, dynamic>>>('matchingCriteria');
this.name = registerOutput<String>('name');
project = registerOutput<String>('project');
serviceAccount = registerOutput<String>('serviceAccount');
transport = registerOutput<TransportResponseEventarcV1beta1>('transport', decoder: (raw) { final guardedValue = raw; if (guardedValue == null) return null; return TransportResponseEventarcV1beta1.fromMap((guardedValue as Map).cast<String, dynamic>()); });
triggerId = registerOutput<String>('triggerId');
updateTime = registerOutput<String>('updateTime');
}