Azure Native

Pulumi Official
Package maintained by Pulumi
v1.64.0 published on Wednesday, May 4, 2022 by Pulumi

CustomResourceProvider

A manifest file that defines the custom resource provider resources. API Version: 2018-09-01-preview.

Example Usage

Create or update the custom resource provider

using Pulumi;
using AzureNative = Pulumi.AzureNative;

class MyStack : Stack
{
    public MyStack()
    {
        var customResourceProvider = new AzureNative.CustomProviders.CustomResourceProvider("customResourceProvider", new AzureNative.CustomProviders.CustomResourceProviderArgs
        {
            Actions = 
            {
                new AzureNative.CustomProviders.Inputs.CustomRPActionRouteDefinitionArgs
                {
                    Endpoint = "https://mytestendpoint/",
                    Name = "TestAction",
                    RoutingType = "Proxy",
                },
            },
            Location = "eastus",
            ResourceGroupName = "testRG",
            ResourceProviderName = "newrp",
            ResourceTypes = 
            {
                new AzureNative.CustomProviders.Inputs.CustomRPResourceTypeRouteDefinitionArgs
                {
                    Endpoint = "https://mytestendpoint2/",
                    Name = "TestResource",
                    RoutingType = "Proxy,Cache",
                },
            },
        });
    }

}
package main

