azure-native.programmableconnectivity.OperatorApiConnection
Explore with Pulumi AI
A Programmable Connectivity Operator API Connection resource Azure REST API version: 2024-01-15-preview.
Example Usage
OperatorApiConnections_Create
using System.Collections.Generic;
using System.Linq;
using Pulumi;
using AzureNative = Pulumi.AzureNative;
return await Deployment.RunAsync(() => 
{
    var operatorApiConnection = new AzureNative.ProgrammableConnectivity.OperatorApiConnection("operatorApiConnection", new()
    {
        AccountType = AzureNative.ProgrammableConnectivity.AccountType.AzureManaged,
        AppId = "czgrhbvgr",
        AppSecret = "wtxnpes",
        ConfiguredApplication = new AzureNative.ProgrammableConnectivity.Inputs.ApplicationPropertiesArgs
        {
            ApplicationDescription = "gjlwegnqvffvsc",
            ApplicationType = "f",
            LegalName = "ar",
            Name = "idzqqen",
            OrganizationDescription = "fcueqzlxxr",
            PrivacyContactEmailAddress = "l",
            TaxNumber = "ngzv",
        },
        GatewayId = "/subscriptions/00000000-0000-0000-0000-00000000000/resourceGroups/example-rg/providers/Microsoft.ProgrammableConnectivity/gateways/cdvcixxcdhjqw",
        Location = "dwvzfkjoepbmksygazllqryyinn",
        OperatorApiConnectionName = "nzsdg",
        OperatorApiPlanId = "/subscriptions/00000000-0000-0000-0000-00000000000/providers/Microsoft.ProgrammableConnectivity/operatorApiPlans/livmzrh",
        ResourceGroupName = "rgopenapi",
        SaasProperties = new AzureNative.ProgrammableConnectivity.Inputs.SaasPropertiesArgs
        {
            SaasResourceId = "pekejefyvfviabimdrmno",
            SaasSubscriptionId = "mgyusmqt",
        },
        Tags = 
        {
            { "key5536", "bjhvpzsmtalqxmjjbsfdizhg" },
        },
    });
});
package main
import (
	programmableconnectivity "github.com/pulumi/pulumi-azure-native-sdk/programmableconnectivity/v2"
	"github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
func main() {
	pulumi.Run(func(ctx *pulumi.Context) error {
		_, err := programmableconnectivity.NewOperatorApiConnection(ctx, "operatorApiConnection", &programmableconnectivity.OperatorApiConnectionArgs{
			AccountType: pulumi.String(programmableconnectivity.AccountTypeAzureManaged),
			AppId:       pulumi.String("czgrhbvgr"),
			AppSecret:   pulumi.String("wtxnpes"),
			ConfiguredApplication: &programmableconnectivity.ApplicationPropertiesArgs{
				ApplicationDescription:     pulumi.String("gjlwegnqvffvsc"),
				ApplicationType:            pulumi.String("f"),
				LegalName:                  pulumi.String("ar"),
				Name:                       pulumi.String("idzqqen"),
				OrganizationDescription:    pulumi.String("fcueqzlxxr"),
				PrivacyContactEmailAddress: pulumi.String("l"),
				TaxNumber:                  pulumi.String("ngzv"),
			},
			GatewayId:                 pulumi.String("/subscriptions/00000000-0000-0000-0000-00000000000/resourceGroups/example-rg/providers/Microsoft.ProgrammableConnectivity/gateways/cdvcixxcdhjqw"),
			Location:                  pulumi.String("dwvzfkjoepbmksygazllqryyinn"),
			OperatorApiConnectionName: pulumi.String("nzsdg"),
			OperatorApiPlanId:         pulumi.String("/subscriptions/00000000-0000-0000-0000-00000000000/providers/Microsoft.ProgrammableConnectivity/operatorApiPlans/livmzrh"),
			ResourceGroupName:         pulumi.String("rgopenapi"),
			SaasProperties: &programmableconnectivity.SaasPropertiesArgs{
				SaasResourceId:     pulumi.String("pekejefyvfviabimdrmno"),
				SaasSubscriptionId: pulumi.String("mgyusmqt"),
			},
			Tags: pulumi.StringMap{
				"key5536": pulumi.String("bjhvpzsmtalqxmjjbsfdizhg"),
			},
		})
		if err != nil {
			return err
		}
		return nil
	})
}
package generated_program;
import com.pulumi.Context;
import com.pulumi.Pulumi;
import com.pulumi.core.Output;
import com.pulumi.azurenative.programmableconnectivity.OperatorApiConnection;
import com.pulumi.azurenative.programmableconnectivity.OperatorApiConnectionArgs;
import com.pulumi.azurenative.programmableconnectivity.inputs.ApplicationPropertiesArgs;
import com.pulumi.azurenative.programmableconnectivity.inputs.SaasPropertiesArgs;
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 operatorApiConnection = new OperatorApiConnection("operatorApiConnection", OperatorApiConnectionArgs.builder()
            .accountType("AzureManaged")
            .appId("czgrhbvgr")
            .appSecret("wtxnpes")
            .configuredApplication(ApplicationPropertiesArgs.builder()
                .applicationDescription("gjlwegnqvffvsc")
                .applicationType("f")
                .legalName("ar")
                .name("idzqqen")
                .organizationDescription("fcueqzlxxr")
                .privacyContactEmailAddress("l")
                .taxNumber("ngzv")
                .build())
            .gatewayId("/subscriptions/00000000-0000-0000-0000-00000000000/resourceGroups/example-rg/providers/Microsoft.ProgrammableConnectivity/gateways/cdvcixxcdhjqw")
            .location("dwvzfkjoepbmksygazllqryyinn")
            .operatorApiConnectionName("nzsdg")
            .operatorApiPlanId("/subscriptions/00000000-0000-0000-0000-00000000000/providers/Microsoft.ProgrammableConnectivity/operatorApiPlans/livmzrh")
            .resourceGroupName("rgopenapi")
            .saasProperties(SaasPropertiesArgs.builder()
                .saasResourceId("pekejefyvfviabimdrmno")
                .saasSubscriptionId("mgyusmqt")
                .build())
            .tags(Map.of("key5536", "bjhvpzsmtalqxmjjbsfdizhg"))
            .build());
    }
}
import * as pulumi from "@pulumi/pulumi";
import * as azure_native from "@pulumi/azure-native";
const operatorApiConnection = new azure_native.programmableconnectivity.OperatorApiConnection("operatorApiConnection", {
    accountType: azure_native.programmableconnectivity.AccountType.AzureManaged,
    appId: "czgrhbvgr",
    appSecret: "wtxnpes",
    configuredApplication: {
        applicationDescription: "gjlwegnqvffvsc",
        applicationType: "f",
        legalName: "ar",
        name: "idzqqen",
        organizationDescription: "fcueqzlxxr",
        privacyContactEmailAddress: "l",
        taxNumber: "ngzv",
    },
    gatewayId: "/subscriptions/00000000-0000-0000-0000-00000000000/resourceGroups/example-rg/providers/Microsoft.ProgrammableConnectivity/gateways/cdvcixxcdhjqw",
    location: "dwvzfkjoepbmksygazllqryyinn",
    operatorApiConnectionName: "nzsdg",
    operatorApiPlanId: "/subscriptions/00000000-0000-0000-0000-00000000000/providers/Microsoft.ProgrammableConnectivity/operatorApiPlans/livmzrh",
    resourceGroupName: "rgopenapi",
    saasProperties: {
        saasResourceId: "pekejefyvfviabimdrmno",
        saasSubscriptionId: "mgyusmqt",
    },
    tags: {
        key5536: "bjhvpzsmtalqxmjjbsfdizhg",
    },
});
import pulumi
import pulumi_azure_native as azure_native
operator_api_connection = azure_native.programmableconnectivity.OperatorApiConnection("operatorApiConnection",
    account_type=azure_native.programmableconnectivity.AccountType.AZURE_MANAGED,
    app_id="czgrhbvgr",
    app_secret="wtxnpes",
    configured_application={
        "application_description": "gjlwegnqvffvsc",
        "application_type": "f",
        "legal_name": "ar",
        "name": "idzqqen",
        "organization_description": "fcueqzlxxr",
        "privacy_contact_email_address": "l",
        "tax_number": "ngzv",
    },
    gateway_id="/subscriptions/00000000-0000-0000-0000-00000000000/resourceGroups/example-rg/providers/Microsoft.ProgrammableConnectivity/gateways/cdvcixxcdhjqw",
    location="dwvzfkjoepbmksygazllqryyinn",
    operator_api_connection_name="nzsdg",
    operator_api_plan_id="/subscriptions/00000000-0000-0000-0000-00000000000/providers/Microsoft.ProgrammableConnectivity/operatorApiPlans/livmzrh",
    resource_group_name="rgopenapi",
    saas_properties={
        "saas_resource_id": "pekejefyvfviabimdrmno",
        "saas_subscription_id": "mgyusmqt",
    },
    tags={
        "key5536": "bjhvpzsmtalqxmjjbsfdizhg",
    })
