TriggerIamPolicy constructor

TriggerIamPolicy(
  1. String name, {
  2. TriggerIamPolicyArgs? args,
  3. CustomResourceOptions? options,
})

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

Implementation

TriggerIamPolicy(
  String name, {
  TriggerIamPolicyArgs? args,
  pulumi.CustomResourceOptions? options,
}) : super(
        'google-native:eventarc/v1:TriggerIamPolicy',
        name,
        pulumi.Input.mapToInputs(args?.toMap() ?? const {}),
        options ?? pulumi.CustomResourceOptions(),
      ) {
  auditConfigs = registerOutput<List<Map<String, dynamic>>>('auditConfigs');
  bindings = registerOutput<List<Map<String, dynamic>>>('bindings');
  etag = registerOutput<String>('etag');
  location = registerOutput<String>('location');
  project = registerOutput<String>('project');
  triggerId = registerOutput<String>('triggerId');
  version = registerOutput<int>('version');
}