OrganizationSourceIamMember constructor

OrganizationSourceIamMember(
  1. String name, {
  2. OrganizationSourceIamMemberArgs? args,
  3. CustomResourceOptions? options,
})

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

Implementation

OrganizationSourceIamMember(
  String name, {
  OrganizationSourceIamMemberArgs? args,
  pulumi.CustomResourceOptions? options,
}) : super(
        'google-native:securitycenter/v1:OrganizationSourceIamMember',
        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');
}