1. Packages
  2. Aviatrix
  3. API Docs
  4. AviatrixAccount
Aviatrix v0.0.11 published on Saturday, Jun 17, 2023 by Aviatrix

aviatrix.AviatrixAccount

Explore with Pulumi AI

aviatrix logo
Aviatrix v0.0.11 published on Saturday, Jun 17, 2023 by Aviatrix

    The aviatrix_account resource allows the creation and management of Aviatrix cloud accounts.

    NOTE: With the release of Controller 5.4 (compatible with Aviatrix provider R2.13), Role-Based Access Control (RBAC) is now integrated into the Accounts workflow. Any aviatrix_account created in 5.3 by default will have admin privileges (attached to the ‘admin’ RBAC permission group). In 5.4, any new accounts created will not be attached to any RBAC group unless otherwise specified through the aviatrix_rbac_group_access_account_attachment resource.

    Create AviatrixAccount Resource

    new AviatrixAccount(name: string, args: AviatrixAccountArgs, opts?: CustomResourceOptions);
    @overload
    def AviatrixAccount(resource_name: str,
                        opts: Optional[ResourceOptions] = None,
                        account_name: Optional[str] = None,
                        alicloud_access_key: Optional[str] = None,
                        alicloud_account_id: Optional[str] = None,
                        alicloud_secret_key: Optional[str] = None,
                        arm_application_id: Optional[str] = None,
                        arm_application_key: Optional[str] = None,
                        arm_directory_id: Optional[str] = None,
                        arm_subscription_id: Optional[str] = None,
                        audit_account: Optional[bool] = None,
                        aws_access_key: Optional[str] = None,
                        aws_account_number: Optional[str] = None,
                        aws_gateway_role_app: Optional[str] = None,
                        aws_gateway_role_ec2: Optional[str] = None,
                        aws_iam: Optional[bool] = None,
                        aws_role_app: Optional[str] = None,
                        aws_role_ec2: Optional[str] = None,
                        aws_secret_key: Optional[str] = None,
                        awschina_access_key: Optional[str] = None,
                        awschina_account_number: Optional[str] = None,
                        awschina_iam: Optional[bool] = None,
                        awschina_role_app: Optional[str] = None,
                        awschina_role_ec2: Optional[str] = None,
                        awschina_secret_key: Optional[str] = None,
                        awsgov_access_key: Optional[str] = None,
                        awsgov_account_number: Optional[str] = None,
                        awsgov_iam: Optional[bool] = None,
                        awsgov_role_app: Optional[str] = None,
                        awsgov_role_ec2: Optional[str] = None,
                        awsgov_secret_key: Optional[str] = None,
                        awss_account_number: Optional[str] = None,
                        awss_ca_chain_cert: Optional[str] = None,
                        awss_cap_account_name: Optional[str] = None,
                        awss_cap_agency: Optional[str] = None,
                        awss_cap_cert: Optional[str] = None,
                        awss_cap_cert_key: Optional[str] = None,
                        awss_cap_role_name: Optional[str] = None,
                        awss_cap_url: Optional[str] = None,
                        awsts_account_number: Optional[str] = None,
                        awsts_ca_chain_cert: Optional[str] = None,
                        awsts_cap_agency: Optional[str] = None,
                        awsts_cap_cert: Optional[str] = None,
                        awsts_cap_cert_key: Optional[str] = None,
                        awsts_cap_mission: Optional[str] = None,
                        awsts_cap_role_name: Optional[str] = None,
                        awsts_cap_url: Optional[str] = None,
                        azurechina_application_id: Optional[str] = None,
                        azurechina_application_key: Optional[str] = None,
                        azurechina_directory_id: Optional[str] = None,
                        azurechina_subscription_id: Optional[str] = None,
                        azuregov_application_id: Optional[str] = None,
                        azuregov_application_key: Optional[str] = None,
                        azuregov_directory_id: Optional[str] = None,
                        azuregov_subscription_id: Optional[str] = None,
                        cloud_type: Optional[int] = None,
                        gcloud_project_credentials_filepath: Optional[str] = None,
                        gcloud_project_id: Optional[str] = None,
                        oci_api_private_key_filepath: Optional[str] = None,
                        oci_compartment_id: Optional[str] = None,
                        oci_tenancy_id: Optional[str] = None,
                        oci_user_id: Optional[str] = None,
                        rbac_groups: Optional[Sequence[str]] = None)
    @overload
    def AviatrixAccount(resource_name: str,
                        args: AviatrixAccountArgs,
                        opts: Optional[ResourceOptions] = None)
    func NewAviatrixAccount(ctx *Context, name string, args AviatrixAccountArgs, opts ...ResourceOption) (*AviatrixAccount, error)
    public AviatrixAccount(string name, AviatrixAccountArgs args, CustomResourceOptions? opts = null)
    public AviatrixAccount(String name, AviatrixAccountArgs args)
    public AviatrixAccount(String name, AviatrixAccountArgs args, CustomResourceOptions options)
    
    type: aviatrix:AviatrixAccount
    properties: # The arguments to resource properties.
    options: # Bag of options to control resource's behavior.
    
    
    name string
    The unique name of the resource.
    args AviatrixAccountArgs
    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 AviatrixAccountArgs
    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 AviatrixAccountArgs
    The arguments to resource properties.
    opts ResourceOption
    Bag of options to control resource's behavior.
    name string
    The unique name of the resource.
    args AviatrixAccountArgs
    The arguments to resource properties.
    opts CustomResourceOptions
    Bag of options to control resource's behavior.
    name String
    The unique name of the resource.
    args AviatrixAccountArgs
    The arguments to resource properties.
    options CustomResourceOptions
    Bag of options to control resource's behavior.

    AviatrixAccount 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 AviatrixAccount resource accepts the following input properties:

    AccountName string

    Account name. This can be used for logging in to CloudN console or UserConnect controller.

    CloudType int

    Type of cloud service provider. Only AWS, GCP, Azure, OCI, AzureGov, AWSGov, AWSChina, AzureChina and Alibaba Cloud are supported currently. Enter 1 for AWS, 4 for GCP, 8 for Azure, 16 for OCI, 32 for AzureGov, 256 for AWSGov, 1024 for AWSChina or 2048 for AzureChina, 8192 for Alibaba Cloud.

    AlicloudAccessKey string

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

    AlicloudAccountId string

    Alibaba Cloud Account number to associate with Aviatrix account. Required when creating an account for Alibaba Cloud.

    AlicloudSecretKey string

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

    ArmApplicationId string

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

    ArmApplicationKey string

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

    ArmDirectoryId string

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

    ArmSubscriptionId string

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

    AuditAccount bool

    Enable account audit.

    AwsAccessKey string

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

    AwsAccountNumber string

    AWS Account number to associate with Aviatrix account. Required when creating an account for AWS.

    AwsGatewayRoleApp string

    A separate AWS App role ARN to assign to gateways created by the controller. Required when aws_gateway_role_ec2 is set. Only allowed when aws_iam, awsgov_iam, or awschina_iam is "true" when creating an account for AWS, AWSGov or AWSChina, respectively. Available as of provider version R2.19+.

    AwsGatewayRoleEc2 string

    A separate AWS EC2 role ARN to assign to gateways created by the controller. Required when aws_gateway_role_app is set. Only allowed when aws_iam, awsgov_iam, or awschina_iam is "true" when creating an account for AWS, AWSGov or AWSChina, respectively. Available as of provider version R2.19+.

    AwsIam bool

    AWS IAM-role based flag, this option is for UserConnect.

    AwsRoleApp string

    AWS App role ARN, this option is for UserConnect. Required when aws_iam is "true" and when creating an account for AWS.

    AwsRoleEc2 string

    AWS EC2 role ARN, this option is for UserConnect. Required when aws_iam is "true" and when creating an account for AWS.

    AwsSecretKey string

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

    AwschinaAccessKey string

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

    AwschinaAccountNumber string

    AWSChina Account number to associate with Aviatrix account. Required when creating an account for AWSChina. Available as of provider version 2.19+.

    AwschinaIam bool

    AWSChina IAM-role based flag. Available as of provider version 2.19+.

    AwschinaRoleApp string

    AWSChina App role ARN. Available when awschina_iam is "true" and when creating an account for AWSChina. If left empty, the ARN will be computed. Available as of provider version 2.19+.

    AwschinaRoleEc2 string

    AWSChina EC2 role ARN. Available when awschina_iam is "true" and when creating an account for AWSChina. If left empty, the ARN will be computed. Available as of provider version 2.19+.

    AwschinaSecretKey string

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

    AwsgovAccessKey string

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

    AwsgovAccountNumber string

    AWSGov Account number to associate with Aviatrix account. Required when creating an account for AWSGov.

    AwsgovIam bool

    AWSGov IAM-role based flag. Available as of provider version 2.19+.

    AwsgovRoleApp string

    AWSGov App role ARN. Available when awsgov_iam is "true" and when creating an account for AWSGov. If left empty, the ARN will be computed. Available as of provider version 2.19+.

    AwsgovRoleEc2 string

    AWSGov EC2 role ARN. Available when awsgov_iam is "true" and when creating an account for AWSGov. If left empty, the ARN will be computed. Available as of provider version 2.19+.

    AwsgovSecretKey string

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

    AwssAccountNumber string

    AWS Secret Region Account Number. Required when creating an account in AWS Secret Region. Available as of provider version R2.19.5+.

    AwssCaChainCert string

    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+.

    AwssCapAccountName string

    AWS Secret Region Account Name. Required when creating an account in AWS Secret Region. Available as of provider version R2.19.5+.

    AwssCapAgency string

    AWS Secret Region CAP Agency. Required when creating an account in AWS Secret Region. Available as of provider version R2.19.5+.

    AwssCapCert string

    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+.

    AwssCapCertKey string

    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+.

    AwssCapRoleName string

    AWS Secret Region Role Name. Required when creating an account in AWS Secret Region. Available as of provider version R2.19.5+.

    AwssCapUrl string

    AWS Secret Region CAP Url. Required when creating an account in AWS Secret Region. Available as of provider version R2.19.5+.

    AwstsAccountNumber string

    AWS Top Secret Region Account Number. Required when creating an account in AWS Top Secret Region. Available as of provider version R2.19.5+.

    AwstsCaChainCert string

    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+.

    AwstsCapAgency string

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

    AwstsCapCert string

    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+.

    AwstsCapCertKey string

    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+.

    AwstsCapMission string

    AWS Top Secret Region Mission. Required when creating an account in AWS Top Secret Region. Available as of provider version R2.19.5+.

    AwstsCapRoleName string

    AWS Top Secret Region Role Name. Required when creating an account in AWS Top Secret Region. Available as of provider version R2.19.5+.

    AwstsCapUrl string

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

    AzurechinaApplicationId string

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

    AzurechinaApplicationKey string

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

    AzurechinaDirectoryId string

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

    AzurechinaSubscriptionId string

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

    AzuregovApplicationId string

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

    AzuregovApplicationKey string

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

    AzuregovDirectoryId string

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

    AzuregovSubscriptionId string

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

    GcloudProjectCredentialsFilepath string

    GCloud Project Credentials [local filepath].json. Required when creating an account for GCP.

    GcloudProjectId string

    GCloud Project ID.

    OciApiPrivateKeyFilepath string

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

    OciCompartmentId string

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

    OciTenancyId string

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

    OciUserId string

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

    RbacGroups List<string>

    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+.

    AccountName string

    Account name. This can be used for logging in to CloudN console or UserConnect controller.

    CloudType int

    Type of cloud service provider. Only AWS, GCP, Azure, OCI, AzureGov, AWSGov, AWSChina, AzureChina and Alibaba Cloud are supported currently. Enter 1 for AWS, 4 for GCP, 8 for Azure, 16 for OCI, 32 for AzureGov, 256 for AWSGov, 1024 for AWSChina or 2048 for AzureChina, 8192 for Alibaba Cloud.

    AlicloudAccessKey string

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

    AlicloudAccountId string

    Alibaba Cloud Account number to associate with Aviatrix account. Required when creating an account for Alibaba Cloud.

    AlicloudSecretKey string

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

    ArmApplicationId string

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

    ArmApplicationKey string

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

    ArmDirectoryId string

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

    ArmSubscriptionId string

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

    AuditAccount bool

    Enable account audit.

    AwsAccessKey string

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

    AwsAccountNumber string

    AWS Account number to associate with Aviatrix account. Required when creating an account for AWS.

    AwsGatewayRoleApp string

    A separate AWS App role ARN to assign to gateways created by the controller. Required when aws_gateway_role_ec2 is set. Only allowed when aws_iam, awsgov_iam, or awschina_iam is "true" when creating an account for AWS, AWSGov or AWSChina, respectively. Available as of provider version R2.19+.

    AwsGatewayRoleEc2 string

    A separate AWS EC2 role ARN to assign to gateways created by the controller. Required when aws_gateway_role_app is set. Only allowed when aws_iam, awsgov_iam, or awschina_iam is "true" when creating an account for AWS, AWSGov or AWSChina, respectively. Available as of provider version R2.19+.

    AwsIam bool

    AWS IAM-role based flag, this option is for UserConnect.

    AwsRoleApp string

    AWS App role ARN, this option is for UserConnect. Required when aws_iam is "true" and when creating an account for AWS.

    AwsRoleEc2 string

    AWS EC2 role ARN, this option is for UserConnect. Required when aws_iam is "true" and when creating an account for AWS.

    AwsSecretKey string

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

    AwschinaAccessKey string

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

    AwschinaAccountNumber string

    AWSChina Account number to associate with Aviatrix account. Required when creating an account for AWSChina. Available as of provider version 2.19+.

    AwschinaIam bool

    AWSChina IAM-role based flag. Available as of provider version 2.19+.

    AwschinaRoleApp string

    AWSChina App role ARN. Available when awschina_iam is "true" and when creating an account for AWSChina. If left empty, the ARN will be computed. Available as of provider version 2.19+.

    AwschinaRoleEc2 string

    AWSChina EC2 role ARN. Available when awschina_iam is "true" and when creating an account for AWSChina. If left empty, the ARN will be computed. Available as of provider version 2.19+.

    AwschinaSecretKey string

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

    AwsgovAccessKey string

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

    AwsgovAccountNumber string

    AWSGov Account number to associate with Aviatrix account. Required when creating an account for AWSGov.

    AwsgovIam bool

    AWSGov IAM-role based flag. Available as of provider version 2.19+.

    AwsgovRoleApp string

    AWSGov App role ARN. Available when awsgov_iam is "true" and when creating an account for AWSGov. If left empty, the ARN will be computed. Available as of provider version 2.19+.

    AwsgovRoleEc2 string

    AWSGov EC2 role ARN. Available when awsgov_iam is "true" and when creating an account for AWSGov. If left empty, the ARN will be computed. Available as of provider version 2.19+.

    AwsgovSecretKey string

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

    AwssAccountNumber string

    AWS Secret Region Account Number. Required when creating an account in AWS Secret Region. Available as of provider version R2.19.5+.

    AwssCaChainCert string

    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+.

    AwssCapAccountName string

    AWS Secret Region Account Name. Required when creating an account in AWS Secret Region. Available as of provider version R2.19.5+.

    AwssCapAgency string

    AWS Secret Region CAP Agency. Required when creating an account in AWS Secret Region. Available as of provider version R2.19.5+.

    AwssCapCert string

    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+.

    AwssCapCertKey string

    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+.

    AwssCapRoleName string

    AWS Secret Region Role Name. Required when creating an account in AWS Secret Region. Available as of provider version R2.19.5+.

    AwssCapUrl string

    AWS Secret Region CAP Url. Required when creating an account in AWS Secret Region. Available as of provider version R2.19.5+.

    AwstsAccountNumber string

    AWS Top Secret Region Account Number. Required when creating an account in AWS Top Secret Region. Available as of provider version R2.19.5+.

    AwstsCaChainCert string

    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+.

    AwstsCapAgency string

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

    AwstsCapCert string

    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+.

    AwstsCapCertKey string

    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+.

    AwstsCapMission string

    AWS Top Secret Region Mission. Required when creating an account in AWS Top Secret Region. Available as of provider version R2.19.5+.

    AwstsCapRoleName string

    AWS Top Secret Region Role Name. Required when creating an account in AWS Top Secret Region. Available as of provider version R2.19.5+.

    AwstsCapUrl string

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

    AzurechinaApplicationId string

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

    AzurechinaApplicationKey string

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

    AzurechinaDirectoryId string

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

    AzurechinaSubscriptionId string

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

    AzuregovApplicationId string

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

    AzuregovApplicationKey string

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

    AzuregovDirectoryId string

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

    AzuregovSubscriptionId string

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

    GcloudProjectCredentialsFilepath string

    GCloud Project Credentials [local filepath].json. Required when creating an account for GCP.

    GcloudProjectId string

    GCloud Project ID.

    OciApiPrivateKeyFilepath string

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

    OciCompartmentId string

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

    OciTenancyId string

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

    OciUserId string

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

    RbacGroups []string

    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+.

    accountName String

    Account name. This can be used for logging in to CloudN console or UserConnect controller.

    cloudType Integer

    Type of cloud service provider. Only AWS, GCP, Azure, OCI, AzureGov, AWSGov, AWSChina, AzureChina and Alibaba Cloud are supported currently. Enter 1 for AWS, 4 for GCP, 8 for Azure, 16 for OCI, 32 for AzureGov, 256 for AWSGov, 1024 for AWSChina or 2048 for AzureChina, 8192 for Alibaba Cloud.

    alicloudAccessKey String

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

    alicloudAccountId String

    Alibaba Cloud Account number to associate with Aviatrix account. Required when creating an account for Alibaba Cloud.

    alicloudSecretKey String

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

    armApplicationId String

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

    armApplicationKey String

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

    armDirectoryId String

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

    armSubscriptionId String

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

    auditAccount Boolean

    Enable account audit.

    awsAccessKey String

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

    awsAccountNumber String

    AWS Account number to associate with Aviatrix account. Required when creating an account for AWS.

    awsGatewayRoleApp String

    A separate AWS App role ARN to assign to gateways created by the controller. Required when aws_gateway_role_ec2 is set. Only allowed when aws_iam, awsgov_iam, or awschina_iam is "true" when creating an account for AWS, AWSGov or AWSChina, respectively. Available as of provider version R2.19+.

    awsGatewayRoleEc2 String

    A separate AWS EC2 role ARN to assign to gateways created by the controller. Required when aws_gateway_role_app is set. Only allowed when aws_iam, awsgov_iam, or awschina_iam is "true" when creating an account for AWS, AWSGov or AWSChina, respectively. Available as of provider version R2.19+.

    awsIam Boolean

    AWS IAM-role based flag, this option is for UserConnect.

    awsRoleApp String

    AWS App role ARN, this option is for UserConnect. Required when aws_iam is "true" and when creating an account for AWS.

    awsRoleEc2 String

    AWS EC2 role ARN, this option is for UserConnect. Required when aws_iam is "true" and when creating an account for AWS.

    awsSecretKey String

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

    awschinaAccessKey String

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

    awschinaAccountNumber String

    AWSChina Account number to associate with Aviatrix account. Required when creating an account for AWSChina. Available as of provider version 2.19+.

    awschinaIam Boolean

    AWSChina IAM-role based flag. Available as of provider version 2.19+.

    awschinaRoleApp String

    AWSChina App role ARN. Available when awschina_iam is "true" and when creating an account for AWSChina. If left empty, the ARN will be computed. Available as of provider version 2.19+.

    awschinaRoleEc2 String

    AWSChina EC2 role ARN. Available when awschina_iam is "true" and when creating an account for AWSChina. If left empty, the ARN will be computed. Available as of provider version 2.19+.

    awschinaSecretKey String

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

    awsgovAccessKey String

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

    awsgovAccountNumber String

    AWSGov Account number to associate with Aviatrix account. Required when creating an account for AWSGov.

    awsgovIam Boolean

    AWSGov IAM-role based flag. Available as of provider version 2.19+.

    awsgovRoleApp String

    AWSGov App role ARN. Available when awsgov_iam is "true" and when creating an account for AWSGov. If left empty, the ARN will be computed. Available as of provider version 2.19+.

    awsgovRoleEc2 String

    AWSGov EC2 role ARN. Available when awsgov_iam is "true" and when creating an account for AWSGov. If left empty, the ARN will be computed. Available as of provider version 2.19+.

    awsgovSecretKey String

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

    awssAccountNumber String

    AWS Secret Region Account Number. Required when creating an account in AWS Secret Region. Available as of provider version R2.19.5+.

    awssCaChainCert String

    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+.

    awssCapAccountName String

    AWS Secret Region Account Name. Required when creating an account in AWS Secret Region. Available as of provider version R2.19.5+.

    awssCapAgency String

    AWS Secret Region CAP Agency. Required when creating an account in AWS Secret Region. Available as of provider version R2.19.5+.

    awssCapCert String

    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+.

    awssCapCertKey String

    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+.

    awssCapRoleName String

    AWS Secret Region Role Name. Required when creating an account in AWS Secret Region. Available as of provider version R2.19.5+.

    awssCapUrl String

    AWS Secret Region CAP Url. Required when creating an account in AWS Secret Region. Available as of provider version R2.19.5+.

    awstsAccountNumber String

    AWS Top Secret Region Account Number. Required when creating an account in AWS Top Secret Region. Available as of provider version R2.19.5+.

    awstsCaChainCert String

    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+.

    awstsCapAgency String

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

    awstsCapCert String

    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+.

    awstsCapCertKey String

    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+.

    awstsCapMission String

    AWS Top Secret Region Mission. Required when creating an account in AWS Top Secret Region. Available as of provider version R2.19.5+.

    awstsCapRoleName String

    AWS Top Secret Region Role Name. Required when creating an account in AWS Top Secret Region. Available as of provider version R2.19.5+.

    awstsCapUrl String

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

    azurechinaApplicationId String

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

    azurechinaApplicationKey String

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

    azurechinaDirectoryId String

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

    azurechinaSubscriptionId String

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

    azuregovApplicationId String

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

    azuregovApplicationKey String

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

    azuregovDirectoryId String

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

    azuregovSubscriptionId String

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

    gcloudProjectCredentialsFilepath String

    GCloud Project Credentials [local filepath].json. Required when creating an account for GCP.

    gcloudProjectId String

    GCloud Project ID.

    ociApiPrivateKeyFilepath String

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

    ociCompartmentId String

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

    ociTenancyId String

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

    ociUserId String

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

    rbacGroups List<String>

    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+.

    accountName string

    Account name. This can be used for logging in to CloudN console or UserConnect controller.

    cloudType number

    Type of cloud service provider. Only AWS, GCP, Azure, OCI, AzureGov, AWSGov, AWSChina, AzureChina and Alibaba Cloud are supported currently. Enter 1 for AWS, 4 for GCP, 8 for Azure, 16 for OCI, 32 for AzureGov, 256 for AWSGov, 1024 for AWSChina or 2048 for AzureChina, 8192 for Alibaba Cloud.

    alicloudAccessKey string

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

    alicloudAccountId string

    Alibaba Cloud Account number to associate with Aviatrix account. Required when creating an account for Alibaba Cloud.

    alicloudSecretKey string

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

    armApplicationId string

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

    armApplicationKey string

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

    armDirectoryId string

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

    armSubscriptionId string

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

    auditAccount boolean

    Enable account audit.

    awsAccessKey string

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

    awsAccountNumber string

    AWS Account number to associate with Aviatrix account. Required when creating an account for AWS.

    awsGatewayRoleApp string

    A separate AWS App role ARN to assign to gateways created by the controller. Required when aws_gateway_role_ec2 is set. Only allowed when aws_iam, awsgov_iam, or awschina_iam is "true" when creating an account for AWS, AWSGov or AWSChina, respectively. Available as of provider version R2.19+.

    awsGatewayRoleEc2 string

    A separate AWS EC2 role ARN to assign to gateways created by the controller. Required when aws_gateway_role_app is set. Only allowed when aws_iam, awsgov_iam, or awschina_iam is "true" when creating an account for AWS, AWSGov or AWSChina, respectively. Available as of provider version R2.19+.

    awsIam boolean

    AWS IAM-role based flag, this option is for UserConnect.

    awsRoleApp string

    AWS App role ARN, this option is for UserConnect. Required when aws_iam is "true" and when creating an account for AWS.

    awsRoleEc2 string

    AWS EC2 role ARN, this option is for UserConnect. Required when aws_iam is "true" and when creating an account for AWS.

    awsSecretKey string

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

    awschinaAccessKey string

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

    awschinaAccountNumber string

    AWSChina Account number to associate with Aviatrix account. Required when creating an account for AWSChina. Available as of provider version 2.19+.

    awschinaIam boolean

    AWSChina IAM-role based flag. Available as of provider version 2.19+.

    awschinaRoleApp string

    AWSChina App role ARN. Available when awschina_iam is "true" and when creating an account for AWSChina. If left empty, the ARN will be computed. Available as of provider version 2.19+.

    awschinaRoleEc2 string

    AWSChina EC2 role ARN. Available when awschina_iam is "true" and when creating an account for AWSChina. If left empty, the ARN will be computed. Available as of provider version 2.19+.

    awschinaSecretKey string

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

    awsgovAccessKey string

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

    awsgovAccountNumber string

    AWSGov Account number to associate with Aviatrix account. Required when creating an account for AWSGov.

    awsgovIam boolean

    AWSGov IAM-role based flag. Available as of provider version 2.19+.

    awsgovRoleApp string

    AWSGov App role ARN. Available when awsgov_iam is "true" and when creating an account for AWSGov. If left empty, the ARN will be computed. Available as of provider version 2.19+.

    awsgovRoleEc2 string

    AWSGov EC2 role ARN. Available when awsgov_iam is "true" and when creating an account for AWSGov. If left empty, the ARN will be computed. Available as of provider version 2.19+.

    awsgovSecretKey string

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

    awssAccountNumber string

    AWS Secret Region Account Number. Required when creating an account in AWS Secret Region. Available as of provider version R2.19.5+.

    awssCaChainCert string

    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+.

    awssCapAccountName string

    AWS Secret Region Account Name. Required when creating an account in AWS Secret Region. Available as of provider version R2.19.5+.

    awssCapAgency string

    AWS Secret Region CAP Agency. Required when creating an account in AWS Secret Region. Available as of provider version R2.19.5+.

    awssCapCert string

    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+.

    awssCapCertKey string

    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+.

    awssCapRoleName string

    AWS Secret Region Role Name. Required when creating an account in AWS Secret Region. Available as of provider version R2.19.5+.

    awssCapUrl string

    AWS Secret Region CAP Url. Required when creating an account in AWS Secret Region. Available as of provider version R2.19.5+.

    awstsAccountNumber string

    AWS Top Secret Region Account Number. Required when creating an account in AWS Top Secret Region. Available as of provider version R2.19.5+.

    awstsCaChainCert string

    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+.

    awstsCapAgency string

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

    awstsCapCert string

    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+.

    awstsCapCertKey string

    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+.

    awstsCapMission string

    AWS Top Secret Region Mission. Required when creating an account in AWS Top Secret Region. Available as of provider version R2.19.5+.

    awstsCapRoleName string

    AWS Top Secret Region Role Name. Required when creating an account in AWS Top Secret Region. Available as of provider version R2.19.5+.

    awstsCapUrl string

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

    azurechinaApplicationId string

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

    azurechinaApplicationKey string

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

    azurechinaDirectoryId string

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

    azurechinaSubscriptionId string

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

    azuregovApplicationId string

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

    azuregovApplicationKey string

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

    azuregovDirectoryId string

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

    azuregovSubscriptionId string

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

    gcloudProjectCredentialsFilepath string

    GCloud Project Credentials [local filepath].json. Required when creating an account for GCP.

    gcloudProjectId string

    GCloud Project ID.

    ociApiPrivateKeyFilepath string

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

    ociCompartmentId string

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

    ociTenancyId string

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

    ociUserId string

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

    rbacGroups string[]

    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+.

    account_name str

    Account name. This can be used for logging in to CloudN console or UserConnect controller.

    cloud_type int

    Type of cloud service provider. Only AWS, GCP, Azure, OCI, AzureGov, AWSGov, AWSChina, AzureChina and Alibaba Cloud are supported currently. Enter 1 for AWS, 4 for GCP, 8 for Azure, 16 for OCI, 32 for AzureGov, 256 for AWSGov, 1024 for AWSChina or 2048 for AzureChina, 8192 for Alibaba Cloud.

    alicloud_access_key str

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

    alicloud_account_id str

    Alibaba Cloud Account number to associate with Aviatrix account. Required when creating an account for Alibaba Cloud.

    alicloud_secret_key str

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

    arm_application_id str

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

    arm_application_key str

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

    arm_directory_id str

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

    arm_subscription_id str

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

    audit_account bool

    Enable account audit.

    aws_access_key str

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

    aws_account_number str

    AWS Account number to associate with Aviatrix account. Required when creating an account for AWS.

    aws_gateway_role_app str

    A separate AWS App role ARN to assign to gateways created by the controller. Required when aws_gateway_role_ec2 is set. Only allowed when aws_iam, awsgov_iam, or awschina_iam is "true" when creating an account for AWS, AWSGov or AWSChina, respectively. Available as of provider version R2.19+.

    aws_gateway_role_ec2 str

    A separate AWS EC2 role ARN to assign to gateways created by the controller. Required when aws_gateway_role_app is set. Only allowed when aws_iam, awsgov_iam, or awschina_iam is "true" when creating an account for AWS, AWSGov or AWSChina, respectively. Available as of provider version R2.19+.

    aws_iam bool

    AWS IAM-role based flag, this option is for UserConnect.

    aws_role_app str

    AWS App role ARN, this option is for UserConnect. Required when aws_iam is "true" and when creating an account for AWS.

    aws_role_ec2 str

    AWS EC2 role ARN, this option is for UserConnect. Required when aws_iam is "true" and when creating an account for AWS.

    aws_secret_key str

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

    awschina_access_key str

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

    awschina_account_number str

    AWSChina Account number to associate with Aviatrix account. Required when creating an account for AWSChina. Available as of provider version 2.19+.

    awschina_iam bool

    AWSChina IAM-role based flag. Available as of provider version 2.19+.

    awschina_role_app str

    AWSChina App role ARN. Available when awschina_iam is "true" and when creating an account for AWSChina. If left empty, the ARN will be computed. Available as of provider version 2.19+.

    awschina_role_ec2 str

    AWSChina EC2 role ARN. Available when awschina_iam is "true" and when creating an account for AWSChina. If left empty, the ARN will be computed. Available as of provider version 2.19+.

    awschina_secret_key str

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

    awsgov_access_key str

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

    awsgov_account_number str

    AWSGov Account number to associate with Aviatrix account. Required when creating an account for AWSGov.

    awsgov_iam bool

    AWSGov IAM-role based flag. Available as of provider version 2.19+.

    awsgov_role_app str

    AWSGov App role ARN. Available when awsgov_iam is "true" and when creating an account for AWSGov. If left empty, the ARN will be computed. Available as of provider version 2.19+.

    awsgov_role_ec2 str

    AWSGov EC2 role ARN. Available when awsgov_iam is "true" and when creating an account for AWSGov. If left empty, the ARN will be computed. Available as of provider version 2.19+.

    awsgov_secret_key str

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

    awss_account_number str

    AWS Secret Region Account Number. Required when creating an account in AWS Secret Region. Available as of provider version R2.19.5+.

    awss_ca_chain_cert str

    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+.

    awss_cap_account_name str

    AWS Secret Region Account Name. Required when creating an account in AWS Secret Region. Available as of provider version R2.19.5+.

    awss_cap_agency str

    AWS Secret Region CAP Agency. Required when creating an account in AWS Secret Region. Available as of provider version R2.19.5+.

    awss_cap_cert str

    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+.

    awss_cap_cert_key str

    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+.

    awss_cap_role_name str

    AWS Secret Region Role Name. Required when creating an account in AWS Secret Region. Available as of provider version R2.19.5+.

    awss_cap_url str

    AWS Secret Region CAP Url. Required when creating an account in AWS Secret Region. Available as of provider version R2.19.5+.

    awsts_account_number str

    AWS Top Secret Region Account Number. Required when creating an account in AWS Top Secret Region. Available as of provider version R2.19.5+.

    awsts_ca_chain_cert str

    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+.

    awsts_cap_agency str

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

    awsts_cap_cert str

    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+.

    awsts_cap_cert_key str

    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+.

    awsts_cap_mission str

    AWS Top Secret Region Mission. Required when creating an account in AWS Top Secret Region. Available as of provider version R2.19.5+.

    awsts_cap_role_name str

    AWS Top Secret Region Role Name. Required when creating an account in AWS Top Secret Region. Available as of provider version R2.19.5+.

    awsts_cap_url str

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

    azurechina_application_id str

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

    azurechina_application_key str

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

    azurechina_directory_id str

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

    azurechina_subscription_id str

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

    azuregov_application_id str

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

    azuregov_application_key str

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

    azuregov_directory_id str

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

    azuregov_subscription_id str

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

    gcloud_project_credentials_filepath str

    GCloud Project Credentials [local filepath].json. Required when creating an account for GCP.

    gcloud_project_id str

    GCloud Project ID.

    oci_api_private_key_filepath str

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

    oci_compartment_id str

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

    oci_tenancy_id str

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

    oci_user_id str

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

    rbac_groups Sequence[str]

    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+.

    accountName String

    Account name. This can be used for logging in to CloudN console or UserConnect controller.

    cloudType Number

    Type of cloud service provider. Only AWS, GCP, Azure, OCI, AzureGov, AWSGov, AWSChina, AzureChina and Alibaba Cloud are supported currently. Enter 1 for AWS, 4 for GCP, 8 for Azure, 16 for OCI, 32 for AzureGov, 256 for AWSGov, 1024 for AWSChina or 2048 for AzureChina, 8192 for Alibaba Cloud.

    alicloudAccessKey String

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

    alicloudAccountId String

    Alibaba Cloud Account number to associate with Aviatrix account. Required when creating an account for Alibaba Cloud.

    alicloudSecretKey String

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

    armApplicationId String

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

    armApplicationKey String

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

    armDirectoryId String

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

    armSubscriptionId String

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

    auditAccount Boolean

    Enable account audit.

    awsAccessKey String

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

    awsAccountNumber String

    AWS Account number to associate with Aviatrix account. Required when creating an account for AWS.

    awsGatewayRoleApp String

    A separate AWS App role ARN to assign to gateways created by the controller. Required when aws_gateway_role_ec2 is set. Only allowed when aws_iam, awsgov_iam, or awschina_iam is "true" when creating an account for AWS, AWSGov or AWSChina, respectively. Available as of provider version R2.19+.

    awsGatewayRoleEc2 String

    A separate AWS EC2 role ARN to assign to gateways created by the controller. Required when aws_gateway_role_app is set. Only allowed when aws_iam, awsgov_iam, or awschina_iam is "true" when creating an account for AWS, AWSGov or AWSChina, respectively. Available as of provider version R2.19+.

    awsIam Boolean

    AWS IAM-role based flag, this option is for UserConnect.

    awsRoleApp String

    AWS App role ARN, this option is for UserConnect. Required when aws_iam is "true" and when creating an account for AWS.

    awsRoleEc2 String

    AWS EC2 role ARN, this option is for UserConnect. Required when aws_iam is "true" and when creating an account for AWS.

    awsSecretKey String

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

    awschinaAccessKey String

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

    awschinaAccountNumber String

    AWSChina Account number to associate with Aviatrix account. Required when creating an account for AWSChina. Available as of provider version 2.19+.

    awschinaIam Boolean

    AWSChina IAM-role based flag. Available as of provider version 2.19+.

    awschinaRoleApp String

    AWSChina App role ARN. Available when awschina_iam is "true" and when creating an account for AWSChina. If left empty, the ARN will be computed. Available as of provider version 2.19+.

    awschinaRoleEc2 String

    AWSChina EC2 role ARN. Available when awschina_iam is "true" and when creating an account for AWSChina. If left empty, the ARN will be computed. Available as of provider version 2.19+.

    awschinaSecretKey String

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

    awsgovAccessKey String

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

    awsgovAccountNumber String

    AWSGov Account number to associate with Aviatrix account. Required when creating an account for AWSGov.

    awsgovIam Boolean

    AWSGov IAM-role based flag. Available as of provider version 2.19+.

    awsgovRoleApp String

    AWSGov App role ARN. Available when awsgov_iam is "true" and when creating an account for AWSGov. If left empty, the ARN will be computed. Available as of provider version 2.19+.

    awsgovRoleEc2 String

    AWSGov EC2 role ARN. Available when awsgov_iam is "true" and when creating an account for AWSGov. If left empty, the ARN will be computed. Available as of provider version 2.19+.

    awsgovSecretKey String

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

    awssAccountNumber String

    AWS Secret Region Account Number. Required when creating an account in AWS Secret Region. Available as of provider version R2.19.5+.

    awssCaChainCert String

    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+.

    awssCapAccountName String

    AWS Secret Region Account Name. Required when creating an account in AWS Secret Region. Available as of provider version R2.19.5+.

    awssCapAgency String

    AWS Secret Region CAP Agency. Required when creating an account in AWS Secret Region. Available as of provider version R2.19.5+.

    awssCapCert String

    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+.

    awssCapCertKey String

    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+.

    awssCapRoleName String

    AWS Secret Region Role Name. Required when creating an account in AWS Secret Region. Available as of provider version R2.19.5+.

    awssCapUrl String

    AWS Secret Region CAP Url. Required when creating an account in AWS Secret Region. Available as of provider version R2.19.5+.

    awstsAccountNumber String

    AWS Top Secret Region Account Number. Required when creating an account in AWS Top Secret Region. Available as of provider version R2.19.5+.

    awstsCaChainCert String

    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+.

    awstsCapAgency String

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

    awstsCapCert String

    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+.

    awstsCapCertKey String

    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+.

    awstsCapMission String

    AWS Top Secret Region Mission. Required when creating an account in AWS Top Secret Region. Available as of provider version R2.19.5+.

    awstsCapRoleName String

    AWS Top Secret Region Role Name. Required when creating an account in AWS Top Secret Region. Available as of provider version R2.19.5+.

    awstsCapUrl String

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

    azurechinaApplicationId String

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

    azurechinaApplicationKey String

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

    azurechinaDirectoryId String

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

    azurechinaSubscriptionId String

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

    azuregovApplicationId String

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

    azuregovApplicationKey String

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

    azuregovDirectoryId String

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

    azuregovSubscriptionId String

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

    gcloudProjectCredentialsFilepath String

    GCloud Project Credentials [local filepath].json. Required when creating an account for GCP.

    gcloudProjectId String

    GCloud Project ID.

    ociApiPrivateKeyFilepath String

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

    ociCompartmentId String

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

    ociTenancyId String

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

    ociUserId String

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

    rbacGroups List<String>

    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+.

    Outputs

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

    AwsCaCertPath string

    (Optional) AWS Top Secret Region or Secret Region Custom Certificate Authority file name on the controller. Available as of provider R2.19.5+.

    AwssCapCertKeyPath string

    (Optional) AWS Secret Region CAP Certificate Key file name on the controller. Available as of provider R2.19.5+.

    AwssCapCertPath string

    (Optional) AWS Secret Region CAP Certificate file name on the controller. Available as of provider R2.19.5+.

    AwstsCapCertKeyPath string

    (Optional) AWS Top Secret Region CAP Certificate Key file name on the controller. Available as of provider R2.19.5+.

    AwstsCapCertPath string

    (Optional) AWS Top Secret Region CAP Certificate file name on the controller. Available as of provider R2.19.5+.

    Id string

    The provider-assigned unique ID for this managed resource.

    AwsCaCertPath string

    (Optional) AWS Top Secret Region or Secret Region Custom Certificate Authority file name on the controller. Available as of provider R2.19.5+.

    AwssCapCertKeyPath string

    (Optional) AWS Secret Region CAP Certificate Key file name on the controller. Available as of provider R2.19.5+.

    AwssCapCertPath string

    (Optional) AWS Secret Region CAP Certificate file name on the controller. Available as of provider R2.19.5+.

    AwstsCapCertKeyPath string

    (Optional) AWS Top Secret Region CAP Certificate Key file name on the controller. Available as of provider R2.19.5+.

    AwstsCapCertPath string

    (Optional) AWS Top Secret Region CAP Certificate file name on the controller. Available as of provider R2.19.5+.

    Id string

    The provider-assigned unique ID for this managed resource.

    awsCaCertPath String

    (Optional) AWS Top Secret Region or Secret Region Custom Certificate Authority file name on the controller. Available as of provider R2.19.5+.

    awssCapCertKeyPath String

    (Optional) AWS Secret Region CAP Certificate Key file name on the controller. Available as of provider R2.19.5+.

    awssCapCertPath String

    (Optional) AWS Secret Region CAP Certificate file name on the controller. Available as of provider R2.19.5+.

    awstsCapCertKeyPath String

    (Optional) AWS Top Secret Region CAP Certificate Key file name on the controller. Available as of provider R2.19.5+.

    awstsCapCertPath String

    (Optional) AWS Top Secret Region CAP Certificate file name on the controller. Available as of provider R2.19.5+.

    id String

    The provider-assigned unique ID for this managed resource.

    awsCaCertPath string

    (Optional) AWS Top Secret Region or Secret Region Custom Certificate Authority file name on the controller. Available as of provider R2.19.5+.

    awssCapCertKeyPath string

    (Optional) AWS Secret Region CAP Certificate Key file name on the controller. Available as of provider R2.19.5+.

    awssCapCertPath string

    (Optional) AWS Secret Region CAP Certificate file name on the controller. Available as of provider R2.19.5+.

    awstsCapCertKeyPath string

    (Optional) AWS Top Secret Region CAP Certificate Key file name on the controller. Available as of provider R2.19.5+.

    awstsCapCertPath string

    (Optional) AWS Top Secret Region CAP Certificate file name on the controller. Available as of provider R2.19.5+.

    id string

    The provider-assigned unique ID for this managed resource.

    aws_ca_cert_path str

    (Optional) AWS Top Secret Region or Secret Region Custom Certificate Authority file name on the controller. Available as of provider R2.19.5+.

    awss_cap_cert_key_path str

    (Optional) AWS Secret Region CAP Certificate Key file name on the controller. Available as of provider R2.19.5+.

    awss_cap_cert_path str

    (Optional) AWS Secret Region CAP Certificate file name on the controller. Available as of provider R2.19.5+.

    awsts_cap_cert_key_path str

    (Optional) AWS Top Secret Region CAP Certificate Key file name on the controller. Available as of provider R2.19.5+.

    awsts_cap_cert_path str

    (Optional) AWS Top Secret Region CAP Certificate file name on the controller. Available as of provider R2.19.5+.

    id str

    The provider-assigned unique ID for this managed resource.

    awsCaCertPath String

    (Optional) AWS Top Secret Region or Secret Region Custom Certificate Authority file name on the controller. Available as of provider R2.19.5+.

    awssCapCertKeyPath String

    (Optional) AWS Secret Region CAP Certificate Key file name on the controller. Available as of provider R2.19.5+.

    awssCapCertPath String

    (Optional) AWS Secret Region CAP Certificate file name on the controller. Available as of provider R2.19.5+.

    awstsCapCertKeyPath String

    (Optional) AWS Top Secret Region CAP Certificate Key file name on the controller. Available as of provider R2.19.5+.

    awstsCapCertPath String

    (Optional) AWS Top Secret Region CAP Certificate file name on the controller. Available as of provider R2.19.5+.

    id String

    The provider-assigned unique ID for this managed resource.

    Look up Existing AviatrixAccount Resource

    Get an existing AviatrixAccount 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?: AviatrixAccountState, opts?: CustomResourceOptions): AviatrixAccount
    @staticmethod
    def get(resource_name: str,
            id: str,
            opts: Optional[ResourceOptions] = None,
            account_name: Optional[str] = None,
            alicloud_access_key: Optional[str] = None,
            alicloud_account_id: Optional[str] = None,
            alicloud_secret_key: Optional[str] = None,
            arm_application_id: Optional[str] = None,
            arm_application_key: Optional[str] = None,
            arm_directory_id: Optional[str] = None,
            arm_subscription_id: Optional[str] = None,
            audit_account: Optional[bool] = None,
            aws_access_key: Optional[str] = None,
            aws_account_number: Optional[str] = None,
            aws_ca_cert_path: Optional[str] = None,
            aws_gateway_role_app: Optional[str] = None,
            aws_gateway_role_ec2: Optional[str] = None,
            aws_iam: Optional[bool] = None,
            aws_role_app: Optional[str] = None,
            aws_role_ec2: Optional[str] = None,
            aws_secret_key: Optional[str] = None,
            awschina_access_key: Optional[str] = None,
            awschina_account_number: Optional[str] = None,
            awschina_iam: Optional[bool] = None,
            awschina_role_app: Optional[str] = None,
            awschina_role_ec2: Optional[str] = None,
            awschina_secret_key: Optional[str] = None,
            awsgov_access_key: Optional[str] = None,
            awsgov_account_number: Optional[str] = None,
            awsgov_iam: Optional[bool] = None,
            awsgov_role_app: Optional[str] = None,
            awsgov_role_ec2: Optional[str] = None,
            awsgov_secret_key: Optional[str] = None,
            awss_account_number: Optional[str] = None,
            awss_ca_chain_cert: Optional[str] = None,
            awss_cap_account_name: Optional[str] = None,
            awss_cap_agency: Optional[str] = None,
            awss_cap_cert: Optional[str] = None,
            awss_cap_cert_key: Optional[str] = None,
            awss_cap_cert_key_path: Optional[str] = None,
            awss_cap_cert_path: Optional[str] = None,
            awss_cap_role_name: Optional[str] = None,
            awss_cap_url: Optional[str] = None,
            awsts_account_number: Optional[str] = None,
            awsts_ca_chain_cert: Optional[str] = None,
            awsts_cap_agency: Optional[str] = None,
            awsts_cap_cert: Optional[str] = None,
            awsts_cap_cert_key: Optional[str] = None,
            awsts_cap_cert_key_path: Optional[str] = None,
            awsts_cap_cert_path: Optional[str] = None,
            awsts_cap_mission: Optional[str] = None,
            awsts_cap_role_name: Optional[str] = None,
            awsts_cap_url: Optional[str] = None,
            azurechina_application_id: Optional[str] = None,
            azurechina_application_key: Optional[str] = None,
            azurechina_directory_id: Optional[str] = None,
            azurechina_subscription_id: Optional[str] = None,
            azuregov_application_id: Optional[str] = None,
            azuregov_application_key: Optional[str] = None,
            azuregov_directory_id: Optional[str] = None,
            azuregov_subscription_id: Optional[str] = None,
            cloud_type: Optional[int] = None,
            gcloud_project_credentials_filepath: Optional[str] = None,
            gcloud_project_id: Optional[str] = None,
            oci_api_private_key_filepath: Optional[str] = None,
            oci_compartment_id: Optional[str] = None,
            oci_tenancy_id: Optional[str] = None,
            oci_user_id: Optional[str] = None,
            rbac_groups: Optional[Sequence[str]] = None) -> AviatrixAccount
    func GetAviatrixAccount(ctx *Context, name string, id IDInput, state *AviatrixAccountState, opts ...ResourceOption) (*AviatrixAccount, error)
    public static AviatrixAccount Get(string name, Input<string> id, AviatrixAccountState? state, CustomResourceOptions? opts = null)
    public static AviatrixAccount get(String name, Output<String> id, AviatrixAccountState 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:
    AccountName string

    Account name. This can be used for logging in to CloudN console or UserConnect controller.

    AlicloudAccessKey string

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

    AlicloudAccountId string

    Alibaba Cloud Account number to associate with Aviatrix account. Required when creating an account for Alibaba Cloud.

    AlicloudSecretKey string

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

    ArmApplicationId string

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

    ArmApplicationKey string

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

    ArmDirectoryId string

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

    ArmSubscriptionId string

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

    AuditAccount bool

    Enable account audit.

    AwsAccessKey string

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

    AwsAccountNumber string

    AWS Account number to associate with Aviatrix account. Required when creating an account for AWS.

    AwsCaCertPath string

    (Optional) AWS Top Secret Region or Secret Region Custom Certificate Authority file name on the controller. Available as of provider R2.19.5+.

    AwsGatewayRoleApp string

    A separate AWS App role ARN to assign to gateways created by the controller. Required when aws_gateway_role_ec2 is set. Only allowed when aws_iam, awsgov_iam, or awschina_iam is "true" when creating an account for AWS, AWSGov or AWSChina, respectively. Available as of provider version R2.19+.

    AwsGatewayRoleEc2 string

    A separate AWS EC2 role ARN to assign to gateways created by the controller. Required when aws_gateway_role_app is set. Only allowed when aws_iam, awsgov_iam, or awschina_iam is "true" when creating an account for AWS, AWSGov or AWSChina, respectively. Available as of provider version R2.19+.

    AwsIam bool

    AWS IAM-role based flag, this option is for UserConnect.

    AwsRoleApp string

    AWS App role ARN, this option is for UserConnect. Required when aws_iam is "true" and when creating an account for AWS.

    AwsRoleEc2 string

    AWS EC2 role ARN, this option is for UserConnect. Required when aws_iam is "true" and when creating an account for AWS.

    AwsSecretKey string

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

    AwschinaAccessKey string

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

    AwschinaAccountNumber string

    AWSChina Account number to associate with Aviatrix account. Required when creating an account for AWSChina. Available as of provider version 2.19+.

    AwschinaIam bool

    AWSChina IAM-role based flag. Available as of provider version 2.19+.

    AwschinaRoleApp string

    AWSChina App role ARN. Available when awschina_iam is "true" and when creating an account for AWSChina. If left empty, the ARN will be computed. Available as of provider version 2.19+.

    AwschinaRoleEc2 string

    AWSChina EC2 role ARN. Available when awschina_iam is "true" and when creating an account for AWSChina. If left empty, the ARN will be computed. Available as of provider version 2.19+.

    AwschinaSecretKey string

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

    AwsgovAccessKey string

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

    AwsgovAccountNumber string

    AWSGov Account number to associate with Aviatrix account. Required when creating an account for AWSGov.

    AwsgovIam bool

    AWSGov IAM-role based flag. Available as of provider version 2.19+.

    AwsgovRoleApp string

    AWSGov App role ARN. Available when awsgov_iam is "true" and when creating an account for AWSGov. If left empty, the ARN will be computed. Available as of provider version 2.19+.

    AwsgovRoleEc2 string

    AWSGov EC2 role ARN. Available when awsgov_iam is "true" and when creating an account for AWSGov. If left empty, the ARN will be computed. Available as of provider version 2.19+.

    AwsgovSecretKey string

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

    AwssAccountNumber string

    AWS Secret Region Account Number. Required when creating an account in AWS Secret Region. Available as of provider version R2.19.5+.

    AwssCaChainCert string

    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+.

    AwssCapAccountName string

    AWS Secret Region Account Name. Required when creating an account in AWS Secret Region. Available as of provider version R2.19.5+.

    AwssCapAgency string

    AWS Secret Region CAP Agency. Required when creating an account in AWS Secret Region. Available as of provider version R2.19.5+.

    AwssCapCert string

    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+.

    AwssCapCertKey string

    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+.

    AwssCapCertKeyPath string

    (Optional) AWS Secret Region CAP Certificate Key file name on the controller. Available as of provider R2.19.5+.

    AwssCapCertPath string

    (Optional) AWS Secret Region CAP Certificate file name on the controller. Available as of provider R2.19.5+.

    AwssCapRoleName string

    AWS Secret Region Role Name. Required when creating an account in AWS Secret Region. Available as of provider version R2.19.5+.

    AwssCapUrl string

    AWS Secret Region CAP Url. Required when creating an account in AWS Secret Region. Available as of provider version R2.19.5+.

    AwstsAccountNumber string

    AWS Top Secret Region Account Number. Required when creating an account in AWS Top Secret Region. Available as of provider version R2.19.5+.

    AwstsCaChainCert string

    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+.

    AwstsCapAgency string

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

    AwstsCapCert string

    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+.

    AwstsCapCertKey string

    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+.

    AwstsCapCertKeyPath string

    (Optional) AWS Top Secret Region CAP Certificate Key file name on the controller. Available as of provider R2.19.5+.

    AwstsCapCertPath string

    (Optional) AWS Top Secret Region CAP Certificate file name on the controller. Available as of provider R2.19.5+.

    AwstsCapMission string

    AWS Top Secret Region Mission. Required when creating an account in AWS Top Secret Region. Available as of provider version R2.19.5+.

    AwstsCapRoleName string

    AWS Top Secret Region Role Name. Required when creating an account in AWS Top Secret Region. Available as of provider version R2.19.5+.

    AwstsCapUrl string

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

    AzurechinaApplicationId string

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

    AzurechinaApplicationKey string

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

    AzurechinaDirectoryId string

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

    AzurechinaSubscriptionId string

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

    AzuregovApplicationId string

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

    AzuregovApplicationKey string

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

    AzuregovDirectoryId string

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

    AzuregovSubscriptionId string

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

    CloudType int

    Type of cloud service provider. Only AWS, GCP, Azure, OCI, AzureGov, AWSGov, AWSChina, AzureChina and Alibaba Cloud are supported currently. Enter 1 for AWS, 4 for GCP, 8 for Azure, 16 for OCI, 32 for AzureGov, 256 for AWSGov, 1024 for AWSChina or 2048 for AzureChina, 8192 for Alibaba Cloud.

    GcloudProjectCredentialsFilepath string

    GCloud Project Credentials [local filepath].json. Required when creating an account for GCP.

    GcloudProjectId string

    GCloud Project ID.

    OciApiPrivateKeyFilepath string

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

    OciCompartmentId string

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

    OciTenancyId string

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

    OciUserId string

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

    RbacGroups List<string>

    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+.

    AccountName string

    Account name. This can be used for logging in to CloudN console or UserConnect controller.

    AlicloudAccessKey string

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

    AlicloudAccountId string

    Alibaba Cloud Account number to associate with Aviatrix account. Required when creating an account for Alibaba Cloud.

    AlicloudSecretKey string

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

    ArmApplicationId string

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

    ArmApplicationKey string

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

    ArmDirectoryId string

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

    ArmSubscriptionId string

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

    AuditAccount bool

    Enable account audit.

    AwsAccessKey string

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

    AwsAccountNumber string

    AWS Account number to associate with Aviatrix account. Required when creating an account for AWS.

    AwsCaCertPath string

    (Optional) AWS Top Secret Region or Secret Region Custom Certificate Authority file name on the controller. Available as of provider R2.19.5+.

    AwsGatewayRoleApp string

    A separate AWS App role ARN to assign to gateways created by the controller. Required when aws_gateway_role_ec2 is set. Only allowed when aws_iam, awsgov_iam, or awschina_iam is "true" when creating an account for AWS, AWSGov or AWSChina, respectively. Available as of provider version R2.19+.

    AwsGatewayRoleEc2 string

    A separate AWS EC2 role ARN to assign to gateways created by the controller. Required when aws_gateway_role_app is set. Only allowed when aws_iam, awsgov_iam, or awschina_iam is "true" when creating an account for AWS, AWSGov or AWSChina, respectively. Available as of provider version R2.19+.

    AwsIam bool

    AWS IAM-role based flag, this option is for UserConnect.

    AwsRoleApp string

    AWS App role ARN, this option is for UserConnect. Required when aws_iam is "true" and when creating an account for AWS.

    AwsRoleEc2 string

    AWS EC2 role ARN, this option is for UserConnect. Required when aws_iam is "true" and when creating an account for AWS.

    AwsSecretKey string

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

    AwschinaAccessKey string

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

    AwschinaAccountNumber string

    AWSChina Account number to associate with Aviatrix account. Required when creating an account for AWSChina. Available as of provider version 2.19+.

    AwschinaIam bool

    AWSChina IAM-role based flag. Available as of provider version 2.19+.

    AwschinaRoleApp string

    AWSChina App role ARN. Available when awschina_iam is "true" and when creating an account for AWSChina. If left empty, the ARN will be computed. Available as of provider version 2.19+.

    AwschinaRoleEc2 string

    AWSChina EC2 role ARN. Available when awschina_iam is "true" and when creating an account for AWSChina. If left empty, the ARN will be computed. Available as of provider version 2.19+.

    AwschinaSecretKey string

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

    AwsgovAccessKey string

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

    AwsgovAccountNumber string

    AWSGov Account number to associate with Aviatrix account. Required when creating an account for AWSGov.

    AwsgovIam bool

    AWSGov IAM-role based flag. Available as of provider version 2.19+.

    AwsgovRoleApp string

    AWSGov App role ARN. Available when awsgov_iam is "true" and when creating an account for AWSGov. If left empty, the ARN will be computed. Available as of provider version 2.19+.

    AwsgovRoleEc2 string

    AWSGov EC2 role ARN. Available when awsgov_iam is "true" and when creating an account for AWSGov. If left empty, the ARN will be computed. Available as of provider version 2.19+.

    AwsgovSecretKey string

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

    AwssAccountNumber string

    AWS Secret Region Account Number. Required when creating an account in AWS Secret Region. Available as of provider version R2.19.5+.

    AwssCaChainCert string

    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+.

    AwssCapAccountName string

    AWS Secret Region Account Name. Required when creating an account in AWS Secret Region. Available as of provider version R2.19.5+.

    AwssCapAgency string

    AWS Secret Region CAP Agency. Required when creating an account in AWS Secret Region. Available as of provider version R2.19.5+.

    AwssCapCert string

    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+.

    AwssCapCertKey string

    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+.

    AwssCapCertKeyPath string

    (Optional) AWS Secret Region CAP Certificate Key file name on the controller. Available as of provider R2.19.5+.

    AwssCapCertPath string

    (Optional) AWS Secret Region CAP Certificate file name on the controller. Available as of provider R2.19.5+.

    AwssCapRoleName string

    AWS Secret Region Role Name. Required when creating an account in AWS Secret Region. Available as of provider version R2.19.5+.

    AwssCapUrl string

    AWS Secret Region CAP Url. Required when creating an account in AWS Secret Region. Available as of provider version R2.19.5+.

    AwstsAccountNumber string

    AWS Top Secret Region Account Number. Required when creating an account in AWS Top Secret Region. Available as of provider version R2.19.5+.

    AwstsCaChainCert string

    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+.

    AwstsCapAgency string

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

    AwstsCapCert string

    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+.

    AwstsCapCertKey string

    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+.

    AwstsCapCertKeyPath string

    (Optional) AWS Top Secret Region CAP Certificate Key file name on the controller. Available as of provider R2.19.5+.

    AwstsCapCertPath string

    (Optional) AWS Top Secret Region CAP Certificate file name on the controller. Available as of provider R2.19.5+.

    AwstsCapMission string

    AWS Top Secret Region Mission. Required when creating an account in AWS Top Secret Region. Available as of provider version R2.19.5+.

    AwstsCapRoleName string

    AWS Top Secret Region Role Name. Required when creating an account in AWS Top Secret Region. Available as of provider version R2.19.5+.

    AwstsCapUrl string

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

    AzurechinaApplicationId string

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

    AzurechinaApplicationKey string

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

    AzurechinaDirectoryId string

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

    AzurechinaSubscriptionId string

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

    AzuregovApplicationId string

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

    AzuregovApplicationKey string

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

    AzuregovDirectoryId string

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

    AzuregovSubscriptionId string

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

    CloudType int

    Type of cloud service provider. Only AWS, GCP, Azure, OCI, AzureGov, AWSGov, AWSChina, AzureChina and Alibaba Cloud are supported currently. Enter 1 for AWS, 4 for GCP, 8 for Azure, 16 for OCI, 32 for AzureGov, 256 for AWSGov, 1024 for AWSChina or 2048 for AzureChina, 8192 for Alibaba Cloud.

    GcloudProjectCredentialsFilepath string

    GCloud Project Credentials [local filepath].json. Required when creating an account for GCP.

    GcloudProjectId string

    GCloud Project ID.

    OciApiPrivateKeyFilepath string

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

    OciCompartmentId string

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

    OciTenancyId string

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

    OciUserId string

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

    RbacGroups []string

    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+.

    accountName String

    Account name. This can be used for logging in to CloudN console or UserConnect controller.

    alicloudAccessKey String

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

    alicloudAccountId String

    Alibaba Cloud Account number to associate with Aviatrix account. Required when creating an account for Alibaba Cloud.

    alicloudSecretKey String

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

    armApplicationId String

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

    armApplicationKey String

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

    armDirectoryId String

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

    armSubscriptionId String

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

    auditAccount Boolean

    Enable account audit.

    awsAccessKey String

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

    awsAccountNumber String

    AWS Account number to associate with Aviatrix account. Required when creating an account for AWS.

    awsCaCertPath String

    (Optional) AWS Top Secret Region or Secret Region Custom Certificate Authority file name on the controller. Available as of provider R2.19.5+.

    awsGatewayRoleApp String

    A separate AWS App role ARN to assign to gateways created by the controller. Required when aws_gateway_role_ec2 is set. Only allowed when aws_iam, awsgov_iam, or awschina_iam is "true" when creating an account for AWS, AWSGov or AWSChina, respectively. Available as of provider version R2.19+.

    awsGatewayRoleEc2 String

    A separate AWS EC2 role ARN to assign to gateways created by the controller. Required when aws_gateway_role_app is set. Only allowed when aws_iam, awsgov_iam, or awschina_iam is "true" when creating an account for AWS, AWSGov or AWSChina, respectively. Available as of provider version R2.19+.

    awsIam Boolean

    AWS IAM-role based flag, this option is for UserConnect.

    awsRoleApp String

    AWS App role ARN, this option is for UserConnect. Required when aws_iam is "true" and when creating an account for AWS.

    awsRoleEc2 String

    AWS EC2 role ARN, this option is for UserConnect. Required when aws_iam is "true" and when creating an account for AWS.

    awsSecretKey String

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

    awschinaAccessKey String

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

    awschinaAccountNumber String

    AWSChina Account number to associate with Aviatrix account. Required when creating an account for AWSChina. Available as of provider version 2.19+.

    awschinaIam Boolean

    AWSChina IAM-role based flag. Available as of provider version 2.19+.

    awschinaRoleApp String

    AWSChina App role ARN. Available when awschina_iam is "true" and when creating an account for AWSChina. If left empty, the ARN will be computed. Available as of provider version 2.19+.

    awschinaRoleEc2 String

    AWSChina EC2 role ARN. Available when awschina_iam is "true" and when creating an account for AWSChina. If left empty, the ARN will be computed. Available as of provider version 2.19+.

    awschinaSecretKey String

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

    awsgovAccessKey String

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

    awsgovAccountNumber String

    AWSGov Account number to associate with Aviatrix account. Required when creating an account for AWSGov.

    awsgovIam Boolean

    AWSGov IAM-role based flag. Available as of provider version 2.19+.

    awsgovRoleApp String

    AWSGov App role ARN. Available when awsgov_iam is "true" and when creating an account for AWSGov. If left empty, the ARN will be computed. Available as of provider version 2.19+.

    awsgovRoleEc2 String

    AWSGov EC2 role ARN. Available when awsgov_iam is "true" and when creating an account for AWSGov. If left empty, the ARN will be computed. Available as of provider version 2.19+.

    awsgovSecretKey String

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

    awssAccountNumber String

    AWS Secret Region Account Number. Required when creating an account in AWS Secret Region. Available as of provider version R2.19.5+.

    awssCaChainCert String

    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+.

    awssCapAccountName String

    AWS Secret Region Account Name. Required when creating an account in AWS Secret Region. Available as of provider version R2.19.5+.

    awssCapAgency String

    AWS Secret Region CAP Agency. Required when creating an account in AWS Secret Region. Available as of provider version R2.19.5+.

    awssCapCert String

    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+.

    awssCapCertKey String

    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+.

    awssCapCertKeyPath String

    (Optional) AWS Secret Region CAP Certificate Key file name on the controller. Available as of provider R2.19.5+.

    awssCapCertPath String

    (Optional) AWS Secret Region CAP Certificate file name on the controller. Available as of provider R2.19.5+.

    awssCapRoleName String

    AWS Secret Region Role Name. Required when creating an account in AWS Secret Region. Available as of provider version R2.19.5+.

    awssCapUrl String

    AWS Secret Region CAP Url. Required when creating an account in AWS Secret Region. Available as of provider version R2.19.5+.

    awstsAccountNumber String

    AWS Top Secret Region Account Number. Required when creating an account in AWS Top Secret Region. Available as of provider version R2.19.5+.

    awstsCaChainCert String

    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+.

    awstsCapAgency String

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

    awstsCapCert String

    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+.

    awstsCapCertKey String

    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+.

    awstsCapCertKeyPath String

    (Optional) AWS Top Secret Region CAP Certificate Key file name on the controller. Available as of provider R2.19.5+.

    awstsCapCertPath String

    (Optional) AWS Top Secret Region CAP Certificate file name on the controller. Available as of provider R2.19.5+.

    awstsCapMission String

    AWS Top Secret Region Mission. Required when creating an account in AWS Top Secret Region. Available as of provider version R2.19.5+.

    awstsCapRoleName String

    AWS Top Secret Region Role Name. Required when creating an account in AWS Top Secret Region. Available as of provider version R2.19.5+.

    awstsCapUrl String

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

    azurechinaApplicationId String

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

    azurechinaApplicationKey String

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

    azurechinaDirectoryId String

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

    azurechinaSubscriptionId String

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

    azuregovApplicationId String

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

    azuregovApplicationKey String

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

    azuregovDirectoryId String

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

    azuregovSubscriptionId String

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

    cloudType Integer

    Type of cloud service provider. Only AWS, GCP, Azure, OCI, AzureGov, AWSGov, AWSChina, AzureChina and Alibaba Cloud are supported currently. Enter 1 for AWS, 4 for GCP, 8 for Azure, 16 for OCI, 32 for AzureGov, 256 for AWSGov, 1024 for AWSChina or 2048 for AzureChina, 8192 for Alibaba Cloud.

    gcloudProjectCredentialsFilepath String

    GCloud Project Credentials [local filepath].json. Required when creating an account for GCP.

    gcloudProjectId String

    GCloud Project ID.

    ociApiPrivateKeyFilepath String

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

    ociCompartmentId String

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

    ociTenancyId String

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

    ociUserId String

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

    rbacGroups List<String>

    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+.

    accountName string

    Account name. This can be used for logging in to CloudN console or UserConnect controller.

    alicloudAccessKey string

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

    alicloudAccountId string

    Alibaba Cloud Account number to associate with Aviatrix account. Required when creating an account for Alibaba Cloud.

    alicloudSecretKey string

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

    armApplicationId string

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

    armApplicationKey string

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

    armDirectoryId string

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

    armSubscriptionId string

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

    auditAccount boolean

    Enable account audit.

    awsAccessKey string

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

    awsAccountNumber string

    AWS Account number to associate with Aviatrix account. Required when creating an account for AWS.

    awsCaCertPath string

    (Optional) AWS Top Secret Region or Secret Region Custom Certificate Authority file name on the controller. Available as of provider R2.19.5+.

    awsGatewayRoleApp string

    A separate AWS App role ARN to assign to gateways created by the controller. Required when aws_gateway_role_ec2 is set. Only allowed when aws_iam, awsgov_iam, or awschina_iam is "true" when creating an account for AWS, AWSGov or AWSChina, respectively. Available as of provider version R2.19+.

    awsGatewayRoleEc2 string

    A separate AWS EC2 role ARN to assign to gateways created by the controller. Required when aws_gateway_role_app is set. Only allowed when aws_iam, awsgov_iam, or awschina_iam is "true" when creating an account for AWS, AWSGov or AWSChina, respectively. Available as of provider version R2.19+.

    awsIam boolean

    AWS IAM-role based flag, this option is for UserConnect.

    awsRoleApp string

    AWS App role ARN, this option is for UserConnect. Required when aws_iam is "true" and when creating an account for AWS.

    awsRoleEc2 string

    AWS EC2 role ARN, this option is for UserConnect. Required when aws_iam is "true" and when creating an account for AWS.

    awsSecretKey string

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

    awschinaAccessKey string

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

    awschinaAccountNumber string

    AWSChina Account number to associate with Aviatrix account. Required when creating an account for AWSChina. Available as of provider version 2.19+.

    awschinaIam boolean

    AWSChina IAM-role based flag. Available as of provider version 2.19+.

    awschinaRoleApp string

    AWSChina App role ARN. Available when awschina_iam is "true" and when creating an account for AWSChina. If left empty, the ARN will be computed. Available as of provider version 2.19+.

    awschinaRoleEc2 string

    AWSChina EC2 role ARN. Available when awschina_iam is "true" and when creating an account for AWSChina. If left empty, the ARN will be computed. Available as of provider version 2.19+.

    awschinaSecretKey string

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

    awsgovAccessKey string

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

    awsgovAccountNumber string

    AWSGov Account number to associate with Aviatrix account. Required when creating an account for AWSGov.

    awsgovIam boolean

    AWSGov IAM-role based flag. Available as of provider version 2.19+.

    awsgovRoleApp string

    AWSGov App role ARN. Available when awsgov_iam is "true" and when creating an account for AWSGov. If left empty, the ARN will be computed. Available as of provider version 2.19+.

    awsgovRoleEc2 string

    AWSGov EC2 role ARN. Available when awsgov_iam is "true" and when creating an account for AWSGov. If left empty, the ARN will be computed. Available as of provider version 2.19+.

    awsgovSecretKey string

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

    awssAccountNumber string

    AWS Secret Region Account Number. Required when creating an account in AWS Secret Region. Available as of provider version R2.19.5+.

    awssCaChainCert string

    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+.

    awssCapAccountName string

    AWS Secret Region Account Name. Required when creating an account in AWS Secret Region. Available as of provider version R2.19.5+.

    awssCapAgency string

    AWS Secret Region CAP Agency. Required when creating an account in AWS Secret Region. Available as of provider version R2.19.5+.

    awssCapCert string

    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+.

    awssCapCertKey string

    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+.

    awssCapCertKeyPath string

    (Optional) AWS Secret Region CAP Certificate Key file name on the controller. Available as of provider R2.19.5+.

    awssCapCertPath string

    (Optional) AWS Secret Region CAP Certificate file name on the controller. Available as of provider R2.19.5+.

    awssCapRoleName string

    AWS Secret Region Role Name. Required when creating an account in AWS Secret Region. Available as of provider version R2.19.5+.

    awssCapUrl string

    AWS Secret Region CAP Url. Required when creating an account in AWS Secret Region. Available as of provider version R2.19.5+.

    awstsAccountNumber string

    AWS Top Secret Region Account Number. Required when creating an account in AWS Top Secret Region. Available as of provider version R2.19.5+.

    awstsCaChainCert string

    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+.

    awstsCapAgency string

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

    awstsCapCert string

    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+.

    awstsCapCertKey string

    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+.

    awstsCapCertKeyPath string

    (Optional) AWS Top Secret Region CAP Certificate Key file name on the controller. Available as of provider R2.19.5+.

    awstsCapCertPath string

    (Optional) AWS Top Secret Region CAP Certificate file name on the controller. Available as of provider R2.19.5+.

    awstsCapMission string

    AWS Top Secret Region Mission. Required when creating an account in AWS Top Secret Region. Available as of provider version R2.19.5+.

    awstsCapRoleName string

    AWS Top Secret Region Role Name. Required when creating an account in AWS Top Secret Region. Available as of provider version R2.19.5+.

    awstsCapUrl string

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

    azurechinaApplicationId string

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

    azurechinaApplicationKey string

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

    azurechinaDirectoryId string

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

    azurechinaSubscriptionId string

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

    azuregovApplicationId string

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

    azuregovApplicationKey string

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

    azuregovDirectoryId string

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

    azuregovSubscriptionId string

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

    cloudType number

    Type of cloud service provider. Only AWS, GCP, Azure, OCI, AzureGov, AWSGov, AWSChina, AzureChina and Alibaba Cloud are supported currently. Enter 1 for AWS, 4 for GCP, 8 for Azure, 16 for OCI, 32 for AzureGov, 256 for AWSGov, 1024 for AWSChina or 2048 for AzureChina, 8192 for Alibaba Cloud.

    gcloudProjectCredentialsFilepath string

    GCloud Project Credentials [local filepath].json. Required when creating an account for GCP.

    gcloudProjectId string

    GCloud Project ID.

    ociApiPrivateKeyFilepath string

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

    ociCompartmentId string

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

    ociTenancyId string

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

    ociUserId string

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

    rbacGroups string[]

    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+.

    account_name str

    Account name. This can be used for logging in to CloudN console or UserConnect controller.

    alicloud_access_key str

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

    alicloud_account_id str

    Alibaba Cloud Account number to associate with Aviatrix account. Required when creating an account for Alibaba Cloud.

    alicloud_secret_key str

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

    arm_application_id str

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

    arm_application_key str

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

    arm_directory_id str

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

    arm_subscription_id str

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

    audit_account bool

    Enable account audit.

    aws_access_key str

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

    aws_account_number str

    AWS Account number to associate with Aviatrix account. Required when creating an account for AWS.

    aws_ca_cert_path str

    (Optional) AWS Top Secret Region or Secret Region Custom Certificate Authority file name on the controller. Available as of provider R2.19.5+.

    aws_gateway_role_app str

    A separate AWS App role ARN to assign to gateways created by the controller. Required when aws_gateway_role_ec2 is set. Only allowed when aws_iam, awsgov_iam, or awschina_iam is "true" when creating an account for AWS, AWSGov or AWSChina, respectively. Available as of provider version R2.19+.

    aws_gateway_role_ec2 str

    A separate AWS EC2 role ARN to assign to gateways created by the controller. Required when aws_gateway_role_app is set. Only allowed when aws_iam, awsgov_iam, or awschina_iam is "true" when creating an account for AWS, AWSGov or AWSChina, respectively. Available as of provider version R2.19+.

    aws_iam bool

    AWS IAM-role based flag, this option is for UserConnect.

    aws_role_app str

    AWS App role ARN, this option is for UserConnect. Required when aws_iam is "true" and when creating an account for AWS.

    aws_role_ec2 str

    AWS EC2 role ARN, this option is for UserConnect. Required when aws_iam is "true" and when creating an account for AWS.

    aws_secret_key str

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

    awschina_access_key str

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

    awschina_account_number str

    AWSChina Account number to associate with Aviatrix account. Required when creating an account for AWSChina. Available as of provider version 2.19+.

    awschina_iam bool

    AWSChina IAM-role based flag. Available as of provider version 2.19+.

    awschina_role_app str

    AWSChina App role ARN. Available when awschina_iam is "true" and when creating an account for AWSChina. If left empty, the ARN will be computed. Available as of provider version 2.19+.

    awschina_role_ec2 str

    AWSChina EC2 role ARN. Available when awschina_iam is "true" and when creating an account for AWSChina. If left empty, the ARN will be computed. Available as of provider version 2.19+.

    awschina_secret_key str

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

    awsgov_access_key str

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

    awsgov_account_number str

    AWSGov Account number to associate with Aviatrix account. Required when creating an account for AWSGov.

    awsgov_iam bool

    AWSGov IAM-role based flag. Available as of provider version 2.19+.

    awsgov_role_app str

    AWSGov App role ARN. Available when awsgov_iam is "true" and when creating an account for AWSGov. If left empty, the ARN will be computed. Available as of provider version 2.19+.

    awsgov_role_ec2 str

    AWSGov EC2 role ARN. Available when awsgov_iam is "true" and when creating an account for AWSGov. If left empty, the ARN will be computed. Available as of provider version 2.19+.

    awsgov_secret_key str

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

    awss_account_number str

    AWS Secret Region Account Number. Required when creating an account in AWS Secret Region. Available as of provider version R2.19.5+.

    awss_ca_chain_cert str

    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+.

    awss_cap_account_name str

    AWS Secret Region Account Name. Required when creating an account in AWS Secret Region. Available as of provider version R2.19.5+.

    awss_cap_agency str

    AWS Secret Region CAP Agency. Required when creating an account in AWS Secret Region. Available as of provider version R2.19.5+.

    awss_cap_cert str

    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+.

    awss_cap_cert_key str

    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+.

    awss_cap_cert_key_path str

    (Optional) AWS Secret Region CAP Certificate Key file name on the controller. Available as of provider R2.19.5+.

    awss_cap_cert_path str

    (Optional) AWS Secret Region CAP Certificate file name on the controller. Available as of provider R2.19.5+.

    awss_cap_role_name str

    AWS Secret Region Role Name. Required when creating an account in AWS Secret Region. Available as of provider version R2.19.5+.

    awss_cap_url str

    AWS Secret Region CAP Url. Required when creating an account in AWS Secret Region. Available as of provider version R2.19.5+.

    awsts_account_number str

    AWS Top Secret Region Account Number. Required when creating an account in AWS Top Secret Region. Available as of provider version R2.19.5+.

    awsts_ca_chain_cert str

    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+.

    awsts_cap_agency str

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

    awsts_cap_cert str

    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+.

    awsts_cap_cert_key str

    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+.

    awsts_cap_cert_key_path str

    (Optional) AWS Top Secret Region CAP Certificate Key file name on the controller. Available as of provider R2.19.5+.

    awsts_cap_cert_path str

    (Optional) AWS Top Secret Region CAP Certificate file name on the controller. Available as of provider R2.19.5+.

    awsts_cap_mission str

    AWS Top Secret Region Mission. Required when creating an account in AWS Top Secret Region. Available as of provider version R2.19.5+.

    awsts_cap_role_name str

    AWS Top Secret Region Role Name. Required when creating an account in AWS Top Secret Region. Available as of provider version R2.19.5+.

    awsts_cap_url str

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

    azurechina_application_id str

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

    azurechina_application_key str

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

    azurechina_directory_id str

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

    azurechina_subscription_id str

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

    azuregov_application_id str

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

    azuregov_application_key str

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

    azuregov_directory_id str

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

    azuregov_subscription_id str

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

    cloud_type int

    Type of cloud service provider. Only AWS, GCP, Azure, OCI, AzureGov, AWSGov, AWSChina, AzureChina and Alibaba Cloud are supported currently. Enter 1 for AWS, 4 for GCP, 8 for Azure, 16 for OCI, 32 for AzureGov, 256 for AWSGov, 1024 for AWSChina or 2048 for AzureChina, 8192 for Alibaba Cloud.

    gcloud_project_credentials_filepath str

    GCloud Project Credentials [local filepath].json. Required when creating an account for GCP.

    gcloud_project_id str

    GCloud Project ID.

    oci_api_private_key_filepath str

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

    oci_compartment_id str

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

    oci_tenancy_id str

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

    oci_user_id str

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

    rbac_groups Sequence[str]

    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+.

    accountName String

    Account name. This can be used for logging in to CloudN console or UserConnect controller.

    alicloudAccessKey String

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

    alicloudAccountId String

    Alibaba Cloud Account number to associate with Aviatrix account. Required when creating an account for Alibaba Cloud.

    alicloudSecretKey String

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

    armApplicationId String

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

    armApplicationKey String

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

    armDirectoryId String

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

    armSubscriptionId String

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

    auditAccount Boolean

    Enable account audit.

    awsAccessKey String

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

    awsAccountNumber String

    AWS Account number to associate with Aviatrix account. Required when creating an account for AWS.

    awsCaCertPath String

    (Optional) AWS Top Secret Region or Secret Region Custom Certificate Authority file name on the controller. Available as of provider R2.19.5+.

    awsGatewayRoleApp String

    A separate AWS App role ARN to assign to gateways created by the controller. Required when aws_gateway_role_ec2 is set. Only allowed when aws_iam, awsgov_iam, or awschina_iam is "true" when creating an account for AWS, AWSGov or AWSChina, respectively. Available as of provider version R2.19+.

    awsGatewayRoleEc2 String

    A separate AWS EC2 role ARN to assign to gateways created by the controller. Required when aws_gateway_role_app is set. Only allowed when aws_iam, awsgov_iam, or awschina_iam is "true" when creating an account for AWS, AWSGov or AWSChina, respectively. Available as of provider version R2.19+.

    awsIam Boolean

    AWS IAM-role based flag, this option is for UserConnect.

    awsRoleApp String

    AWS App role ARN, this option is for UserConnect. Required when aws_iam is "true" and when creating an account for AWS.

    awsRoleEc2 String

    AWS EC2 role ARN, this option is for UserConnect. Required when aws_iam is "true" and when creating an account for AWS.

    awsSecretKey String

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

    awschinaAccessKey String

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

    awschinaAccountNumber String

    AWSChina Account number to associate with Aviatrix account. Required when creating an account for AWSChina. Available as of provider version 2.19+.

    awschinaIam Boolean

    AWSChina IAM-role based flag. Available as of provider version 2.19+.

    awschinaRoleApp String

    AWSChina App role ARN. Available when awschina_iam is "true" and when creating an account for AWSChina. If left empty, the ARN will be computed. Available as of provider version 2.19+.

    awschinaRoleEc2 String

    AWSChina EC2 role ARN. Available when awschina_iam is "true" and when creating an account for AWSChina. If left empty, the ARN will be computed. Available as of provider version 2.19+.

    awschinaSecretKey String

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

    awsgovAccessKey String

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

    awsgovAccountNumber String

    AWSGov Account number to associate with Aviatrix account. Required when creating an account for AWSGov.

    awsgovIam Boolean

    AWSGov IAM-role based flag. Available as of provider version 2.19+.

    awsgovRoleApp String

    AWSGov App role ARN. Available when awsgov_iam is "true" and when creating an account for AWSGov. If left empty, the ARN will be computed. Available as of provider version 2.19+.

    awsgovRoleEc2 String

    AWSGov EC2 role ARN. Available when awsgov_iam is "true" and when creating an account for AWSGov. If left empty, the ARN will be computed. Available as of provider version 2.19+.

    awsgovSecretKey String

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

    awssAccountNumber String

    AWS Secret Region Account Number. Required when creating an account in AWS Secret Region. Available as of provider version R2.19.5+.

    awssCaChainCert String

    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+.

    awssCapAccountName String

    AWS Secret Region Account Name. Required when creating an account in AWS Secret Region. Available as of provider version R2.19.5+.

    awssCapAgency String

    AWS Secret Region CAP Agency. Required when creating an account in AWS Secret Region. Available as of provider version R2.19.5+.

    awssCapCert String

    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+.

    awssCapCertKey String

    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+.

    awssCapCertKeyPath String

    (Optional) AWS Secret Region CAP Certificate Key file name on the controller. Available as of provider R2.19.5+.

    awssCapCertPath String

    (Optional) AWS Secret Region CAP Certificate file name on the controller. Available as of provider R2.19.5+.

    awssCapRoleName String

    AWS Secret Region Role Name. Required when creating an account in AWS Secret Region. Available as of provider version R2.19.5+.

    awssCapUrl String

    AWS Secret Region CAP Url. Required when creating an account in AWS Secret Region. Available as of provider version R2.19.5+.

    awstsAccountNumber String

    AWS Top Secret Region Account Number. Required when creating an account in AWS Top Secret Region. Available as of provider version R2.19.5+.

    awstsCaChainCert String

    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+.

    awstsCapAgency String

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

    awstsCapCert String

    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+.

    awstsCapCertKey String

    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+.

    awstsCapCertKeyPath String

    (Optional) AWS Top Secret Region CAP Certificate Key file name on the controller. Available as of provider R2.19.5+.

    awstsCapCertPath String

    (Optional) AWS Top Secret Region CAP Certificate file name on the controller. Available as of provider R2.19.5+.

    awstsCapMission String

    AWS Top Secret Region Mission. Required when creating an account in AWS Top Secret Region. Available as of provider version R2.19.5+.

    awstsCapRoleName String

    AWS Top Secret Region Role Name. Required when creating an account in AWS Top Secret Region. Available as of provider version R2.19.5+.

    awstsCapUrl String

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

    azurechinaApplicationId String

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

    azurechinaApplicationKey String

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

    azurechinaDirectoryId String

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

    azurechinaSubscriptionId String

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

    azuregovApplicationId String

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

    azuregovApplicationKey String

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

    azuregovDirectoryId String

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

    azuregovSubscriptionId String

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

    cloudType Number

    Type of cloud service provider. Only AWS, GCP, Azure, OCI, AzureGov, AWSGov, AWSChina, AzureChina and Alibaba Cloud are supported currently. Enter 1 for AWS, 4 for GCP, 8 for Azure, 16 for OCI, 32 for AzureGov, 256 for AWSGov, 1024 for AWSChina or 2048 for AzureChina, 8192 for Alibaba Cloud.

    gcloudProjectCredentialsFilepath String

    GCloud Project Credentials [local filepath].json. Required when creating an account for GCP.

    gcloudProjectId String

    GCloud Project ID.

    ociApiPrivateKeyFilepath String

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

    ociCompartmentId String

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

    ociTenancyId String

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

    ociUserId String

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

    rbacGroups List<String>

    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+.

    Import

    account can be imported using the account_name (when doing import, need to leave sensitive attributes blank), e.g.

     $ pulumi import aviatrix:index/aviatrixAccount:AviatrixAccount test account_name
    

    Package Details

    Repository
    aviatrix astipkovits/pulumi-aviatrix
    License
    Apache-2.0
    Notes

    This Pulumi package is based on the aviatrix Terraform Provider.

    aviatrix logo
    Aviatrix v0.0.11 published on Saturday, Jun 17, 2023 by Aviatrix