OccurrenceIamMember constructor

OccurrenceIamMember(
  1. String name, {
  2. OccurrenceIamMemberArgs? args,
  3. CustomResourceOptions? options,
})

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

Implementation

OccurrenceIamMember(
  String name, {
  OccurrenceIamMemberArgs? args,
  pulumi.CustomResourceOptions? options,
}) : super(
        'google-native:containeranalysis/v1:OccurrenceIamMember',
        name,
        pulumi.Input.mapToInputs(args?.toMap() ?? const {}),
        options ?? pulumi.CustomResourceOptions(),
      ) {
  condition = registerOutput<Condition?>('condition', decoder: (raw) { final guardedValue = raw; if (guardedValue == null) return null; return Condition.fromMap((guardedValue as Map).cast<String, dynamic>()); });
  etag = registerOutput<String>('etag');
  member = registerOutput<String>('member');
  this.name = registerOutput<String>('name');
  project = registerOutput<String>('project');
  role = registerOutput<String>('role');
}