swagger: '2.0' info: version: 2020-08-01-preview title: Microsoft Azure AccessControlClient AccessConnector ConfigurationProfileHCIAssignments API schemes: - https tags: - name: ConfigurationProfileHCIAssignments paths: ? /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.AzureStackHci/clusters/{clusterName}/providers/Microsoft.Automanage/configurationProfileAssignments/{configurationProfileAssignmentName} : put: tags: - ConfigurationProfileHCIAssignments operationId: microsoftAzureConfigurationprofilehciassignmentsCreateorupdate description: Creates an association between a AzureStackHCI cluster and Automanage configuration profile x-ms-examples: Create or update a HCI configuration profile assignment: $ref: ./examples/createOrUpdateConfigurationProfileHCIAssignment.json parameters: - name: parameters in: body required: true schema: $ref: '#/definitions/ConfigurationProfileAssignment' description: Parameters supplied to the create or update configuration profile assignment. - $ref: ../../../../../common-types/resource-management/v2/types.json#/parameters/SubscriptionIdParameter - $ref: ../../../../../common-types/resource-management/v2/types.json#/parameters/ResourceGroupNameParameter - $ref: '#/parameters/ClusterNameParameter' - name: configurationProfileAssignmentName in: path required: true type: string description: Name of the configuration profile assignment. Only default is supported. - $ref: ../../../../../common-types/resource-management/v2/types.json#/parameters/ApiVersionParameter responses: '200': description: OK. The configuration profile assignment for the AzureStackHCI cluster was updated successfully. schema: $ref: '#/definitions/ConfigurationProfileAssignment' '201': description: Created. The Automanage configuration profile assignment for the AzureStackHCI cluster was created successfully. schema: $ref: '#/definitions/ConfigurationProfileAssignment' default: description: Error response describing why the operation failed. schema: $ref: ../../../../../common-types/resource-management/v2/types.json#/definitions/ErrorResponse x-ms-long-running-operation: false produces: - application/json consumes: - application/json summary: Put Subscriptions Subscriptionid Resourcegroups Resourcegroupname Providers Microsoft Azurestackhci Clusters Clustername Providers Microsoft Automanage Configurationprofileassignments Configurationprofileassignmentname get: tags: - ConfigurationProfileHCIAssignments operationId: microsoftAzureConfigurationprofilehciassignmentsGet description: Get information about a configuration profile assignment x-ms-examples: Get a HCI configuration profile assignment: $ref: ./examples/getConfigurationProfileHCIAssignment.json parameters: - $ref: ../../../../../common-types/resource-management/v2/types.json#/parameters/ResourceGroupNameParameter - $ref: ../../../../../common-types/resource-management/v2/types.json#/parameters/SubscriptionIdParameter - $ref: '#/parameters/ClusterNameParameter' - name: configurationProfileAssignmentName in: path required: true type: string description: The configuration profile assignment name. - $ref: ../../../../../common-types/resource-management/v2/types.json#/parameters/ApiVersionParameter responses: '200': description: OK. The configuration profile assignment was returned successfully. schema: $ref: '#/definitions/ConfigurationProfileAssignment' default: description: Error response describing why the operation failed. schema: $ref: ../../../../../common-types/resource-management/v2/types.json#/definitions/ErrorResponse produces: - application/json consumes: - application/json summary: Get Subscriptions Subscriptionid Resourcegroups Resourcegroupname Providers Microsoft Azurestackhci Clusters Clustername Providers Microsoft Automanage Configurationprofileassignments Configurationprofileassignmentname delete: tags: - ConfigurationProfileHCIAssignments operationId: microsoftAzureConfigurationprofilehciassignmentsDelete description: Delete a configuration profile assignment x-ms-examples: Delete a HCI configuration profile assignment: $ref: ./examples/deleteConfigurationProfileHCIAssignment.json parameters: - $ref: ../../../../../common-types/resource-management/v2/types.json#/parameters/SubscriptionIdParameter - $ref: ../../../../../common-types/resource-management/v2/types.json#/parameters/ResourceGroupNameParameter - $ref: '#/parameters/ClusterNameParameter' - name: configurationProfileAssignmentName in: path required: true type: string description: Name of the configuration profile assignment - $ref: ../../../../../common-types/resource-management/v2/types.json#/parameters/ApiVersionParameter responses: '200': description: OK '204': description: OK default: description: Error response describing why the operation failed. schema: $ref: ../../../../../common-types/resource-management/v2/types.json#/definitions/ErrorResponse x-ms-long-running-operation: false produces: - application/json consumes: - application/json summary: Delete Subscriptions Subscriptionid Resourcegroups Resourcegroupname Providers Microsoft Azurestackhci Clusters Clustername Providers Microsoft Automanage Configurationprofileassignments Configurationprofileassignmentname definitions: ConfigurationProfileAssignmentProfileOverrides: description: Data related to configuration profile assignment profile overrides. type: object additionalProperties: type: object ConfigurationProfileAssignmentProperties: description: Automanage configuration profile assignment properties. type: object properties: configurationProfile: type: string description: The Automanage configurationProfile ARM Resource URI. targetId: type: string description: The target VM resource URI readOnly: true status: type: string readOnly: true description: The status of onboarding, which only appears in the response. profileOverrides: $ref: '#/definitions/ConfigurationProfileAssignmentProfileOverrides' description: The profileOverrides setting for the configuration profile assignment. ConfigurationProfileAssignment: description: Configuration profile assignment is an association between a VM and automanage profile configuration. type: object properties: properties: x-ms-client-flatten: false $ref: '#/definitions/ConfigurationProfileAssignmentProperties' description: Properties of the configuration profile assignment. systemData: $ref: ../../../../../common-types/resource-management/v2/types.json#/definitions/systemData readOnly: true description: Azure Resource Manager metadata containing createdBy and modifiedBy information. allOf: - $ref: ../../../../../common-types/resource-management/v2/types.json#/definitions/ProxyResource parameters: ClusterNameParameter: name: clusterName in: path required: true type: string description: The name of the Arc machine. x-ms-parameter-location: method x-ms-parameterized-host: hostTemplate: '{endpoint}' useSchemePrefix: false parameters: - $ref: '#/parameters/Endpoint'