swagger: '2.0' info: version: 2020-08-01-preview title: Microsoft Azure AccessControlClient AccessConnector ConnectedResources API schemes: - https tags: - name: ConnectedResources paths: ? /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Elastic/monitors/{monitorName}/getBillingInfo : post: tags: - ConnectedResources summary: Microsoft Azure Get Marketplace And Organization Info Mapped To The Given Monitor operationId: microsoftAzureBillinginfoGet produces: - application/json parameters: - $ref: ../../../../../common-types/resource-management/v5/types.json#/parameters/ApiVersionParameter - $ref: ../../../../../common-types/resource-management/v5/types.json#/parameters/SubscriptionIdParameter - $ref: ../../../../../common-types/resource-management/v5/types.json#/parameters/ResourceGroupNameParameter - $ref: '#/parameters/MonitorNameParameter' responses: '200': description: Success schema: $ref: '#/definitions/BillingInfoResponse' default: description: Default error response. schema: $ref: '#/definitions/ResourceProviderDefaultErrorResponse' x-ms-examples: BillingInfo_Get: $ref: ./examples/BillingInfo_Get.json description: Needs a more full description created. ? /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Elastic/monitors/{monitorName}/listConnectedPartnerResources : post: tags: - ConnectedResources summary: Microsoft Azure List Of All Active Deployments That Are Associated With The Marketplace Subscription Linked To The Given Monitor operationId: microsoftAzureConnectedpartnerresourcesList produces: - application/json parameters: - $ref: ../../../../../common-types/resource-management/v5/types.json#/parameters/ApiVersionParameter - $ref: ../../../../../common-types/resource-management/v5/types.json#/parameters/SubscriptionIdParameter - $ref: ../../../../../common-types/resource-management/v5/types.json#/parameters/ResourceGroupNameParameter - $ref: '#/parameters/MonitorNameParameter' responses: '200': description: Success schema: $ref: '#/definitions/ConnectedPartnerResourcesListResponse' default: description: Default error response. schema: $ref: '#/definitions/ResourceProviderDefaultErrorResponse' x-ms-pageable: nextLinkName: nextLink x-ms-examples: ConnectedPartnerResources_List: $ref: ./examples/ConnectedPartnerResources_List.json description: Needs a more full description created. ? /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/NewRelic.Observability/monitors/{monitorName}/getBillingInfo : post: tags: - ConnectedResources summary: Microsoft Azure Get Marketplace Info Mapped To The Given Monitor operationId: microsoftAzureBillinginfoGet produces: - application/json parameters: - $ref: ../../../../../common-types/resource-management/v3/types.json#/parameters/ApiVersionParameter - $ref: ../../../../../common-types/resource-management/v3/types.json#/parameters/SubscriptionIdParameter - $ref: ../../../../../common-types/resource-management/v3/types.json#/parameters/ResourceGroupNameParameter - name: monitorName in: path required: true description: Name of the Monitors resource pattern: ^.*$ type: string responses: '200': description: Success schema: $ref: '#/definitions/BillingInfoResponse' default: description: An unexpected error response. schema: $ref: ../../../../../common-types/resource-management/v3/types.json#/definitions/ErrorResponse x-ms-examples: BillingInfo_Get: $ref: ./examples/BillingInfo_Get.json description: Needs a more full description created. ? /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/NewRelic.Observability/monitors/{monitorName}/listConnectedPartnerResources : post: tags: - ConnectedResources summary: Microsoft Azure List Of All Active Deployments That Are Associated With The Marketplace Subscription Linked To The Given Monitor operationId: microsoftAzureConnectedpartnerresourcesList produces: - application/json parameters: - $ref: ../../../../../common-types/resource-management/v3/types.json#/parameters/ApiVersionParameter - $ref: ../../../../../common-types/resource-management/v3/types.json#/parameters/SubscriptionIdParameter - $ref: ../../../../../common-types/resource-management/v3/types.json#/parameters/ResourceGroupNameParameter - name: monitorName in: path required: true description: Name of the Monitors resource pattern: ^.*$ type: string - in: body name: body description: Email Id of the user schema: $ref: '#/definitions/email' responses: '200': description: Success schema: $ref: '#/definitions/ConnectedPartnerResourcesListResponse_2' default: description: An unexpected error response. schema: $ref: ../../../../../common-types/resource-management/v3/types.json#/definitions/ErrorResponse x-ms-pageable: nextLinkName: nextLink x-ms-examples: ConnectedPartnerResources_List: $ref: ./examples/ConnectedPartnerResources_List.json description: Needs a more full description created. definitions: BillingInfoResponse: description: Marketplace Subscription and Organization details to which resource gets billed into. type: object properties: marketplaceSaasInfo: description: Marketplace Subscription details $ref: '#/definitions/MarketplaceSaaSInfo' partnerBillingEntity: description: 'Partner Billing Entity details: Organization Info' $ref: '#/definitions/PartnerBillingEntity' ConnectedPartnerResourcesListResponse: description: ' List of all active elastic deployments.' type: object properties: value: description: Results of a list operation. type: array x-ms-identifiers: - properties/azureResourceId items: $ref: '#/definitions/ConnectedPartnerResourcesListFormat' nextLink: description: Link to the next set of results, if any. type: string ConnectedPartnerResourceProperties: description: Connected Partner Resource Properties type: object properties: partnerDeploymentName: description: Elastic deployment name type: string partnerDeploymentUri: description: Deployment URL of the elasticsearch in Elastic cloud deployment. type: string azureResourceId: description: The azure resource Id of the deployment. type: string location: description: The location of the deployment. type: string email: type: string description: Reusable representation of an email address pattern: ^[A-Za-z0-9._%+-]+@(?:[A-Za-z0-9-]+\.)+[A-Za-z]{2,}$ MarketplaceSaaSInfo: description: Marketplace SAAS Info of the resource. type: object properties: marketplaceSubscription: description: Marketplace Subscription type: object properties: id: description: Marketplace Subscription Id. This is a GUID-formatted string. type: string marketplaceName: description: 'Marketplace Subscription Details: SAAS Name' type: string marketplaceResourceId: description: 'Marketplace Subscription Details: Resource URI' type: string marketplaceStatus: description: 'Marketplace Subscription Details: SaaS Subscription Status' type: string billedAzureSubscriptionId: description: The Azure Subscription ID to which the Marketplace Subscription belongs and gets billed into. type: string subscribed: description: Flag specifying if the Marketplace status is subscribed or not. type: boolean ConnectedPartnerResourcesListFormat: description: Connected Partner Resources List Format type: object properties: properties: $ref: '#/definitions/ConnectedPartnerResourceProperties' ResourceProviderDefaultErrorResponse: description: RP default error response. type: object properties: error: description: Response body of Error readOnly: true $ref: '#/definitions/ErrorResponseBody' PartnerBillingEntity: description: Partner Billing details associated with the resource. type: object properties: id: description: The Elastic Organization Id. type: string name: description: The Elastic Organization Name. type: string partnerEntityUri: description: Link to the elastic organization page type: string ConnectedPartnerResourcesListResponse_2: description: ' List of all active newrelic deployments.' type: object properties: value: description: Results of a list operation. type: array items: $ref: '#/definitions/ConnectedPartnerResourcesListFormat' x-ms-identifiers: [] nextLink: description: Link to the next set of results, if any. type: string ErrorResponseBody: description: Error response body. title: ErrorResponseBody type: object properties: code: description: Error code. type: string message: description: Error message. type: string target: description: Error target. type: string details: description: Error details. type: array x-ms-identifiers: [] items: $ref: '#/definitions/ErrorResponseBody' parameters: MonitorNameParameter: in: path name: monitorName description: Monitor resource name required: true type: string x-ms-parameter-location: method x-ms-parameterized-host: hostTemplate: '{endpoint}' useSchemePrefix: false parameters: - $ref: '#/parameters/Endpoint'