Package com.pulumi.openstack
Class ProviderArgs
- java.lang.Object
-
- com.pulumi.resources.InputArgs
-
- com.pulumi.resources.ResourceArgs
-
- com.pulumi.openstack.ProviderArgs
-
public final class ProviderArgs extends com.pulumi.resources.ResourceArgs
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static classProviderArgs.Builder
-
Field Summary
Fields Modifier and Type Field Description static ProviderArgsEmpty
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description java.util.Optional<com.pulumi.core.Output<java.lang.Boolean>>allowReauth()java.util.Optional<com.pulumi.core.Output<java.lang.String>>applicationCredentialId()java.util.Optional<com.pulumi.core.Output<java.lang.String>>applicationCredentialName()java.util.Optional<com.pulumi.core.Output<java.lang.String>>applicationCredentialSecret()java.util.Optional<com.pulumi.core.Output<java.lang.String>>authUrl()static ProviderArgs.Builderbuilder()static ProviderArgs.Builderbuilder(ProviderArgs defaults)java.util.Optional<com.pulumi.core.Output<java.lang.String>>cacertFile()java.util.Optional<com.pulumi.core.Output<java.lang.String>>cert()java.util.Optional<com.pulumi.core.Output<java.lang.String>>cloud()java.util.Optional<com.pulumi.core.Output<java.lang.String>>defaultDomain()java.util.Optional<com.pulumi.core.Output<java.lang.Boolean>>delayedAuth()java.util.Optional<com.pulumi.core.Output<java.lang.Boolean>>disableNoCacheHeader()java.util.Optional<com.pulumi.core.Output<java.lang.String>>domainId()java.util.Optional<com.pulumi.core.Output<java.lang.String>>domainName()java.util.Optional<com.pulumi.core.Output<java.lang.Boolean>>enableLogging()java.util.Optional<com.pulumi.core.Output<java.util.Map<java.lang.String,java.lang.Object>>>endpointOverrides()java.util.Optional<com.pulumi.core.Output<java.lang.String>>endpointType()java.util.Optional<com.pulumi.core.Output<java.lang.Boolean>>insecure()java.util.Optional<com.pulumi.core.Output<java.lang.String>>key()java.util.Optional<com.pulumi.core.Output<java.lang.Integer>>maxRetries()java.util.Optional<com.pulumi.core.Output<java.lang.String>>password()java.util.Optional<com.pulumi.core.Output<java.lang.String>>projectDomainId()java.util.Optional<com.pulumi.core.Output<java.lang.String>>projectDomainName()java.util.Optional<com.pulumi.core.Output<java.lang.String>>region()java.util.Optional<com.pulumi.core.Output<java.lang.Boolean>>swauth()java.util.Optional<com.pulumi.core.Output<java.lang.Boolean>>systemScope()java.util.Optional<com.pulumi.core.Output<java.lang.String>>tenantId()java.util.Optional<com.pulumi.core.Output<java.lang.String>>tenantName()java.util.Optional<com.pulumi.core.Output<java.lang.String>>token()java.util.Optional<com.pulumi.core.Output<java.lang.Boolean>>useOctavia()java.util.Optional<com.pulumi.core.Output<java.lang.String>>userDomainId()java.util.Optional<com.pulumi.core.Output<java.lang.String>>userDomainName()java.util.Optional<com.pulumi.core.Output<java.lang.String>>userId()java.util.Optional<com.pulumi.core.Output<java.lang.String>>userName()
-
-
-
Field Detail
-
Empty
public static final ProviderArgs Empty
-
-
Method Detail
-
allowReauth
public java.util.Optional<com.pulumi.core.Output<java.lang.Boolean>> allowReauth()
- Returns:
- 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<com.pulumi.core.Output<java.lang.String>> applicationCredentialId()
- Returns:
- Application Credential ID to login with.
-
applicationCredentialName
public java.util.Optional<com.pulumi.core.Output<java.lang.String>> applicationCredentialName()
- Returns:
- Application Credential name to login with.
-
applicationCredentialSecret
public java.util.Optional<com.pulumi.core.Output<java.lang.String>> applicationCredentialSecret()
- Returns:
- Application Credential secret to login with.
-
authUrl
public java.util.Optional<com.pulumi.core.Output<java.lang.String>> authUrl()
- Returns:
- The Identity authentication URL.
-
cacertFile
public java.util.Optional<com.pulumi.core.Output<java.lang.String>> cacertFile()
- Returns:
- A Custom CA certificate.
-
cert
public java.util.Optional<com.pulumi.core.Output<java.lang.String>> cert()
- Returns:
- A client certificate to authenticate with.
-
cloud
public java.util.Optional<com.pulumi.core.Output<java.lang.String>> cloud()
- Returns:
- An entry in a `clouds.yaml` file to use.
-
defaultDomain
public java.util.Optional<com.pulumi.core.Output<java.lang.String>> defaultDomain()
- Returns:
- 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<com.pulumi.core.Output<java.lang.Boolean>> delayedAuth()
- Returns:
- 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<com.pulumi.core.Output<java.lang.Boolean>> disableNoCacheHeader()
- Returns:
- 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<com.pulumi.core.Output<java.lang.String>> domainId()
- Returns:
- The ID of the Domain to scope to (Identity v3).
-
domainName
public java.util.Optional<com.pulumi.core.Output<java.lang.String>> domainName()
- Returns:
- The name of the Domain to scope to (Identity v3).
-
enableLogging
public java.util.Optional<com.pulumi.core.Output<java.lang.Boolean>> enableLogging()
- Returns:
- Outputs very verbose logs with all calls made to and responses from OpenStack
-
endpointOverrides
public java.util.Optional<com.pulumi.core.Output<java.util.Map<java.lang.String,java.lang.Object>>> endpointOverrides()
- Returns:
- A map of services with an endpoint to override what was from the Keystone catalog
-
endpointType
public java.util.Optional<com.pulumi.core.Output<java.lang.String>> endpointType()
-
insecure
public java.util.Optional<com.pulumi.core.Output<java.lang.Boolean>> insecure()
- Returns:
- Trust self-signed certificates.
-
key
public java.util.Optional<com.pulumi.core.Output<java.lang.String>> key()
- Returns:
- A client private key to authenticate with.
-
maxRetries
public java.util.Optional<com.pulumi.core.Output<java.lang.Integer>> maxRetries()
- Returns:
- How many times HTTP connection should be retried until giving up.
-
password
public java.util.Optional<com.pulumi.core.Output<java.lang.String>> password()
- Returns:
- Password to login with.
-
projectDomainId
public java.util.Optional<com.pulumi.core.Output<java.lang.String>> projectDomainId()
- Returns:
- The ID of the domain where the proejct resides (Identity v3).
-
projectDomainName
public java.util.Optional<com.pulumi.core.Output<java.lang.String>> projectDomainName()
- Returns:
- The name of the domain where the project resides (Identity v3).
-
region
public java.util.Optional<com.pulumi.core.Output<java.lang.String>> region()
- Returns:
- The OpenStack region to connect to.
-
swauth
public java.util.Optional<com.pulumi.core.Output<java.lang.Boolean>> swauth()
- Returns:
- Use Swift's authentication system instead of Keystone. Only used for interaction with Swift.
-
systemScope
public java.util.Optional<com.pulumi.core.Output<java.lang.Boolean>> systemScope()
- Returns:
- If set to `true`, system scoped authorization will be enabled. Defaults to `false` (Identity v3).
-
tenantId
public java.util.Optional<com.pulumi.core.Output<java.lang.String>> tenantId()
- Returns:
- The ID of the Tenant (Identity v2) or Project (Identity v3) to login with.
-
tenantName
public java.util.Optional<com.pulumi.core.Output<java.lang.String>> tenantName()
- Returns:
- The name of the Tenant (Identity v2) or Project (Identity v3) to login with.
-
token
public java.util.Optional<com.pulumi.core.Output<java.lang.String>> token()
- Returns:
- Authentication token to use as an alternative to username/password.
-
useOctavia
public java.util.Optional<com.pulumi.core.Output<java.lang.Boolean>> useOctavia()
- Returns:
- If set to `true`, API requests will go the Load Balancer service (Octavia) instead of the Networking service (Neutron).
-
userDomainId
public java.util.Optional<com.pulumi.core.Output<java.lang.String>> userDomainId()
- Returns:
- The ID of the domain where the user resides (Identity v3).
-
userDomainName
public java.util.Optional<com.pulumi.core.Output<java.lang.String>> userDomainName()
- Returns:
- The name of the domain where the user resides (Identity v3).
-
userId
public java.util.Optional<com.pulumi.core.Output<java.lang.String>> userId()
- Returns:
- User ID to login with.
-
userName
public java.util.Optional<com.pulumi.core.Output<java.lang.String>> userName()
- Returns:
- Username to login with.
-
builder
public static ProviderArgs.Builder builder()
-
builder
public static ProviderArgs.Builder builder(ProviderArgs defaults)
-
-