Skip to content
GitLab
Projects
Groups
Snippets
Help
Loading...
Help
What's new
10
Help
Support
Community forum
Keyboard shortcuts
?
Submit feedback
Contribute to GitLab
Sign in / Register
Toggle navigation
Open sidebar
emulab
emulab-devel
Commits
037821cc
Commit
037821cc
authored
Apr 05, 2010
by
Srikanth Chikkulapelly
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
schema definition for extensions.
parent
26821445
Changes
1
Hide whitespace changes
Inline
Side-by-side
Showing
1 changed file
with
33 additions
and
0 deletions
+33
-0
protogeni/security/policyExtensions.rnc
protogeni/security/policyExtensions.rnc
+33
-0
No files found.
protogeni/security/policyExtensions.rnc
0 → 100644
View file @
037821cc
# Your extension should have its own namespace to disambiguate it from
# others.
default namespace = "http://www.protogeni.net/resources/credentials/extension"
# This is meant to specify maximum sliver lifetime,
# that will be honored by the CM. It takes precedence over
# the default limit imposed by CM on all users.
MaxLifeTime = element max_sliver_lifetime {xsd:integer}
# It is meant to specify exception limits to resource allocation
# at the granularity of node type.
ComponentType = element component_type {
attribute type {string} &
attribute count {string}
}
# It allows CM to limit the total number of components allocated
# to a user within a slice.
MaxComponents = element max_components {
attribute limit {xsd:integer} &
ComponentType*
}
# policy exceptions enable CM to let specific users
# pass through certain policies.
PolicyExceptions = element policy_exceptions {
element policy {string}*
}
# All of the above are extensions specified in credential.
start = MaxLifeTime | MaxComponents | PolicyExceptions
Write
Preview
Markdown
is supported
0%
Try again
or
attach a new file
.
Attach a file
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment