OccurrenceIamPolicy constructor

OccurrenceIamPolicy(
  1. String name, {
  2. OccurrenceIamPolicyArgs? args,
  3. CustomResourceOptions? options,
})

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

Implementation

OccurrenceIamPolicy(
  String name, {
  OccurrenceIamPolicyArgs? args,
  pulumi.CustomResourceOptions? options,
}) : super(
        'google-native:containeranalysis/v1:OccurrenceIamPolicy',
        name,
        pulumi.Input.mapToInputs(args?.toMap() ?? const {}),
        options ?? pulumi.CustomResourceOptions(),
      ) {
  bindings = registerOutput<List<Map<String, dynamic>>>('bindings');
  etag = registerOutput<String>('etag');
  occurrenceId = registerOutput<String>('occurrenceId');
  project = registerOutput<String>('project');
  version = registerOutput<int>('version');
}