Package com.pulumi.openstack
Class Config
- java.lang.Object
-
- com.pulumi.openstack.Config
-
public final class Config extends java.lang.Object
-
-
Constructor Summary
Constructors Constructor Description Config()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description java.util.Optional<java.lang.Boolean>allowReauth()If set to `false`, OpenStack authorization won't be perfomed automatically, if the initial auth token get expired.java.util.Optional<java.lang.String>applicationCredentialId()Application Credential ID to login with.java.util.Optional<java.lang.String>applicationCredentialName()Application Credential name to login with.java.util.Optional<java.lang.String>applicationCredentialSecret()Application Credential secret to login with.java.util.Optional<java.lang.String>authUrl()The Identity authentication URL.java.util.Optional<java.lang.String>cacertFile()A Custom CA certificate.java.util.Optional<java.lang.String>cert()A client certificate to authenticate with.java.util.Optional<java.lang.String>cloud()An entry in a `clouds.yaml` file to use.java.util.Optional<java.lang.String>defaultDomain()The name of the Domain ID to scope to if no other domain is specified.java.util.Optional<java.lang.Boolean>delayedAuth()If set to `false`, OpenStack authorization will be perfomed, every time the service provider client is called.java.util.Optional<java.lang.Boolean>disableNoCacheHeader()If set to `true`, the HTTP `Cache-Control: no-cache` header will not be added by default to all API requests.java.util.Optional<java.lang.String>domainId()The ID of the Domain to scope to (Identity v3).java.util.Optional<java.lang.String>domainName()The name of the Domain to scope to (Identity v3).java.util.Optional<java.lang.Boolean>enableLogging()Outputs very verbose logs with all calls made to and responses from OpenStackjava.util.Optional<java.util.Map<java.lang.String,java.lang.Object>>endpointOverrides()A map of services with an endpoint to override what was from the Keystone catalogjava.util.Optional<java.lang.String>endpointType()java.util.Optional<java.lang.Boolean>insecure()Trust self-signed certificates.java.util.Optional<java.lang.String>key()A client private key to authenticate with.java.util.Optional<java.lang.Integer>maxRetries()How many times HTTP connection should be retried until giving up.java.util.Optional<java.lang.String>password()Password to login with.java.util.Optional<java.lang.String>projectDomainId()The ID of the domain where the proejct resides (Identity v3).java.util.Optional<java.lang.String>projectDomainName()The name of the domain where the project resides (Identity v3).java.util.Optional<java.lang.String>region()The OpenStack region to connect to.java.util.Optional<java.lang.Boolean>swauth()Use Swift's authentication system instead of Keystone.java.util.Optional<java.lang.Boolean>systemScope()If set to `true`, system scoped authorization will be enabled.java.util.Optional<java.lang.String>tenantId()The ID of the Tenant (Identity v2) or Project (Identity v3) to login with.java.util.Optional<java.lang.String>tenantName()The name of the Tenant (Identity v2) or Project (Identity v3) to login with.java.util.Optional<java.lang.String>token()Authentication token to use as an alternative to username/password.java.util.Optional<java.lang.Boolean>useOctavia()If set to `true`, API requests will go the Load Balancer service (Octavia) instead of the Networking service (Neutron).java.util.Optional<java.lang.String>userDomainId()The ID of the domain where the user resides (Identity v3).java.util.Optional<java.lang.String>userDomainName()The name of the domain where the user resides (Identity v3).java.util.Optional<java.lang.String>userId()User ID to login with.java.util.Optional<java.lang.String>userName()Username to login with.
-
-
-
Method Detail
-
allowReauth
public java.util.Optional<java.lang.Boolean> allowReauth()
If set to `false`, OpenStack authorization won't be perfomed automatically, if the initial auth token get expired. Defaults to `true`
-
applicationCredentialId
public java.util.Optional<java.lang.String> applicationCredentialId()
Application Credential ID to login with.
-
applicationCredentialName
public java.util.Optional<java.lang.String> applicationCredentialName()
Application Credential name to login with.
-
applicationCredentialSecret
public java.util.Optional<java.lang.String> applicationCredentialSecret()
Application Credential secret to login with.
-
authUrl
public java.util.Optional<java.lang.String> authUrl()
The Identity authentication URL.
-
cacertFile
public java.util.Optional<java.lang.String> cacertFile()
A Custom CA certificate.
-
cert
public java.util.Optional<java.lang.String> cert()
A client certificate to authenticate with.
-
cloud
public java.util.Optional<java.lang.String> cloud()
An entry in a `clouds.yaml` file to use.
-
defaultDomain
public java.util.Optional<java.lang.String> defaultDomain()
The name of the Domain ID to scope to if no other domain is specified. Defaults to `default` (Identity v3).
-
delayedAuth
public java.util.Optional<java.lang.Boolean> delayedAuth()
If set to `false`, OpenStack authorization will be perfomed, every time the service provider client is called. Defaults to `true`.
-
disableNoCacheHeader
public java.util.Optional<java.lang.Boolean> disableNoCacheHeader()
If set to `true`, the HTTP `Cache-Control: no-cache` header will not be added by default to all API requests.
-
domainId
public java.util.Optional<java.lang.String> domainId()
The ID of the Domain to scope to (Identity v3).
-
domainName
public java.util.Optional<java.lang.String> domainName()
The name of the Domain to scope to (Identity v3).
-
enableLogging
public java.util.Optional<java.lang.Boolean> enableLogging()
Outputs very verbose logs with all calls made to and responses from OpenStack
-
endpointOverrides
public java.util.Optional<java.util.Map<java.lang.String,java.lang.Object>> endpointOverrides()
A map of services with an endpoint to override what was from the Keystone catalog
-
endpointType
public java.util.Optional<java.lang.String> endpointType()
-
insecure
public java.util.Optional<java.lang.Boolean> insecure()
Trust self-signed certificates.
-
key
public java.util.Optional<java.lang.String> key()
A client private key to authenticate with.
-
maxRetries
public java.util.Optional<java.lang.Integer> maxRetries()
How many times HTTP connection should be retried until giving up.
-
password
public java.util.Optional<java.lang.String> password()
Password to login with.
-
projectDomainId
public java.util.Optional<java.lang.String> projectDomainId()
The ID of the domain where the proejct resides (Identity v3).
-
projectDomainName
public java.util.Optional<java.lang.String> projectDomainName()
The name of the domain where the project resides (Identity v3).
-
region
public java.util.Optional<java.lang.String> region()
The OpenStack region to connect to.
-
swauth
public java.util.Optional<java.lang.Boolean> swauth()
Use Swift's authentication system instead of Keystone. Only used for interaction with Swift.
-
systemScope
public java.util.Optional<java.lang.Boolean> systemScope()
If set to `true`, system scoped authorization will be enabled. Defaults to `false` (Identity v3).
-
tenantId
public java.util.Optional<java.lang.String> tenantId()
The ID of the Tenant (Identity v2) or Project (Identity v3) to login with.
-
tenantName
public java.util.Optional<java.lang.String> tenantName()
The name of the Tenant (Identity v2) or Project (Identity v3) to login with.
-
token
public java.util.Optional<java.lang.String> token()
Authentication token to use as an alternative to username/password.
-
useOctavia
public java.util.Optional<java.lang.Boolean> useOctavia()
If set to `true`, API requests will go the Load Balancer service (Octavia) instead of the Networking service (Neutron).
-
userDomainId
public java.util.Optional<java.lang.String> userDomainId()
The ID of the domain where the user resides (Identity v3).
-
userDomainName
public java.util.Optional<java.lang.String> userDomainName()
The name of the domain where the user resides (Identity v3).
-
userId
public java.util.Optional<java.lang.String> userId()
User ID to login with.
-
userName
public java.util.Optional<java.lang.String> userName()
Username to login with.
-
-