import (
	customproviders "github.com/pulumi/pulumi-azure-native/sdk/go/azure/customproviders"
	"github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)

func main() {
	pulumi.Run(func(ctx *pulumi.Context) error {
		_, err := customproviders.NewCustomResourceProvider(ctx, "customResourceProvider", &customproviders.CustomResourceProviderArgs{
			Actions: []customproviders.CustomRPActionRouteDefinitionArgs{
				&customproviders.CustomRPActionRouteDefinitionArgs{
					Endpoint:    pulumi.String("https://mytestendpoint/"),
					Name:        pulumi.String("TestAction"),
					RoutingType: pulumi.String("Proxy"),
				},
			},
			Location:             pulumi.String("eastus"),
			ResourceGroupName:    pulumi.String("testRG"),
			ResourceProviderName: pulumi.String("newrp"),
			ResourceTypes: []customproviders.CustomRPResourceTypeRouteDefinitionArgs{
				&customproviders.CustomRPResourceTypeRouteDefinitionArgs{
					Endpoint:    pulumi.String("https://mytestendpoint2/"),
					Name:        pulumi.String("TestResource"),
					RoutingType: pulumi.String("Proxy,Cache"),
				},
			},
		})
		if err != nil {
			return err
		}
		return nil
	})
}
package generated_program;

import java.util.*;
import java.io.*;
import java.nio.*;
import com.pulumi.*;

public class App {
    public static void main(String[] args) {
        Pulumi.run(App::stack);
    }

    public static void stack(Context ctx) {
        var customResourceProvider = new CustomResourceProvider("customResourceProvider", CustomResourceProviderArgs.builder()        
            .actions(Map.ofEntries(
                Map.entry("endpoint", "https://mytestendpoint/"),
                Map.entry("name", "TestAction"),
                Map.entry("routingType", "Proxy")
            ))
            .location("eastus")
            .resourceGroupName("testRG")
            .resourceProviderName("newrp")
            .resourceTypes(Map.ofEntries(
                Map.entry("endpoint", "https://mytestendpoint2/"),
                Map.entry("name", "TestResource"),
                Map.entry("routingType", "Proxy,Cache")
            ))
            .build());

        }
}
import pulumi
import pulumi_azure_native as azure_native

custom_resource_provider = azure_native.customproviders.CustomResourceProvider("customResourceProvider",
    actions=[azure_native.customproviders.CustomRPActionRouteDefinitionArgs(
        endpoint="https://mytestendpoint/",
        name="TestAction",
        routing_type="Proxy",
    )],
    location="eastus",
    resource_group_name="testRG",
    resource_provider_name="newrp",
    resource_types=[azure_native.customproviders.CustomRPResourceTypeRouteDefinitionArgs(
        endpoint="https://mytestendpoint2/",
        name="TestResource",
        routing_type="Proxy,Cache",
    )])
import * as pulumi from "@pulumi/pulumi";
import * as azure_native from "@pulumi/azure-native";

const customResourceProvider = new azure_native.customproviders.CustomResourceProvider("customResourceProvider", {
    actions: [{
        endpoint: "https://mytestendpoint/",
        name: "TestAction",
        routingType: "Proxy",
    }],
    location: "eastus",
    resourceGroupName: "testRG",
    resourceProviderName: "newrp",
    resourceTypes: [{
        endpoint: "https://mytestendpoint2/",
        name: "TestResource",
        routingType: "Proxy,Cache",
    }],
});
resources:
  customResourceProvider:
    type: azure-native:customproviders:CustomResourceProvider
    properties:
      actions:
        - endpoint: https://mytestendpoint/
          name: TestAction
          routingType: Proxy
      location: eastus
      resourceGroupName: testRG
      resourceProviderName: newrp
      resourceTypes:
        - endpoint: https://mytestendpoint2/
          name: TestResource
          routingType: Proxy,Cache

Create a CustomResourceProvider Resource

new CustomResourceProvider(name: string, args: CustomResourceProviderArgs, opts?: CustomResourceOptions);
@overload
def CustomResourceProvider(resource_name: str,
                           opts: Optional[ResourceOptions] = None,
                           actions: Optional[Sequence[CustomRPActionRouteDefinitionArgs]] = None,
                           location: Optional[str] = None,
                           resource_group_name: Optional[str] = None,
                           resource_provider_name: Optional[str] = None,
                           resource_types: Optional[Sequence[CustomRPResourceTypeRouteDefinitionArgs]] = None,
                           tags: Optional[Mapping[str, str]] = None,
                           validations: Optional[Sequence[CustomRPValidationsArgs]] = None)
@overload
def CustomResourceProvider(resource_name: str,
                           args: CustomResourceProviderArgs,
                           opts: Optional[ResourceOptions] = None)
func NewCustomResourceProvider(ctx *Context, name string, args CustomResourceProviderArgs, opts ...ResourceOption) (*CustomResourceProvider, error)
public CustomResourceProvider(string name, CustomResourceProviderArgs args, CustomResourceOptions? opts = null)
public CustomResourceProvider(String name, CustomResourceProviderArgs args)
public CustomResourceProvider(String name, CustomResourceProviderArgs args, CustomResourceOptions options)
type: azure-native:customproviders:CustomResourceProvider
properties: # The arguments to resource properties.
options: # Bag of options to control resource's behavior.

name string
The unique name of the resource.
args CustomResourceProviderArgs
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 CustomResourceProviderArgs
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 CustomResourceProviderArgs
The arguments to resource properties.
opts ResourceOption
Bag of options to control resource's behavior.
name string
The unique name of the resource.
args CustomResourceProviderArgs
The arguments to resource properties.
opts CustomResourceOptions
Bag of options to control resource's behavior.
name String
The unique name of the resource.
args CustomResourceProviderArgs
The arguments to resource properties.
options CustomResourceOptions
Bag of options to control resource's behavior.

CustomResourceProvider Resource Properties

To learn more about resource properties and how to use them, see Inputs and Outputs in the Architecture and Concepts docs.

Inputs

The CustomResourceProvider resource accepts the following input properties:

ResourceGroupName string

The name of the resource group.

Actions List<Pulumi.AzureNative.CustomProviders.Inputs.CustomRPActionRouteDefinitionArgs>

A list of actions that the custom resource provider implements.

Location string

Resource location

ResourceProviderName string

The name of the resource provider.

ResourceTypes List<Pulumi.AzureNative.CustomProviders.Inputs.CustomRPResourceTypeRouteDefinitionArgs>

A list of resource types that the custom resource provider implements.

Tags Dictionary<string, string>

Resource tags

Validations List<Pulumi.AzureNative.CustomProviders.Inputs.CustomRPValidationsArgs>

A list of validations to run on the custom resource provider's requests.

ResourceGroupName string

The name of the resource group.

Actions []CustomRPActionRouteDefinitionArgs

A list of actions that the custom resource provider implements.

Location string

Resource location

ResourceProviderName string

The name of the resource provider.

ResourceTypes []CustomRPResourceTypeRouteDefinitionArgs

A list of resource types that the custom resource provider implements.

Tags map[string]string

Resource tags

Validations []CustomRPValidationsArgs

A list of validations to run on the custom resource provider's requests.

resourceGroupName String

The name of the resource group.

actions ListRPActionRouteDefinitionArgs>

A list of actions that the custom resource provider implements.

location String

Resource location

resourceProviderName String

The name of the resource provider.

resourceTypes ListRPResourceTypeRouteDefinitionArgs>

A list of resource types that the custom resource provider implements.

tags Map

Resource tags

validations ListRPValidationsArgs>

A list of validations to run on the custom resource provider's requests.

resourceGroupName string

The name of the resource group.

actions CustomRPActionRouteDefinitionArgs[]

A list of actions that the custom resource provider implements.

location string

Resource location

resourceProviderName string

The name of the resource provider.

resourceTypes CustomRPResourceTypeRouteDefinitionArgs[]

A list of resource types that the custom resource provider implements.

tags {[key: string]: string}

Resource tags

validations CustomRPValidationsArgs[]

A list of validations to run on the custom resource provider's requests.

resource_group_name str

The name of the resource group.

actions Sequence[CustomRPActionRouteDefinitionArgs]

A list of actions that the custom resource provider implements.

location str

Resource location

resource_provider_name str

The name of the resource provider.

resource_types Sequence[CustomRPResourceTypeRouteDefinitionArgs]

A list of resource types that the custom resource provider implements.

tags Mapping[str, str]

Resource tags

validations Sequence[CustomRPValidationsArgs]

A list of validations to run on the custom resource provider's requests.

resourceGroupName String

The name of the resource group.

actions List

A list of actions that the custom resource provider implements.

location String

Resource location

resourceProviderName String

The name of the resource provider.

resourceTypes List

A list of resource types that the custom resource provider implements.

tags Map

Resource tags

validations List

A list of validations to run on the custom resource provider's requests.

Outputs

All input properties are implicitly available as output properties. Additionally, the CustomResourceProvider resource produces the following output properties:

Id string

The provider-assigned unique ID for this managed resource.

Name string

Resource name

ProvisioningState string

The provisioning state of the resource provider.

Type string

Resource type

Id string

The provider-assigned unique ID for this managed resource.

Name string

Resource name

ProvisioningState string

The provisioning state of the resource provider.

Type string

Resource type

id String

The provider-assigned unique ID for this managed resource.

name String

Resource name

provisioningState String

The provisioning state of the resource provider.

type String

Resource type

id string

The provider-assigned unique ID for this managed resource.

name string

Resource name

provisioningState string

The provisioning state of the resource provider.

type string

Resource type

id str

The provider-assigned unique ID for this managed resource.

name str

Resource name

provisioning_state str

The provisioning state of the resource provider.

type str

Resource type

id String

The provider-assigned unique ID for this managed resource.

name String

Resource name

provisioningState String

The provisioning state of the resource provider.

type String

Resource type

Supporting Types

ActionRouting

Proxy
Proxy
ActionRoutingProxy
Proxy
Proxy
Proxy
Proxy
Proxy
PROXY
Proxy
"Proxy"
Proxy

CustomRPActionRouteDefinition

Endpoint string

The route definition endpoint URI that the custom resource provider will proxy requests to. This can be in the form of a flat URI (e.g. 'https://testendpoint/') or can specify to route via a path (e.g. 'https://testendpoint/{requestPath}')

Name string

The name of the route definition. This becomes the name for the ARM extension (e.g. '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.CustomProviders/resourceProviders/{resourceProviderName}/{name}')

RoutingType string | Pulumi.AzureNative.CustomProviders.ActionRouting

The routing types that are supported for action requests.

Endpoint string

The route definition endpoint URI that the custom resource provider will proxy requests to. This can be in the form of a flat URI (e.g. 'https://testendpoint/') or can specify to route via a path (e.g. 'https://testendpoint/{requestPath}')

Name string

The name of the route definition. This becomes the name for the ARM extension (e.g. '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.CustomProviders/resourceProviders/{resourceProviderName}/{name}')

RoutingType string | ActionRouting

The routing types that are supported for action requests.

endpoint String

The route definition endpoint URI that the custom resource provider will proxy requests to. This can be in the form of a flat URI (e.g. 'https://testendpoint/') or can specify to route via a path (e.g. 'https://testendpoint/{requestPath}')

name String

The name of the route definition. This becomes the name for the ARM extension (e.g. '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.CustomProviders/resourceProviders/{resourceProviderName}/{name}')

routingType String | ActionRouting

The routing types that are supported for action requests.

endpoint string

The route definition endpoint URI that the custom resource provider will proxy requests to. This can be in the form of a flat URI (e.g. 'https://testendpoint/') or can specify to route via a path (e.g. 'https://testendpoint/{requestPath}')

name string

The name of the route definition. This becomes the name for the ARM extension (e.g. '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.CustomProviders/resourceProviders/{resourceProviderName}/{name}')

routingType string | ActionRouting

The routing types that are supported for action requests.

endpoint str

The route definition endpoint URI that the custom resource provider will proxy requests to. This can be in the form of a flat URI (e.g. 'https://testendpoint/') or can specify to route via a path (e.g. 'https://testendpoint/{requestPath}')

name str

The name of the route definition. This becomes the name for the ARM extension (e.g. '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.CustomProviders/resourceProviders/{resourceProviderName}/{name}')

routing_type str | ActionRouting

The routing types that are supported for action requests.

endpoint String

The route definition endpoint URI that the custom resource provider will proxy requests to. This can be in the form of a flat URI (e.g. 'https://testendpoint/') or can specify to route via a path (e.g. 'https://testendpoint/{requestPath}')

name String

The name of the route definition. This becomes the name for the ARM extension (e.g. '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.CustomProviders/resourceProviders/{resourceProviderName}/{name}')

routingType String | "Proxy"

The routing types that are supported for action requests.

CustomRPActionRouteDefinitionResponse

Endpoint string

The route definition endpoint URI that the custom resource provider will proxy requests to. This can be in the form of a flat URI (e.g. 'https://testendpoint/') or can specify to route via a path (e.g. 'https://testendpoint/{requestPath}')

Name string

The name of the route definition. This becomes the name for the ARM extension (e.g. '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.CustomProviders/resourceProviders/{resourceProviderName}/{name}')

RoutingType string

The routing types that are supported for action requests.

Endpoint string

The route definition endpoint URI that the custom resource provider will proxy requests to. This can be in the form of a flat URI (e.g. 'https://testendpoint/') or can specify to route via a path (e.g. 'https://testendpoint/{requestPath}')

Name string

The name of the route definition. This becomes the name for the ARM extension (e.g. '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.CustomProviders/resourceProviders/{resourceProviderName}/{name}')

RoutingType string

The routing types that are supported for action requests.

endpoint String

The route definition endpoint URI that the custom resource provider will proxy requests to. This can be in the form of a flat URI (e.g. 'https://testendpoint/') or can specify to route via a path (e.g. 'https://testendpoint/{requestPath}')

name String

The name of the route definition. This becomes the name for the ARM extension (e.g. '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.CustomProviders/resourceProviders/{resourceProviderName}/{name}')

routingType String

The routing types that are supported for action requests.

endpoint string

The route definition endpoint URI that the custom resource provider will proxy requests to. This can be in the form of a flat URI (e.g. 'https://testendpoint/') or can specify to route via a path (e.g. 'https://testendpoint/{requestPath}')

name string

The name of the route definition. This becomes the name for the ARM extension (e.g. '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.CustomProviders/resourceProviders/{resourceProviderName}/{name}')

routingType string

The routing types that are supported for action requests.

endpoint str

The route definition endpoint URI that the custom resource provider will proxy requests to. This can be in the form of a flat URI (e.g. 'https://testendpoint/') or can specify to route via a path (e.g. 'https://testendpoint/{requestPath}')

name str

The name of the route definition. This becomes the name for the ARM extension (e.g. '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.CustomProviders/resourceProviders/{resourceProviderName}/{name}')

routing_type str

The routing types that are supported for action requests.

endpoint String

The route definition endpoint URI that the custom resource provider will proxy requests to. This can be in the form of a flat URI (e.g. 'https://testendpoint/') or can specify to route via a path (e.g. 'https://testendpoint/{requestPath}')

name String

The name of the route definition. This becomes the name for the ARM extension (e.g. '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.CustomProviders/resourceProviders/{resourceProviderName}/{name}')

routingType String

The routing types that are supported for action requests.

CustomRPResourceTypeRouteDefinition

Endpoint string

The route definition endpoint URI that the custom resource provider will proxy requests to. This can be in the form of a flat URI (e.g. 'https://testendpoint/') or can specify to route via a path (e.g. 'https://testendpoint/{requestPath}')

Name string

The name of the route definition. This becomes the name for the ARM extension (e.g. '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.CustomProviders/resourceProviders/{resourceProviderName}/{name}')

RoutingType string | Pulumi.AzureNative.CustomProviders.ResourceTypeRouting

The routing types that are supported for resource requests.

Endpoint string

The route definition endpoint URI that the custom resource provider will proxy requests to. This can be in the form of a flat URI (e.g. 'https://testendpoint/') or can specify to route via a path (e.g. 'https://testendpoint/{requestPath}')

Name string

The name of the route definition. This becomes the name for the ARM extension (e.g. '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.CustomProviders/resourceProviders/{resourceProviderName}/{name}')

RoutingType string | ResourceTypeRouting

The routing types that are supported for resource requests.

endpoint String

The route definition endpoint URI that the custom resource provider will proxy requests to. This can be in the form of a flat URI (e.g. 'https://testendpoint/') or can specify to route via a path (e.g. 'https://testendpoint/{requestPath}')

name String

The name of the route definition. This becomes the name for the ARM extension (e.g. '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.CustomProviders/resourceProviders/{resourceProviderName}/{name}')

routingType String | ResourceTypeRouting

The routing types that are supported for resource requests.

endpoint string

The route definition endpoint URI that the custom resource provider will proxy requests to. This can be in the form of a flat URI (e.g. 'https://testendpoint/') or can specify to route via a path (e.g. 'https://testendpoint/{requestPath}')

name string

The name of the route definition. This becomes the name for the ARM extension (e.g. '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.CustomProviders/resourceProviders/{resourceProviderName}/{name}')

routingType string | ResourceTypeRouting

The routing types that are supported for resource requests.

endpoint str

The route definition endpoint URI that the custom resource provider will proxy requests to. This can be in the form of a flat URI (e.g. 'https://testendpoint/') or can specify to route via a path (e.g. 'https://testendpoint/{requestPath}')

name str

The name of the route definition. This becomes the name for the ARM extension (e.g. '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.CustomProviders/resourceProviders/{resourceProviderName}/{name}')

routing_type str | ResourceTypeRouting

The routing types that are supported for resource requests.

endpoint String

The route definition endpoint URI that the custom resource provider will proxy requests to. This can be in the form of a flat URI (e.g. 'https://testendpoint/') or can specify to route via a path (e.g. 'https://testendpoint/{requestPath}')

name String

The name of the route definition. This becomes the name for the ARM extension (e.g. '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.CustomProviders/resourceProviders/{resourceProviderName}/{name}')

routingType String | "Proxy" | "Proxy,Cache"

The routing types that are supported for resource requests.

CustomRPResourceTypeRouteDefinitionResponse

Endpoint string

The route definition endpoint URI that the custom resource provider will proxy requests to. This can be in the form of a flat URI (e.g. 'https://testendpoint/') or can specify to route via a path (e.g. 'https://testendpoint/{requestPath}')

Name string

The name of the route definition. This becomes the name for the ARM extension (e.g. '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.CustomProviders/resourceProviders/{resourceProviderName}/{name}')

RoutingType string

The routing types that are supported for resource requests.

Endpoint string

The route definition endpoint URI that the custom resource provider will proxy requests to. This can be in the form of a flat URI (e.g. 'https://testendpoint/') or can specify to route via a path (e.g. 'https://testendpoint/{requestPath}')

Name string

The name of the route definition. This becomes the name for the ARM extension (e.g. '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.CustomProviders/resourceProviders/{resourceProviderName}/{name}')

RoutingType string

The routing types that are supported for resource requests.

endpoint String

The route definition endpoint URI that the custom resource provider will proxy requests to. This can be in the form of a flat URI (e.g. 'https://testendpoint/') or can specify to route via a path (e.g. 'https://testendpoint/{requestPath}')

name String

The name of the route definition. This becomes the name for the ARM extension (e.g. '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.CustomProviders/resourceProviders/{resourceProviderName}/{name}')

routingType String

The routing types that are supported for resource requests.

endpoint string

The route definition endpoint URI that the custom resource provider will proxy requests to. This can be in the form of a flat URI (e.g. 'https://testendpoint/') or can specify to route via a path (e.g. 'https://testendpoint/{requestPath}')

name string

The name of the route definition. This becomes the name for the ARM extension (e.g. '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.CustomProviders/resourceProviders/{resourceProviderName}/{name}')

routingType string

The routing types that are supported for resource requests.

endpoint str

The route definition endpoint URI that the custom resource provider will proxy requests to. This can be in the form of a flat URI (e.g. 'https://testendpoint/') or can specify to route via a path (e.g. 'https://testendpoint/{requestPath}')

name str

The name of the route definition. This becomes the name for the ARM extension (e.g. '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.CustomProviders/resourceProviders/{resourceProviderName}/{name}')

routing_type str

The routing types that are supported for resource requests.

endpoint String

The route definition endpoint URI that the custom resource provider will proxy requests to. This can be in the form of a flat URI (e.g. 'https://testendpoint/') or can specify to route via a path (e.g. 'https://testendpoint/{requestPath}')

name String

The name of the route definition. This becomes the name for the ARM extension (e.g. '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.CustomProviders/resourceProviders/{resourceProviderName}/{name}')

routingType String

The routing types that are supported for resource requests.

CustomRPValidations

Specification string

A link to the validation specification. The specification must be hosted on raw.githubusercontent.com.

ValidationType string | Pulumi.AzureNative.CustomProviders.ValidationType

The type of validation to run against a matching request.

Specification string

A link to the validation specification. The specification must be hosted on raw.githubusercontent.com.

ValidationType string | ValidationType

The type of validation to run against a matching request.

specification String

A link to the validation specification. The specification must be hosted on raw.githubusercontent.com.

validationType String | ValidationType

The type of validation to run against a matching request.

specification string

A link to the validation specification. The specification must be hosted on raw.githubusercontent.com.

validationType string | ValidationType

The type of validation to run against a matching request.

specification str

A link to the validation specification. The specification must be hosted on raw.githubusercontent.com.

validation_type str | ValidationType

The type of validation to run against a matching request.

specification String

A link to the validation specification. The specification must be hosted on raw.githubusercontent.com.

validationType String | "Swagger"

The type of validation to run against a matching request.

CustomRPValidationsResponse

Specification string

A link to the validation specification. The specification must be hosted on raw.githubusercontent.com.

ValidationType string

The type of validation to run against a matching request.

Specification string

A link to the validation specification. The specification must be hosted on raw.githubusercontent.com.

ValidationType string

The type of validation to run against a matching request.

specification String

A link to the validation specification. The specification must be hosted on raw.githubusercontent.com.

validationType String

The type of validation to run against a matching request.

specification string

A link to the validation specification. The specification must be hosted on raw.githubusercontent.com.

validationType string

The type of validation to run against a matching request.

specification str

A link to the validation specification. The specification must be hosted on raw.githubusercontent.com.

validation_type str

The type of validation to run against a matching request.

specification String

A link to the validation specification. The specification must be hosted on raw.githubusercontent.com.

validationType String

The type of validation to run against a matching request.

ResourceTypeRouting

Proxy
Proxy
Proxy_Cache
Proxy,Cache
ResourceTypeRoutingProxy
Proxy
ResourceTypeRouting_Proxy_Cache
Proxy,Cache
Proxy
Proxy
Proxy_Cache
Proxy,Cache
Proxy
Proxy
Proxy_Cache
Proxy,Cache
PROXY
Proxy
PROXY_CACHE
Proxy,Cache
"Proxy"
Proxy
"Proxy,Cache"
Proxy,Cache

ValidationType

Swagger
Swagger
ValidationTypeSwagger
Swagger
Swagger
Swagger
Swagger
Swagger
SWAGGER
Swagger
"Swagger"
Swagger

Import

An existing resource can be imported using its type token, name, and identifier, e.g.

$ pulumi import azure-native:customproviders:CustomResourceProvider newrp /subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/testRG/providers/Microsoft.CustomProviders/resourceProviders/newrp 

Package Details

Repository
https://github.com/pulumi/pulumi-azure-native
License
Apache-2.0