resources:
  operatorApiConnection:
    type: azure-native:programmableconnectivity:OperatorApiConnection
    properties:
      accountType: AzureManaged
      appId: czgrhbvgr
      appSecret: wtxnpes
      configuredApplication:
        applicationDescription: gjlwegnqvffvsc
        applicationType: f
        legalName: ar
        name: idzqqen
        organizationDescription: fcueqzlxxr
        privacyContactEmailAddress: l
        taxNumber: ngzv
      gatewayId: /subscriptions/00000000-0000-0000-0000-00000000000/resourceGroups/example-rg/providers/Microsoft.ProgrammableConnectivity/gateways/cdvcixxcdhjqw
      location: dwvzfkjoepbmksygazllqryyinn
      operatorApiConnectionName: nzsdg
      operatorApiPlanId: /subscriptions/00000000-0000-0000-0000-00000000000/providers/Microsoft.ProgrammableConnectivity/operatorApiPlans/livmzrh
      resourceGroupName: rgopenapi
      saasProperties:
        saasResourceId: pekejefyvfviabimdrmno
        saasSubscriptionId: mgyusmqt
      tags:
        key5536: bjhvpzsmtalqxmjjbsfdizhg
Create OperatorApiConnection Resource
Resources are created with functions called constructors. To learn more about declaring and configuring resources, see Resources.
Constructor syntax
new OperatorApiConnection(name: string, args: OperatorApiConnectionArgs, opts?: CustomResourceOptions);@overload
def OperatorApiConnection(resource_name: str,
                          args: OperatorApiConnectionArgs,
                          opts: Optional[ResourceOptions] = None)
