@is_connected
def get_attribute_list(self, uid=None):
    '\n        Get the names of the attributes associated with a managed object.\n\n        If the uid is not specified, the appliance will use the ID placeholder\n        by default.\n\n        Args:\n            uid (string): The unique ID of the managed object with which the\n                retrieved attribute names should be associated. Optional,\n                defaults to None.\n        '
    if (uid is not None):
        if (not isinstance(uid, six.string_types)):
            raise TypeError('uid must be a string')
    result = self.proxy.get_attribute_list(uid)
    status = result.result_status.value
    if (status == enums.ResultStatus.SUCCESS):
        attribute_names = sorted(result.names)
        return attribute_names
    else:
        reason = result.result_reason.value
        message = result.result_message.value
        raise exceptions.KmipOperationFailure(status, reason, message)
Get the names of the attributes associated with a managed object.

If the uid is not specified, the appliance will use the ID placeholder
by default.

Args:
    uid (string): The unique ID of the managed object with which the
        retrieved attribute names should be associated. Optional,
        defaults to None.
@is_connected
def get_attribute_list(self, uid=None):
    '\n        Get the names of the attributes associated with a managed object.\n\n        If the uid is not specified, the appliance will use the ID placeholder\n        by default.\n\n        Args:\n            uid (string): The unique ID of the managed object with which the\n                retrieved attribute names should be associated. Optional,\n                defaults to None.\n        '
    if (uid is not None):
        if (not isinstance(uid, six.string_types)):
            raise TypeError('uid must be a string')
    result = self.proxy.get_attribute_list(uid)
    status = result.result_status.value
    if (status == enums.ResultStatus.SUCCESS):
        attribute_names = sorted(result.names)
        return attribute_names
    else:
        reason = result.result_reason.value
        message = result.result_message.value
        raise exceptions.KmipOperationFailure(status, reason, message)