Package com.pulumi.openstack
Class Provider
- java.lang.Object
-
- com.pulumi.resources.Resource
-
- com.pulumi.resources.CustomResource
-
- com.pulumi.resources.ProviderResource
-
- com.pulumi.openstack.Provider
-
public class Provider extends com.pulumi.resources.ProviderResourceThe provider type for the openstack package. By default, resources use package-wide configuration settings, however an explicit `Provider` instance may be created and passed during resource construction to achieve fine-grained programmatic control over provider settings. See the [documentation](https://www.pulumi.com/docs/reference/programming-model/#providers) for more information.
-
-
Nested Class Summary
-
Nested classes/interfaces inherited from class com.pulumi.resources.ProviderResource
com.pulumi.resources.ProviderResource.ProviderResourceInternal
-
-
Constructor Summary
Constructors Constructor Description Provider(java.lang.String name)Provider(java.lang.String name, ProviderArgs args)Provider(java.lang.String name, ProviderArgs args, com.pulumi.resources.CustomResourceOptions options)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description com.pulumi.core.Output<java.util.Optional<java.lang.String>>applicationCredentialId()com.pulumi.core.Output<java.util.Optional<java.lang.String>>applicationCredentialName()com.pulumi.core.Output<java.util.Optional<java.lang.String>>applicationCredentialSecret()com.pulumi.core.Output<java.util.Optional<java.lang.String>>authUrl()com.pulumi.core.Output<java.util.Optional<java.lang.String>>cacertFile()com.pulumi.core.Output<java.util.Optional<java.lang.String>>cert()com.pulumi.core.Output<java.util.Optional<java.lang.String>>cloud()com.pulumi.core.Output<java.util.Optional<java.lang.String>>defaultDomain()com.pulumi.core.Output<java.util.Optional<java.lang.String>>domainId()com.pulumi.core.Output<java.util.Optional<java.lang.String>>domainName()com.pulumi.core.Output<java.util.Optional<java.lang.String>>endpointType()com.pulumi.core.Output<java.util.Optional<java.lang.String>>key()com.pulumi.core.Output<java.util.Optional<java.lang.String>>password()com.pulumi.core.Output<java.util.Optional<java.lang.String>>projectDomainId()com.pulumi.core.Output<java.util.Optional<java.lang.String>>projectDomainName()com.pulumi.core.Output<java.util.Optional<java.lang.String>>region()com.pulumi.core.Output<java.util.Optional<java.lang.String>>tenantId()com.pulumi.core.Output<java.util.Optional<java.lang.String>>tenantName()com.pulumi.core.Output<java.util.Optional<java.lang.String>>token()com.pulumi.core.Output<java.util.Optional<java.lang.String>>userDomainId()com.pulumi.core.Output<java.util.Optional<java.lang.String>>userDomainName()com.pulumi.core.Output<java.util.Optional<java.lang.String>>userId()com.pulumi.core.Output<java.util.Optional<java.lang.String>>userName()
-
-
-
Constructor Detail
-
Provider
public Provider(java.lang.String name)
- Parameters:
name- The _unique_ name of the resulting resource.
-
Provider
public Provider(java.lang.String name, @Nullable ProviderArgs args)- Parameters:
name- The _unique_ name of the resulting resource.args- The arguments to use to populate this resource's properties.
-
Provider
public Provider(java.lang.String name, @Nullable ProviderArgs args, @Nullable com.pulumi.resources.CustomResourceOptions options)- Parameters:
name- The _unique_ name of the resulting resource.args- The arguments to use to populate this resource's properties.options- A bag of options that control this resource's behavior.
-
-
Method Detail
-
applicationCredentialId
public com.pulumi.core.Output<java.util.Optional<java.lang.String>> applicationCredentialId()
- Returns:
- Application Credential ID to login with.
-
applicationCredentialName
public com.pulumi.core.Output<java.util.Optional<java.lang.String>> applicationCredentialName()
- Returns:
- Application Credential name to login with.
-
applicationCredentialSecret
public com.pulumi.core.Output<java.util.Optional<java.lang.String>> applicationCredentialSecret()
- Returns:
- Application Credential secret to login with.
-
authUrl
public com.pulumi.core.Output<java.util.Optional<java.lang.String>> authUrl()
- Returns:
- The Identity authentication URL.
-
cacertFile
public com.pulumi.core.Output<java.util.Optional<java.lang.String>> cacertFile()
- Returns:
- A Custom CA certificate.
-
cert
public com.pulumi.core.Output<java.util.Optional<java.lang.String>> cert()
- Returns:
- A client certificate to authenticate with.
-
cloud
public com.pulumi.core.Output<java.util.Optional<java.lang.String>> cloud()
- Returns:
- An entry in a `clouds.yaml` file to use.
-
defaultDomain
public com.pulumi.core.Output<java.util.Optional<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).
-
domainId
public com.pulumi.core.Output<java.util.Optional<java.lang.String>> domainId()
- Returns:
- The ID of the Domain to scope to (Identity v3).
-
domainName
public com.pulumi.core.Output<java.util.Optional<java.lang.String>> domainName()
- Returns:
- The name of the Domain to scope to (Identity v3).
-
endpointType
public com.pulumi.core.Output<java.util.Optional<java.lang.String>> endpointType()
-
key
public com.pulumi.core.Output<java.util.Optional<java.lang.String>> key()
- Returns:
- A client private key to authenticate with.
-
password
public com.pulumi.core.Output<java.util.Optional<java.lang.String>> password()
- Returns:
- Password to login with.
-
projectDomainId
public com.pulumi.core.Output<java.util.Optional<java.lang.String>> projectDomainId()
- Returns:
- The ID of the domain where the proejct resides (Identity v3).
-
projectDomainName
public com.pulumi.core.Output<java.util.Optional<java.lang.String>> projectDomainName()
- Returns:
- The name of the domain where the project resides (Identity v3).
-
region
public com.pulumi.core.Output<java.util.Optional<java.lang.String>> region()
- Returns:
- The OpenStack region to connect to.
-
tenantId
public com.pulumi.core.Output<java.util.Optional<java.lang.String>> tenantId()
- Returns:
- The ID of the Tenant (Identity v2) or Project (Identity v3) to login with.
-
tenantName
public com.pulumi.core.Output<java.util.Optional<java.lang.String>> tenantName()
- Returns:
- The name of the Tenant (Identity v2) or Project (Identity v3) to login with.
-
token
public com.pulumi.core.Output<java.util.Optional<java.lang.String>> token()
- Returns:
- Authentication token to use as an alternative to username/password.
-
userDomainId
public com.pulumi.core.Output<java.util.Optional<java.lang.String>> userDomainId()
- Returns:
- The ID of the domain where the user resides (Identity v3).
-
userDomainName
public com.pulumi.core.Output<java.util.Optional<java.lang.String>> userDomainName()
- Returns:
- The name of the domain where the user resides (Identity v3).
-
userId
public com.pulumi.core.Output<java.util.Optional<java.lang.String>> userId()
- Returns:
- User ID to login with.
-
userName
public com.pulumi.core.Output<java.util.Optional<java.lang.String>> userName()
- Returns:
- Username to login with.
-
-