swagger: '2.0' info: version: 2020-08-01-preview title: Microsoft Azure AccessControlClient AccessConnector CommitmentAssociations API schemes: - https tags: - name: CommitmentAssociations paths: ? /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.MachineLearning/commitmentPlans/{commitmentPlanName}/commitmentAssociations/{commitmentAssociationName} : get: tags: - CommitmentAssociations operationId: microsoftAzureCommitmentassociationsGet description: Get a commitment association. parameters: - $ref: '#/parameters/SubscriptionIdParameter' - $ref: '#/parameters/ResourceGroupNameParameter' - $ref: '#/parameters/CommitmentPlanNameParameter' - $ref: '#/parameters/CommitmentAssociationNameParameter' - $ref: '#/parameters/APIVersionParameter' responses: '200': description: OK schema: $ref: '#/definitions/CommitmentAssociation' summary: Microsoft Azure Get Subscriptions Subscriptionid Resourcegroups Resourcegroupname Providers Microsoft Machinelearning Commitmentplans Commitmentplanname Commitmentassociations Commitmentassociationname ? /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.MachineLearning/commitmentPlans/{commitmentPlanName}/commitmentAssociations : get: tags: - CommitmentAssociations operationId: microsoftAzureCommitmentassociationsList description: Get all commitment associations for a parent commitment plan. x-ms-pageable: nextLinkName: nextLink parameters: - $ref: '#/parameters/SubscriptionIdParameter' - $ref: '#/parameters/ResourceGroupNameParameter' - $ref: '#/parameters/CommitmentPlanNameParameter' - $ref: '#/parameters/SkipTokenParameter' - $ref: '#/parameters/APIVersionParameter' responses: '200': description: OK schema: $ref: '#/definitions/CommitmentAssociationListResult' summary: Microsoft Azure Get Subscriptions Subscriptionid Resourcegroups Resourcegroupname Providers Microsoft Machinelearning Commitmentplans Commitmentplanname Commitmentassociations ? /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.MachineLearning/commitmentPlans/{commitmentPlanName}/commitmentAssociations/{commitmentAssociationName}/move : post: tags: - CommitmentAssociations operationId: microsoftAzureCommitmentassociationsMove description: Re-parent a commitment association from one commitment plan to another. parameters: - $ref: '#/parameters/SubscriptionIdParameter' - $ref: '#/parameters/ResourceGroupNameParameter' - $ref: '#/parameters/CommitmentPlanNameParameter' - $ref: '#/parameters/CommitmentAssociationNameParameter' - $ref: '#/parameters/APIVersionParameter' - name: movePayload description: The move request payload. in: body required: true schema: $ref: '#/definitions/MoveCommitmentAssociationRequest' responses: '200': description: OK schema: $ref: '#/definitions/CommitmentAssociation' summary: Microsoft Azure Post Subscriptions Subscriptionid Resourcegroups Resourcegroupname Providers Microsoft Machinelearning Commitmentplans Commitmentplanname Commitmentassociations Commitmentassociationname Move definitions: MoveCommitmentAssociationRequest: type: object description: Specifies the destination Azure ML commitment plan for a move operation. properties: destinationPlanId: type: string description: The ARM ID of the commitment plan to re-parent the commitment association to. Tags: type: object description: Resource tags additionalProperties: type: string Resource: x-ms-azure-resource: true description: Common properties of an ARM resource. required: - location properties: id: description: Resource Id. type: string readOnly: true name: description: Resource name. type: string readOnly: true location: description: Resource location. type: string type: description: Resource type. type: string readOnly: true tags: description: User-defined tags for the resource. $ref: '#/definitions/Tags' CommitmentAssociationListResult: type: object description: A page of commitment association resources. properties: nextLink: type: string description: A URI to retrieve the next page of results. value: type: array description: The set of results for this page. items: $ref: '#/definitions/CommitmentAssociation' CommitmentAssociation: type: object description: Represents the association between a commitment plan and some other resource, such as a Machine Learning web service. allOf: - $ref: '#/definitions/Resource' properties: etag: type: string description: An entity tag used to enforce optimistic concurrency. properties: description: The properties of the commitment association resource. $ref: '#/definitions/CommitmentAssociationProperties' CommitmentAssociationProperties: type: object description: Properties of an Azure ML commitment association. properties: associatedResourceId: type: string description: The ID of the resource this association points to, such as the ARM ID of an Azure ML web service. readOnly: true commitmentPlanId: type: string description: The ARM ID of the parent Azure ML commitment plan. readOnly: true creationDate: format: date-time type: string description: The date at which this commitment association was created, in ISO 8601 format. readOnly: true parameters: APIVersionParameter: name: api-version description: The version of the Microsoft.MachineLearning resource provider API to use. type: string in: query required: true SkipTokenParameter: x-ms-parameter-location: method name: $skipToken description: Continuation token for pagination. type: string in: query required: false CommitmentPlanNameParameter: x-ms-parameter-location: method name: commitmentPlanName description: The Azure ML commitment plan name. type: string in: path required: true CommitmentAssociationNameParameter: x-ms-parameter-location: method name: commitmentAssociationName description: The commitment association name. type: string in: path required: true SubscriptionIdParameter: name: subscriptionId description: Azure Subscription ID. type: string in: path required: true ResourceGroupNameParameter: x-ms-parameter-location: method name: resourceGroupName description: The resource group name. type: string in: path required: true x-ms-parameterized-host: hostTemplate: '{endpoint}' useSchemePrefix: false parameters: - $ref: '#/parameters/Endpoint'