NotebookRuntimeTemplateIamMember constructor

NotebookRuntimeTemplateIamMember(
  1. String name, {
  2. NotebookRuntimeTemplateIamMemberArgs? args,
  3. CustomResourceOptions? options,
})

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

Implementation

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