Skip to content

Commit cc627fc

Browse files
rarayuduRama Krishna Rayudu
andauthored
[Hub Generated] Review request for Microsoft.Logic to add version stable/2019-05-01 (#11627)
* Adding integration service environment encryption configuration details to Logic spec * Correcting json format errors * Correcting json formats * Updating examples * Fixing encryption key properties definition Co-authored-by: Rama Krishna Rayudu <rarayudu@microsoft.com>
1 parent 206d032 commit cc627fc

File tree

6 files changed

+95
-0
lines changed

6 files changed

+95
-0
lines changed

specification/logic/resource-manager/Microsoft.Logic/stable/2019-05-01/examples/IntegrationServiceEnvironments_Get.json

Lines changed: 9 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -75,6 +75,15 @@
7575
"type": "Microsoft.Network/virtualNetworks/subnets"
7676
}
7777
]
78+
},
79+
"encryptionConfiguration": {
80+
"encryptionKeyReference": {
81+
"keyVault": {
82+
"id": "/subscriptions/f34b22a3-2202-4fb1-b040-1332bd928c84/resourceGroups/testResourceGroup/providers/Microsoft.KeyVault/vaults/testKeyVault"
83+
},
84+
"keyName": "testKeyName",
85+
"keyVersion": "13b261d30b984753869902d7f47f4d55"
86+
}
7887
}
7988
},
8089
"id": "/subscriptions/f34b22a3-2202-4fb1-b040-1332bd928c84/resourceGroups/testResourceGroup/providers/Microsoft.Logic/integrationServiceEnvironments/testIntegrationServiceEnvironment",

specification/logic/resource-manager/Microsoft.Logic/stable/2019-05-01/examples/IntegrationServiceEnvironments_ListByResourceGroup.json

Lines changed: 18 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -76,6 +76,15 @@
7676
"type": "Microsoft.Network/virtualNetworks/subnets"
7777
}
7878
]
79+
},
80+
"encryptionConfiguration": {
81+
"encryptionKeyReference": {
82+
"keyVault": {
83+
"id": "/subscriptions/f34b22a3-2202-4fb1-b040-1332bd928c84/resourceGroups/testResourceGroup/providers/Microsoft.KeyVault/vaults/testKeyVault"
84+
},
85+
"keyName": "testKeyName",
86+
"keyVersion": "13b261d30b984753869902d7f47f4d55"
87+
}
7988
}
8089
},
8190
"id": "/subscriptions/f34b22a3-2202-4fb1-b040-1332bd928c84/resourceGroups/testResourceGroup/providers/Microsoft.Logic/integrationServiceEnvironments/ISE-ILB-NU",
@@ -151,6 +160,15 @@
151160
"type": "Microsoft.Network/virtualNetworks/subnets"
152161
}
153162
]
163+
},
164+
"encryptionConfiguration": {
165+
"encryptionKeyReference": {
166+
"keyVault": {
167+
"id": "/subscriptions/f34b22a3-2202-4fb1-b040-1332bd928c84/resourceGroups/testResourceGroup/providers/Microsoft.KeyVault/vaults/testKeyVault"
168+
},
169+
"keyName": "testKeyName",
170+
"keyVersion": "13b261d30b984753869902d7f47f4d55"
171+
}
154172
}
155173
},
156174
"id": "/subscriptions/f34b22a3-2202-4fb1-b040-1332bd928c84/resourceGroups/testResourceGroup/providers/Microsoft.Logic/integrationServiceEnvironments/ISE-ILB-WCentralUS",

specification/logic/resource-manager/Microsoft.Logic/stable/2019-05-01/examples/IntegrationServiceEnvironments_ListBySubscription.json

Lines changed: 18 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -75,6 +75,15 @@
7575
"type": "Microsoft.Network/virtualNetworks/subnets"
7676
}
7777
]
78+
},
79+
"encryptionConfiguration": {
80+
"encryptionKeyReference": {
81+
"keyVault": {
82+
"id": "/subscriptions/f34b22a3-2202-4fb1-b040-1332bd928c84/resourceGroups/testResourceGroup/providers/Microsoft.KeyVault/vaults/testKeyVault"
83+
},
84+
"keyName": "testKeyName",
85+
"keyVersion": "13b261d30b984753869902d7f47f4d55"
86+
}
7887
}
7988
},
8089
"id": "/subscriptions/f34b22a3-2202-4fb1-b040-1332bd928c84/resourceGroups/testResourceGroup/providers/Microsoft.Logic/integrationServiceEnvironments/ISE-ILB-NU",
@@ -150,6 +159,15 @@
150159
"type": "Microsoft.Network/virtualNetworks/subnets"
151160
}
152161
]
162+
},
163+
"encryptionConfiguration": {
164+
"encryptionKeyReference": {
165+
"keyVault": {
166+
"id": "/subscriptions/f34b22a3-2202-4fb1-b040-1332bd928c84/resourceGroups/testResourceGroup/providers/Microsoft.KeyVault/vaults/testKeyVault"
167+
},
168+
"keyName": "testKeyName",
169+
"keyVersion": "13b261d30b984753869902d7f47f4d55"
170+
}
153171
}
154172
},
155173
"id": "/subscriptions/f34b22a3-2202-4fb1-b040-1332bd928c84/resourceGroups/testResourceGroup/providers/Microsoft.Logic/integrationServiceEnvironments/TestISE-WCentralUS",

