Resource Type: etcd_role_permission

Defined in:
lib/puppet/type/etcd_role_permission.rb
Providers:
etcdctl

Overview

@summary Manage an etcd role permissions

Properties

  • ensure (defaults to: present)

    The basic property that the resource should be in.

    Supported values:
    • present
    • absent
  • key

    The key to grant permission on. (required)

  • permission

    The permission type, must be one of ‘(read|write|readwrite)`.

  • range_end

    Optional range end to grant permission on. Use ‘etcd::prefix_range_end($key)` if you want to grant prefix.

  • role

    The name of the role to grant to. (required)

Parameters

  • name (namevar)

    The name of the role permission. Must be of ‘$role:$key` format.

  • provider

    The specific backend to use for this ‘etcd_role_permission` resource. You will seldom need to specify this — Puppet will usually discover the appropriate provider for your platform.