swagger: '2.0' info: version: 2020-08-01-preview title: Microsoft Azure AccessControlClient AccessConnector GuestDiagnosticsSettingsAssociation API schemes: - https tags: - name: GuestDiagnosticsSettingsAssociation paths: /{resourceUri}/providers/microsoft.insights/guestDiagnosticSettingsAssociation/{associationName}: put: description: Creates or updates guest diagnostics settings association. tags: - GuestDiagnosticsSettingsAssociation operationId: microsoftAzureGuestdiagnosticssettingsassociationCreateorupdate x-ms-examples: Create or update an guest diagnostic settings association: $ref: ./examples/createOrUpdateGuestDiagnosticSettingsAssociation.json parameters: - name: resourceUri in: path required: true type: string description: The fully qualified ID of the resource, including the resource name and resource type. x-ms-skip-url-encoding: true - $ref: '#/parameters/DiagnosticSettingsAssociationNameParameter' - $ref: ../../../../../common-types/resource-management/v2/types.json#/parameters/ApiVersionParameter - name: diagnosticSettingsAssociation in: body required: true schema: $ref: '#/definitions/GuestDiagnosticSettingsAssociationResource' description: The diagnostic settings association to create or update. responses: '200': description: An existing guest diagnostic settings association was successfully updated. schema: $ref: '#/definitions/GuestDiagnosticSettingsAssociationResource' '201': description: A new guest diagnostic settings association was successfully created. schema: $ref: '#/definitions/GuestDiagnosticSettingsAssociationResource' default: description: An error occurred and the guest diagnostic settings association could not be created or updated. schema: $ref: '#/definitions/ErrorResponse' summary: Microsoft Azure Put Resourceuri Providers Microsoft Insights Guestdiagnosticsettingsassociation Associationname get: description: Gets guest diagnostics association settings. tags: - GuestDiagnosticsSettingsAssociation operationId: microsoftAzureGuestdiagnosticssettingsassociationGet x-ms-examples: Create or update an guest diagnostic settings association: $ref: ./examples/getGuestDiagnosticSettingsAssociation.json parameters: - name: resourceUri in: path required: true type: string description: The fully qualified ID of the resource, including the resource name and resource type. x-ms-skip-url-encoding: true - $ref: '#/parameters/DiagnosticSettingsAssociationNameParameter' - $ref: ../../../../../common-types/resource-management/v2/types.json#/parameters/ApiVersionParameter responses: '200': description: The request succeeded. schema: $ref: '#/definitions/GuestDiagnosticSettingsAssociationResource' default: description: An error occurred and the diagnostic settings association could not be retrieved. schema: $ref: '#/definitions/ErrorResponse' summary: Microsoft Azure Get Resourceuri Providers Microsoft Insights Guestdiagnosticsettingsassociation Associationname delete: description: Delete guest diagnostics association settings. tags: - GuestDiagnosticsSettingsAssociation x-ms-examples: Create or update an guest diagnostic settings association: $ref: ./examples/deleteGuestDiagnosticSettingsAssociation.json operationId: microsoftAzureGuestdiagnosticssettingsassociationDelete parameters: - name: resourceUri in: path required: true type: string description: The fully qualified ID of the resource, including the resource name and resource type. x-ms-skip-url-encoding: true - $ref: '#/parameters/DiagnosticSettingsAssociationNameParameter' - $ref: ../../../../../common-types/resource-management/v2/types.json#/parameters/ApiVersionParameter responses: '200': description: The diagnostic settings association was successfully deleted. '204': description: The diagnostic settings association does not exist. It may have already been deleted. default: description: An error occurred and the diagnostic settings association could not be deleted. schema: $ref: '#/definitions/ErrorResponse' summary: Microsoft Azure Delete Resourceuri Providers Microsoft Insights Guestdiagnosticsettingsassociation Associationname definitions: ErrorResponse: description: Describes the format of Error response. type: object properties: code: description: Error code type: string message: description: Error message indicating why the operation failed. type: string GuestDiagnosticSettingsAssociationResource: type: object allOf: - $ref: '#/definitions/Resource' required: - properties properties: properties: x-ms-client-flatten: true $ref: '#/definitions/GuestDiagnosticSettingsAssociation' description: The diagnostics settings associations of the resource. description: Virtual machine guest diagnostic settings resource. Resource: properties: id: type: string readOnly: true description: Azure resource Id name: type: string readOnly: true description: Azure resource name type: type: string readOnly: true description: Azure resource type location: type: string description: Resource location x-ms-mutability: - create - read tags: additionalProperties: type: string description: Resource tags required: - location x-ms-azure-resource: true description: An azure resource object GuestDiagnosticSettingsAssociation: description: A guest diagnostic settings association. properties: guestDiagnosticSettingsName: type: string description: The guest diagnostic settings name. required: - guestDiagnosticSettingsName parameters: DiagnosticSettingsAssociationNameParameter: name: associationName in: path required: true type: string description: The name of the diagnostic settings association. x-ms-parameter-location: method x-ms-parameterized-host: hostTemplate: '{endpoint}' useSchemePrefix: false parameters: - $ref: '#/parameters/Endpoint'