swagger: '2.0' info: version: 2020-08-01-preview title: Microsoft Azure AccessControlClient AccessConnector ReplicationVaultSetting API schemes: - https tags: - name: ReplicationVaultSetting paths: ? /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.RecoveryServices/vaults/{resourceName}/replicationVaultSettings : get: tags: - ReplicationVaultSetting summary: Microsoft Azure Gets The List Of Vault Setting description: Gets the list of vault setting. This includes the Migration Hub connection settings. operationId: microsoftAzureReplicationvaultsettingList produces: - application/json parameters: - $ref: '#/parameters/ApiVersion' - $ref: '#/parameters/ResourceName' - $ref: '#/parameters/ResourceGroupName' - $ref: '#/parameters/SubscriptionId' responses: '200': description: OK schema: $ref: '#/definitions/VaultSettingCollection' x-ms-pageable: nextLinkName: nextLink x-ms-examples: Gets the list of vault setting.: $ref: ./examples/ReplicationVaultSetting_List.json ? /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.RecoveryServices/vaults/{resourceName}/replicationVaultSettings/{vaultSettingName} : get: tags: - ReplicationVaultSetting summary: Microsoft Azure Gets The Vault Setting description: Gets the vault setting. This includes the Migration Hub connection settings. operationId: microsoftAzureReplicationvaultsettingGet produces: - application/json parameters: - $ref: '#/parameters/ApiVersion' - $ref: '#/parameters/ResourceName' - $ref: '#/parameters/ResourceGroupName' - $ref: '#/parameters/SubscriptionId' - name: vaultSettingName in: path description: Vault setting name. required: true type: string responses: '200': description: OK schema: $ref: '#/definitions/VaultSetting' x-ms-examples: Gets the vault setting.: $ref: ./examples/ReplicationVaultSetting_Get.json put: tags: - ReplicationVaultSetting summary: Microsoft Azure Updates Vault Setting A Vault Setting Object Is A Singleton Per Vault And It Is Always Present By Default description: The operation to configure vault setting. operationId: microsoftAzureReplicationvaultsettingCreate consumes: - application/json produces: - application/json parameters: - $ref: '#/parameters/ApiVersion' - $ref: '#/parameters/ResourceName' - $ref: '#/parameters/ResourceGroupName' - $ref: '#/parameters/SubscriptionId' - name: vaultSettingName in: path description: Vault setting name. required: true type: string - name: input in: body description: Vault setting creation input. required: true schema: $ref: '#/definitions/VaultSettingCreationInput' responses: '200': description: OK schema: $ref: '#/definitions/VaultSetting' x-ms-long-running-operation: true x-ms-examples: Updates vault setting. A vault setting object is a singleton per vault and it is always present by default.: $ref: ./examples/ReplicationVaultSetting_Create.json definitions: 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 VaultSettingCreationInput: description: Input to create vault setting. required: - properties type: object properties: properties: $ref: '#/definitions/VaultSettingCreationInputProperties' description: Vault setting creation input properties. VaultSettingCollection: description: Vault setting collection. type: object properties: value: description: The list of vault setting. type: array items: $ref: '#/definitions/VaultSetting' nextLink: description: The value of next link. type: string VaultSettingCreationInputProperties: description: Input to create vault setting. type: object properties: migrationSolutionId: description: The migration solution Id. type: string vmwareToAzureProviderType: description: VMware to Azure provider type. type: string VaultSettingProperties: description: Vault setting properties. type: object properties: migrationSolutionId: description: The migration solution ARM Id. type: string vmwareToAzureProviderType: description: VMware to Azure provider type. type: string VaultSetting: description: Vault setting. type: object allOf: - $ref: '#/definitions/Resource' properties: properties: $ref: '#/definitions/VaultSettingProperties' description: The vault setting properties. 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'