netapp-cloudmanager.ConnectorAzure
Explore with Pulumi AI
Example Usage
S
Create netapp-cloudmanager_connector_azure:
import * as pulumi from "@pulumi/pulumi";
import * as netapp_cloudmanager from "@pulumi/netapp-cloudmanager";
const cl_occm_azure = new netapp_cloudmanager.ConnectorAzure("cl-occm-azure", {
location: "westus",
subscriptionId: "xxxxxxxxxxxxxxxx",
company: "NetApp",
resourceGroup: "rg_westus",
subnetId: "Subnet1",
vnetId: "Vnet1",
networkSecurityGroupName: "OCCM_SG",
associatePublicIpAddress: true,
accountId: "account-ABCNJGB0X",
adminPassword: "P@ssword123456",
adminUsername: "vmadmin",
azureTags: [
{
tagKey: "abcd",
tagValue: "ABCD",
},
{
tagKey: "xxx",
tagValue: "YYY",
},
],
}, {
provider: netapp_cloudmanager,
});
import pulumi
import pulumi_netapp_cloudmanager as netapp_cloudmanager
cl_occm_azure = netapp_cloudmanager.ConnectorAzure("cl-occm-azure",
location="westus",
subscription_id="xxxxxxxxxxxxxxxx",
company="NetApp",
resource_group="rg_westus",
subnet_id="Subnet1",
vnet_id="Vnet1",
network_security_group_name="OCCM_SG",
associate_public_ip_address=True,
account_id="account-ABCNJGB0X",
admin_password="P@ssword123456",
admin_username="vmadmin",
azure_tags=[
{
"tag_key": "abcd",
"tag_value": "ABCD",
},
{
"tag_key": "xxx",
"tag_value": "YYY",
},
],
opts = pulumi.ResourceOptions(provider=netapp_cloudmanager))
package main
import (
netappcloudmanager "github.com/pulumi/pulumi-terraform-provider/sdks/go/netapp-cloudmanager/v25/netapp-cloudmanager"
"github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
func main() {
pulumi.Run(func(ctx *pulumi.Context) error {
_, err := netappcloudmanager.NewConnectorAzure(ctx, "cl-occm-azure", &netappcloudmanager.ConnectorAzureArgs{
Location: pulumi.String("westus"),
SubscriptionId: pulumi.String("xxxxxxxxxxxxxxxx"),
Company: pulumi.String("NetApp"),
ResourceGroup: pulumi.String("rg_westus"),
SubnetId: pulumi.String("Subnet1"),
VnetId: pulumi.String("Vnet1"),
NetworkSecurityGroupName: pulumi.String("OCCM_SG"),
AssociatePublicIpAddress: pulumi.Bool(true),
AccountId: pulumi.String("account-ABCNJGB0X"),
AdminPassword: pulumi.String("P@ssword123456"),
AdminUsername: pulumi.String("vmadmin"),
AzureTags: netappcloudmanager.ConnectorAzureAzureTagArray{
&netappcloudmanager.ConnectorAzureAzureTagArgs{
TagKey: pulumi.String("abcd"),
TagValue: pulumi.String("ABCD"),
},
&netappcloudmanager.ConnectorAzureAzureTagArgs{
TagKey: pulumi.String("xxx"),
TagValue: pulumi.String("YYY"),
},
},
}, pulumi.Provider(netapp_cloudmanager))
if err != nil {
return err
}
return nil
})
}
using System.Collections.Generic;
using System.Linq;
using Pulumi;
using NetappCloudmanager = Pulumi.NetappCloudmanager;
return await Deployment.RunAsync(() =>
{
var cl_occm_azure = new NetappCloudmanager.ConnectorAzure("cl-occm-azure", new()
{
Location = "westus",
SubscriptionId = "xxxxxxxxxxxxxxxx",
Company = "NetApp",
ResourceGroup = "rg_westus",
SubnetId = "Subnet1",
VnetId = "Vnet1",
NetworkSecurityGroupName = "OCCM_SG",
AssociatePublicIpAddress = true,
AccountId = "account-ABCNJGB0X",
AdminPassword = "P@ssword123456",
AdminUsername = "vmadmin",
AzureTags = new[]
{
new NetappCloudmanager.Inputs.ConnectorAzureAzureTagArgs
{
TagKey = "abcd",
TagValue = "ABCD",
},
new NetappCloudmanager.Inputs.ConnectorAzureAzureTagArgs
{
TagKey = "xxx",
TagValue = "YYY",
},
},
}, new CustomResourceOptions
{
Provider = netapp_cloudmanager,
});
});
package generated_program;
import com.pulumi.Context;
import com.pulumi.Pulumi;
import com.pulumi.core.Output;
import com.pulumi.netappcloudmanager.ConnectorAzure;
import com.pulumi.netappcloudmanager.ConnectorAzureArgs;
import com.pulumi.netappcloudmanager.inputs.ConnectorAzureAzureTagArgs;
import com.pulumi.resources.CustomResourceOptions;
import java.util.List;
import java.util.ArrayList;
import java.util.Map;
import java.io.File;
import java.nio.file.Files;
import java.nio.file.Paths;
public class App {
public static void main(String[] args) {
Pulumi.run(App::stack);
}
public static void stack(Context ctx) {
var cl_occm_azure = new ConnectorAzure("cl-occm-azure", ConnectorAzureArgs.builder()
.location("westus")
.subscriptionId("xxxxxxxxxxxxxxxx")
.company("NetApp")
.resourceGroup("rg_westus")
.subnetId("Subnet1")
.vnetId("Vnet1")
.networkSecurityGroupName("OCCM_SG")
.associatePublicIpAddress(true)
.accountId("account-ABCNJGB0X")
.adminPassword("P@ssword123456")
.adminUsername("vmadmin")
.azureTags(
ConnectorAzureAzureTagArgs.builder()
.tagKey("abcd")
.tagValue("ABCD")
.build(),
ConnectorAzureAzureTagArgs.builder()
.tagKey("xxx")
.tagValue("YYY")
.build())
.build(), CustomResourceOptions.builder()
.provider(netapp_cloudmanager)
.build());
}
}
resources:
cl-occm-azure:
type: netapp-cloudmanager:ConnectorAzure
properties:
location: westus
subscriptionId: xxxxxxxxxxxxxxxx
company: NetApp
resourceGroup: rg_westus
subnetId: Subnet1
vnetId: Vnet1
networkSecurityGroupName: OCCM_SG
associatePublicIpAddress: true
accountId: account-ABCNJGB0X
adminPassword: P@ssword123456
adminUsername: vmadmin
azureTags:
- tagKey: abcd
tagValue: ABCD
- tagKey: xxx
tagValue: YYY
options:
provider: ${["netapp-cloudmanager"]}
Create ConnectorAzure Resource
Resources are created with functions called constructors. To learn more about declaring and configuring resources, see Resources.
Constructor syntax
new ConnectorAzure(name: string, args: ConnectorAzureArgs, opts?: CustomResourceOptions);
@overload
def ConnectorAzure(resource_name: str,
args: ConnectorAzureArgs,
opts: Optional[ResourceOptions] = None)
@overload
def ConnectorAzure(resource_name: str,
opts: Optional[ResourceOptions] = None,
network_security_group_name: Optional[str] = None,
admin_password: Optional[str] = None,
admin_username: Optional[str] = None,
vnet_id: Optional[str] = None,
subscription_id: Optional[str] = None,
company: Optional[str] = None,
subnet_id: Optional[str] = None,
location: Optional[str] = None,
resource_group: Optional[str] = None,
network_security_resource_group: Optional[str] = None,
name: Optional[str] = None,
principal_id: Optional[str] = None,
proxy_certificates: Optional[Sequence[str]] = None,
proxy_password: Optional[str] = None,
proxy_url: Optional[str] = None,
proxy_user_name: Optional[str] = None,
account_id: Optional[str] = None,
storage_account: Optional[str] = None,
connector_azure_id: Optional[str] = None,
azure_tags: Optional[Sequence[ConnectorAzureAzureTagArgs]] = None,
virtual_machine_size: Optional[str] = None,
associate_public_ip_address: Optional[bool] = None,
vnet_resource_group: Optional[str] = None)
func NewConnectorAzure(ctx *Context, name string, args ConnectorAzureArgs, opts ...ResourceOption) (*ConnectorAzure, error)
public ConnectorAzure(string name, ConnectorAzureArgs args, CustomResourceOptions? opts = null)
public ConnectorAzure(String name, ConnectorAzureArgs args)
public ConnectorAzure(String name, ConnectorAzureArgs args, CustomResourceOptions options)
type: netapp-cloudmanager:ConnectorAzure
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 ConnectorAzureArgs
- 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 ConnectorAzureArgs
- 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 ConnectorAzureArgs
- The arguments to resource properties.
- opts ResourceOption
- Bag of options to control resource's behavior.
- name string
- The unique name of the resource.
- args ConnectorAzureArgs
- The arguments to resource properties.
- opts CustomResourceOptions
- Bag of options to control resource's behavior.
- name String
- The unique name of the resource.
- args ConnectorAzureArgs
- 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 connectorAzureResource = new NetappCloudmanager.ConnectorAzure("connectorAzureResource", new()
{
NetworkSecurityGroupName = "string",
AdminPassword = "string",
AdminUsername = "string",
VnetId = "string",
SubscriptionId = "string",
Company = "string",
SubnetId = "string",
Location = "string",
ResourceGroup = "string",
NetworkSecurityResourceGroup = "string",
Name = "string",
PrincipalId = "string",
ProxyCertificates = new[]
{
"string",
},
ProxyPassword = "string",
ProxyUrl = "string",
ProxyUserName = "string",
AccountId = "string",
StorageAccount = "string",
ConnectorAzureId = "string",
AzureTags = new[]
{
new NetappCloudmanager.Inputs.ConnectorAzureAzureTagArgs
{
TagKey = "string",
TagValue = "string",
},
},
VirtualMachineSize = "string",
AssociatePublicIpAddress = false,
VnetResourceGroup = "string",
});
example, err := netappcloudmanager.NewConnectorAzure(ctx, "connectorAzureResource", &netappcloudmanager.ConnectorAzureArgs{
NetworkSecurityGroupName: pulumi.String("string"),
AdminPassword: pulumi.String("string"),
AdminUsername: pulumi.String("string"),
VnetId: pulumi.String("string"),
SubscriptionId: pulumi.String("string"),
Company: pulumi.String("string"),
SubnetId: pulumi.String("string"),
Location: pulumi.String("string"),
ResourceGroup: pulumi.String("string"),
NetworkSecurityResourceGroup: pulumi.String("string"),
Name: pulumi.String("string"),
PrincipalId: pulumi.String("string"),
ProxyCertificates: pulumi.StringArray{
pulumi.String("string"),
},
ProxyPassword: pulumi.String("string"),
ProxyUrl: pulumi.String("string"),
ProxyUserName: pulumi.String("string"),
AccountId: pulumi.String("string"),
StorageAccount: pulumi.String("string"),
ConnectorAzureId: pulumi.String("string"),
AzureTags: netappcloudmanager.ConnectorAzureAzureTagArray{
&netappcloudmanager.ConnectorAzureAzureTagArgs{
TagKey: pulumi.String("string"),
TagValue: pulumi.String("string"),
},
},
VirtualMachineSize: pulumi.String("string"),
AssociatePublicIpAddress: pulumi.Bool(false),
VnetResourceGroup: pulumi.String("string"),
})
var connectorAzureResource = new ConnectorAzure("connectorAzureResource", ConnectorAzureArgs.builder()
.networkSecurityGroupName("string")
.adminPassword("string")
.adminUsername("string")
.vnetId("string")
.subscriptionId("string")
.company("string")
.subnetId("string")
.location("string")
.resourceGroup("string")
.networkSecurityResourceGroup("string")
.name("string")
.principalId("string")
.proxyCertificates("string")
.proxyPassword("string")
.proxyUrl("string")
.proxyUserName("string")
.accountId("string")
.storageAccount("string")
.connectorAzureId("string")
.azureTags(ConnectorAzureAzureTagArgs.builder()
.tagKey("string")
.tagValue("string")
.build())
.virtualMachineSize("string")
.associatePublicIpAddress(false)
.vnetResourceGroup("string")
.build());
connector_azure_resource = netapp_cloudmanager.ConnectorAzure("connectorAzureResource",
network_security_group_name="string",
admin_password="string",
admin_username="string",
vnet_id="string",
subscription_id="string",
company="string",
subnet_id="string",
location="string",
resource_group="string",
network_security_resource_group="string",
name="string",
principal_id="string",
proxy_certificates=["string"],
proxy_password="string",
proxy_url="string",
proxy_user_name="string",
account_id="string",
storage_account="string",
connector_azure_id="string",
azure_tags=[{
"tag_key": "string",
"tag_value": "string",
}],
virtual_machine_size="string",
associate_public_ip_address=False,
vnet_resource_group="string")
const connectorAzureResource = new netapp_cloudmanager.ConnectorAzure("connectorAzureResource", {
networkSecurityGroupName: "string",
adminPassword: "string",
adminUsername: "string",
vnetId: "string",
subscriptionId: "string",
company: "string",
subnetId: "string",
location: "string",
resourceGroup: "string",
networkSecurityResourceGroup: "string",
name: "string",
principalId: "string",
proxyCertificates: ["string"],
proxyPassword: "string",
proxyUrl: "string",
proxyUserName: "string",
accountId: "string",
storageAccount: "string",
connectorAzureId: "string",
azureTags: [{
tagKey: "string",
tagValue: "string",
}],
virtualMachineSize: "string",
associatePublicIpAddress: false,
vnetResourceGroup: "string",
});
type: netapp-cloudmanager:ConnectorAzure
properties:
accountId: string
adminPassword: string
adminUsername: string
associatePublicIpAddress: false
azureTags:
- tagKey: string
tagValue: string
company: string
connectorAzureId: string
location: string
name: string
networkSecurityGroupName: string
networkSecurityResourceGroup: string
principalId: string
proxyCertificates:
- string
proxyPassword: string
proxyUrl: string
proxyUserName: string
resourceGroup: string
storageAccount: string
subnetId: string
subscriptionId: string
virtualMachineSize: string
vnetId: string
vnetResourceGroup: string
ConnectorAzure Resource Properties
To learn more about resource properties and how to use them, see Inputs and Outputs in the Architecture and Concepts docs.
Inputs
In Python, inputs that are objects can be passed either as argument classes or as dictionary literals.
The ConnectorAzure resource accepts the following input properties:
- Admin
Password string - The password for the Connector.
- Admin
Username string - The user name for the Connector.
- Company string
- The name of the company of the user.
- Location string
- The location where the Cloud Manager Connector will be created.
- Network
Security stringGroup Name - The name of the security group for the instance.
- Resource
Group string - The resource group in Azure where the resources will be created.
- Subnet
Id string - The name of the subnet for the virtual machine. Two formats are supported: either or /subscriptions//resourceGroups//providers/Microsoft.Network/virtualNetworks//subnets/
- Subscription
Id string - The ID of the Azure subscription.
- Vnet
Id string - The name of the virtual network. Two formats are supported: either or /subscriptions//resourceGroups//providers/Microsoft.Network/virtualNetworks/
- Account
Id string - The NetApp account ID that the Connector will be associated with. If not provided, Cloud Manager uses the first account. If no account exists, Cloud Manager creates a new account. You can find the account ID in the account tab of Cloud Manager at https://console.bluexp.netapp.com/.
- Associate
Public boolIp Address - Indicates whether to associate the public IP address to the virtual machine.
- List<Pulumi.
Netapp Cloudmanager. Inputs. Connector Azure Azure Tag> - Connector
Azure stringId - The name of the virtual machine.
- Name string
- The name of the Cloud Manager Connector.
- Network
Security stringResource Group - The resource group in Azure associated with the security group. If not provided, it’s assumed that the security group is within the previously specified resource group.
- Principal
Id string - The principal ID of the deployed virtual machine
- Proxy
Certificates List<string> - The proxy certificates. A list of certificate file names.
- Proxy
Password string - The proxy password, if using a proxy to connect to the internet.
- Proxy
Url string - The proxy URL, if using a proxy to connect to the internet.
- Proxy
User stringName - The proxy user name, if using a proxy to connect to the internet.
- Storage
Account string - The storage account can be created automatically. When
storage_account
is not set, the name is constructed by appending 'sa' to the connectorname
. Storage account name must be between 3 and 24 characters in length and use numbers and lower-case letters only. - Virtual
Machine stringSize - The virtual machine type. (for example, Standard_DS3_v2). At least 4 CPU and 16 GB of memory are required.
- Vnet
Resource stringGroup - The resource group in Azure associated with the virtual network. If not provided, it’s assumed that the VNet is within the previously specified resource group.
- Admin
Password string - The password for the Connector.
- Admin
Username string - The user name for the Connector.
- Company string
- The name of the company of the user.
- Location string
- The location where the Cloud Manager Connector will be created.
- Network
Security stringGroup Name - The name of the security group for the instance.
- Resource
Group string - The resource group in Azure where the resources will be created.
- Subnet
Id string - The name of the subnet for the virtual machine. Two formats are supported: either or /subscriptions//resourceGroups//providers/Microsoft.Network/virtualNetworks//subnets/
- Subscription
Id string - The ID of the Azure subscription.
- Vnet
Id string - The name of the virtual network. Two formats are supported: either or /subscriptions//resourceGroups//providers/Microsoft.Network/virtualNetworks/
- Account
Id string - The NetApp account ID that the Connector will be associated with. If not provided, Cloud Manager uses the first account. If no account exists, Cloud Manager creates a new account. You can find the account ID in the account tab of Cloud Manager at https://console.bluexp.netapp.com/.
- Associate
Public boolIp Address - Indicates whether to associate the public IP address to the virtual machine.
- []Connector
Azure Azure Tag Args - Connector
Azure stringId - The name of the virtual machine.
- Name string
- The name of the Cloud Manager Connector.
- Network
Security stringResource Group - The resource group in Azure associated with the security group. If not provided, it’s assumed that the security group is within the previously specified resource group.
- Principal
Id string - The principal ID of the deployed virtual machine
- Proxy
Certificates []string - The proxy certificates. A list of certificate file names.
- Proxy
Password string - The proxy password, if using a proxy to connect to the internet.
- Proxy
Url string - The proxy URL, if using a proxy to connect to the internet.
- Proxy
User stringName - The proxy user name, if using a proxy to connect to the internet.
- Storage
Account string - The storage account can be created automatically. When
storage_account
is not set, the name is constructed by appending 'sa' to the connectorname
. Storage account name must be between 3 and 24 characters in length and use numbers and lower-case letters only. - Virtual
Machine stringSize - The virtual machine type. (for example, Standard_DS3_v2). At least 4 CPU and 16 GB of memory are required.
- Vnet
Resource stringGroup - The resource group in Azure associated with the virtual network. If not provided, it’s assumed that the VNet is within the previously specified resource group.
- admin
Password String - The password for the Connector.
- admin
Username String - The user name for the Connector.
- company String
- The name of the company of the user.
- location String
- The location where the Cloud Manager Connector will be created.
- network
Security StringGroup Name - The name of the security group for the instance.
- resource
Group String - The resource group in Azure where the resources will be created.
- subnet
Id String - The name of the subnet for the virtual machine. Two formats are supported: either or /subscriptions//resourceGroups//providers/Microsoft.Network/virtualNetworks//subnets/
- subscription
Id String - The ID of the Azure subscription.
- vnet
Id String - The name of the virtual network. Two formats are supported: either or /subscriptions//resourceGroups//providers/Microsoft.Network/virtualNetworks/
- account
Id String - The NetApp account ID that the Connector will be associated with. If not provided, Cloud Manager uses the first account. If no account exists, Cloud Manager creates a new account. You can find the account ID in the account tab of Cloud Manager at https://console.bluexp.netapp.com/.
- associate
Public BooleanIp Address - Indicates whether to associate the public IP address to the virtual machine.
- List<Connector
Azure Azure Tag> - connector
Azure StringId - The name of the virtual machine.
- name String
- The name of the Cloud Manager Connector.
- network
Security StringResource Group - The resource group in Azure associated with the security group. If not provided, it’s assumed that the security group is within the previously specified resource group.
- principal
Id String - The principal ID of the deployed virtual machine
- proxy
Certificates List<String> - The proxy certificates. A list of certificate file names.
- proxy
Password String - The proxy password, if using a proxy to connect to the internet.
- proxy
Url String - The proxy URL, if using a proxy to connect to the internet.
- proxy
User StringName - The proxy user name, if using a proxy to connect to the internet.
- storage
Account String - The storage account can be created automatically. When
storage_account
is not set, the name is constructed by appending 'sa' to the connectorname
. Storage account name must be between 3 and 24 characters in length and use numbers and lower-case letters only. - virtual
Machine StringSize - The virtual machine type. (for example, Standard_DS3_v2). At least 4 CPU and 16 GB of memory are required.
- vnet
Resource StringGroup - The resource group in Azure associated with the virtual network. If not provided, it’s assumed that the VNet is within the previously specified resource group.
- admin
Password string - The password for the Connector.
- admin
Username string - The user name for the Connector.
- company string
- The name of the company of the user.
- location string
- The location where the Cloud Manager Connector will be created.
- network
Security stringGroup Name - The name of the security group for the instance.
- resource
Group string - The resource group in Azure where the resources will be created.
- subnet
Id string - The name of the subnet for the virtual machine. Two formats are supported: either or /subscriptions//resourceGroups//providers/Microsoft.Network/virtualNetworks//subnets/
- subscription
Id string - The ID of the Azure subscription.
- vnet
Id string - The name of the virtual network. Two formats are supported: either or /subscriptions//resourceGroups//providers/Microsoft.Network/virtualNetworks/
- account
Id string - The NetApp account ID that the Connector will be associated with. If not provided, Cloud Manager uses the first account. If no account exists, Cloud Manager creates a new account. You can find the account ID in the account tab of Cloud Manager at https://console.bluexp.netapp.com/.
- associate
Public booleanIp Address - Indicates whether to associate the public IP address to the virtual machine.
- Connector
Azure Azure Tag[] - connector
Azure stringId - The name of the virtual machine.
- name string
- The name of the Cloud Manager Connector.
- network
Security stringResource Group - The resource group in Azure associated with the security group. If not provided, it’s assumed that the security group is within the previously specified resource group.
- principal
Id string - The principal ID of the deployed virtual machine
- proxy
Certificates string[] - The proxy certificates. A list of certificate file names.
- proxy
Password string - The proxy password, if using a proxy to connect to the internet.
- proxy
Url string - The proxy URL, if using a proxy to connect to the internet.
- proxy
User stringName - The proxy user name, if using a proxy to connect to the internet.
- storage
Account string - The storage account can be created automatically. When
storage_account
is not set, the name is constructed by appending 'sa' to the connectorname
. Storage account name must be between 3 and 24 characters in length and use numbers and lower-case letters only. - virtual
Machine stringSize - The virtual machine type. (for example, Standard_DS3_v2). At least 4 CPU and 16 GB of memory are required.
- vnet
Resource stringGroup - The resource group in Azure associated with the virtual network. If not provided, it’s assumed that the VNet is within the previously specified resource group.
- admin_
password str - The password for the Connector.
- admin_
username str - The user name for the Connector.
- company str
- The name of the company of the user.
- location str
- The location where the Cloud Manager Connector will be created.
- network_
security_ strgroup_ name - The name of the security group for the instance.
- resource_
group str - The resource group in Azure where the resources will be created.
- subnet_
id str - The name of the subnet for the virtual machine. Two formats are supported: either or /subscriptions//resourceGroups//providers/Microsoft.Network/virtualNetworks//subnets/
- subscription_
id str - The ID of the Azure subscription.
- vnet_
id str - The name of the virtual network. Two formats are supported: either or /subscriptions//resourceGroups//providers/Microsoft.Network/virtualNetworks/
- account_
id str - The NetApp account ID that the Connector will be associated with. If not provided, Cloud Manager uses the first account. If no account exists, Cloud Manager creates a new account. You can find the account ID in the account tab of Cloud Manager at https://console.bluexp.netapp.com/.
- associate_
public_ boolip_ address - Indicates whether to associate the public IP address to the virtual machine.
- Sequence[Connector
Azure Azure Tag Args] - connector_
azure_ strid - The name of the virtual machine.
- name str
- The name of the Cloud Manager Connector.
- network_
security_ strresource_ group - The resource group in Azure associated with the security group. If not provided, it’s assumed that the security group is within the previously specified resource group.
- principal_
id str - The principal ID of the deployed virtual machine
- proxy_
certificates Sequence[str] - The proxy certificates. A list of certificate file names.
- proxy_
password str - The proxy password, if using a proxy to connect to the internet.
- proxy_
url str - The proxy URL, if using a proxy to connect to the internet.
- proxy_
user_ strname - The proxy user name, if using a proxy to connect to the internet.
- storage_
account str - The storage account can be created automatically. When
storage_account
is not set, the name is constructed by appending 'sa' to the connectorname
. Storage account name must be between 3 and 24 characters in length and use numbers and lower-case letters only. - virtual_
machine_ strsize - The virtual machine type. (for example, Standard_DS3_v2). At least 4 CPU and 16 GB of memory are required.
- vnet_
resource_ strgroup - The resource group in Azure associated with the virtual network. If not provided, it’s assumed that the VNet is within the previously specified resource group.
- admin
Password String - The password for the Connector.
- admin
Username String - The user name for the Connector.
- company String
- The name of the company of the user.
- location String
- The location where the Cloud Manager Connector will be created.
- network
Security StringGroup Name - The name of the security group for the instance.
- resource
Group String - The resource group in Azure where the resources will be created.
- subnet
Id String - The name of the subnet for the virtual machine. Two formats are supported: either or /subscriptions//resourceGroups//providers/Microsoft.Network/virtualNetworks//subnets/
- subscription
Id String - The ID of the Azure subscription.
- vnet
Id String - The name of the virtual network. Two formats are supported: either or /subscriptions//resourceGroups//providers/Microsoft.Network/virtualNetworks/
- account
Id String - The NetApp account ID that the Connector will be associated with. If not provided, Cloud Manager uses the first account. If no account exists, Cloud Manager creates a new account. You can find the account ID in the account tab of Cloud Manager at https://console.bluexp.netapp.com/.
- associate
Public BooleanIp Address - Indicates whether to associate the public IP address to the virtual machine.
- List<Property Map>
- connector
Azure StringId - The name of the virtual machine.
- name String
- The name of the Cloud Manager Connector.
- network
Security StringResource Group - The resource group in Azure associated with the security group. If not provided, it’s assumed that the security group is within the previously specified resource group.
- principal
Id String - The principal ID of the deployed virtual machine
- proxy
Certificates List<String> - The proxy certificates. A list of certificate file names.
- proxy
Password String - The proxy password, if using a proxy to connect to the internet.
- proxy
Url String - The proxy URL, if using a proxy to connect to the internet.
- proxy
User StringName - The proxy user name, if using a proxy to connect to the internet.
- storage
Account String - The storage account can be created automatically. When
storage_account
is not set, the name is constructed by appending 'sa' to the connectorname
. Storage account name must be between 3 and 24 characters in length and use numbers and lower-case letters only. - virtual
Machine StringSize - The virtual machine type. (for example, Standard_DS3_v2). At least 4 CPU and 16 GB of memory are required.
- vnet
Resource StringGroup - The resource group in Azure associated with the virtual network. If not provided, it’s assumed that the VNet is within the previously specified resource group.
Outputs
All input properties are implicitly available as output properties. Additionally, the ConnectorAzure resource produces the following output properties:
Look up Existing ConnectorAzure Resource
Get an existing ConnectorAzure 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?: ConnectorAzureState, opts?: CustomResourceOptions): ConnectorAzure
@staticmethod
def get(resource_name: str,
id: str,
opts: Optional[ResourceOptions] = None,
account_id: Optional[str] = None,
admin_password: Optional[str] = None,
admin_username: Optional[str] = None,
associate_public_ip_address: Optional[bool] = None,
azure_tags: Optional[Sequence[ConnectorAzureAzureTagArgs]] = None,
client_id: Optional[str] = None,
company: Optional[str] = None,
connector_azure_id: Optional[str] = None,
location: Optional[str] = None,
name: Optional[str] = None,
network_security_group_name: Optional[str] = None,
network_security_resource_group: Optional[str] = None,
principal_id: Optional[str] = None,
proxy_certificates: Optional[Sequence[str]] = None,
proxy_password: Optional[str] = None,
proxy_url: Optional[str] = None,
proxy_user_name: Optional[str] = None,
resource_group: Optional[str] = None,
storage_account: Optional[str] = None,
subnet_id: Optional[str] = None,
subscription_id: Optional[str] = None,
virtual_machine_size: Optional[str] = None,
vnet_id: Optional[str] = None,
vnet_resource_group: Optional[str] = None) -> ConnectorAzure
func GetConnectorAzure(ctx *Context, name string, id IDInput, state *ConnectorAzureState, opts ...ResourceOption) (*ConnectorAzure, error)
public static ConnectorAzure Get(string name, Input<string> id, ConnectorAzureState? state, CustomResourceOptions? opts = null)
public static ConnectorAzure get(String name, Output<String> id, ConnectorAzureState state, CustomResourceOptions options)
resources: _: type: netapp-cloudmanager:ConnectorAzure get: id: ${id}
- name
- The unique name of the resulting resource.
- id
- The unique provider ID of the resource to lookup.
- state
- Any extra arguments used during the lookup.
- opts
- A bag of options that control this resource's behavior.
- resource_name
- The unique name of the resulting resource.
- id
- The unique provider ID of the resource to lookup.
- name
- The unique name of the resulting resource.
- id
- The unique provider ID of the resource to lookup.
- state
- Any extra arguments used during the lookup.
- opts
- A bag of options that control this resource's behavior.
- name
- The unique name of the resulting resource.
- id
- The unique provider ID of the resource to lookup.
- state
- Any extra arguments used during the lookup.
- opts
- A bag of options that control this resource's behavior.
- name
- The unique name of the resulting resource.
- id
- The unique provider ID of the resource to lookup.
- state
- Any extra arguments used during the lookup.
- opts
- A bag of options that control this resource's behavior.
- Account
Id string - The NetApp account ID that the Connector will be associated with. If not provided, Cloud Manager uses the first account. If no account exists, Cloud Manager creates a new account. You can find the account ID in the account tab of Cloud Manager at https://console.bluexp.netapp.com/.
- Admin
Password string - The password for the Connector.
- Admin
Username string - The user name for the Connector.
- Associate
Public boolIp Address - Indicates whether to associate the public IP address to the virtual machine.
- List<Pulumi.
Netapp Cloudmanager. Inputs. Connector Azure Azure Tag> - Client
Id string - The unique client ID of the connector, can be used in other resources.
- Company string
- The name of the company of the user.
- Connector
Azure stringId - The name of the virtual machine.
- Location string
- The location where the Cloud Manager Connector will be created.
- Name string
- The name of the Cloud Manager Connector.
- Network
Security stringGroup Name - The name of the security group for the instance.
- Network
Security stringResource Group - The resource group in Azure associated with the security group. If not provided, it’s assumed that the security group is within the previously specified resource group.
- Principal
Id string - The principal ID of the deployed virtual machine
- Proxy
Certificates List<string> - The proxy certificates. A list of certificate file names.
- Proxy
Password string - The proxy password, if using a proxy to connect to the internet.
- Proxy
Url string - The proxy URL, if using a proxy to connect to the internet.
- Proxy
User stringName - The proxy user name, if using a proxy to connect to the internet.
- Resource
Group string - The resource group in Azure where the resources will be created.
- Storage
Account string - The storage account can be created automatically. When
storage_account
is not set, the name is constructed by appending 'sa' to the connectorname
. Storage account name must be between 3 and 24 characters in length and use numbers and lower-case letters only. - Subnet
Id string - The name of the subnet for the virtual machine. Two formats are supported: either or /subscriptions//resourceGroups//providers/Microsoft.Network/virtualNetworks//subnets/
- Subscription
Id string - The ID of the Azure subscription.
- Virtual
Machine stringSize - The virtual machine type. (for example, Standard_DS3_v2). At least 4 CPU and 16 GB of memory are required.
- Vnet
Id string - The name of the virtual network. Two formats are supported: either or /subscriptions//resourceGroups//providers/Microsoft.Network/virtualNetworks/
- Vnet
Resource stringGroup - The resource group in Azure associated with the virtual network. If not provided, it’s assumed that the VNet is within the previously specified resource group.
- Account
Id string - The NetApp account ID that the Connector will be associated with. If not provided, Cloud Manager uses the first account. If no account exists, Cloud Manager creates a new account. You can find the account ID in the account tab of Cloud Manager at https://console.bluexp.netapp.com/.
- Admin
Password string - The password for the Connector.
- Admin
Username string - The user name for the Connector.
- Associate
Public boolIp Address - Indicates whether to associate the public IP address to the virtual machine.
- []Connector
Azure Azure Tag Args - Client
Id string - The unique client ID of the connector, can be used in other resources.
- Company string
- The name of the company of the user.
- Connector
Azure stringId - The name of the virtual machine.
- Location string
- The location where the Cloud Manager Connector will be created.
- Name string
- The name of the Cloud Manager Connector.
- Network
Security stringGroup Name - The name of the security group for the instance.
- Network
Security stringResource Group - The resource group in Azure associated with the security group. If not provided, it’s assumed that the security group is within the previously specified resource group.
- Principal
Id string - The principal ID of the deployed virtual machine
- Proxy
Certificates []string - The proxy certificates. A list of certificate file names.
- Proxy
Password string - The proxy password, if using a proxy to connect to the internet.
- Proxy
Url string - The proxy URL, if using a proxy to connect to the internet.
- Proxy
User stringName - The proxy user name, if using a proxy to connect to the internet.
- Resource
Group string - The resource group in Azure where the resources will be created.
- Storage
Account string - The storage account can be created automatically. When
storage_account
is not set, the name is constructed by appending 'sa' to the connectorname
. Storage account name must be between 3 and 24 characters in length and use numbers and lower-case letters only. - Subnet
Id string - The name of the subnet for the virtual machine. Two formats are supported: either or /subscriptions//resourceGroups//providers/Microsoft.Network/virtualNetworks//subnets/
- Subscription
Id string - The ID of the Azure subscription.
- Virtual
Machine stringSize - The virtual machine type. (for example, Standard_DS3_v2). At least 4 CPU and 16 GB of memory are required.
- Vnet
Id string - The name of the virtual network. Two formats are supported: either or /subscriptions//resourceGroups//providers/Microsoft.Network/virtualNetworks/
- Vnet
Resource stringGroup - The resource group in Azure associated with the virtual network. If not provided, it’s assumed that the VNet is within the previously specified resource group.
- account
Id String - The NetApp account ID that the Connector will be associated with. If not provided, Cloud Manager uses the first account. If no account exists, Cloud Manager creates a new account. You can find the account ID in the account tab of Cloud Manager at https://console.bluexp.netapp.com/.
- admin
Password String - The password for the Connector.
- admin
Username String - The user name for the Connector.
- associate
Public BooleanIp Address - Indicates whether to associate the public IP address to the virtual machine.
- List<Connector
Azure Azure Tag> - client
Id String - The unique client ID of the connector, can be used in other resources.
- company String
- The name of the company of the user.
- connector
Azure StringId - The name of the virtual machine.
- location String
- The location where the Cloud Manager Connector will be created.
- name String
- The name of the Cloud Manager Connector.
- network
Security StringGroup Name - The name of the security group for the instance.
- network
Security StringResource Group - The resource group in Azure associated with the security group. If not provided, it’s assumed that the security group is within the previously specified resource group.
- principal
Id String - The principal ID of the deployed virtual machine
- proxy
Certificates List<String> - The proxy certificates. A list of certificate file names.
- proxy
Password String - The proxy password, if using a proxy to connect to the internet.
- proxy
Url String - The proxy URL, if using a proxy to connect to the internet.
- proxy
User StringName - The proxy user name, if using a proxy to connect to the internet.
- resource
Group String - The resource group in Azure where the resources will be created.
- storage
Account String - The storage account can be created automatically. When
storage_account
is not set, the name is constructed by appending 'sa' to the connectorname
. Storage account name must be between 3 and 24 characters in length and use numbers and lower-case letters only. - subnet
Id String - The name of the subnet for the virtual machine. Two formats are supported: either or /subscriptions//resourceGroups//providers/Microsoft.Network/virtualNetworks//subnets/
- subscription
Id String - The ID of the Azure subscription.
- virtual
Machine StringSize - The virtual machine type. (for example, Standard_DS3_v2). At least 4 CPU and 16 GB of memory are required.
- vnet
Id String - The name of the virtual network. Two formats are supported: either or /subscriptions//resourceGroups//providers/Microsoft.Network/virtualNetworks/
- vnet
Resource StringGroup - The resource group in Azure associated with the virtual network. If not provided, it’s assumed that the VNet is within the previously specified resource group.
- account
Id string - The NetApp account ID that the Connector will be associated with. If not provided, Cloud Manager uses the first account. If no account exists, Cloud Manager creates a new account. You can find the account ID in the account tab of Cloud Manager at https://console.bluexp.netapp.com/.
- admin
Password string - The password for the Connector.
- admin
Username string - The user name for the Connector.
- associate
Public booleanIp Address - Indicates whether to associate the public IP address to the virtual machine.
- Connector
Azure Azure Tag[] - client
Id string - The unique client ID of the connector, can be used in other resources.
- company string
- The name of the company of the user.
- connector
Azure stringId - The name of the virtual machine.
- location string
- The location where the Cloud Manager Connector will be created.
- name string
- The name of the Cloud Manager Connector.
- network
Security stringGroup Name - The name of the security group for the instance.
- network
Security stringResource Group - The resource group in Azure associated with the security group. If not provided, it’s assumed that the security group is within the previously specified resource group.
- principal
Id string - The principal ID of the deployed virtual machine
- proxy
Certificates string[] - The proxy certificates. A list of certificate file names.
- proxy
Password string - The proxy password, if using a proxy to connect to the internet.
- proxy
Url string - The proxy URL, if using a proxy to connect to the internet.
- proxy
User stringName - The proxy user name, if using a proxy to connect to the internet.
- resource
Group string - The resource group in Azure where the resources will be created.
- storage
Account string - The storage account can be created automatically. When
storage_account
is not set, the name is constructed by appending 'sa' to the connectorname
. Storage account name must be between 3 and 24 characters in length and use numbers and lower-case letters only. - subnet
Id string - The name of the subnet for the virtual machine. Two formats are supported: either or /subscriptions//resourceGroups//providers/Microsoft.Network/virtualNetworks//subnets/
- subscription
Id string - The ID of the Azure subscription.
- virtual
Machine stringSize - The virtual machine type. (for example, Standard_DS3_v2). At least 4 CPU and 16 GB of memory are required.
- vnet
Id string - The name of the virtual network. Two formats are supported: either or /subscriptions//resourceGroups//providers/Microsoft.Network/virtualNetworks/
- vnet
Resource stringGroup - The resource group in Azure associated with the virtual network. If not provided, it’s assumed that the VNet is within the previously specified resource group.
- account_
id str - The NetApp account ID that the Connector will be associated with. If not provided, Cloud Manager uses the first account. If no account exists, Cloud Manager creates a new account. You can find the account ID in the account tab of Cloud Manager at https://console.bluexp.netapp.com/.
- admin_
password str - The password for the Connector.
- admin_
username str - The user name for the Connector.
- associate_
public_ boolip_ address - Indicates whether to associate the public IP address to the virtual machine.
- Sequence[Connector
Azure Azure Tag Args] - client_
id str - The unique client ID of the connector, can be used in other resources.
- company str
- The name of the company of the user.
- connector_
azure_ strid - The name of the virtual machine.
- location str
- The location where the Cloud Manager Connector will be created.
- name str
- The name of the Cloud Manager Connector.
- network_
security_ strgroup_ name - The name of the security group for the instance.
- network_
security_ strresource_ group - The resource group in Azure associated with the security group. If not provided, it’s assumed that the security group is within the previously specified resource group.
- principal_
id str - The principal ID of the deployed virtual machine
- proxy_
certificates Sequence[str] - The proxy certificates. A list of certificate file names.
- proxy_
password str - The proxy password, if using a proxy to connect to the internet.
- proxy_
url str - The proxy URL, if using a proxy to connect to the internet.
- proxy_
user_ strname - The proxy user name, if using a proxy to connect to the internet.
- resource_
group str - The resource group in Azure where the resources will be created.
- storage_
account str - The storage account can be created automatically. When
storage_account
is not set, the name is constructed by appending 'sa' to the connectorname
. Storage account name must be between 3 and 24 characters in length and use numbers and lower-case letters only. - subnet_
id str - The name of the subnet for the virtual machine. Two formats are supported: either or /subscriptions//resourceGroups//providers/Microsoft.Network/virtualNetworks//subnets/
- subscription_
id str - The ID of the Azure subscription.
- virtual_
machine_ strsize - The virtual machine type. (for example, Standard_DS3_v2). At least 4 CPU and 16 GB of memory are required.
- vnet_
id str - The name of the virtual network. Two formats are supported: either or /subscriptions//resourceGroups//providers/Microsoft.Network/virtualNetworks/
- vnet_
resource_ strgroup - The resource group in Azure associated with the virtual network. If not provided, it’s assumed that the VNet is within the previously specified resource group.
- account
Id String - The NetApp account ID that the Connector will be associated with. If not provided, Cloud Manager uses the first account. If no account exists, Cloud Manager creates a new account. You can find the account ID in the account tab of Cloud Manager at https://console.bluexp.netapp.com/.
- admin
Password String - The password for the Connector.
- admin
Username String - The user name for the Connector.
- associate
Public BooleanIp Address - Indicates whether to associate the public IP address to the virtual machine.
- List<Property Map>
- client
Id String - The unique client ID of the connector, can be used in other resources.
- company String
- The name of the company of the user.
- connector
Azure StringId - The name of the virtual machine.
- location String
- The location where the Cloud Manager Connector will be created.
- name String
- The name of the Cloud Manager Connector.
- network
Security StringGroup Name - The name of the security group for the instance.
- network
Security StringResource Group - The resource group in Azure associated with the security group. If not provided, it’s assumed that the security group is within the previously specified resource group.
- principal
Id String - The principal ID of the deployed virtual machine
- proxy
Certificates List<String> - The proxy certificates. A list of certificate file names.
- proxy
Password String - The proxy password, if using a proxy to connect to the internet.
- proxy
Url String - The proxy URL, if using a proxy to connect to the internet.
- proxy
User StringName - The proxy user name, if using a proxy to connect to the internet.
- resource
Group String - The resource group in Azure where the resources will be created.
- storage
Account String - The storage account can be created automatically. When
storage_account
is not set, the name is constructed by appending 'sa' to the connectorname
. Storage account name must be between 3 and 24 characters in length and use numbers and lower-case letters only. - subnet
Id String - The name of the subnet for the virtual machine. Two formats are supported: either or /subscriptions//resourceGroups//providers/Microsoft.Network/virtualNetworks//subnets/
- subscription
Id String - The ID of the Azure subscription.
- virtual
Machine StringSize - The virtual machine type. (for example, Standard_DS3_v2). At least 4 CPU and 16 GB of memory are required.
- vnet
Id String - The name of the virtual network. Two formats are supported: either or /subscriptions//resourceGroups//providers/Microsoft.Network/virtualNetworks/
- vnet
Resource StringGroup - The resource group in Azure associated with the virtual network. If not provided, it’s assumed that the VNet is within the previously specified resource group.
Supporting Types
ConnectorAzureAzureTag, ConnectorAzureAzureTagArgs
Package Details
- Repository
- netapp-cloudmanager netapp/terraform-provider-netapp-cloudmanager
- License
- Notes
- This Pulumi package is based on the
netapp-cloudmanager
Terraform Provider.