rediscloud logo
Redis Cloud v1.2.6, May 15 23

rediscloud.CloudAccount

Explore with Pulumi AI

Creates a Cloud Account resource representing the access credentials to a cloud provider account, (AWS). Redis Enterprise Cloud uses these credentials to provision databases within your infrastructure.

Create CloudAccount Resource

new CloudAccount(name: string, args: CloudAccountArgs, opts?: CustomResourceOptions);
@overload
def CloudAccount(resource_name: str,
                 opts: Optional[ResourceOptions] = None,
                 access_key_id: Optional[str] = None,
                 access_secret_key: Optional[str] = None,
                 console_password: Optional[str] = None,
                 console_username: Optional[str] = None,
                 name: Optional[str] = None,
                 provider_type: Optional[str] = None,
                 sign_in_login_url: Optional[str] = None)
@overload
def CloudAccount(resource_name: str,
                 args: CloudAccountArgs,
                 opts: Optional[ResourceOptions] = None)
func NewCloudAccount(ctx *Context, name string, args CloudAccountArgs, opts ...ResourceOption) (*CloudAccount, error)
public CloudAccount(string name, CloudAccountArgs args, CustomResourceOptions? opts = null)
public CloudAccount(String name, CloudAccountArgs args)
public CloudAccount(String name, CloudAccountArgs args, CustomResourceOptions options)
type: rediscloud:CloudAccount
properties: # The arguments to resource properties.
options: # Bag of options to control resource's behavior.

name string
The unique name of the resource.
args CloudAccountArgs
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 CloudAccountArgs
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 CloudAccountArgs
The arguments to resource properties.
opts ResourceOption
Bag of options to control resource's behavior.
name string
The unique name of the resource.
args CloudAccountArgs
The arguments to resource properties.
opts CustomResourceOptions
Bag of options to control resource's behavior.
name String
The unique name of the resource.
args CloudAccountArgs
The arguments to resource properties.
options CustomResourceOptions
Bag of options to control resource's behavior.

CloudAccount Resource Properties

To learn more about resource properties and how to use them, see Inputs and Outputs in the Architecture and Concepts docs.

Inputs

The CloudAccount resource accepts the following input properties:

AccessKeyId string

Cloud provider access key.

AccessSecretKey string

Cloud provider secret key. Note that drift cannot currently be detected for this.

ConsolePassword string

Cloud provider management console password. Note that drift cannot currently be detected for this.

ConsoleUsername string

Cloud provider management console username. Note that drift cannot currently be detected for this.

ProviderType string

Cloud provider type - either AWS or GCP. Note that drift cannot currently be detected for this.

SignInLoginUrl string

Cloud provider management console login URL. Note that drift cannot currently be detected for this.

Name string

Display name of the account.

AccessKeyId string

Cloud provider access key.

AccessSecretKey string

Cloud provider secret key. Note that drift cannot currently be detected for this.

ConsolePassword string

Cloud provider management console password. Note that drift cannot currently be detected for this.

ConsoleUsername string

Cloud provider management console username. Note that drift cannot currently be detected for this.

ProviderType string

Cloud provider type - either AWS or GCP. Note that drift cannot currently be detected for this.

SignInLoginUrl string

Cloud provider management console login URL. Note that drift cannot currently be detected for this.

Name string

Display name of the account.

accessKeyId String

Cloud provider access key.

accessSecretKey String

Cloud provider secret key. Note that drift cannot currently be detected for this.

consolePassword String

Cloud provider management console password. Note that drift cannot currently be detected for this.

consoleUsername String

Cloud provider management console username. Note that drift cannot currently be detected for this.

providerType String

Cloud provider type - either AWS or GCP. Note that drift cannot currently be detected for this.

signInLoginUrl String

Cloud provider management console login URL. Note that drift cannot currently be detected for this.

name String

Display name of the account.

accessKeyId string

Cloud provider access key.

accessSecretKey string

Cloud provider secret key. Note that drift cannot currently be detected for this.

consolePassword string

Cloud provider management console password. Note that drift cannot currently be detected for this.

consoleUsername string

Cloud provider management console username. Note that drift cannot currently be detected for this.

providerType string

Cloud provider type - either AWS or GCP. Note that drift cannot currently be detected for this.

signInLoginUrl string

Cloud provider management console login URL. Note that drift cannot currently be detected for this.

name string

Display name of the account.

access_key_id str

Cloud provider access key.

access_secret_key str

Cloud provider secret key. Note that drift cannot currently be detected for this.

console_password str

Cloud provider management console password. Note that drift cannot currently be detected for this.

console_username str

Cloud provider management console username. Note that drift cannot currently be detected for this.

provider_type str

Cloud provider type - either AWS or GCP. Note that drift cannot currently be detected for this.

sign_in_login_url str

Cloud provider management console login URL. Note that drift cannot currently be detected for this.

name str

Display name of the account.

accessKeyId String

Cloud provider access key.

accessSecretKey String

Cloud provider secret key. Note that drift cannot currently be detected for this.

consolePassword String

Cloud provider management console password. Note that drift cannot currently be detected for this.

consoleUsername String

Cloud provider management console username. Note that drift cannot currently be detected for this.

providerType String

Cloud provider type - either AWS or GCP. Note that drift cannot currently be detected for this.

signInLoginUrl String

Cloud provider management console login URL. Note that drift cannot currently be detected for this.

name String

Display name of the account.

Outputs

All input properties are implicitly available as output properties. Additionally, the CloudAccount resource produces the following output properties:

