azure-native.devices.IotDpsResource
Explore with Pulumi AI
The description of the provisioning service.
Uses Azure REST API version 2022-12-12. In version 1.x of the Azure Native provider, it used API version 2020-03-01.
Other available API versions: 2020-09-01-preview, 2023-03-01-preview, 2025-02-01-preview.
Example Usage
DPSCreate
using System.Collections.Generic;
using System.Linq;
using Pulumi;
using AzureNative = Pulumi.AzureNative;
return await Deployment.RunAsync(() => 
{
    var iotDpsResource = new AzureNative.Devices.IotDpsResource("iotDpsResource", new()
    {
        Location = "East US",
        Properties = new AzureNative.Devices.Inputs.IotDpsPropertiesDescriptionArgs
        {
            EnableDataResidency = false,
        },
        ProvisioningServiceName = "myFirstProvisioningService",
        ResourceGroupName = "myResourceGroup",
        Sku = new AzureNative.Devices.Inputs.IotDpsSkuInfoArgs
        {
            Capacity = 1,
            Name = AzureNative.Devices.IotDpsSku.S1,
        },
        Tags = null,
    });
});
package main
import (
	devices "github.com/pulumi/pulumi-azure-native-sdk/devices/v2"
	"github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
func main() {
	pulumi.Run(func(ctx *pulumi.Context) error {
		_, err := devices.NewIotDpsResource(ctx, "iotDpsResource", &devices.IotDpsResourceArgs{
			Location: pulumi.String("East US"),
			Properties: &devices.IotDpsPropertiesDescriptionArgs{
				EnableDataResidency: pulumi.Bool(false),
			},
			ProvisioningServiceName: pulumi.String("myFirstProvisioningService"),
			ResourceGroupName:       pulumi.String("myResourceGroup"),
			Sku: &devices.IotDpsSkuInfoArgs{
				Capacity: pulumi.Float64(1),
				Name:     pulumi.String(devices.IotDpsSkuS1),
			},
			Tags: pulumi.StringMap{},
		})
		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.devices.IotDpsResource;
import com.pulumi.azurenative.devices.IotDpsResourceArgs;
import com.pulumi.azurenative.devices.inputs.IotDpsPropertiesDescriptionArgs;
import com.pulumi.azurenative.devices.inputs.IotDpsSkuInfoArgs;
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 iotDpsResource = new IotDpsResource("iotDpsResource", IotDpsResourceArgs.builder()
            .location("East US")
            .properties(IotDpsPropertiesDescriptionArgs.builder()
                .enableDataResidency(false)
                .build())
            .provisioningServiceName("myFirstProvisioningService")
            .resourceGroupName("myResourceGroup")
            .sku(IotDpsSkuInfoArgs.builder()
                .capacity(1)
                .name("S1")
                .build())
            .tags()
            .build());
    }
}
import * as pulumi from "@pulumi/pulumi";
import * as azure_native from "@pulumi/azure-native";
const iotDpsResource = new azure_native.devices.IotDpsResource("iotDpsResource", {
    location: "East US",
    properties: {
        enableDataResidency: false,
    },
    provisioningServiceName: "myFirstProvisioningService",
    resourceGroupName: "myResourceGroup",
    sku: {
        capacity: 1,
        name: azure_native.devices.IotDpsSku.S1,
    },
    tags: {},
});
import pulumi
import pulumi_azure_native as azure_native
iot_dps_resource = azure_native.devices.IotDpsResource("iotDpsResource",
    location="East US",
    properties={
        "enable_data_residency": False,
    },
    provisioning_service_name="myFirstProvisioningService",
    resource_group_name="myResourceGroup",
    sku={
        "capacity": 1,
        "name": azure_native.devices.IotDpsSku.S1,
    },
    tags={})
resources:
  iotDpsResource:
    type: azure-native:devices:IotDpsResource
    properties:
      location: East US
      properties:
        enableDataResidency: false
      provisioningServiceName: myFirstProvisioningService
      resourceGroupName: myResourceGroup
      sku:
        capacity: 1
        name: S1
      tags: {}
Create IotDpsResource Resource
Resources are created with functions called constructors. To learn more about declaring and configuring resources, see Resources.
Constructor syntax
new IotDpsResource(name: string, args: IotDpsResourceArgs, opts?: CustomResourceOptions);@overload
def IotDpsResource(resource_name: str,
                   args: IotDpsResourceArgs,
                   opts: Optional[ResourceOptions] = None)
@overload
def IotDpsResource(resource_name: str,
                   opts: Optional[ResourceOptions] = None,
                   properties: Optional[IotDpsPropertiesDescriptionArgs] = None,
                   resource_group_name: Optional[str] = None,
                   sku: Optional[IotDpsSkuInfoArgs] = None,
                   location: Optional[str] = None,
                   provisioning_service_name: Optional[str] = None,
                   resourcegroup: Optional[str] = None,
                   subscriptionid: Optional[str] = None,
                   tags: Optional[Mapping[str, str]] = None)func NewIotDpsResource(ctx *Context, name string, args IotDpsResourceArgs, opts ...ResourceOption) (*IotDpsResource, error)public IotDpsResource(string name, IotDpsResourceArgs args, CustomResourceOptions? opts = null)
public IotDpsResource(String name, IotDpsResourceArgs args)
public IotDpsResource(String name, IotDpsResourceArgs args, CustomResourceOptions options)
type: azure-native:devices:IotDpsResource
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 IotDpsResourceArgs
- 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 IotDpsResourceArgs
- 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 IotDpsResourceArgs
- The arguments to resource properties.
- opts ResourceOption
- Bag of options to control resource's behavior.
- name string
- The unique name of the resource.
- args IotDpsResourceArgs
- The arguments to resource properties.
- opts CustomResourceOptions
- Bag of options to control resource's behavior.
- name String
- The unique name of the resource.
- args IotDpsResourceArgs
- 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 iotDpsResourceResource = new AzureNative.Devices.IotDpsResource("iotDpsResourceResource", new()
{
    Properties = new AzureNative.Devices.Inputs.IotDpsPropertiesDescriptionArgs
    {
        AllocationPolicy = "string",
        AuthorizationPolicies = new[]
        {
            new AzureNative.Devices.Inputs.SharedAccessSignatureAuthorizationRuleAccessRightsDescriptionArgs
            {
                KeyName = "string",
                Rights = "string",
                PrimaryKey = "string",
                SecondaryKey = "string",
            },
        },
        EnableDataResidency = false,
        IotHubs = new[]
        {
            new AzureNative.Devices.Inputs.IotHubDefinitionDescriptionArgs
            {
                ConnectionString = "string",
                Location = "string",
                AllocationWeight = 0,
                ApplyAllocationPolicy = false,
            },
        },
        IpFilterRules = new[]
        {
            new AzureNative.Devices.Inputs.TargetIpFilterRuleArgs
            {
                Action = AzureNative.Devices.IpFilterActionType.Accept,
                FilterName = "string",
                IpMask = "string",
                Target = AzureNative.Devices.IpFilterTargetType.All,
            },
        },
        PortalOperationsHostName = "string",
        PrivateEndpointConnections = new[]
        {
            new AzureNative.Devices.Inputs.PrivateEndpointConnectionArgs
            {
                Properties = new AzureNative.Devices.Inputs.PrivateEndpointConnectionPropertiesArgs
                {
                    PrivateLinkServiceConnectionState = new AzureNative.Devices.Inputs.PrivateLinkServiceConnectionStateArgs
                    {
                        Description = "string",
                        Status = "string",
                        ActionsRequired = "string",
                    },
                },
            },
        },
        ProvisioningState = "string",
        PublicNetworkAccess = "string",
        State = "string",
    },
    ResourceGroupName = "string",
    Sku = new AzureNative.Devices.Inputs.IotDpsSkuInfoArgs
    {
        Capacity = 0,
        Name = "string",
    },
    Location = "string",
    ProvisioningServiceName = "string",
    Resourcegroup = "string",
    Subscriptionid = "string",
    Tags = 
    {
        { "string", "string" },
    },
});
example, err := devices.NewIotDpsResource(ctx, "iotDpsResourceResource", &devices.IotDpsResourceArgs{
	Properties: &devices.IotDpsPropertiesDescriptionArgs{
		AllocationPolicy: pulumi.String("string"),
		AuthorizationPolicies: devices.SharedAccessSignatureAuthorizationRuleAccessRightsDescriptionArray{
			&devices.SharedAccessSignatureAuthorizationRuleAccessRightsDescriptionArgs{
				KeyName:      pulumi.String("string"),
				Rights:       pulumi.String("string"),
				PrimaryKey:   pulumi.String("string"),
				SecondaryKey: pulumi.String("string"),
			},
		},
		EnableDataResidency: pulumi.Bool(false),
		IotHubs: devices.IotHubDefinitionDescriptionArray{
			&devices.IotHubDefinitionDescriptionArgs{
				ConnectionString:      pulumi.String("string"),
				Location:              pulumi.String("string"),
				AllocationWeight:      pulumi.Int(0),
				ApplyAllocationPolicy: pulumi.Bool(false),
			},
		},
		IpFilterRules: devices.TargetIpFilterRuleArray{
			&devices.TargetIpFilterRuleArgs{
				Action:     devices.IpFilterActionTypeAccept,
				FilterName: pulumi.String("string"),
				IpMask:     pulumi.String("string"),
				Target:     devices.IpFilterTargetTypeAll,
			},
		},
		PortalOperationsHostName: pulumi.String("string"),
		PrivateEndpointConnections: devices.PrivateEndpointConnectionTypeArray{
			&devices.PrivateEndpointConnectionTypeArgs{
				Properties: &devices.PrivateEndpointConnectionPropertiesArgs{
					PrivateLinkServiceConnectionState: &devices.PrivateLinkServiceConnectionStateArgs{
						Description:     pulumi.String("string"),
						Status:          pulumi.String("string"),
						ActionsRequired: pulumi.String("string"),
					},
				},
			},
		},
		ProvisioningState:   pulumi.String("string"),
		PublicNetworkAccess: pulumi.String("string"),
		State:               pulumi.String("string"),
	},
	ResourceGroupName: pulumi.String("string"),
	Sku: &devices.IotDpsSkuInfoArgs{
		Capacity: pulumi.Float64(0),
		Name:     pulumi.String("string"),
	},
	Location:                pulumi.String("string"),
	ProvisioningServiceName: pulumi.String("string"),
	Resourcegroup:           pulumi.String("string"),
	Subscriptionid:          pulumi.String("string"),
	Tags: pulumi.StringMap{
		"string": pulumi.String("string"),
	},
})
var iotDpsResourceResource = new IotDpsResource("iotDpsResourceResource", IotDpsResourceArgs.builder()
    .properties(IotDpsPropertiesDescriptionArgs.builder()
        .allocationPolicy("string")
        .authorizationPolicies(SharedAccessSignatureAuthorizationRuleAccessRightsDescriptionArgs.builder()
            .keyName("string")
            .rights("string")
            .primaryKey("string")
            .secondaryKey("string")
            .build())
        .enableDataResidency(false)
        .iotHubs(IotHubDefinitionDescriptionArgs.builder()
            .connectionString("string")
            .location("string")
            .allocationWeight(0)
            .applyAllocationPolicy(false)
            .build())
        .ipFilterRules(TargetIpFilterRuleArgs.builder()
            .action("Accept")
            .filterName("string")
            .ipMask("string")
            .target("all")
            .build())
        .portalOperationsHostName("string")
        .privateEndpointConnections(PrivateEndpointConnectionArgs.builder()
            .properties(PrivateEndpointConnectionPropertiesArgs.builder()
                .privateLinkServiceConnectionState(PrivateLinkServiceConnectionStateArgs.builder()
                    .description("string")
                    .status("string")
                    .actionsRequired("string")
                    .build())
                .build())
            .build())
        .provisioningState("string")
        .publicNetworkAccess("string")
        .state("string")
        .build())
    .resourceGroupName("string")
    .sku(IotDpsSkuInfoArgs.builder()
        .capacity(0)
        .name("string")
        .build())
    .location("string")
    .provisioningServiceName("string")
    .resourcegroup("string")
    .subscriptionid("string")
    .tags(Map.of("string", "string"))
    .build());
iot_dps_resource_resource = azure_native.devices.IotDpsResource("iotDpsResourceResource",
    properties={
        "allocation_policy": "string",
        "authorization_policies": [{
            "key_name": "string",
            "rights": "string",
            "primary_key": "string",
            "secondary_key": "string",
        }],
        "enable_data_residency": False,
        "iot_hubs": [{
            "connection_string": "string",
            "location": "string",
            "allocation_weight": 0,
            "apply_allocation_policy": False,
        }],
        "ip_filter_rules": [{
            "action": azure_native.devices.IpFilterActionType.ACCEPT,
            "filter_name": "string",
            "ip_mask": "string",
            "target": azure_native.devices.IpFilterTargetType.ALL,
        }],
        "portal_operations_host_name": "string",
        "private_endpoint_connections": [{
            "properties": {
                "private_link_service_connection_state": {
                    "description": "string",
                    "status": "string",
                    "actions_required": "string",
                },
            },
        }],
        "provisioning_state": "string",
        "public_network_access": "string",
        "state": "string",
    },
    resource_group_name="string",
    sku={
        "capacity": 0,
        "name": "string",
    },
    location="string",
    provisioning_service_name="string",
    resourcegroup="string",
    subscriptionid="string",
    tags={
        "string": "string",
    })
const iotDpsResourceResource = new azure_native.devices.IotDpsResource("iotDpsResourceResource", {
    properties: {
        allocationPolicy: "string",
        authorizationPolicies: [{
            keyName: "string",
            rights: "string",
            primaryKey: "string",
            secondaryKey: "string",
        }],
        enableDataResidency: false,
        iotHubs: [{
            connectionString: "string",
            location: "string",
            allocationWeight: 0,
            applyAllocationPolicy: false,
        }],
        ipFilterRules: [{
            action: azure_native.devices.IpFilterActionType.Accept,
            filterName: "string",
            ipMask: "string",
            target: azure_native.devices.IpFilterTargetType.All,
        }],
        portalOperationsHostName: "string",
        privateEndpointConnections: [{
            properties: {
                privateLinkServiceConnectionState: {
                    description: "string",
                    status: "string",
                    actionsRequired: "string",
                },
            },
        }],
        provisioningState: "string",
        publicNetworkAccess: "string",
        state: "string",
    },
    resourceGroupName: "string",
    sku: {
        capacity: 0,
        name: "string",
    },
    location: "string",
    provisioningServiceName: "string",
    resourcegroup: "string",
    subscriptionid: "string",
    tags: {
        string: "string",
    },
});
type: azure-native:devices:IotDpsResource
properties:
    location: string
    properties:
        allocationPolicy: string
        authorizationPolicies:
            - keyName: string
              primaryKey: string
              rights: string
              secondaryKey: string
        enableDataResidency: false
        iotHubs:
            - allocationWeight: 0
              applyAllocationPolicy: false
              connectionString: string
              location: string
        ipFilterRules:
            - action: Accept
              filterName: string
              ipMask: string
              target: all
        portalOperationsHostName: string
        privateEndpointConnections:
            - properties:
                privateLinkServiceConnectionState:
                    actionsRequired: string
                    description: string
                    status: string
        provisioningState: string
        publicNetworkAccess: string
        state: string
    provisioningServiceName: string
    resourceGroupName: string
    resourcegroup: string
    sku:
        capacity: 0
        name: string
    subscriptionid: string
    tags:
        string: string
IotDpsResource 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 IotDpsResource resource accepts the following input properties:
- Properties
Pulumi.Azure Native. Devices. Inputs. Iot Dps Properties Description 
- Service specific properties for a provisioning service
- ResourceGroup stringName 
- Resource group identifier.
- Sku
Pulumi.Azure Native. Devices. Inputs. Iot Dps Sku Info 
- Sku info for a provisioning Service.
- Location string
- The resource location.
- ProvisioningService stringName 
- Name of provisioning service to create or update.
- Resourcegroup string
- The resource group of the resource.
- Subscriptionid string
- The subscription id of the resource.
- Dictionary<string, string>
- The resource tags.
- Properties
IotDps Properties Description Args 
- Service specific properties for a provisioning service
- ResourceGroup stringName 
- Resource group identifier.
- Sku
IotDps Sku Info Args 
- Sku info for a provisioning Service.
- Location string
- The resource location.
- ProvisioningService stringName 
- Name of provisioning service to create or update.
- Resourcegroup string
- The resource group of the resource.
- Subscriptionid string
- The subscription id of the resource.
- map[string]string
- The resource tags.
- properties
IotDps Properties Description 
- Service specific properties for a provisioning service
- resourceGroup StringName 
- Resource group identifier.
- sku
IotDps Sku Info 
- Sku info for a provisioning Service.
- location String
- The resource location.
- provisioningService StringName 
- Name of provisioning service to create or update.
- resourcegroup String
- The resource group of the resource.
- subscriptionid String
- The subscription id of the resource.
- Map<String,String>
- The resource tags.
- properties
IotDps Properties Description 
- Service specific properties for a provisioning service
- resourceGroup stringName 
- Resource group identifier.
- sku
IotDps Sku Info 
- Sku info for a provisioning Service.
- location string
- The resource location.
- provisioningService stringName 
- Name of provisioning service to create or update.
- resourcegroup string
- The resource group of the resource.
- subscriptionid string
- The subscription id of the resource.
- {[key: string]: string}
- The resource tags.
- properties
IotDps Properties Description Args 
- Service specific properties for a provisioning service
- resource_group_ strname 
- Resource group identifier.
- sku
IotDps Sku Info Args 
- Sku info for a provisioning Service.
- location str
- The resource location.
- provisioning_service_ strname 
- Name of provisioning service to create or update.
- resourcegroup str
- The resource group of the resource.
- subscriptionid str
- The subscription id of the resource.
- Mapping[str, str]
- The resource tags.
- properties Property Map
- Service specific properties for a provisioning service
- resourceGroup StringName 
- Resource group identifier.
- sku Property Map
- Sku info for a provisioning Service.
- location String
- The resource location.
- provisioningService StringName 
- Name of provisioning service to create or update.
- resourcegroup String
- The resource group of the resource.
- subscriptionid String
- The subscription id of the resource.
- Map<String>
- The resource tags.
Outputs
All input properties are implicitly available as output properties. Additionally, the IotDpsResource resource produces the following output properties:
- Id string
- The provider-assigned unique ID for this managed resource.
- Name string
- The resource name.
- SystemData Pulumi.Azure Native. Devices. Outputs. System Data Response 
- Metadata pertaining to creation and last modification of the resource.
- Type string
- The resource type.
- Etag string
- The Etag field is not required. If it is provided in the response body, it must also be provided as a header per the normal ETag convention.
- Id string
- The provider-assigned unique ID for this managed resource.
- Name string
- The resource name.
- SystemData SystemData Response 
- Metadata pertaining to creation and last modification of the resource.
- Type string
- The resource type.
- Etag string
- The Etag field is not required. If it is provided in the response body, it must also be provided as a header per the normal ETag convention.
- id String
- The provider-assigned unique ID for this managed resource.
- name String
- The resource name.
- systemData SystemData Response 
- Metadata pertaining to creation and last modification of the resource.
- type String
- The resource type.
- etag String
- The Etag field is not required. If it is provided in the response body, it must also be provided as a header per the normal ETag convention.
- id string
- The provider-assigned unique ID for this managed resource.
- name string
- The resource name.
- systemData SystemData Response 
- Metadata pertaining to creation and last modification of the resource.
- type string
- The resource type.
- etag string
- The Etag field is not required. If it is provided in the response body, it must also be provided as a header per the normal ETag convention.
- id str
- The provider-assigned unique ID for this managed resource.
- name str
- The resource name.
- system_data SystemData Response 
- Metadata pertaining to creation and last modification of the resource.
- type str
- The resource type.
- etag str
- The Etag field is not required. If it is provided in the response body, it must also be provided as a header per the normal ETag convention.
- id String
- The provider-assigned unique ID for this managed resource.
- name String
- The resource name.
- systemData Property Map
- Metadata pertaining to creation and last modification of the resource.
- type String
- The resource type.
- etag String
- The Etag field is not required. If it is provided in the response body, it must also be provided as a header per the normal ETag convention.
Supporting Types
AccessRightsDescription, AccessRightsDescriptionArgs      
- ServiceConfig 
- ServiceConfig
- EnrollmentRead 
- EnrollmentRead
- EnrollmentWrite 
- EnrollmentWrite
- DeviceConnect 
- DeviceConnect
- RegistrationStatus Read 
- RegistrationStatusRead
- RegistrationStatus Write 
- RegistrationStatusWrite
- AccessRights Description Service Config 
- ServiceConfig
- AccessRights Description Enrollment Read 
- EnrollmentRead
- AccessRights Description Enrollment Write 
- EnrollmentWrite
- AccessRights Description Device Connect 
- DeviceConnect
- AccessRights Description Registration Status Read 
- RegistrationStatusRead
- AccessRights Description Registration Status Write 
- RegistrationStatusWrite
- ServiceConfig 
- ServiceConfig
- EnrollmentRead 
- EnrollmentRead
- EnrollmentWrite 
- EnrollmentWrite
- DeviceConnect 
- DeviceConnect
- RegistrationStatus Read 
- RegistrationStatusRead
- RegistrationStatus Write 
- RegistrationStatusWrite
- ServiceConfig 
- ServiceConfig
- EnrollmentRead 
- EnrollmentRead
- EnrollmentWrite 
- EnrollmentWrite
- DeviceConnect 
- DeviceConnect
- RegistrationStatus Read 
- RegistrationStatusRead
- RegistrationStatus Write 
- RegistrationStatusWrite
- SERVICE_CONFIG
- ServiceConfig
- ENROLLMENT_READ
- EnrollmentRead
- ENROLLMENT_WRITE
- EnrollmentWrite
- DEVICE_CONNECT
- DeviceConnect
- REGISTRATION_STATUS_READ
- RegistrationStatusRead
- REGISTRATION_STATUS_WRITE
- RegistrationStatusWrite
- "ServiceConfig" 
- ServiceConfig
- "EnrollmentRead" 
- EnrollmentRead
- "EnrollmentWrite" 
- EnrollmentWrite
- "DeviceConnect" 
- DeviceConnect
- "RegistrationStatus Read" 
- RegistrationStatusRead
- "RegistrationStatus Write" 
- RegistrationStatusWrite
AllocationPolicy, AllocationPolicyArgs    
- Hashed
- Hashed
- GeoLatency 
- GeoLatency
- Static
- Static
- AllocationPolicy Hashed 
- Hashed
- AllocationPolicy Geo Latency 
- GeoLatency
- AllocationPolicy Static 
- Static
- Hashed
- Hashed
- GeoLatency 
- GeoLatency
- Static
- Static
- Hashed
- Hashed
- GeoLatency 
- GeoLatency
- Static
- Static
- HASHED
- Hashed
- GEO_LATENCY
- GeoLatency
- STATIC
- Static
- "Hashed"
- Hashed
- "GeoLatency" 
- GeoLatency
- "Static"
- Static
IotDpsPropertiesDescription, IotDpsPropertiesDescriptionArgs        
- AllocationPolicy string | Pulumi.Azure Native. Devices. Allocation Policy 
- Allocation policy to be used by this provisioning service.
- 
List<Pulumi.Azure Native. Devices. Inputs. Shared Access Signature Authorization Rule Access Rights Description> 
- List of authorization keys for a provisioning service.
- EnableData boolResidency 
- Optional. Indicates if the DPS instance has Data Residency enabled, removing the cross geo-pair disaster recovery.
- IotHubs List<Pulumi.Azure Native. Devices. Inputs. Iot Hub Definition Description> 
- List of IoT hubs associated with this provisioning service.
- IpFilter List<Pulumi.Rules Azure Native. Devices. Inputs. Target Ip Filter Rule> 
- The IP filter rules.
- PortalOperations stringHost Name 
- Portal endpoint to enable CORS for this provisioning service.
- PrivateEndpoint List<Pulumi.Connections Azure Native. Devices. Inputs. Private Endpoint Connection> 
- Private endpoint connections created on this IotHub
- ProvisioningState string
- The ARM provisioning state of the provisioning service.
- PublicNetwork string | Pulumi.Access Azure Native. Devices. Public Network Access 
- Whether requests from Public Network are allowed
- State
string | Pulumi.Azure Native. Devices. State 
- Current state of the provisioning service.
- AllocationPolicy string | AllocationPolicy 
- Allocation policy to be used by this provisioning service.
- 
[]SharedAccess Signature Authorization Rule Access Rights Description 
- List of authorization keys for a provisioning service.
- EnableData boolResidency 
- Optional. Indicates if the DPS instance has Data Residency enabled, removing the cross geo-pair disaster recovery.
- IotHubs []IotHub Definition Description 
- List of IoT hubs associated with this provisioning service.
- IpFilter []TargetRules Ip Filter Rule 
- The IP filter rules.
- PortalOperations stringHost Name 
- Portal endpoint to enable CORS for this provisioning service.
- PrivateEndpoint []PrivateConnections Endpoint Connection Type 
- Private endpoint connections created on this IotHub
- ProvisioningState string
- The ARM provisioning state of the provisioning service.
- PublicNetwork string | PublicAccess Network Access 
- Whether requests from Public Network are allowed
- State string | State
- Current state of the provisioning service.
- allocationPolicy String | AllocationPolicy 
- Allocation policy to be used by this provisioning service.
- 
List<SharedAccess Signature Authorization Rule Access Rights Description> 
- List of authorization keys for a provisioning service.
- enableData BooleanResidency 
- Optional. Indicates if the DPS instance has Data Residency enabled, removing the cross geo-pair disaster recovery.
- iotHubs List<IotHub Definition Description> 
- List of IoT hubs associated with this provisioning service.
- ipFilter List<TargetRules Ip Filter Rule> 
- The IP filter rules.
- portalOperations StringHost Name 
- Portal endpoint to enable CORS for this provisioning service.
- privateEndpoint List<PrivateConnections Endpoint Connection> 
- Private endpoint connections created on this IotHub
- provisioningState String
- The ARM provisioning state of the provisioning service.
- publicNetwork String | PublicAccess Network Access 
- Whether requests from Public Network are allowed
- state String | State
- Current state of the provisioning service.
- allocationPolicy string | AllocationPolicy 
- Allocation policy to be used by this provisioning service.
- 
SharedAccess Signature Authorization Rule Access Rights Description[] 
- List of authorization keys for a provisioning service.
- enableData booleanResidency 
- Optional. Indicates if the DPS instance has Data Residency enabled, removing the cross geo-pair disaster recovery.
- iotHubs IotHub Definition Description[] 
- List of IoT hubs associated with this provisioning service.
- ipFilter TargetRules Ip Filter Rule[] 
- The IP filter rules.
- portalOperations stringHost Name 
- Portal endpoint to enable CORS for this provisioning service.
- privateEndpoint PrivateConnections Endpoint Connection[] 
- Private endpoint connections created on this IotHub
- provisioningState string
- The ARM provisioning state of the provisioning service.
- publicNetwork string | PublicAccess Network Access 
- Whether requests from Public Network are allowed
- state string | State
- Current state of the provisioning service.
- allocation_policy str | AllocationPolicy 
- Allocation policy to be used by this provisioning service.
- 
Sequence[SharedAccess Signature Authorization Rule Access Rights Description] 
- List of authorization keys for a provisioning service.
- enable_data_ boolresidency 
- Optional. Indicates if the DPS instance has Data Residency enabled, removing the cross geo-pair disaster recovery.
- iot_hubs Sequence[IotHub Definition Description] 
- List of IoT hubs associated with this provisioning service.
- ip_filter_ Sequence[Targetrules Ip Filter Rule] 
- The IP filter rules.
- portal_operations_ strhost_ name 
- Portal endpoint to enable CORS for this provisioning service.
- private_endpoint_ Sequence[Privateconnections Endpoint Connection] 
- Private endpoint connections created on this IotHub
- provisioning_state str
- The ARM provisioning state of the provisioning service.
- public_network_ str | Publicaccess Network Access 
- Whether requests from Public Network are allowed
- state str | State
- Current state of the provisioning service.
- allocationPolicy String | "Hashed" | "GeoLatency" | "Static" 
- Allocation policy to be used by this provisioning service.
- List<Property Map>
- List of authorization keys for a provisioning service.
- enableData BooleanResidency 
- Optional. Indicates if the DPS instance has Data Residency enabled, removing the cross geo-pair disaster recovery.
- iotHubs List<Property Map>
- List of IoT hubs associated with this provisioning service.
- ipFilter List<Property Map>Rules 
- The IP filter rules.
- portalOperations StringHost Name 
- Portal endpoint to enable CORS for this provisioning service.
- privateEndpoint List<Property Map>Connections 
- Private endpoint connections created on this IotHub
- provisioningState String
- The ARM provisioning state of the provisioning service.
- publicNetwork String | "Enabled" | "Disabled"Access 
- Whether requests from Public Network are allowed
- state
String | "Activating" | "Active" | "Deleting" | "Deleted" | "ActivationFailed" | "Deletion Failed" | "Transitioning" | "Suspending" | "Suspended" | "Resuming" | "Failing Over" | "Failover Failed" 
- Current state of the provisioning service.
IotDpsPropertiesDescriptionResponse, IotDpsPropertiesDescriptionResponseArgs          
- DeviceProvisioning stringHost Name 
- Device endpoint for this provisioning service.
- IdScope string
- Unique identifier of this provisioning service.
- ServiceOperations stringHost Name 
- Service endpoint for provisioning service.
- AllocationPolicy string
- Allocation policy to be used by this provisioning service.
- 
List<Pulumi.Azure Native. Devices. Inputs. Shared Access Signature Authorization Rule Access Rights Description Response> 
- List of authorization keys for a provisioning service.
- EnableData boolResidency 
- Optional. Indicates if the DPS instance has Data Residency enabled, removing the cross geo-pair disaster recovery.
- IotHubs List<Pulumi.Azure Native. Devices. Inputs. Iot Hub Definition Description Response> 
- List of IoT hubs associated with this provisioning service.
- IpFilter List<Pulumi.Rules Azure Native. Devices. Inputs. Target Ip Filter Rule Response> 
- The IP filter rules.
- PortalOperations stringHost Name 
- Portal endpoint to enable CORS for this provisioning service.
- PrivateEndpoint List<Pulumi.Connections Azure Native. Devices. Inputs. Private Endpoint Connection Response> 
- Private endpoint connections created on this IotHub
- ProvisioningState string
- The ARM provisioning state of the provisioning service.
- PublicNetwork stringAccess 
- Whether requests from Public Network are allowed
- State string
- Current state of the provisioning service.
- DeviceProvisioning stringHost Name 
- Device endpoint for this provisioning service.
- IdScope string
- Unique identifier of this provisioning service.
- ServiceOperations stringHost Name 
- Service endpoint for provisioning service.
- AllocationPolicy string
- Allocation policy to be used by this provisioning service.
- 
[]SharedAccess Signature Authorization Rule Access Rights Description Response 
- List of authorization keys for a provisioning service.
- EnableData boolResidency 
- Optional. Indicates if the DPS instance has Data Residency enabled, removing the cross geo-pair disaster recovery.
- IotHubs []IotHub Definition Description Response 
- List of IoT hubs associated with this provisioning service.
- IpFilter []TargetRules Ip Filter Rule Response 
- The IP filter rules.
- PortalOperations stringHost Name 
- Portal endpoint to enable CORS for this provisioning service.
- PrivateEndpoint []PrivateConnections Endpoint Connection Response 
- Private endpoint connections created on this IotHub
- ProvisioningState string
- The ARM provisioning state of the provisioning service.
- PublicNetwork stringAccess 
- Whether requests from Public Network are allowed
- State string
- Current state of the provisioning service.
- deviceProvisioning StringHost Name 
- Device endpoint for this provisioning service.
- idScope String
- Unique identifier of this provisioning service.
- serviceOperations StringHost Name 
- Service endpoint for provisioning service.
- allocationPolicy String
- Allocation policy to be used by this provisioning service.
- 
List<SharedAccess Signature Authorization Rule Access Rights Description Response> 
- List of authorization keys for a provisioning service.
- enableData BooleanResidency 
- Optional. Indicates if the DPS instance has Data Residency enabled, removing the cross geo-pair disaster recovery.
- iotHubs List<IotHub Definition Description Response> 
- List of IoT hubs associated with this provisioning service.
- ipFilter List<TargetRules Ip Filter Rule Response> 
- The IP filter rules.
- portalOperations StringHost Name 
- Portal endpoint to enable CORS for this provisioning service.
- privateEndpoint List<PrivateConnections Endpoint Connection Response> 
- Private endpoint connections created on this IotHub
- provisioningState String
- The ARM provisioning state of the provisioning service.
- publicNetwork StringAccess 
- Whether requests from Public Network are allowed
- state String
- Current state of the provisioning service.
- deviceProvisioning stringHost Name 
- Device endpoint for this provisioning service.
- idScope string
- Unique identifier of this provisioning service.
- serviceOperations stringHost Name 
- Service endpoint for provisioning service.
- allocationPolicy string
- Allocation policy to be used by this provisioning service.
- 
SharedAccess Signature Authorization Rule Access Rights Description Response[] 
- List of authorization keys for a provisioning service.
- enableData booleanResidency 
- Optional. Indicates if the DPS instance has Data Residency enabled, removing the cross geo-pair disaster recovery.
- iotHubs IotHub Definition Description Response[] 
- List of IoT hubs associated with this provisioning service.
- ipFilter TargetRules Ip Filter Rule Response[] 
- The IP filter rules.
- portalOperations stringHost Name 
- Portal endpoint to enable CORS for this provisioning service.
- privateEndpoint PrivateConnections Endpoint Connection Response[] 
- Private endpoint connections created on this IotHub
- provisioningState string
- The ARM provisioning state of the provisioning service.
- publicNetwork stringAccess 
- Whether requests from Public Network are allowed
- state string
- Current state of the provisioning service.
- device_provisioning_ strhost_ name 
- Device endpoint for this provisioning service.
- id_scope str
- Unique identifier of this provisioning service.
- service_operations_ strhost_ name 
- Service endpoint for provisioning service.
- allocation_policy str
- Allocation policy to be used by this provisioning service.
- 
Sequence[SharedAccess Signature Authorization Rule Access Rights Description Response] 
- List of authorization keys for a provisioning service.
- enable_data_ boolresidency 
- Optional. Indicates if the DPS instance has Data Residency enabled, removing the cross geo-pair disaster recovery.
- iot_hubs Sequence[IotHub Definition Description Response] 
- List of IoT hubs associated with this provisioning service.
- ip_filter_ Sequence[Targetrules Ip Filter Rule Response] 
- The IP filter rules.
- portal_operations_ strhost_ name 
- Portal endpoint to enable CORS for this provisioning service.
- private_endpoint_ Sequence[Privateconnections Endpoint Connection Response] 
- Private endpoint connections created on this IotHub
- provisioning_state str
- The ARM provisioning state of the provisioning service.
- public_network_ straccess 
- Whether requests from Public Network are allowed
- state str
- Current state of the provisioning service.
- deviceProvisioning StringHost Name 
- Device endpoint for this provisioning service.
- idScope String
- Unique identifier of this provisioning service.
- serviceOperations StringHost Name 
- Service endpoint for provisioning service.
- allocationPolicy String
- Allocation policy to be used by this provisioning service.
- List<Property Map>
- List of authorization keys for a provisioning service.
- enableData BooleanResidency 
- Optional. Indicates if the DPS instance has Data Residency enabled, removing the cross geo-pair disaster recovery.
- iotHubs List<Property Map>
- List of IoT hubs associated with this provisioning service.
- ipFilter List<Property Map>Rules 
- The IP filter rules.
- portalOperations StringHost Name 
- Portal endpoint to enable CORS for this provisioning service.
- privateEndpoint List<Property Map>Connections 
- Private endpoint connections created on this IotHub
- provisioningState String
- The ARM provisioning state of the provisioning service.
- publicNetwork StringAccess 
- Whether requests from Public Network are allowed
- state String
- Current state of the provisioning service.
IotDpsSku, IotDpsSkuArgs      
- S1
- S1
- IotDps Sku S1 
- S1
- S1
- S1
- S1
- S1
- S1
- S1
- "S1"
- S1
IotDpsSkuInfo, IotDpsSkuInfoArgs        
- Capacity double
- The number of units to provision
- Name
string | Pulumi.Azure Native. Devices. Iot Dps Sku 
- Sku name.
IotDpsSkuInfoResponse, IotDpsSkuInfoResponseArgs          
IotHubDefinitionDescription, IotHubDefinitionDescriptionArgs        
- ConnectionString string
- Connection string of the IoT hub.
- Location string
- ARM region of the IoT hub.
- AllocationWeight int
- weight to apply for a given iot h.
- ApplyAllocation boolPolicy 
- flag for applying allocationPolicy or not for a given iot hub.
- ConnectionString string
- Connection string of the IoT hub.
- Location string
- ARM region of the IoT hub.
- AllocationWeight int
- weight to apply for a given iot h.
- ApplyAllocation boolPolicy 
- flag for applying allocationPolicy or not for a given iot hub.
- connectionString String
- Connection string of the IoT hub.
- location String
- ARM region of the IoT hub.
- allocationWeight Integer
- weight to apply for a given iot h.
- applyAllocation BooleanPolicy 
- flag for applying allocationPolicy or not for a given iot hub.
- connectionString string
- Connection string of the IoT hub.
- location string
- ARM region of the IoT hub.
- allocationWeight number
- weight to apply for a given iot h.
- applyAllocation booleanPolicy 
- flag for applying allocationPolicy or not for a given iot hub.
- connection_string str
- Connection string of the IoT hub.
- location str
- ARM region of the IoT hub.
- allocation_weight int
- weight to apply for a given iot h.
- apply_allocation_ boolpolicy 
- flag for applying allocationPolicy or not for a given iot hub.
- connectionString String
- Connection string of the IoT hub.
- location String
- ARM region of the IoT hub.
- allocationWeight Number
- weight to apply for a given iot h.
- applyAllocation BooleanPolicy 
- flag for applying allocationPolicy or not for a given iot hub.
IotHubDefinitionDescriptionResponse, IotHubDefinitionDescriptionResponseArgs          
- ConnectionString string
- Connection string of the IoT hub.
- Location string
- ARM region of the IoT hub.
- Name string
- Host name of the IoT hub.
- AllocationWeight int
- weight to apply for a given iot h.
- ApplyAllocation boolPolicy 
- flag for applying allocationPolicy or not for a given iot hub.
- ConnectionString string
- Connection string of the IoT hub.
- Location string
- ARM region of the IoT hub.
- Name string
- Host name of the IoT hub.
- AllocationWeight int
- weight to apply for a given iot h.
- ApplyAllocation boolPolicy 
- flag for applying allocationPolicy or not for a given iot hub.
- connectionString String
- Connection string of the IoT hub.
- location String
- ARM region of the IoT hub.
- name String
- Host name of the IoT hub.
- allocationWeight Integer
- weight to apply for a given iot h.
- applyAllocation BooleanPolicy 
- flag for applying allocationPolicy or not for a given iot hub.
- connectionString string
- Connection string of the IoT hub.
- location string
- ARM region of the IoT hub.
- name string
- Host name of the IoT hub.
- allocationWeight number
- weight to apply for a given iot h.
- applyAllocation booleanPolicy 
- flag for applying allocationPolicy or not for a given iot hub.
- connection_string str
- Connection string of the IoT hub.
- location str
- ARM region of the IoT hub.
- name str
- Host name of the IoT hub.
- allocation_weight int
- weight to apply for a given iot h.
- apply_allocation_ boolpolicy 
- flag for applying allocationPolicy or not for a given iot hub.
- connectionString String
- Connection string of the IoT hub.
- location String
- ARM region of the IoT hub.
- name String
- Host name of the IoT hub.
- allocationWeight Number
- weight to apply for a given iot h.
- applyAllocation BooleanPolicy 
- flag for applying allocationPolicy or not for a given iot hub.
IpFilterActionType, IpFilterActionTypeArgs        
- Accept
- Accept
- Reject
- Reject
- IpFilter Action Type Accept 
- Accept
- IpFilter Action Type Reject 
- Reject
- Accept
- Accept
- Reject
- Reject
- Accept
- Accept
- Reject
- Reject
- ACCEPT
- Accept
- REJECT
- Reject
- "Accept"
- Accept
- "Reject"
- Reject
IpFilterTargetType, IpFilterTargetTypeArgs        
- All
- all
- ServiceApi 
- serviceApi
- DeviceApi 
- deviceApi
- IpFilter Target Type All 
- all
- IpFilter Target Type Service Api 
- serviceApi
- IpFilter Target Type Device Api 
- deviceApi
- All
- all
- ServiceApi 
- serviceApi
- DeviceApi 
- deviceApi
- All
- all
- ServiceApi 
- serviceApi
- DeviceApi 
- deviceApi
- ALL
- all
- SERVICE_API
- serviceApi
- DEVICE_API
- deviceApi
- "all"
- all
- "serviceApi" 
- serviceApi
- "deviceApi" 
- deviceApi
PrivateEndpointConnection, PrivateEndpointConnectionArgs      
- Properties
Pulumi.Azure Native. Devices. Inputs. Private Endpoint Connection Properties 
- The properties of a private endpoint connection
- Properties
PrivateEndpoint Connection Properties 
- The properties of a private endpoint connection
- properties
PrivateEndpoint Connection Properties 
- The properties of a private endpoint connection
- properties
PrivateEndpoint Connection Properties 
- The properties of a private endpoint connection
- properties
PrivateEndpoint Connection Properties 
- The properties of a private endpoint connection
- properties Property Map
- The properties of a private endpoint connection
PrivateEndpointConnectionProperties, PrivateEndpointConnectionPropertiesArgs        
- PrivateLink Pulumi.Service Connection State Azure Native. Devices. Inputs. Private Link Service Connection State 
- The current state of a private endpoint connection
- PrivateLink PrivateService Connection State Link Service Connection State 
- The current state of a private endpoint connection
- privateLink PrivateService Connection State Link Service Connection State 
- The current state of a private endpoint connection
- privateLink PrivateService Connection State Link Service Connection State 
- The current state of a private endpoint connection
- private_link_ Privateservice_ connection_ state Link Service Connection State 
- The current state of a private endpoint connection
- privateLink Property MapService Connection State 
- The current state of a private endpoint connection
PrivateEndpointConnectionPropertiesResponse, PrivateEndpointConnectionPropertiesResponseArgs          
- PrivateLink Pulumi.Service Connection State Azure Native. Devices. Inputs. Private Link Service Connection State Response 
- The current state of a private endpoint connection
- PrivateEndpoint Pulumi.Azure Native. Devices. Inputs. Private Endpoint Response 
- The private endpoint property of a private endpoint connection
- PrivateLink PrivateService Connection State Link Service Connection State Response 
- The current state of a private endpoint connection
- PrivateEndpoint PrivateEndpoint Response 
- The private endpoint property of a private endpoint connection
- privateLink PrivateService Connection State Link Service Connection State Response 
- The current state of a private endpoint connection
- privateEndpoint PrivateEndpoint Response 
- The private endpoint property of a private endpoint connection
- privateLink PrivateService Connection State Link Service Connection State Response 
- The current state of a private endpoint connection
- privateEndpoint PrivateEndpoint Response 
- The private endpoint property of a private endpoint connection
- private_link_ Privateservice_ connection_ state Link Service Connection State Response 
- The current state of a private endpoint connection
- private_endpoint PrivateEndpoint Response 
- The private endpoint property of a private endpoint connection
- privateLink Property MapService Connection State 
- The current state of a private endpoint connection
- privateEndpoint Property Map
- The private endpoint property of a private endpoint connection
PrivateEndpointConnectionResponse, PrivateEndpointConnectionResponseArgs        
- Id string
- The resource identifier.
- Name string
- The resource name.
- Properties
Pulumi.Azure Native. Devices. Inputs. Private Endpoint Connection Properties Response 
- The properties of a private endpoint connection
- Type string
- The resource type.
- SystemData Pulumi.Azure Native. Devices. Inputs. System Data Response 
- Metadata pertaining to creation and last modification of the resource.
- Id string
- The resource identifier.
- Name string
- The resource name.
- Properties
PrivateEndpoint Connection Properties Response 
- The properties of a private endpoint connection
- Type string
- The resource type.
- SystemData SystemData Response 
- Metadata pertaining to creation and last modification of the resource.
- id String
- The resource identifier.
- name String
- The resource name.
- properties
PrivateEndpoint Connection Properties Response 
- The properties of a private endpoint connection
- type String
- The resource type.
- systemData SystemData Response 
- Metadata pertaining to creation and last modification of the resource.
- id string
- The resource identifier.
- name string
- The resource name.
- properties
PrivateEndpoint Connection Properties Response 
- The properties of a private endpoint connection
- type string
- The resource type.
- systemData SystemData Response 
- Metadata pertaining to creation and last modification of the resource.
- id str
- The resource identifier.
- name str
- The resource name.
- properties
PrivateEndpoint Connection Properties Response 
- The properties of a private endpoint connection
- type str
- The resource type.
- system_data SystemData Response 
- Metadata pertaining to creation and last modification of the resource.
- id String
- The resource identifier.
- name String
- The resource name.
- properties Property Map
- The properties of a private endpoint connection
- type String
- The resource type.
- systemData Property Map
- Metadata pertaining to creation and last modification of the resource.
PrivateEndpointResponse, PrivateEndpointResponseArgs      
- Id string
- The resource identifier.
- Id string
- The resource identifier.
- id String
- The resource identifier.
- id string
- The resource identifier.
- id str
- The resource identifier.
- id String
- The resource identifier.
PrivateLinkServiceConnectionState, PrivateLinkServiceConnectionStateArgs          
- Description string
- The description for the current state of a private endpoint connection
- Status
string | Pulumi.Azure Native. Devices. Private Link Service Connection Status 
- The status of a private endpoint connection
- ActionsRequired string
- Actions required for a private endpoint connection
- Description string
- The description for the current state of a private endpoint connection
- Status
string | PrivateLink Service Connection Status 
- The status of a private endpoint connection
- ActionsRequired string
- Actions required for a private endpoint connection
- description String
- The description for the current state of a private endpoint connection
- status
String | PrivateLink Service Connection Status 
- The status of a private endpoint connection
- actionsRequired String
- Actions required for a private endpoint connection
- description string
- The description for the current state of a private endpoint connection
- status
string | PrivateLink Service Connection Status 
- The status of a private endpoint connection
- actionsRequired string
- Actions required for a private endpoint connection
- description str
- The description for the current state of a private endpoint connection
- status
str | PrivateLink Service Connection Status 
- The status of a private endpoint connection
- actions_required str
- Actions required for a private endpoint connection
- description String
- The description for the current state of a private endpoint connection
- status String | "Pending" | "Approved" | "Rejected" | "Disconnected"
- The status of a private endpoint connection
- actionsRequired String
- Actions required for a private endpoint connection
PrivateLinkServiceConnectionStateResponse, PrivateLinkServiceConnectionStateResponseArgs            
- Description string
- The description for the current state of a private endpoint connection
- Status string
- The status of a private endpoint connection
- ActionsRequired string
- Actions required for a private endpoint connection
- Description string
- The description for the current state of a private endpoint connection
- Status string
- The status of a private endpoint connection
- ActionsRequired string
- Actions required for a private endpoint connection
- description String
- The description for the current state of a private endpoint connection
- status String
- The status of a private endpoint connection
- actionsRequired String
- Actions required for a private endpoint connection
- description string
- The description for the current state of a private endpoint connection
- status string
- The status of a private endpoint connection
- actionsRequired string
- Actions required for a private endpoint connection
- description str
- The description for the current state of a private endpoint connection
- status str
- The status of a private endpoint connection
- actions_required str
- Actions required for a private endpoint connection
- description String
- The description for the current state of a private endpoint connection
- status String
- The status of a private endpoint connection
- actionsRequired String
- Actions required for a private endpoint connection
PrivateLinkServiceConnectionStatus, PrivateLinkServiceConnectionStatusArgs          
- Pending
- Pending
- Approved
- Approved
- Rejected
- Rejected
- Disconnected
- Disconnected
- PrivateLink Service Connection Status Pending 
- Pending
- PrivateLink Service Connection Status Approved 
- Approved
- PrivateLink Service Connection Status Rejected 
- Rejected
- PrivateLink Service Connection Status Disconnected 
- Disconnected
- Pending
- Pending
- Approved
- Approved
- Rejected
- Rejected
- Disconnected
- Disconnected
- Pending
- Pending
- Approved
- Approved
- Rejected
- Rejected
- Disconnected
- Disconnected
- PENDING
- Pending
- APPROVED
- Approved
- REJECTED
- Rejected
- DISCONNECTED
- Disconnected
- "Pending"
- Pending
- "Approved"
- Approved
- "Rejected"
- Rejected
- "Disconnected"
- Disconnected
PublicNetworkAccess, PublicNetworkAccessArgs      
- Enabled
- Enabled
- Disabled
- Disabled
- PublicNetwork Access Enabled 
- Enabled
- PublicNetwork Access Disabled 
- Disabled
- Enabled
- Enabled
- Disabled
- Disabled
- Enabled
- Enabled
- Disabled
- Disabled
- ENABLED
- Enabled
- DISABLED
- Disabled
- "Enabled"
- Enabled
- "Disabled"
- Disabled
SharedAccessSignatureAuthorizationRuleAccessRightsDescription, SharedAccessSignatureAuthorizationRuleAccessRightsDescriptionArgs                
- KeyName string
- Name of the key.
- Rights
string | Pulumi.Azure Native. Devices. Access Rights Description 
- Rights that this key has.
- PrimaryKey string
- Primary SAS key value.
- SecondaryKey string
- Secondary SAS key value.
- KeyName string
- Name of the key.
- Rights
string | AccessRights Description 
- Rights that this key has.
- PrimaryKey string
- Primary SAS key value.
- SecondaryKey string
- Secondary SAS key value.
- keyName String
- Name of the key.
- rights
String | AccessRights Description 
- Rights that this key has.
- primaryKey String
- Primary SAS key value.
- secondaryKey String
- Secondary SAS key value.
- keyName string
- Name of the key.
- rights
string | AccessRights Description 
- Rights that this key has.
- primaryKey string
- Primary SAS key value.
- secondaryKey string
- Secondary SAS key value.
- key_name str
- Name of the key.
- rights
str | AccessRights Description 
- Rights that this key has.
- primary_key str
- Primary SAS key value.
- secondary_key str
- Secondary SAS key value.
- keyName String
- Name of the key.
- rights
String | "ServiceConfig" | "Enrollment Read" | "Enrollment Write" | "Device Connect" | "Registration Status Read" | "Registration Status Write" 
- Rights that this key has.
- primaryKey String
- Primary SAS key value.
- secondaryKey String
- Secondary SAS key value.
SharedAccessSignatureAuthorizationRuleAccessRightsDescriptionResponse, SharedAccessSignatureAuthorizationRuleAccessRightsDescriptionResponseArgs                  
- KeyName string
- Name of the key.
- Rights string
- Rights that this key has.
- PrimaryKey string
- Primary SAS key value.
- SecondaryKey string
- Secondary SAS key value.
- KeyName string
- Name of the key.
- Rights string
- Rights that this key has.
- PrimaryKey string
- Primary SAS key value.
- SecondaryKey string
- Secondary SAS key value.
- keyName String
- Name of the key.
- rights String
- Rights that this key has.
- primaryKey String
- Primary SAS key value.
- secondaryKey String
- Secondary SAS key value.
- keyName string
- Name of the key.
- rights string
- Rights that this key has.
- primaryKey string
- Primary SAS key value.
- secondaryKey string
- Secondary SAS key value.
- key_name str
- Name of the key.
- rights str
- Rights that this key has.
- primary_key str
- Primary SAS key value.
- secondary_key str
- Secondary SAS key value.
- keyName String
- Name of the key.
- rights String
- Rights that this key has.
- primaryKey String
- Primary SAS key value.
- secondaryKey String
- Secondary SAS key value.
State, StateArgs  
- Activating
- Activating
- Active
- Active
- Deleting
- Deleting
- Deleted
- Deleted
- ActivationFailed 
- ActivationFailed
- DeletionFailed 
- DeletionFailed
- Transitioning
- Transitioning
- Suspending
- Suspending
- Suspended
- Suspended
- Resuming
- Resuming
- FailingOver 
- FailingOver
- FailoverFailed 
- FailoverFailed
- StateActivating 
- Activating
- StateActive 
- Active
- StateDeleting 
- Deleting
- StateDeleted 
- Deleted
- StateActivation Failed 
- ActivationFailed
- StateDeletion Failed 
- DeletionFailed
- StateTransitioning 
- Transitioning
- StateSuspending 
- Suspending
- StateSuspended 
- Suspended
- StateResuming 
- Resuming
- StateFailing Over 
- FailingOver
- StateFailover Failed 
- FailoverFailed
- Activating
- Activating
- Active
- Active
- Deleting
- Deleting
- Deleted
- Deleted
- ActivationFailed 
- ActivationFailed
- DeletionFailed 
- DeletionFailed
- Transitioning
- Transitioning
- Suspending
- Suspending
- Suspended
- Suspended
- Resuming
- Resuming
- FailingOver 
- FailingOver
- FailoverFailed 
- FailoverFailed
- Activating
- Activating
- Active
- Active
- Deleting
- Deleting
- Deleted
- Deleted
- ActivationFailed 
- ActivationFailed
- DeletionFailed 
- DeletionFailed
- Transitioning
- Transitioning
- Suspending
- Suspending
- Suspended
- Suspended
- Resuming
- Resuming
- FailingOver 
- FailingOver
- FailoverFailed 
- FailoverFailed
- ACTIVATING
- Activating
- ACTIVE
- Active
- DELETING
- Deleting
- DELETED
- Deleted
- ACTIVATION_FAILED
- ActivationFailed
- DELETION_FAILED
- DeletionFailed
- TRANSITIONING
- Transitioning
- SUSPENDING
- Suspending
- SUSPENDED
- Suspended
- RESUMING
- Resuming
- FAILING_OVER
- FailingOver
- FAILOVER_FAILED
- FailoverFailed
- "Activating"
- Activating
- "Active"
- Active
- "Deleting"
- Deleting
- "Deleted"
- Deleted
- "ActivationFailed" 
- ActivationFailed
- "DeletionFailed" 
- DeletionFailed
- "Transitioning"
- Transitioning
- "Suspending"
- Suspending
- "Suspended"
- Suspended
- "Resuming"
- Resuming
- "FailingOver" 
- FailingOver
- "FailoverFailed" 
- FailoverFailed
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.
TargetIpFilterRule, TargetIpFilterRuleArgs        
- Action
Pulumi.Azure Native. Devices. Ip Filter Action Type 
- The desired action for requests captured by this rule.
- FilterName string
- The name of the IP filter rule.
- IpMask string
- A string that contains the IP address range in CIDR notation for the rule.
- Target
Pulumi.Azure Native. Devices. Ip Filter Target Type 
- Target for requests captured by this rule.
- Action
IpFilter Action Type 
- The desired action for requests captured by this rule.
- FilterName string
- The name of the IP filter rule.
- IpMask string
- A string that contains the IP address range in CIDR notation for the rule.
- Target
IpFilter Target Type 
- Target for requests captured by this rule.
- action
IpFilter Action Type 
- The desired action for requests captured by this rule.
- filterName String
- The name of the IP filter rule.
- ipMask String
- A string that contains the IP address range in CIDR notation for the rule.
- target
IpFilter Target Type 
- Target for requests captured by this rule.
- action
IpFilter Action Type 
- The desired action for requests captured by this rule.
- filterName string
- The name of the IP filter rule.
- ipMask string
- A string that contains the IP address range in CIDR notation for the rule.
- target
IpFilter Target Type 
- Target for requests captured by this rule.
- action
IpFilter Action Type 
- The desired action for requests captured by this rule.
- filter_name str
- The name of the IP filter rule.
- ip_mask str
- A string that contains the IP address range in CIDR notation for the rule.
- target
IpFilter Target Type 
- Target for requests captured by this rule.
- action "Accept" | "Reject"
- The desired action for requests captured by this rule.
- filterName String
- The name of the IP filter rule.
- ipMask String
- A string that contains the IP address range in CIDR notation for the rule.
- target
"all" | "serviceApi" | "device Api" 
- Target for requests captured by this rule.
TargetIpFilterRuleResponse, TargetIpFilterRuleResponseArgs          
- Action string
- The desired action for requests captured by this rule.
- FilterName string
- The name of the IP filter rule.
- IpMask string
- A string that contains the IP address range in CIDR notation for the rule.
- Target string
- Target for requests captured by this rule.
- Action string
- The desired action for requests captured by this rule.
- FilterName string
- The name of the IP filter rule.
- IpMask string
- A string that contains the IP address range in CIDR notation for the rule.
- Target string
- Target for requests captured by this rule.
- action String
- The desired action for requests captured by this rule.
- filterName String
- The name of the IP filter rule.
- ipMask String
- A string that contains the IP address range in CIDR notation for the rule.
- target String
- Target for requests captured by this rule.
- action string
- The desired action for requests captured by this rule.
- filterName string
- The name of the IP filter rule.
- ipMask string
- A string that contains the IP address range in CIDR notation for the rule.
- target string
- Target for requests captured by this rule.
- action str
- The desired action for requests captured by this rule.
- filter_name str
- The name of the IP filter rule.
- ip_mask str
- A string that contains the IP address range in CIDR notation for the rule.
- target str
- Target for requests captured by this rule.
- action String
- The desired action for requests captured by this rule.
- filterName String
- The name of the IP filter rule.
- ipMask String
- A string that contains the IP address range in CIDR notation for the rule.
- target String
- Target for requests captured by this rule.
Import
An existing resource can be imported using its type token, name, and identifier, e.g.
$ pulumi import azure-native:devices:IotDpsResource myFirstProvisioningService /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Devices/provisioningServices/{provisioningServiceName} 
To learn more about importing existing cloud resources, see Importing resources.
Package Details
- Repository
- Azure Native pulumi/pulumi-azure-native
- License
- Apache-2.0