class Kubes::Compiler::Dsl::Syntax::Role
Public Instance Methods
apiVersion()
click to toggle source
# File lib/kubes/compiler/dsl/syntax/role.rb, line 12 def apiVersion "rbac.authorization.k8s.io/v1" end
default_rule()
click to toggle source
# File lib/kubes/compiler/dsl/syntax/role.rb, line 30 def default_rule { apiGroups: apiGroups, nonResourceURLs: nonResourceURLs, resourceNames: resourceNames, resources: resources, verbs: verbs, } end
default_rules()
click to toggle source
# File lib/kubes/compiler/dsl/syntax/role.rb, line 26 def default_rules [default_rule] end
default_top()
click to toggle source
override superclass method - no spec
# File lib/kubes/compiler/dsl/syntax/role.rb, line 17 def default_top { apiVersion: apiVersion, kind: kind, metadata: metadata, rules: rules, } end