Microsoft.CustomProviders resourceProviders
- 最新の を
する - 2018-09-01-preview
Bicep リソース定義
resourceProviders リソースの種類は、次を対象とする操作と共にデプロイできます。
- リソース グループの - リソース グループのデプロイ コマンド 参照
各 API バージョンで変更されたプロパティの一覧については、変更ログの
リソースの形式
Microsoft.CustomProviders/resourceProviders リソースを作成するには、次の Bicep をテンプレートに追加します。
resource symbolicname 'Microsoft.CustomProviders/resourceProviders@2018-09-01-preview' = {
location: 'string'
name: 'string'
properties: {
actions: [
{
endpoint: 'string'
name: 'string'
routingType: 'string'
}
]
resourceTypes: [
{
endpoint: 'string'
name: 'string'
routingType: 'string'
}
]
validations: [
{
specification: 'string'
validationType: 'string'
}
]
}
tags: {
{customized property}: 'string'
}
}
プロパティ値
CustomRPActionRouteDefinition
名前 | 形容 | 価値 |
---|---|---|
エンドポイント | カスタム リソース プロバイダーが要求をプロキシするルート定義エンドポイント URI。 これは、フラット URI (例: 'https://testendpoint/') の形式で指定することも、パスを介してルーティングするように指定することもできます (例: 'https://testendpoint/{requestPath}') | 糸 制約: パターン = ^https://.+ (必須) |
名前 | ルート定義の名前。 これは ARM 拡張機能の名前になります (例: '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.CustomProviders/resourceProviders/{resourceProviderName}/{name}') | string (必須) |
routingType | アクション要求でサポートされるルーティングの種類。 | 'Proxy' |
CustomRPManifestProperties
名前 | 形容 | 価値 |
---|---|---|
アクション | カスタム リソース プロバイダーが実装するアクションの一覧。 | CustomRPActionRouteDefinition[] |
resourceTypes | カスタム リソース プロバイダーが実装するリソースの種類の一覧。 | CustomRPResourceTypeRouteDefinition[] |
検証 | カスタム リソース プロバイダーの要求で実行する検証の一覧。 | CustomRPValidations[] |
CustomRPResourceTypeRouteDefinition
名前 | 形容 | 価値 |
---|---|---|
エンドポイント | カスタム リソース プロバイダーが要求をプロキシするルート定義エンドポイント URI。 これは、フラット URI (例: 'https://testendpoint/') の形式で指定することも、パスを介してルーティングするように指定することもできます (例: 'https://testendpoint/{requestPath}') | 糸 制約: パターン = ^https://.+ (必須) |
名前 | ルート定義の名前。 これは ARM 拡張機能の名前になります (例: '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.CustomProviders/resourceProviders/{resourceProviderName}/{name}') | string (必須) |
routingType | リソース要求でサポートされるルーティングの種類。 | 'Proxy' 'Proxy,Cache' |
CustomRPValidations
名前 | 形容 | 価値 |
---|---|---|
仕様 | 検証仕様へのリンク。 この仕様は、raw.githubusercontent.com でホストされている必要があります。 | 糸 制約: パターン = ^https://raw.githubusercontent.com/.+ (必須) |
validationType | 一致する要求に対して実行する検証の種類。 | 'Swagger' |
Microsoft.CustomProviders/resourceProviders
名前 | 形容 | 価値 |
---|---|---|
場所 | リソースの場所 | string (必須) |
名前 | リソース名 | 糸 制約: 最小長 = 3 最大長 = 3 (必須) |
プロパティ | カスタム リソース プロバイダーのマニフェスト | CustomRPManifestProperties の |
タグ | リソース タグ | タグ名と値のディクショナリ。 テンプレート の |
ResourceTags
名前 | 形容 | 価値 |
---|
ARM テンプレート リソース定義
resourceProviders リソースの種類は、次を対象とする操作と共にデプロイできます。
- リソース グループの - リソース グループのデプロイ コマンド 参照
各 API バージョンで変更されたプロパティの一覧については、変更ログの
リソースの形式
Microsoft.CustomProviders/resourceProviders リソースを作成するには、次の JSON をテンプレートに追加します。
{
"type": "Microsoft.CustomProviders/resourceProviders",
"apiVersion": "2018-09-01-preview",
"name": "string",
"location": "string",
"properties": {
"actions": [
{
"endpoint": "string",
"name": "string",
"routingType": "string"
}
],
"resourceTypes": [
{
"endpoint": "string",
"name": "string",
"routingType": "string"
}
],
"validations": [
{
"specification": "string",
"validationType": "string"
}
]
},
"tags": {
"{customized property}": "string"
}
}
プロパティ値
CustomRPActionRouteDefinition
名前 | 形容 | 価値 |
---|---|---|
エンドポイント | カスタム リソース プロバイダーが要求をプロキシするルート定義エンドポイント URI。 これは、フラット URI (例: 'https://testendpoint/') の形式で指定することも、パスを介してルーティングするように指定することもできます (例: 'https://testendpoint/{requestPath}') | 糸 制約: パターン = ^https://.+ (必須) |
名前 | ルート定義の名前。 これは ARM 拡張機能の名前になります (例: '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.CustomProviders/resourceProviders/{resourceProviderName}/{name}') | string (必須) |
routingType | アクション要求でサポートされるルーティングの種類。 | 'Proxy' |
CustomRPManifestProperties
名前 | 形容 | 価値 |
---|---|---|
アクション | カスタム リソース プロバイダーが実装するアクションの一覧。 | CustomRPActionRouteDefinition[] |
resourceTypes | カスタム リソース プロバイダーが実装するリソースの種類の一覧。 | CustomRPResourceTypeRouteDefinition[] |
検証 | カスタム リソース プロバイダーの要求で実行する検証の一覧。 | CustomRPValidations[] |
CustomRPResourceTypeRouteDefinition
名前 | 形容 | 価値 |
---|---|---|
エンドポイント | カスタム リソース プロバイダーが要求をプロキシするルート定義エンドポイント URI。 これは、フラット URI (例: 'https://testendpoint/') の形式で指定することも、パスを介してルーティングするように指定することもできます (例: 'https://testendpoint/{requestPath}') | 糸 制約: パターン = ^https://.+ (必須) |
名前 | ルート定義の名前。 これは ARM 拡張機能の名前になります (例: '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.CustomProviders/resourceProviders/{resourceProviderName}/{name}') | string (必須) |
routingType | リソース要求でサポートされるルーティングの種類。 | 'Proxy' 'Proxy,Cache' |
CustomRPValidations
名前 | 形容 | 価値 |
---|---|---|
仕様 | 検証仕様へのリンク。 この仕様は、raw.githubusercontent.com でホストされている必要があります。 | 糸 制約: パターン = ^https://raw.githubusercontent.com/.+ (必須) |
validationType | 一致する要求に対して実行する検証の種類。 | 'Swagger' |
Microsoft.CustomProviders/resourceProviders
名前 | 形容 | 価値 |
---|---|---|
apiVersion | API のバージョン | '2018-09-01-preview' |
場所 | リソースの場所 | string (必須) |
名前 | リソース名 | 糸 制約: 最小長 = 3 最大長 = 3 (必須) |
プロパティ | カスタム リソース プロバイダーのマニフェスト | CustomRPManifestProperties の |
タグ | リソース タグ | タグ名と値のディクショナリ。 テンプレート の |
種類 | リソースの種類 | 'Microsoft.CustomProviders/resourceProviders' |
ResourceTags
名前 | 形容 | 価値 |
---|
クイック スタート テンプレート
次のクイック スタート テンプレートでは、このリソースの種類をデプロイします。
テンプレート | 形容 |
---|---|
カスタム プロバイダーを使用してテンプレート用のカスタム リソースを作成 Azure にデプロイする |
このサンプルでは、カスタム プロバイダーとロジック アプリを使用して Resource Manager テンプレートにカスタム リソースを追加する方法を示します。 |
関数アプリを作成し、カスタム リソース を使用して呼び出す Azure にデプロイする |
このテンプレートは、テンプレートデプロイでカスタム リソース プロバイダーのワークロードとして使用される関数アプリを作成します。 |
カスタム プロバイダーを使用して既存の Azure リソースを拡張する Azure にデプロイする |
このサンプルでは、既存の Azure リソースと Resource Manager テンプレートを拡張してカスタム ワークロードに追加する方法について詳しく説明します。 |
Terraform (AzAPI プロバイダー) リソース定義
resourceProviders リソースの種類は、次を対象とする操作と共にデプロイできます。
- リソース グループの
各 API バージョンで変更されたプロパティの一覧については、変更ログの
リソースの形式
Microsoft.CustomProviders/resourceProviders リソースを作成するには、次の Terraform をテンプレートに追加します。
resource "azapi_resource" "symbolicname" {
type = "Microsoft.CustomProviders/resourceProviders@2018-09-01-preview"
name = "string"
location = "string"
tags = {
{customized property} = "string"
}
body = jsonencode({
properties = {
actions = [
{
endpoint = "string"
name = "string"
routingType = "string"
}
]
resourceTypes = [
{
endpoint = "string"
name = "string"
routingType = "string"
}
]
validations = [
{
specification = "string"
validationType = "string"
}
]
}
})
}
プロパティ値
CustomRPActionRouteDefinition
名前 | 形容 | 価値 |
---|---|---|
エンドポイント | カスタム リソース プロバイダーが要求をプロキシするルート定義エンドポイント URI。 これは、フラット URI (例: 'https://testendpoint/') の形式で指定することも、パスを介してルーティングするように指定することもできます (例: 'https://testendpoint/{requestPath}') | 糸 制約: パターン = ^https://.+ (必須) |
名前 | ルート定義の名前。 これは ARM 拡張機能の名前になります (例: '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.CustomProviders/resourceProviders/{resourceProviderName}/{name}') | string (必須) |
routingType | アクション要求でサポートされるルーティングの種類。 | 'Proxy' |
CustomRPManifestProperties
名前 | 形容 | 価値 |
---|---|---|
アクション | カスタム リソース プロバイダーが実装するアクションの一覧。 | CustomRPActionRouteDefinition[] |
resourceTypes | カスタム リソース プロバイダーが実装するリソースの種類の一覧。 | CustomRPResourceTypeRouteDefinition[] |
検証 | カスタム リソース プロバイダーの要求で実行する検証の一覧。 | CustomRPValidations[] |
CustomRPResourceTypeRouteDefinition
名前 | 形容 | 価値 |
---|---|---|
エンドポイント | カスタム リソース プロバイダーが要求をプロキシするルート定義エンドポイント URI。 これは、フラット URI (例: 'https://testendpoint/') の形式で指定することも、パスを介してルーティングするように指定することもできます (例: 'https://testendpoint/{requestPath}') | 糸 制約: パターン = ^https://.+ (必須) |
名前 | ルート定義の名前。 これは ARM 拡張機能の名前になります (例: '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.CustomProviders/resourceProviders/{resourceProviderName}/{name}') | string (必須) |
routingType | リソース要求でサポートされるルーティングの種類。 | 'Proxy' 'Proxy,Cache' |
CustomRPValidations
名前 | 形容 | 価値 |
---|---|---|
仕様 | 検証仕様へのリンク。 この仕様は、raw.githubusercontent.com でホストされている必要があります。 | 糸 制約: パターン = ^https://raw.githubusercontent.com/.+ (必須) |
validationType | 一致する要求に対して実行する検証の種類。 | 'Swagger' |
Microsoft.CustomProviders/resourceProviders
名前 | 形容 | 価値 |
---|---|---|
場所 | リソースの場所 | string (必須) |
名前 | リソース名 | 糸 制約: 最小長 = 3 最大長 = 3 (必須) |
プロパティ | カスタム リソース プロバイダーのマニフェスト | CustomRPManifestProperties の |
タグ | リソース タグ | タグ名と値のディクショナリ。 |
種類 | リソースの種類 | "Microsoft.CustomProviders/resourceProviders@2018-09-01-preview" |
ResourceTags
名前 | 形容 | 価値 |
---|