@overload
def OperatorApiConnection(resource_name: str,
                          opts: Optional[ResourceOptions] = None,
                          account_type: Optional[Union[str, AccountType]] = None,
                          gateway_id: Optional[str] = None,
                          operator_api_plan_id: Optional[str] = None,
                          resource_group_name: Optional[str] = None,
                          app_id: Optional[str] = None,
                          app_secret: Optional[str] = None,
                          configured_application: Optional[ApplicationPropertiesArgs] = None,
                          location: Optional[str] = None,
                          operator_api_connection_name: Optional[str] = None,
                          saas_properties: Optional[SaasPropertiesArgs] = None,
                          tags: Optional[Mapping[str, str]] = None)func NewOperatorApiConnection(ctx *Context, name string, args OperatorApiConnectionArgs, opts ...ResourceOption) (*OperatorApiConnection, error)public OperatorApiConnection(string name, OperatorApiConnectionArgs args, CustomResourceOptions? opts = null)
public OperatorApiConnection(String name, OperatorApiConnectionArgs args)
public OperatorApiConnection(String name, OperatorApiConnectionArgs args, CustomResourceOptions options)
type: azure-native:programmableconnectivity:OperatorApiConnection
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 OperatorApiConnectionArgs
- 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 OperatorApiConnectionArgs
- 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 OperatorApiConnectionArgs
- The arguments to resource properties.
- opts ResourceOption
- Bag of options to control resource's behavior.
- name string
- The unique name of the resource.
- args OperatorApiConnectionArgs
- The arguments to resource properties.
- opts CustomResourceOptions
- Bag of options to control resource's behavior.
- name String
- The unique name of the resource.
- args OperatorApiConnectionArgs
- 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 operatorApiConnectionResource = new AzureNative.ProgrammableConnectivity.OperatorApiConnection("operatorApiConnectionResource", new()
{
    AccountType = "string",
    GatewayId = "string",
    OperatorApiPlanId = "string",
    ResourceGroupName = "string",
    AppId = "string",
    AppSecret = "string",
    ConfiguredApplication = new AzureNative.ProgrammableConnectivity.Inputs.ApplicationPropertiesArgs
    {
        ApplicationDescription = "string",
        ApplicationType = "string",
        LegalName = "string",
        Name = "string",
        OrganizationDescription = "string",
        PrivacyContactEmailAddress = "string",
        TaxNumber = "string",
    },
    Location = "string",
    OperatorApiConnectionName = "string",
    SaasProperties = new AzureNative.ProgrammableConnectivity.Inputs.SaasPropertiesArgs
    {
        SaasResourceId = "string",
        SaasSubscriptionId = "string",
    },
    Tags = 
    {
        { "string", "string" },
    },
});
example, err := programmableconnectivity.NewOperatorApiConnection(ctx, "operatorApiConnectionResource", &programmableconnectivity.OperatorApiConnectionArgs{
	AccountType:       pulumi.String("string"),
	GatewayId:         pulumi.String("string"),
	OperatorApiPlanId: pulumi.String("string"),
	ResourceGroupName: pulumi.String("string"),
	AppId:             pulumi.String("string"),
	AppSecret:         pulumi.String("string"),
	ConfiguredApplication: &programmableconnectivity.ApplicationPropertiesArgs{
		ApplicationDescription:     pulumi.String("string"),
		ApplicationType:            pulumi.String("string"),
		LegalName:                  pulumi.String("string"),
		Name:                       pulumi.String("string"),
		OrganizationDescription:    pulumi.String("string"),
		PrivacyContactEmailAddress: pulumi.String("string"),
		TaxNumber:                  pulumi.String("string"),
	},
	Location:                  pulumi.String("string"),
	OperatorApiConnectionName: pulumi.String("string"),
	SaasProperties: &programmableconnectivity.SaasPropertiesArgs{
		SaasResourceId:     pulumi.String("string"),
		SaasSubscriptionId: pulumi.String("string"),
	},
	Tags: pulumi.StringMap{
		"string": pulumi.String("string"),
	},
})
var operatorApiConnectionResource = new OperatorApiConnection("operatorApiConnectionResource", OperatorApiConnectionArgs.builder()
    .accountType("string")
    .gatewayId("string")
    .operatorApiPlanId("string")
    .resourceGroupName("string")
    .appId("string")
    .appSecret("string")
    .configuredApplication(ApplicationPropertiesArgs.builder()
        .applicationDescription("string")
        .applicationType("string")
        .legalName("string")
        .name("string")
        .organizationDescription("string")
        .privacyContactEmailAddress("string")
        .taxNumber("string")
        .build())
    .location("string")
    .operatorApiConnectionName("string")
    .saasProperties(SaasPropertiesArgs.builder()
        .saasResourceId("string")
        .saasSubscriptionId("string")
        .build())
    .tags(Map.of("string", "string"))
    .build());
