RuntimeIamMember constructor

RuntimeIamMember(
  1. String name, {
  2. RuntimeIamMemberArgs? args,
  3. CustomResourceOptions? options,
})

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

Implementation

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