swagger: '2.0' info: version: 2020-08-01-preview title: Microsoft Azure AccessControlClient AccessConnector ContactGroupDefinition API schemes: - https tags: - name: ContactGroupDefinition paths: /contactGroupDefinitions/{contactGroupDefinitionName}: get: tags: - ContactGroupDefinition description: Get a contactGroupDefinition operationId: microsoftAzureContactgroupdefinitionsGetcontactgroupdefinition produces: - application/json parameters: - in: path name: contactGroupDefinitionName required: true type: string - $ref: '#/parameters/api-version' responses: '200': description: Success schema: $ref: '#/definitions/ContactGroupDefinition' default: description: An error response received from the provider. schema: $ref: '#/definitions/ErrorResponseModel' x-ms-examples: ContactGroupDefinitions_GetContactGroupDefinition: $ref: ./examples/ContactGroupDefinitions_GetContactGroupDefinition.json summary: Microsoft Azure Get Contactgroupdefinitions Contactgroupdefinitionname put: tags: - ContactGroupDefinition description: Creates or updates a contact group definition entity. operationId: microsoftAzureContactgroupdefinitionsCreateorupdatecontactgroupdefinition consumes: - application/json produces: - application/json parameters: - in: path name: contactGroupDefinitionName required: true type: string - $ref: '#/parameters/api-version' - in: body name: body required: true schema: $ref: '#/definitions/ContactGroupDefinition' responses: '200': description: Success schema: $ref: '#/definitions/ContactGroupDefinition' default: description: An error response received from the provider. schema: $ref: '#/definitions/ErrorResponseModel' x-ms-examples: ContactGroupDefinitions_CreateOrUpdateContactGroupDefinition: $ref: ./examples/ContactGroupDefinitions_CreateOrUpdateContactGroupDefinition.json summary: Microsoft Azure Put Contactgroupdefinitions Contactgroupdefinitionname delete: tags: - ContactGroupDefinition description: Deletes a ContactGroupDefinition entity. operationId: microsoftAzureContactgroupdefinitionsDeletecontactgroupdefinition produces: - application/json parameters: - in: path name: contactGroupDefinitionName required: true type: string - $ref: '#/parameters/api-version' responses: '204': description: No Content default: description: An error response received from the provider. schema: $ref: '#/definitions/ErrorResponseModel' x-ms-examples: ContactGroupDefinitions_DeleteContactGroupDefinition: $ref: ./examples/ContactGroupDefinitions_DeleteContactGroupDefinition.json summary: Microsoft Azure Delete Contactgroupdefinitions Contactgroupdefinitionname /contactGroupDefinitions: get: tags: - ContactGroupDefinition description: List the contactGroupDefinitions in the account. operationId: microsoftAzureContactgroupdefinitionsListcontactgroupdefinitions produces: - application/json parameters: - $ref: '#/parameters/api-version' - in: query name: $skipToken type: string responses: '200': description: Success schema: $ref: '#/definitions/ContactGroupDefinitionList' default: description: An error response received from the provider. schema: $ref: '#/definitions/ErrorResponseModel' x-ms-pageable: nextLinkName: nextLink x-ms-examples: ContactGroupDefinitions_ListContactGroupDefinitions: $ref: ./examples/ContactGroupDefinitions_ListContactGroupDefinitions.json summary: Microsoft Azure Get Contactgroupdefinitions definitions: ContactGroupDefinitionList: description: Paged list of contactGroupDefinition. required: - value type: object properties: count: format: int64 description: Total item count. type: integer nextLink: description: The Url of next result page. type: string value: description: Collection of items of type results. type: array items: $ref: '#/definitions/ContactGroupDefinition' ErrorResponseModel: description: Default error response model type: object properties: error: $ref: '#/definitions/ErrorModel' ErrorModel: description: Default error model type: object properties: code: description: Gets or sets the code. type: string readOnly: true details: description: Gets or sets the details. type: array items: $ref: '#/definitions/ErrorModel' readOnly: true message: description: Gets or sets the messages. type: string readOnly: true target: description: Gets or sets the target. type: string readOnly: true ContactGroupDefinition: description: ContactGroupDefinition resource. type: object properties: contactGroupType: description: Gets or sets the contact group definition type. enum: - Custom - System type: string readOnly: true x-ms-enum: name: ContactGroupType modelAsString: true description: description: Gets or sets the description. type: string friendlyName: description: Gets or sets the friendly name. type: string name: description: Gets the name. type: string readOnly: true parameters: api-version: in: query name: api-version description: The api version to use. required: true type: string x-ms-client-name: ApiVersion x-ms-parameterized-host: hostTemplate: '{endpoint}' useSchemePrefix: false parameters: - $ref: '#/parameters/Endpoint'