operator_api_connection_resource = azure_native.programmableconnectivity.OperatorApiConnection("operatorApiConnectionResource",
    account_type="string",
    gateway_id="string",
    operator_api_plan_id="string",
    resource_group_name="string",
    app_id="string",
    app_secret="string",
    configured_application={
        "application_description": "string",
        "application_type": "string",
        "legal_name": "string",
        "name": "string",
        "organization_description": "string",
        "privacy_contact_email_address": "string",
        "tax_number": "string",
    },
    location="string",
    operator_api_connection_name="string",
    saas_properties={
        "saas_resource_id": "string",
        "saas_subscription_id": "string",
    },
    tags={
        "string": "string",
    })
const operatorApiConnectionResource = new azure_native.programmableconnectivity.OperatorApiConnection("operatorApiConnectionResource", {
    accountType: "string",
    gatewayId: "string",
    operatorApiPlanId: "string",
    resourceGroupName: "string",
    appId: "string",
    appSecret: "string",
    configuredApplication: {
        applicationDescription: "string",
        applicationType: "string",
        legalName: "string",
        name: "string",
        organizationDescription: "string",
        privacyContactEmailAddress: "string",
        taxNumber: "string",
    },
    location: "string",
    operatorApiConnectionName: "string",
    saasProperties: {
        saasResourceId: "string",
        saasSubscriptionId: "string",
    },
    tags: {
        string: "string",
    },
});
type: azure-native:programmableconnectivity:OperatorApiConnection
properties:
    accountType: string
    appId: string
    appSecret: string
    configuredApplication:
        applicationDescription: string
        applicationType: string
        legalName: string
        name: string
        organizationDescription: string
        privacyContactEmailAddress: string
        taxNumber: string
    gatewayId: string
    location: string
    operatorApiConnectionName: string
    operatorApiPlanId: string
    resourceGroupName: string
    saasProperties:
        saasResourceId: string
        saasSubscriptionId: string
    tags:
        string: string
