Skip to content

Commit

Permalink
Merge pull request hashicorp#3996 from hashicorp/data/regeneration-fr…
Browse files Browse the repository at this point in the history
…om-92d0740fea1d44ccd1feb6573ba2cd837d41881c-rest-api-specs

Data: Rest Api Specs - regenerating based on 92d0740
  • Loading branch information
tombuildsstuff authored Mar 22, 2024
2 parents 92d0740 + 7d45c1a commit c07303d
Show file tree
Hide file tree
Showing 103 changed files with 3,895 additions and 0 deletions.
Original file line number Diff line number Diff line change
@@ -0,0 +1,17 @@
{
"apiVersion": "2024-02-01",
"isPreview": false,
"generate": true,
"resources": [
"GetPrivateLinkResources",
"ListPrivateLinkResources",
"RecoveryServices",
"RegisteredIdentities",
"ReplicationUsages",
"VaultCertificates",
"VaultExtendedInfo",
"VaultUsages",
"Vaults"
],
"source": "Azure/azure-rest-api-specs"
}
Original file line number Diff line number Diff line change
@@ -0,0 +1,57 @@
{
"name": "PrivateLinkResource",
"fields": [
{
"containsDiscriminatedTypeValue": false,
"jsonName": "id",
"name": "Id",
"objectDefinition": {
"type": "String",
"referenceName": null
},
"optional": true,
"readOnly": false,
"required": false,
"sensitive": false
},
{
"containsDiscriminatedTypeValue": false,
"jsonName": "name",
"name": "Name",
"objectDefinition": {
"type": "String",
"referenceName": null
},
"optional": true,
"readOnly": false,
"required": false,
"sensitive": false
},
{
"containsDiscriminatedTypeValue": false,
"jsonName": "properties",
"name": "Properties",
"objectDefinition": {
"type": "Reference",
"referenceName": "PrivateLinkResourceProperties"
},
"optional": true,
"readOnly": false,
"required": false,
"sensitive": false
},
{
"containsDiscriminatedTypeValue": false,
"jsonName": "type",
"name": "Type",
"objectDefinition": {
"type": "String",
"referenceName": null
},
"optional": true,
"readOnly": false,
"required": false,
"sensitive": false
}
]
}
Original file line number Diff line number Diff line change
@@ -0,0 +1,52 @@
{
"name": "PrivateLinkResourceProperties",
"fields": [
{
"containsDiscriminatedTypeValue": false,
"jsonName": "groupId",
"name": "GroupId",
"objectDefinition": {
"type": "String",
"referenceName": null
},
"optional": true,
"readOnly": false,
"required": false,
"sensitive": false
},
{
"containsDiscriminatedTypeValue": false,
"jsonName": "requiredMembers",
"name": "RequiredMembers",
"objectDefinition": {
"type": "List",
"referenceName": null,
"nestedItem": {
"type": "String",
"referenceName": null
}
},
"optional": true,
"readOnly": false,
"required": false,
"sensitive": false
},
{
"containsDiscriminatedTypeValue": false,
"jsonName": "requiredZoneNames",
"name": "RequiredZoneNames",
"objectDefinition": {
"type": "List",
"referenceName": null,
"nestedItem": {
"type": "String",
"referenceName": null
}
},
"optional": true,
"readOnly": false,
"required": false,
"sensitive": false
}
]
}
Original file line number Diff line number Diff line change
@@ -0,0 +1,14 @@
{
"name": "PrivateLinkResourcesGet",
"contentType": "application/json; charset=utf-8",
"expectedStatusCodes": [
200
],
"longRunning": false,
"httpMethod": "GET",
"resourceIdName": "PrivateLinkResourceId",
"responseObject": {
"type": "Reference",
"referenceName": "PrivateLinkResource"
}
}
Original file line number Diff line number Diff line change
@@ -0,0 +1,52 @@
{
"name": "PrivateLinkResourceId",
"id": "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.RecoveryServices/vaults/{vaultName}/privateLinkResources/{privateLinkResourceName}",
"segments": [
{
"name": "staticSubscriptions",
"type": "Static",
"value": "subscriptions"
},
{
"name": "subscriptionId",
"type": "SubscriptionId"
},
{
"name": "staticResourceGroups",
"type": "Static",
"value": "resourceGroups"
},
{
"name": "resourceGroupName",
"type": "ResourceGroup"
},
{
"name": "staticProviders",
"type": "Static",
"value": "providers"
},
{
"name": "staticMicrosoftRecoveryServices",
"type": "ResourceProvider",
"value": "Microsoft.RecoveryServices"
},
{
"name": "staticVaults",
"type": "Static",
"value": "vaults"
},
{
"name": "vaultName",
"type": "UserSpecified"
},
{
"name": "staticPrivateLinkResources",
"type": "Static",
"value": "privateLinkResources"
},
{
"name": "privateLinkResourceName",
"type": "UserSpecified"
}
]
}
Original file line number Diff line number Diff line change
@@ -0,0 +1,57 @@
{
"name": "PrivateLinkResource",
"fields": [
{
"containsDiscriminatedTypeValue": false,
"jsonName": "id",
"name": "Id",
"objectDefinition": {
"type": "String",
"referenceName": null
},
"optional": true,
"readOnly": false,
"required": false,
"sensitive": false
},
{
"containsDiscriminatedTypeValue": false,
"jsonName": "name",
"name": "Name",
"objectDefinition": {
"type": "String",
"referenceName": null
},
"optional": true,
"readOnly": false,
"required": false,
"sensitive": false
},
{
"containsDiscriminatedTypeValue": false,
"jsonName": "properties",
"name": "Properties",
"objectDefinition": {
"type": "Reference",
"referenceName": "PrivateLinkResourceProperties"
},
"optional": true,
"readOnly": false,
"required": false,
"sensitive": false
},
{
"containsDiscriminatedTypeValue": false,
"jsonName": "type",
"name": "Type",
"objectDefinition": {
"type": "String",
"referenceName": null
},
"optional": true,
"readOnly": false,
"required": false,
"sensitive": false
}
]
}
Original file line number Diff line number Diff line change
@@ -0,0 +1,52 @@
{
"name": "PrivateLinkResourceProperties",
"fields": [
{
"containsDiscriminatedTypeValue": false,
"jsonName": "groupId",
"name": "GroupId",
"objectDefinition": {
"type": "String",
"referenceName": null
},
"optional": true,
"readOnly": false,
"required": false,
"sensitive": false
},
{
"containsDiscriminatedTypeValue": false,
"jsonName": "requiredMembers",
"name": "RequiredMembers",
"objectDefinition": {
"type": "List",
"referenceName": null,
"nestedItem": {
"type": "String",
"referenceName": null
}
},
"optional": true,
"readOnly": false,
"required": false,
"sensitive": false
},
{
"containsDiscriminatedTypeValue": false,
"jsonName": "requiredZoneNames",
"name": "RequiredZoneNames",
"objectDefinition": {
"type": "List",
"referenceName": null,
"nestedItem": {
"type": "String",
"referenceName": null
}
},
"optional": true,
"readOnly": false,
"required": false,
"sensitive": false
}
]
}
Original file line number Diff line number Diff line change
@@ -0,0 +1,16 @@
{
"name": "PrivateLinkResourcesList",
"contentType": "application/json; charset=utf-8",
"expectedStatusCodes": [
200
],
"fieldContainingPaginationDetails": "nextLink",
"longRunning": false,
"httpMethod": "GET",
"resourceIdName": "VaultId",
"responseObject": {
"type": "Reference",
"referenceName": "PrivateLinkResource"
},
"uriSuffix": "/privateLinkResources"
}
Original file line number Diff line number Diff line change
@@ -0,0 +1,43 @@
{
"name": "VaultId",
"id": "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.RecoveryServices/vaults/{vaultName}",
"segments": [
{
"name": "staticSubscriptions",
"type": "Static",
"value": "subscriptions"
},
{
"name": "subscriptionId",
"type": "SubscriptionId"
},
{
"name": "staticResourceGroups",
"type": "Static",
"value": "resourceGroups"
},
{
"name": "resourceGroupName",
"type": "ResourceGroup"
},
{
"name": "staticProviders",
"type": "Static",
"value": "providers"
},
{
"name": "staticMicrosoftRecoveryServices",
"type": "ResourceProvider",
"value": "Microsoft.RecoveryServices"
},
{
"name": "staticVaults",
"type": "Static",
"value": "vaults"
},
{
"name": "vaultName",
"type": "UserSpecified"
}
]
}
Original file line number Diff line number Diff line change
@@ -0,0 +1,18 @@
{
"name": "VaultSubResourceType",
"type": "String",
"values": [
{
"key": "AzureBackup",
"value": "AzureBackup"
},
{
"key": "AzureBackupSecondary",
"value": "AzureBackup_secondary"
},
{
"key": "AzureSiteRecovery",
"value": "AzureSiteRecovery"
}
]
}
Loading

0 comments on commit c07303d

Please sign in to comment.