Class KeystoneProperties
java.lang.Object
org.jclouds.openstack.keystone.config.KeystoneProperties
Configuration properties and constants used in Keystone connections.
-
Field Summary
FieldsModifier and TypeFieldDescriptionstatic final StringType of credentials used to log into the auth service.static final StringVersion of keystone to be used by services.static final StringSet this property to specify the domain id of project (tenant) scope.
Required property when authenticationSCOPEis 'project:' and project (tenant) domain is different than the user domain (Otherwise, the domain used is the same as the user).static final StringSet this property to specify the domain name of project (tenant) scope.
Required property when authenticationSCOPEis 'project:' and project (tenant) domain is different than the user domain (Otherwise, the domain used is the same as the user).static final Stringset this property totrueto designate that the service requires explicit specification of eitherTENANT_NAMEorTENANT_IDstatic final Stringset this property to specify for scoped authentication.static final Stringtype of the keystone service.static final Stringset this property to specify the tenant id of the authenticated user.static final Stringset this property to specify the tenant name of the authenticated user. -
Method Summary
-
Field Details
-
CREDENTIAL_TYPE
Type of credentials used to log into the auth service.valid values
- apiAccessKeyCredentials
- passwordCredentials
- tokenCredentials
- See Also:
-
TENANT_ID
set this property to specify the tenant id of the authenticated user. Cannot be used simultaneously withTENANT_NAME- See Also:
-
TENANT_NAME
set this property to specify the tenant name of the authenticated user. Cannot be used simultaneously withTENANT_ID- See Also:
-
REQUIRES_TENANT
set this property totrueto designate that the service requires explicit specification of eitherTENANT_NAMEorTENANT_ID- See Also:
-
SCOPE
set this property to specify for scoped authentication.The format is one of the following:
- project:invalid input: '<'project-id>
- domain:invalid input: '<'domain-name>
project:457841231597451534- See Also:
-
PROJECT_DOMAIN_NAME
Set this property to specify the domain name of project (tenant) scope.
Required property when authenticationSCOPEis 'project:' and project (tenant) domain is different than the user domain (Otherwise, the domain used is the same as the user).
Cannot be used simultaneously withPROJECT_DOMAIN_ID- See Also:
-
PROJECT_DOMAIN_ID
Set this property to specify the domain id of project (tenant) scope.
Required property when authenticationSCOPEis 'project:' and project (tenant) domain is different than the user domain (Otherwise, the domain used is the same as the user).
Cannot be used simultaneously withPROJECT_DOMAIN_NAME- See Also:
-
SERVICE_TYPE
type of the keystone service. ex.compute- See Also:
-
KEYSTONE_VERSION
Version of keystone to be used by services. Default: 3.- See Also:
-