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 String
Type of credentials used to log into the auth service.static final String
Version of keystone to be used by services.static final String
Set this property to specify the domain id of project (tenant) scope.
Required property when authenticationSCOPE
is 'project:' and project (tenant) domain is different than the user domain (Otherwise, the domain used is the same as the user).static final String
Set this property to specify the domain name of project (tenant) scope.
Required property when authenticationSCOPE
is 'project:' and project (tenant) domain is different than the user domain (Otherwise, the domain used is the same as the user).static final String
set this property totrue
to designate that the service requires explicit specification of eitherTENANT_NAME
orTENANT_ID
static final String
set this property to specify for scoped authentication.static final String
type of the keystone service.static final String
set this property to specify the tenant id of the authenticated user.static final String
set 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 totrue
to designate that the service requires explicit specification of eitherTENANT_NAME
orTENANT_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 authenticationSCOPE
is '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 authenticationSCOPE
is '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:
-