Id string

The provider-assigned unique ID for this managed resource.

Status string

The current status of the account - draft, pending or active

Id string

The provider-assigned unique ID for this managed resource.

Status string

The current status of the account - draft, pending or active

id String

The provider-assigned unique ID for this managed resource.

status String

The current status of the account - draft, pending or active

id string

The provider-assigned unique ID for this managed resource.

status string

The current status of the account - draft, pending or active

id str

The provider-assigned unique ID for this managed resource.

status str

The current status of the account - draft, pending or active

id String

The provider-assigned unique ID for this managed resource.

status String

The current status of the account - draft, pending or active

Look up Existing CloudAccount Resource

Get an existing CloudAccount 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?: CloudAccountState, opts?: CustomResourceOptions): CloudAccount
@staticmethod
def get(resource_name: str,
        id: str,
        opts: Optional[ResourceOptions] = None,
        access_key_id: Optional[str] = None,
        access_secret_key: Optional[str] = None,
        console_password: Optional[str] = None,
        console_username: Optional[str] = None,
        name: Optional[str] = None,
        provider_type: Optional[str] = None,
        sign_in_login_url: Optional[str] = None,
        status: Optional[str] = None) -> CloudAccount
func GetCloudAccount(ctx *Context, name string, id IDInput, state *CloudAccountState, opts ...ResourceOption) (*CloudAccount, error)
public static CloudAccount Get(string name, Input<string> id, CloudAccountState? state, CustomResourceOptions? opts = null)
public static CloudAccount get(String name, Output<String> id, CloudAccountState state, CustomResourceOptions options)
Resource lookup is not supported in YAML
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.
The following state arguments are supported:
AccessKeyId string

Cloud provider access key.

AccessSecretKey string

Cloud provider secret key. Note that drift cannot currently be detected for this.

ConsolePassword string

Cloud provider management console password. Note that drift cannot currently be detected for this.

ConsoleUsername string

Cloud provider management console username. Note that drift cannot currently be detected for this.

Name string

Display name of the account.

ProviderType string

Cloud provider type - either AWS or GCP. Note that drift cannot currently be detected for this.

SignInLoginUrl string

Cloud provider management console login URL. Note that drift cannot currently be detected for this.

Status string

The current status of the account - draft, pending or active

AccessKeyId string

Cloud provider access key.

AccessSecretKey string

Cloud provider secret key. Note that drift cannot currently be detected for this.

ConsolePassword string

Cloud provider management console password. Note that drift cannot currently be detected for this.

ConsoleUsername string

Cloud provider management console username. Note that drift cannot currently be detected for this.

Name string

Display name of the account.

ProviderType string

Cloud provider type - either AWS or GCP. Note that drift cannot currently be detected for this.

SignInLoginUrl string

Cloud provider management console login URL. Note that drift cannot currently be detected for this.

Status string

The current status of the account - draft, pending or active

accessKeyId String

Cloud provider access key.

accessSecretKey String

Cloud provider secret key. Note that drift cannot currently be detected for this.

consolePassword String

Cloud provider management console password. Note that drift cannot currently be detected for this.

consoleUsername String

Cloud provider management console username. Note that drift cannot currently be detected for this.

name String

Display name of the account.

providerType String

Cloud provider type - either AWS or GCP. Note that drift cannot currently be detected for this.

signInLoginUrl String

Cloud provider management console login URL. Note that drift cannot currently be detected for this.

status String

The current status of the account - draft, pending or active

accessKeyId string

Cloud provider access key.

accessSecretKey string

Cloud provider secret key. Note that drift cannot currently be detected for this.

consolePassword string

Cloud provider management console password. Note that drift cannot currently be detected for this.

consoleUsername string

Cloud provider management console username. Note that drift cannot currently be detected for this.

name string

Display name of the account.

providerType string

Cloud provider type - either AWS or GCP. Note that drift cannot currently be detected for this.

signInLoginUrl string

Cloud provider management console login URL. Note that drift cannot currently be detected for this.

status string

The current status of the account - draft, pending or active

access_key_id str

Cloud provider access key.

access_secret_key str

Cloud provider secret key. Note that drift cannot currently be detected for this.

console_password str

Cloud provider management console password. Note that drift cannot currently be detected for this.

console_username str

Cloud provider management console username. Note that drift cannot currently be detected for this.

name str

Display name of the account.

provider_type str

Cloud provider type - either AWS or GCP. Note that drift cannot currently be detected for this.

sign_in_login_url str

Cloud provider management console login URL. Note that drift cannot currently be detected for this.

status str

The current status of the account - draft, pending or active

accessKeyId String

Cloud provider access key.

accessSecretKey String

Cloud provider secret key. Note that drift cannot currently be detected for this.

consolePassword String

Cloud provider management console password. Note that drift cannot currently be detected for this.

consoleUsername String

Cloud provider management console username. Note that drift cannot currently be detected for this.

name String

Display name of the account.

providerType String

Cloud provider type - either AWS or GCP. Note that drift cannot currently be detected for this.

signInLoginUrl String

Cloud provider management console login URL. Note that drift cannot currently be detected for this.

status String

The current status of the account - draft, pending or active

Import

rediscloud_cloud_account can be imported using the ID of the Cloud Account, e.g.

 $ pulumi import rediscloud:index/cloudAccount:CloudAccount example 12345678

Package Details

Repository
rediscloud RedisLabs/pulumi-rediscloud
License
Apache-2.0
Notes

This Pulumi package is based on the rediscloud Terraform Provider.