{"note":"OpenAPI conversion -- returning structured metadata","name":"azure-com-security-devicesecuritygroups","description":"Security Center","version":"2019-08-01","base_url":"https://management.azure.com","endpoints":4,"raw":"@lap v0.3\n# Machine-readable API spec. Each @endpoint block is one API call.\n@api Security Center\n@base https://management.azure.com\n@version 2019-08-01\n@auth OAuth2\n@endpoints 4\n@toc {resourceId}(4)\n\n@endpoint GET /{resourceId}/providers/Microsoft.Security/deviceSecurityGroups\n@desc Use this method get the list of device security groups for the specified IoT Hub resource.\n@returns(200) OK\n\n@endpoint GET /{resourceId}/providers/Microsoft.Security/deviceSecurityGroups/{deviceSecurityGroupName}\n@desc Use this method to get the device security group for the specified IoT Hub resource.\n@required {deviceSecurityGroupName: any # The name of the device security group. Note that the name of the device security group is case insensitive.}\n@returns(200) Successful request to get device security group.\n\n@endpoint PUT /{resourceId}/providers/Microsoft.Security/deviceSecurityGroups/{deviceSecurityGroupName}\n@desc Use this method to creates or updates the device security group on a specified IoT Hub resource.\n@required {deviceSecurityGroupName: any # The name of the device security group. Note that the name of the device security group is case insensitive., deviceSecurityGroup: map # Security group object.}\n@returns(200) Security group was updated.\n@returns(201) Security group was created.\n\n@endpoint DELETE /{resourceId}/providers/Microsoft.Security/deviceSecurityGroups/{deviceSecurityGroupName}\n@desc User this method to deletes the device security group.\n@required {deviceSecurityGroupName: any # The name of the device security group. Note that the name of the device security group is case insensitive.}\n@returns(200) Device security group has been deleted.\n@returns(204) Device security group does not exist.\n\n@end\n"}