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 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",
})
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",
},
});
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:
- Account
Type string | Pulumi.Azure Native. Programmable Connectivity. Account Type - Type of the account the user has with the Operator's Network API infrastructure. AzureManaged | UserManaged.
- Gateway
Id string - Reference to the APC Gateway resource ID.
- Operator
Api stringPlan Id - Reference to the Operator API Plan Resource ID.
- Resource
Group stringName - The name of the resource group. The name is case insensitive.
- App
Id string - Application ID of the App Developer that is registered with the Operator in a specific country/region.
- App
Secret string - Application secret linked to the 'appId'. This should be stored securely and is not returned back when the resource information is read.
- Configured
Application 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
- Operator
Api stringConnection Name - Azure Programmable Connectivity (APC) Operator API Connection Name.
- Saas
Properties Pulumi.Azure Native. Programmable Connectivity. Inputs. Saas Properties - Details about the SaaS offer purchased from the marketplace.
- Dictionary<string, string>
- Resource tags.
- Account
Type string | AccountType - Type of the account the user has with the Operator's Network API infrastructure. AzureManaged | UserManaged.
- Gateway
Id string - Reference to the APC Gateway resource ID.
- Operator
Api stringPlan Id - Reference to the Operator API Plan Resource ID.
- Resource
Group stringName - The name of the resource group. The name is case insensitive.
- App
Id string - Application ID of the App Developer that is registered with the Operator in a specific country/region.
- App
Secret string - 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 string
- The geo-location where the resource lives
- Operator
Api stringConnection Name - Azure Programmable Connectivity (APC) Operator API Connection Name.
- Saas
Properties SaasProperties Args - Details about the SaaS offer purchased from the marketplace.
- map[string]string
- Resource tags.
- account
Type String | AccountType - Type of the account the user has with the Operator's Network API infrastructure. AzureManaged | UserManaged.
- gateway
Id String - Reference to the APC Gateway resource ID.
- operator
Api StringPlan Id - Reference to the Operator API Plan Resource ID.
- resource
Group StringName - The name of the resource group. The name is case insensitive.
- app
Id String - Application ID of the App Developer that is registered with the Operator in a specific country/region.
- app
Secret String - 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 - Details about the Application that would use the Operator's Network APIs.
- location String
- The geo-location where the resource lives
- operator
Api StringConnection Name - Azure Programmable Connectivity (APC) Operator API Connection Name.
- saas
Properties SaasProperties - Details about the SaaS offer purchased from the marketplace.
- Map<String,String>
- Resource tags.
- account
Type string | AccountType - Type of the account the user has with the Operator's Network API infrastructure. AzureManaged | UserManaged.
- gateway
Id string - Reference to the APC Gateway resource ID.
- operator
Api stringPlan Id - Reference to the Operator API Plan Resource ID.
- resource
Group stringName - The name of the resource group. The name is case insensitive.
- app
Id string - Application ID of the App Developer that is registered with the Operator in a specific country/region.
- app
Secret string - 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 - Details about the Application that would use the Operator's Network APIs.
- location string
- The geo-location where the resource lives
- operator
Api stringConnection Name - Azure Programmable Connectivity (APC) Operator API Connection Name.
- saas
Properties 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.
- account
Type String | "AzureManaged" | "User Managed" - Type of the account the user has with the Operator's Network API infrastructure. AzureManaged | UserManaged.
- gateway
Id String - Reference to the APC Gateway resource ID.
- operator
Api StringPlan Id - Reference to the Operator API Plan Resource ID.
- resource
Group StringName - The name of the resource group. The name is case insensitive.
- app
Id String - Application ID of the App Developer that is registered with the Operator in a specific country/region.
- app
Secret String - Application secret linked to the 'appId'. This should be stored securely and is not returned back when the resource information is read.
- configured
Application Property Map - Details about the Application that would use the Operator's Network APIs.
- location String
- The geo-location where the resource lives
- operator
Api StringConnection Name - Azure Programmable Connectivity (APC) Operator API Connection Name.
- saas
Properties 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:
- Camara
Api 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
- Operator
Name string - Name of the Operator in the linked Operator API Plan belongs to.
- Provisioning
State string - The status of the last operation.
- Status
Pulumi.
Azure Native. Programmable Connectivity. Outputs. Status Response - The status of the OperatorApiConnection resource.
- System
Data 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"
- Camara
Api 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
- Operator
Name string - Name of the Operator in the linked Operator API Plan belongs to.
- Provisioning
State string - The status of the last operation.
- Status
Status
Response - The status of the OperatorApiConnection resource.
- System
Data 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 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
- operator
Name String - Name of the Operator in the linked Operator API Plan belongs to.
- provisioning
State String - The status of the last operation.
- status
Status
Response - The status of the OperatorApiConnection resource.
- system
Data 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 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
- operator
Name string - Name of the Operator in the linked Operator API Plan belongs to.
- provisioning
State string - The status of the last operation.
- status
Status
Response - The status of the OperatorApiConnection resource.
- system
Data 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
Status
Response - 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"
- camara
Api 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
- operator
Name String - Name of the Operator in the linked Operator API Plan belongs to.
- provisioning
State String - The status of the last operation.
- status Property Map
- The status of the OperatorApiConnection resource.
- system
Data 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
- Azure
Managed - AzureManagedManaged by Azure on-behalf-of the user.
- User
Managed - UserManagedManaged by the User themselves on the Operator end.
- Account
Type Azure Managed - AzureManagedManaged by Azure on-behalf-of the user.
- Account
Type User Managed - 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.
- Azure
Managed - AzureManagedManaged by Azure on-behalf-of the user.
- User
Managed - 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.
- "Azure
Managed" - AzureManagedManaged by Azure on-behalf-of the user.
- "User
Managed" - UserManagedManaged by the User themselves on the Operator end.
ApplicationProperties, ApplicationPropertiesArgs
- Application
Description string - Description of the application.
- Application
Type string - The category that describes the application.
- Legal
Name string - Legal name of the organization owning the application.
- Name string
- Name of the application. Example: Contoso App.
- Organization
Description string - A description of the organization owning the application.
- Privacy
Contact stringEmail Address - Email address of the Privacy contact or Data Protection officer of the organization.
- Tax
Number string - Unique Tax Number for the user's organization in the country/region the APC Gateway is being purchased.
- Application
Description string - Description of the application.
- Application
Type string - The category that describes the application.
- Legal
Name string - Legal name of the organization owning the application.
- Name string
- Name of the application. Example: Contoso App.
- Organization
Description string - A description of the organization owning the application.
- Privacy
Contact stringEmail Address - Email address of the Privacy contact or Data Protection officer of the organization.
- Tax
Number string - Unique Tax Number for the user's organization in the country/region the APC Gateway is being purchased.
- application
Description String - Description of the application.
- application
Type String - The category that describes the application.
- legal
Name String - Legal name of the organization owning the application.
- name String
- Name of the application. Example: Contoso App.
- organization
Description String - A description of the organization owning the application.
- privacy
Contact StringEmail Address - Email address of the Privacy contact or Data Protection officer of the organization.
- tax
Number String - Unique Tax Number for the user's organization in the country/region the APC Gateway is being purchased.
- application
Description string - Description of the application.
- application
Type string - The category that describes the application.
- legal
Name string - Legal name of the organization owning the application.
- name string
- Name of the application. Example: Contoso App.
- organization
Description string - A description of the organization owning the application.
- privacy
Contact stringEmail Address - Email address of the Privacy contact or Data Protection officer of the organization.
- tax
Number 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.
- application
Description String - Description of the application.
- application
Type String - The category that describes the application.
- legal
Name String - Legal name of the organization owning the application.
- name String
- Name of the application. Example: Contoso App.
- organization
Description String - A description of the organization owning the application.
- privacy
Contact StringEmail Address - Email address of the Privacy contact or Data Protection officer of the organization.
- tax
Number String - Unique Tax Number for the user's organization in the country/region the APC Gateway is being purchased.
ApplicationPropertiesResponse, ApplicationPropertiesResponseArgs
- Application
Description string - Description of the application.
- Application
Type string - The category that describes the application.
- Legal
Name string - Legal name of the organization owning the application.
- Name string
- Name of the application. Example: Contoso App.
- Organization
Description string - A description of the organization owning the application.
- Privacy
Contact stringEmail Address - Email address of the Privacy contact or Data Protection officer of the organization.
- Tax
Number string - Unique Tax Number for the user's organization in the country/region the APC Gateway is being purchased.
- Application
Description string - Description of the application.
- Application
Type string - The category that describes the application.
- Legal
Name string - Legal name of the organization owning the application.
- Name string
- Name of the application. Example: Contoso App.
- Organization
Description string - A description of the organization owning the application.
- Privacy
Contact stringEmail Address - Email address of the Privacy contact or Data Protection officer of the organization.
- Tax
Number string - Unique Tax Number for the user's organization in the country/region the APC Gateway is being purchased.
- application
Description String - Description of the application.
- application
Type String - The category that describes the application.
- legal
Name String - Legal name of the organization owning the application.
- name String
- Name of the application. Example: Contoso App.
- organization
Description String - A description of the organization owning the application.
- privacy
Contact StringEmail Address - Email address of the Privacy contact or Data Protection officer of the organization.
- tax
Number String - Unique Tax Number for the user's organization in the country/region the APC Gateway is being purchased.
- application
Description string - Description of the application.
- application
Type string - The category that describes the application.
- legal
Name string - Legal name of the organization owning the application.
- name string
- Name of the application. Example: Contoso App.
- organization
Description string - A description of the organization owning the application.
- privacy
Contact stringEmail Address - Email address of the Privacy contact or Data Protection officer of the organization.
- tax
Number 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.
- application
Description String - Description of the application.
- application
Type String - The category that describes the application.
- legal
Name String - Legal name of the organization owning the application.
- name String
- Name of the application. Example: Contoso App.
- organization
Description String - A description of the organization owning the application.
- privacy
Contact StringEmail Address - Email address of the Privacy contact or Data Protection officer of the organization.
- tax
Number String - Unique Tax Number for the user's organization in the country/region the APC Gateway is being purchased.
SaasProperties, SaasPropertiesArgs
- Saas
Resource stringId - Resource ID of the SaaS offer purchased from the marketplace.
- Saas
Subscription stringId - Subscription ID of the SaaS offer purchased from the marketplace.
- Saas
Resource stringId - Resource ID of the SaaS offer purchased from the marketplace.
- Saas
Subscription stringId - Subscription ID of the SaaS offer purchased from the marketplace.
- saas
Resource StringId - Resource ID of the SaaS offer purchased from the marketplace.
- saas
Subscription StringId - Subscription ID of the SaaS offer purchased from the marketplace.
- saas
Resource stringId - Resource ID of the SaaS offer purchased from the marketplace.
- saas
Subscription 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.
- saas
Resource StringId - Resource ID of the SaaS offer purchased from the marketplace.
- saas
Subscription StringId - Subscription ID of the SaaS offer purchased from the marketplace.
SaasPropertiesResponse, SaasPropertiesResponseArgs
- Saas
Resource stringId - Resource ID of the SaaS offer purchased from the marketplace.
- Saas
Subscription stringId - Subscription ID of the SaaS offer purchased from the marketplace.
- Saas
Resource stringId - Resource ID of the SaaS offer purchased from the marketplace.
- Saas
Subscription stringId - Subscription ID of the SaaS offer purchased from the marketplace.
- saas
Resource StringId - Resource ID of the SaaS offer purchased from the marketplace.
- saas
Subscription StringId - Subscription ID of the SaaS offer purchased from the marketplace.
- saas
Resource stringId - Resource ID of the SaaS offer purchased from the marketplace.
- saas
Subscription 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.
- saas
Resource StringId - Resource ID of the SaaS offer purchased from the marketplace.
- saas
Subscription StringId - Subscription ID of the SaaS offer purchased from the marketplace.
StatusResponse, StatusResponseArgs
SystemDataResponse, SystemDataResponseArgs
- Created
At string - The timestamp of resource creation (UTC).
- Created
By string - The identity that created the resource.
- Created
By stringType - The type of identity that created the resource.
- Last
Modified stringAt - The timestamp of resource last modification (UTC)
- Last
Modified stringBy - The identity that last modified the resource.
- Last
Modified stringBy Type - The type of identity that last modified the resource.
- Created
At string - The timestamp of resource creation (UTC).
- Created
By string - The identity that created the resource.
- Created
By stringType - The type of identity that created the resource.
- Last
Modified stringAt - The timestamp of resource last modification (UTC)
- Last
Modified stringBy - The identity that last modified the resource.
- Last
Modified stringBy Type - The type of identity that last modified the resource.
- created
At String - The timestamp of resource creation (UTC).
- created
By String - The identity that created the resource.
- created
By StringType - The type of identity that created the resource.
- last
Modified StringAt - The timestamp of resource last modification (UTC)
- last
Modified StringBy - The identity that last modified the resource.
- last
Modified StringBy Type - The type of identity that last modified the resource.
- created
At string - The timestamp of resource creation (UTC).
- created
By string - The identity that created the resource.
- created
By stringType - The type of identity that created the resource.
- last
Modified stringAt - The timestamp of resource last modification (UTC)
- last
Modified stringBy - The identity that last modified the resource.
- last
Modified 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.
- created
At String - The timestamp of resource creation (UTC).
- created
By String - The identity that created the resource.
- created
By StringType - The type of identity that created the resource.
- last
Modified StringAt - The timestamp of resource last modification (UTC)
- last
Modified StringBy - The identity that last modified the resource.
- last
Modified 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