swagger: '2.0' info: version: 2020-08-01-preview title: Microsoft Azure AccessControlClient AccessConnector NginxConfiguration API schemes: - https tags: - name: NginxConfiguration paths: ? /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Nginx.NginxPlus/nginxDeployments/{deploymentName}/configurations : get: tags: - NginxConfiguration summary: Microsoft Azure List The Nginx Configuration Of Given Nginx Deployment operationId: microsoftAzureConfigurationsList produces: - application/json parameters: - $ref: ../../../../../common-types/resource-management/v1/types.json#/parameters/SubscriptionIdParameter - $ref: ../../../../../common-types/resource-management/v1/types.json#/parameters/ResourceGroupNameParameter - $ref: '#/parameters/DeploymentNameParameter' - $ref: ../../../../../common-types/resource-management/v1/types.json#/parameters/ApiVersionParameter responses: '200': description: Success schema: $ref: '#/definitions/NginxConfigurationListResponse' default: description: Default error response. schema: $ref: '#/definitions/ResourceProviderDefaultErrorResponse' x-ms-pageable: nextLinkName: nextLink x-ms-examples: Configurations_List: $ref: ./examples/Configurations_List.json description: Needs a more full description created. ? /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Nginx.NginxPlus/nginxDeployments/{deploymentName}/configurations/{configurationName} : get: tags: - NginxConfiguration summary: Microsoft Azure Get The Nginx Configuration Of Given Nginx Deployment operationId: microsoftAzureConfigurationsGet produces: - application/json parameters: - $ref: ../../../../../common-types/resource-management/v1/types.json#/parameters/SubscriptionIdParameter - $ref: ../../../../../common-types/resource-management/v1/types.json#/parameters/ResourceGroupNameParameter - $ref: '#/parameters/DeploymentNameParameter' - in: path name: configurationName description: The name of configuration, only 'default' is supported value due to the singleton of Nginx conf required: true type: string - $ref: ../../../../../common-types/resource-management/v1/types.json#/parameters/ApiVersionParameter responses: '200': description: Success schema: $ref: '#/definitions/NginxConfiguration' default: description: Default error response. schema: $ref: '#/definitions/ResourceProviderDefaultErrorResponse' x-ms-examples: Configurations_Get: $ref: ./examples/Configurations_Get.json description: Needs a more full description created. put: tags: - NginxConfiguration summary: Microsoft Azure Create Or Update The Nginx Configuration For Given Nginx Deployment operationId: microsoftAzureConfigurationsCreateorupdate consumes: - application/json produces: - application/json parameters: - $ref: ../../../../../common-types/resource-management/v1/types.json#/parameters/SubscriptionIdParameter - $ref: ../../../../../common-types/resource-management/v1/types.json#/parameters/ResourceGroupNameParameter - $ref: '#/parameters/DeploymentNameParameter' - in: path name: configurationName description: The name of configuration, only 'default' is supported value due to the singleton of Nginx conf required: true type: string - $ref: ../../../../../common-types/resource-management/v1/types.json#/parameters/ApiVersionParameter - in: body name: body description: The Nginx configuration schema: $ref: '#/definitions/NginxConfiguration' responses: '200': description: Success schema: $ref: '#/definitions/NginxConfiguration' '201': description: Success schema: $ref: '#/definitions/NginxConfiguration' default: description: Default error response. schema: $ref: '#/definitions/ResourceProviderDefaultErrorResponse' x-ms-long-running-operation: true x-ms-long-running-operation-options: final-state-via: azure-async-operation x-ms-examples: Configurations_CreateOrUpdate: $ref: ./examples/Configurations_CreateOrUpdate.json description: Needs a more full description created. delete: tags: - NginxConfiguration summary: Microsoft Azure Reset The Nginx Configuration Of Given Nginx Deployment To Default operationId: microsoftAzureConfigurationsDelete produces: - application/json parameters: - $ref: ../../../../../common-types/resource-management/v1/types.json#/parameters/SubscriptionIdParameter - $ref: ../../../../../common-types/resource-management/v1/types.json#/parameters/ResourceGroupNameParameter - $ref: '#/parameters/DeploymentNameParameter' - in: path name: configurationName description: The name of configuration, only 'default' is supported value due to the singleton of Nginx conf required: true type: string - $ref: ../../../../../common-types/resource-management/v1/types.json#/parameters/ApiVersionParameter responses: '200': description: Success '202': description: Success '204': description: Success default: description: Default error response. schema: $ref: '#/definitions/ResourceProviderDefaultErrorResponse' x-ms-long-running-operation: true x-ms-examples: Configurations_Delete: $ref: ./examples/Configurations_Delete.json description: Needs a more full description created. definitions: NginxConfigurationListResponse: description: Response of a list operation. type: object properties: value: description: Results of a list operation. type: array items: $ref: '#/definitions/NginxConfiguration' nextLink: description: Link to the next set of results, if any. type: string NginxConfigurationProperties: type: object properties: provisioningState: $ref: '#/definitions/ProvisioningState' files: type: array items: $ref: '#/definitions/NginxConfigurationFile' x-ms-identifiers: [] protectedFiles: type: array items: $ref: '#/definitions/NginxConfigurationFile' x-ms-identifiers: [] package: $ref: '#/definitions/NginxConfigurationPackage' rootFile: type: string ProvisioningState: enum: - Accepted - Creating - Updating - Deleting - Succeeded - Failed - Canceled - Deleted - NotSpecified type: string readOnly: true x-ms-enum: modelAsString: true name: ProvisioningState ResourceProviderDefaultErrorResponse: type: object properties: error: $ref: '#/definitions/ErrorResponseBody' NginxConfiguration: type: object x-ms-azure-resource: true properties: id: type: string readOnly: true name: type: string readOnly: true type: type: string readOnly: true properties: $ref: '#/definitions/NginxConfigurationProperties' tags: type: object additionalProperties: type: string location: type: string systemData: $ref: ../../../../../common-types/resource-management/v2/types.json#/definitions/systemData readOnly: true NginxConfigurationFile: type: object properties: content: type: string virtualPath: type: string ErrorResponseBody: type: object properties: code: type: string message: type: string target: type: string details: type: array items: $ref: '#/definitions/ErrorResponseBody' x-ms-identifiers: [] NginxConfigurationPackage: type: object properties: data: type: string parameters: DeploymentNameParameter: in: path name: deploymentName description: The name of targeted Nginx deployment required: true type: string x-ms-parameter-location: method x-ms-parameterized-host: hostTemplate: '{endpoint}' useSchemePrefix: false parameters: - $ref: '#/parameters/Endpoint'