aviatrix/provider-aviatrix@v3.1.0
Account
aviatrix.aviatrix.upbound.io
Account
aviatrix/provider-aviatrix@v3.1.0aviatrix.aviatrix.upbound.io

Account is the Schema for the Accounts API. Creates and manages Aviatrix cloud accounts

Type

CRD

Group

aviatrix.aviatrix.upbound.io

Version

v1alpha1

apiVersion: aviatrix.aviatrix.upbound.io/v1alpha1

kind: Account

API Documentation
apiVersion
string
kind
string
metadata
object
spec
object
object

AccountSpec defines the desired state of Account

forProvider
requiredobject
requiredobject

No description provided.

object

Alibaba Cloud Access Key. Required when creating an account for Alibaba Cloud. Alibaba Cloud Access Key.

key
requiredstring
name
requiredstring
namespace
requiredstring
object

Alibaba Cloud Secret Key. Required when creating an account for Alibaba Cloud. Alibaba Cloud Secret Key.

key
requiredstring
name
requiredstring
namespace
requiredstring
object

Azure ARM Application ID. Required when creating an account for Azure. Azure Application ID.

key
requiredstring
name
requiredstring
namespace
requiredstring
object

Azure ARM Application key. Required when creating an account for Azure. Azure Application Key.

key
requiredstring
name
requiredstring
namespace
requiredstring
object

Azure ARM Directory ID. Required when creating an account for Azure. Azure Directory ID.

key
requiredstring
name
requiredstring
namespace
requiredstring
object

AWS Access Key. Required when aws_iam is "false" and when creating an account for AWS. AWS Access Key.

key
requiredstring
name
requiredstring
namespace
requiredstring
awsIam
boolean
object

AWS Secret Key. Required when aws_iam is "false" and when creating an account for AWS. AWS Secret Key.

key
requiredstring
name
requiredstring
namespace
requiredstring
object

AWSChina Access Key. Required when awschina_iam is "false" and when creating an account for AWSChina. Available as of provider version 2.19+. AWS China Access Key.

key
requiredstring
name
requiredstring
namespace
requiredstring
object

AWSChina Secret Key. Required when awschina_iam is "false" and when creating an account for AWSChina. Available as of provider version 2.19+. AWS China Secret Key.

key
requiredstring
name
requiredstring
namespace
requiredstring
object

AWS Access Key. Required when creating an account for AWSGov. AWS Gov Access Key.

key
requiredstring
name
requiredstring
namespace
requiredstring
awsgovIam
boolean
object

AWS Secret Key. Required when creating an account for AWSGov. AWS Gov Secret Key.

key
requiredstring
name
requiredstring
namespace
requiredstring
object

AWS Secret Region Custom Certificate Authority local file path. Required when creating an account in AWS Secret Region. Available as of provider version R2.19.5+. AWS Secret Region Custom Certificate Authority file path.

key
requiredstring
name
requiredstring
namespace
requiredstring
object

AWS Secret Region CAP Certificate Key local file path. Required when creating an account in AWS Secret Region. Available as of provider version R2.19.5+. AWS Secret Region CAP Certificate Key file path.

key
requiredstring
name
requiredstring
namespace
requiredstring
object

AWS Secret Region CAP Certificate local file path. Required when creating an account in AWS Secret Region. Available as of provider version R2.19.5+. AWS Secret Region CAP Certificate file path.

key
requiredstring
name
requiredstring
namespace
requiredstring
object

AWS Top Secret Region Custom Certificate Authority local file path. Required when creating an account in AWS Top Secret Region. Available as of provider version R2.19.5+. AWS Top Secret Region Custom Certificate Authority file path.

key
requiredstring
name
requiredstring
namespace
requiredstring
object

AWS Top Secret Region CAP Certificate Key local file path. Required when creating an account in AWS Top Secret Region. Available as of provider version R2.19.5+. AWS Top Secret Region CAP Certificate Key file path.

key
requiredstring
name
requiredstring
namespace
requiredstring
object

