def METHOD_NAME(self) -> "Resource":
    attributes = {}
    metadata_json = _AzureVMMetadataServiceRequestor().get_azure_vm_metadata()
    if not metadata_json:
        return Resource(attributes)
    for attribute_key in EXPECTED_AZURE_AMS_ATTRIBUTES:
        attributes[attribute_key] = _AzureVMMetadataServiceRequestor().get_attribute_from_metadata(metadata_json, attribute_key)
    return Resource(attributes)