Sha256: 7a3ab3d4f96e1ccb60e87c012288fdb014c5c6eddf9cf84a7d9a711bb1d7fdb0
Contents?: true
Size: 879 Bytes
Versions: 58
Compression:
Stored size: 879 Bytes
Contents
module Kubes::Compiler::Dsl::Syntax class Role < Resource fields :rules # <[]Object> # kubectl explain role.rules fields :apiGroups, # <[]string> :nonResourceURLs, # <[]string> :resourceNames, # <[]string> :resources, # <[]string> :verbs # <[]string> -required- def apiVersion "rbac.authorization.k8s.io/v1" end # override superclass method - no spec def default_top { apiVersion: apiVersion, kind: kind, metadata: metadata, rules: rules, } end def default_rules [default_rule] end def default_rule { apiGroups: apiGroups, nonResourceURLs: nonResourceURLs, resourceNames: resourceNames, resources: resources, verbs: verbs, } end end end
Version data entries
58 entries across 58 versions & 1 rubygems