AWS Top Secret Region CAP Certificate local file path. Required when creating an account in AWS Top Secret Region. Available as of provider version R2.19.5+. AWS Top Secret Region CAP Certificate file path.

key
requiredstring
name
requiredstring
namespace
requiredstring
object

AzureChina ARM Application ID. Required when creating an account for AzureChina. Available as of provider version 2.19+. Azure China Application ID.

key
requiredstring
name
requiredstring
namespace
requiredstring
object

AzureChina ARM Application key. Required when creating an account for AzureChina. Available as of provider version 2.19+. Azure China Application Key.

key
requiredstring
name
requiredstring
namespace
requiredstring
object

AzureChina ARM Directory ID. Required when creating an account for AzureChina. Available as of provider version 2.19+. Azure China Directory ID.

key
requiredstring
name
requiredstring
namespace
requiredstring
object

AzureGov ARM Application ID. Required when creating an account for AzureGov. Available as of provider version R2.19+. Azure Gov Application ID.

key
requiredstring
name
requiredstring
namespace
requiredstring
object

AzureGov ARM Application key. Required when creating an account for AzureGov. Available as of provider version R2.19+. Azure Gov Application Key.

key
requiredstring
name
requiredstring
namespace
requiredstring
object

AzureGov ARM Directory ID. Required when creating an account for AzureGov. Available as of provider version R2.19+. Azure Gov Directory ID.

key
requiredstring
name
requiredstring
namespace
requiredstring
cloudType
requirednumber
object

Edge CSP password. Required when creating an Edge CSP account. Edge CSP password.

key
requiredstring
name
requiredstring
namespace
requiredstring
object

Oracle OCI API Private Key local file path. Required when creating an account for OCI. OCI API Private Key local file path.

key
requiredstring
name
requiredstring
namespace
requiredstring
object

Oracle OCI Compartment ID. Required when creating an account for OCI. OCI Compartment OCID.

key
requiredstring
name
requiredstring
namespace
requiredstring
object

Oracle OCI Tenancy ID. Required when creating an account for OCI. OCI Tenancy OCID.

key
requiredstring
name
requiredstring
namespace
requiredstring
object

Oracle OCI User ID. Required when creating an account for OCI. OCI User OCID.

key
requiredstring
name
requiredstring
namespace
requiredstring
array

A list of existing RBAC group names. This attribute should only be used when creating an account. Updating this attribute will have no effect. Available as of provider version R2.23.0+. List of RBAC permission group names.

object

ProviderConfigReference specifies how the provider that will be used to create, observe, update, and delete this managed resource should be configured.

name
requiredstring
policy
object
object

Policies for referencing.

resolve
string
object

ProviderReference specifies the provider that will be used to create, observe, update, and delete this managed resource. Deprecated: Please use ProviderConfigReference, i.e. providerConfigRef

name
requiredstring
policy
object
object

Policies for referencing.

resolve
string
object

PublishConnectionDetailsTo specifies the connection secret config which contains a name, metadata and a reference to secret store config to which any connection details for this managed resource should be written. Connection details frequently include the endpoint, username, and password required to connect to the managed resource.

configRef
object
object

SecretStoreConfigRef specifies which secret store config should be used for this ConnectionSecret.

name
requiredstring
policy
object
object

Policies for referencing.

resolve
string
metadata
object
object

Metadata is the metadata for connection secret.

labels
object
type
string
name
requiredstring
object

WriteConnectionSecretToReference specifies the namespace and name of a Secret to which any connection details for this managed resource should be written. Connection details frequently include the endpoint, username, and password required to connect to the managed resource. This field is planned to be replaced in a future release in favor of PublishConnectionDetailsTo. Currently, both could be set independently and connection details would be published to both without affecting each other.

name
requiredstring
namespace
requiredstring
status
object
object

AccountStatus defines the observed state of Account.

object

No description provided.

array

Conditions of the resource.

lastTransitionTime
requiredstring
message
string
reason
requiredstring
status
requiredstring
type
requiredstring
Discover the building blocks for your internal cloud platform.
© 2024 Upbound, Inc.
Solutions