911
911
}
912
912
}
913
913
},
914
- "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/config/azurestorageaccounts": {
915
- "put": {
916
- "tags": [
917
- "WebApps"
918
- ],
919
- "summary": "Updates the Azure storage account configurations of an app.",
920
- "description": "Updates the Azure storage account configurations of an app.",
921
- "operationId": "WebApps_UpdateAzureStorageAccounts",
922
- "parameters": [
923
- {
924
- "$ref": "#/parameters/resourceGroupNameParameter"
925
- },
926
- {
927
- "name": "name",
928
- "in": "path",
929
- "description": "Name of the app.",
930
- "required": true,
931
- "type": "string"
932
- },
933
- {
934
- "name": "azureStorageAccounts",
935
- "in": "body",
936
- "description": "Azure storage accounts of the app.",
937
- "required": true,
938
- "schema": {
939
- "$ref": "#/definitions/AzureStoragePropertyDictionaryResource"
940
- }
941
- },
942
- {
943
- "$ref": "#/parameters/subscriptionIdParameter"
944
- },
945
- {
946
- "$ref": "#/parameters/apiVersionParameter"
947
- }
948
- ],
949
- "responses": {
950
- "200": {
951
- "description": "OK",
952
- "schema": {
953
- "$ref": "#/definitions/AzureStoragePropertyDictionaryResource"
954
- }
955
- },
956
- "default": {
957
- "description": "App Service error response.",
958
- "schema": {
959
- "$ref": "./CommonDefinitions.json#/definitions/DefaultErrorResponse"
960
- }
961
- }
962
- }
963
- }
964
- },
965
- "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/config/azurestorageaccounts/list": {
966
- "post": {
967
- "tags": [
968
- "WebApps"
969
- ],
970
- "summary": "Gets the Azure storage account configurations of an app.",
971
- "description": "Gets the Azure storage account configurations of an app.",
972
- "operationId": "WebApps_ListAzureStorageAccounts",
973
- "parameters": [
974
- {
975
- "$ref": "#/parameters/resourceGroupNameParameter"
976
- },
977
- {
978
- "name": "name",
979
- "in": "path",
980
- "description": "Name of the app.",
981
- "required": true,
982
- "type": "string"
983
- },
984
- {
985
- "$ref": "#/parameters/subscriptionIdParameter"
986
- },
987
- {
988
- "$ref": "#/parameters/apiVersionParameter"
989
- }
990
- ],
991
- "responses": {
992
- "200": {
993
- "description": "OK",
994
- "schema": {
995
- "$ref": "#/definitions/AzureStoragePropertyDictionaryResource"
996
- }
997
- },
998
- "default": {
999
- "description": "App Service error response.",
1000
- "schema": {
1001
- "$ref": "./CommonDefinitions.json#/definitions/DefaultErrorResponse"
1002
- }
1003
- }
1004
- }
1005
- }
1006
- },
1007
914
"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/config/backup": {
1008
915
"put": {
1009
916
"tags": [
7670
7577
}
7671
7578
}
7672
7579
},
7673
- "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/config/azurestorageaccounts": {
7674
- "put": {
7675
- "tags": [
7676
- "WebApps"
7677
- ],
7678
- "summary": "Updates the Azure storage account configurations of an app.",
7679
- "description": "Updates the Azure storage account configurations of an app.",
7680
- "operationId": "WebApps_UpdateAzureStorageAccountsSlot",
7681
- "parameters": [
7682
- {
7683
- "$ref": "#/parameters/resourceGroupNameParameter"
7684
- },
7685
- {
7686
- "name": "name",
7687
- "in": "path",
7688
- "description": "Name of the app.",
7689
- "required": true,
7690
- "type": "string"
7691
- },
7692
- {
7693
- "name": "azureStorageAccounts",
7694
- "in": "body",
7695
- "description": "Azure storage accounts of the app.",
7696
- "required": true,
7697
- "schema": {
7698
- "$ref": "#/definitions/AzureStoragePropertyDictionaryResource"
7699
- }
7700
- },
7701
- {
7702
- "name": "slot",
7703
- "in": "path",
7704
- "description": "Name of the deployment slot. If a slot is not specified, the API will update the Azure storage account configurations for the production slot.",
7705
- "required": true,
7706
- "type": "string"
7707
- },
7708
- {
7709
- "$ref": "#/parameters/subscriptionIdParameter"
7710
- },
7711
- {
7712
- "$ref": "#/parameters/apiVersionParameter"
7713
- }
7714
- ],
7715
- "responses": {
7716
- "200": {
7717
- "description": "OK",
7718
- "schema": {
7719
- "$ref": "#/definitions/AzureStoragePropertyDictionaryResource"
7720
- }
7721
- },
7722
- "default": {
7723
- "description": "App Service error response.",
7724
- "schema": {
7725
- "$ref": "./CommonDefinitions.json#/definitions/DefaultErrorResponse"
7726
- }
7727
- }
7728
- }
7729
- }
7730
- },
7731
- "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/config/azurestorageaccounts/list": {
7732
- "post": {
7733
- "tags": [
7734
- "WebApps"
7735
- ],
7736
- "summary": "Gets the Azure storage account configurations of an app.",
7737
- "description": "Gets the Azure storage account configurations of an app.",
7738
- "operationId": "WebApps_ListAzureStorageAccountsSlot",
7739
- "parameters": [
7740
- {
7741
- "$ref": "#/parameters/resourceGroupNameParameter"
7742
- },
7743
- {
7744
- "name": "name",
7745
- "in": "path",
7746
- "description": "Name of the app.",
7747
- "required": true,
7748
- "type": "string"
7749
- },
7750
- {
7751
- "name": "slot",
7752
- "in": "path",
7753
- "description": "Name of the deployment slot. If a slot is not specified, the API will update the Azure storage account configurations for the production slot.",
7754
- "required": true,
7755
- "type": "string"
7756
- },
7757
- {
7758
- "$ref": "#/parameters/subscriptionIdParameter"
7759
- },
7760
- {
7761
- "$ref": "#/parameters/apiVersionParameter"
7762
- }
7763
- ],
7764
- "responses": {
7765
- "200": {
7766
- "description": "OK",
7767
- "schema": {
7768
- "$ref": "#/definitions/AzureStoragePropertyDictionaryResource"
7769
- }
7770
- },
7771
- "default": {
7772
- "description": "App Service error response.",
7773
- "schema": {
7774
- "$ref": "./CommonDefinitions.json#/definitions/DefaultErrorResponse"
7775
- }
7776
- }
7777
- }
7778
- }
7779
- },
7780
7580
"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{name}/slots/{slot}/config/backup": {
7781
7581
"put": {
7782
7582
"tags": [
15859
15659
"$ref": "#/definitions/SiteSourceControl"
15860
15660
}
15861
15661
},
15862
- "default": {
15662
+ "default": {
15863
15663
"description": "App Service error response.",
15864
15664
"schema": {
15865
15665
"$ref": "./CommonDefinitions.json#/definitions/DefaultErrorResponse"
17017
16817
}
17018
16818
}
17019
16819
},
17020
- "AzureStoragePropertyDictionaryResource": {
17021
- "description": "AzureStorageInfo dictionary resource.",
17022
- "type": "object",
17023
- "allOf": [
17024
- {
17025
- "$ref": "./CommonDefinitions.json#/definitions/ProxyOnlyResource"
17026
- }
17027
- ],
17028
- "properties": {
17029
- "properties": {
17030
- "description": "Azure storage accounts.",
17031
- "type": "object",
17032
- "additionalProperties": {
17033
- "$ref": "./CommonDefinitions.json#/definitions/AzureStorageInfoValue"
17034
- },
17035
- "x-ms-client-flatten": true
17036
- }
17037
- }
17038
- },
17039
16820
"AzureTableStorageApplicationLogsConfig": {
17040
16821
"description": "Application logs to Azure table storage configuration.",
17041
16822
"required": [
19908
19689
}
19909
19690
},
19910
19691
"SlotConfigNames": {
19911
- "description": "Names for connection strings, application settings, and external Azure storage account configuration\nidentifiers to be marked as sticky to the deployment slot and not moved during a swap operation.\nThis is valid for all deployment slots in an app.",
19692
+ "description": "Names for connection strings and application settings to be marked as sticky to the deployment slot and not moved during a swap operation.\nThis is valid for all deployment slots in an app.",
19912
19693
"type": "object",
19913
19694
"properties": {
19914
19695
"connectionStringNames": {
19924
19705
"items": {
19925
19706
"type": "string"
19926
19707
}
19927
- },
19928
- "azureStorageConfigNames": {
19929
- "description": "List of external Azure storage account identifiers.",
19930
- "type": "array",
19931
- "items": {
19932
- "type": "string"
19933
- }
19934
19708
}
19935
19709
}
19936
19710
},
20565
20339
]
20566
20340
}
20567
20341
]
20568
- }
20342
+ }
0 commit comments