aviatrix.AviatrixAccount
Explore with Pulumi AI
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
Resources are created with functions called constructors. To learn more about declaring and configuring resources, see Resources.
Constructor syntax
new AviatrixAccount(name: string, args: AviatrixAccountArgs, opts?: CustomResourceOptions);
@overload
def AviatrixAccount(resource_name: str,
args: AviatrixAccountArgs,
opts: Optional[ResourceOptions] = None)
@overload
def AviatrixAccount(resource_name: str,
opts: Optional[ResourceOptions] = None,
account_name: Optional[str] = None,
cloud_type: Optional[int] = 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,
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)
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.
Parameters
- 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.
Constructor example
The following reference example uses placeholder values for all input properties.
var aviatrixAccountResource = new Aviatrix.AviatrixAccount("aviatrixAccountResource", new()
{
AccountName = "string",
CloudType = 0,
AlicloudAccessKey = "string",
AlicloudAccountId = "string",
AlicloudSecretKey = "string",
ArmApplicationId = "string",
ArmApplicationKey = "string",
ArmDirectoryId = "string",
ArmSubscriptionId = "string",
AuditAccount = false,
AwsAccessKey = "string",
AwsAccountNumber = "string",
AwsGatewayRoleApp = "string",
AwsGatewayRoleEc2 = "string",
AwsIam = false,
AwsRoleApp = "string",
AwsRoleEc2 = "string",
AwsSecretKey = "string",
AwschinaAccessKey = "string",
AwschinaAccountNumber = "string",
AwschinaIam = false,
AwschinaRoleApp = "string",
AwschinaRoleEc2 = "string",
AwschinaSecretKey = "string",
AwsgovAccessKey = "string",
AwsgovAccountNumber = "string",
AwsgovIam = false,
AwsgovRoleApp = "string",
AwsgovRoleEc2 = "string",
AwsgovSecretKey = "string",
AwssAccountNumber = "string",
AwssCaChainCert = "string",
AwssCapAccountName = "string",
AwssCapAgency = "string",
AwssCapCert = "string",
AwssCapCertKey = "string",
AwssCapRoleName = "string",
AwssCapUrl = "string",
AwstsAccountNumber = "string",
AwstsCaChainCert = "string",
AwstsCapAgency = "string",
AwstsCapCert = "string",
AwstsCapCertKey = "string",
AwstsCapMission = "string",
AwstsCapRoleName = "string",
AwstsCapUrl = "string",
AzurechinaApplicationId = "string",
AzurechinaApplicationKey = "string",
AzurechinaDirectoryId = "string",
AzurechinaSubscriptionId = "string",
AzuregovApplicationId = "string",
AzuregovApplicationKey = "string",
AzuregovDirectoryId = "string",
AzuregovSubscriptionId = "string",
GcloudProjectCredentialsFilepath = "string",
GcloudProjectId = "string",
OciApiPrivateKeyFilepath = "string",
OciCompartmentId = "string",
OciTenancyId = "string",
OciUserId = "string",
RbacGroups = new[]
{
"string",
},
});
example, err := aviatrix.NewAviatrixAccount(ctx, "aviatrixAccountResource", &aviatrix.AviatrixAccountArgs{
AccountName: pulumi.String("string"),
CloudType: pulumi.Int(0),
AlicloudAccessKey: pulumi.String("string"),
AlicloudAccountId: pulumi.String("string"),
AlicloudSecretKey: pulumi.String("string"),
ArmApplicationId: pulumi.String("string"),
ArmApplicationKey: pulumi.String("string"),
ArmDirectoryId: pulumi.String("string"),
ArmSubscriptionId: pulumi.String("string"),
AuditAccount: pulumi.Bool(false),
AwsAccessKey: pulumi.String("string"),
AwsAccountNumber: pulumi.String("string"),
AwsGatewayRoleApp: pulumi.String("string"),
AwsGatewayRoleEc2: pulumi.String("string"),
AwsIam: pulumi.Bool(false),
AwsRoleApp: pulumi.String("string"),
AwsRoleEc2: pulumi.String("string"),
AwsSecretKey: pulumi.String("string"),
AwschinaAccessKey: pulumi.String("string"),
AwschinaAccountNumber: pulumi.String("string"),
AwschinaIam: pulumi.Bool(false),
AwschinaRoleApp: pulumi.String("string"),
AwschinaRoleEc2: pulumi.String("string"),
AwschinaSecretKey: pulumi.String("string"),
AwsgovAccessKey: pulumi.String("string"),
AwsgovAccountNumber: pulumi.String("string"),
AwsgovIam: pulumi.Bool(false),
AwsgovRoleApp: pulumi.String("string"),
AwsgovRoleEc2: pulumi.String("string"),
AwsgovSecretKey: pulumi.String("string"),
AwssAccountNumber: pulumi.String("string"),
AwssCaChainCert: pulumi.String("string"),
AwssCapAccountName: pulumi.String("string"),
AwssCapAgency: pulumi.String("string"),
AwssCapCert: pulumi.String("string"),
AwssCapCertKey: pulumi.String("string"),
AwssCapRoleName: pulumi.String("string"),
AwssCapUrl: pulumi.String("string"),
AwstsAccountNumber: pulumi.String("string"),
AwstsCaChainCert: pulumi.String("string"),
AwstsCapAgency: pulumi.String("string"),
AwstsCapCert: pulumi.String("string"),
AwstsCapCertKey: pulumi.String("string"),
AwstsCapMission: pulumi.String("string"),
AwstsCapRoleName: pulumi.String("string"),
AwstsCapUrl: pulumi.String("string"),
AzurechinaApplicationId: pulumi.String("string"),
AzurechinaApplicationKey: pulumi.String("string"),
AzurechinaDirectoryId: pulumi.String("string"),
AzurechinaSubscriptionId: pulumi.String("string"),
AzuregovApplicationId: pulumi.String("string"),
AzuregovApplicationKey: pulumi.String("string"),
AzuregovDirectoryId: pulumi.String("string"),
AzuregovSubscriptionId: pulumi.String("string"),
GcloudProjectCredentialsFilepath: pulumi.String("string"),
GcloudProjectId: pulumi.String("string"),
OciApiPrivateKeyFilepath: pulumi.String("string"),
OciCompartmentId: pulumi.String("string"),
OciTenancyId: pulumi.String("string"),
OciUserId: pulumi.String("string"),
RbacGroups: pulumi.StringArray{
pulumi.String("string"),
},
})
var aviatrixAccountResource = new AviatrixAccount("aviatrixAccountResource", AviatrixAccountArgs.builder()
.accountName("string")
.cloudType(0)
.alicloudAccessKey("string")
.alicloudAccountId("string")
.alicloudSecretKey("string")
.armApplicationId("string")
.armApplicationKey("string")
.armDirectoryId("string")
.armSubscriptionId("string")
.auditAccount(false)
.awsAccessKey("string")
.awsAccountNumber("string")
.awsGatewayRoleApp("string")
.awsGatewayRoleEc2("string")
.awsIam(false)
.awsRoleApp("string")
.awsRoleEc2("string")
.awsSecretKey("string")
.awschinaAccessKey("string")
.awschinaAccountNumber("string")
.awschinaIam(false)
.awschinaRoleApp("string")
.awschinaRoleEc2("string")
.awschinaSecretKey("string")
.awsgovAccessKey("string")
.awsgovAccountNumber("string")
.awsgovIam(false)
.awsgovRoleApp("string")
.awsgovRoleEc2("string")
.awsgovSecretKey("string")
.awssAccountNumber("string")
.awssCaChainCert("string")
.awssCapAccountName("string")
.awssCapAgency("string")
.awssCapCert("string")
.awssCapCertKey("string")
.awssCapRoleName("string")
.awssCapUrl("string")
.awstsAccountNumber("string")
.awstsCaChainCert("string")
.awstsCapAgency("string")
.awstsCapCert("string")
.awstsCapCertKey("string")
.awstsCapMission("string")
.awstsCapRoleName("string")
.awstsCapUrl("string")
.azurechinaApplicationId("string")
.azurechinaApplicationKey("string")
.azurechinaDirectoryId("string")
.azurechinaSubscriptionId("string")
.azuregovApplicationId("string")
.azuregovApplicationKey("string")
.azuregovDirectoryId("string")
.azuregovSubscriptionId("string")
.gcloudProjectCredentialsFilepath("string")
.gcloudProjectId("string")
.ociApiPrivateKeyFilepath("string")
.ociCompartmentId("string")
.ociTenancyId("string")
.ociUserId("string")
.rbacGroups("string")
.build());
aviatrix_account_resource = aviatrix.AviatrixAccount("aviatrixAccountResource",
account_name="string",
cloud_type=0,
alicloud_access_key="string",
alicloud_account_id="string",
alicloud_secret_key="string",
arm_application_id="string",
arm_application_key="string",
arm_directory_id="string",
arm_subscription_id="string",
audit_account=False,
aws_access_key="string",
aws_account_number="string",
aws_gateway_role_app="string",
aws_gateway_role_ec2="string",
aws_iam=False,
aws_role_app="string",
aws_role_ec2="string",
aws_secret_key="string",
awschina_access_key="string",
awschina_account_number="string",
awschina_iam=False,
awschina_role_app="string",
awschina_role_ec2="string",
awschina_secret_key="string",
awsgov_access_key="string",
awsgov_account_number="string",
awsgov_iam=False,
awsgov_role_app="string",
awsgov_role_ec2="string",
awsgov_secret_key="string",
awss_account_number="string",
awss_ca_chain_cert="string",
awss_cap_account_name="string",
awss_cap_agency="string",
awss_cap_cert="string",
awss_cap_cert_key="string",
awss_cap_role_name="string",
awss_cap_url="string",
awsts_account_number="string",
awsts_ca_chain_cert="string",
awsts_cap_agency="string",
awsts_cap_cert="string",
awsts_cap_cert_key="string",
awsts_cap_mission="string",
awsts_cap_role_name="string",
awsts_cap_url="string",
azurechina_application_id="string",
azurechina_application_key="string",
azurechina_directory_id="string",
azurechina_subscription_id="string",
azuregov_application_id="string",
azuregov_application_key="string",
azuregov_directory_id="string",
azuregov_subscription_id="string",
gcloud_project_credentials_filepath="string",
gcloud_project_id="string",
oci_api_private_key_filepath="string",
oci_compartment_id="string",
oci_tenancy_id="string",
oci_user_id="string",
rbac_groups=["string"])
const aviatrixAccountResource = new aviatrix.AviatrixAccount("aviatrixAccountResource", {
accountName: "string",
cloudType: 0,
alicloudAccessKey: "string",
alicloudAccountId: "string",
alicloudSecretKey: "string",
armApplicationId: "string",
armApplicationKey: "string",
armDirectoryId: "string",
armSubscriptionId: "string",
auditAccount: false,
awsAccessKey: "string",
awsAccountNumber: "string",
awsGatewayRoleApp: "string",
awsGatewayRoleEc2: "string",
awsIam: false,
awsRoleApp: "string",
awsRoleEc2: "string",
awsSecretKey: "string",
awschinaAccessKey: "string",
awschinaAccountNumber: "string",
awschinaIam: false,
awschinaRoleApp: "string",
awschinaRoleEc2: "string",
awschinaSecretKey: "string",
awsgovAccessKey: "string",
awsgovAccountNumber: "string",
awsgovIam: false,
awsgovRoleApp: "string",
awsgovRoleEc2: "string",
awsgovSecretKey: "string",
awssAccountNumber: "string",
awssCaChainCert: "string",
awssCapAccountName: "string",
awssCapAgency: "string",
awssCapCert: "string",
awssCapCertKey: "string",
awssCapRoleName: "string",
awssCapUrl: "string",
awstsAccountNumber: "string",
awstsCaChainCert: "string",
awstsCapAgency: "string",
awstsCapCert: "string",
awstsCapCertKey: "string",
awstsCapMission: "string",
awstsCapRoleName: "string",
awstsCapUrl: "string",
azurechinaApplicationId: "string",
azurechinaApplicationKey: "string",
azurechinaDirectoryId: "string",
azurechinaSubscriptionId: "string",
azuregovApplicationId: "string",
azuregovApplicationKey: "string",
azuregovDirectoryId: "string",
azuregovSubscriptionId: "string",
gcloudProjectCredentialsFilepath: "string",
gcloudProjectId: "string",
ociApiPrivateKeyFilepath: "string",
ociCompartmentId: "string",
ociTenancyId: "string",
ociUserId: "string",
rbacGroups: ["string"],
});
type: aviatrix:AviatrixAccount
properties:
accountName: string
alicloudAccessKey: string
alicloudAccountId: string
alicloudSecretKey: string
armApplicationId: string
armApplicationKey: string
armDirectoryId: string
armSubscriptionId: string
auditAccount: false
awsAccessKey: string
awsAccountNumber: string
awsGatewayRoleApp: string
awsGatewayRoleEc2: string
awsIam: false
awsRoleApp: string
awsRoleEc2: string
awsSecretKey: string
awschinaAccessKey: string
awschinaAccountNumber: string
awschinaIam: false
awschinaRoleApp: string
awschinaRoleEc2: string
awschinaSecretKey: string
awsgovAccessKey: string
awsgovAccountNumber: string
awsgovIam: false
awsgovRoleApp: string
awsgovRoleEc2: string
awsgovSecretKey: string
awssAccountNumber: string
awssCaChainCert: string
awssCapAccountName: string
awssCapAgency: string
awssCapCert: string
awssCapCertKey: string
awssCapRoleName: string
awssCapUrl: string
awstsAccountNumber: string
awstsCaChainCert: string
awstsCapAgency: string
awstsCapCert: string
awstsCapCertKey: string
awstsCapMission: string
awstsCapRoleName: string
awstsCapUrl: string
azurechinaApplicationId: string
azurechinaApplicationKey: string
azurechinaDirectoryId: string
azurechinaSubscriptionId: string
azuregovApplicationId: string
azuregovApplicationKey: string
azuregovDirectoryId: string
azuregovSubscriptionId: string
cloudType: 0
gcloudProjectCredentialsFilepath: string
gcloudProjectId: string
ociApiPrivateKeyFilepath: string
ociCompartmentId: string
ociTenancyId: string
ociUserId: string
rbacGroups:
- string
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:
- Account
Name string - 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 stringKey - Alibaba Cloud Access Key. Required when creating an account for Alibaba Cloud.
- Alicloud
Account stringId - Alibaba Cloud Account number to associate with Aviatrix account. Required when creating an account for Alibaba Cloud.
- Alicloud
Secret stringKey - Alibaba Cloud Secret Key. Required when creating an account for Alibaba Cloud.
- Arm
Application stringId - Azure ARM Application ID. Required when creating an account for Azure.
- Arm
Application stringKey - Azure ARM Application key. Required when creating an account for Azure.
- Arm
Directory stringId - Azure ARM Directory ID. Required when creating an account for Azure.
- Arm
Subscription stringId - Azure ARM Subscription ID. Required when creating an account for Azure.
- Audit
Account bool - Enable account audit.
- Aws
Access stringKey - AWS Access Key. Required when
aws_iam
is "false" and when creating an account for AWS. - Aws
Account stringNumber - AWS Account number to associate with Aviatrix account. Required when creating an account for AWS.
- Aws
Gateway stringRole App - A separate AWS App role ARN to assign to gateways created by the controller. Required when
aws_gateway_role_ec2
is set. Only allowed whenaws_iam
,awsgov_iam
, orawschina_iam
is "true" when creating an account for AWS, AWSGov or AWSChina, respectively. Available as of provider version R2.19+. - Aws
Gateway stringRole Ec2 - A separate AWS EC2 role ARN to assign to gateways created by the controller. Required when
aws_gateway_role_app
is set. Only allowed whenaws_iam
,awsgov_iam
, orawschina_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 stringApp - AWS App role ARN, this option is for UserConnect. Required when
aws_iam
is "true" and when creating an account for AWS. - Aws
Role stringEc2 - AWS EC2 role ARN, this option is for UserConnect. Required when
aws_iam
is "true" and when creating an account for AWS. - Aws
Secret stringKey - AWS Secret Key. Required when
aws_iam
is "false" and when creating an account for AWS. - Awschina
Access stringKey - 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 stringNumber - 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 stringApp - 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 stringEc2 - 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 stringKey - 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 stringKey - AWS Access Key. Required when creating an account for AWSGov.
- Awsgov
Account stringNumber - 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 stringApp - 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 stringEc2 - 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 stringKey - AWS Secret Key. Required when creating an account for AWSGov.
- Awss
Account stringNumber - AWS Secret Region Account Number. Required when creating an account in AWS Secret Region. Available as of provider version R2.19.5+.
- Awss
Ca stringChain Cert - 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 stringAccount Name - AWS Secret Region Account Name. Required when creating an account in AWS Secret Region. Available as of provider version R2.19.5+.
- Awss
Cap stringAgency - AWS Secret Region CAP Agency. Required when creating an account in AWS Secret Region. Available as of provider version R2.19.5+.
- Awss
Cap stringCert - 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 stringCert Key - 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 stringRole Name - AWS Secret Region Role Name. Required when creating an account in AWS Secret Region. Available as of provider version R2.19.5+.
- Awss
Cap stringUrl - AWS Secret Region CAP Url. Required when creating an account in AWS Secret Region. Available as of provider version R2.19.5+.
- Awsts
Account stringNumber - 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 stringChain Cert - 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 stringAgency - 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 stringCert - 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 stringCert Key - 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 stringMission - 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 stringRole Name - 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 stringUrl - 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 stringId - AzureChina ARM Application ID. Required when creating an account for AzureChina. Available as of provider version 2.19+.
- Azurechina
Application stringKey - AzureChina ARM Application key. Required when creating an account for AzureChina. Available as of provider version 2.19+.
- Azurechina
Directory stringId - AzureChina ARM Directory ID. Required when creating an account for AzureChina. Available as of provider version 2.19+.
- Azurechina
Subscription stringId - AzureChina ARM Subscription ID. Required when creating an account for AzureChina. Available as of provider version 2.19+.
- Azuregov
Application stringId - AzureGov ARM Application ID. Required when creating an account for AzureGov. Available as of provider version R2.19+.
- Azuregov
Application stringKey - AzureGov ARM Application key. Required when creating an account for AzureGov. Available as of provider version R2.19+.
- Azuregov
Directory stringId - AzureGov ARM Directory ID. Required when creating an account for AzureGov. Available as of provider version R2.19+.
- Azuregov
Subscription stringId - AzureGov ARM Subscription ID. Required when creating an account for AzureGov. Available as of provider version R2.19+.
- Gcloud
Project stringCredentials Filepath - GCloud Project Credentials [local filepath].json. Required when creating an account for GCP.
- Gcloud
Project stringId - GCloud Project ID.
- Oci
Api stringPrivate Key Filepath - Oracle OCI API Private Key local file path. Required when creating an account for OCI.
- Oci
Compartment stringId - Oracle OCI Compartment ID. Required when creating an account for OCI.
- Oci
Tenancy stringId - Oracle OCI Tenancy ID. Required when creating an account for OCI.
- Oci
User stringId - Oracle OCI User ID. Required when creating an account for OCI.
- Rbac
Groups 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+.
- Account
Name string - 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 stringKey - Alibaba Cloud Access Key. Required when creating an account for Alibaba Cloud.
- Alicloud
Account stringId - Alibaba Cloud Account number to associate with Aviatrix account. Required when creating an account for Alibaba Cloud.
- Alicloud
Secret stringKey - Alibaba Cloud Secret Key. Required when creating an account for Alibaba Cloud.
- Arm
Application stringId - Azure ARM Application ID. Required when creating an account for Azure.
- Arm
Application stringKey - Azure ARM Application key. Required when creating an account for Azure.
- Arm
Directory stringId - Azure ARM Directory ID. Required when creating an account for Azure.
- Arm
Subscription stringId - Azure ARM Subscription ID. Required when creating an account for Azure.
- Audit
Account bool - Enable account audit.
- Aws
Access stringKey - AWS Access Key. Required when
aws_iam
is "false" and when creating an account for AWS. - Aws
Account stringNumber - AWS Account number to associate with Aviatrix account. Required when creating an account for AWS.
- Aws
Gateway stringRole App - A separate AWS App role ARN to assign to gateways created by the controller. Required when
aws_gateway_role_ec2
is set. Only allowed whenaws_iam
,awsgov_iam
, orawschina_iam
is "true" when creating an account for AWS, AWSGov or AWSChina, respectively. Available as of provider version R2.19+. - Aws
Gateway stringRole Ec2 - A separate AWS EC2 role ARN to assign to gateways created by the controller. Required when
aws_gateway_role_app
is set. Only allowed whenaws_iam
,awsgov_iam
, orawschina_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 stringApp - AWS App role ARN, this option is for UserConnect. Required when
aws_iam
is "true" and when creating an account for AWS. - Aws
Role stringEc2 - AWS EC2 role ARN, this option is for UserConnect. Required when
aws_iam
is "true" and when creating an account for AWS. - Aws
Secret stringKey - AWS Secret Key. Required when
aws_iam
is "false" and when creating an account for AWS. - Awschina
Access stringKey - 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 stringNumber - 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 stringApp - 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 stringEc2 - 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 stringKey - 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 stringKey - AWS Access Key. Required when creating an account for AWSGov.
- Awsgov
Account stringNumber - 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 stringApp - 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 stringEc2 - 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 stringKey - AWS Secret Key. Required when creating an account for AWSGov.
- Awss
Account stringNumber - AWS Secret Region Account Number. Required when creating an account in AWS Secret Region. Available as of provider version R2.19.5+.
- Awss
Ca stringChain Cert - 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 stringAccount Name - AWS Secret Region Account Name. Required when creating an account in AWS Secret Region. Available as of provider version R2.19.5+.
- Awss
Cap stringAgency - AWS Secret Region CAP Agency. Required when creating an account in AWS Secret Region. Available as of provider version R2.19.5+.
- Awss
Cap stringCert - 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 stringCert Key - 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 stringRole Name - AWS Secret Region Role Name. Required when creating an account in AWS Secret Region. Available as of provider version R2.19.5+.
- Awss
Cap stringUrl - AWS Secret Region CAP Url. Required when creating an account in AWS Secret Region. Available as of provider version R2.19.5+.
- Awsts
Account stringNumber - 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 stringChain Cert - 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 stringAgency - 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 stringCert - 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 stringCert Key - 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 stringMission - 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 stringRole Name - 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 stringUrl - 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 stringId - AzureChina ARM Application ID. Required when creating an account for AzureChina. Available as of provider version 2.19+.
- Azurechina
Application stringKey - AzureChina ARM Application key. Required when creating an account for AzureChina. Available as of provider version 2.19+.
- Azurechina
Directory stringId - AzureChina ARM Directory ID. Required when creating an account for AzureChina. Available as of provider version 2.19+.
- Azurechina
Subscription stringId - AzureChina ARM Subscription ID. Required when creating an account for AzureChina. Available as of provider version 2.19+.
- Azuregov
Application stringId - AzureGov ARM Application ID. Required when creating an account for AzureGov. Available as of provider version R2.19+.
- Azuregov
Application stringKey - AzureGov ARM Application key. Required when creating an account for AzureGov. Available as of provider version R2.19+.
- Azuregov
Directory stringId - AzureGov ARM Directory ID. Required when creating an account for AzureGov. Available as of provider version R2.19+.
- Azuregov
Subscription stringId - AzureGov ARM Subscription ID. Required when creating an account for AzureGov. Available as of provider version R2.19+.
- Gcloud
Project stringCredentials Filepath - GCloud Project Credentials [local filepath].json. Required when creating an account for GCP.
- Gcloud
Project stringId - GCloud Project ID.
- Oci
Api stringPrivate Key Filepath - Oracle OCI API Private Key local file path. Required when creating an account for OCI.
- Oci
Compartment stringId - Oracle OCI Compartment ID. Required when creating an account for OCI.
- Oci
Tenancy stringId - Oracle OCI Tenancy ID. Required when creating an account for OCI.
- Oci
User stringId - Oracle OCI User ID. Required when creating an account for OCI.
- Rbac
Groups []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 String - Account name. This can be used for logging in to CloudN console or UserConnect controller.
- cloud
Type 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.
- alicloud
Access StringKey - Alibaba Cloud Access Key. Required when creating an account for Alibaba Cloud.
- alicloud
Account StringId - Alibaba Cloud Account number to associate with Aviatrix account. Required when creating an account for Alibaba Cloud.
- alicloud
Secret StringKey - Alibaba Cloud Secret Key. Required when creating an account for Alibaba Cloud.
- arm
Application StringId - Azure ARM Application ID. Required when creating an account for Azure.
- arm
Application StringKey - Azure ARM Application key. Required when creating an account for Azure.
- arm
Directory StringId - Azure ARM Directory ID. Required when creating an account for Azure.
- arm
Subscription StringId - Azure ARM Subscription ID. Required when creating an account for Azure.
- audit
Account Boolean - Enable account audit.
- aws
Access StringKey - AWS Access Key. Required when
aws_iam
is "false" and when creating an account for AWS. - aws
Account StringNumber - AWS Account number to associate with Aviatrix account. Required when creating an account for AWS.
- aws
Gateway StringRole App - A separate AWS App role ARN to assign to gateways created by the controller. Required when
aws_gateway_role_ec2
is set. Only allowed whenaws_iam
,awsgov_iam
, orawschina_iam
is "true" when creating an account for AWS, AWSGov or AWSChina, respectively. Available as of provider version R2.19+. - aws
Gateway StringRole Ec2 - A separate AWS EC2 role ARN to assign to gateways created by the controller. Required when
aws_gateway_role_app
is set. Only allowed whenaws_iam
,awsgov_iam
, orawschina_iam
is "true" when creating an account for AWS, AWSGov or AWSChina, respectively. Available as of provider version R2.19+. - aws
Iam Boolean - AWS IAM-role based flag, this option is for UserConnect.
- aws
Role StringApp - AWS App role ARN, this option is for UserConnect. Required when
aws_iam
is "true" and when creating an account for AWS. - aws
Role StringEc2 - AWS EC2 role ARN, this option is for UserConnect. Required when
aws_iam
is "true" and when creating an account for AWS. - aws
Secret StringKey - AWS Secret Key. Required when
aws_iam
is "false" and when creating an account for AWS. - awschina
Access StringKey - 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 StringNumber - AWSChina Account number to associate with Aviatrix account. Required when creating an account for AWSChina. Available as of provider version 2.19+.
- awschina
Iam Boolean - AWSChina IAM-role based flag. Available as of provider version 2.19+.
- awschina
Role StringApp - 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 StringEc2 - 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 StringKey - 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 StringKey - AWS Access Key. Required when creating an account for AWSGov.
- awsgov
Account StringNumber - AWSGov Account number to associate with Aviatrix account. Required when creating an account for AWSGov.
- awsgov
Iam Boolean - AWSGov IAM-role based flag. Available as of provider version 2.19+.
- awsgov
Role StringApp - 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 StringEc2 - 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 StringKey - AWS Secret Key. Required when creating an account for AWSGov.
- awss
Account StringNumber - AWS Secret Region Account Number. Required when creating an account in AWS Secret Region. Available as of provider version R2.19.5+.
- awss
Ca StringChain Cert - 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 StringAccount Name - AWS Secret Region Account Name. Required when creating an account in AWS Secret Region. Available as of provider version R2.19.5+.
- awss
Cap StringAgency - AWS Secret Region CAP Agency. Required when creating an account in AWS Secret Region. Available as of provider version R2.19.5+.
- awss
Cap StringCert - 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 StringCert Key - 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 StringRole Name - AWS Secret Region Role Name. Required when creating an account in AWS Secret Region. Available as of provider version R2.19.5+.
- awss
Cap StringUrl - AWS Secret Region CAP Url. Required when creating an account in AWS Secret Region. Available as of provider version R2.19.5+.
- awsts
Account StringNumber - 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 StringChain Cert - 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 StringAgency - 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 StringCert - 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 StringCert Key - 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 StringMission - 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 StringRole Name - 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 StringUrl - 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 StringId - AzureChina ARM Application ID. Required when creating an account for AzureChina. Available as of provider version 2.19+.
- azurechina
Application StringKey - AzureChina ARM Application key. Required when creating an account for AzureChina. Available as of provider version 2.19+.
- azurechina
Directory StringId - AzureChina ARM Directory ID. Required when creating an account for AzureChina. Available as of provider version 2.19+.
- azurechina
Subscription StringId - AzureChina ARM Subscription ID. Required when creating an account for AzureChina. Available as of provider version 2.19+.
- azuregov
Application StringId - AzureGov ARM Application ID. Required when creating an account for AzureGov. Available as of provider version R2.19+.
- azuregov
Application StringKey - AzureGov ARM Application key. Required when creating an account for AzureGov. Available as of provider version R2.19+.
- azuregov
Directory StringId - AzureGov ARM Directory ID. Required when creating an account for AzureGov. Available as of provider version R2.19+.
- azuregov
Subscription StringId - AzureGov ARM Subscription ID. Required when creating an account for AzureGov. Available as of provider version R2.19+.
- gcloud
Project StringCredentials Filepath - GCloud Project Credentials [local filepath].json. Required when creating an account for GCP.
- gcloud
Project StringId - GCloud Project ID.
- oci
Api StringPrivate Key Filepath - Oracle OCI API Private Key local file path. Required when creating an account for OCI.
- oci
Compartment StringId - Oracle OCI Compartment ID. Required when creating an account for OCI.
- oci
Tenancy StringId - Oracle OCI Tenancy ID. Required when creating an account for OCI.
- oci
User StringId - Oracle OCI User ID. Required when creating an account for OCI.
- rbac
Groups 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+.
- account
Name string - Account name. This can be used for logging in to CloudN console or UserConnect controller.
- cloud
Type 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.
- alicloud
Access stringKey - Alibaba Cloud Access Key. Required when creating an account for Alibaba Cloud.
- alicloud
Account stringId - Alibaba Cloud Account number to associate with Aviatrix account. Required when creating an account for Alibaba Cloud.
- alicloud
Secret stringKey - Alibaba Cloud Secret Key. Required when creating an account for Alibaba Cloud.
- arm
Application stringId - Azure ARM Application ID. Required when creating an account for Azure.
- arm
Application stringKey - Azure ARM Application key. Required when creating an account for Azure.
- arm
Directory stringId - Azure ARM Directory ID. Required when creating an account for Azure.
- arm
Subscription stringId - Azure ARM Subscription ID. Required when creating an account for Azure.
- audit
Account boolean - Enable account audit.
- aws
Access stringKey - AWS Access Key. Required when
aws_iam
is "false" and when creating an account for AWS. - aws
Account stringNumber - AWS Account number to associate with Aviatrix account. Required when creating an account for AWS.
- aws
Gateway stringRole App - A separate AWS App role ARN to assign to gateways created by the controller. Required when
aws_gateway_role_ec2
is set. Only allowed whenaws_iam
,awsgov_iam
, orawschina_iam
is "true" when creating an account for AWS, AWSGov or AWSChina, respectively. Available as of provider version R2.19+. - aws
Gateway stringRole Ec2 - A separate AWS EC2 role ARN to assign to gateways created by the controller. Required when
aws_gateway_role_app
is set. Only allowed whenaws_iam
,awsgov_iam
, orawschina_iam
is "true" when creating an account for AWS, AWSGov or AWSChina, respectively. Available as of provider version R2.19+. - aws
Iam boolean - AWS IAM-role based flag, this option is for UserConnect.
- aws
Role stringApp - AWS App role ARN, this option is for UserConnect. Required when
aws_iam
is "true" and when creating an account for AWS. - aws
Role stringEc2 - AWS EC2 role ARN, this option is for UserConnect. Required when
aws_iam
is "true" and when creating an account for AWS. - aws
Secret stringKey - AWS Secret Key. Required when
aws_iam
is "false" and when creating an account for AWS. - awschina
Access stringKey - 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 stringNumber - AWSChina Account number to associate with Aviatrix account. Required when creating an account for AWSChina. Available as of provider version 2.19+.
- awschina
Iam boolean - AWSChina IAM-role based flag. Available as of provider version 2.19+.
- awschina
Role stringApp - 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 stringEc2 - 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 stringKey - 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 stringKey - AWS Access Key. Required when creating an account for AWSGov.
- awsgov
Account stringNumber - AWSGov Account number to associate with Aviatrix account. Required when creating an account for AWSGov.
- awsgov
Iam boolean - AWSGov IAM-role based flag. Available as of provider version 2.19+.
- awsgov
Role stringApp - 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 stringEc2 - 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 stringKey - AWS Secret Key. Required when creating an account for AWSGov.
- awss
Account stringNumber - AWS Secret Region Account Number. Required when creating an account in AWS Secret Region. Available as of provider version R2.19.5+.
- awss
Ca stringChain Cert - 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 stringAccount Name - AWS Secret Region Account Name. Required when creating an account in AWS Secret Region. Available as of provider version R2.19.5+.
- awss
Cap stringAgency - AWS Secret Region CAP Agency. Required when creating an account in AWS Secret Region. Available as of provider version R2.19.5+.
- awss
Cap stringCert - 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 stringCert Key - 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 stringRole Name - AWS Secret Region Role Name. Required when creating an account in AWS Secret Region. Available as of provider version R2.19.5+.
- awss
Cap stringUrl - AWS Secret Region CAP Url. Required when creating an account in AWS Secret Region. Available as of provider version R2.19.5+.
- awsts
Account stringNumber - 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 stringChain Cert - 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 stringAgency - 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 stringCert - 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 stringCert Key - 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 stringMission - 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 stringRole Name - 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 stringUrl - 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 stringId - AzureChina ARM Application ID. Required when creating an account for AzureChina. Available as of provider version 2.19+.
- azurechina
Application stringKey - AzureChina ARM Application key. Required when creating an account for AzureChina. Available as of provider version 2.19+.
- azurechina
Directory stringId - AzureChina ARM Directory ID. Required when creating an account for AzureChina. Available as of provider version 2.19+.
- azurechina
Subscription stringId - AzureChina ARM Subscription ID. Required when creating an account for AzureChina. Available as of provider version 2.19+.
- azuregov
Application stringId - AzureGov ARM Application ID. Required when creating an account for AzureGov. Available as of provider version R2.19+.
- azuregov
Application stringKey - AzureGov ARM Application key. Required when creating an account for AzureGov. Available as of provider version R2.19+.
- azuregov
Directory stringId - AzureGov ARM Directory ID. Required when creating an account for AzureGov. Available as of provider version R2.19+.
- azuregov
Subscription stringId - AzureGov ARM Subscription ID. Required when creating an account for AzureGov. Available as of provider version R2.19+.
- gcloud
Project stringCredentials Filepath - GCloud Project Credentials [local filepath].json. Required when creating an account for GCP.
- gcloud
Project stringId - GCloud Project ID.
- oci
Api stringPrivate Key Filepath - Oracle OCI API Private Key local file path. Required when creating an account for OCI.
- oci
Compartment stringId - Oracle OCI Compartment ID. Required when creating an account for OCI.
- oci
Tenancy stringId - Oracle OCI Tenancy ID. Required when creating an account for OCI.
- oci
User stringId - Oracle OCI User ID. Required when creating an account for OCI.
- rbac
Groups 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_ strkey - Alibaba Cloud Access Key. Required when creating an account for Alibaba Cloud.
- alicloud_
account_ strid - Alibaba Cloud Account number to associate with Aviatrix account. Required when creating an account for Alibaba Cloud.
- alicloud_
secret_ strkey - Alibaba Cloud Secret Key. Required when creating an account for Alibaba Cloud.
- arm_
application_ strid - Azure ARM Application ID. Required when creating an account for Azure.
- arm_
application_ strkey - Azure ARM Application key. Required when creating an account for Azure.
- arm_
directory_ strid - Azure ARM Directory ID. Required when creating an account for Azure.
- arm_
subscription_ strid - Azure ARM Subscription ID. Required when creating an account for Azure.
- audit_
account bool - Enable account audit.
- aws_
access_ strkey - AWS Access Key. Required when
aws_iam
is "false" and when creating an account for AWS. - aws_
account_ strnumber - AWS Account number to associate with Aviatrix account. Required when creating an account for AWS.
- aws_
gateway_ strrole_ app - A separate AWS App role ARN to assign to gateways created by the controller. Required when
aws_gateway_role_ec2
is set. Only allowed whenaws_iam
,awsgov_iam
, orawschina_iam
is "true" when creating an account for AWS, AWSGov or AWSChina, respectively. Available as of provider version R2.19+. - aws_
gateway_ strrole_ ec2 - A separate AWS EC2 role ARN to assign to gateways created by the controller. Required when
aws_gateway_role_app
is set. Only allowed whenaws_iam
,awsgov_iam
, orawschina_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_ strapp - AWS App role ARN, this option is for UserConnect. Required when
aws_iam
is "true" and when creating an account for AWS. - aws_
role_ strec2 - AWS EC2 role ARN, this option is for UserConnect. Required when
aws_iam
is "true" and when creating an account for AWS. - aws_
secret_ strkey - AWS Secret Key. Required when
aws_iam
is "false" and when creating an account for AWS. - awschina_
access_ strkey - 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_ strnumber - 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_ strapp - 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_ strec2 - 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_ strkey - 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_ strkey - AWS Access Key. Required when creating an account for AWSGov.
- awsgov_
account_ strnumber - 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_ strapp - 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_ strec2 - 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_ strkey - AWS Secret Key. Required when creating an account for AWSGov.
- awss_
account_ strnumber - AWS Secret Region Account Number. Required when creating an account in AWS Secret Region. Available as of provider version R2.19.5+.
- awss_
ca_ strchain_ cert - 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_ straccount_ name - AWS Secret Region Account Name. Required when creating an account in AWS Secret Region. Available as of provider version R2.19.5+.
- awss_
cap_ stragency - AWS Secret Region CAP Agency. Required when creating an account in AWS Secret Region. Available as of provider version R2.19.5+.
- awss_
cap_ strcert - 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_ strcert_ key - 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_ strrole_ name - AWS Secret Region Role Name. Required when creating an account in AWS Secret Region. Available as of provider version R2.19.5+.
- awss_
cap_ strurl - AWS Secret Region CAP Url. Required when creating an account in AWS Secret Region. Available as of provider version R2.19.5+.
- awsts_
account_ strnumber - 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_ strchain_ cert - 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_ stragency - 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_ strcert - 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_ strcert_ key - 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_ strmission - 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_ strrole_ name - 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_ strurl - 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_ strid - AzureChina ARM Application ID. Required when creating an account for AzureChina. Available as of provider version 2.19+.
- azurechina_
application_ strkey - AzureChina ARM Application key. Required when creating an account for AzureChina. Available as of provider version 2.19+.
- azurechina_
directory_ strid - AzureChina ARM Directory ID. Required when creating an account for AzureChina. Available as of provider version 2.19+.
- azurechina_
subscription_ strid - AzureChina ARM Subscription ID. Required when creating an account for AzureChina. Available as of provider version 2.19+.
- azuregov_
application_ strid - AzureGov ARM Application ID. Required when creating an account for AzureGov. Available as of provider version R2.19+.
- azuregov_
application_ strkey - AzureGov ARM Application key. Required when creating an account for AzureGov. Available as of provider version R2.19+.
- azuregov_
directory_ strid - AzureGov ARM Directory ID. Required when creating an account for AzureGov. Available as of provider version R2.19+.
- azuregov_
subscription_ strid - AzureGov ARM Subscription ID. Required when creating an account for AzureGov. Available as of provider version R2.19+.
- gcloud_
project_ strcredentials_ filepath - GCloud Project Credentials [local filepath].json. Required when creating an account for GCP.
- gcloud_
project_ strid - GCloud Project ID.
- oci_
api_ strprivate_ key_ filepath - Oracle OCI API Private Key local file path. Required when creating an account for OCI.
- oci_
compartment_ strid - Oracle OCI Compartment ID. Required when creating an account for OCI.
- oci_
tenancy_ strid - Oracle OCI Tenancy ID. Required when creating an account for OCI.
- oci_
user_ strid - 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+.
- account
Name String - Account name. This can be used for logging in to CloudN console or UserConnect controller.
- cloud
Type 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.
- alicloud
Access StringKey - Alibaba Cloud Access Key. Required when creating an account for Alibaba Cloud.
- alicloud
Account StringId - Alibaba Cloud Account number to associate with Aviatrix account. Required when creating an account for Alibaba Cloud.
- alicloud
Secret StringKey - Alibaba Cloud Secret Key. Required when creating an account for Alibaba Cloud.
- arm
Application StringId - Azure ARM Application ID. Required when creating an account for Azure.
- arm
Application StringKey - Azure ARM Application key. Required when creating an account for Azure.
- arm
Directory StringId - Azure ARM Directory ID. Required when creating an account for Azure.
- arm
Subscription StringId - Azure ARM Subscription ID. Required when creating an account for Azure.
- audit
Account Boolean - Enable account audit.
- aws
Access StringKey - AWS Access Key. Required when
aws_iam
is "false" and when creating an account for AWS. - aws
Account StringNumber - AWS Account number to associate with Aviatrix account. Required when creating an account for AWS.
- aws
Gateway StringRole App - A separate AWS App role ARN to assign to gateways created by the controller. Required when
aws_gateway_role_ec2
is set. Only allowed whenaws_iam
,awsgov_iam
, orawschina_iam
is "true" when creating an account for AWS, AWSGov or AWSChina, respectively. Available as of provider version R2.19+. - aws
Gateway StringRole Ec2 - A separate AWS EC2 role ARN to assign to gateways created by the controller. Required when
aws_gateway_role_app
is set. Only allowed whenaws_iam
,awsgov_iam
, orawschina_iam
is "true" when creating an account for AWS, AWSGov or AWSChina, respectively. Available as of provider version R2.19+. - aws
Iam Boolean - AWS IAM-role based flag, this option is for UserConnect.
- aws
Role StringApp - AWS App role ARN, this option is for UserConnect. Required when
aws_iam
is "true" and when creating an account for AWS. - aws
Role StringEc2 - AWS EC2 role ARN, this option is for UserConnect. Required when
aws_iam
is "true" and when creating an account for AWS. - aws
Secret StringKey - AWS Secret Key. Required when
aws_iam
is "false" and when creating an account for AWS. - awschina
Access StringKey - 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 StringNumber - AWSChina Account number to associate with Aviatrix account. Required when creating an account for AWSChina. Available as of provider version 2.19+.
- awschina
Iam Boolean - AWSChina IAM-role based flag. Available as of provider version 2.19+.
- awschina
Role StringApp - 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 StringEc2 - 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 StringKey - 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 StringKey - AWS Access Key. Required when creating an account for AWSGov.
- awsgov
Account StringNumber - AWSGov Account number to associate with Aviatrix account. Required when creating an account for AWSGov.
- awsgov
Iam Boolean - AWSGov IAM-role based flag. Available as of provider version 2.19+.
- awsgov
Role StringApp - 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 StringEc2 - 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 StringKey - AWS Secret Key. Required when creating an account for AWSGov.
- awss
Account StringNumber - AWS Secret Region Account Number. Required when creating an account in AWS Secret Region. Available as of provider version R2.19.5+.
- awss
Ca StringChain Cert - 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 StringAccount Name - AWS Secret Region Account Name. Required when creating an account in AWS Secret Region. Available as of provider version R2.19.5+.
- awss
Cap StringAgency - AWS Secret Region CAP Agency. Required when creating an account in AWS Secret Region. Available as of provider version R2.19.5+.
- awss
Cap StringCert - 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 StringCert Key - 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 StringRole Name - AWS Secret Region Role Name. Required when creating an account in AWS Secret Region. Available as of provider version R2.19.5+.
- awss
Cap StringUrl - AWS Secret Region CAP Url. Required when creating an account in AWS Secret Region. Available as of provider version R2.19.5+.
- awsts
Account StringNumber - 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 StringChain Cert - 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 StringAgency - 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 StringCert - 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 StringCert Key - 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 StringMission - 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 StringRole Name - 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 StringUrl - 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 StringId - AzureChina ARM Application ID. Required when creating an account for AzureChina. Available as of provider version 2.19+.
- azurechina
Application StringKey - AzureChina ARM Application key. Required when creating an account for AzureChina. Available as of provider version 2.19+.
- azurechina
Directory StringId - AzureChina ARM Directory ID. Required when creating an account for AzureChina. Available as of provider version 2.19+.
- azurechina
Subscription StringId - AzureChina ARM Subscription ID. Required when creating an account for AzureChina. Available as of provider version 2.19+.
- azuregov
Application StringId - AzureGov ARM Application ID. Required when creating an account for AzureGov. Available as of provider version R2.19+.
- azuregov
Application StringKey - AzureGov ARM Application key. Required when creating an account for AzureGov. Available as of provider version R2.19+.
- azuregov
Directory StringId - AzureGov ARM Directory ID. Required when creating an account for AzureGov. Available as of provider version R2.19+.
- azuregov
Subscription StringId - AzureGov ARM Subscription ID. Required when creating an account for AzureGov. Available as of provider version R2.19+.
- gcloud
Project StringCredentials Filepath - GCloud Project Credentials [local filepath].json. Required when creating an account for GCP.
- gcloud
Project StringId - GCloud Project ID.
- oci
Api StringPrivate Key Filepath - Oracle OCI API Private Key local file path. Required when creating an account for OCI.
- oci
Compartment StringId - Oracle OCI Compartment ID. Required when creating an account for OCI.
- oci
Tenancy StringId - Oracle OCI Tenancy ID. Required when creating an account for OCI.
- oci
User StringId - Oracle OCI User ID. Required when creating an account for OCI.
- rbac
Groups 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:
- Aws
Ca stringCert Path - (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 stringCert Key Path - (Optional) AWS Secret Region CAP Certificate Key file name on the controller. Available as of provider R2.19.5+.
- Awss
Cap stringCert Path - (Optional) AWS Secret Region CAP Certificate file name on the controller. Available as of provider R2.19.5+.
- Awsts
Cap stringCert Key Path - (Optional) AWS Top Secret Region CAP Certificate Key file name on the controller. Available as of provider R2.19.5+.
- Awsts
Cap stringCert Path - (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 stringCert Path - (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 stringCert Key Path - (Optional) AWS Secret Region CAP Certificate Key file name on the controller. Available as of provider R2.19.5+.
- Awss
Cap stringCert Path - (Optional) AWS Secret Region CAP Certificate file name on the controller. Available as of provider R2.19.5+.
- Awsts
Cap stringCert Key Path - (Optional) AWS Top Secret Region CAP Certificate Key file name on the controller. Available as of provider R2.19.5+.
- Awsts
Cap stringCert Path - (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 StringCert Path - (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 StringCert Key Path - (Optional) AWS Secret Region CAP Certificate Key file name on the controller. Available as of provider R2.19.5+.
- awss
Cap StringCert Path - (Optional) AWS Secret Region CAP Certificate file name on the controller. Available as of provider R2.19.5+.
- awsts
Cap StringCert Key Path - (Optional) AWS Top Secret Region CAP Certificate Key file name on the controller. Available as of provider R2.19.5+.
- awsts
Cap StringCert Path - (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 stringCert Path - (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 stringCert Key Path - (Optional) AWS Secret Region CAP Certificate Key file name on the controller. Available as of provider R2.19.5+.
- awss
Cap stringCert Path - (Optional) AWS Secret Region CAP Certificate file name on the controller. Available as of provider R2.19.5+.
- awsts
Cap stringCert Key Path - (Optional) AWS Top Secret Region CAP Certificate Key file name on the controller. Available as of provider R2.19.5+.
- awsts
Cap stringCert Path - (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_ strcert_ path - (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_ strcert_ key_ path - (Optional) AWS Secret Region CAP Certificate Key file name on the controller. Available as of provider R2.19.5+.
- awss_
cap_ strcert_ path - (Optional) AWS Secret Region CAP Certificate file name on the controller. Available as of provider R2.19.5+.
- awsts_
cap_ strcert_ key_ path - (Optional) AWS Top Secret Region CAP Certificate Key file name on the controller. Available as of provider R2.19.5+.
- awsts_
cap_ strcert_ path - (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.
- aws
Ca StringCert Path - (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 StringCert Key Path - (Optional) AWS Secret Region CAP Certificate Key file name on the controller. Available as of provider R2.19.5+.
- awss
Cap StringCert Path - (Optional) AWS Secret Region CAP Certificate file name on the controller. Available as of provider R2.19.5+.
- awsts
Cap StringCert Key Path - (Optional) AWS Top Secret Region CAP Certificate Key file name on the controller. Available as of provider R2.19.5+.
- awsts
Cap StringCert Path - (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.
- Account
Name string - Account name. This can be used for logging in to CloudN console or UserConnect controller.
- Alicloud
Access stringKey - Alibaba Cloud Access Key. Required when creating an account for Alibaba Cloud.
- Alicloud
Account stringId - Alibaba Cloud Account number to associate with Aviatrix account. Required when creating an account for Alibaba Cloud.
- Alicloud
Secret stringKey - Alibaba Cloud Secret Key. Required when creating an account for Alibaba Cloud.
- Arm
Application stringId - Azure ARM Application ID. Required when creating an account for Azure.
- Arm
Application stringKey - Azure ARM Application key. Required when creating an account for Azure.
- Arm
Directory stringId - Azure ARM Directory ID. Required when creating an account for Azure.
- Arm
Subscription stringId - Azure ARM Subscription ID. Required when creating an account for Azure.
- Audit
Account bool - Enable account audit.
- Aws
Access stringKey - AWS Access Key. Required when
aws_iam
is "false" and when creating an account for AWS. - Aws
Account stringNumber - AWS Account number to associate with Aviatrix account. Required when creating an account for AWS.
- Aws
Ca stringCert Path - (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 stringRole App - A separate AWS App role ARN to assign to gateways created by the controller. Required when
aws_gateway_role_ec2
is set. Only allowed whenaws_iam
,awsgov_iam
, orawschina_iam
is "true" when creating an account for AWS, AWSGov or AWSChina, respectively. Available as of provider version R2.19+. - Aws
Gateway stringRole Ec2 - A separate AWS EC2 role ARN to assign to gateways created by the controller. Required when
aws_gateway_role_app
is set. Only allowed whenaws_iam
,awsgov_iam
, orawschina_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 stringApp - AWS App role ARN, this option is for UserConnect. Required when
aws_iam
is "true" and when creating an account for AWS. - Aws
Role stringEc2 - AWS EC2 role ARN, this option is for UserConnect. Required when
aws_iam
is "true" and when creating an account for AWS. - Aws
Secret stringKey - AWS Secret Key. Required when
aws_iam
is "false" and when creating an account for AWS. - Awschina
Access stringKey - 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 stringNumber - 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 stringApp - 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 stringEc2 - 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 stringKey - 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 stringKey - AWS Access Key. Required when creating an account for AWSGov.
- Awsgov
Account stringNumber - 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 stringApp - 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 stringEc2 - 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 stringKey - AWS Secret Key. Required when creating an account for AWSGov.
- Awss
Account stringNumber - AWS Secret Region Account Number. Required when creating an account in AWS Secret Region. Available as of provider version R2.19.5+.
- Awss
Ca stringChain Cert - 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 stringAccount Name - AWS Secret Region Account Name. Required when creating an account in AWS Secret Region. Available as of provider version R2.19.5+.
- Awss
Cap stringAgency - AWS Secret Region CAP Agency. Required when creating an account in AWS Secret Region. Available as of provider version R2.19.5+.
- Awss
Cap stringCert - 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 stringCert Key - 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 stringCert Key Path - (Optional) AWS Secret Region CAP Certificate Key file name on the controller. Available as of provider R2.19.5+.
- Awss
Cap stringCert Path - (Optional) AWS Secret Region CAP Certificate file name on the controller. Available as of provider R2.19.5+.
- Awss
Cap stringRole Name - AWS Secret Region Role Name. Required when creating an account in AWS Secret Region. Available as of provider version R2.19.5+.
- Awss
Cap stringUrl - AWS Secret Region CAP Url. Required when creating an account in AWS Secret Region. Available as of provider version R2.19.5+.
- Awsts
Account stringNumber - 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 stringChain Cert - 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 stringAgency - 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 stringCert - 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 stringCert Key - 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 stringCert Key Path - (Optional) AWS Top Secret Region CAP Certificate Key file name on the controller. Available as of provider R2.19.5+.
- Awsts
Cap stringCert Path - (Optional) AWS Top Secret Region CAP Certificate file name on the controller. Available as of provider R2.19.5+.
- Awsts
Cap stringMission - 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 stringRole Name - 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 stringUrl - 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 stringId - AzureChina ARM Application ID. Required when creating an account for AzureChina. Available as of provider version 2.19+.
- Azurechina
Application stringKey - AzureChina ARM Application key. Required when creating an account for AzureChina. Available as of provider version 2.19+.
- Azurechina
Directory stringId - AzureChina ARM Directory ID. Required when creating an account for AzureChina. Available as of provider version 2.19+.
- Azurechina
Subscription stringId - AzureChina ARM Subscription ID. Required when creating an account for AzureChina. Available as of provider version 2.19+.
- Azuregov
Application stringId - AzureGov ARM Application ID. Required when creating an account for AzureGov. Available as of provider version R2.19+.
- Azuregov
Application stringKey - AzureGov ARM Application key. Required when creating an account for AzureGov. Available as of provider version R2.19+.
- Azuregov
Directory stringId - AzureGov ARM Directory ID. Required when creating an account for AzureGov. Available as of provider version R2.19+.
- Azuregov
Subscription stringId - 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 stringCredentials Filepath - GCloud Project Credentials [local filepath].json. Required when creating an account for GCP.
- Gcloud
Project stringId - GCloud Project ID.
- Oci
Api stringPrivate Key Filepath - Oracle OCI API Private Key local file path. Required when creating an account for OCI.
- Oci
Compartment stringId - Oracle OCI Compartment ID. Required when creating an account for OCI.
- Oci
Tenancy stringId - Oracle OCI Tenancy ID. Required when creating an account for OCI.
- Oci
User stringId - Oracle OCI User ID. Required when creating an account for OCI.
- Rbac
Groups 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+.
- Account
Name string - Account name. This can be used for logging in to CloudN console or UserConnect controller.
- Alicloud
Access stringKey - Alibaba Cloud Access Key. Required when creating an account for Alibaba Cloud.
- Alicloud
Account stringId - Alibaba Cloud Account number to associate with Aviatrix account. Required when creating an account for Alibaba Cloud.
- Alicloud
Secret stringKey - Alibaba Cloud Secret Key. Required when creating an account for Alibaba Cloud.
- Arm
Application stringId - Azure ARM Application ID. Required when creating an account for Azure.
- Arm
Application stringKey - Azure ARM Application key. Required when creating an account for Azure.
- Arm
Directory stringId - Azure ARM Directory ID. Required when creating an account for Azure.
- Arm
Subscription stringId - Azure ARM Subscription ID. Required when creating an account for Azure.
- Audit
Account bool - Enable account audit.
- Aws
Access stringKey - AWS Access Key. Required when
aws_iam
is "false" and when creating an account for AWS. - Aws
Account stringNumber - AWS Account number to associate with Aviatrix account. Required when creating an account for AWS.
- Aws
Ca stringCert Path - (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 stringRole App - A separate AWS App role ARN to assign to gateways created by the controller. Required when
aws_gateway_role_ec2
is set. Only allowed whenaws_iam
,awsgov_iam
, orawschina_iam
is "true" when creating an account for AWS, AWSGov or AWSChina, respectively. Available as of provider version R2.19+. - Aws
Gateway stringRole Ec2 - A separate AWS EC2 role ARN to assign to gateways created by the controller. Required when
aws_gateway_role_app
is set. Only allowed whenaws_iam
,awsgov_iam
, orawschina_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 stringApp - AWS App role ARN, this option is for UserConnect. Required when
aws_iam
is "true" and when creating an account for AWS. - Aws
Role stringEc2 - AWS EC2 role ARN, this option is for UserConnect. Required when
aws_iam
is "true" and when creating an account for AWS. - Aws
Secret stringKey - AWS Secret Key. Required when
aws_iam
is "false" and when creating an account for AWS. - Awschina
Access stringKey - 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 stringNumber - 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 stringApp - 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 stringEc2 - 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 stringKey - 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 stringKey - AWS Access Key. Required when creating an account for AWSGov.
- Awsgov
Account stringNumber - 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 stringApp - 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 stringEc2 - 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 stringKey - AWS Secret Key. Required when creating an account for AWSGov.
- Awss
Account stringNumber - AWS Secret Region Account Number. Required when creating an account in AWS Secret Region. Available as of provider version R2.19.5+.
- Awss
Ca stringChain Cert - 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 stringAccount Name - AWS Secret Region Account Name. Required when creating an account in AWS Secret Region. Available as of provider version R2.19.5+.
- Awss
Cap stringAgency - AWS Secret Region CAP Agency. Required when creating an account in AWS Secret Region. Available as of provider version R2.19.5+.
- Awss
Cap stringCert - 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 stringCert Key - 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 stringCert Key Path - (Optional) AWS Secret Region CAP Certificate Key file name on the controller. Available as of provider R2.19.5+.
- Awss
Cap stringCert Path - (Optional) AWS Secret Region CAP Certificate file name on the controller. Available as of provider R2.19.5+.
- Awss
Cap stringRole Name - AWS Secret Region Role Name. Required when creating an account in AWS Secret Region. Available as of provider version R2.19.5+.
- Awss
Cap stringUrl - AWS Secret Region CAP Url. Required when creating an account in AWS Secret Region. Available as of provider version R2.19.5+.
- Awsts
Account stringNumber - 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 stringChain Cert - 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 stringAgency - 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 stringCert - 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 stringCert Key - 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 stringCert Key Path - (Optional) AWS Top Secret Region CAP Certificate Key file name on the controller. Available as of provider R2.19.5+.
- Awsts
Cap stringCert Path - (Optional) AWS Top Secret Region CAP Certificate file name on the controller. Available as of provider R2.19.5+.
- Awsts
Cap stringMission - 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 stringRole Name - 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 stringUrl - 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 stringId - AzureChina ARM Application ID. Required when creating an account for AzureChina. Available as of provider version 2.19+.
- Azurechina
Application stringKey - AzureChina ARM Application key. Required when creating an account for AzureChina. Available as of provider version 2.19+.
- Azurechina
Directory stringId - AzureChina ARM Directory ID. Required when creating an account for AzureChina. Available as of provider version 2.19+.
- Azurechina
Subscription stringId - AzureChina ARM Subscription ID. Required when creating an account for AzureChina. Available as of provider version 2.19+.
- Azuregov
Application stringId - AzureGov ARM Application ID. Required when creating an account for AzureGov. Available as of provider version R2.19+.
- Azuregov
Application stringKey - AzureGov ARM Application key. Required when creating an account for AzureGov. Available as of provider version R2.19+.
- Azuregov
Directory stringId - AzureGov ARM Directory ID. Required when creating an account for AzureGov. Available as of provider version R2.19+.
- Azuregov
Subscription stringId - 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 stringCredentials Filepath - GCloud Project Credentials [local filepath].json. Required when creating an account for GCP.
- Gcloud
Project stringId - GCloud Project ID.
- Oci
Api stringPrivate Key Filepath - Oracle OCI API Private Key local file path. Required when creating an account for OCI.
- Oci
Compartment stringId - Oracle OCI Compartment ID. Required when creating an account for OCI.
- Oci
Tenancy stringId - Oracle OCI Tenancy ID. Required when creating an account for OCI.
- Oci
User stringId - Oracle OCI User ID. Required when creating an account for OCI.
- Rbac
Groups []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 String - Account name. This can be used for logging in to CloudN console or UserConnect controller.
- alicloud
Access StringKey - Alibaba Cloud Access Key. Required when creating an account for Alibaba Cloud.
- alicloud
Account StringId - Alibaba Cloud Account number to associate with Aviatrix account. Required when creating an account for Alibaba Cloud.
- alicloud
Secret StringKey - Alibaba Cloud Secret Key. Required when creating an account for Alibaba Cloud.
- arm
Application StringId - Azure ARM Application ID. Required when creating an account for Azure.
- arm
Application StringKey - Azure ARM Application key. Required when creating an account for Azure.
- arm
Directory StringId - Azure ARM Directory ID. Required when creating an account for Azure.
- arm
Subscription StringId - Azure ARM Subscription ID. Required when creating an account for Azure.
- audit
Account Boolean - Enable account audit.
- aws
Access StringKey - AWS Access Key. Required when
aws_iam
is "false" and when creating an account for AWS. - aws
Account StringNumber - AWS Account number to associate with Aviatrix account. Required when creating an account for AWS.
- aws
Ca StringCert Path - (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 StringRole App - A separate AWS App role ARN to assign to gateways created by the controller. Required when
aws_gateway_role_ec2
is set. Only allowed whenaws_iam
,awsgov_iam
, orawschina_iam
is "true" when creating an account for AWS, AWSGov or AWSChina, respectively. Available as of provider version R2.19+. - aws
Gateway StringRole Ec2 - A separate AWS EC2 role ARN to assign to gateways created by the controller. Required when
aws_gateway_role_app
is set. Only allowed whenaws_iam
,awsgov_iam
, orawschina_iam
is "true" when creating an account for AWS, AWSGov or AWSChina, respectively. Available as of provider version R2.19+. - aws
Iam Boolean - AWS IAM-role based flag, this option is for UserConnect.
- aws
Role StringApp - AWS App role ARN, this option is for UserConnect. Required when
aws_iam
is "true" and when creating an account for AWS. - aws
Role StringEc2 - AWS EC2 role ARN, this option is for UserConnect. Required when
aws_iam
is "true" and when creating an account for AWS. - aws
Secret StringKey - AWS Secret Key. Required when
aws_iam
is "false" and when creating an account for AWS. - awschina
Access StringKey - 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 StringNumber - AWSChina Account number to associate with Aviatrix account. Required when creating an account for AWSChina. Available as of provider version 2.19+.
- awschina
Iam Boolean - AWSChina IAM-role based flag. Available as of provider version 2.19+.
- awschina
Role StringApp - 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 StringEc2 - 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 StringKey - 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 StringKey - AWS Access Key. Required when creating an account for AWSGov.
- awsgov
Account StringNumber - AWSGov Account number to associate with Aviatrix account. Required when creating an account for AWSGov.
- awsgov
Iam Boolean - AWSGov IAM-role based flag. Available as of provider version 2.19+.
- awsgov
Role StringApp - 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 StringEc2 - 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 StringKey - AWS Secret Key. Required when creating an account for AWSGov.
- awss
Account StringNumber - AWS Secret Region Account Number. Required when creating an account in AWS Secret Region. Available as of provider version R2.19.5+.
- awss
Ca StringChain Cert - 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 StringAccount Name - AWS Secret Region Account Name. Required when creating an account in AWS Secret Region. Available as of provider version R2.19.5+.
- awss
Cap StringAgency - AWS Secret Region CAP Agency. Required when creating an account in AWS Secret Region. Available as of provider version R2.19.5+.
- awss
Cap StringCert - 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 StringCert Key - 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 StringCert Key Path - (Optional) AWS Secret Region CAP Certificate Key file name on the controller. Available as of provider R2.19.5+.
- awss
Cap StringCert Path - (Optional) AWS Secret Region CAP Certificate file name on the controller. Available as of provider R2.19.5+.
- awss
Cap StringRole Name - AWS Secret Region Role Name. Required when creating an account in AWS Secret Region. Available as of provider version R2.19.5+.
- awss
Cap StringUrl - AWS Secret Region CAP Url. Required when creating an account in AWS Secret Region. Available as of provider version R2.19.5+.
- awsts
Account StringNumber - 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 StringChain Cert - 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 StringAgency - 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 StringCert - 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 StringCert Key - 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 StringCert Key Path - (Optional) AWS Top Secret Region CAP Certificate Key file name on the controller. Available as of provider R2.19.5+.
- awsts
Cap StringCert Path - (Optional) AWS Top Secret Region CAP Certificate file name on the controller. Available as of provider R2.19.5+.
- awsts
Cap StringMission - 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 StringRole Name - 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 StringUrl - 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 StringId - AzureChina ARM Application ID. Required when creating an account for AzureChina. Available as of provider version 2.19+.
- azurechina
Application StringKey - AzureChina ARM Application key. Required when creating an account for AzureChina. Available as of provider version 2.19+.
- azurechina
Directory StringId - AzureChina ARM Directory ID. Required when creating an account for AzureChina. Available as of provider version 2.19+.
- azurechina
Subscription StringId - AzureChina ARM Subscription ID. Required when creating an account for AzureChina. Available as of provider version 2.19+.
- azuregov
Application StringId - AzureGov ARM Application ID. Required when creating an account for AzureGov. Available as of provider version R2.19+.
- azuregov
Application StringKey - AzureGov ARM Application key. Required when creating an account for AzureGov. Available as of provider version R2.19+.
- azuregov
Directory StringId - AzureGov ARM Directory ID. Required when creating an account for AzureGov. Available as of provider version R2.19+.
- azuregov
Subscription StringId - AzureGov ARM Subscription ID. Required when creating an account for AzureGov. Available as of provider version R2.19+.
- cloud
Type 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.
- gcloud
Project StringCredentials Filepath - GCloud Project Credentials [local filepath].json. Required when creating an account for GCP.
- gcloud
Project StringId - GCloud Project ID.
- oci
Api StringPrivate Key Filepath - Oracle OCI API Private Key local file path. Required when creating an account for OCI.
- oci
Compartment StringId - Oracle OCI Compartment ID. Required when creating an account for OCI.
- oci
Tenancy StringId - Oracle OCI Tenancy ID. Required when creating an account for OCI.
- oci
User StringId - Oracle OCI User ID. Required when creating an account for OCI.
- rbac
Groups 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+.
- account
Name string - Account name. This can be used for logging in to CloudN console or UserConnect controller.
- alicloud
Access stringKey - Alibaba Cloud Access Key. Required when creating an account for Alibaba Cloud.
- alicloud
Account stringId - Alibaba Cloud Account number to associate with Aviatrix account. Required when creating an account for Alibaba Cloud.
- alicloud
Secret stringKey - Alibaba Cloud Secret Key. Required when creating an account for Alibaba Cloud.
- arm
Application stringId - Azure ARM Application ID. Required when creating an account for Azure.
- arm
Application stringKey - Azure ARM Application key. Required when creating an account for Azure.
- arm
Directory stringId - Azure ARM Directory ID. Required when creating an account for Azure.
- arm
Subscription stringId - Azure ARM Subscription ID. Required when creating an account for Azure.
- audit
Account boolean - Enable account audit.
- aws
Access stringKey - AWS Access Key. Required when
aws_iam
is "false" and when creating an account for AWS. - aws
Account stringNumber - AWS Account number to associate with Aviatrix account. Required when creating an account for AWS.
- aws
Ca stringCert Path - (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 stringRole App - A separate AWS App role ARN to assign to gateways created by the controller. Required when
aws_gateway_role_ec2
is set. Only allowed whenaws_iam
,awsgov_iam
, orawschina_iam
is "true" when creating an account for AWS, AWSGov or AWSChina, respectively. Available as of provider version R2.19+. - aws
Gateway stringRole Ec2 - A separate AWS EC2 role ARN to assign to gateways created by the controller. Required when
aws_gateway_role_app
is set. Only allowed whenaws_iam
,awsgov_iam
, orawschina_iam
is "true" when creating an account for AWS, AWSGov or AWSChina, respectively. Available as of provider version R2.19+. - aws
Iam boolean - AWS IAM-role based flag, this option is for UserConnect.
- aws
Role stringApp - AWS App role ARN, this option is for UserConnect. Required when
aws_iam
is "true" and when creating an account for AWS. - aws
Role stringEc2 - AWS EC2 role ARN, this option is for UserConnect. Required when
aws_iam
is "true" and when creating an account for AWS. - aws
Secret stringKey - AWS Secret Key. Required when
aws_iam
is "false" and when creating an account for AWS. - awschina
Access stringKey - 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 stringNumber - AWSChina Account number to associate with Aviatrix account. Required when creating an account for AWSChina. Available as of provider version 2.19+.
- awschina
Iam boolean - AWSChina IAM-role based flag. Available as of provider version 2.19+.
- awschina
Role stringApp - 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 stringEc2 - 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 stringKey - 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 stringKey - AWS Access Key. Required when creating an account for AWSGov.
- awsgov
Account stringNumber - AWSGov Account number to associate with Aviatrix account. Required when creating an account for AWSGov.
- awsgov
Iam boolean - AWSGov IAM-role based flag. Available as of provider version 2.19+.
- awsgov
Role stringApp - 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 stringEc2 - 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 stringKey - AWS Secret Key. Required when creating an account for AWSGov.
- awss
Account stringNumber - AWS Secret Region Account Number. Required when creating an account in AWS Secret Region. Available as of provider version R2.19.5+.
- awss
Ca stringChain Cert - 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 stringAccount Name - AWS Secret Region Account Name. Required when creating an account in AWS Secret Region. Available as of provider version R2.19.5+.
- awss
Cap stringAgency - AWS Secret Region CAP Agency. Required when creating an account in AWS Secret Region. Available as of provider version R2.19.5+.
- awss
Cap stringCert - 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 stringCert Key - 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 stringCert Key Path - (Optional) AWS Secret Region CAP Certificate Key file name on the controller. Available as of provider R2.19.5+.
- awss
Cap stringCert Path - (Optional) AWS Secret Region CAP Certificate file name on the controller. Available as of provider R2.19.5+.
- awss
Cap stringRole Name - AWS Secret Region Role Name. Required when creating an account in AWS Secret Region. Available as of provider version R2.19.5+.
- awss
Cap stringUrl - AWS Secret Region CAP Url. Required when creating an account in AWS Secret Region. Available as of provider version R2.19.5+.
- awsts
Account stringNumber - 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 stringChain Cert - 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 stringAgency - 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 stringCert - 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 stringCert Key - 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 stringCert Key Path - (Optional) AWS Top Secret Region CAP Certificate Key file name on the controller. Available as of provider R2.19.5+.
- awsts
Cap stringCert Path - (Optional) AWS Top Secret Region CAP Certificate file name on the controller. Available as of provider R2.19.5+.
- awsts
Cap stringMission - 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 stringRole Name - 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 stringUrl - 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 stringId - AzureChina ARM Application ID. Required when creating an account for AzureChina. Available as of provider version 2.19+.
- azurechina
Application stringKey - AzureChina ARM Application key. Required when creating an account for AzureChina. Available as of provider version 2.19+.
- azurechina
Directory stringId - AzureChina ARM Directory ID. Required when creating an account for AzureChina. Available as of provider version 2.19+.
- azurechina
Subscription stringId - AzureChina ARM Subscription ID. Required when creating an account for AzureChina. Available as of provider version 2.19+.
- azuregov
Application stringId - AzureGov ARM Application ID. Required when creating an account for AzureGov. Available as of provider version R2.19+.
- azuregov
Application stringKey - AzureGov ARM Application key. Required when creating an account for AzureGov. Available as of provider version R2.19+.
- azuregov
Directory stringId - AzureGov ARM Directory ID. Required when creating an account for AzureGov. Available as of provider version R2.19+.
- azuregov
Subscription stringId - AzureGov ARM Subscription ID. Required when creating an account for AzureGov. Available as of provider version R2.19+.
- cloud
Type 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.
- gcloud
Project stringCredentials Filepath - GCloud Project Credentials [local filepath].json. Required when creating an account for GCP.
- gcloud
Project stringId - GCloud Project ID.
- oci
Api stringPrivate Key Filepath - Oracle OCI API Private Key local file path. Required when creating an account for OCI.
- oci
Compartment stringId - Oracle OCI Compartment ID. Required when creating an account for OCI.
- oci
Tenancy stringId - Oracle OCI Tenancy ID. Required when creating an account for OCI.
- oci
User stringId - Oracle OCI User ID. Required when creating an account for OCI.
- rbac
Groups 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_ strkey - Alibaba Cloud Access Key. Required when creating an account for Alibaba Cloud.
- alicloud_
account_ strid - Alibaba Cloud Account number to associate with Aviatrix account. Required when creating an account for Alibaba Cloud.
- alicloud_
secret_ strkey - Alibaba Cloud Secret Key. Required when creating an account for Alibaba Cloud.
- arm_
application_ strid - Azure ARM Application ID. Required when creating an account for Azure.
- arm_
application_ strkey - Azure ARM Application key. Required when creating an account for Azure.
- arm_
directory_ strid - Azure ARM Directory ID. Required when creating an account for Azure.
- arm_
subscription_ strid - Azure ARM Subscription ID. Required when creating an account for Azure.
- audit_
account bool - Enable account audit.
- aws_
access_ strkey - AWS Access Key. Required when
aws_iam
is "false" and when creating an account for AWS. - aws_
account_ strnumber - AWS Account number to associate with Aviatrix account. Required when creating an account for AWS.
- aws_
ca_ strcert_ path - (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_ strrole_ app - A separate AWS App role ARN to assign to gateways created by the controller. Required when
aws_gateway_role_ec2
is set. Only allowed whenaws_iam
,awsgov_iam
, orawschina_iam
is "true" when creating an account for AWS, AWSGov or AWSChina, respectively. Available as of provider version R2.19+. - aws_
gateway_ strrole_ ec2 - A separate AWS EC2 role ARN to assign to gateways created by the controller. Required when
aws_gateway_role_app
is set. Only allowed whenaws_iam
,awsgov_iam
, orawschina_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_ strapp - AWS App role ARN, this option is for UserConnect. Required when
aws_iam
is "true" and when creating an account for AWS. - aws_
role_ strec2 - AWS EC2 role ARN, this option is for UserConnect. Required when
aws_iam
is "true" and when creating an account for AWS. - aws_
secret_ strkey - AWS Secret Key. Required when
aws_iam
is "false" and when creating an account for AWS. - awschina_
access_ strkey - 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_ strnumber - 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_ strapp - 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_ strec2 - 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_ strkey - 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_ strkey - AWS Access Key. Required when creating an account for AWSGov.
- awsgov_
account_ strnumber - 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_ strapp - 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_ strec2 - 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_ strkey - AWS Secret Key. Required when creating an account for AWSGov.
- awss_
account_ strnumber - AWS Secret Region Account Number. Required when creating an account in AWS Secret Region. Available as of provider version R2.19.5+.
- awss_
ca_ strchain_ cert - 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_ straccount_ name - AWS Secret Region Account Name. Required when creating an account in AWS Secret Region. Available as of provider version R2.19.5+.
- awss_
cap_ stragency - AWS Secret Region CAP Agency. Required when creating an account in AWS Secret Region. Available as of provider version R2.19.5+.
- awss_
cap_ strcert - 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_ strcert_ key - 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_ strcert_ key_ path - (Optional) AWS Secret Region CAP Certificate Key file name on the controller. Available as of provider R2.19.5+.
- awss_
cap_ strcert_ path - (Optional) AWS Secret Region CAP Certificate file name on the controller. Available as of provider R2.19.5+.
- awss_
cap_ strrole_ name - AWS Secret Region Role Name. Required when creating an account in AWS Secret Region. Available as of provider version R2.19.5+.
- awss_
cap_ strurl - AWS Secret Region CAP Url. Required when creating an account in AWS Secret Region. Available as of provider version R2.19.5+.
- awsts_
account_ strnumber - 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_ strchain_ cert - 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_ stragency - 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_ strcert - 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_ strcert_ key - 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_ strcert_ key_ path - (Optional) AWS Top Secret Region CAP Certificate Key file name on the controller. Available as of provider R2.19.5+.
- awsts_
cap_ strcert_ path - (Optional) AWS Top Secret Region CAP Certificate file name on the controller. Available as of provider R2.19.5+.
- awsts_
cap_ strmission - 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_ strrole_ name - 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_ strurl - 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_ strid - AzureChina ARM Application ID. Required when creating an account for AzureChina. Available as of provider version 2.19+.
- azurechina_
application_ strkey - AzureChina ARM Application key. Required when creating an account for AzureChina. Available as of provider version 2.19+.
- azurechina_
directory_ strid - AzureChina ARM Directory ID. Required when creating an account for AzureChina. Available as of provider version 2.19+.
- azurechina_
subscription_ strid - AzureChina ARM Subscription ID. Required when creating an account for AzureChina. Available as of provider version 2.19+.
- azuregov_
application_ strid - AzureGov ARM Application ID. Required when creating an account for AzureGov. Available as of provider version R2.19+.
- azuregov_
application_ strkey - AzureGov ARM Application key. Required when creating an account for AzureGov. Available as of provider version R2.19+.
- azuregov_
directory_ strid - AzureGov ARM Directory ID. Required when creating an account for AzureGov. Available as of provider version R2.19+.
- azuregov_
subscription_ strid - 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_ strcredentials_ filepath - GCloud Project Credentials [local filepath].json. Required when creating an account for GCP.
- gcloud_
project_ strid - GCloud Project ID.
- oci_
api_ strprivate_ key_ filepath - Oracle OCI API Private Key local file path. Required when creating an account for OCI.
- oci_
compartment_ strid - Oracle OCI Compartment ID. Required when creating an account for OCI.
- oci_
tenancy_ strid - Oracle OCI Tenancy ID. Required when creating an account for OCI.
- oci_
user_ strid - 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+.
- account
Name String - Account name. This can be used for logging in to CloudN console or UserConnect controller.
- alicloud
Access StringKey - Alibaba Cloud Access Key. Required when creating an account for Alibaba Cloud.
- alicloud
Account StringId - Alibaba Cloud Account number to associate with Aviatrix account. Required when creating an account for Alibaba Cloud.
- alicloud
Secret StringKey - Alibaba Cloud Secret Key. Required when creating an account for Alibaba Cloud.
- arm
Application StringId - Azure ARM Application ID. Required when creating an account for Azure.
- arm
Application StringKey - Azure ARM Application key. Required when creating an account for Azure.
- arm
Directory StringId - Azure ARM Directory ID. Required when creating an account for Azure.
- arm
Subscription StringId - Azure ARM Subscription ID. Required when creating an account for Azure.
- audit
Account Boolean - Enable account audit.
- aws
Access StringKey - AWS Access Key. Required when
aws_iam
is "false" and when creating an account for AWS. - aws
Account StringNumber - AWS Account number to associate with Aviatrix account. Required when creating an account for AWS.
- aws
Ca StringCert Path - (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 StringRole App - A separate AWS App role ARN to assign to gateways created by the controller. Required when
aws_gateway_role_ec2
is set. Only allowed whenaws_iam
,awsgov_iam
, orawschina_iam
is "true" when creating an account for AWS, AWSGov or AWSChina, respectively. Available as of provider version R2.19+. - aws
Gateway StringRole Ec2 - A separate AWS EC2 role ARN to assign to gateways created by the controller. Required when
aws_gateway_role_app
is set. Only allowed whenaws_iam
,awsgov_iam
, orawschina_iam
is "true" when creating an account for AWS, AWSGov or AWSChina, respectively. Available as of provider version R2.19+. - aws
Iam Boolean - AWS IAM-role based flag, this option is for UserConnect.
- aws
Role StringApp - AWS App role ARN, this option is for UserConnect. Required when
aws_iam
is "true" and when creating an account for AWS. - aws
Role StringEc2 - AWS EC2 role ARN, this option is for UserConnect. Required when
aws_iam
is "true" and when creating an account for AWS. - aws
Secret StringKey - AWS Secret Key. Required when
aws_iam
is "false" and when creating an account for AWS. - awschina
Access StringKey - 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 StringNumber - AWSChina Account number to associate with Aviatrix account. Required when creating an account for AWSChina. Available as of provider version 2.19+.
- awschina
Iam Boolean - AWSChina IAM-role based flag. Available as of provider version 2.19+.
- awschina
Role StringApp - 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 StringEc2 - 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 StringKey - 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 StringKey - AWS Access Key. Required when creating an account for AWSGov.
- awsgov
Account StringNumber - AWSGov Account number to associate with Aviatrix account. Required when creating an account for AWSGov.
- awsgov
Iam Boolean - AWSGov IAM-role based flag. Available as of provider version 2.19+.
- awsgov
Role StringApp - 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 StringEc2 - 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 StringKey - AWS Secret Key. Required when creating an account for AWSGov.
- awss
Account StringNumber - AWS Secret Region Account Number. Required when creating an account in AWS Secret Region. Available as of provider version R2.19.5+.
- awss
Ca StringChain Cert - 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 StringAccount Name - AWS Secret Region Account Name. Required when creating an account in AWS Secret Region. Available as of provider version R2.19.5+.
- awss
Cap StringAgency - AWS Secret Region CAP Agency. Required when creating an account in AWS Secret Region. Available as of provider version R2.19.5+.
- awss
Cap StringCert - 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 StringCert Key - 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 StringCert Key Path - (Optional) AWS Secret Region CAP Certificate Key file name on the controller. Available as of provider R2.19.5+.
- awss
Cap StringCert Path - (Optional) AWS Secret Region CAP Certificate file name on the controller. Available as of provider R2.19.5+.
- awss
Cap StringRole Name - AWS Secret Region Role Name. Required when creating an account in AWS Secret Region. Available as of provider version R2.19.5+.
- awss
Cap StringUrl - AWS Secret Region CAP Url. Required when creating an account in AWS Secret Region. Available as of provider version R2.19.5+.
- awsts
Account StringNumber - 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 StringChain Cert - 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 StringAgency - 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 StringCert - 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 StringCert Key - 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 StringCert Key Path - (Optional) AWS Top Secret Region CAP Certificate Key file name on the controller. Available as of provider R2.19.5+.
- awsts
Cap StringCert Path - (Optional) AWS Top Secret Region CAP Certificate file name on the controller. Available as of provider R2.19.5+.
- awsts
Cap StringMission - 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 StringRole Name - 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 StringUrl - 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 StringId - AzureChina ARM Application ID. Required when creating an account for AzureChina. Available as of provider version 2.19+.
- azurechina
Application StringKey - AzureChina ARM Application key. Required when creating an account for AzureChina. Available as of provider version 2.19+.
- azurechina
Directory StringId - AzureChina ARM Directory ID. Required when creating an account for AzureChina. Available as of provider version 2.19+.
- azurechina
Subscription StringId - AzureChina ARM Subscription ID. Required when creating an account for AzureChina. Available as of provider version 2.19+.
- azuregov
Application StringId - AzureGov ARM Application ID. Required when creating an account for AzureGov. Available as of provider version R2.19+.
- azuregov
Application StringKey - AzureGov ARM Application key. Required when creating an account for AzureGov. Available as of provider version R2.19+.
- azuregov
Directory StringId - AzureGov ARM Directory ID. Required when creating an account for AzureGov. Available as of provider version R2.19+.
- azuregov
Subscription StringId - AzureGov ARM Subscription ID. Required when creating an account for AzureGov. Available as of provider version R2.19+.
- cloud
Type 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.
- gcloud
Project StringCredentials Filepath - GCloud Project Credentials [local filepath].json. Required when creating an account for GCP.
- gcloud
Project StringId - GCloud Project ID.
- oci
Api StringPrivate Key Filepath - Oracle OCI API Private Key local file path. Required when creating an account for OCI.
- oci
Compartment StringId - Oracle OCI Compartment ID. Required when creating an account for OCI.
- oci
Tenancy StringId - Oracle OCI Tenancy ID. Required when creating an account for OCI.
- oci
User StringId - Oracle OCI User ID. Required when creating an account for OCI.
- rbac
Groups 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
To learn more about importing existing cloud resources, see Importing resources.
Package Details
- Repository
- aviatrix astipkovits/pulumi-aviatrix
- License
- Apache-2.0
- Notes
- This Pulumi package is based on the
aviatrix
Terraform Provider.