Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

[AutoPR frontdoor] Expressrouteportauthorization apis #66

Open
wants to merge 1 commit into
base: sdkAutomation/frontdoor
Choose a base branch
from
Open
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
1,955 changes: 1,955 additions & 0 deletions schemas/2018-02-01/Microsoft.Network.FrontDoor.json

Large diffs are not rendered by default.

1,305 changes: 1,305 additions & 0 deletions schemas/2018-08-01/Microsoft.Network.FrontDoor.json

Large diffs are not rendered by default.

532 changes: 532 additions & 0 deletions schemas/2019-04-01/Microsoft.Network.FrontDoor.json

Large diffs are not rendered by default.

532 changes: 532 additions & 0 deletions schemas/2019-05-01/Microsoft.Network.FrontDoor.json

Large diffs are not rendered by default.

1,330 changes: 1,143 additions & 187 deletions schemas/2020-01-01/Microsoft.Network.FrontDoor.json

Large diffs are not rendered by default.

332 changes: 332 additions & 0 deletions schemas/2020-04-01/Microsoft.Network.FrontDoor.json
Original file line number Diff line number Diff line change
Expand Up @@ -193,6 +193,152 @@
"type"
],
"description": "Microsoft.Network/FrontDoorWebApplicationFirewallPolicies"
},
"NetworkExperimentProfiles": {
"type": "object",
"properties": {
"apiVersion": {
"type": "string",
"enum": [
"2020-04-01"
]
},
"etag": {
"type": "string",
"description": "Gets a unique read-only string that changes whenever the resource is updated."
},
"location": {
"type": "string",
"description": "Resource location."
},
"name": {
"oneOf": [
{
"type": "string",
"pattern": "^[a-zA-Z0-9_\\-\\(\\)\\.]*[^\\.]$"
},
{
"$ref": "https://schema.management.azure.com/schemas/common/definitions.json#/definitions/expression"
}
],
"description": "The Profile identifier associated with the Tenant and Partner"
},
"properties": {
"oneOf": [
{
"$ref": "#/definitions/ProfileProperties"
},
{
"$ref": "https://schema.management.azure.com/schemas/common/definitions.json#/definitions/expression"
}
],
"description": "Defines the properties of an experiment"
},
"resources": {
"type": "array",
"items": {
"oneOf": [
{
"$ref": "#/definitions/NetworkExperimentProfiles_Experiments_childResource"
}
]
}
},
"tags": {
"oneOf": [
{
"type": "object",
"additionalProperties": {
"type": "string"
},
"properties": {}
},
{
"$ref": "https://schema.management.azure.com/schemas/common/definitions.json#/definitions/expression"
}
],
"description": "Resource tags."
},
"type": {
"type": "string",
"enum": [
"Microsoft.Network/NetworkExperimentProfiles"
]
}
},
"required": [
"apiVersion",
"name",
"properties",
"type"
],
"description": "Microsoft.Network/NetworkExperimentProfiles"
},
"NetworkExperimentProfiles_Experiments": {
"type": "object",
"properties": {
"apiVersion": {
"type": "string",
"enum": [
"2020-04-01"
]
},
"location": {
"type": "string",
"description": "Resource location."
},
"name": {
"oneOf": [
{
"type": "string",
"pattern": "^[a-zA-Z0-9_\\-\\(\\)\\.]*[^\\.]$"
},
{
"$ref": "https://schema.management.azure.com/schemas/common/definitions.json#/definitions/expression"
}
],
"description": "The Experiment identifier associated with the Experiment"
},
"properties": {
"oneOf": [
{
"$ref": "#/definitions/ExperimentProperties"
},
{
"$ref": "https://schema.management.azure.com/schemas/common/definitions.json#/definitions/expression"
}
],
"description": "Defines the properties of an experiment"
},
"tags": {
"oneOf": [
{
"type": "object",
"additionalProperties": {
"type": "string"
},
"properties": {}
},
{
"$ref": "https://schema.management.azure.com/schemas/common/definitions.json#/definitions/expression"
}
],
"description": "Resource tags."
},
"type": {
"type": "string",
"enum": [
"Microsoft.Network/NetworkExperimentProfiles/Experiments"
]
}
},
"required": [
"apiVersion",
"name",
"properties",
"type"
],
"description": "Microsoft.Network/NetworkExperimentProfiles/Experiments"
}
},
"definitions": {
Expand Down Expand Up @@ -585,6 +731,86 @@
},
"description": "Defines contents of custom rules"
},
"Endpoint": {
"type": "object",
"properties": {
"endpoint": {
"type": "string",
"description": "The endpoint URL"
},
"name": {
"type": "string",
"description": "The name of the endpoint"
}
},
"description": "Defines the endpoint properties"
},
"ExperimentProperties": {
"type": "object",
"properties": {
"description": {
"type": "string",
"description": "The description of the details or intents of the Experiment"
},
"enabledState": {
"oneOf": [
{
"type": "string",
"enum": [
"Enabled",
"Disabled"
]
},
{
"$ref": "https://schema.management.azure.com/schemas/common/definitions.json#/definitions/expression"
}
],
"description": "The state of the Experiment."
},
"endpointA": {
"oneOf": [
{
"$ref": "#/definitions/Endpoint"
},
{
"$ref": "https://schema.management.azure.com/schemas/common/definitions.json#/definitions/expression"
}
],
"description": "Defines the endpoint properties"
},
"endpointB": {
"oneOf": [
{
"$ref": "#/definitions/Endpoint"
},
{
"$ref": "https://schema.management.azure.com/schemas/common/definitions.json#/definitions/expression"
}
],
"description": "Defines the endpoint properties"
},
"resourceState": {
"oneOf": [
{
"type": "string",
"enum": [
"Creating",
"Enabling",
"Enabled",
"Disabling",
"Disabled",
"Deleting"
]
},
{
"$ref": "https://schema.management.azure.com/schemas/common/definitions.json#/definitions/expression"
}
],
"description": "Resource status."
}
},
"description": "Defines the properties of an experiment"
},
"ForwardingConfiguration": {
"type": "object",
"properties": {
Expand Down Expand Up @@ -1469,6 +1695,72 @@
],
"description": "Define a match condition."
},
"NetworkExperimentProfiles_Experiments_childResource": {
"type": "object",
"properties": {
"apiVersion": {
"type": "string",
"enum": [
"2020-04-01"
]
},
"location": {
"type": "string",
"description": "Resource location."
},
"name": {
"oneOf": [
{
"type": "string",
"pattern": "^[a-zA-Z0-9_\\-\\(\\)\\.]*[^\\.]$"
},
{
"$ref": "https://schema.management.azure.com/schemas/common/definitions.json#/definitions/expression"
}
],
"description": "The Experiment identifier associated with the Experiment"
},
"properties": {
"oneOf": [
{
"$ref": "#/definitions/ExperimentProperties"
},
{
"$ref": "https://schema.management.azure.com/schemas/common/definitions.json#/definitions/expression"
}
],
"description": "Defines the properties of an experiment"
},
"tags": {
"oneOf": [
{
"type": "object",
"additionalProperties": {
"type": "string"
},
"properties": {}
},
{
"$ref": "https://schema.management.azure.com/schemas/common/definitions.json#/definitions/expression"
}
],
"description": "Resource tags."
},
"type": {
"type": "string",
"enum": [
"Experiments"
]
}
},
"required": [
"apiVersion",
"name",
"properties",
"type"
],
"description": "Microsoft.Network/NetworkExperimentProfiles/Experiments"
},
"PolicySettings": {
"type": "object",
"properties": {
Expand Down Expand Up @@ -1532,6 +1824,46 @@
},
"description": "Defines top-level WebApplicationFirewallPolicy configuration settings."
},
"ProfileProperties": {
"type": "object",
"properties": {
"enabledState": {
"oneOf": [
{
"type": "string",
"enum": [
"Enabled",
"Disabled"
]
},
{
"$ref": "https://schema.management.azure.com/schemas/common/definitions.json#/definitions/expression"
}
],
"description": "The state of the Experiment."
},
"resourceState": {
"oneOf": [
{
"type": "string",
"enum": [
"Creating",
"Enabling",
"Enabled",
"Disabling",
"Disabled",
"Deleting"
]
},
{
"$ref": "https://schema.management.azure.com/schemas/common/definitions.json#/definitions/expression"
}
],
"description": "Resource status."
}
},
"description": "Defines the properties of an experiment"
},
"RedirectConfiguration": {
"type": "object",
"properties": {
Expand Down
Loading