spectrocloud.CloudaccountOpenstack
Explore with Pulumi AI
Example Usage
import * as pulumi from "@pulumi/pulumi";
import * as spectrocloud from "@pulumi/spectrocloud";
const account = new spectrocloud.CloudaccountOpenstack("account", {
privateCloudGatewayId: "",
openstackUsername: _var.openstack_username,
openstackPassword: _var.openstack_password,
identityEndpoint: _var.identity_endpoint,
parentRegion: _var.region,
defaultDomain: _var.domain,
defaultProject: _var.project,
});
import pulumi
import pulumi_spectrocloud as spectrocloud
account = spectrocloud.CloudaccountOpenstack("account",
private_cloud_gateway_id="",
openstack_username=var["openstack_username"],
openstack_password=var["openstack_password"],
identity_endpoint=var["identity_endpoint"],
parent_region=var["region"],
default_domain=var["domain"],
default_project=var["project"])
package main
import (
"github.com/pulumi/pulumi-terraform-provider/sdks/go/spectrocloud/spectrocloud"
"github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
func main() {
pulumi.Run(func(ctx *pulumi.Context) error {
_, err := spectrocloud.NewCloudaccountOpenstack(ctx, "account", &spectrocloud.CloudaccountOpenstackArgs{
PrivateCloudGatewayId: pulumi.String(""),
OpenstackUsername: pulumi.Any(_var.Openstack_username),
OpenstackPassword: pulumi.Any(_var.Openstack_password),
IdentityEndpoint: pulumi.Any(_var.Identity_endpoint),
ParentRegion: pulumi.Any(_var.Region),
DefaultDomain: pulumi.Any(_var.Domain),
DefaultProject: pulumi.Any(_var.Project),
})
if err != nil {
return err
}
return nil
})
}
using System.Collections.Generic;
using System.Linq;
using Pulumi;
using Spectrocloud = Pulumi.Spectrocloud;
return await Deployment.RunAsync(() =>
{
var account = new Spectrocloud.CloudaccountOpenstack("account", new()
{
PrivateCloudGatewayId = "",
OpenstackUsername = @var.Openstack_username,
OpenstackPassword = @var.Openstack_password,
IdentityEndpoint = @var.Identity_endpoint,
ParentRegion = @var.Region,
DefaultDomain = @var.Domain,
DefaultProject = @var.Project,
});
});
package generated_program;
import com.pulumi.Context;
import com.pulumi.Pulumi;
import com.pulumi.core.Output;
import com.pulumi.spectrocloud.CloudaccountOpenstack;
import com.pulumi.spectrocloud.CloudaccountOpenstackArgs;
import java.util.List;
import java.util.ArrayList;
import java.util.Map;
import java.io.File;
import java.nio.file.Files;
import java.nio.file.Paths;
public class App {
public static void main(String[] args) {
Pulumi.run(App::stack);
}
public static void stack(Context ctx) {
var account = new CloudaccountOpenstack("account", CloudaccountOpenstackArgs.builder()
.privateCloudGatewayId("")
.openstackUsername(var_.openstack_username())
.openstackPassword(var_.openstack_password())
.identityEndpoint(var_.identity_endpoint())
.parentRegion(var_.region())
.defaultDomain(var_.domain())
.defaultProject(var_.project())
.build());
}
}
resources:
account:
type: spectrocloud:CloudaccountOpenstack
properties:
privateCloudGatewayId: ""
openstackUsername: ${var.openstack_username}
openstackPassword: ${var.openstack_password}
identityEndpoint: ${var.identity_endpoint}
parentRegion: ${var.region}
defaultDomain: ${var.domain}
defaultProject: ${var.project}
Create CloudaccountOpenstack Resource
Resources are created with functions called constructors. To learn more about declaring and configuring resources, see Resources.
Constructor syntax
new CloudaccountOpenstack(name: string, args: CloudaccountOpenstackArgs, opts?: CustomResourceOptions);
@overload
def CloudaccountOpenstack(resource_name: str,
args: CloudaccountOpenstackArgs,
opts: Optional[ResourceOptions] = None)
@overload
def CloudaccountOpenstack(resource_name: str,
opts: Optional[ResourceOptions] = None,
default_domain: Optional[str] = None,
default_project: Optional[str] = None,
identity_endpoint: Optional[str] = None,
openstack_password: Optional[str] = None,
openstack_username: Optional[str] = None,
parent_region: Optional[str] = None,
private_cloud_gateway_id: Optional[str] = None,
ca_certificate: Optional[str] = None,
cloudaccount_openstack_id: Optional[str] = None,
context: Optional[str] = None,
name: Optional[str] = None,
openstack_allow_insecure: Optional[bool] = None)
func NewCloudaccountOpenstack(ctx *Context, name string, args CloudaccountOpenstackArgs, opts ...ResourceOption) (*CloudaccountOpenstack, error)
public CloudaccountOpenstack(string name, CloudaccountOpenstackArgs args, CustomResourceOptions? opts = null)
public CloudaccountOpenstack(String name, CloudaccountOpenstackArgs args)
public CloudaccountOpenstack(String name, CloudaccountOpenstackArgs args, CustomResourceOptions options)
type: spectrocloud:CloudaccountOpenstack
properties: # The arguments to resource properties.
options: # Bag of options to control resource's behavior.
Parameters
- name string
- The unique name of the resource.
- args CloudaccountOpenstackArgs
- The arguments to resource properties.
- opts CustomResourceOptions
- Bag of options to control resource's behavior.
- resource_name str
- The unique name of the resource.
- args CloudaccountOpenstackArgs
- The arguments to resource properties.
- opts ResourceOptions
- Bag of options to control resource's behavior.
- ctx Context
- Context object for the current deployment.
- name string
- The unique name of the resource.
- args CloudaccountOpenstackArgs
- The arguments to resource properties.
- opts ResourceOption
- Bag of options to control resource's behavior.
- name string
- The unique name of the resource.
- args CloudaccountOpenstackArgs
- The arguments to resource properties.
- opts CustomResourceOptions
- Bag of options to control resource's behavior.
- name String
- The unique name of the resource.
- args CloudaccountOpenstackArgs
- The arguments to resource properties.
- options CustomResourceOptions
- Bag of options to control resource's behavior.
Constructor example
The following reference example uses placeholder values for all input properties.
var cloudaccountOpenstackResource = new Spectrocloud.CloudaccountOpenstack("cloudaccountOpenstackResource", new()
{
DefaultDomain = "string",
DefaultProject = "string",
IdentityEndpoint = "string",
OpenstackPassword = "string",
OpenstackUsername = "string",
ParentRegion = "string",
PrivateCloudGatewayId = "string",
CaCertificate = "string",
CloudaccountOpenstackId = "string",
Context = "string",
Name = "string",
OpenstackAllowInsecure = false,
});
example, err := spectrocloud.NewCloudaccountOpenstack(ctx, "cloudaccountOpenstackResource", &spectrocloud.CloudaccountOpenstackArgs{
DefaultDomain: pulumi.String("string"),
DefaultProject: pulumi.String("string"),
IdentityEndpoint: pulumi.String("string"),
OpenstackPassword: pulumi.String("string"),
OpenstackUsername: pulumi.String("string"),
ParentRegion: pulumi.String("string"),
PrivateCloudGatewayId: pulumi.String("string"),
CaCertificate: pulumi.String("string"),
CloudaccountOpenstackId: pulumi.String("string"),
Context: pulumi.String("string"),
Name: pulumi.String("string"),
OpenstackAllowInsecure: pulumi.Bool(false),
})
var cloudaccountOpenstackResource = new CloudaccountOpenstack("cloudaccountOpenstackResource", CloudaccountOpenstackArgs.builder()
.defaultDomain("string")
.defaultProject("string")
.identityEndpoint("string")
.openstackPassword("string")
.openstackUsername("string")
.parentRegion("string")
.privateCloudGatewayId("string")
.caCertificate("string")
.cloudaccountOpenstackId("string")
.context("string")
.name("string")
.openstackAllowInsecure(false)
.build());
cloudaccount_openstack_resource = spectrocloud.CloudaccountOpenstack("cloudaccountOpenstackResource",
default_domain="string",
default_project="string",
identity_endpoint="string",
openstack_password="string",
openstack_username="string",
parent_region="string",
private_cloud_gateway_id="string",
ca_certificate="string",
cloudaccount_openstack_id="string",
context="string",
name="string",
openstack_allow_insecure=False)
const cloudaccountOpenstackResource = new spectrocloud.CloudaccountOpenstack("cloudaccountOpenstackResource", {
defaultDomain: "string",
defaultProject: "string",
identityEndpoint: "string",
openstackPassword: "string",
openstackUsername: "string",
parentRegion: "string",
privateCloudGatewayId: "string",
caCertificate: "string",
cloudaccountOpenstackId: "string",
context: "string",
name: "string",
openstackAllowInsecure: false,
});
type: spectrocloud:CloudaccountOpenstack
properties:
caCertificate: string
cloudaccountOpenstackId: string
context: string
defaultDomain: string
defaultProject: string
identityEndpoint: string
name: string
openstackAllowInsecure: false
openstackPassword: string
openstackUsername: string
parentRegion: string
privateCloudGatewayId: string
CloudaccountOpenstack Resource Properties
To learn more about resource properties and how to use them, see Inputs and Outputs in the Architecture and Concepts docs.
Inputs
In Python, inputs that are objects can be passed either as argument classes or as dictionary literals.
The CloudaccountOpenstack resource accepts the following input properties:
- Default
Domain string - The default domain of the OpenStack cloud that is used to connect to the OpenStack cloud.
- Default
Project string - The default project of the OpenStack cloud that is used to connect to the OpenStack cloud.
- Identity
Endpoint string - The identity endpoint of the OpenStack cloud that is used to connect to the OpenStack cloud.
- Openstack
Password string - The password of the OpenStack cloud that is used to connect to the OpenStack cloud.
- Openstack
Username string - The username of the OpenStack cloud that is used to connect to the OpenStack cloud.
- Parent
Region string - The parent region of the OpenStack cloud that is used to connect to the OpenStack cloud.
- Private
Cloud stringGateway Id - ID of the private cloud gateway that is used to connect to the OpenStack cloud.
- Ca
Certificate string - The CA certificate of the OpenStack cloud that is used to connect to the OpenStack cloud.
- Cloudaccount
Openstack stringId - The ID of this resource.
- Context string
- The context of the OpenStack configuration. Allowed values are
project
ortenant
. Default value isproject
. If theproject
context is specified, the project name will sourced from the provider configuration parameterproject_name
. - Name string
- Name of the OpenStack cloud account.
- Openstack
Allow boolInsecure - Whether to allow insecure connections to the OpenStack cloud. Default is
false
.
- Default
Domain string - The default domain of the OpenStack cloud that is used to connect to the OpenStack cloud.
- Default
Project string - The default project of the OpenStack cloud that is used to connect to the OpenStack cloud.
- Identity
Endpoint string - The identity endpoint of the OpenStack cloud that is used to connect to the OpenStack cloud.
- Openstack
Password string - The password of the OpenStack cloud that is used to connect to the OpenStack cloud.
- Openstack
Username string - The username of the OpenStack cloud that is used to connect to the OpenStack cloud.
- Parent
Region string - The parent region of the OpenStack cloud that is used to connect to the OpenStack cloud.
- Private
Cloud stringGateway Id - ID of the private cloud gateway that is used to connect to the OpenStack cloud.
- Ca
Certificate string - The CA certificate of the OpenStack cloud that is used to connect to the OpenStack cloud.
- Cloudaccount
Openstack stringId - The ID of this resource.
- Context string
- The context of the OpenStack configuration. Allowed values are
project
ortenant
. Default value isproject
. If theproject
context is specified, the project name will sourced from the provider configuration parameterproject_name
. - Name string
- Name of the OpenStack cloud account.
- Openstack
Allow boolInsecure - Whether to allow insecure connections to the OpenStack cloud. Default is
false
.
- default
Domain String - The default domain of the OpenStack cloud that is used to connect to the OpenStack cloud.
- default
Project String - The default project of the OpenStack cloud that is used to connect to the OpenStack cloud.
- identity
Endpoint String - The identity endpoint of the OpenStack cloud that is used to connect to the OpenStack cloud.
- openstack
Password String - The password of the OpenStack cloud that is used to connect to the OpenStack cloud.
- openstack
Username String - The username of the OpenStack cloud that is used to connect to the OpenStack cloud.
- parent
Region String - The parent region of the OpenStack cloud that is used to connect to the OpenStack cloud.
- private
Cloud StringGateway Id - ID of the private cloud gateway that is used to connect to the OpenStack cloud.
- ca
Certificate String - The CA certificate of the OpenStack cloud that is used to connect to the OpenStack cloud.
- cloudaccount
Openstack StringId - The ID of this resource.
- context String
- The context of the OpenStack configuration. Allowed values are
project
ortenant
. Default value isproject
. If theproject
context is specified, the project name will sourced from the provider configuration parameterproject_name
. - name String
- Name of the OpenStack cloud account.
- openstack
Allow BooleanInsecure - Whether to allow insecure connections to the OpenStack cloud. Default is
false
.
- default
Domain string - The default domain of the OpenStack cloud that is used to connect to the OpenStack cloud.
- default
Project string - The default project of the OpenStack cloud that is used to connect to the OpenStack cloud.
- identity
Endpoint string - The identity endpoint of the OpenStack cloud that is used to connect to the OpenStack cloud.
- openstack
Password string - The password of the OpenStack cloud that is used to connect to the OpenStack cloud.
- openstack
Username string - The username of the OpenStack cloud that is used to connect to the OpenStack cloud.
- parent
Region string - The parent region of the OpenStack cloud that is used to connect to the OpenStack cloud.
- private
Cloud stringGateway Id - ID of the private cloud gateway that is used to connect to the OpenStack cloud.
- ca
Certificate string - The CA certificate of the OpenStack cloud that is used to connect to the OpenStack cloud.
- cloudaccount
Openstack stringId - The ID of this resource.
- context string
- The context of the OpenStack configuration. Allowed values are
project
ortenant
. Default value isproject
. If theproject
context is specified, the project name will sourced from the provider configuration parameterproject_name
. - name string
- Name of the OpenStack cloud account.
- openstack
Allow booleanInsecure - Whether to allow insecure connections to the OpenStack cloud. Default is
false
.
- default_
domain str - The default domain of the OpenStack cloud that is used to connect to the OpenStack cloud.
- default_
project str - The default project of the OpenStack cloud that is used to connect to the OpenStack cloud.
- identity_
endpoint str - The identity endpoint of the OpenStack cloud that is used to connect to the OpenStack cloud.
- openstack_
password str - The password of the OpenStack cloud that is used to connect to the OpenStack cloud.
- openstack_
username str - The username of the OpenStack cloud that is used to connect to the OpenStack cloud.
- parent_
region str - The parent region of the OpenStack cloud that is used to connect to the OpenStack cloud.
- private_
cloud_ strgateway_ id - ID of the private cloud gateway that is used to connect to the OpenStack cloud.
- ca_
certificate str - The CA certificate of the OpenStack cloud that is used to connect to the OpenStack cloud.
- cloudaccount_
openstack_ strid - The ID of this resource.
- context str
- The context of the OpenStack configuration. Allowed values are
project
ortenant
. Default value isproject
. If theproject
context is specified, the project name will sourced from the provider configuration parameterproject_name
. - name str
- Name of the OpenStack cloud account.
- openstack_
allow_ boolinsecure - Whether to allow insecure connections to the OpenStack cloud. Default is
false
.
- default
Domain String - The default domain of the OpenStack cloud that is used to connect to the OpenStack cloud.
- default
Project String - The default project of the OpenStack cloud that is used to connect to the OpenStack cloud.
- identity
Endpoint String - The identity endpoint of the OpenStack cloud that is used to connect to the OpenStack cloud.
- openstack
Password String - The password of the OpenStack cloud that is used to connect to the OpenStack cloud.
- openstack
Username String - The username of the OpenStack cloud that is used to connect to the OpenStack cloud.
- parent
Region String - The parent region of the OpenStack cloud that is used to connect to the OpenStack cloud.
- private
Cloud StringGateway Id - ID of the private cloud gateway that is used to connect to the OpenStack cloud.
- ca
Certificate String - The CA certificate of the OpenStack cloud that is used to connect to the OpenStack cloud.
- cloudaccount
Openstack StringId - The ID of this resource.
- context String
- The context of the OpenStack configuration. Allowed values are
project
ortenant
. Default value isproject
. If theproject
context is specified, the project name will sourced from the provider configuration parameterproject_name
. - name String
- Name of the OpenStack cloud account.
- openstack
Allow BooleanInsecure - Whether to allow insecure connections to the OpenStack cloud. Default is
false
.
Outputs
All input properties are implicitly available as output properties. Additionally, the CloudaccountOpenstack resource produces the following output properties:
- Id string
- The provider-assigned unique ID for this managed resource.
- Id string
- The provider-assigned unique ID for this managed resource.
- id String
- The provider-assigned unique ID for this managed resource.
- id string
- The provider-assigned unique ID for this managed resource.
- id str
- The provider-assigned unique ID for this managed resource.
- id String
- The provider-assigned unique ID for this managed resource.
Look up Existing CloudaccountOpenstack Resource
Get an existing CloudaccountOpenstack resource’s state with the given name, ID, and optional extra properties used to qualify the lookup.
public static get(name: string, id: Input<ID>, state?: CloudaccountOpenstackState, opts?: CustomResourceOptions): CloudaccountOpenstack
@staticmethod
def get(resource_name: str,
id: str,
opts: Optional[ResourceOptions] = None,
ca_certificate: Optional[str] = None,
cloudaccount_openstack_id: Optional[str] = None,
context: Optional[str] = None,
default_domain: Optional[str] = None,
default_project: Optional[str] = None,
identity_endpoint: Optional[str] = None,
name: Optional[str] = None,
openstack_allow_insecure: Optional[bool] = None,
openstack_password: Optional[str] = None,
openstack_username: Optional[str] = None,
parent_region: Optional[str] = None,
private_cloud_gateway_id: Optional[str] = None) -> CloudaccountOpenstack
func GetCloudaccountOpenstack(ctx *Context, name string, id IDInput, state *CloudaccountOpenstackState, opts ...ResourceOption) (*CloudaccountOpenstack, error)
public static CloudaccountOpenstack Get(string name, Input<string> id, CloudaccountOpenstackState? state, CustomResourceOptions? opts = null)
public static CloudaccountOpenstack get(String name, Output<String> id, CloudaccountOpenstackState state, CustomResourceOptions options)
resources: _: type: spectrocloud:CloudaccountOpenstack get: id: ${id}
- name
- The unique name of the resulting resource.
- id
- The unique provider ID of the resource to lookup.
- state
- Any extra arguments used during the lookup.
- opts
- A bag of options that control this resource's behavior.
- resource_name
- The unique name of the resulting resource.
- id
- The unique provider ID of the resource to lookup.
- name
- The unique name of the resulting resource.
- id
- The unique provider ID of the resource to lookup.
- state
- Any extra arguments used during the lookup.
- opts
- A bag of options that control this resource's behavior.
- name
- The unique name of the resulting resource.
- id
- The unique provider ID of the resource to lookup.
- state
- Any extra arguments used during the lookup.
- opts
- A bag of options that control this resource's behavior.
- name
- The unique name of the resulting resource.
- id
- The unique provider ID of the resource to lookup.
- state
- Any extra arguments used during the lookup.
- opts
- A bag of options that control this resource's behavior.
- Ca
Certificate string - The CA certificate of the OpenStack cloud that is used to connect to the OpenStack cloud.
- Cloudaccount
Openstack stringId - The ID of this resource.
- Context string
- The context of the OpenStack configuration. Allowed values are
project
ortenant
. Default value isproject
. If theproject
context is specified, the project name will sourced from the provider configuration parameterproject_name
. - Default
Domain string - The default domain of the OpenStack cloud that is used to connect to the OpenStack cloud.
- Default
Project string - The default project of the OpenStack cloud that is used to connect to the OpenStack cloud.
- Identity
Endpoint string - The identity endpoint of the OpenStack cloud that is used to connect to the OpenStack cloud.
- Name string
- Name of the OpenStack cloud account.
- Openstack
Allow boolInsecure - Whether to allow insecure connections to the OpenStack cloud. Default is
false
. - Openstack
Password string - The password of the OpenStack cloud that is used to connect to the OpenStack cloud.
- Openstack
Username string - The username of the OpenStack cloud that is used to connect to the OpenStack cloud.
- Parent
Region string - The parent region of the OpenStack cloud that is used to connect to the OpenStack cloud.
- Private
Cloud stringGateway Id - ID of the private cloud gateway that is used to connect to the OpenStack cloud.
- Ca
Certificate string - The CA certificate of the OpenStack cloud that is used to connect to the OpenStack cloud.
- Cloudaccount
Openstack stringId - The ID of this resource.
- Context string
- The context of the OpenStack configuration. Allowed values are
project
ortenant
. Default value isproject
. If theproject
context is specified, the project name will sourced from the provider configuration parameterproject_name
. - Default
Domain string - The default domain of the OpenStack cloud that is used to connect to the OpenStack cloud.
- Default
Project string - The default project of the OpenStack cloud that is used to connect to the OpenStack cloud.
- Identity
Endpoint string - The identity endpoint of the OpenStack cloud that is used to connect to the OpenStack cloud.
- Name string
- Name of the OpenStack cloud account.
- Openstack
Allow boolInsecure - Whether to allow insecure connections to the OpenStack cloud. Default is
false
. - Openstack
Password string - The password of the OpenStack cloud that is used to connect to the OpenStack cloud.
- Openstack
Username string - The username of the OpenStack cloud that is used to connect to the OpenStack cloud.
- Parent
Region string - The parent region of the OpenStack cloud that is used to connect to the OpenStack cloud.
- Private
Cloud stringGateway Id - ID of the private cloud gateway that is used to connect to the OpenStack cloud.
- ca
Certificate String - The CA certificate of the OpenStack cloud that is used to connect to the OpenStack cloud.
- cloudaccount
Openstack StringId - The ID of this resource.
- context String
- The context of the OpenStack configuration. Allowed values are
project
ortenant
. Default value isproject
. If theproject
context is specified, the project name will sourced from the provider configuration parameterproject_name
. - default
Domain String - The default domain of the OpenStack cloud that is used to connect to the OpenStack cloud.
- default
Project String - The default project of the OpenStack cloud that is used to connect to the OpenStack cloud.
- identity
Endpoint String - The identity endpoint of the OpenStack cloud that is used to connect to the OpenStack cloud.
- name String
- Name of the OpenStack cloud account.
- openstack
Allow BooleanInsecure - Whether to allow insecure connections to the OpenStack cloud. Default is
false
. - openstack
Password String - The password of the OpenStack cloud that is used to connect to the OpenStack cloud.
- openstack
Username String - The username of the OpenStack cloud that is used to connect to the OpenStack cloud.
- parent
Region String - The parent region of the OpenStack cloud that is used to connect to the OpenStack cloud.
- private
Cloud StringGateway Id - ID of the private cloud gateway that is used to connect to the OpenStack cloud.
- ca
Certificate string - The CA certificate of the OpenStack cloud that is used to connect to the OpenStack cloud.
- cloudaccount
Openstack stringId - The ID of this resource.
- context string
- The context of the OpenStack configuration. Allowed values are
project
ortenant
. Default value isproject
. If theproject
context is specified, the project name will sourced from the provider configuration parameterproject_name
. - default
Domain string - The default domain of the OpenStack cloud that is used to connect to the OpenStack cloud.
- default
Project string - The default project of the OpenStack cloud that is used to connect to the OpenStack cloud.
- identity
Endpoint string - The identity endpoint of the OpenStack cloud that is used to connect to the OpenStack cloud.
- name string
- Name of the OpenStack cloud account.
- openstack
Allow booleanInsecure - Whether to allow insecure connections to the OpenStack cloud. Default is
false
. - openstack
Password string - The password of the OpenStack cloud that is used to connect to the OpenStack cloud.
- openstack
Username string - The username of the OpenStack cloud that is used to connect to the OpenStack cloud.
- parent
Region string - The parent region of the OpenStack cloud that is used to connect to the OpenStack cloud.
- private
Cloud stringGateway Id - ID of the private cloud gateway that is used to connect to the OpenStack cloud.
- ca_
certificate str - The CA certificate of the OpenStack cloud that is used to connect to the OpenStack cloud.
- cloudaccount_
openstack_ strid - The ID of this resource.
- context str
- The context of the OpenStack configuration. Allowed values are
project
ortenant
. Default value isproject
. If theproject
context is specified, the project name will sourced from the provider configuration parameterproject_name
. - default_
domain str - The default domain of the OpenStack cloud that is used to connect to the OpenStack cloud.
- default_
project str - The default project of the OpenStack cloud that is used to connect to the OpenStack cloud.
- identity_
endpoint str - The identity endpoint of the OpenStack cloud that is used to connect to the OpenStack cloud.
- name str
- Name of the OpenStack cloud account.
- openstack_
allow_ boolinsecure - Whether to allow insecure connections to the OpenStack cloud. Default is
false
. - openstack_
password str - The password of the OpenStack cloud that is used to connect to the OpenStack cloud.
- openstack_
username str - The username of the OpenStack cloud that is used to connect to the OpenStack cloud.
- parent_
region str - The parent region of the OpenStack cloud that is used to connect to the OpenStack cloud.
- private_
cloud_ strgateway_ id - ID of the private cloud gateway that is used to connect to the OpenStack cloud.
- ca
Certificate String - The CA certificate of the OpenStack cloud that is used to connect to the OpenStack cloud.
- cloudaccount
Openstack StringId - The ID of this resource.
- context String
- The context of the OpenStack configuration. Allowed values are
project
ortenant
. Default value isproject
. If theproject
context is specified, the project name will sourced from the provider configuration parameterproject_name
. - default
Domain String - The default domain of the OpenStack cloud that is used to connect to the OpenStack cloud.
- default
Project String - The default project of the OpenStack cloud that is used to connect to the OpenStack cloud.
- identity
Endpoint String - The identity endpoint of the OpenStack cloud that is used to connect to the OpenStack cloud.
- name String
- Name of the OpenStack cloud account.
- openstack
Allow BooleanInsecure - Whether to allow insecure connections to the OpenStack cloud. Default is
false
. - openstack
Password String - The password of the OpenStack cloud that is used to connect to the OpenStack cloud.
- openstack
Username String - The username of the OpenStack cloud that is used to connect to the OpenStack cloud.
- parent
Region String - The parent region of the OpenStack cloud that is used to connect to the OpenStack cloud.
- private
Cloud StringGateway Id - ID of the private cloud gateway that is used to connect to the OpenStack cloud.
Package Details
- Repository
- spectrocloud spectrocloud/terraform-provider-spectrocloud
- License
- Notes
- This Pulumi package is based on the
spectrocloud
Terraform Provider.