OperatorApiConnection 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 OperatorApiConnection resource accepts the following input properties:
- AccountType string | Pulumi.Azure Native. Programmable Connectivity. Account Type 
- Type of the account the user has with the Operator's Network API infrastructure. AzureManaged | UserManaged.
- GatewayId string
- Reference to the APC Gateway resource ID.
- OperatorApi stringPlan Id 
- Reference to the Operator API Plan Resource ID.
- ResourceGroup stringName 
- The name of the resource group. The name is case insensitive.
- AppId string
- Application ID of the App Developer that is registered with the Operator in a specific country/region.
- AppSecret string
- Application secret linked to the 'appId'. This should be stored securely and is not returned back when the resource information is read.
- ConfiguredApplication Pulumi.Azure Native. Programmable Connectivity. Inputs. Application Properties 
- Details about the Application that would use the Operator's Network APIs.
- Location string
- The geo-location where the resource lives
- OperatorApi stringConnection Name 
- Azure Programmable Connectivity (APC) Operator API Connection Name.
- SaasProperties Pulumi.Azure Native. Programmable Connectivity. Inputs. Saas Properties 
- Details about the SaaS offer purchased from the marketplace.
- Dictionary<string, string>
- Resource tags.
- AccountType string | AccountType 
- Type of the account the user has with the Operator's Network API infrastructure. AzureManaged | UserManaged.
- GatewayId string
- Reference to the APC Gateway resource ID.
- OperatorApi stringPlan Id 
- Reference to the Operator API Plan Resource ID.
- ResourceGroup stringName 
- The name of the resource group. The name is case insensitive.
- AppId string
- Application ID of the App Developer that is registered with the Operator in a specific country/region.
- AppSecret string
- Application secret linked to the 'appId'. This should be stored securely and is not returned back when the resource information is read.
- ConfiguredApplication ApplicationProperties Args 
- Details about the Application that would use the Operator's Network APIs.
- Location string
- The geo-location where the resource lives
- OperatorApi stringConnection Name 
- Azure Programmable Connectivity (APC) Operator API Connection Name.
- SaasProperties SaasProperties Args 
- Details about the SaaS offer purchased from the marketplace.
- map[string]string
- Resource tags.
- accountType String | AccountType 
- Type of the account the user has with the Operator's Network API infrastructure. AzureManaged | UserManaged.
- gatewayId String
- Reference to the APC Gateway resource ID.
- operatorApi StringPlan Id 
- Reference to the Operator API Plan Resource ID.
- resourceGroup StringName 
- The name of the resource group. The name is case insensitive.
- appId String
- Application ID of the App Developer that is registered with the Operator in a specific country/region.
- appSecret String
- Application secret linked to the 'appId'. This should be stored securely and is not returned back when the resource information is read.
- configuredApplication ApplicationProperties 
- Details about the Application that would use the Operator's Network APIs.
- location String
- The geo-location where the resource lives
- operatorApi StringConnection Name 
- Azure Programmable Connectivity (APC) Operator API Connection Name.
- saasProperties SaasProperties 
- Details about the SaaS offer purchased from the marketplace.
- Map<String,String>
- Resource tags.
- accountType string | AccountType 
- Type of the account the user has with the Operator's Network API infrastructure. AzureManaged | UserManaged.
- gatewayId string
- Reference to the APC Gateway resource ID.
- operatorApi stringPlan Id 
- Reference to the Operator API Plan Resource ID.
- resourceGroup stringName 
- The name of the resource group. The name is case insensitive.
- appId string
- Application ID of the App Developer that is registered with the Operator in a specific country/region.
- appSecret string
- Application secret linked to the 'appId'. This should be stored securely and is not returned back when the resource information is read.
- configuredApplication ApplicationProperties 
- Details about the Application that would use the Operator's Network APIs.
- location string
- The geo-location where the resource lives
- operatorApi stringConnection Name 
- Azure Programmable Connectivity (APC) Operator API Connection Name.
- saasProperties SaasProperties 
- Details about the SaaS offer purchased from the marketplace.
- {[key: string]: string}
- Resource tags.
- account_type str | AccountType 
- Type of the account the user has with the Operator's Network API infrastructure. AzureManaged | UserManaged.
- gateway_id str
- Reference to the APC Gateway resource ID.
- operator_api_ strplan_ id 
- Reference to the Operator API Plan Resource ID.
- resource_group_ strname 
- The name of the resource group. The name is case insensitive.
- app_id str
- Application ID of the App Developer that is registered with the Operator in a specific country/region.
- app_secret str
- Application secret linked to the 'appId'. This should be stored securely and is not returned back when the resource information is read.
- configured_application ApplicationProperties Args 
- Details about the Application that would use the Operator's Network APIs.
- location str
- The geo-location where the resource lives
- operator_api_ strconnection_ name 
- Azure Programmable Connectivity (APC) Operator API Connection Name.
- saas_properties SaasProperties Args 
- Details about the SaaS offer purchased from the marketplace.
- Mapping[str, str]
- Resource tags.
- accountType String | "AzureManaged" | "User Managed" 
- Type of the account the user has with the Operator's Network API infrastructure. AzureManaged | UserManaged.
- gatewayId String
- Reference to the APC Gateway resource ID.
- operatorApi StringPlan Id 
- Reference to the Operator API Plan Resource ID.
- resourceGroup StringName 
- The name of the resource group. The name is case insensitive.
- appId String
- Application ID of the App Developer that is registered with the Operator in a specific country/region.
- appSecret String
- Application secret linked to the 'appId'. This should be stored securely and is not returned back when the resource information is read.
- configuredApplication Property Map
- Details about the Application that would use the Operator's Network APIs.
- location String
- The geo-location where the resource lives
- operatorApi StringConnection Name 
- Azure Programmable Connectivity (APC) Operator API Connection Name.
- saasProperties Property Map
- Details about the SaaS offer purchased from the marketplace.
- Map<String>
- Resource tags.
Outputs
All input properties are implicitly available as output properties. Additionally, the OperatorApiConnection resource produces the following output properties:
- CamaraApi stringName 
- The Network API for the current operator in the country/region provided in the linked Operator API Plan.
- Id string
- The provider-assigned unique ID for this managed resource.
- Name string
- The name of the resource
- OperatorName string
- Name of the Operator in the linked Operator API Plan belongs to.
- ProvisioningState string
- The status of the last operation.
- Status
Pulumi.Azure Native. Programmable Connectivity. Outputs. Status Response 
- The status of the OperatorApiConnection resource.
- SystemData Pulumi.Azure Native. Programmable Connectivity. Outputs. System Data Response 
- Azure Resource Manager metadata containing createdBy and modifiedBy information.
- Type string
- The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts"
- CamaraApi stringName 
- The Network API for the current operator in the country/region provided in the linked Operator API Plan.
- Id string
- The provider-assigned unique ID for this managed resource.
- Name string
- The name of the resource
- OperatorName string
- Name of the Operator in the linked Operator API Plan belongs to.
- ProvisioningState string
- The status of the last operation.
- Status
StatusResponse 
- The status of the OperatorApiConnection resource.
- SystemData SystemData Response 
- Azure Resource Manager metadata containing createdBy and modifiedBy information.
- Type string
- The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts"
- camaraApi StringName 
- The Network API for the current operator in the country/region provided in the linked Operator API Plan.
- id String
- The provider-assigned unique ID for this managed resource.
- name String
- The name of the resource
- operatorName String
- Name of the Operator in the linked Operator API Plan belongs to.
- provisioningState String
- The status of the last operation.
- status
StatusResponse 
- The status of the OperatorApiConnection resource.
- systemData SystemData Response 
- Azure Resource Manager metadata containing createdBy and modifiedBy information.
- type String
- The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts"
- camaraApi stringName 
- The Network API for the current operator in the country/region provided in the linked Operator API Plan.
- id string
- The provider-assigned unique ID for this managed resource.
- name string
- The name of the resource
- operatorName string
- Name of the Operator in the linked Operator API Plan belongs to.
- provisioningState string
- The status of the last operation.
- status
StatusResponse 
- The status of the OperatorApiConnection resource.
- systemData SystemData Response 
- Azure Resource Manager metadata containing createdBy and modifiedBy information.
- type string
- The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts"
- camara_api_ strname 
- The Network API for the current operator in the country/region provided in the linked Operator API Plan.
- id str
- The provider-assigned unique ID for this managed resource.
- name str
- The name of the resource
- operator_name str
- Name of the Operator in the linked Operator API Plan belongs to.
- provisioning_state str
- The status of the last operation.
- status
StatusResponse 
- The status of the OperatorApiConnection resource.
- system_data SystemData Response 
- Azure Resource Manager metadata containing createdBy and modifiedBy information.
- type str
- The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts"
- camaraApi StringName 
- The Network API for the current operator in the country/region provided in the linked Operator API Plan.
- id String
- The provider-assigned unique ID for this managed resource.
- name String
- The name of the resource
- operatorName String
- Name of the Operator in the linked Operator API Plan belongs to.
- provisioningState String
- The status of the last operation.
- status Property Map
- The status of the OperatorApiConnection resource.
- systemData Property Map
- Azure Resource Manager metadata containing createdBy and modifiedBy information.
- type String
- The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts"
Supporting Types
AccountType, AccountTypeArgs    
- AzureManaged 
- AzureManagedManaged by Azure on-behalf-of the user.
- UserManaged 
- UserManagedManaged by the User themselves on the Operator end.
- AccountType Azure Managed 
- AzureManagedManaged by Azure on-behalf-of the user.
- AccountType User Managed 
- UserManagedManaged by the User themselves on the Operator end.
- AzureManaged 
- AzureManagedManaged by Azure on-behalf-of the user.
- UserManaged 
- UserManagedManaged by the User themselves on the Operator end.
- AzureManaged 
- AzureManagedManaged by Azure on-behalf-of the user.
- UserManaged 
- UserManagedManaged by the User themselves on the Operator end.
- AZURE_MANAGED
- AzureManagedManaged by Azure on-behalf-of the user.
- USER_MANAGED
- UserManagedManaged by the User themselves on the Operator end.
- "AzureManaged" 
- AzureManagedManaged by Azure on-behalf-of the user.
- "UserManaged" 
- UserManagedManaged by the User themselves on the Operator end.
ApplicationProperties, ApplicationPropertiesArgs    
- ApplicationDescription string
- Description of the application.
- ApplicationType string
- The category that describes the application.
- LegalName string
- Legal name of the organization owning the application.
- Name string
- Name of the application. Example: Contoso App.
- OrganizationDescription string
- A description of the organization owning the application.
- PrivacyContact stringEmail Address 
- Email address of the Privacy contact or Data Protection officer of the organization.
- TaxNumber string
- Unique Tax Number for the user's organization in the country/region the APC Gateway is being purchased.
- ApplicationDescription string
- Description of the application.
- ApplicationType string
- The category that describes the application.
- LegalName string
- Legal name of the organization owning the application.
- Name string
- Name of the application. Example: Contoso App.
- OrganizationDescription string
- A description of the organization owning the application.
- PrivacyContact stringEmail Address 
- Email address of the Privacy contact or Data Protection officer of the organization.
- TaxNumber string
- Unique Tax Number for the user's organization in the country/region the APC Gateway is being purchased.
- applicationDescription String
- Description of the application.
- applicationType String
- The category that describes the application.
- legalName String
- Legal name of the organization owning the application.
- name String
- Name of the application. Example: Contoso App.
- organizationDescription String
- A description of the organization owning the application.
- privacyContact StringEmail Address 
- Email address of the Privacy contact or Data Protection officer of the organization.
- taxNumber String
- Unique Tax Number for the user's organization in the country/region the APC Gateway is being purchased.
- applicationDescription string
- Description of the application.
- applicationType string
- The category that describes the application.
- legalName string
- Legal name of the organization owning the application.
- name string
- Name of the application. Example: Contoso App.
- organizationDescription string
- A description of the organization owning the application.
- privacyContact stringEmail Address 
- Email address of the Privacy contact or Data Protection officer of the organization.
- taxNumber string
- Unique Tax Number for the user's organization in the country/region the APC Gateway is being purchased.
- application_description str
- Description of the application.
- application_type str
- The category that describes the application.
- legal_name str
- Legal name of the organization owning the application.
- name str
- Name of the application. Example: Contoso App.
- organization_description str
- A description of the organization owning the application.
- privacy_contact_ stremail_ address 
- Email address of the Privacy contact or Data Protection officer of the organization.
- tax_number str
- Unique Tax Number for the user's organization in the country/region the APC Gateway is being purchased.
- applicationDescription String
- Description of the application.
- applicationType String
- The category that describes the application.
- legalName String
- Legal name of the organization owning the application.
- name String
- Name of the application. Example: Contoso App.
- organizationDescription String
- A description of the organization owning the application.
- privacyContact StringEmail Address 
- Email address of the Privacy contact or Data Protection officer of the organization.
- taxNumber String
- Unique Tax Number for the user's organization in the country/region the APC Gateway is being purchased.
ApplicationPropertiesResponse, ApplicationPropertiesResponseArgs      
- ApplicationDescription string
- Description of the application.
- ApplicationType string
- The category that describes the application.
- LegalName string
- Legal name of the organization owning the application.
- Name string
- Name of the application. Example: Contoso App.
- OrganizationDescription string
- A description of the organization owning the application.
- PrivacyContact stringEmail Address 
- Email address of the Privacy contact or Data Protection officer of the organization.
- TaxNumber string
- Unique Tax Number for the user's organization in the country/region the APC Gateway is being purchased.
- ApplicationDescription string
- Description of the application.
- ApplicationType string
- The category that describes the application.
- LegalName string
- Legal name of the organization owning the application.
- Name string
- Name of the application. Example: Contoso App.
- OrganizationDescription string
- A description of the organization owning the application.
- PrivacyContact stringEmail Address 
- Email address of the Privacy contact or Data Protection officer of the organization.
- TaxNumber string
- Unique Tax Number for the user's organization in the country/region the APC Gateway is being purchased.
- applicationDescription String
- Description of the application.
- applicationType String
- The category that describes the application.
- legalName String
- Legal name of the organization owning the application.
- name String
- Name of the application. Example: Contoso App.
- organizationDescription String
- A description of the organization owning the application.
- privacyContact StringEmail Address 
- Email address of the Privacy contact or Data Protection officer of the organization.
- taxNumber String
- Unique Tax Number for the user's organization in the country/region the APC Gateway is being purchased.
- applicationDescription string
- Description of the application.
- applicationType string
- The category that describes the application.
- legalName string
- Legal name of the organization owning the application.
- name string
- Name of the application. Example: Contoso App.
- organizationDescription string
- A description of the organization owning the application.
- privacyContact stringEmail Address 
- Email address of the Privacy contact or Data Protection officer of the organization.
- taxNumber string
- Unique Tax Number for the user's organization in the country/region the APC Gateway is being purchased.
- application_description str
- Description of the application.
- application_type str
- The category that describes the application.
- legal_name str
- Legal name of the organization owning the application.
- name str
- Name of the application. Example: Contoso App.
- organization_description str
- A description of the organization owning the application.
- privacy_contact_ stremail_ address 
- Email address of the Privacy contact or Data Protection officer of the organization.
- tax_number str
- Unique Tax Number for the user's organization in the country/region the APC Gateway is being purchased.
- applicationDescription String
- Description of the application.
- applicationType String
- The category that describes the application.
- legalName String
- Legal name of the organization owning the application.
- name String
- Name of the application. Example: Contoso App.
- organizationDescription String
- A description of the organization owning the application.
- privacyContact StringEmail Address 
- Email address of the Privacy contact or Data Protection officer of the organization.
- taxNumber String
- Unique Tax Number for the user's organization in the country/region the APC Gateway is being purchased.
SaasProperties, SaasPropertiesArgs    
- SaasResource stringId 
- Resource ID of the SaaS offer purchased from the marketplace.
- SaasSubscription stringId 
- Subscription ID of the SaaS offer purchased from the marketplace.
- SaasResource stringId 
- Resource ID of the SaaS offer purchased from the marketplace.
- SaasSubscription stringId 
- Subscription ID of the SaaS offer purchased from the marketplace.
- saasResource StringId 
- Resource ID of the SaaS offer purchased from the marketplace.
- saasSubscription StringId 
- Subscription ID of the SaaS offer purchased from the marketplace.
- saasResource stringId 
- Resource ID of the SaaS offer purchased from the marketplace.
- saasSubscription stringId 
- Subscription ID of the SaaS offer purchased from the marketplace.
- saas_resource_ strid 
- Resource ID of the SaaS offer purchased from the marketplace.
- saas_subscription_ strid 
- Subscription ID of the SaaS offer purchased from the marketplace.
- saasResource StringId 
- Resource ID of the SaaS offer purchased from the marketplace.
- saasSubscription StringId 
- Subscription ID of the SaaS offer purchased from the marketplace.
SaasPropertiesResponse, SaasPropertiesResponseArgs      
- SaasResource stringId 
- Resource ID of the SaaS offer purchased from the marketplace.
- SaasSubscription stringId 
- Subscription ID of the SaaS offer purchased from the marketplace.
- SaasResource stringId 
- Resource ID of the SaaS offer purchased from the marketplace.
- SaasSubscription stringId 
- Subscription ID of the SaaS offer purchased from the marketplace.
- saasResource StringId 
- Resource ID of the SaaS offer purchased from the marketplace.
- saasSubscription StringId 
- Subscription ID of the SaaS offer purchased from the marketplace.
- saasResource stringId 
- Resource ID of the SaaS offer purchased from the marketplace.
- saasSubscription stringId 
- Subscription ID of the SaaS offer purchased from the marketplace.
- saas_resource_ strid 
- Resource ID of the SaaS offer purchased from the marketplace.
- saas_subscription_ strid 
- Subscription ID of the SaaS offer purchased from the marketplace.
- saasResource StringId 
- Resource ID of the SaaS offer purchased from the marketplace.
- saasSubscription StringId 
- Subscription ID of the SaaS offer purchased from the marketplace.
StatusResponse, StatusResponseArgs    
SystemDataResponse, SystemDataResponseArgs      
- CreatedAt string
- The timestamp of resource creation (UTC).
- CreatedBy string
- The identity that created the resource.
- CreatedBy stringType 
- The type of identity that created the resource.
- LastModified stringAt 
- The timestamp of resource last modification (UTC)
- LastModified stringBy 
- The identity that last modified the resource.
- LastModified stringBy Type 
- The type of identity that last modified the resource.
- CreatedAt string
- The timestamp of resource creation (UTC).
- CreatedBy string
- The identity that created the resource.
- CreatedBy stringType 
- The type of identity that created the resource.
- LastModified stringAt 
- The timestamp of resource last modification (UTC)
- LastModified stringBy 
- The identity that last modified the resource.
- LastModified stringBy Type 
- The type of identity that last modified the resource.
- createdAt String
- The timestamp of resource creation (UTC).
- createdBy String
- The identity that created the resource.
- createdBy StringType 
- The type of identity that created the resource.
- lastModified StringAt 
- The timestamp of resource last modification (UTC)
- lastModified StringBy 
- The identity that last modified the resource.
- lastModified StringBy Type 
- The type of identity that last modified the resource.
- createdAt string
- The timestamp of resource creation (UTC).
- createdBy string
- The identity that created the resource.
- createdBy stringType 
- The type of identity that created the resource.
- lastModified stringAt 
- The timestamp of resource last modification (UTC)
- lastModified stringBy 
- The identity that last modified the resource.
- lastModified stringBy Type 
- The type of identity that last modified the resource.
- created_at str
- The timestamp of resource creation (UTC).
- created_by str
- The identity that created the resource.
- created_by_ strtype 
- The type of identity that created the resource.
- last_modified_ strat 
- The timestamp of resource last modification (UTC)
- last_modified_ strby 
- The identity that last modified the resource.
- last_modified_ strby_ type 
- The type of identity that last modified the resource.
- createdAt String
- The timestamp of resource creation (UTC).
- createdBy String
- The identity that created the resource.
- createdBy StringType 
- The type of identity that created the resource.
- lastModified StringAt 
- The timestamp of resource last modification (UTC)
- lastModified StringBy 
- The identity that last modified the resource.
- lastModified StringBy Type 
- The type of identity that last modified the resource.
Import
An existing resource can be imported using its type token, name, and identifier, e.g.
$ pulumi import azure-native:programmableconnectivity:OperatorApiConnection zsilgtpflhroamaglfbywbn /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ProgrammableConnectivity/operatorApiConnections/{operatorApiConnectionName} 
To learn more about importing existing cloud resources, see Importing resources.
Package Details
- Repository
- Azure Native pulumi/pulumi-azure-native
- License
- Apache-2.0