specification/logic/resource-manager/Microsoft.Logic/stable/2019-05-01/examples/IntegrationServiceEnvironments_Patch.json

Lines changed: 9 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -87,6 +87,15 @@
8787
"type": "Microsoft.Network/virtualNetworks/subnets"
8888
}
8989
]
90+
},
91+
"encryptionConfiguration": {
92+
"encryptionKeyReference": {
93+
"keyVault": {
94+
"id": "/subscriptions/f34b22a3-2202-4fb1-b040-1332bd928c84/resourceGroups/testResourceGroup/providers/Microsoft.KeyVault/vaults/testKeyVault"
95+
},
96+
"keyName": "testKeyName",
97+
"keyVersion": "13b261d30b984753869902d7f47f4d55"
98+
}
9099
}
91100
},
92101
"id": "/subscriptions/f34b22a3-2202-4fb1-b040-1332bd928c84/resourceGroups/testResourceGroup/providers/Microsoft.Logic/integrationServiceEnvironments/testIntegrationServiceEnvironment",

specification/logic/resource-manager/Microsoft.Logic/stable/2019-05-01/examples/IntegrationServiceEnvironments_Put.json

Lines changed: 9 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -29,6 +29,15 @@
2929
"id": "/subscriptions/f34b22a3-2202-4fb1-b040-1332bd928c84/resourceGroups/testResourceGroup/providers/Microsoft.Network/virtualNetworks/testVNET/subnets/s4"
3030
}
3131
]
32+
},
33+
"encryptionConfiguration": {
34+
"encryptionKeyReference": {
35+
"keyVault": {
36+
"id": "/subscriptions/f34b22a3-2202-4fb1-b040-1332bd928c84/resourceGroups/testResourceGroup/providers/Microsoft.KeyVault/vaults/testKeyVault"
37+
},
38+
"keyName": "testKeyName",
39+
"keyVersion": "13b261d30b984753869902d7f47f4d55"
40+
}
3241
}
3342
}
3443
}

specification/logic/resource-manager/Microsoft.Logic/stable/2019-05-01/logic.json

Lines changed: 32 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -8856,6 +8856,10 @@
88568856
"networkConfiguration": {
88578857
"$ref": "#/definitions/NetworkConfiguration",
88588858
"description": "The network configuration."
8859+
},
8860+
"encryptionConfiguration": {
8861+
"$ref": "#/definitions/IntegrationServiceEnvironmenEncryptionConfiguration",
8862+
"description": "The encryption configuration."
88598863
}
88608864
}
88618865
},
@@ -8917,6 +8921,34 @@
89178921
"modelAsString": true
89188922
}
89198923
},
8924+
"IntegrationServiceEnvironmenEncryptionConfiguration": {
8925+
"type": "object",
8926+
"description": "The encryption configuration for the integration service environment.",
8927+
"properties": {
8928+
"encryptionKeyReference": {
8929+
"$ref": "#/definitions/IntegrationServiceEnvironmenEncryptionKeyReference",
8930+
"description": "The encryption key reference."
8931+
}
8932+
}
8933+
},
8934+
"IntegrationServiceEnvironmenEncryptionKeyReference": {
8935+
"type": "object",
8936+
"description": "The encryption key details for the integration service environment.",
8937+
"properties": {
8938+
"keyVault": {
8939+
"$ref": "#/definitions/ResourceReference",
8940+
"description": "The key vault reference."
8941+
},
8942+
"keyName": {
8943+
"type": "string",
8944+
"description": "Gets the key name in the Key Vault."
8945+
},
8946+
"keyVersion": {
8947+
"type": "string",
8948+
"description": "Gets the version of the key specified in the keyName property."
8949+
}
8950+
}
8951+
},
89208952
"FlowAccessControlConfiguration": {
89218953
"type": "object",
89228954
"description": "The access control configuration.",

0 commit comments

Comments
 (0)