ModelIamMember constructor

ModelIamMember(
  1. String name, {
  2. ModelIamMemberArgs? args,
  3. CustomResourceOptions? options,
})

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

Implementation

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