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

Remove 2014-04-01 TDE related swagger and example #16065

Merged
Merged
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

This file was deleted.

This file was deleted.

This file was deleted.

Original file line number Diff line number Diff line change
Expand Up @@ -107,160 +107,6 @@
"nextLinkName": null
}
}
},
"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Sql/servers/{serverName}/databases/{databaseName}/transparentDataEncryption/{transparentDataEncryptionName}": {
"put": {
"tags": [
"TransparentDataEncryption"
],
"operationId": "TransparentDataEncryptions_CreateOrUpdate",
"description": "Creates or updates a database's transparent data encryption configuration.",
"x-ms-examples": {
"Create or update a database's transparent data encryption configuration": {
"$ref": "./examples/DatabaseTransparentDataEncryptionCreateOrUpdate.json"
}
},
"parameters": [
{
"$ref": "../../../common/v1/types.json#/parameters/ApiVersionParameter"
},
{
"$ref": "../../../common/v1/types.json#/parameters/SubscriptionIdParameter"
},
{
"$ref": "../../../common/v1/types.json#/parameters/ResourceGroupParameter"
},
{
"$ref": "#/parameters/ServerNameParameter"
},
{
"name": "databaseName",
"in": "path",
"required": true,
"type": "string",
"description": "The name of the database for which setting the transparent data encryption applies."
},
{
"$ref": "#/parameters/TransparentDataEncryptionNameParameter"
},
{
"name": "parameters",
"in": "body",
"required": true,
"schema": {
"$ref": "#/definitions/TransparentDataEncryption"
},
"description": "The required parameters for creating or updating transparent data encryption."
}
],
"responses": {
"200": {
"description": "OK",
"schema": {
"$ref": "#/definitions/TransparentDataEncryption"
}
},
"201": {
"description": "Created",
"schema": {
"$ref": "#/definitions/TransparentDataEncryption"
}
}
}
},
"get": {
"tags": [
"TransparentDataEncryption"
],
"operationId": "TransparentDataEncryptions_Get",
"description": "Gets a database's transparent data encryption configuration.",
"x-ms-examples": {
"Get a database's transparent data encryption configuration": {
"$ref": "./examples/DatabaseTransparentDataEncryptionGet.json"
}
},
"parameters": [
{
"$ref": "../../../common/v1/types.json#/parameters/ApiVersionParameter"
},
{
"$ref": "../../../common/v1/types.json#/parameters/SubscriptionIdParameter"
},
{
"$ref": "../../../common/v1/types.json#/parameters/ResourceGroupParameter"
},
{
"$ref": "#/parameters/ServerNameParameter"
},
{
"name": "databaseName",
"in": "path",
"required": true,
"type": "string",
"description": "The name of the database for which the transparent data encryption applies."
},
{
"$ref": "#/parameters/TransparentDataEncryptionNameParameter"
}
],
"responses": {
"200": {
"description": "OK",
"schema": {
"$ref": "#/definitions/TransparentDataEncryption"
}
}
}
}
},
"/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Sql/servers/{serverName}/databases/{databaseName}/transparentDataEncryption/{transparentDataEncryptionName}/operationResults": {
"get": {
"tags": [
"TransparentDataEncryption"
],
"operationId": "TransparentDataEncryptionActivities_ListByConfiguration",
"description": "Returns a database's transparent data encryption operation result.",
"x-ms-examples": {
"List a database's transparent data encryption activities": {
"$ref": "./examples/DatabaseTransparentDataEncryptionActivityList.json"
}
},
"parameters": [
{
"$ref": "../../../common/v1/types.json#/parameters/ApiVersionParameter"
},
{
"$ref": "../../../common/v1/types.json#/parameters/SubscriptionIdParameter"
},
{
"$ref": "../../../common/v1/types.json#/parameters/ResourceGroupParameter"
},
{
"$ref": "#/parameters/ServerNameParameter"
},
{
"name": "databaseName",
"in": "path",
"required": true,
"type": "string",
"description": "The name of the database for which the transparent data encryption applies."
},
{
"$ref": "#/parameters/TransparentDataEncryptionNameParameter"
}
],
"responses": {
"200": {
"description": "OK",
"schema": {
"$ref": "#/definitions/TransparentDataEncryptionActivityListResult"
}
}
},
"x-ms-pageable": {
"nextLinkName": null
}
}
}
},
"definitions": {
Expand Down Expand Up @@ -547,42 +393,6 @@
],
"description": "Represents the response to a list elastic pool database activity request."
},
"TransparentDataEncryptionProperties": {
"properties": {
"status": {
"type": "string",
"description": "The status of the database transparent data encryption.",
"enum": [
"Enabled",
"Disabled"
],
"x-ms-enum": {
"name": "TransparentDataEncryptionStatus"
}
}
},
"description": "Represents the properties of a database transparent data encryption."
},
"TransparentDataEncryption": {
"properties": {
"location": {
"type": "string",
"readOnly": true,
"description": "Resource location."
},
"properties": {
"x-ms-client-flatten": true,
"$ref": "#/definitions/TransparentDataEncryptionProperties",
"description": "Represents the properties of the resource."
}
},
"allOf": [
{
"$ref": "../../../common/v1/types.json#/definitions/ProxyResource"
}
],
"description": "Represents a database transparent data encryption configuration."
},
"SloUsageMetric": {
"properties": {
"serviceLevelObjective": {
Expand Down Expand Up @@ -704,65 +514,6 @@
}
},
"description": "The impact of an operation, both in absolute and relative terms."
},
"TransparentDataEncryptionActivityProperties": {
"properties": {
"status": {
"readOnly": true,
"type": "string",
"description": "The status of the database.",
"enum": [
"Encrypting",
"Decrypting"
],
"x-ms-enum": {
"name": "TransparentDataEncryptionActivityStatus",
"modelAsString": true
}
},
"percentComplete": {
"readOnly": true,
"type": "number",
"format": "float",
"description": "The percent complete of the transparent data encryption scan for a database."
}
},
"description": "Represents the properties of a database transparent data encryption Scan."
},
"TransparentDataEncryptionActivity": {
"properties": {
"location": {
"type": "string",
"readOnly": true,
"description": "Resource location."
},
"properties": {
"x-ms-client-flatten": true,
"$ref": "#/definitions/TransparentDataEncryptionActivityProperties",
"description": "Represents the properties of the resource."
}
},
"allOf": [
{
"$ref": "../../../common/v1/types.json#/definitions/ProxyResource"
}
],
"description": "Represents a database transparent data encryption Scan."
},
"TransparentDataEncryptionActivityListResult": {
"properties": {
"value": {
"type": "array",
"items": {
"$ref": "#/definitions/TransparentDataEncryptionActivity"
},
"description": "The list of database transparent data encryption activities."
}
},
"required": [
"value"
],
"description": "Represents the response to a list database transparent data encryption activity request."
}
},
"parameters": {
Expand All @@ -781,21 +532,6 @@
"type": "string",
"description": "A comma separated list of child objects to expand in the response. Possible properties: serviceTierAdvisors, transparentDataEncryption.",
"x-ms-parameter-location": "method"
},
"TransparentDataEncryptionNameParameter": {
"name": "transparentDataEncryptionName",
"in": "path",
"required": true,
"type": "string",
"enum": [
"current"
],
"description": "The name of the transparent data encryption configuration.",
"x-ms-enum": {
"modelAsString": true,
"name": "TransparentDataEncryptionName"
},
"x-ms-parameter-location": "method"
}
},
"securityDefinitions": {
Expand Down
1 change: 1 addition & 0 deletions specification/sql/resource-manager/readme.md
Original file line number Diff line number Diff line change
Expand Up @@ -143,6 +143,7 @@ input-file:
- ./Microsoft.Sql/preview/2020-11-01-preview/VirtualNetworkRules.json
- ./Microsoft.Sql/preview/2020-11-01-preview/WorkloadClassifiers.json
- ./Microsoft.Sql/preview/2020-11-01-preview/WorkloadGroups.json
- ./Microsoft.Sql/preview/2021-02-01-preview/TransparentDataEncryptions.json
- ./Microsoft.Sql/preview/2021-02-01-preview/BackupShortTermRetentionPolicies.json
- ./Microsoft.Sql/preview/2021-02-01-preview/Databases.json
- ./Microsoft.Sql/preview/2021-02-01-preview/DatabaseExtensions.json
Expand Down