swagger: '2.0' info: version: 2020-08-01-preview title: Microsoft Azure AccessControlClient AccessConnector ReplicationStorageClassificationMappings API schemes: - https tags: - name: ReplicationStorageClassificationMappings paths: ? /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.RecoveryServices/vaults/{resourceName}/replicationFabrics/{fabricName}/replicationStorageClassifications/{storageClassificationName}/replicationStorageClassificationMappings : get: tags: - ReplicationStorageClassificationMappings summary: Microsoft Azure Gets The List Of Storage Classification Mappings Objects Under A Storage description: Lists the storage classification mappings for the fabric. operationId: microsoftAzureReplicationstorageclassificationmappingsListbyreplicationstorageclassifications produces: - application/json parameters: - $ref: '#/parameters/ApiVersion' - $ref: '#/parameters/ResourceName' - $ref: '#/parameters/ResourceGroupName' - $ref: '#/parameters/SubscriptionId' - name: fabricName in: path description: Fabric name. required: true type: string - name: storageClassificationName in: path description: Storage classification name. required: true type: string responses: '200': description: OK schema: $ref: '#/definitions/StorageClassificationMappingCollection' x-ms-pageable: nextLinkName: nextLink x-ms-examples: Gets the list of storage classification mappings objects under a storage.: $ref: ./examples/ReplicationStorageClassificationMappings_ListByReplicationStorageClassifications.json ? /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.RecoveryServices/vaults/{resourceName}/replicationFabrics/{fabricName}/replicationStorageClassifications/{storageClassificationName}/replicationStorageClassificationMappings/{storageClassificationMappingName} : get: tags: - ReplicationStorageClassificationMappings summary: Microsoft Azure Gets The Details Of A Storage Classification Mapping description: Gets the details of the specified storage classification mapping. operationId: microsoftAzureReplicationstorageclassificationmappingsGet produces: - application/json parameters: - $ref: '#/parameters/ApiVersion' - $ref: '#/parameters/ResourceName' - $ref: '#/parameters/ResourceGroupName' - $ref: '#/parameters/SubscriptionId' - name: fabricName in: path description: Fabric name. required: true type: string - name: storageClassificationName in: path description: Storage classification name. required: true type: string - name: storageClassificationMappingName in: path description: Storage classification mapping name. required: true type: string responses: '200': description: OK schema: $ref: '#/definitions/StorageClassificationMapping' x-ms-examples: Gets the details of a storage classification mapping.: $ref: ./examples/ReplicationStorageClassificationMappings_Get.json put: tags: - ReplicationStorageClassificationMappings summary: Microsoft Azure Create Storage Classification Mapping description: The operation to create a storage classification mapping. operationId: microsoftAzureReplicationstorageclassificationmappingsCreate consumes: - application/json produces: - application/json parameters: - $ref: '#/parameters/ApiVersion' - $ref: '#/parameters/ResourceName' - $ref: '#/parameters/ResourceGroupName' - $ref: '#/parameters/SubscriptionId' - name: fabricName in: path description: Fabric name. required: true type: string - name: storageClassificationName in: path description: Storage classification name. required: true type: string - name: storageClassificationMappingName in: path description: Storage classification mapping name. required: true type: string - name: pairingInput in: body description: Pairing input. required: true schema: $ref: '#/definitions/StorageClassificationMappingInput' responses: '200': description: OK schema: $ref: '#/definitions/StorageClassificationMapping' '202': description: Accepted x-ms-long-running-operation: true x-ms-examples: Create storage classification mapping.: $ref: ./examples/ReplicationStorageClassificationMappings_Create.json delete: tags: - ReplicationStorageClassificationMappings summary: Microsoft Azure Delete A Storage Classification Mapping description: The operation to delete a storage classification mapping. operationId: microsoftAzureReplicationstorageclassificationmappingsDelete parameters: - $ref: '#/parameters/ApiVersion' - $ref: '#/parameters/ResourceName' - $ref: '#/parameters/ResourceGroupName' - $ref: '#/parameters/SubscriptionId' - name: fabricName in: path description: Fabric name. required: true type: string - name: storageClassificationName in: path description: Storage classification name. required: true type: string - name: storageClassificationMappingName in: path description: Storage classification mapping name. required: true type: string responses: '202': description: Accepted '204': description: NoContent x-ms-long-running-operation: true x-ms-examples: Delete a storage classification mapping.: $ref: ./examples/ReplicationStorageClassificationMappings_Delete.json ? /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.RecoveryServices/vaults/{resourceName}/replicationStorageClassificationMappings : get: tags: - ReplicationStorageClassificationMappings summary: Microsoft Azure Gets The List Of Storage Classification Mappings Objects Under A Vault description: Lists the storage classification mappings in the vault. operationId: microsoftAzureReplicationstorageclassificationmappingsList produces: - application/json parameters: - $ref: '#/parameters/ApiVersion' - $ref: '#/parameters/ResourceName' - $ref: '#/parameters/ResourceGroupName' - $ref: '#/parameters/SubscriptionId' responses: '200': description: OK schema: $ref: '#/definitions/StorageClassificationMappingCollection' x-ms-pageable: nextLinkName: nextLink x-ms-examples: Gets the list of storage classification mappings objects under a vault.: $ref: ./examples/ReplicationStorageClassificationMappings_List.json definitions: StorageClassificationMappingInput: description: Storage mapping input. type: object properties: properties: $ref: '#/definitions/StorageMappingInputProperties' description: Storage mapping input properties. Resource: description: Azure resource. type: object properties: id: description: Resource Id type: string readOnly: true name: description: Resource Name type: string readOnly: true type: description: Resource Type type: string readOnly: true location: description: Resource Location type: string x-ms-azure-resource: true StorageMappingInputProperties: description: Storage mapping input properties. type: object properties: targetStorageClassificationId: description: The ID of the storage object. type: string StorageClassificationMappingProperties: description: Storage mapping properties. type: object properties: targetStorageClassificationId: description: Target storage object Id. type: string StorageClassificationMappingCollection: description: Collection of storage mapping details. type: object properties: value: description: The storage details. type: array items: $ref: '#/definitions/StorageClassificationMapping' nextLink: description: The value of next link. type: string StorageClassificationMapping: description: Storage mapping object. type: object allOf: - $ref: '#/definitions/Resource' properties: properties: $ref: '#/definitions/StorageClassificationMappingProperties' description: Properties of the storage mapping object. parameters: ResourceGroupName: name: resourceGroupName in: path description: The name of the resource group where the recovery services vault is present. required: true type: string x-ms-parameter-location: client ResourceName: name: resourceName in: path description: The name of the recovery services vault. required: true type: string x-ms-parameter-location: client ApiVersion: name: api-version in: query description: Client Api Version. required: true type: string SubscriptionId: name: subscriptionId in: path description: The subscription Id. required: true type: string x-ms-parameterized-host: hostTemplate: '{endpoint}' useSchemePrefix: false parameters: - $ref: '#/parameters/Endpoint'